Searched refs:rbuf_t (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/sys/utils/ |
| H A D | mpimesg.c | 295 PetscInt **rbuf_t, i, len = 0; in PetscPostIrecvInt() local 303 PetscCall(PetscMalloc1(nrecvs + 1, &rbuf_t)); in PetscPostIrecvInt() 304 PetscCall(PetscMalloc1(len, &rbuf_t[0])); in PetscPostIrecvInt() 305 for (i = 1; i < nrecvs; ++i) rbuf_t[i] = rbuf_t[i - 1] + olengths[i - 1]; in PetscPostIrecvInt() 309 …for (i = 0; i < nrecvs; ++i) PetscCallMPI(MPIU_Irecv(rbuf_t[i], olengths[i], MPIU_INT, onodes[i], … in PetscPostIrecvInt() 311 *rbuf = rbuf_t; in PetscPostIrecvInt() 319 PetscScalar **rbuf_t; in PetscPostIrecvScalar() local 328 PetscCall(PetscMalloc1(nrecvs + 1, &rbuf_t)); in PetscPostIrecvScalar() 329 PetscCall(PetscMalloc1(len, &rbuf_t[0])); in PetscPostIrecvScalar() 330 for (i = 1; i < nrecvs; ++i) rbuf_t[i] = rbuf_t[i - 1] + olengths[i - 1]; in PetscPostIrecvScalar() [all …]
|