Home
last modified time | relevance | path

Searched refs:islist (Results 1 – 6 of 6) sorted by relevance

/petsc/src/vec/is/is/utils/
H A Disdiff.c484 PetscErrorCode ISConcatenate(MPI_Comm comm, PetscInt len, const IS islist[], IS *isout) in ISConcatenate() argument
491 if (len) PetscAssertPointer(islist, 3); in ISConcatenate()
494 if (islist[i]) PetscValidHeaderSpecific(islist[i], IS_CLASSID, 3); in ISConcatenate()
504 if (islist[i]) { in ISConcatenate()
505 PetscCall(ISGetLocalSize(islist[i], &n)); in ISConcatenate()
512 if (islist[i]) { in ISConcatenate()
513 PetscCall(ISGetLocalSize(islist[i], &n)); in ISConcatenate()
515 PetscCall(ISGetIndices(islist[i], &iidx)); in ISConcatenate()
517 PetscCall(ISRestoreIndices(islist[i], &iidx)); in ISConcatenate()
559 PetscErrorCode ISListToPair(MPI_Comm comm, PetscInt listlen, IS islist[], IS *xis, IS *yis) in ISListToPair() argument
[all …]
/petsc/src/dm/impls/da/
H A Ddacreate.c207 …ode DMCreateFieldDecomposition_DA(DM dm, PetscInt *len, char ***namelist, IS **islist, DM **dmlist) in DMCreateFieldDecomposition_DA() argument
215 if (islist) { in DMCreateFieldDecomposition_DA()
223 PetscCall(PetscMalloc1(dof, islist)); in DMCreateFieldDecomposition_DA()
224 …tscCall(ISCreateStride(PetscObjectComm((PetscObject)dm), n / dof, rstart + i, dof, &(*islist)[i])); in DMCreateFieldDecomposition_DA()
/petsc/src/dm/impls/stag/
H A Dstag.c10 …e DMCreateFieldDecomposition_Stag(DM dm, PetscInt *len, char ***namelist, IS **islist, DM **dmlist) in DMCreateFieldDecomposition_Stag() argument
77 if (islist) { in DMCreateFieldDecomposition_Stag()
78 PetscCall(PetscMalloc1(n_fields, islist)); in DMCreateFieldDecomposition_Stag()
162 PetscCall(DMStagCreateISFromStencils(dm, f0 * dof0, stencil0, &(*islist)[cnt])); in DMCreateFieldDecomposition_Stag()
166 PetscCall(DMStagCreateISFromStencils(dm, f1 * dof1, stencil1, &(*islist)[cnt])); in DMCreateFieldDecomposition_Stag()
170 PetscCall(DMStagCreateISFromStencils(dm, f2 * dof2, stencil2, &(*islist)[cnt])); in DMCreateFieldDecomposition_Stag()
174 PetscCall(DMStagCreateISFromStencils(dm, f3 * dof3, stencil3, &(*islist)[cnt])); in DMCreateFieldDecomposition_Stag()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdmshell.pxi331 PetscIS **islist,
359 if islist != NULL and ises is not None:
360 CHKERR(PetscMalloc(len(ises)*sizeof(PetscIS), islist))
362 islist[0][i] = (<IS?>ises[i]).iset
/petsc/src/dm/interface/
H A Ddm.c2092 PetscErrorCode DMCreateFieldDecomposition(DM dm, PetscInt *len, char ***namelist, IS *islist[], DM … in DMCreateFieldDecomposition() argument
2104 if (islist) { in DMCreateFieldDecomposition()
2105 PetscAssertPointer(islist, 4); in DMCreateFieldDecomposition()
2106 *islist = NULL; in DMCreateFieldDecomposition()
2127 if (islist) PetscCall(PetscMalloc1(numFields, islist)); in DMCreateFieldDecomposition()
2132 … PetscCall(DMCreateSubDM(dm, 1, &f, islist ? &(*islist)[f] : NULL, dmlist ? &(*dmlist)[f] : NULL)); in DMCreateFieldDecomposition()
2139 PetscCall(DMCreateFieldIS(dm, len, namelist, islist)); in DMCreateFieldDecomposition()
2143 } else PetscUseTypeMethod(dm, createfielddecomposition, len, namelist, islist, dmlist); in DMCreateFieldDecomposition()
/petsc/src/dm/impls/composite/
H A Dpack.c1111 …reateFieldDecomposition_Composite(DM dm, PetscInt *len, char ***namelist, IS **islist, DM **dmlist) in DMCreateFieldDecomposition_Composite() argument
1117 PetscCall(DMCreateFieldIS_Composite(dm, len, namelist, islist)); in DMCreateFieldDecomposition_Composite()