ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF Member List

This is the complete list of members for ERF, including all inherited members.

Advance(int lev, amrex::Real time, amrex::Real dt_lev, int iteration, int ncycle)ERFprivate
advance_dycore(int level, amrex::Vector< amrex::MultiFab > &state_old, amrex::Vector< amrex::MultiFab > &state_new, amrex::MultiFab &xvel_old, amrex::MultiFab &yvel_old, amrex::MultiFab &zvel_old, amrex::MultiFab &xvel_new, amrex::MultiFab &yvel_new, amrex::MultiFab &zvel_new, amrex::MultiFab &source, amrex::MultiFab &xmom_src, amrex::MultiFab &ymom_src, amrex::MultiFab &zmom_src, amrex::Geometry fine_geom, amrex::Real dt, amrex::Real time)ERF
advance_lsm(int lev, amrex::MultiFab &, const amrex::Real &dt_advance)ERF
advance_microphysics(int lev, amrex::MultiFab &cons_in, const amrex::Real &dt_advance, const int &iteration, const amrex::Real &time)ERF
advflux_regERFprivate
appendPlotVariables(const std::string &pp_plot_var_names, amrex::Vector< std::string > &plot_var_names)ERFprivate
AverageDown()ERFprivate
AverageDownTo(int crse_lev, int scomp, int ncomp)ERF
axERFprivate
ax_newERFprivate
ax_srcERFprivate
ayERFprivate
ay_newERFprivate
ay_srcERFprivate
azERFprivate
az_newERFprivate
az_srcERFprivate
base_stateERFprivate
base_state_newERFprivate
bndry_output_planes_intervalERFprivatestatic
bndry_output_planes_perERFprivatestatic
bndry_output_planes_start_timeERFprivatestatic
boxes_at_levelERFprivate
build_fine_mask(int lev)ERF
cc_profilesERFprivate
cf_set_widthERFprivate
cf_widthERFprivate
cflERFprivatestatic
change_maxERFprivatestatic
check_fileERFprivate
check_typeERFprivate
ClearLevel(int lev) overrideERF
column_file_nameERFprivatestatic
column_intervalERFprivatestatic
column_loc_xERFprivatestatic
column_loc_yERFprivatestatic
column_perERFprivatestatic
ComputeDt()ERFprivate
ComputeGhostCells(const AdvChoice &advChoice, bool use_num_diff)ERFinlineprivatestatic
cons_namesERFprivate
Construct_ERFFillPatchers(int lev)ERFprivate
d_havg_densityERFprivate
d_havg_pressureERFprivate
d_havg_qcERFprivate
d_havg_qvERFprivate
d_havg_temperatureERFprivate
d_rayleigh_ptrsERFprivate
d_rhoqt_srcERFprivate
d_rhotheta_srcERFprivate
d_sponge_ptrsERFprivate
d_u_geosERFprivate
d_v_geosERFprivate
d_w_subsidERFprivate
datalogERFprivate
DataLog(int i)ERFinlineprivate
DataLogName(int i) const noexceptERFinlineprivate
datalognameERFprivate
Define_ERFFillPatchers(int lev)ERFprivate
derive_diag_profiles(amrex::Gpu::HostVector< amrex::Real > &h_avg_u, amrex::Gpu::HostVector< amrex::Real > &h_avg_v, amrex::Gpu::HostVector< amrex::Real > &h_avg_w, amrex::Gpu::HostVector< amrex::Real > &h_avg_rho, amrex::Gpu::HostVector< amrex::Real > &h_avg_th, amrex::Gpu::HostVector< amrex::Real > &h_avg_ksgs, amrex::Gpu::HostVector< amrex::Real > &h_avg_qv, amrex::Gpu::HostVector< amrex::Real > &h_avg_qc, amrex::Gpu::HostVector< amrex::Real > &h_avg_qr, amrex::Gpu::HostVector< amrex::Real > &h_avg_wqv, amrex::Gpu::HostVector< amrex::Real > &h_avg_wqc, amrex::Gpu::HostVector< amrex::Real > &h_avg_wqr, amrex::Gpu::HostVector< amrex::Real > &h_avg_qi, amrex::Gpu::HostVector< amrex::Real > &h_avg_qs, amrex::Gpu::HostVector< amrex::Real > &h_avg_qg, amrex::Gpu::HostVector< amrex::Real > &h_avg_uu, amrex::Gpu::HostVector< amrex::Real > &h_avg_uv, amrex::Gpu::HostVector< amrex::Real > &h_avg_uw, amrex::Gpu::HostVector< amrex::Real > &h_avg_vv, amrex::Gpu::HostVector< amrex::Real > &h_avg_vw, amrex::Gpu::HostVector< amrex::Real > &h_avg_ww, amrex::Gpu::HostVector< amrex::Real > &h_avg_uth, amrex::Gpu::HostVector< amrex::Real > &h_avg_vth, amrex::Gpu::HostVector< amrex::Real > &h_avg_wth, amrex::Gpu::HostVector< amrex::Real > &h_avg_thth, amrex::Gpu::HostVector< amrex::Real > &h_avg_ku, amrex::Gpu::HostVector< amrex::Real > &h_avg_kv, amrex::Gpu::HostVector< amrex::Real > &h_avg_kw, amrex::Gpu::HostVector< amrex::Real > &h_avg_p, amrex::Gpu::HostVector< amrex::Real > &h_avg_pu, amrex::Gpu::HostVector< amrex::Real > &h_avg_pv, amrex::Gpu::HostVector< amrex::Real > &h_avg_pw)ERF
derive_diag_profiles_stag(amrex::Gpu::HostVector< amrex::Real > &h_avg_u, amrex::Gpu::HostVector< amrex::Real > &h_avg_v, amrex::Gpu::HostVector< amrex::Real > &h_avg_w, amrex::Gpu::HostVector< amrex::Real > &h_avg_rho, amrex::Gpu::HostVector< amrex::Real > &h_avg_th, amrex::Gpu::HostVector< amrex::Real > &h_avg_ksgs, amrex::Gpu::HostVector< amrex::Real > &h_avg_uu, amrex::Gpu::HostVector< amrex::Real > &h_avg_uv, amrex::Gpu::HostVector< amrex::Real > &h_avg_uw, amrex::Gpu::HostVector< amrex::Real > &h_avg_vv, amrex::Gpu::HostVector< amrex::Real > &h_avg_vw, amrex::Gpu::HostVector< amrex::Real > &h_avg_ww, amrex::Gpu::HostVector< amrex::Real > &h_avg_uth, amrex::Gpu::HostVector< amrex::Real > &h_avg_vth, amrex::Gpu::HostVector< amrex::Real > &h_avg_wth, amrex::Gpu::HostVector< amrex::Real > &h_avg_thth, amrex::Gpu::HostVector< amrex::Real > &h_avg_ku, amrex::Gpu::HostVector< amrex::Real > &h_avg_kv, amrex::Gpu::HostVector< amrex::Real > &h_avg_kw, amrex::Gpu::HostVector< amrex::Real > &h_avg_p, amrex::Gpu::HostVector< amrex::Real > &h_avg_pu, amrex::Gpu::HostVector< amrex::Real > &h_avg_pv, amrex::Gpu::HostVector< amrex::Real > &h_avg_pw)ERF
derive_stress_profiles(amrex::Gpu::HostVector< amrex::Real > &h_avg_tau11, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau12, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau13, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau22, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau23, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau33, amrex::Gpu::HostVector< amrex::Real > &h_avg_hfx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_diss)ERF
derive_stress_profiles_stag(amrex::Gpu::HostVector< amrex::Real > &h_avg_tau11, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau12, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau13, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau22, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau23, amrex::Gpu::HostVector< amrex::Real > &h_avg_tau33, amrex::Gpu::HostVector< amrex::Real > &h_avg_hfx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_diss)ERF
derive_upwp(amrex::Vector< amrex::Real > &h_havg)ERF
derived_namesERFprivate
detJ_ccERFprivate
detJ_cc_newERFprivate
detJ_cc_srcERFprivate
domain_bc_typeERFprivate
domain_bcs_typeERFprivate
domain_bcs_type_dERFprivate
dtERFprivate
dt_mri_ratioERFprivate
dz_minERFprivate
eddyDiffs_levERFprivate
ERF()ERF
ERF(ERF &&) noexcept=deleteERF
ERF(const ERF &other)=deleteERF
erf_enforce_hse(int lev, amrex::MultiFab &dens, amrex::MultiFab &pres, amrex::MultiFab &pi, std::unique_ptr< amrex::MultiFab > &z_cc)ERF
ErrorEst(int lev, amrex::TagBoxArray &tags, amrex::Real time, int ngrow) overrideERF
estTimeStep(int lev, long &dt_fast_ratio) constERF
Evolve()ERF
Factory(int lev) const noexceptERFinlineprivate
fill_from_bndryregs(const amrex::Vector< amrex::MultiFab * > &mfs, amrex::Real time)ERF
fill_rhs(amrex::MultiFab &rhs_mf, const amrex::MultiFab &state_mf, amrex::Real time, const amrex::Geometry &geom)ERFprivate
FillBdyCCVels(amrex::Vector< amrex::MultiFab > &mf_cc_vel)ERF
FillCoarsePatch(int lev, amrex::Real time)ERFprivate
FillIntermediatePatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, int ng_cons, int ng_vel, bool cons_only, int icomp_cons, int ncomp_cons, bool allow_most_bcs=true)ERFprivate
FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, bool fillset=true, bool cons_only=false)ERFprivate
FillPatchMoistVars(int lev, amrex::MultiFab &mf)ERFprivate
fine_maskERFprivate
fixed_dtERFprivatestatic
fixed_fast_dtERFprivatestatic
fixed_mri_dt_ratioERFprivatestatic
FPr_cERFprivate
FPr_uERFprivate
FPr_vERFprivate
FPr_wERFprivate
getAdvFluxReg(int lev)ERFinlineprivate
getCPUTime()ERFinlineprivatestatic
GotoNextLine(std::istream &is)ERFprivatestatic
h_havg_densityERFprivate
h_havg_pressureERFprivate
h_havg_qcERFprivate
h_havg_qvERFprivate
h_havg_temperatureERFprivate
h_rayleigh_ptrsERFprivate
h_rhoqt_srcERFprivate
h_rhotheta_srcERFprivate
h_sponge_ptrsERFprivate
h_u_geosERFprivate
h_v_geosERFprivate
h_w_subsidERFprivate
hub_heightERFprivate
init1DArrays()ERFprivate
init_bcs()ERFprivate
init_custom(int lev)ERFprivate
init_from_hse(int lev)ERF
init_from_input_sounding(int lev)ERF
init_only(int lev, amrex::Real time)ERF
init_shrinkERFprivatestatic
init_sounding_idealERFprivatestatic
init_stuff(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, amrex::Vector< amrex::MultiFab > &lev_new, amrex::Vector< amrex::MultiFab > &lev_old)ERFprivate
init_typeERFprivatestatic
init_uniform(int lev)ERFprivate
InitData()ERF
initHSE()ERFprivate
initHSE(int lev)ERFprivate
initialize_bcs(int lev)ERFprivate
initialize_integrator(int lev, amrex::MultiFab &cons_mf, amrex::MultiFab &vel_mf)ERFprivate
InitializeFromFile()ERFprivate
InitializeLevelFromData(int lev, const amrex::MultiFab &initial_data)ERFprivate
initializeMicrophysics(const int &)ERFprivate
initRayleigh()ERFprivate
initSponge()ERFprivate
input_bndry_planesERFprivatestatic
input_sounding_dataERFprivate
input_sounding_fileERFprivatestatic
input_sponge(int lev)ERF
input_sponge_dataERFprivate
input_sponge_fileERFprivatestatic
is_it_time_for_action(int nstep, amrex::Real time, amrex::Real dt, int action_interval, amrex::Real action_per)ERFstatic
istepERFprivate
last_check_file_stepERFprivate
last_plot_file_step_1ERFprivate
last_plot_file_step_2ERFprivate
lmask_levERFprivate
lsmERFprivate
lsm_dataERFprivate
lsm_fluxERFprivate
m_bc_extdir_valsERFprivate
m_bc_neumann_valsERFprivate
m_check_intERFprivate
m_check_perERFprivate
m_factoryERFprivate
m_mostERFprivate
m_plot_int_1ERFprivate
m_plot_int_2ERFprivate
m_plot_per_1ERFprivate
m_plot_per_2ERFprivate
m_r2dERFprivate
m_w2dERFprivate
MakeDiagnosticAverage(amrex::Vector< amrex::Real > &h_havg, amrex::MultiFab &S, int n)ERF
MakeHorizontalAverages()ERF
MakeNewLevelFromCoarse(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) overrideERF
MakeNewLevelFromScratch(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) overrideERF
mapfac_mERFprivate
mapfac_uERFprivate
mapfac_vERFprivate
max_k_at_levelERFprivate
max_stepERFprivate
microERFprivate
min_k_at_levelERFprivate
mri_integrator_memERFprivate
nc_bdy_fileERFprivatestatic
nc_init_fileERFprivatestatic
ng_dens_hseERFprivatestatic
ng_pres_hseERFprivatestatic
nominal_powerERFprivate
nsubstepsERFprivate
NturbERFprivate
num_boxes_at_levelERFprivate
num_files_at_levelERFprivate
NumDataLogs() noexceptERFinlineprivate
NumSampleLineLogs() noexceptERFinlineprivate
NumSampleLines() noexceptERFinlineprivate
NumSamplePointLogs() noexceptERFinlineprivate
NumSamplePoints() noexceptERFinlineprivate
operator=(ERF &&other) noexcept=deleteERF
operator=(const ERF &other)=deleteERF
output_1d_columnERFprivatestatic
output_bndry_planesERFprivatestatic
phys_bc_typeERFprivate
physbcs_consERFprivate
physbcs_uERFprivate
physbcs_vERFprivate
physbcs_wERFprivate
physbcs_w_no_terrainERFprivate
plot_file_1ERFprivate
plot_file_2ERFprivate
plot_file_on_restartERFprivate
plot_lsmERFprivate
plot_var_names_1ERFprivate
plot_var_names_2ERFprivate
plotfile_typeERFprivatestatic
PlotFileName(int lev) constERFprivate
PlotFileVarNames(amrex::Vector< std::string > plot_var_names)ERFprivatestatic
post_timestep(int nstep, amrex::Real time, amrex::Real dt_lev)ERF
post_update(amrex::MultiFab &state_mf, amrex::Real time, const amrex::Geometry &geom)ERFprivate
powerERFprivate
pp_prefixERF
previousCPUTimeUsedERFprivatestatic
print_banner(MPI_Comm, std::ostream &)ERFstatic
print_error(MPI_Comm, const std::string &msg)ERFstatic
print_summary(std::ostream &)ERFstatic
print_tpls(std::ostream &)ERFstatic
print_usage(MPI_Comm, std::ostream &)ERFstatic
probERFprivate
profile_intERFprivate
qmoistERFprivate
Qv_primERFprivate
ReadCheckpointFile()ERFprivate
ReadParameters()ERFprivate
real_set_widthERFprivate
real_widthERFprivate
ref_tagsERFprivatestatic
refinement_criteria_setup()ERFprivate
regrid_intERFprivate
RemakeLevel(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) overrideERF
restart()ERF
restart_chkfileERFprivate
restart_typeERFprivate
rotor_diaERFprivate
rU_newERFprivate
rU_oldERFprivate
rV_newERFprivate
rV_oldERFprivate
rW_newERFprivate
rW_oldERFprivate
sample_lines(int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab &mf)ERF
sample_points(int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab &mf)ERF
SampleLine(int i)ERFinlineprivate
samplelineERFprivate
samplelinelogERFprivate
SampleLineLog(int i)ERFinlineprivate
samplelinelognameERFprivate
SampleLineLogName(int i) const noexceptERFinlineprivate
samplepointERFprivate
SamplePoint(int i)ERFinlineprivate
SamplePointLog(int i)ERFinlineprivate
SamplePointLogName(int i) const noexceptERFinlineprivate
sampleptlogERFprivate
sampleptlognameERFprivate
setPlotVariables(const std::string &pp_plot_var_names, amrex::Vector< std::string > &plot_var_names)ERFprivate
setRayleighRefFromSounding(bool restarting)ERFprivate
setRecordDataInfo(int i, const std::string &filename)ERFinlineprivate
setRecordSampleLineInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)ERFinlineprivate
setRecordSamplePointInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)ERFinlineprivate
setSpongeRefFromSounding(bool restarting)ERFprivate
SFS_diss_levERFprivate
SFS_hfx1_levERFprivate
SFS_hfx2_levERFprivate
SFS_hfx3_levERFprivate
SmnSmn_levERFprivate
solverChoiceERFprivatestatic
sponge_typeERFprivatestatic
sst_levERFprivate
start_timeERFprivate
startCPUTimeERFprivatestatic
stop_timeERFprivate
sum_integrated_quantities(amrex::Real time)ERF
sum_intervalERFprivatestatic
sum_perERFprivatestatic
t_avg_cntERFprivate
t_newERFprivate
t_oldERFprivate
Tau11_levERFprivate
Tau12_levERFprivate
Tau13_levERFprivate
Tau21_levERFprivate
Tau22_levERFprivate
Tau23_levERFprivate
Tau31_levERFprivate
Tau32_levERFprivate
Tau33_levERFprivate
Theta_primERFprivate
thin_xforceERFprivate
thin_yforceERFprivate
thin_zforceERFprivate
thrust_coeffERFprivate
thrust_coeff_standingERFprivate
timeStep(int lev, amrex::Real time, int iteration)ERFprivate
update_diffusive_arrays(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)ERFprivate
update_terrain_arrays(int lev, amrex::Real time)ERFprivate
use_real_bcsERFprivatestatic
vars_ewpERFprivate
vars_fitchERFprivate
vars_newERFprivate
vars_oldERFprivate
vel_t_avgERFprivate
verboseERFprivatestatic
volWgtSumMF(int lev, const amrex::MultiFab &mf, int comp, const amrex::MultiFab &mapfac, bool local, bool finemask)ERF
wind_speedERFprivate
write_1D_profiles(amrex::Real time)ERF
write_1D_profiles_stag(amrex::Real time)ERF
writeBuildInfo(std::ostream &os)ERFstatic
WriteCheckpointFile() constERFprivate
WriteGenericPlotfileHeaderWithTerrain(std::ostream &HeaderFile, int nlevels, const amrex::Vector< amrex::BoxArray > &bArray, const amrex::Vector< std::string > &varnames, amrex::Real time, const amrex::Vector< int > &level_steps, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix) constERF
writeJobInfo(const std::string &dir) constERF
WriteMultiLevelPlotfileWithTerrain(const std::string &plotfilename, int nlevels, const amrex::Vector< const amrex::MultiFab * > &mf, const amrex::Vector< const amrex::MultiFab * > &mf_nd, const amrex::Vector< std::string > &varnames, amrex::Real time, const amrex::Vector< int > &level_steps, const std::string &versionName="HyperCLaw-V1.1", const std::string &levelPrefix="Level_", const std::string &mfPrefix="Cell", const amrex::Vector< std::string > &extra_dirs=amrex::Vector< std::string >()) constERF
writeNow(const amrex::Real cur_time, const amrex::Real dt, const int nstep, const int plot_int, const amrex::Real plot_per)ERF
WritePlotFile(int which, amrex::Vector< std::string > plot_var_names)ERF
xflux_imaskERFprivate
yflux_imaskERFprivate
z_phys_ccERFprivate
z_phys_ndERFprivate
z_phys_nd_newERFprivate
z_phys_nd_srcERFprivate
z_t_rkERFprivate
zflux_imaskERFprivate
zlevels_stagERFprivate
~ERF() overrideERF