Searched refs:nreqs (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/vec/is/sf/impls/basic/ |
| H A D | sfmpi.c | 67 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 D | sfpack.c | 398 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 D | mumps.c | 2379 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 D | bddcfetidp.c | 324 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 D | mpiaij.c | 5773 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()
|