REMORA
Energy Research and Forecasting: An Atmospheric Modeling Code
|
This is the complete list of members for REMORA, including all inherited members.
Advance(int lev, amrex::Real time, amrex::Real dt_lev, int iteration, int ncycle) | REMORA | |
advance_2d(int lev, amrex::MultiFab const *mf_rhoS, amrex::MultiFab const *mf_rhoA, amrex::MultiFab *mf_ru, amrex::MultiFab *mf_rv, amrex::MultiFab *mf_rufrc, amrex::MultiFab *mf_rvfrc, amrex::MultiFab *mf_Zt_avg1, std::unique_ptr< amrex::MultiFab > &mf_DU_avg1, std::unique_ptr< amrex::MultiFab > &mf_DU_avg2, std::unique_ptr< amrex::MultiFab > &mf_DV_avg1, std::unique_ptr< amrex::MultiFab > &mf_DV_avg2, std::unique_ptr< amrex::MultiFab > &mf_rubar, std::unique_ptr< amrex::MultiFab > &mf_rvbar, std::unique_ptr< amrex::MultiFab > &mf_rzeta, std::unique_ptr< amrex::MultiFab > &mf_ubar, std::unique_ptr< amrex::MultiFab > &mf_vbar, amrex::MultiFab *mf_zeta, amrex::MultiFab const *mf_h, amrex::MultiFab const *mf_pm, amrex::MultiFab const *mf_pn, amrex::MultiFab const *mf_fcor, amrex::MultiFab const *mf_visc2_p, amrex::MultiFab const *mf_visc2_r, const amrex::Real dtfast_lev, const bool predictor_2d_step, const bool first_2d_step, int my_iif, int &next_indx1) | REMORA | |
advance_2d_onestep(int lev, amrex::Real dt_lev, amrex::Real dtfast_lev, int my_iif, int nfast_counter) | REMORA | |
advance_3d(int lev, amrex::MultiFab &mf_cons, amrex::MultiFab &mf_u, amrex::MultiFab &mf_v, amrex::MultiFab *mf_sstore, amrex::MultiFab *mf_ru, amrex::MultiFab *mf_rv, std::unique_ptr< amrex::MultiFab > &mf_DU_avg1, std::unique_ptr< amrex::MultiFab > &mf_DU_avg2, std::unique_ptr< amrex::MultiFab > &mf_DV_avg1, std::unique_ptr< amrex::MultiFab > &mf_DV_avg2, std::unique_ptr< amrex::MultiFab > &mf_ubar, std::unique_ptr< amrex::MultiFab > &mf_vbar, std::unique_ptr< amrex::MultiFab > &mf_Akv, std::unique_ptr< amrex::MultiFab > &mf_Akt, std::unique_ptr< amrex::MultiFab > &mf_Hz, std::unique_ptr< amrex::MultiFab > &mf_Huon, std::unique_ptr< amrex::MultiFab > &mf_Hvom, std::unique_ptr< amrex::MultiFab > &mf_z_w, amrex::MultiFab const *mf_h, amrex::MultiFab const *mf_pm, amrex::MultiFab const *mf_pn, const int N, const amrex::Real dt_lev) | REMORA | |
advance_3d_ml(int lev, amrex::Real dt_lev) | REMORA | |
advflux_reg | REMORA | private |
AverageDown() | REMORA | private |
AverageDownTo(int crse_lev) | REMORA | private |
bndry_output_planes_interval | REMORA | privatestatic |
bndry_output_planes_per | REMORA | privatestatic |
bndry_output_planes_start_time | REMORA | privatestatic |
boxes_at_level | REMORA | private |
build_fine_mask(int lev) | REMORA | |
cfl | REMORA | privatestatic |
change_max | REMORA | privatestatic |
check_file | REMORA | private |
check_int | REMORA | private |
ClearLevel(int lev) override | REMORA | virtual |
column_file_name | REMORA | privatestatic |
column_interval | REMORA | privatestatic |
column_loc_x | REMORA | privatestatic |
column_loc_y | REMORA | privatestatic |
column_per | REMORA | privatestatic |
ComputeDt() | REMORA | private |
ComputeGhostCells(const int &spatial_order) | REMORA | inlineprivate |
cons_names | REMORA | private |
cons_new | REMORA | |
cons_old | REMORA | |
coriolis(const amrex::Box &xbx, const amrex::Box &ybx, const amrex::Array4< amrex::Real const > &uold, const amrex::Array4< amrex::Real const > &vold, const amrex::Array4< amrex::Real > &ru, const amrex::Array4< amrex::Real > &rv, const amrex::Array4< amrex::Real const > &Hz, const amrex::Array4< amrex::Real const > &fomn, int nrhs, int nr) | REMORA | |
d_havg_density | REMORA | private |
d_havg_pressure | REMORA | private |
d_havg_temperature | REMORA | private |
DataLog(int i) | REMORA | inlineprivate |
datalog | REMORA | private |
DataLogName(int i) const noexcept | REMORA | inlineprivate |
datalogname | REMORA | private |
derived_names | REMORA | private |
do_substep | REMORA | private |
domain_bc_type | REMORA | private |
domain_bcs_type | REMORA | private |
domain_bcs_type_d | REMORA | private |
dt | REMORA | private |
ErrorEst(int lev, amrex::TagBoxArray &tags, amrex::Real time, int ngrow) override | REMORA | virtual |
estTimeStep(int lev) const | REMORA | |
Evolve() | REMORA | |
fill_from_bdyfiles(amrex::MultiFab &mf_to_fill, const amrex::Real time, const int bdy_var_type) | REMORA | |
fill_rhs(amrex::MultiFab &rhs_mf, const amrex::MultiFab &state_mf, const amrex::Real time, const amrex::Geometry &geom) | REMORA | private |
FillCoarsePatch(int lev, amrex::Real time, amrex::MultiFab *mf_fine, amrex::MultiFab *mf_crse) | REMORA | private |
FillPatch(int lev, amrex::Real time, amrex::MultiFab &mf_to_be_filled, amrex::Vector< amrex::MultiFab * > const &mfs, const int bdy_var_type=BdyVars::null) | REMORA | |
fine_mask | REMORA | private |
fixed_dt | REMORA | privatestatic |
fixed_fast_dt | REMORA | privatestatic |
fixed_ndtfast_ratio | REMORA | privatestatic |
getAdvFluxReg(int lev) | REMORA | inlineprivate |
getCPUTime() const | REMORA | inlineprivate |
GetDataAtTime(int lev, amrex::Real time) | REMORA | private |
GotoNextLine(std::istream &is) | REMORA | privatestatic |
h_havg_density | REMORA | private |
h_havg_pressure | REMORA | private |
h_havg_temperature | REMORA | private |
init1DArrays() | REMORA | private |
init_bcs() | REMORA | private |
init_beta_plane_coriolis(int lev) | REMORA | |
init_custom(int lev) | REMORA | private |
init_only(int lev, amrex::Real time) | REMORA | |
init_shrink | REMORA | privatestatic |
init_stuff(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) | REMORA | private |
InitData() | REMORA | |
initHSE() | REMORA | private |
InitializeFromFile() | REMORA | private |
InitializeLevelFromData(int lev, const amrex::MultiFab &initial_data) | REMORA | private |
initRayleigh() | REMORA | private |
input_bndry_planes | REMORA | privatestatic |
input_sounding_file | REMORA | privatestatic |
is_it_time_for_action(int nstep, amrex::Real time, amrex::Real dt, int action_interval, amrex::Real action_per) | REMORA | |
istep | REMORA | private |
last_check_file_step | REMORA | private |
last_plot_file_step_1 | REMORA | private |
last_plot_file_step_2 | REMORA | private |
m_bc_extdir_vals | REMORA | private |
MakeNewLevelFromCoarse(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override | REMORA | virtual |
MakeNewLevelFromScratch(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override | REMORA | virtual |
mapfac_m | REMORA | private |
mapfac_u | REMORA | private |
mapfac_v | REMORA | private |
max_step | REMORA | private |
nc_bdry_file | REMORA | privatestatic |
nc_grid_file | REMORA | privatestatic |
nc_init_file | REMORA | privatestatic |
nfast | REMORA | private |
nsubsteps | REMORA | private |
num_boxes_at_level | REMORA | private |
num_files_at_level | REMORA | private |
NumDataLogs() noexcept | REMORA | inlineprivate |
output_1d_column | REMORA | privatestatic |
output_bndry_planes | REMORA | privatestatic |
phys_bc_type | REMORA | private |
physbcs | REMORA | private |
plot_file_1 | REMORA | private |
plot_file_2 | REMORA | private |
plot_file_on_restart | REMORA | private |
plot_int_1 | REMORA | private |
plot_int_2 | REMORA | private |
plot_var_names_1 | REMORA | private |
plot_var_names_2 | REMORA | private |
plotfile_type | REMORA | privatestatic |
PlotFileName(int lev) const | REMORA | private |
PlotFileVarNames(amrex::Vector< std::string > plot_var_names) const | REMORA | private |
post_timestep(int nstep, amrex::Real time, amrex::Real dt_lev) | REMORA | |
post_update(amrex::MultiFab &state_mf, const amrex::Real time, const amrex::Geometry &geom) | REMORA | private |
pp_prefix | REMORA | |
prestep(int lev, amrex::MultiFab &mf_uold, amrex::MultiFab &mf_vold, amrex::MultiFab &mf_u, amrex::MultiFab &mf_v, amrex::MultiFab *mf_ru, amrex::MultiFab *mf_rv, amrex::MultiFab &S_old, amrex::MultiFab &S_new, amrex::MultiFab &mf_W, amrex::MultiFab &mf_DC, const amrex::MultiFab *mf_z_r, const amrex::MultiFab *mf_z_w, const amrex::MultiFab *mf_h, const amrex::MultiFab *mf_pm, const amrex::MultiFab *mf_pn, const amrex::MultiFab *mf_sustr, const amrex::MultiFab *mf_svstr, const amrex::MultiFab *mf_bustr, const amrex::MultiFab *mf_bvstr, const int iic, const int nfirst, const int nnew, int nstp, int nrhs, int N, const amrex::Real dt_lev) | REMORA | |
prestep_diffusion(const amrex::Box &bx, const amrex::Box &gbx, const int ioff, const int joff, const amrex::Array4< amrex::Real > &vel, const amrex::Array4< amrex::Real const > &vel_old, const amrex::Array4< amrex::Real > &rvel, const amrex::Array4< amrex::Real const > &Hz, const amrex::Array4< amrex::Real const > &Akv, const amrex::Array4< amrex::Real > &DC, const amrex::Array4< amrex::Real > &FC, const amrex::Array4< amrex::Real const > &sstr, const amrex::Array4< amrex::Real const > &bstr, const amrex::Array4< amrex::Real const > &z_r, const amrex::Array4< amrex::Real const > &pm, const amrex::Array4< amrex::Real const > &pn, const int iic, const int ntfirst, const int nnew, int nstp, int nrhs, int N, const amrex::Real lambda, const amrex::Real dt_lev) | REMORA | |
prestep_t_advection(const amrex::Box &tbx, const amrex::Box &gbx, const amrex::Array4< amrex::Real > &tempold, const amrex::Array4< amrex::Real > &tempcache, const amrex::Array4< amrex::Real > &Hz, const amrex::Array4< amrex::Real > &Huon, const amrex::Array4< amrex::Real > &Hvom, const amrex::Array4< amrex::Real > &W, const amrex::Array4< amrex::Real > &DC, const amrex::Array4< amrex::Real > &FC, const amrex::Array4< amrex::Real > &sstore, const amrex::Array4< amrex::Real const > &z_w, const amrex::Array4< amrex::Real const > &h, const amrex::Array4< amrex::Real const > &pm, const amrex::Array4< amrex::Real const > &pn, int iic, int ntfirst, int nrhs, int N, const amrex::Real dt_lev) | REMORA | |
previousCPUTimeUsed | REMORA | privatestatic |
prsgrd(const amrex::Box &bx, const amrex::Box &gbx, const amrex::Box &utbx, const amrex::Box &vtbx, const amrex::Array4< amrex::Real > &ru, const amrex::Array4< amrex::Real > &rv, const amrex::Array4< amrex::Real const > &pn, const amrex::Array4< amrex::Real const > &pm, const amrex::Array4< amrex::Real const > &rho, const amrex::Array4< amrex::Real > &FC, const amrex::Array4< amrex::Real const > &Hz, const amrex::Array4< amrex::Real const > &z_r, const amrex::Array4< amrex::Real const > &z_w, const int nrhs, const int N) | REMORA | |
ReadCheckpointFile() | REMORA | private |
ReadParameters() | REMORA | private |
ref_tags | REMORA | privatestatic |
refinement_criteria_setup() | REMORA | private |
regrid_int | REMORA | private |
RemakeLevel(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override | REMORA | virtual |
REMORA() | REMORA | |
remora_advance(int level, amrex::MultiFab &cons_old, amrex::MultiFab &cons_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, const amrex::Geometry fine_geom, const amrex::Real dt, const amrex::Real time) | REMORA | |
resize_stuff(int lev) | REMORA | private |
restart() | REMORA | |
restart_chkfile | REMORA | private |
rho_eos(const amrex::Box &bx, const amrex::Array4< amrex::Real const > &state, const amrex::Array4< amrex::Real > &rho, const amrex::Array4< amrex::Real > &rhoA, const amrex::Array4< amrex::Real > &rhoS, const amrex::Array4< amrex::Real const > &Hz, const amrex::Array4< amrex::Real const > &z_w, const amrex::Array4< amrex::Real const > &h, const int N) | REMORA | |
rhs_t_3d(const amrex::Box &bx, const amrex::Box &gbx, const amrex::Array4< amrex::Real > &t, const amrex::Array4< amrex::Real const > &tempstore, const amrex::Array4< amrex::Real const > &Huon, const amrex::Array4< amrex::Real const > &Hvom, const amrex::Array4< amrex::Real const > &Hz, const amrex::Array4< amrex::Real const > &pn, const amrex::Array4< amrex::Real const > &pm, const amrex::Array4< amrex::Real const > &W, const amrex::Array4< amrex::Real > &FC, int nrhs, int nnew, int N, const amrex::Real dt_lev) | REMORA | |
rhs_uv_2d(const amrex::Box &xbx, const amrex::Box &ybx, const amrex::Array4< amrex::Real const > &uold, const amrex::Array4< amrex::Real const > &vold, const amrex::Array4< amrex::Real > &ru, const amrex::Array4< amrex::Real > &rv, const amrex::Array4< amrex::Real const > &Duon, const amrex::Array4< amrex::Real const > &Dvom, const int nrhs) | REMORA | |
rhs_uv_3d(const amrex::Box &xbx, const amrex::Box &ybx, const amrex::Array4< amrex::Real const > &uold, const amrex::Array4< amrex::Real const > &vold, const amrex::Array4< amrex::Real > &ru, const amrex::Array4< amrex::Real > &rv, const amrex::Array4< amrex::Real > &rufrc, const amrex::Array4< amrex::Real > &rvfrc, const amrex::Array4< amrex::Real const > &sustr, const amrex::Array4< amrex::Real const > &svstr, const amrex::Array4< amrex::Real const > &bustr, const amrex::Array4< amrex::Real const > &bvstr, const amrex::Array4< amrex::Real const > &Huon, const amrex::Array4< amrex::Real const > &Hvom, const amrex::Array4< amrex::Real const > &pm, const amrex::Array4< amrex::Real const > &pn, const amrex::Array4< amrex::Real const > &W, const amrex::Array4< amrex::Real > &FC, int nrhs, int N) | REMORA | |
set_2darrays(int lev) | REMORA | |
set_bathymetry(int lev) | REMORA | |
set_coriolis(int lev) | REMORA | |
set_drag(int lev) | REMORA | |
set_hmixcoef(int lev) | REMORA | |
set_smflux(int lev, amrex::Real time) | REMORA | |
set_vmix(int lev) | REMORA | |
set_weights(int lev) | REMORA | |
setPlotVariables(const std::string &pp_plot_var_names, amrex::Vector< std::string > &plot_var_names) | REMORA | private |
setRecordDataInfo(int i, const std::string &filename) | REMORA | inlineprivate |
setup_step(int lev, amrex::Real time, amrex::Real dt_lev) | REMORA | |
solverChoice | REMORA | privatestatic |
sst | REMORA | private |
startCPUTime | REMORA | privatestatic |
stop_time | REMORA | private |
stretch_transform(int lev) | REMORA | |
sum_integrated_quantities(amrex::Real time) | REMORA | |
sum_interval | REMORA | privatestatic |
sum_per | REMORA | privatestatic |
t3dmix(const amrex::Box &bx, const amrex::Array4< amrex::Real > &state, const amrex::Array4< amrex::Real const > &diff2, const amrex::Array4< amrex::Real const > &Hz, const amrex::Array4< amrex::Real const > &pm, const amrex::Array4< amrex::Real const > &pn, const amrex::Real dt_lev, const int ncomp) | REMORA | |
t_new | REMORA | private |
t_old | REMORA | private |
timeStep(int lev, amrex::Real time, int iteration) | REMORA | private |
timeStepML(amrex::Real time, int iteration) | REMORA | private |
update_massflux_3d(const amrex::Box &bx, const int ioff, const int joff, const amrex::Array4< amrex::Real > &phi, const amrex::Array4< amrex::Real > &phibar, const amrex::Array4< amrex::Real > &Hphi, const amrex::Array4< amrex::Real const > &Hz, const amrex::Array4< amrex::Real const > &pm_or_pn, const amrex::Array4< amrex::Real const > &Dphi1, const amrex::Array4< amrex::Real const > &Dphi2, const amrex::Array4< amrex::Real > &DC, const amrex::Array4< amrex::Real > &FC, const int nnew) | REMORA | |
use_tracer_particles | REMORA | privatestatic |
uv3dmix(const amrex::Box &xbx, const amrex::Box &ybx, const amrex::Array4< amrex::Real > &u, const amrex::Array4< amrex::Real > &v, const amrex::Array4< amrex::Real const > &uold, const amrex::Array4< amrex::Real const > &vold, const amrex::Array4< amrex::Real > &rufrc, const amrex::Array4< amrex::Real > &rvfrc, const amrex::Array4< amrex::Real const > &visc2_p, const amrex::Array4< amrex::Real const > &visc2_r, const amrex::Array4< amrex::Real const > &Hz, const amrex::Array4< amrex::Real const > &pm, const amrex::Array4< amrex::Real const > &pn, int nrhs, int nnew, const amrex::Real dt_lev) | REMORA | |
vec_Akt | REMORA | |
vec_Akv | REMORA | |
vec_bustr | REMORA | |
vec_bvstr | REMORA | |
vec_diff2 | REMORA | |
vec_DU_avg1 | REMORA | |
vec_DU_avg2 | REMORA | |
vec_DV_avg1 | REMORA | |
vec_DV_avg2 | REMORA | |
vec_fcor | REMORA | |
vec_hOfTheConfusingName | REMORA | |
vec_Huon | REMORA | |
vec_Hvom | REMORA | |
vec_Hz | REMORA | |
vec_pm | REMORA | |
vec_pn | REMORA | |
vec_rdrag | REMORA | |
vec_rhoA | REMORA | |
vec_rhoS | REMORA | |
vec_ru | REMORA | |
vec_rubar | REMORA | |
vec_rufrc | REMORA | |
vec_rv | REMORA | |
vec_rvbar | REMORA | |
vec_rvfrc | REMORA | |
vec_rzeta | REMORA | |
vec_s_r | REMORA | |
vec_sstore | REMORA | |
vec_sustr | REMORA | |
vec_svstr | REMORA | |
vec_ubar | REMORA | |
vec_vbar | REMORA | |
vec_visc2_p | REMORA | |
vec_visc2_r | REMORA | |
vec_visc3d_r | REMORA | |
vec_weight1 | REMORA | |
vec_weight2 | REMORA | |
vec_x_r | REMORA | |
vec_y_r | REMORA | |
vec_z_phys_nd | REMORA | |
vec_z_r | REMORA | |
vec_z_w | REMORA | |
vec_zeta | REMORA | |
vec_Zt_avg1 | REMORA | |
verbose | REMORA | privatestatic |
vert_mean_3d(const amrex::Box &bx, const int ioff, const int joff, const amrex::Array4< amrex::Real > &phi, const amrex::Array4< amrex::Real const > &Hz, const amrex::Array4< amrex::Real const > &Dphi_avg1, const amrex::Array4< amrex::Real > &DC, const amrex::Array4< amrex::Real > &CF, const amrex::Array4< amrex::Real const > &dxlen, const int nnew, const int N) | REMORA | |
vert_visc_3d(const amrex::Box &bx, const int ioff, const int joff, const amrex::Array4< amrex::Real > &phi, const amrex::Array4< amrex::Real const > &Hz, const amrex::Array4< amrex::Real > &Hzk, const amrex::Array4< amrex::Real > &AK, const amrex::Array4< amrex::Real > &Akv, const amrex::Array4< amrex::Real > &BC, const amrex::Array4< amrex::Real > &DC, const amrex::Array4< amrex::Real > &FC, const amrex::Array4< amrex::Real > &CF, const int nnew, const int N, const amrex::Real dt_lev) | REMORA | |
volWgtSumMF(int lev, const amrex::MultiFab &mf, int comp, bool local, bool finemask) | REMORA | |
writeBuildInfo(std::ostream &os) | REMORA | static |
WriteCheckpointFile() const | REMORA | private |
WriteGenericPlotfileHeaderWithBathymetry(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) const | REMORA | |
writeJobInfo(const std::string &dir) const | REMORA | |
WriteMultiLevelPlotfileWithBathymetry(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 >()) const | REMORA | |
WritePlotFile(int which, amrex::Vector< std::string > plot_var_names) | REMORA | |
xvel_new | REMORA | |
xvel_old | REMORA | |
yvel_new | REMORA | |
yvel_old | REMORA | |
zvel_new | REMORA | |
zvel_old | REMORA | |
~REMORA() | REMORA | virtual |