Home
last modified time | relevance | path

Searched refs:MatSetBlockSizes (Results 1 – 25 of 34) sorted by relevance

12

/petsc/src/mat/tests/
H A Dex210.c18 PetscCall(MatSetBlockSizes(A, 1, 2)); in main()
25 PetscCall(MatSetBlockSizes(A, 1, 1)); in main()
H A Dex212.c20 PetscCall(MatSetBlockSizes(A, 2, 1)); in main()
31 PetscCall(MatSetBlockSizes(B, 1, 1)); in main()
H A Dex46.c31 PetscCall(MatSetBlockSizes(A, 6, 3)); in main()
H A Dex23.c95 PetscCall(MatSetBlockSizes(A, rbs, cbs)); in main()
161 PetscCall(MatSetBlockSizes(B, rbs, cbs)); in main()
/petsc/src/mat/utils/
H A Dmatio.c43 PetscCall(MatSetBlockSizes(mat, rbs, cbs)); in MatLoad_Binary_BlockSizes()
/petsc/src/mat/impls/aij/seq/
H A Dsymtranspose.c44 PetscCall(MatSetBlockSizes(At, A->cmap->bs, A->rmap->bs)); in MatTransposeSymbolic_SeqAIJ()
125 PetscCall(MatSetBlockSizes(At, A->cmap->bs, A->rmap->bs)); in MatTranspose_SeqAIJ()
H A Dmatptap.c157 PetscCall(MatSetBlockSizes(C, P->cmap->bs, P->cmap->bs)); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
H A Dmatrart.c42 PetscCall(MatSetBlockSizes(C, R->rmap->bs, R->rmap->bs)); in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart()
H A Dmatmatmult.c1226 PetscCall(MatSetBlockSizes(Bt, A->cmap->bs, B->cmap->bs)); in MatMatTransposeMultSymbolic_SeqAIJ_SeqAIJ()
1400 PetscCall(MatSetBlockSizes(At, A->cmap->bs, B->cmap->bs)); in MatTransposeMatMultSymbolic_SeqAIJ_SeqAIJ()
/petsc/src/mat/interface/
H A Dmatproduct.c837 if (B->cmap->bs > 1) PetscCall(MatSetBlockSizes(mat, B->cmap->bs, B->cmap->bs)); in MatProductSymbolic()
840 if (B->rmap->bs > 1) PetscCall(MatSetBlockSizes(mat, B->rmap->bs, B->rmap->bs)); in MatProductSymbolic()
849 …if (A->cmap->bs > 1 || B->cmap->bs > 1) PetscCall(MatSetBlockSizes(mat, A->cmap->bs, B->cmap->bs)); in MatProductSymbolic()
852 …if (A->rmap->bs > 1 || B->rmap->bs > 1) PetscCall(MatSetBlockSizes(mat, A->rmap->bs, B->rmap->bs)); in MatProductSymbolic()
1242 …if (A->cmap->bs > 0 && C->cmap->bs > 0) PetscCall(MatSetBlockSizes(mat, A->cmap->bs, C->cmap->bs)); in MatProductSymbolic_ABC_Basic()
1250 …if (A->rmap->bs > 0 && C->rmap->bs > 0) PetscCall(MatSetBlockSizes(mat, A->rmap->bs, C->rmap->bs)); in MatProductSymbolic_ABC_Basic()
/petsc/src/mat/impls/baij/mpi/
H A Dmpb_baij.c22 PetscCall(MatSetBlockSizes(*subMat, mat->rmap->bs, mat->cmap->bs)); in MatGetMultiProcBlock_MPIBAIJ()
/petsc/src/mat/impls/baij/seq/
H A Daijbaij.c26 PetscCall(MatSetBlockSizes(B, A->rmap->bs, A->cmap->bs)); in MatConvert_SeqBAIJ_SeqAIJ()
/petsc/src/dm/impls/plex/tutorials/
H A Dex20.c163 PetscCall(MatSetBlockSizes(H, 1, ndof)); in main()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx1410 if (B->cmap->bs > 1) PetscCall(MatSetBlockSizes(C, B->cmap->bs, B->cmap->bs)); in MatProductSymbolic_MPIAIJKokkos()
1413 if (B->rmap->bs > 1) PetscCall(MatSetBlockSizes(C, B->rmap->bs, B->rmap->bs)); in MatProductSymbolic_MPIAIJKokkos()
1422 … if (A->cmap->bs > 1 || B->cmap->bs > 1) PetscCall(MatSetBlockSizes(C, A->cmap->bs, B->cmap->bs)); in MatProductSymbolic_MPIAIJKokkos()
1425 … if (A->rmap->bs > 1 || B->rmap->bs > 1) PetscCall(MatSetBlockSizes(C, A->rmap->bs, B->rmap->bs)); in MatProductSymbolic_MPIAIJKokkos()
/petsc/src/ksp/pc/impls/mg/
H A Dgdsw.c297 PetscCall(MatSetBlockSizes(*cspace, rbs, cbs[0] == cbs[1] ? cbs[0] : 1)); in PCMGGDSWCreateCoarseSpace_Private()
/petsc/src/mat/impls/is/
H A Dmatis.c659 PetscCall(MatSetBlockSizes(B, rbs, rbs)); in MatConvert_XAIJ_IS()
769 PetscCall(MatSetBlockSizes(B, rbs, cbs)); in MatConvert_XAIJ_IS()
1048 PetscCall(MatSetBlockSizes(B, rbs, cbs)); in MatConvert_Nest_IS()
1260 PetscCall(MatSetBlockSizes(C, A->cmap->bs, A->rmap->bs)); in MatTranspose_IS()
1436 PetscCall(MatSetBlockSizes(*newmat, rbs, cbs)); in MatCreateSubMatrix_IS()
1952 PetscCall(MatSetBlockSizes(MT, rbs, cbs)); in MatConvert_IS_XAIJ()
2767 PetscCall(MatSetBlockSizes(is->A, rbs, cbs)); in MatSetLocalToGlobalMapping_IS()
3609 if (a->A) PetscCall(MatSetBlockSizes(a->A, rbs, cbs)); in MatSetBlockSizes_IS()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c197 PetscCall(MatSetBlockSizes(mat->A, rbs, cbs)); in MatSetBlockSizes_MPIAIJ()
198 PetscCall(MatSetBlockSizes(mat->B, rbs, 1)); in MatSetBlockSizes_MPIAIJ()
1926 PetscCall(MatSetBlockSizes(B, A->cmap->bs, A->rmap->bs)); in MatTranspose_MPIAIJ()
3497 PetscCall(MatSetBlockSizes(C, A->rmap->bs, A->cmap->bs)); in MatCreateMPIAIJWithSeqAIJ()
3672 PetscCall(MatSetBlockSizes(M, bs, cbs)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3818 PetscCall(MatSetBlockSizes(M, bs, cbs)); in MatCreateSubMatrix_MPIAIJ_nonscalable()
4600 PetscCall(MatSetBlockSizes(*outmat, bs, cbs)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4973 PetscCall(MatSetBlockSizes(B_mpi, bs, cbs)); in MatCreateMPIAIJSumSeqAIJSymbolic()
7574 PetscCall(MatSetBlockSizes(C, P->cmap->bs, P->cmap->bs)); in MatProductSymbolic_MPIAIJBACKEND()
7577 PetscCall(MatSetBlockSizes(C, P->rmap->bs, P->rmap->bs)); in MatProductSymbolic_MPIAIJBACKEND()
[all …]
H A Dmpiptap.c1210 PetscCall(MatSetBlockSizes(Cmpi, dof > 1 ? dof : P->cmap->bs, dof > 1 ? dof : P->cmap->bs)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1467 PetscCall(MatSetBlockSizes(Cmpi, dof > 1 ? dof : P->cmap->bs, dof > 1 ? dof : P->cmap->bs)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
/petsc/src/mat/impls/transpose/
H A Dhtransm.c630 PetscCall(MatSetBlockSizes(*N, A->cmap->bs, A->rmap->bs)); in MatCreateHermitianTranspose()
H A Dtransm.c639 PetscCall(MatSetBlockSizes(*N, A->cmap->bs, A->rmap->bs)); in MatCreateTranspose()
/petsc/src/ksp/pc/impls/gamg/
H A Dgeo.c647 PetscCall(MatSetBlockSizes(Prol, bs, bs)); in PCGAMGProlongator_GEO()
H A Dagg.c775 PetscCall(MatSetBlockSizes(tGmat, 1, 1)); in PCGAMGCreateGraph_AGG()
1315 PetscCall(MatSetBlockSizes(Prol, bs, col_bs)); // should this be before MatSetSizes? in PCGAMGConstructProlongator_AGG()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.c1639 PetscCall(MatSetBlockSizes(B, A->rmap->bs, A->cmap->bs)); in MatConvert_MPISELL_MPIAIJ()
1693 PetscCall(MatSetBlockSizes(B, A->rmap->bs, A->cmap->bs)); in MatConvert_MPIAIJ_MPISELL()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscmat.pxi239 PetscErrorCode MatSetBlockSizes(PetscMat, PetscInt, PetscInt)
776 CHKERR(MatSetBlockSizes(mat, rbs, cbs))
H A DMat.pyx577 petsc.MatSetBlockSizes
585 CHKERR(MatSetBlockSizes(self.mat, rbs, cbs))
621 setBlockSize, setSizes, petsc.MatSetBlockSizes
626 CHKERR(MatSetBlockSizes(self.mat, rbs, cbs))
1198 CHKERR(MatSetBlockSizes(newmat, rbs, cbs))

12