Home
last modified time | relevance | path

Searched refs:matvals (Results 1 – 3 of 3) sorted by relevance

/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1134 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()
[all …]
/petsc/src/mat/impls/baij/seq/
H A Dbaij.c1755 PetscScalar *matvals; in MatView_SeqBAIJ_Binary() local
1791 PetscCall(PetscMalloc1(nz, &matvals)); in MatView_SeqBAIJ_Binary()
1795 for (l = 0; l < bs; l++) matvals[cnt++] = A->a[bs * (bs * j + l) + k]; in MatView_SeqBAIJ_Binary()
1797 PetscCall(PetscViewerBinaryWrite(viewer, matvals, nz, PETSC_SCALAR)); in MatView_SeqBAIJ_Binary()
1798 PetscCall(PetscFree(matvals)); in MatView_SeqBAIJ_Binary()
3637 PetscScalar *matvals; in MatLoad_SeqBAIJ_Binary() local
3679 PetscCall(PetscMalloc2(rowidxs[m], &colidxs, nz, &matvals)); in MatLoad_SeqBAIJ_Binary()
3681 PetscCall(PetscViewerBinaryRead(viewer, matvals, rowidxs[m], NULL, PETSC_SCALAR)); in MatLoad_SeqBAIJ_Binary()
3711 PetscUseTypeMethod(mat, setvalues, 1, &row, e - s, colidxs + s, matvals + s, INSERT_VALUES); in MatLoad_SeqBAIJ_Binary()
3715 PetscCall(PetscFree2(colidxs, matvals)); in MatLoad_SeqBAIJ_Binary()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c1195 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()
[all …]