Searched refs:ilengths (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/sys/utils/ |
| H A D | mpimesg.c | 33 …OfMessages(MPI_Comm comm, const PetscMPIInt iflags[], const PetscMPIInt ilengths[], PetscMPIInt *n… in PetscGatherNumberOfMessages() argument 45 …PetscCheck(ilengths, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Either iflags or ilengths should … in PetscGatherNumberOfMessages() 48 if (ilengths[i]) iflags_local[i] = 1; in PetscGatherNumberOfMessages() 90 …PI_Comm comm, PetscMPIInt nsends, PetscMPIInt nrecvs, const PetscMPIInt ilengths[], PetscMPIInt **… in PetscGatherMessageLengths() argument 111 if (ilengths[i]) { in PetscGatherMessageLengths() 112 PetscCallMPI(MPIU_Isend((void *)(ilengths + i), 1, MPI_INT, i, tag, comm, s_waits + j)); in PetscGatherMessageLengths() 131 if (w_status[i].MPI_SOURCE == rank) (*olengths)[i] = ilengths[rank]; in PetscGatherMessageLengths() 139 …sages_Private(MPI_Comm comm, const PetscMPIInt iflags[], const PetscInt ilengths[], PetscMPIInt *n… in PetscGatherNumberOfMessages_Private() argument 151 …PetscCheck(ilengths, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Either iflags or ilengths should … in PetscGatherNumberOfMessages_Private() 154 if (ilengths[i]) iflags_local[i] = 1; in PetscGatherNumberOfMessages_Private() [all …]
|
| /petsc/src/vec/is/sf/impls/basic/ |
| H A D | sfbasic.c | 182 PetscInt *rlengths, *ilengths; in PetscSFSetUp_Basic() local 203 …ranks), PetscSafePointerPlusOffset(rlengths, sf->ndranks), &niranks, &iranks, (void **)&ilengths)); in PetscSFSetUp_Basic() 209 PetscCall(PetscSortMPIIntWithIntArray(niranks, iranks, ilengths)); in PetscSFSetUp_Basic() 223 bas->ioffset[i + 1] = bas->ioffset[i] + ilengths[i - bas->ndiranks]; in PetscSFSetUp_Basic() 228 PetscCall(PetscFree(ilengths)); in PetscSFSetUp_Basic()
|