Home
last modified time | relevance | path

Searched refs:rbuf (Results 1 – 6 of 6) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexply.c153 float rbuf[1]; in DMPlexCreatePLYFromFile() local
159 PetscCall(PetscViewerRead(viewer, &rbuf, 1, NULL, PETSC_FLOAT)); in DMPlexCreatePLYFromFile()
160 if (byteSwap) PetscCall(PetscByteSwap(&rbuf, PETSC_FLOAT, 1)); in DMPlexCreatePLYFromFile()
161 if (p == xi) coords[v * cdim + 0] = rbuf[0]; in DMPlexCreatePLYFromFile()
162 else if (p == yi) coords[v * cdim + 1] = rbuf[0]; in DMPlexCreatePLYFromFile()
163 else if (p == zi) coords[v * cdim + 2] = rbuf[0]; in DMPlexCreatePLYFromFile()
/petsc/src/vec/is/ao/impls/memscalable/
H A Daomemscalable.c103 PetscInt *rbuf, *sbuf, inreceives; in AOMap_MemoryScalable_private() local
198 rbuf = rindices + nmax * widx; /* global index */ in AOMap_MemoryScalable_private()
202 sbuf = rbuf; in AOMap_MemoryScalable_private()
203 for (PetscCount i = 0; i < nindices; i++) sbuf[i] = maploc[rbuf[i] - owners[rank]]; in AOMap_MemoryScalable_private()
218 rbuf = sindices2 + start[source]; in AOMap_MemoryScalable_private()
221 if (source == owner[i]) ia[i] = rbuf[count++]; in AOMap_MemoryScalable_private()
278 PetscInt *rbuf; in AOCreateMemoryScalable_private() local
366 rbuf = rindices + nmax * widx; /* global index */ in AOCreateMemoryScalable_private()
370 ip = rbuf[i] - owners[rank]; /* local index */ in AOCreateMemoryScalable_private()
371 ia = rbuf[i + 1]; in AOCreateMemoryScalable_private()
/petsc/src/sys/utils/
H A Dmpimesg.c293 …vs, const PetscMPIInt onodes[], const PetscMPIInt olengths[], PetscInt ***rbuf, MPI_Request **r_wa… in PetscPostIrecvInt() argument
311 *rbuf = rbuf_t; in PetscPostIrecvInt()
316 … const PetscMPIInt onodes[], const PetscMPIInt olengths[], PetscScalar ***rbuf, MPI_Request **r_wa… in PetscPostIrecvScalar() argument
336 *rbuf = rbuf_t; in PetscPostIrecvScalar()
/petsc/src/sys/objects/
H A Dpinit.c1872 PetscMPIInt rbuf[4]; in PetscCheckAllreduceSameLineAndCount_Private() local
1875 rbuf[0] = lineno; in PetscCheckAllreduceSameLineAndCount_Private()
1876 rbuf[1] = -rbuf[0]; in PetscCheckAllreduceSameLineAndCount_Private()
1877 rbuf[2] = count; in PetscCheckAllreduceSameLineAndCount_Private()
1878 rbuf[3] = -rbuf[2]; in PetscCheckAllreduceSameLineAndCount_Private()
1879 PetscCallMPI(MPI_Allreduce(MPI_IN_PLACE, rbuf, 4, MPI_INT, MPI_MAX, comm)); in PetscCheckAllreduceSameLineAndCount_Private()
1881 if (rbuf[0] != -rbuf[1]) { in PetscCheckAllreduceSameLineAndCount_Private()
1907 …PetscCheck(rbuf[2] == -rbuf[3], comm, PETSC_ERR_PLIB, "MPIU_Allreduce() called with different coun… in PetscCheckAllreduceSameLineAndCount_Private()
/petsc/src/mat/impls/baij/mpi/
H A Dbaijov.c63 PetscInt Mbs, **rbuf, row, msz, **outdat, **ptr; in MatIncreaseOverlap_MPIBAIJ_Once() local
139 PetscCall(PetscPostIrecvInt(comm, tag1, nrqr, onodes1, olengths1, &rbuf, &r_waits1)); in MatIncreaseOverlap_MPIBAIJ_Once()
240 PetscCall(MatIncreaseOverlap_MPIBAIJ_Receive(C, nrqr, rbuf, xdata, isz1)); in MatIncreaseOverlap_MPIBAIJ_Once()
241 if (rbuf) { in MatIncreaseOverlap_MPIBAIJ_Once()
242 PetscCall(PetscFree(rbuf[0])); in MatIncreaseOverlap_MPIBAIJ_Once()
243 PetscCall(PetscFree(rbuf)); in MatIncreaseOverlap_MPIBAIJ_Once()
404 static PetscErrorCode MatIncreaseOverlap_MPIBAIJ_Receive(Mat C, PetscInt nrqr, PetscInt **rbuf, Pet… in MatIncreaseOverlap_MPIBAIJ_Receive() argument
426 rbuf_i = rbuf[i]; in MatIncreaseOverlap_MPIBAIJ_Receive()
444 rbuf_i = rbuf[i]; in MatIncreaseOverlap_MPIBAIJ_Receive()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c505 PetscInt M, k, **rbuf, row, msz, **outdat, **ptr, *isz1; in MatIncreaseOverlap_MPIAIJ_Once() local
582 PetscCall(PetscPostIrecvInt(comm, tag1, nrqr, onodes1, olengths1, &rbuf, &r_waits1)); in MatIncreaseOverlap_MPIAIJ_Once()
709 PetscCall(MatIncreaseOverlap_MPIAIJ_Receive(C, nrqr, rbuf, xdata, isz1)); in MatIncreaseOverlap_MPIAIJ_Once()
710 PetscCall(PetscFree(rbuf[0])); in MatIncreaseOverlap_MPIAIJ_Once()
711 PetscCall(PetscFree(rbuf)); in MatIncreaseOverlap_MPIAIJ_Once()
959 static PetscErrorCode MatIncreaseOverlap_MPIAIJ_Receive(Mat C, PetscInt nrqr, PetscInt **rbuf, Pets… in MatIncreaseOverlap_MPIAIJ_Receive() argument
981 rbuf_i = rbuf[i]; in MatIncreaseOverlap_MPIAIJ_Receive()
999 rbuf_i = rbuf[i]; in MatIncreaseOverlap_MPIAIJ_Receive()