Home
last modified time | relevance | path

Searched refs:ciscol (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c3010 IS *isrow_p, *iscol_p, *cisrow, *ciscol, *ciscol_p; in MatCreateSubMatricesMPI_MPIXAIJ() local
3040 PetscCall(PetscMalloc2(cismax, &cisrow, cismax, &ciscol)); in MatCreateSubMatricesMPI_MPIXAIJ()
3053 PetscCall(ISGetNonlocalIS(iscol[i], &ciscol[ii])); in MatCreateSubMatricesMPI_MPIXAIJ()
3061 PetscCall(ISSortPermutation(ciscol[ii], PETSC_FALSE, ciscol_p + ii)); in MatCreateSubMatricesMPI_MPIXAIJ()
3062 PetscCall(ISSort(ciscol[ii])); in MatCreateSubMatricesMPI_MPIXAIJ()
3124 PetscCall((*getsubmats_seq)(C, cismax, cisrow, ciscol, MAT_INITIAL_MATRIX, &B)); in MatCreateSubMatricesMPI_MPIXAIJ()
3169 PetscCall(ISDestroy(ciscol + ii)); in MatCreateSubMatricesMPI_MPIXAIJ()
3185 PetscCall(PetscFree2(cisrow, ciscol)); in MatCreateSubMatricesMPI_MPIXAIJ()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DMat.pyx4036 cdef PetscIS ciscol = NULL
4037 if iscol is not None: ciscol = iscol.iset
4040 CHKERR(MatCreateSubMatrix(self.mat, isrow.iset, ciscol,