Lines Matching refs:colidxs
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()
3296 PetscInt col = colidxs[j]; 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()