Home
last modified time | relevance | path

Searched refs:ises (Results 1 – 3 of 3) sorted by relevance

/petsc/src/binding/petsc4py/test/
H A Dtest_dmshell.py88 _, ises, _ = create_field_decomposition_only_is(dm)
89 names = [f'f_{i}' for i in range(len(ises))]
90 return names, ises, None
93 _, ises, _ = create_field_decomposition_only_is(dm)
94 dms = [dm.clone() for _ in range(len(ises))]
95 return _, ises, dms
98 names, ises, _ = create_field_decomposition_only_is_names(dm)
99 dms = [dm.clone() for _ in range(len(ises))]
100 return names, ises, dms
110 names, ises, dms = self.dm.createFieldDecomposition()
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdmshell.pxi341 names, ises, dms = decomp(Dm, *args, **kargs)
346 elif ises is not None:
347 clen[0] = <PetscInt>len(ises)
359 if islist != NULL and ises is not None:
360 CHKERR(PetscMalloc(len(ises)*sizeof(PetscIS), islist))
361 for i in range(len(ises)):
362 islist[0][i] = (<IS?>ises[i]).iset
363 CHKERR(PetscINCREF((<IS?>ises[i]).obj))
/petsc/src/ksp/pc/impls/fieldsplit/
H A Dfieldsplit.c658 IS *rowis, *colis, *ises = NULL; in PCSetUp_FieldSplit() local
664 if (!jac->defaultsplit) PetscCall(PetscMalloc1(mis, &ises)); in PCSetUp_FieldSplit()
673 for (PetscInt j = 0; j < ilink->nfields; j++) ises[j] = rowis[ilink->fields[j]]; in PCSetUp_FieldSplit()
674 … PetscCall(ISConcatenate(PetscObjectComm((PetscObject)pc), ilink->nfields, ises, &ilink->is)); in PCSetUp_FieldSplit()
684 PetscCall(PetscFree(ises)); in PCSetUp_FieldSplit()