Searched refs:rowmap (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiptap.c | 84 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 D | mpimatmatmult.c | 1281 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 D | mpiaij.h | 6 PetscLayout rowmap; member
|
| H A D | mpiaij.c | 4640 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 D | test_mat_aij.py | 411 setvalues(ai, aj, av, rowmap=row) 412 setvalues(ai, aj, av, rowmap=None)
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Mat.pyx | 2729 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 …]
|