Searched refs:subComm (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpb_aij.c | 3 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 D | mpb_baij.c | 3 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 D | advanced.md | 45 MatGetMultiProcBlock(Mat A, MPI_Comm subComm, MatReuse scall,Mat *subMat);
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 10609 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 D | aij.c | 2558 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()
|