| /honee/problems/ |
| H A D | shocktube.c | 32 PetscBool implicit; in NS_SHOCKTUBE() local 67 …PetscCall(PetscOptionsBool("-implicit", "Use implicit (IFunction) formulation", NULL, implicit = P… in NS_SHOCKTUBE() 76 if (yzb && implicit) { in NS_SHOCKTUBE() 97 honee->phys->implicit = implicit; in NS_SHOCKTUBE() 98 shocktube_ctx->implicit = implicit; in NS_SHOCKTUBE()
|
| H A D | eulervortex.c | 60 PetscBool implicit; in NS_EULER_VORTEX() local 108 …PetscCall(PetscOptionsBool("-implicit", "Use implicit (IFunction) formulation", NULL, implicit = P… in NS_EULER_VORTEX() 115 if (stab == STAB_SUPG && !implicit) { in NS_EULER_VORTEX() 116 PetscCall(PetscPrintf(comm, "Warning! Use -stab supg only with -implicit\n")); in NS_EULER_VORTEX() 134 honee->phys->implicit = implicit; in NS_EULER_VORTEX() 136 euler_ctx->implicit = implicit; in NS_EULER_VORTEX()
|
| H A D | channel.c | 91 channel_ctx->implicit = honee->phys->implicit; in NS_CHANNEL() 124 honee_bc->num_comps_jac_data = honee->phys->implicit ? 11 : 0; in NS_CHANNEL() 136 honee_bc->num_comps_jac_data = honee->phys->implicit ? 11 : 0; in NS_CHANNEL()
|
| H A D | newtonian.c | 378 PetscBool implicit; in NS_NEWTONIAN_IG() local 448 …PetscCall(PetscOptionsBool("-implicit", "Use implicit (IFunction) formulation", NULL, implicit = P… in NS_NEWTONIAN_IG() 450 PetscCheck(!(state_var == STATEVAR_PRIMITIVE && !implicit), comm, PETSC_ERR_SUP, in NS_NEWTONIAN_IG() 451 …unction is not provided for primitive variables (use -state_var primitive only with -implicit)\n"); in NS_NEWTONIAN_IG() 491 honee->phys->implicit = implicit; in NS_NEWTONIAN_IG() 496 newtonian_ig_ctx->is_implicit = implicit; in NS_NEWTONIAN_IG() 570 …if (stab == STAB_SUPG && !implicit) problem->create_mass_operator = CreateKSPMassOperator_Newtonia… in NS_NEWTONIAN_IG() 628 honee_bc->num_comps_jac_data = honee->phys->implicit ? 11 : 0; in NS_NEWTONIAN_IG()
|
| H A D | advection.c | 391 PetscBool implicit; in NS_ADVECTION() local 443 …PetscCall(PetscOptionsBool("-implicit", "Use implicit (IFunction) formulation", NULL, implicit = P… in NS_ADVECTION() 520 honee->phys->implicit = implicit; in NS_ADVECTION() 523 advection_ctx->implicit = implicit; in NS_ADVECTION()
|
| H A D | blasius.c | 198 blasius_ctx->implicit = honee->phys->implicit; in NS_BLASIUS()
|
| /honee/examples/ |
| H A D | navierstokes.c | 193 //TESTARGS(name="Advection 2D, implicit square wave, direct div(F_diff)") -ceed {ceed_resource} -te… 200 …anwave-explicit.bin -dm_plex_box_faces 2,2,1 -ts_max_steps 5 -degree 3 -implicit false -ts_type rk… 206 …ection_ic_type cylinder -dm_plex_box_faces 2,2,1 -diffusion_coeff 5e-3 -implicit 0 -stab supg -adv… 222 …implicit, no stabilization") -ceed {ceed_resource} -test_type solver -degree 3 -dm_plex_box_faces … 223 …implicit, SUPG stabilization") -ceed {ceed_resource} -test_type solver -problem advection -CtauS .… 224 …implicit, SU stabilization") -ceed {ceed_resource} -test_type solver -problem advection -CtauS .3 … 226 …implicit, SUPG stabilization") -ceed {ceed_resource} -test_type solver -problem advection -CtauS .… 227 …implicit") -ceed {ceed_resource} -test_type solver -problem euler_vortex -degree 3 -dm_plex_box_fa…
|
| H A D | channel.yaml | 5 implicit: true
|
| H A D | advection.yaml | 24 implicit:
|
| H A D | advection_bl.yaml | 10 implicit:
|
| H A D | gaussianwave.yaml | 30 implicit: true
|
| H A D | flatplate_STG.yaml | 2 implicit: true
|
| H A D | blasius.yaml | 3 implicit: true
|
| H A D | vortexshedding.yaml | 4 implicit: true
|
| /honee/tests/ |
| H A D | channel_divdiff_verify.yaml | 3 # implicit: true 10 implicit: false
|
| H A D | blasius_test.yaml | 3 implicit: true
|
| H A D | blasius_stgtest.yaml | 3 implicit: true
|
| H A D | gaussianwave_cgns_load.yaml | 26 implicit: true
|
| H A D | stats_test.yaml | 3 implicit: true
|
| /honee/qfunctions/ |
| H A D | channel.h | 14 bool implicit; // !< Using implicit timesteping or not member 85 const bool is_implicit = context->implicit; in Channel_Inflow() 146 const bool is_implicit = context->implicit; in Channel_Outflow()
|
| H A D | blasius.h | 16 bool implicit; // !< Using implicit timesteping or not member 131 const bool is_implicit = context->implicit; in Blasius_Inflow() 185 const bool is_implicit = context->implicit; in Blasius_Inflow_Jacobian()
|
| H A D | advection_types.h | 57 bool implicit; member
|
| H A D | stg_shur14_type.h | 21 …bool is_implicit; // !< Whether using implicit time integration
|
| /honee/doc/ |
| H A D | theory.md | 3 …h-order finite/spectral element spatial discretizations and explicit or implicit high-order time-s… 141 #### Implicit Time-Stepping Method 143 …ted using the option `-implicit` is solved with Backward Differentiation Formula (BDF) method by d… 144 The implicit formulation solves nonlinear systems for $\bm q_N$: 148 $$ (eq-ts-implicit-ns) 156 …me integration scheme (backward difference formulas, generalized alpha, implicit Runge-Kutta, etc.… 157 Each nonlinear system {eq}`eq-ts-implicit-ns` will correspond to a weak form, as explained below. 158 …ing how difficult a given problem is to solve, we consider the Jacobian of {eq}`eq-ts-implicit-ns`, 411 For implicit LES, the subgrid stress is set to zero and the numerical properties of the discretized…
|
| H A D | runtime_options.md | 22 * - `-implicit` 23 - Use implicit time integrator formulation
|