Home
last modified time | relevance | path

Searched refs:fromranks (Results 1 – 4 of 4) sorted by relevance

/petsc/src/sys/utils/
H A Dmpits.c73 …scMPIInt *toranks, const void *todata, PetscMPIInt *nfrom, PetscMPIInt **fromranks, void *fromdata) in PetscCommBuildTwoSided_Ibarrier() argument
124 PetscCall(PetscSegBufferExtractAlloc(segrank, fromranks)); in PetscCommBuildTwoSided_Ibarrier()
133 …scMPIInt *toranks, const void *todata, PetscMPIInt *nfrom, PetscMPIInt **fromranks, void *fromdata) in PetscCommBuildTwoSided_Allreduce() argument
173 *fromranks = franks; in PetscCommBuildTwoSided_Allreduce()
179 …scMPIInt *toranks, const void *todata, PetscMPIInt *nfrom, PetscMPIInt **fromranks, void *fromdata) in PetscCommBuildTwoSided_RedScatter() argument
217 *fromranks = franks; in PetscCommBuildTwoSided_RedScatter()
255 …cMPIInt toranks[], const void *todata, PetscMPIInt *nfrom, PetscMPIInt *fromranks[], void *fromdat… in PetscCommBuildTwoSided() argument
267 …cCommBuildTwoSided_Ibarrier(comm, count, dtype, nto, toranks, todata, nfrom, fromranks, fromdata)); in PetscCommBuildTwoSided()
273 …CommBuildTwoSided_Allreduce(comm, count, dtype, nto, toranks, todata, nfrom, fromranks, fromdata)); in PetscCommBuildTwoSided()
277 …ommBuildTwoSided_RedScatter(comm, count, dtype, nto, toranks, todata, nfrom, fromranks, fromdata)); in PetscCommBuildTwoSided()
[all …]
/petsc/src/sys/tests/
H A Dex8.c80 PetscMPIInt rank, size, *toranks, *fromranks, nto, nfrom; in main() local
123 …TwoSidedF(PETSC_COMM_WORLD, 1, MPI_INT, nto, toranks, todummy, &nfrom, &fromranks, &fromdummy, 2, … in main()
129 …ommBuildTwoSided(PETSC_COMM_WORLD, 1, dtype, nto, toranks, todata, &nfrom, &fromranks, &fromdata)); in main()
137 iranks[i] = fromranks[i]; in main()
144 …SC_COMM_WORLD, "[%d] FROM %d: {%" PetscInt_FMT ", %g, \"%s\"}\n", rank, fromranks[ip], fromdata[ip… in main()
155 if (expected_rank == fromranks[n]) goto found; in main()
165 PetscCall(PetscFree(fromranks)); in main()
/petsc/src/vec/is/is/utils/
H A Discoloring.c411 PetscMPIInt *toranks, *fromranks, size, target_rank, *fromperm_newtoold, nto, nfrom; in ISBuildTwoSided() local
457 …PetscCall(PetscCommBuildTwoSided(comm, 2, MPIU_INT, nto, toranks, tosizes, &nfrom, &fromranks, &fr… in ISBuildTwoSided()
461 PetscCall(PetscSortMPIIntWithArray(nfrom, fromranks, fromperm_newtoold)); in ISBuildTwoSided()
469 iremote[nrecvs].rank = fromranks[i]; in ISBuildTwoSided()
481 PetscCall(PetscFree(fromranks)); in ISBuildTwoSided()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c96 PetscMPIInt rank, size, *toranks, *fromranks, nto, nfrom, owner, *rrow_ranks; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() local
167 …PetscCall(PetscCommBuildTwoSided(comm, 2, MPIU_INT, nto, toranks, tosizes, &nfrom, &fromranks, &fr… in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
174 remote[nrecvrows].rank = fromranks[i]; in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
198 …PetscCall(MatIncreaseOverlap_MPIAIJ_Send_Scalable(mat, nidx, nfrom, fromranks, fromsizes, fromdata… in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
201 …PetscCall(PetscCommBuildTwoSided(comm, 2, MPIU_INT, nfrom, fromranks, sbsizes, &nto, &toranks, &to… in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
202 PetscCall(PetscFree(fromranks)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
280 …J_Send_Scalable(Mat mat, PetscInt nidx, PetscMPIInt nfrom, PetscMPIInt *fromranks, PetscInt *froms… in MatIncreaseOverlap_MPIAIJ_Send_Scalable() argument