MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
Data Types | Modules | Variables
mod_eos_container.t File Reference

Go to the source code of this file.

Data Types

type  mod_eos_container::eos_table_container
 
type  mod_eos_container::eos_container
 

Modules

module  mod_eos_container
 EoS state container – the single thermodynamic authority for AMRVAC.
 

Variables

integer, parameter, public mod_eos_container::eos_state = 1
 LTE method selector, decoded once from eosmethod into eosmethod_id so the runtime kernels dispatch on an integer rather than a string compare.
 
integer, parameter, public mod_eos_container::eos_analytic = 2
 
integer, parameter, public mod_eos_container::eos_entropy = 3
 
integer, parameter, public mod_eos_container::eos_type_fi = 1
 EoS-type selector, decoded once from eoseos_type into eostype_id. Used by the mode-specific kernels to mpistop if called under the wrong eos_type (e.g. an LTE table kernel invoked while running FI or PI).
 
integer, parameter, public mod_eos_container::eos_type_lte = 2
 
integer, parameter, public mod_eos_container::eos_type_pi = 3
 
type(eos_container), allocatable, public mod_eos_container::eos
 The single EoS state object, allocated in eos_init and shared (read-mostly) across all EoS sub-modules and the physics layer.
 
integer, public mod_eos_container::iw_log_nh = -1
 wextra index for the cached log10(nH) used during STS substeps (-1 = not allocated). Set by the physics module that owns the wextra slot.