|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
Physical constants and tuning parameters used only by the moisture and cloud-physics code. More...


Go to the source code of this file.
Physical constants and tuning parameters used only by the moisture and cloud-physics code.
These constants were previously carried in Source/ERF_Constants.H, which is included (directly or transitively) by essentially every translation unit in ERF. None of them is referenced by the dycore, advection, diffusion, I/O or boundary-condition code, so they live here instead: the microphysics schemes, the superdroplet particle code, the material-property database, and the moisture utilities are the only consumers.
Source/Microphysics is unconditionally on the include path for both the GNU Make build (Exec/Make.ERF) and the CMake build (CMake/BuildERFExe.cmake), so any file in ERF may include this header.
Note on naming: several latent heats appear here under names inherited from the schemes they were ported from. lcond (2.501e6) comes with the SAM lineage, while lat_vap (2.5e6) comes with the CAM/WRF lineage used by WSM6/WDM6 and is numerically identical to L_v in ERF_Constants.H. Likewise lat_ice and lfus are the same number under two names. They are kept distinct for now so that this reorganization does not change any answers; consolidating them is a separate, answer-affecting change.
|
constexpr |
Referenced by sam_precip_cell_update().
|
constexpr |
Referenced by sam_graupel_fraction().
|
constexpr |
Referenced by SAM::PrecipFall(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by sam_precip_rain_fraction().
|
constexpr |
Referenced by SAM::PrecipFall(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by SAM::PrecipFall(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by kessler_warm_rain_sources(), and sam_autoconversion_rates().
|
constexpr |
Referenced by SAM::Compute_Coefficients(), SAM::Precip(), SAM::PrecipFall(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by SAM::Compute_Coefficients(), SAM::Precip(), SAM::PrecipFall(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by SAM::Compute_Coefficients(), SAM::Precip(), SAM::PrecipFall(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by sam_autoconversion_rates().
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
Referenced by MaterialPropertiesCore::coeffMolecularDiffusion(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by sam_compute_coefficient_row().
|
constexpr |
Referenced by sam_compute_coefficient_row().
|
constexpr |
Referenced by sam_compute_coefficient_row().
|
constexpr |
Referenced by sam_compute_coefficient_row().
|
constexpr |
Referenced by sam_compute_coefficient_row().
|
constexpr |
Referenced by SatMethods::GoffGratch_svp_ice().
|
constexpr |
Referenced by WDM6::Advance(), WSM6::Advance(), and ComputeMoistStratification().
|
constexpr |
Referenced by WDM6::Advance(), and WSM6::Advance().
|
constexpr |
Referenced by SAM::Define(), SatAdj::Define(), realbdy_compute_relaxation(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by SAM::Define(), MaterialProperties::setProperties_H2O(), and MaterialProperties::setProperties_ice().
|
constexpr |
Referenced by WDM6::Advance(), WSM6::Advance(), SAM::Define(), realbdy_compute_relaxation(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by sam_compute_coefficient_row().
|
constexpr |
Referenced by SAM::PrecipFall(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by SAM::PrecipFall(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by SAM::PrecipFall(), and sam_compute_coefficient_row().
|
constexpr |
Referenced by sam_autoconversion_rates().
|
constexpr |
Referenced by kessler_warm_rain_sources(), and sam_autoconversion_rates().
|
constexpr |
Referenced by sam_precip_flux_components_from_face_state(), and sam_precip_flux_from_face_state().
|
constexpr |
|
constexpr |
|
constexpr |
Referenced by Kessler::Get_Surface_Precip_Accumulation_Ptrs(), Morrison::Get_Surface_Precip_Accumulation_Ptrs(), SAM::Get_Surface_Precip_Accumulation_Ptrs(), SAM::PrecipFall(), prognostic_dqs_dt(), sam_compute_coefficient_row(), sam_surface_accumulation_from_component_fluxes(), and MaterialProperties::setProperties_H2O().
|
constexpr |
|
constexpr |
Referenced by SAM::Cloud(), SAM::NewtonIterSat(), sam_cloud_liquid_fraction(), and sam_partition_cloud_phase().
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
Referenced by sam_graupel_fraction().
|
constexpr |
Referenced by sam_compute_coefficient_row().
|
constexpr |
|
constexpr |
|
constexpr |
Referenced by sam_precip_rain_fraction().
|
constexpr |
Referenced by SatMethods::wv_sat_svp_trans().