Lines Matching refs:probs

254     if (dm->probs) {  in DMSelectFields_Private()
276 PetscCall(PetscDSCopyConstants(dm->probs[field].ds, (*subdm)->probs[0].ds)); in DMSelectFields_Private()
277 PetscCall(PetscDSCopyBoundary(dm->probs[field].ds, 1, fnum, (*subdm)->probs[0].ds)); in DMSelectFields_Private()
278 PetscCall(PetscDSSelectEquations(dm->probs[field].ds, 1, fnum, (*subdm)->probs[0].ds)); in DMSelectFields_Private()
293 if (dm->probs) { in DMSelectFields_Private()
315 if (dm->probs[0].fields) { in DMSelectFields_Private()
319 const PetscInt Nf = dm->probs[d].ds->Nf; in DMSelectFields_Private()
323 PetscCall(ISGetIndices(dm->probs[d].fields, &fld)); in DMSelectFields_Private()
329 PetscCall(ISRestoreIndices(dm->probs[d].fields, &fld)); in DMSelectFields_Private()
331 PetscCall(PetscDSCopyConstants(dm->probs[d].ds, (*subdm)->probs[e].ds)); in DMSelectFields_Private()
332 PetscCall(PetscDSCopyBoundary(dm->probs[d].ds, numFields, fields, (*subdm)->probs[e].ds)); in DMSelectFields_Private()
341 PetscCall(ISIntersect(infields, dm->probs[d].fields, &dsfields)); in DMSelectFields_Private()
346 PetscCall(ISGetLocalSize(dm->probs[d].fields, &onf)); in DMSelectFields_Private()
347 PetscCall(ISGetIndices(dm->probs[d].fields, &ofld)); in DMSelectFields_Private()
352 PetscCall(ISRestoreIndices(dm->probs[d].fields, &ofld)); in DMSelectFields_Private()
355 …scCall(PetscDSSelectDiscretizations(dm->probs[0].ds, nf, fidx, PETSC_DETERMINE, PETSC_DETERMINE, (… in DMSelectFields_Private()
356 PetscCall(PetscDSSelectEquations(dm->probs[0].ds, nf, fidx, (*subdm)->probs[0].ds)); in DMSelectFields_Private()
362 PetscCall(PetscDSCopyConstants(dm->probs[0].ds, (*subdm)->probs[0].ds)); in DMSelectFields_Private()
363 PetscCall(PetscDSCopyBoundary(dm->probs[0].ds, PETSC_DETERMINE, NULL, (*subdm)->probs[0].ds)); in DMSelectFields_Private()
364 …ll(PetscDSSelectDiscretizations(dm->probs[0].ds, numFields, fields, PETSC_DETERMINE, PETSC_DETERMI… in DMSelectFields_Private()
365 PetscCall(PetscDSSelectEquations(dm->probs[0].ds, numFields, fields, (*subdm)->probs[0].ds)); in DMSelectFields_Private()
520 if (len && dms[0]->probs) { in DMCreateSectionSuperDM()