Lines Matching refs:matvals
1134 PetscScalar *matvals; in MatView_MPIBAIJ_Binary() local
1183 PetscCall(PetscMalloc1(nz, &matvals)); in MatView_MPIBAIJ_Binary()
1188 for (l = 0; l < bs; l++) matvals[cnt++] = B->a[bs * (bs * jb + l) + k]; in MatView_MPIBAIJ_Binary()
1191 for (l = 0; l < bs; l++) matvals[cnt++] = A->a[bs * (bs * ja + l) + k]; in MatView_MPIBAIJ_Binary()
1193 for (l = 0; l < bs; l++) matvals[cnt++] = B->a[bs * (bs * jb + l) + k]; in MatView_MPIBAIJ_Binary()
1196 …PetscCall(PetscViewerBinaryWriteAll(viewer, matvals, nz, PETSC_DECIDE, PETSC_DECIDE, PETSC_SCALAR)… in MatView_MPIBAIJ_Binary()
1197 PetscCall(PetscFree(matvals)); in MatView_MPIBAIJ_Binary()
3231 PetscScalar *matvals; in MatLoad_MPIBAIJ_Binary() local
3276 PetscCall(PetscMalloc2(rowidxs[m], &colidxs, rowidxs[m], &matvals)); in MatLoad_MPIBAIJ_Binary()
3278 …PetscCall(PetscViewerBinaryReadAll(viewer, matvals, rowidxs[m], PETSC_DETERMINE, PETSC_DETERMINE, … in MatLoad_MPIBAIJ_Binary()
3318 PetscUseTypeMethod(mat, setvalues, 1, &row, e - s, colidxs + s, matvals + s, INSERT_VALUES); in MatLoad_MPIBAIJ_Binary()
3322 PetscCall(PetscFree2(colidxs, matvals)); in MatLoad_MPIBAIJ_Binary()