Searched refs:matvals (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/baij/mpi/ ! |
| H A D | mpibaij.c | 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() [all …]
|
| /petsc/src/mat/impls/baij/seq/ ! |
| H A D | baij.c | 1755 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 D | mpiaij.c | 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() [all …]
|