Searched refs:rank_start (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/impls/plex/cgns/ |
| H A D | plexcgns2.c | 1306 PetscInt *rank_start, *rank_offset; in DMPlexCGNS_MatchCGNSFacesToPlexFaces() local 1308 PetscCall(PetscCalloc2(nranks, &rank_start, nranks, &rank_offset)); in DMPlexCGNS_MatchCGNSFacesToPlexFaces() 1309 PetscCallMPI(MPIU_Allreduce(local_rank_count, rank_start, nranks, MPIU_INT, MPI_SUM, comm)); in DMPlexCGNS_MatchCGNSFacesToPlexFaces() 1310 myrank_total_count = rank_start[myrank]; in DMPlexCGNS_MatchCGNSFacesToPlexFaces() 1311 PetscCall(PetscArrayzero(rank_start, nranks)); in DMPlexCGNS_MatchCGNSFacesToPlexFaces() 1312 PetscCallMPI(MPI_Exscan(local_rank_count, rank_start, nranks, MPIU_INT, MPI_SUM, comm)); in DMPlexCGNS_MatchCGNSFacesToPlexFaces() 1316 plexFaceRemotes[r].index = rank_start[rank] + rank_offset[rank]; in DMPlexCGNS_MatchCGNSFacesToPlexFaces() 1319 PetscCall(PetscFree2(rank_start, rank_offset)); in DMPlexCGNS_MatchCGNSFacesToPlexFaces()
|