Home
last modified time | relevance | path

Searched refs:rowmap (Results 1 – 6 of 6) sorted by relevance

/petsc/src/mat/impls/aij/mpi/
H A Dmpiptap.c84 PetscCall(PetscLayoutDestroy(&merge->rowmap)); in MatProductCtxDestroy_MPIAIJ_PtAP()
233 PetscLayout rowmap; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() local
383 PetscCall(PetscLayoutCreate(comm, &rowmap)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
384 PetscCall(PetscLayoutSetLocalSize(rowmap, pn)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
385 PetscCall(PetscLayoutSetBlockSize(rowmap, 1)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
386 PetscCall(PetscLayoutSetUp(rowmap)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
387 PetscCall(PetscLayoutGetRanges(rowmap, &owners)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
554 PetscCall(PetscLayoutDestroy(&rowmap)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
1520 PetscLayout rowmap; in MatPtAPSymbolic_MPIAIJ_MPIAIJ() local
1673 PetscCall(PetscLayoutCreate(comm, &rowmap)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
[all …]
H A Dmpimatmatmult.c1281 PetscLayout rowmap; in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() local
1320 PetscCall(PetscLayoutCreate(comm, &rowmap)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1321 rowmap->n = pn; in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1322 rowmap->bs = 1; in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1323 PetscCall(PetscLayoutSetUp(rowmap)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1324 owners = rowmap->range; in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1513 PetscCall(PetscLayoutDestroy(&rowmap)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1630 owners = merge->rowmap->range; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ()
1861 PetscCall(PetscLayoutCreate(comm, &merge->rowmap)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()
1863 merge->rowmap->n = pn; in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()
[all …]
H A Dmpiaij.h6 PetscLayout rowmap; member
H A Dmpiaij.c4640 PetscCall(PetscLayoutDestroy(&merge->rowmap)); in MatMergeSeqsToMPIDestroy()
4684 owners = merge->rowmap->range; in MatCreateMPIAIJSumSeqAIJNumeric()
4718 m = merge->rowmap->n; in MatCreateMPIAIJSumSeqAIJNumeric()
4796 PetscCall(PetscLayoutCreate(comm, &merge->rowmap)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4797 PetscCall(PetscLayoutSetLocalSize(merge->rowmap, m)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4798 PetscCall(PetscLayoutSetSize(merge->rowmap, M)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4799 PetscCall(PetscLayoutSetBlockSize(merge->rowmap, 1)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4800 PetscCall(PetscLayoutSetUp(merge->rowmap)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4804 m = merge->rowmap->n; in MatCreateMPIAIJSumSeqAIJSymbolic()
4805 owners = merge->rowmap->range; in MatCreateMPIAIJSumSeqAIJSymbolic()
/petsc/src/binding/petsc4py/test/
H A Dtest_mat_aij.py411 setvalues(ai, aj, av, rowmap=row)
412 setvalues(ai, aj, av, rowmap=None)
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DMat.pyx2729 rowmap: Sequence[int] | None = None) -> None:
2744 rowmap
2752 matsetvalues_ijv(self.mat, I, J, V, addv, rowmap, 0, 0)
2843 rowmap: Sequence[int] | None = None) -> None:
2858 rowmap
2866 matsetvalues_ijv(self.mat, I, J, V, addv, rowmap, 1, 0)
3004 rowmap: Sequence[int] | None = None) -> None:
3019 rowmap
3027 matsetvalues_ijv(self.mat, I, J, V, addv, rowmap, 0, 1)
3097 rowmap: Sequence[int] | None = None) -> None:
[all …]