Home
last modified time | relevance | path

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

/petsc/src/vec/vec/utils/
H A Dvecstash.c64 stash->nprocs = NULL; in VecStashCreate_Private()
125 PetscCall(PetscFree(stash->nprocs)); in VecStashScatterEnd_Private()
223 PetscInt *start, *nprocs, inreceives; in VecStashScatterBegin_Private() local
231 PetscCall(PetscCalloc1(2 * size, &nprocs)); in VecStashScatterBegin_Private()
242 nprocs[2 * j]++; in VecStashScatterBegin_Private()
243 nprocs[2 * j + 1] = 1; in VecStashScatterBegin_Private()
250 for (PetscMPIInt i = 0; i < size; i++) nsends += nprocs[2 * i + 1]; in VecStashScatterBegin_Private()
253 PetscCall(PetscMaxSum(comm, nprocs, &nmax, &inreceives)); in VecStashScatterBegin_Private()
277 for (PetscMPIInt i = 1; i < size; i++) start[i] = start[i - 1] + nprocs[2 * i - 2]; in VecStashScatterBegin_Private()
287 for (PetscMPIInt i = 1; i < size; i++) start[i] = start[i - 1] + nprocs[2 * i - 2]; in VecStashScatterBegin_Private()
[all …]
/petsc/src/dm/impls/moab/
H A Ddmmbutil.cxx341 …torCtx &genCtx, PetscInt dim, PetscBool simplex, PetscInt rank, PetscInt nprocs, const PetscReal *… in DMMBUtil_InitializeOptions() argument
354 genCtx.fraction = nelems / nprocs; /* partition only by the largest dimension */ in DMMBUtil_InitializeOptions()
355 …genCtx.remainder = nelems % nprocs; /* remainder after partition which gets evenly distributed b… in DMMBUtil_InitializeOptions()
393 genCtx.M = nprocs; in DMMBUtil_InitializeOptions()
397 genCtx.N = nprocs; in DMMBUtil_InitializeOptions()
401 genCtx.K = nprocs; in DMMBUtil_InitializeOptions()
462 …PetscCheck(genCtx.M * genCtx.N * genCtx.K == nprocs, PETSC_COMM_WORLD, PETSC_ERR_ARG_OUTOFRANGE, "… in DMMBUtil_InitializeOptions()
463 genCtx.N, genCtx.K, nprocs); in DMMBUtil_InitializeOptions()
837 PetscInt nprocs; in DMMoabLoadFromFile() local
857 nprocs = pcomm->size(); in DMMoabLoadFromFile()
[all …]
/petsc/include/petsc/private/
H A Dpetscscalapack.h51 BLAS_EXTERN void Cblacs_pinfo(PetscBLASInt *mypnum, PetscBLASInt *nprocs);
H A Dvecimpl.h146 PetscInt *nprocs; /* tmp data used both during scatterbegin and end */ member
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMStag.pyx137 cdef PetscInt nprocs=PETSC_DECIDE, m=PETSC_DECIDE, n=PETSC_DECIDE, p=PETSC_DECIDE
139 nprocs = asStagDims(psizes, &m, &n, &p)
140 assert(nprocs==ndim)