Datatype containing information to identify the scheme
Combination of scheme kind, relaxation and layout%stencilKind are used to choose the correct compute kernel for the scheme
type options kind fluid (default) fluid_incompressible isotherm_acEq multispecies_gas multispecies_liquid nernst_planck passive_scalar poisson poisson_boltzmann_linear poisson_boltzmann_nonlinear ------ --------------------------------- layout D2Q9 D3Q19 (default) D3Q27 D1Q3 D2Q5 D3Q6 D3Q7 D3Q13 D3Q15 flekkoy -------- -------------------- relaxation BGK (default) MRT TRT bgk_withthermodynfac mrt_withthermodynfac mrt_bgk mrt_generic bgk_generic bgk_improved bgk_block cumulant cascaded vec_fma test bgk_noFluid ------------ --------------------------
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=labelLen), | private | :: | kind | scheme kind, Ex: fluid, fluid_incompressible, multispecies_gas, multispecies_liquid, poisson, poisson_boltzmann_linear, poisson_boltzmann_nonlinear, nernst_planck, isotherm_acEq |
|||
character(len=labelLen), | private | :: | layout | scheme layout, Ex: d3q19 |
|||
character(len=labelLen), | private | :: | relaxation | scheme relaxation type Ex: BGK, MRT, bgk_pl, bgk_cy, bgk_cs... |