| /petsc/src/dm/impls/plex/ |
| H A D | plexply.c | 153 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 D | aomemscalable.c | 103 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 D | mpimesg.c | 293 …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 D | pinit.c | 1872 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 D | baijov.c | 63 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 D | mpiov.c | 505 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()
|