Home
last modified time | relevance | path

Searched refs:fromdata (Results 1 – 3 of 3) sorted by relevance

/petsc/src/sys/tests/
H A Dex8.c62 …e FRecv(MPI_Comm comm, const PetscMPIInt tag[], PetscMPIInt rank, void *fromdata, MPI_Request req[… in FRecv() argument
68 …eck(*(PetscMPIInt *)fromdata == rank, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Dummy data %d from rank %d… in FRecv()
83 Unit *todata, *fromdata; in main() local
126 PetscCall(PetscSegBufferExtractAlloc(fctx.seg, &fromdata)); in main()
129 …ommBuildTwoSided(PETSC_COMM_WORLD, 1, dtype, nto, toranks, todata, &nfrom, &fromranks, &fromdata)); in main()
144 … ", %g, \"%s\"}\n", rank, fromranks[ip], fromdata[ip].rank, (double)PetscRealPart(fromdata[ip].val… in main()
159 …alPart(fromdata[n].value) == expected_rank, PETSC_COMM_SELF, PETSC_ERR_PLIB, "[%d] Got data %g fro… in main()
160 PetscCall(PetscStrcmp(fromdata[n].ok, "ok", &flg)); in main()
161 …TSC_COMM_SELF, PETSC_ERR_PLIB, "[%d] Got string %s from rank %d", rank, fromdata[n].ok, expected_r… in main()
164 PetscCall(PetscFree(fromdata)); in main()
/petsc/src/sys/utils/
H A Dmpits.c73 …scMPIInt *toranks, const void *todata, PetscMPIInt *nfrom, PetscMPIInt **fromranks, void *fromdata) in PetscCommBuildTwoSided_Ibarrier() argument
126 PetscCall(PetscSegBufferExtractAlloc(segdata, fromdata)); in PetscCommBuildTwoSided_Ibarrier()
133 …scMPIInt *toranks, const void *todata, PetscMPIInt *nfrom, PetscMPIInt **fromranks, void *fromdata) in PetscCommBuildTwoSided_Allreduce() argument
174 *(void **)fromdata = fdata; in PetscCommBuildTwoSided_Allreduce()
179 …scMPIInt *toranks, const void *todata, PetscMPIInt *nfrom, PetscMPIInt **fromranks, void *fromdata) in PetscCommBuildTwoSided_RedScatter() argument
218 *(void **)fromdata = fdata; in PetscCommBuildTwoSided_RedScatter()
255 …MPIInt toranks[], const void *todata, PetscMPIInt *nfrom, PetscMPIInt *fromranks[], void *fromdata) 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/mat/impls/aij/mpi/
H A Dmpiov.c92 PetscInt *tosizes, *tosizes_temp, *toffsets, *fromsizes, *todata, *fromdata; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() local
184 PetscCall(PetscCalloc2(2 * nrrows, &todata, nrecvrows, &fromdata)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
194 PetscCall(PetscSFBcastBegin(sf, MPIU_INT, todata, fromdata, MPI_REPLACE)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
195 PetscCall(PetscSFBcastEnd(sf, MPIU_INT, todata, fromdata, MPI_REPLACE)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
198 …aseOverlap_MPIAIJ_Send_Scalable(mat, nidx, nfrom, fromranks, fromsizes, fromdata, &sbsizes, &sbdat… in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
199 PetscCall(PetscFree2(todata, fromdata)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()