Searched full:stg (Results 1 – 12 of 12) sorted by relevance
| /honee/src/ |
| H A D | strong_boundary_conditions.c | 53 // Setup STG QFunctions in SetupStrongSTG_Ceed() 72 …PetscCheck(bc_def, comm, PETSC_ERR_SUP, "Could not find BCDefintion named 'inflow' for STG setup."… in SetupStrongSTG_Ceed() 138 …PetscCallCeed(ceed, CeedOperatorSetField(op_stgdata, "stg data", elem_restr_stgdata, CEED_BASIS_NO… in SetupStrongSTG_Ceed() 144 PetscCallCeed(ceed, CeedOperatorSetName(op_strong_bc_sub, "Strong STG")); in SetupStrongSTG_Ceed() 149 …PetscCallCeed(ceed, CeedOperatorSetField(op_strong_bc_sub, "stg data", elem_restr_stgdata, CEED_BA… in SetupStrongSTG_Ceed()
|
| /honee/problems/ |
| H A D | stg_shur14.c | 5 /// Implementation of the Synthetic Turbulence Generation (STG) algorithm 151 * @brief Read STG data from input paths and put in STGShur14Context 248 PetscOptionsBegin(comm, NULL, "STG Boundary Condition Options", NULL); in SetupStg() 254 …PetscCall(PetscOptionsBool("-stg_strong", "Enforce STG inflow strongly", NULL, use_stgstrong, &use… in SetupStg() 287 "STG dx must be positive normal number, got %g", global_stg_ctx->dx); in SetupStg() 333 // @brief Set STG strongly enforce components using DMAddBoundary 374 …PetscCallCeed(ceed, CeedQFunctionAddInput(*qf_strongbc, "stg data", stg_data_size, CEED_EVAL_NONE)… in SetupStrongStg_QF() 387 …PetscCallCeed(ceed, CeedQFunctionAddOutput(*qf_strongbc, "stg data", stg_data_size, CEED_EVAL_NONE… in SetupStrongStg_PreProcessing()
|
| H A D | blasius.c | 172 …PetscCall(PetscOptionsBool("-stg_use", "Use STG inflow boundary condition", NULL, use_stg, &use_st… in NS_BLASIUS()
|
| /honee/doc/ |
| H A D | theory.md | 506 (bc-stg)= 507 ### Synthetic Turbulence Generation (STG) 509 We use the STG method described in {cite}`shurSTG2014`. 629 …table is presented to help clarify the dimensionality of the numerous terms in the STG formulation. 647 To use the STG boundary condition, the `-bc_inflow` option should be set to the boundary faces that… 648 The `-stg_use` flag is then used to enable/disable applying STG to those faces. 650 :::{list-table} STG Runtime Options 659 - Enable STG for `bc_inflow` faces 689 - Strongly enforce the STG inflow boundary condition 711 IDL is not a boundary condition, but it's primary application is for use with STG. [all …]
|
| H A D | examples.md | 366 … approach has been taken here, specifically using a *synthetic turbulence generation* (STG) method. 367 See {ref}`bc-stg` for details on STG. 377 This overrides the `stg: use: false` setting in the `examples/blasius.yaml` file, enabling the use …
|
| /honee/tests/ |
| H A D | blasius_stgtest.yaml | 30 stg:
|
| H A D | stats_test.yaml | 34 stg:
|
| /honee/examples/ |
| H A D | flatplate_STG.yaml | 58 stg:
|
| H A D | blasius.yaml | 44 # stg:
|
| H A D | navierstokes.c | 191 …STG",only="cpu") -ceed {ceed_resource} -options_file examples/flatplate_STG.yaml -dm_plex_box_face… 216 //TESTARGS(name="Blasius, STG Inflow") -ceed {ceed_resource} -test_type solver -options_file tests/… 217 //TESTARGS(name="Blasius, STG Inflow, Weak Temperature") -ceed {ceed_resource} -test_type solver -o… 218 //TESTARGS(name="Blasius, Strong STG Inflow") -ceed {ceed_resource} -test_type solver -options_file…
|
| /honee/qfunctions/ |
| H A D | stg_shur14.h | 5 /// Implementation of the Synthetic Turbulence Generation (STG) algorithm 111 * @brief Calculate spectrum coefficients for STG 142 * @brief Calculate u(x,t) for STG inflow condition 179 * @brief Calculate u(x,t) for STG inflow condition 239 // Create preprocessed input for the stg calculation 470 * This QF is for the strong application of STG via libCEED (rather than
|
| /honee/ |
| H A D | CHANGELOG.md | 11 - For strong STG, element size is calculated from cell-to-face basis. `-stg_dx` no longer needed in…
|