Searched refs:ises (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_dmshell.py | 88 _, 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 D | petscdmshell.pxi | 341 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 D | fieldsplit.c | 658 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()
|