Home
last modified time | relevance | path

Searched refs:implicit (Results 1 – 24 of 24) sorted by relevance

/libCEED/examples/fluids/problems/
H A Dshocktube.c23 PetscBool implicit; in NS_SHOCKTUBE() local
77 …("-implicit", "Use implicit (IFunction) formulation", NULL, implicit = PETSC_FALSE, &implicit, NUL… in NS_SHOCKTUBE()
92 if (yzb && implicit) { in NS_SHOCKTUBE()
124 user->phys->implicit = implicit; in NS_SHOCKTUBE()
125 shocktube_ctx->implicit = implicit; in NS_SHOCKTUBE()
H A Deulervortex.c24 PetscBool implicit; in NS_EULER_VORTEX() local
78 …("-implicit", "Use implicit (IFunction) formulation", NULL, implicit = PETSC_FALSE, &implicit, NUL… in NS_EULER_VORTEX()
90 if (stab == STAB_SUPG && !implicit) { in NS_EULER_VORTEX()
117 user->phys->implicit = implicit; in NS_EULER_VORTEX()
119 euler_ctx->implicit = implicit; in NS_EULER_VORTEX()
H A Dadvection.c94 PetscBool implicit; in NS_ADVECTION() local
186 …("-implicit", "Use implicit (IFunction) formulation", NULL, implicit = PETSC_FALSE, &implicit, NUL… in NS_ADVECTION()
249 user->phys->implicit = implicit; in NS_ADVECTION()
252 advection_ctx->implicit = implicit; in NS_ADVECTION()
H A Dchannel.c83 channel_ctx->implicit = user->phys->implicit; in NS_CHANNEL()
H A Dnewtonian.c221 PetscBool implicit; in NS_NEWTONIAN_IG() local
341 …("-implicit", "Use implicit (IFunction) formulation", NULL, implicit = PETSC_FALSE, &implicit, NUL… in NS_NEWTONIAN_IG()
360 PetscCheck(!(state_var == STATEVAR_PRIMITIVE && !implicit), comm, PETSC_ERR_SUP, in NS_NEWTONIAN_IG()
374 …if (stab == STAB_SUPG && !implicit) problem->create_mass_operator = CreateKSPMassOperator_Newtonia… in NS_NEWTONIAN_IG()
410 user->phys->implicit = implicit; in NS_NEWTONIAN_IG()
426 newtonian_ig_ctx->is_implicit = implicit; in NS_NEWTONIAN_IG()
H A Dblasius.c336 blasius_ctx->implicit = user->phys->implicit; in NS_BLASIUS()
H A Dstg_shur14.c250 global_stg_ctx->is_implicit = user->phys->implicit; in SetupStg()
/libCEED/examples/fluids/qfunctions/
H A Dchannel.h22 bool implicit; // !< Using implicit timesteping or not member
93 const bool is_implicit = context->implicit; in Channel_Inflow()
154 const bool is_implicit = context->implicit; in Channel_Outflow()
H A Dadvection_types.h42 bool implicit; member
H A Dblasius.h23 bool implicit; // !< Using implicit timesteping or not member
139 const bool is_implicit = context->implicit; in Blasius_Inflow()
195 const bool is_implicit = context->implicit; in Blasius_Inflow_Jacobian()
H A Deulervortex.h29 bool implicit; member
534 const bool is_implicit = context->implicit; in TravelingVortex_Inflow()
595 const bool is_implicit = context->implicit; in Euler_Outflow()
H A Dstg_shur14.h416 const bool implicit = stg_ctx->is_implicit; in StgShur14Inflow_Jacobian() local
430 const CeedScalar wdetJb = (implicit ? -1. : 1.) * q_data_sur[0][i]; in StgShur14Inflow_Jacobian()
H A Dshocktube.h42 bool implicit; member
H A Dadvection.h519 const bool is_implicit = context->implicit; in Advection_InOutFlowGeneric()
/libCEED/examples/fluids/
H A DREADME.md58 * - `-implicit`
59 - Use implicit time integrator formulation
398 …_box_upper 8000,8000,8000 -bc_wall 1,2,3,4,5,6 -wall_comps 4 -wind_type rotation -implicit -stab su
410 …dm_plex_box_upper 1000,1000 -bc_wall 1,2,3,4 -wall_comps 4 -wind_type rotation -implicit -stab supg
H A Dindex.md6 …h-order finite/spectral element spatial discretizations and explicit or implicit high-order time-s…
139 …ted using the option `-implicit` is solved with Backward Differentiation Formula (BDF) method by d…
140 The implicit formulation solves nonlinear systems for $\bm q_N$:
144 $$ (eq-ts-implicit-ns)
152 …me integration scheme (backward difference formulas, generalized alpha, implicit Runge-Kutta, etc.…
153 Each nonlinear system {eq}`eq-ts-implicit-ns` will correspond to a weak form, as explained below.
154 …ing how difficult a given problem is to solve, we consider the Jacobian of {eq}`eq-ts-implicit-ns`,
612 …ger values approaching unity are expected with more robust stabilization and implicit timestepping.
H A Dnavierstokes.h214 PetscBool implicit; member
/libCEED/examples/
H A DREADME.md62 …lem solves the compressible Navier-Stokes equations using an explicit or implicit time integration.
/libCEED/examples/fluids/src/
H A Dsetuplibceed.c185 const CeedInt jac_data_size_sur = user->phys->implicit ? problem->jac_data_size_sur : 0; in AddBCSubOperators()
440 if (!user->phys->implicit) { // RHS in SetupLibceed()
H A Dsetupts.c306 if (phys->implicit) { in TSSolve_NS()
H A Dmisc.c414 box_faces_str, vec_type, phys_ctx->implicit ? "implicit" : "explicit")); in PrintRunInfo()
/libCEED/doc/papers/joss/
H A Dpaper.md156 …3D compressible Navier-Stokes equations using SU/SUPG stabilization and implicit, explicit, or IME…
/libCEED/doc/sphinx/source/
H A DlibCEEDdev.md183 are purely implicit -- one just indexes the same array using the appropriate convention.
H A Dreleasenotes.md363 implicit time integration, SU/SUPG stabilization, free-slip boundary conditions, and