Home
last modified time | relevance | path

Searched refs:feAux (Results 1 – 4 of 4) sorted by relevance

/petsc/src/snes/tutorials/
H A Dex77.c371 static PetscErrorCode SetupAuxDM(DM dm, PetscInt NfAux, PetscFE feAux[], AppCtx *user) in SetupAuxDM() argument
379 if (!feAux) PetscFunctionReturn(PETSC_SUCCESS); in SetupAuxDM()
382 for (f = 0; f < NfAux; ++f) PetscCall(DMSetField(dmAux, f, NULL, (PetscObject)feAux[f])); in SetupAuxDM()
392 PetscFE fe[2], feAux[2]; in SetupDiscretization() local
409 PetscCall(PetscFECreateDefault(comm, dim, 1, simplex, "elastMat_", PETSC_DEFAULT, &feAux[0])); in SetupDiscretization()
410 PetscCall(PetscObjectSetName((PetscObject)feAux[0], "elasticityMaterial")); in SetupDiscretization()
411 PetscCall(PetscFECopyQuadrature(fe[0], feAux[0])); in SetupDiscretization()
413 PetscCall(PetscFECreateDefault(comm, dim, 1, simplex, "wall_pres_", PETSC_DEFAULT, &feAux[1])); in SetupDiscretization()
414 PetscCall(PetscObjectSetName((PetscObject)feAux[1], "wall_pressure")); in SetupDiscretization()
415 PetscCall(PetscFECopyQuadrature(fe[0], feAux[1])); in SetupDiscretization()
[all …]
H A Dex12.c697 static PetscErrorCode SetupAuxDM(DM dm, PetscFE feAux, AppCtx *user) in SetupAuxDM() argument
704 if (!feAux) PetscFunctionReturn(PETSC_SUCCESS); in SetupAuxDM()
707 PetscCall(DMSetField(dmAux, 0, NULL, (PetscObject)feAux)); in SetupAuxDM()
718 PetscFE fe, feAux = NULL; in SetupDiscretization() local
730 PetscCall(PetscFECreateDefault(PETSC_COMM_SELF, dim, 1, simplex, "mat_", -1, &feAux)); in SetupDiscretization()
731 PetscCall(PetscObjectSetName((PetscObject)feAux, "coefficient")); in SetupDiscretization()
732 PetscCall(PetscFECopyQuadrature(fe, feAux)); in SetupDiscretization()
734 PetscCall(PetscFECreateDefault(PETSC_COMM_SELF, dim, 1, simplex, "bc_", -1, &feAux)); in SetupDiscretization()
735 PetscCall(PetscFECopyQuadrature(fe, feAux)); in SetupDiscretization()
742 PetscCall(SetupAuxDM(cdm, feAux, user)); in SetupDiscretization()
[all …]
/petsc/src/ts/tutorials/
H A Dex47.c178 static PetscErrorCode SetupAuxDM(DM dm, PetscFE feAux, AppCtx *user) in SetupAuxDM() argument
185 if (!feAux) PetscFunctionReturn(PETSC_SUCCESS); in SetupAuxDM()
188 PetscCall(DMSetField(dmAux, 0, NULL, (PetscObject)feAux)); in SetupAuxDM()
198 PetscFE fe, feAux; in SetupDiscretization() local
209 PetscCall(PetscFECreateDefault(comm, dim, dim, simplex, "vel_", -1, &feAux)); in SetupDiscretization()
210 PetscCall(PetscFECopyQuadrature(fe, feAux)); in SetupDiscretization()
215 PetscCall(SetupAuxDM(cdm, feAux, ctx)); in SetupDiscretization()
220 PetscCall(PetscFEDestroy(&feAux)); in SetupDiscretization()
/petsc/src/dm/dt/fe/impls/opencl/
H A Dfeopencl.c584 PetscFE feAux; in PetscFEIntegrateResidual_OpenCL() local
586 PetscCall(PetscDSGetDiscretization(probAux, f, (PetscObject *)&feAux)); in PetscFEIntegrateResidual_OpenCL()
587 PetscCall(PetscFEGetBasisSpace(feAux, &P)); in PetscFEIntegrateResidual_OpenCL()