Lines Matching refs:PetscCallMPI
63 PetscCallMPI(MPIU_Allreduce(&D, &Dv, 1, MPIU_REAL, MPIU_MIN, PetscObjectComm((PetscObject)da))); in DMDAGetLogicalCoordinate()
71 PetscCallMPI(MPI_Comm_rank(PetscObjectComm((PetscObject)da), &rank)); in DMDAGetLogicalCoordinate()
74 PetscCallMPI(MPIU_Allreduce(&rank, &root, 1, MPI_INT, MPI_SUM, PetscObjectComm((PetscObject)da))); in DMDAGetLogicalCoordinate()
76 PetscCallMPI(MPI_Bcast(X, 1, MPIU_SCALAR, root, PetscObjectComm((PetscObject)da))); in DMDAGetLogicalCoordinate()
77 PetscCallMPI(MPI_Bcast(Y, 1, MPIU_SCALAR, root, PetscObjectComm((PetscObject)da))); in DMDAGetLogicalCoordinate()
114 PetscCallMPI(MPI_Comm_rank(PetscObjectComm((PetscObject)da), &rank)); in DMDAGetRay()
211 PetscCallMPI(MPI_Comm_size(PetscObjectComm((PetscObject)da), &size)); in DMDAGetProcessorSubset()
226 …PetscCallMPI(MPI_Allgather(&flag, 1, MPIU_INT, owners, 1, MPIU_INT, PetscObjectComm((PetscObject)d… in DMDAGetProcessorSubset()
237 PetscCallMPI(MPI_Comm_group(PetscObjectComm((PetscObject)da), &group)); in DMDAGetProcessorSubset()
238 PetscCallMPI(MPI_Group_incl(group, ict, ranks, &subgroup)); in DMDAGetProcessorSubset()
239 PetscCallMPI(MPI_Comm_create(PetscObjectComm((PetscObject)da), subgroup, comm)); in DMDAGetProcessorSubset()
240 PetscCallMPI(MPI_Group_free(&subgroup)); in DMDAGetProcessorSubset()
241 PetscCallMPI(MPI_Group_free(&group)); in DMDAGetProcessorSubset()
282 PetscCallMPI(MPI_Comm_size(comm, &size)); in DMDAGetProcessorSubsets()
294 PetscCallMPI(MPI_Allgather(&firstPoint, 1, MPIU_INT, firstPoints, 1, MPIU_INT, comm)); in DMDAGetProcessorSubsets()
303 PetscCallMPI(MPI_Comm_group(comm, &group)); in DMDAGetProcessorSubsets()
304 PetscCallMPI(MPI_Group_incl(group, subgroupSize, subgroupRanks, &subgroup)); in DMDAGetProcessorSubsets()
305 PetscCallMPI(MPI_Comm_create(comm, subgroup, subcomm)); in DMDAGetProcessorSubsets()
306 PetscCallMPI(MPI_Group_free(&subgroup)); in DMDAGetProcessorSubsets()
307 PetscCallMPI(MPI_Group_free(&group)); in DMDAGetProcessorSubsets()