|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
The atmospheric state a fire engine reads at the start of its step. More...
#include <ERF_FireEngine.H>

Public Attributes | |
| amrex::Real | time |
| Start of the step [s]. More... | |
| amrex::Real | dt |
| Step of the fire grid's level [s]. More... | |
| const amrex::MultiFab & | xvel |
| x-velocity on x-faces [m/s]: before the dycore (passive, lagged) or after it (synchronous) More... | |
| const amrex::MultiFab & | yvel |
| y-velocity on y-faces [m/s], the same time level as xvel More... | |
| const amrex::MultiFab & | z_phys_cc |
| Cell-centre height [m] of the terrain-following mesh. More... | |
| const amrex::MultiFab & | T_k0 |
| Air temperature at k = 0 [K] (theta times Exner), before the dycore. More... | |
| const amrex::MultiFab & | RH_k0 |
| Relative humidity at k = 0 [0-1], before the dycore. More... | |
| const amrex::MultiFab * | precip_accum_k0 |
| Surface precipitation accumulated since t = 0 [kg/m2] after this step's microphysics, or nullptr unless the engine asks for it (FireEngine::wants_surface_precip) More... | |
The atmospheric state a fire engine reads at the start of its step.
Every field lives on the level the fire grid refines (erf.fire.anchor_level), in that level's index space and with its ghost cells; the engine samples them onto its own grid (FireGrid::atm_lo gives the corner of the fire region). The k = 0 slabs hold one cell in z per box of the level. The slabs and the precipitation are temporaries of FireCoupler::advance(): an engine reads them during its advance() and keeps no pointer to them.
| amrex::Real FireForcing::dt |
Step of the fire grid's level [s].
| const amrex::MultiFab* FireForcing::precip_accum_k0 |
Surface precipitation accumulated since t = 0 [kg/m2] after this step's microphysics, or nullptr unless the engine asks for it (FireEngine::wants_surface_precip)
| const amrex::MultiFab& FireForcing::RH_k0 |
Relative humidity at k = 0 [0-1], before the dycore.
| const amrex::MultiFab& FireForcing::T_k0 |
Air temperature at k = 0 [K] (theta times Exner), before the dycore.
| amrex::Real FireForcing::time |
Start of the step [s].
| const amrex::MultiFab& FireForcing::xvel |
x-velocity on x-faces [m/s]: before the dycore (passive, lagged) or after it (synchronous)
| const amrex::MultiFab& FireForcing::yvel |
y-velocity on y-faces [m/s], the same time level as xvel
| const amrex::MultiFab& FireForcing::z_phys_cc |
Cell-centre height [m] of the terrain-following mesh.