Home
last modified time | relevance | path

Searched refs:nreqs (Results 1 – 5 of 5) sorted by relevance

/petsc/src/vec/is/sf/impls/basic/
H A Dsfmpi.c67 PetscInt i, j, k, nrootreqs, nleafreqs, nreqs; in PetscSFLinkCreate_MPI() local
149 nreqs = (nrootreqs + nleafreqs) * 8; in PetscSFLinkCreate_MPI()
150 PetscCall(PetscMalloc1(nreqs, &link->reqs)); in PetscSFLinkCreate_MPI()
151 …for (i = 0; i < nreqs; i++) link->reqs[i] = MPI_REQUEST_NULL; /* Initialized to NULL so that we kn… in PetscSFLinkCreate_MPI()
153 if (nreqs) in PetscSFLinkCreate_MPI()
H A Dsfpack.c398 PetscInt i, nreqs = (bas->nrootreqs + sf->nleafreqs) * 8; in PetscSFLinkDestroy() local
407 for (i = 0; i < nreqs; i++) { /* Persistent reqs must be freed. */ in PetscSFLinkDestroy()
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c2379 PetscMPIInt nreqs; in MatMumpsGatherNonzerosOnMaster() local
2396 nreqs = 0; in MatMumpsGatherNonzerosOnMaster()
2397 …for (PetscMPIInt i = 1; i < osize; i++) nreqs += (mumps->recvcount[i] + PETSC_MPI_INT_MAX - 1) / P… in MatMumpsGatherNonzerosOnMaster()
2399 nreqs = (PetscMPIInt)(((mumps->nnz + PETSC_MPI_INT_MAX - 1) / PETSC_MPI_INT_MAX)); in MatMumpsGatherNonzerosOnMaster()
2401 …PetscCall(PetscMalloc1(nreqs * 3, &mumps->reqs)); /* Triple the requests since we send irn, jcn an… in MatMumpsGatherNonzerosOnMaster()
2408 nreqs = 0; /* counter for actual send/recvs */ in MatMumpsGatherNonzerosOnMaster()
2438 …lMPI(MPIU_Irecv(irn, count, MPIU_MUMPSINT, i, mumps->tag, mumps->omp_comm, &mumps->reqs[nreqs++])); in MatMumpsGatherNonzerosOnMaster()
2439 …lMPI(MPIU_Irecv(jcn, count, MPIU_MUMPSINT, i, mumps->tag, mumps->omp_comm, &mumps->reqs[nreqs++])); in MatMumpsGatherNonzerosOnMaster()
2440 …allMPI(MPIU_Irecv(val, count, MPIU_SCALAR, i, mumps->tag, mumps->omp_comm, &mumps->reqs[nreqs++])); in MatMumpsGatherNonzerosOnMaster()
2455 …lMPI(MPIU_Isend(irn, count, MPIU_MUMPSINT, 0, mumps->tag, mumps->omp_comm, &mumps->reqs[nreqs++])); in MatMumpsGatherNonzerosOnMaster()
[all …]
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c324 PetscMPIInt nreqs; in PCBDDCSetupFETIDPMatContext() local
357 PetscCall(PetscMPIIntCast(pcis->n_neigh - 1, &nreqs)); in PCBDDCSetupFETIDPMatContext()
358 if (pcis->n_neigh > 0) PetscCallMPI(MPI_Waitall(nreqs, recv_reqs, MPI_STATUSES_IGNORE)); in PCBDDCSetupFETIDPMatContext()
368 if (pcis->n_neigh > 0) PetscCallMPI(MPI_Waitall(nreqs, send_reqs, MPI_STATUSES_IGNORE)); in PCBDDCSetupFETIDPMatContext()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c5773 PetscMPIInt size, tag, rank, nreqs; in MatGetBrowsOfAoCols_MPIAIJ() local
5797 PetscCall(PetscMPIIntCast(nsends + nrecvs, &nreqs)); in MatGetBrowsOfAoCols_MPIAIJ()
5798 PetscCall(PetscMalloc1(nreqs, &reqs)); in MatGetBrowsOfAoCols_MPIAIJ()
5843 if (nreqs) PetscCallMPI(MPI_Waitall(nreqs, reqs, MPI_STATUSES_IGNORE)); in MatGetBrowsOfAoCols_MPIAIJ()
5896 if (nreqs) PetscCallMPI(MPI_Waitall(nreqs, reqs, MPI_STATUSES_IGNORE)); in MatGetBrowsOfAoCols_MPIAIJ()
5927 if (nreqs) PetscCallMPI(MPI_Waitall(nreqs, reqs, MPI_STATUSES_IGNORE)); in MatGetBrowsOfAoCols_MPIAIJ()