| Name | Type | Default | Description |
|---|---|---|---|
| time_stepper | character(len=std_len) | None | Which time stepper to use |
| time_integrator | character(len=std_len) | None | Which time integrator to use |
| source_split_usr | logical | None | Use split or unsplit way to add user's source terms, default: unsplit |
| typesourcesplit | character(len=std_len) | None | How to apply dimensional splitting to the source terms, see |
| local_timestep | logical | .false. | each cell has its own timestep or not |
| dimsplit | logical | None | |
| typedimsplit | character(len=std_len) | None | |
| flux_scheme | character(len=std_len) | None | Which flux scheme of spatial discretization to use (per grid level) |
| limiter | character(len=std_len) | None | |
| gradient_limiter | character(len=std_len) | None | |
| cada3_radius | double precision | None | radius of the asymptotic region [0.001, 10], larger means more accurate in smooth region but more overshooting at discontinuities |
| loglimit | logical | None | |
| H_correction | logical | .false. | If true, do H-correction to fix the carbuncle problem at grid-aligned shocks |
| typegrad | character(len=std_len) | None | |
| typediv | character(len=std_len) | None | |
| typecurl | character(len=std_len) | None | type of curl operator |
| flatcd | logical | None | |
| flatsh | logical | None | |
| rk2_alfa | double precision | None | coefficient for rk2_alfa |
| imex222_lambda | double precision | None | IMEX-222(lambda) one-parameter family of schemes |
| ssprk_order | integer | None | SSPRK choice of methods (both threestep and fourstep, Shu-Osher 2N* implementation) also fivestep SSPRK54 |
| rk3_switch | integer | None | RK3 Butcher table |
| imex_switch | integer | None | IMEX_232 choice and parameters |
| schmid_rad1 | double precision | None | |
| schmid_rad2 | double precision | None | |
| schmid_rad3 | double precision | None | |
| phys | character(len=std_len) | None | type of physics to build |
| flux_adaptive_diffusion | logical | .false. | Adaptive LLF diffusion (Rempel et al. 2009): phi in [flux_ad_min, 1] per face per variable |
| flux_ad_min | double precision | 0.0d0 | |
| flux_ad_scale | double precision | 1.0d0 |