Home
last modified time | relevance | path

Searched refs:subComm (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/impls/aij/mpi/
H A Dmpb_aij.c3 PetscErrorCode MatGetMultiProcBlock_MPIAIJ(Mat mat, MPI_Comm subComm, MatReuse scall, Mat *subMat) in MatGetMultiProcBlock_MPIAIJ() argument
12 PetscCallMPI(MPI_Comm_size(subComm, &subCommSize)); in MatGetMultiProcBlock_MPIAIJ()
13 PetscCallMPI(MPI_Comm_rank(subComm, &subCommRank)); in MatGetMultiProcBlock_MPIAIJ()
18 PetscCall(MatCreate(subComm, subMat)); in MatGetMultiProcBlock_MPIAIJ()
30 PetscCallMPI(MPI_Allgather(&commRank, 1, MPI_INT, commRankMap, 1, MPI_INT, subComm)); in MatGetMultiProcBlock_MPIAIJ()
/petsc/src/mat/impls/baij/mpi/
H A Dmpb_baij.c3 PetscErrorCode MatGetMultiProcBlock_MPIBAIJ(Mat mat, MPI_Comm subComm, MatReuse scall, Mat *subMat) in MatGetMultiProcBlock_MPIBAIJ() argument
15 PetscCallMPI(MPI_Comm_size(subComm, &subCommSize)); in MatGetMultiProcBlock_MPIBAIJ()
19 PetscCall(MatCreate(subComm, subMat)); in MatGetMultiProcBlock_MPIBAIJ()
33 PetscCallMPI(MPI_Comm_rank(subComm, &subCommRank)); in MatGetMultiProcBlock_MPIBAIJ()
35 PetscCallMPI(MPI_Allgather(&commRank, 1, MPI_INT, commRankMap, 1, MPI_INT, subComm)); in MatGetMultiProcBlock_MPIBAIJ()
/petsc/doc/manual/
H A Dadvanced.md45 MatGetMultiProcBlock(Mat A, MPI_Comm subComm, MatReuse scall,Mat *subMat);
/petsc/src/mat/interface/
H A Dmatrix.c10609 PetscErrorCode MatGetMultiProcBlock(Mat mat, MPI_Comm subComm, MatReuse scall, Mat *subMat) in MatGetMultiProcBlock() argument
10615 PetscCallMPI(MPI_Comm_size(subComm, &subCommSize)); in MatGetMultiProcBlock()
10620 PetscUseTypeMethod(mat, getmultiprocblock, subComm, scall, subMat); in MatGetMultiProcBlock()
/petsc/src/mat/impls/aij/seq/
H A Daij.c2558 static PetscErrorCode MatGetMultiProcBlock_SeqAIJ(Mat mat, MPI_Comm subComm, MatReuse scall, Mat *s… in MatGetMultiProcBlock_SeqAIJ() argument
2564 PetscCall(MatCreate(subComm, &B)); in MatGetMultiProcBlock_SeqAIJ()