Searched refs:nonempty_comm (Results 1 – 4 of 4) sorted by relevance
127 if (mesh->nonempty_comm == MPI_COMM_SELF) { /* Not yet setup */ in DMPlexGetNonEmptyComm_Private()136 PetscCallMPI(MPI_Comm_split(dmcomm, color, rank, &mesh->nonempty_comm)); in DMPlexGetNonEmptyComm_Private()138 PetscCallMPI(MPI_Comm_free(&mesh->nonempty_comm)); in DMPlexGetNonEmptyComm_Private()139 mesh->nonempty_comm = MPI_COMM_NULL; in DMPlexGetNonEmptyComm_Private()142 *comm = mesh->nonempty_comm; in DMPlexGetNonEmptyComm_Private()
2883 …if (mesh->nonempty_comm != MPI_COMM_NULL && mesh->nonempty_comm != MPI_COMM_SELF) PetscCallMPI(MPI… in DMDestroy_Plex()
5864 mesh->nonempty_comm = MPI_COMM_SELF; in DMCreate_Plex()
162 …MPI_Comm nonempty_comm; /* Communicator used for visualization when some processes do not have… member