Searched refs:colidxs (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | mpibaij.c | 1133 PetscInt *rowlens, *colidxs; in MatView_MPIBAIJ_Binary() local 1165 PetscCall(PetscMalloc1(nz, &colidxs)); in MatView_MPIBAIJ_Binary() 1170 for (l = 0; l < bs; l++) colidxs[cnt++] = bs * garray[B->j[jb]] + l; in MatView_MPIBAIJ_Binary() 1173 for (l = 0; l < bs; l++) colidxs[cnt++] = bs * A->j[ja] + l + cs; in MatView_MPIBAIJ_Binary() 1175 for (l = 0; l < bs; l++) colidxs[cnt++] = bs * garray[B->j[jb]] + l; in MatView_MPIBAIJ_Binary() 1179 PetscCall(PetscViewerBinaryWriteAll(viewer, colidxs, nz, PETSC_DECIDE, PETSC_DECIDE, PETSC_INT)); in MatView_MPIBAIJ_Binary() 1180 PetscCall(PetscFree(colidxs)); in MatView_MPIBAIJ_Binary() 3230 PetscInt *rowidxs, *colidxs, rs, cs, ce; in MatLoad_MPIBAIJ_Binary() local 3276 PetscCall(PetscMalloc2(rowidxs[m], &colidxs, rowidxs[m], &matvals)); in MatLoad_MPIBAIJ_Binary() 3277 …PetscCall(PetscViewerBinaryReadAll(viewer, colidxs, rowidxs[m], PETSC_DETERMINE, PETSC_DETERMINE, … in MatLoad_MPIBAIJ_Binary() [all …]
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij.c | 1754 PetscInt *rowlens, *colidxs; in MatView_SeqBAIJ_Binary() local 1781 PetscCall(PetscMalloc1(nz, &colidxs)); in MatView_SeqBAIJ_Binary() 1785 for (l = 0; l < bs; l++) colidxs[cnt++] = bs * A->j[j] + l; in MatView_SeqBAIJ_Binary() 1787 PetscCall(PetscViewerBinaryWrite(viewer, colidxs, nz, PETSC_INT)); in MatView_SeqBAIJ_Binary() 1788 PetscCall(PetscFree(colidxs)); in MatView_SeqBAIJ_Binary() 3636 PetscInt *rowidxs, *colidxs; in MatLoad_SeqBAIJ_Binary() local 3679 PetscCall(PetscMalloc2(rowidxs[m], &colidxs, nz, &matvals)); in MatLoad_SeqBAIJ_Binary() 3680 PetscCall(PetscViewerBinaryRead(viewer, colidxs, rowidxs[m], NULL, PETSC_INT)); in MatLoad_SeqBAIJ_Binary() 3696 PetscInt col = colidxs[j]; in MatLoad_SeqBAIJ_Binary() 3711 PetscUseTypeMethod(mat, setvalues, 1, &row, e - s, colidxs + s, matvals + s, INSERT_VALUES); in MatLoad_SeqBAIJ_Binary() [all …]
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 1194 PetscInt *colidxs; in MatView_MPIAIJ_Binary() local 1224 PetscCall(PetscMalloc1(nz, &colidxs)); in MatView_MPIAIJ_Binary() 1228 colidxs[cnt++] = garray[B->j[jb]]; in MatView_MPIAIJ_Binary() 1230 for (ja = A->i[i]; ja < A->i[i + 1]; ja++) colidxs[cnt++] = A->j[ja] + cs; in MatView_MPIAIJ_Binary() 1231 for (; jb < B->i[i + 1]; jb++) colidxs[cnt++] = garray[B->j[jb]]; in MatView_MPIAIJ_Binary() 1234 …PetscCall(PetscViewerBinaryWriteAll(viewer, colidxs, nz, PETSC_DETERMINE, PETSC_DETERMINE, PETSC_I… in MatView_MPIAIJ_Binary() 1235 PetscCall(PetscFree(colidxs)); in MatView_MPIAIJ_Binary() 3041 PetscInt *rowidxs, *colidxs; in MatLoad_MPIAIJ_Binary() local 3081 PetscCall(PetscMalloc2(rowidxs[m], &colidxs, rowidxs[m], &matvals)); in MatLoad_MPIAIJ_Binary() 3082 …PetscCall(PetscViewerBinaryReadAll(viewer, colidxs, rowidxs[m], PETSC_DETERMINE, PETSC_DETERMINE, … in MatLoad_MPIAIJ_Binary() [all …]
|