| /petsc/src/sys/utils/ |
| H A D | mpimesg.c | 90 … nsends, PetscMPIInt nrecvs, const PetscMPIInt ilengths[], PetscMPIInt **onodes, PetscMPIInt **ole… in PetscGatherMessageLengths() argument 121 PetscCall(PetscMalloc1(nrecvs, onodes)); in PetscGatherMessageLengths() 123 (*onodes)[i] = w_status[i].MPI_SOURCE; in PetscGatherMessageLengths() 168 …Int nsends, PetscMPIInt nrecvs, const PetscInt ilengths[], PetscMPIInt **onodes, PetscInt **olengt… in PetscGatherMessageLengths_Private() argument 199 PetscCall(PetscMalloc1(nrecvs, onodes)); in PetscGatherMessageLengths_Private() 201 (*onodes)[i] = w_status[i].MPI_SOURCE; in PetscGatherMessageLengths_Private() 239 …st PetscMPIInt ilengths1[], const PetscMPIInt ilengths2[], PetscMPIInt **onodes, PetscMPIInt **ole… in PetscGatherMessageLengths2() argument 277 PetscCall(PetscMalloc1(nrecvs, onodes)); in PetscGatherMessageLengths2() 279 (*onodes)[i] = w_status[i].MPI_SOURCE; in PetscGatherMessageLengths2() 293 …nt(MPI_Comm comm, PetscMPIInt tag, PetscMPIInt nrecvs, const PetscMPIInt onodes[], const PetscMPII… in PetscPostIrecvInt() argument [all …]
|
| /petsc/src/mat/utils/ |
| H A D | matstash.c | 504 PetscMPIInt *onodes, *olengths; in MatStashScatterBegin_Ref() local 507 PetscCall(PetscGatherMessageLengths(comm, nsends, nreceives, nlengths, &onodes, &olengths)); in MatStashScatterBegin_Ref() 510 PetscCall(PetscPostIrecvInt(comm, tag1, nreceives, onodes, olengths, &rindices, &recv_waits1)); in MatStashScatterBegin_Ref() 513 … PetscCall(PetscPostIrecvScalar(comm, tag2, nreceives, onodes, olengths, &rvalues, &recv_waits2)); in MatStashScatterBegin_Ref() 514 PetscCall(PetscFree(onodes)); in MatStashScatterBegin_Ref()
|
| /petsc/src/mat/impls/scalapack/ |
| H A D | matscalapack.c | 1570 PetscMPIInt *onodes, *olengths; in MatStashScatterBegin_ScaLAPACK() local 1575 PetscCall(PetscGatherMessageLengths(comm, insends, nreceives, nlengths, &onodes, &olengths)); in MatStashScatterBegin_ScaLAPACK() 1578 PetscCall(PetscPostIrecvInt(comm, tag1, nreceives, onodes, olengths, &rindices, &recv_waits1)); in MatStashScatterBegin_ScaLAPACK() 1581 … PetscCall(PetscPostIrecvScalar(comm, tag2, nreceives, onodes, olengths, &rvalues, &recv_waits2)); in MatStashScatterBegin_ScaLAPACK() 1582 PetscCall(PetscFree(onodes)); in MatStashScatterBegin_ScaLAPACK()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 8012 PetscMPIInt *onodes, *onodes_is, *olengths_idxs, *olengths_idxs_is, *olengths_vals; in PCBDDCMatISSubassemble() local 8151 …erMessageLengths2(comm, n_sends, n_recvs, ilengths_idxs, ilengths_vals, &onodes, &olengths_idxs, &… in PCBDDCMatISSubassemble() 8215 …PetscCallMPI(MPIU_Irecv(ptr_idxs, olengths_idxs[i], MPIU_INT, onodes[i], tag_idxs, comm, &recv_req… in PCBDDCMatISSubassemble() 8216 …PetscCallMPI(MPIU_Irecv(ptr_vals, olengths_vals[i], MPIU_SCALAR, onodes[i], tag_vals, comm, &recv_… in PCBDDCMatISSubassemble() 8224 …PetscCallMPI(MPIU_Irecv(ptr_vecs, olengths_idxs[i] - 2, MPIU_SCALAR, onodes[i], tag_vecs, comm, &r… in PCBDDCMatISSubassemble() 8491 PetscCall(PetscFree(onodes)); in PCBDDCMatISSubassemble()
|