Lines Matching refs:matvals
1195 PetscScalar *matvals; in MatView_MPIAIJ_Binary() local
1240 PetscCall(PetscMalloc1(nz, &matvals)); in MatView_MPIAIJ_Binary()
1244 matvals[cnt++] = ba[jb]; in MatView_MPIAIJ_Binary()
1246 for (ja = A->i[i]; ja < A->i[i + 1]; ja++) matvals[cnt++] = aa[ja]; in MatView_MPIAIJ_Binary()
1247 for (; jb < B->i[i + 1]; jb++) matvals[cnt++] = ba[jb]; in MatView_MPIAIJ_Binary()
1252 …PetscCall(PetscViewerBinaryWriteAll(viewer, matvals, nz, PETSC_DETERMINE, PETSC_DETERMINE, PETSC_S… in MatView_MPIAIJ_Binary()
1253 PetscCall(PetscFree(matvals)); in MatView_MPIAIJ_Binary()
3042 PetscScalar *matvals; in MatLoad_MPIAIJ_Binary() local
3081 PetscCall(PetscMalloc2(rowidxs[m], &colidxs, rowidxs[m], &matvals)); in MatLoad_MPIAIJ_Binary()
3083 …PetscCall(PetscViewerBinaryReadAll(viewer, matvals, rowidxs[m], PETSC_DETERMINE, PETSC_DETERMINE, … in MatLoad_MPIAIJ_Binary()
3085 PetscCall(MatMPIAIJSetPreallocationCSR(mat, rowidxs, colidxs, matvals)); in MatLoad_MPIAIJ_Binary()
3087 PetscCall(PetscFree2(colidxs, matvals)); in MatLoad_MPIAIJ_Binary()