Lines Matching refs:ifields
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()
437 f = ifields[j]; in PCFieldSplitSetDefaults()