Searched refs:ifields (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/snes/impls/multiblock/ |
| H A D | multiblock.c | 76 PetscInt *ifields; in SNESMultiblockSetFieldsRuntime_Private() local 82 PetscCall(PetscMalloc1(mb->bs, &ifields)); in SNESMultiblockSetFieldsRuntime_Private() 87 …PetscCall(PetscOptionsGetIntArray(NULL, ((PetscObject)snes)->prefix, optionname, ifields, &nfields… in SNESMultiblockSetFieldsRuntime_Private() 90 PetscCall(SNESMultiblockSetFields(snes, name, nfields, ifields)); in SNESMultiblockSetFieldsRuntime_Private() 98 PetscCall(PetscFree(ifields)); in SNESMultiblockSetFieldsRuntime_Private()
|
| /petsc/src/ksp/pc/impls/fieldsplit/ |
| H A D | fieldsplit.c | 354 PetscInt bs, i, nfields, *ifields, nfields_col, *ifields_col; in PCFieldSplitSetRuntimeSplits_Private() local 365 PetscCall(PetscMalloc2(bs, &ifields, bs, &ifields_col)); in PCFieldSplitSetRuntimeSplits_Private() 372 …Array(((PetscObject)pc)->options, ((PetscObject)pc)->prefix, optionname, ifields, &nfields, &flg)); in PCFieldSplitSetRuntimeSplits_Private() 377 PetscCall(PCFieldSplitSetFields(pc, splitname, nfields, ifields, ifields)); in PCFieldSplitSetRuntimeSplits_Private() 381 PetscCall(PCFieldSplitSetFields(pc, splitname, nfields, ifields, ifields_col)); in PCFieldSplitSetRuntimeSplits_Private() 390 PetscCall(PetscFree2(ifields, ifields_col)); in PCFieldSplitSetRuntimeSplits_Private() 419 PetscInt ifields[128]; in PCFieldSplitSetDefaults() local 425 …Array(((PetscObject)pc)->options, ((PetscObject)pc)->prefix, optionname, ifields, &nfields, &flg)); in PCFieldSplitSetDefaults() 428 PetscCall(DMCreateSubDM(pc->dm, nfields, ifields, &compField, &subdm[i])); in PCFieldSplitSetDefaults() 430 PetscCall(PCFieldSplitSetIS(pc, fieldNames[ifields[0]], compField)); in PCFieldSplitSetDefaults() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | PC.pyx | 1558 cdef PetscInt nfields = 0, *ifields = NULL 1561 field = iarray_i(field, &nfields, &ifields) 1563 nfields, ifields, ifields))
|
| H A D | DM.pyx | 502 cdef PetscInt *ifields = NULL 504 fields = iarray_i(fields, &numFields, &ifields) 505 CHKERR(DMCreateSubDM(self.dm, numFields, ifields, &iset.iset, &subdm.dm))
|
| /petsc/src/ksp/pc/impls/patch/ |
| H A D | pcpatch.c | 2998 PetscInt *ifields, nfields, k; in PCSetFromOptions_PATCH() local 3052 PetscCall(PetscMalloc1(nfields, &ifields)); in PCSetFromOptions_PATCH() 3054 …tIntArray(((PetscObject)pc)->options, ((PetscObject)pc)->prefix, option, ifields, &nfields, &flg)); in PCSetFromOptions_PATCH() 3058 for (k = 0; k < nfields; k++) PetscCall(PetscHSetIAdd(patch->subspaces_to_exclude, ifields[k])); in PCSetFromOptions_PATCH() 3060 PetscCall(PetscFree(ifields)); in PCSetFromOptions_PATCH()
|