ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
#include <ERF_MOSTStress.H>
Public Attributes | |
amrex::Real | zref {10.0} |
Reference height (m) More... | |
amrex::Real | z0_const {0.1} |
Roughness height – default constant value(m) More... | |
amrex::Real | kappa {KAPPA} |
von Karman constant More... | |
amrex::Real | gravity {CONST_GRAV} |
Acceleration due to gravity (m/s^2) More... | |
amrex::Real | surf_temp_flux {0.0} |
Heat flux. More... | |
amrex::Real | Cnk_a {0.0185} |
Standard Charnock constant https://doi.org/10.1175/JAMC-D-17-0137.1. More... | |
amrex::Real | Cnk_b1 {1.0/30.0} |
Modified Charnock Eq (4) https://doi.org/10.1175/JAMC-D-17-0137.1. More... | |
amrex::Real | Cnk_b2 {1260.0} |
Modified Charnock Eq (4) https://doi.org/10.1175/JAMC-D-17-0137.1. More... | |
amrex::Real | Cnk_d {30.0} |
Modified Charnock Eq (4) https://doi.org/10.1175/JAMC-D-17-0137.1. More... | |
amrex::Real | Cnk_b |
bool | visc {false} |
Use viscous Charnock formulation. More... | |
const amrex::Real | Bjr_beta = 1.2 |
Structure of plain old data relevant to MOST BCs
const amrex::Real most_data::Bjr_beta = 1.2 |
Referenced by surface_flux_charnock::iterate_flux(), surface_flux_mod_charnock::iterate_flux(), surface_flux_donelan::iterate_flux(), surface_temp_charnock::iterate_flux(), surface_temp_mod_charnock::iterate_flux(), surface_temp_donelan::iterate_flux(), surface_flux_wave_coupled::iterate_flux(), surface_temp_wave_coupled::iterate_flux(), surface_flux::iterate_flux(), and surface_temp::iterate_flux().
amrex::Real most_data::Cnk_a {0.0185} |
Standard Charnock constant https://doi.org/10.1175/JAMC-D-17-0137.1.
Referenced by adiabatic_charnock::adiabatic_charnock(), adiabatic_charnock::iterate_flux(), surface_flux_charnock::iterate_flux(), surface_temp_charnock::iterate_flux(), surface_flux_charnock::surface_flux_charnock(), and surface_temp_charnock::surface_temp_charnock().
amrex::Real most_data::Cnk_b |
Referenced by adiabatic_mod_charnock::adiabatic_mod_charnock(), adiabatic_mod_charnock::iterate_flux(), surface_flux_mod_charnock::iterate_flux(), surface_temp_mod_charnock::iterate_flux(), surface_flux_mod_charnock::surface_flux_mod_charnock(), and surface_temp_mod_charnock::surface_temp_mod_charnock().
amrex::Real most_data::Cnk_b1 {1.0/30.0} |
Modified Charnock Eq (4) https://doi.org/10.1175/JAMC-D-17-0137.1.
Referenced by adiabatic_mod_charnock::adiabatic_mod_charnock(), surface_flux_mod_charnock::surface_flux_mod_charnock(), and surface_temp_mod_charnock::surface_temp_mod_charnock().
amrex::Real most_data::Cnk_b2 {1260.0} |
Modified Charnock Eq (4) https://doi.org/10.1175/JAMC-D-17-0137.1.
Referenced by adiabatic_mod_charnock::adiabatic_mod_charnock(), surface_flux_mod_charnock::surface_flux_mod_charnock(), and surface_temp_mod_charnock::surface_temp_mod_charnock().
amrex::Real most_data::Cnk_d {30.0} |
Modified Charnock Eq (4) https://doi.org/10.1175/JAMC-D-17-0137.1.
Referenced by adiabatic_mod_charnock::adiabatic_mod_charnock(), surface_flux_mod_charnock::surface_flux_mod_charnock(), and surface_temp_mod_charnock::surface_temp_mod_charnock().
amrex::Real most_data::gravity {CONST_GRAV} |
Acceleration due to gravity (m/s^2)
Referenced by adiabatic_charnock::iterate_flux(), surface_flux_charnock::iterate_flux(), surface_flux_mod_charnock::iterate_flux(), surface_flux_donelan::iterate_flux(), surface_temp_charnock::iterate_flux(), surface_temp_mod_charnock::iterate_flux(), surface_temp_donelan::iterate_flux(), surface_flux_wave_coupled::iterate_flux(), surface_temp_wave_coupled::iterate_flux(), surface_flux::iterate_flux(), and surface_temp::iterate_flux().
amrex::Real most_data::kappa {KAPPA} |
von Karman constant
Referenced by adiabatic::iterate_flux(), adiabatic_mod_charnock::iterate_flux(), adiabatic_donelan::iterate_flux(), adiabatic_wave_coupled::iterate_flux(), adiabatic_charnock::iterate_flux(), surface_flux_charnock::iterate_flux(), surface_flux_mod_charnock::iterate_flux(), surface_flux_donelan::iterate_flux(), surface_temp_charnock::iterate_flux(), surface_temp_mod_charnock::iterate_flux(), surface_temp_donelan::iterate_flux(), surface_flux_wave_coupled::iterate_flux(), surface_temp_wave_coupled::iterate_flux(), surface_flux::iterate_flux(), and surface_temp::iterate_flux().
amrex::Real most_data::surf_temp_flux {0.0} |
Heat flux.
Referenced by adiabatic::adiabatic(), adiabatic_charnock::adiabatic_charnock(), adiabatic_donelan::adiabatic_donelan(), adiabatic_mod_charnock::adiabatic_mod_charnock(), adiabatic_wave_coupled::adiabatic_wave_coupled(), surface_flux_charnock::iterate_flux(), surface_flux_mod_charnock::iterate_flux(), surface_flux_donelan::iterate_flux(), surface_flux_wave_coupled::iterate_flux(), surface_flux::iterate_flux(), surface_flux::surface_flux(), surface_flux_charnock::surface_flux_charnock(), surface_flux_donelan::surface_flux_donelan(), surface_flux_mod_charnock::surface_flux_mod_charnock(), surface_flux_wave_coupled::surface_flux_wave_coupled(), surface_temp::surface_temp(), surface_temp_charnock::surface_temp_charnock(), surface_temp_donelan::surface_temp_donelan(), surface_temp_mod_charnock::surface_temp_mod_charnock(), and surface_temp_wave_coupled::surface_temp_wave_coupled().
bool most_data::visc {false} |
Use viscous Charnock formulation.
Referenced by adiabatic_charnock::adiabatic_charnock(), adiabatic_charnock::iterate_flux(), surface_flux_charnock::iterate_flux(), surface_temp_charnock::iterate_flux(), surface_flux_charnock::surface_flux_charnock(), and surface_temp_charnock::surface_temp_charnock().
amrex::Real most_data::z0_const {0.1} |
Roughness height – default constant value(m)
amrex::Real most_data::zref {10.0} |
Reference height (m)
Referenced by adiabatic::adiabatic(), adiabatic_charnock::adiabatic_charnock(), adiabatic_donelan::adiabatic_donelan(), adiabatic_mod_charnock::adiabatic_mod_charnock(), adiabatic_wave_coupled::adiabatic_wave_coupled(), adiabatic::iterate_flux(), adiabatic_mod_charnock::iterate_flux(), adiabatic_donelan::iterate_flux(), adiabatic_wave_coupled::iterate_flux(), adiabatic_charnock::iterate_flux(), surface_flux_charnock::iterate_flux(), surface_flux_mod_charnock::iterate_flux(), surface_flux_donelan::iterate_flux(), surface_temp_charnock::iterate_flux(), surface_temp_mod_charnock::iterate_flux(), surface_temp_donelan::iterate_flux(), surface_flux_wave_coupled::iterate_flux(), surface_temp_wave_coupled::iterate_flux(), surface_flux::iterate_flux(), surface_temp::iterate_flux(), surface_flux::surface_flux(), surface_flux_charnock::surface_flux_charnock(), surface_flux_donelan::surface_flux_donelan(), surface_flux_mod_charnock::surface_flux_mod_charnock(), surface_flux_wave_coupled::surface_flux_wave_coupled(), surface_temp::surface_temp(), surface_temp_charnock::surface_temp_charnock(), surface_temp_donelan::surface_temp_donelan(), surface_temp_mod_charnock::surface_temp_mod_charnock(), and surface_temp_wave_coupled::surface_temp_wave_coupled().