ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
#include <cmath>
#include <vector>
#include <AMReX_REAL.H>
#include <AMReX_Array.H>
#include <ERF_Constants.H>
Go to the source code of this file.
Functions | |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | erf_gammafff (amrex::Real x) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | erf_esati (amrex::Real t) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | erf_esatw_cc (amrex::Real t) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | erf_esatw (amrex::Real t) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | erf_dtesati (amrex::Real t) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | erf_dtesatw_cc (amrex::Real t) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | erf_dtesatw (amrex::Real t) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | erf_qsati (amrex::Real t, amrex::Real p, amrex::Real &qsati) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | erf_qsatw (amrex::Real t, amrex::Real p, amrex::Real &qsatw) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | erf_dtqsati (amrex::Real t, amrex::Real p, amrex::Real &dtqsati) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | erf_dtqsatw (amrex::Real t, amrex::Real p, amrex::Real &dtqsatw) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | z0_est (amrex::Real z, amrex::Real bflx, amrex::Real wnd, amrex::Real ustar, amrex::Real &z0) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | term_vel_qp (amrex::Real qploc, amrex::Real vrain, amrex::Real vsnow, amrex::Real vgrau, amrex::Real rho, amrex::Real tabs) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | pp (amrex::Real y) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | pn (amrex::Real y) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real erf_dtesati | ( | amrex::Real | t | ) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real erf_dtesatw | ( | amrex::Real | t | ) |
Referenced by erf_dtqsatw().
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real erf_dtesatw_cc | ( | amrex::Real | t | ) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void erf_dtqsati | ( | amrex::Real | t, |
amrex::Real | p, | ||
amrex::Real & | dtqsati | ||
) |
Referenced by SAM::NewtonIterSat().
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void erf_dtqsatw | ( | amrex::Real | t, |
amrex::Real | p, | ||
amrex::Real & | dtqsatw | ||
) |
Referenced by Kessler::AdvanceKessler(), SatAdj::NewtonIterSat(), and SAM::NewtonIterSat().
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real erf_esati | ( | amrex::Real | t | ) |
Referenced by SAM::Compute_Coefficients(), and erf_qsati().
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real erf_esatw | ( | amrex::Real | t | ) |
Referenced by SAM::Compute_Coefficients(), erf_qsatw(), and ERF::WritePlotFile().
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real erf_esatw_cc | ( | amrex::Real | t | ) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real erf_gammafff | ( | amrex::Real | x | ) |
Referenced by SAM::Compute_Coefficients(), and SAM::PrecipFall().
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void erf_qsati | ( | amrex::Real | t, |
amrex::Real | p, | ||
amrex::Real & | qsati | ||
) |
Referenced by SAM::Cloud(), SAM::NewtonIterSat(), and SAM::Precip().
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void erf_qsatw | ( | amrex::Real | t, |
amrex::Real | p, | ||
amrex::Real & | qsatw | ||
) |
Referenced by Kessler::AdvanceKessler(), SatAdj::AdvanceSatAdj(), SAM::Cloud(), SatAdj::NewtonIterSat(), SAM::NewtonIterSat(), SAM::Precip(), and ERF::WritePlotFile().
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real pn | ( | amrex::Real | y | ) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real pp | ( | amrex::Real | y | ) |
Referenced by ABLMost::ABLMost(), add_par(), ERF::appendPlotVariables(), SolverChoice::build_coriolis_forcings(), ERF::ERF(), ERF::init_bcs(), ProblemBase::init_custom_terrain(), AdvChoice::init_params(), DiffChoice::init_params(), SpongeChoice::init_params(), TurbChoice::init_params(), SolverChoice::init_params(), TurbulentPerturbation::init_tpi(), init_which_terrain_grid(), WindFarm::init_windfarm_lat_lon(), init_zlevels(), ERF::InitData_post(), Radiation::initialize(), InputSoundingData::InputSoundingData(), InputSpongeData::InputSpongeData(), LineSampler::LineSampler(), PlaneSampler::PlaneSampler(), TurbulentPerturbation::pseudoRandomPert(), query_one_or_per_level(), ProblemBase::read_custom_terrain_USGS(), SolverChoice::read_int_string(), ReadBndryPlanes::ReadBndryPlanes(), ERF::ReadParameters(), ERF::refinement_criteria_setup(), MOSTAverage::set_k_indices_N(), MOSTAverage::set_k_indices_T(), MOSTAverage::set_norm_indices_T(), MOSTAverage::set_norm_positions_T(), MOSTAverage::set_z_positions_T(), ERF::setPlotVariables(), and WriteBndryPlanes::WriteBndryPlanes().
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real term_vel_qp | ( | amrex::Real | qploc, |
amrex::Real | vrain, | ||
amrex::Real | vsnow, | ||
amrex::Real | vgrau, | ||
amrex::Real | rho, | ||
amrex::Real | tabs | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void z0_est | ( | amrex::Real | z, |
amrex::Real | bflx, | ||
amrex::Real | wnd, | ||
amrex::Real | ustar, | ||
amrex::Real & | z0 | ||
) |