|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|

Functions | |
| void | NormalizeMultiFabRMS_PerComponent (MultiFab &mf_cc_pert) |
| void | ApplyNeumannBCs (const Geometry &geom, MultiFab &mf_cc) |
| void | ReadCustomDataFile (const std::string &filename_custom, int &nx, int &ny, int &nz, int &ng, int &ncomp, std::array< Real, 3 > &problo_ext, std::array< Real, 3 > &probhi_ext, Vector< Real > &data_rho, Vector< Real > &data_theta, Vector< Real > &data_xvel, Vector< Real > &data_yvel, Vector< Real > &data_zvel) |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE int | idx (int i, int j, int k, int nx, int ny) |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE Real | interp_trilinear (const Real *f, int i, int j, int k, Real tx, Real ty, Real tz, int nx, int ny, int nz) |
| void | InterpolateToFineMF (const Vector< Real > &data_rho, const Vector< Real > &data_theta, const Vector< Real > &data_xvel, const Vector< Real > &data_yvel, const Vector< Real > &data_zvel, int nx, int ny, int nz, const std::array< Real, 3 > &problo, const std::array< Real, 3 > &probhi, MultiFab &mf_fine, const Geometry &geom_fine) |
| void | MakeFinalMultiFabs (const MultiFab &mf_cc_fine, MultiFab &cons_pert, MultiFab &xvel_pert, MultiFab &yvel_pert, MultiFab &zvel_pert) |
| void | AddPertToBckgnd (MultiFab &mf_cc_fine, const MultiFab &mf_cc_pert) |
| void AddPertToBckgnd | ( | MultiFab & | mf_cc_fine, |
| const MultiFab & | mf_cc_pert | ||
| ) |
Referenced by ERF::create_background_state_for_ensemble().


| void ApplyNeumannBCs | ( | const Geometry & | geom, |
| MultiFab & | mf_cc | ||
| ) |
Referenced by ERF::create_background_state_for_ensemble().


| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE int idx | ( | int | i, |
| int | j, | ||
| int | k, | ||
| int | nx, | ||
| int | ny | ||
| ) |
Referenced by br_shift(), ChopGrids2D(), clamp_interp_index(), closest_index(), ERF::FillSurfaceStateMultiFabs(), ERF::init_stuff(), ERF::InitData_post(), MRISplitIntegrator< T >::initialize_data(), interp_trilinear(), NOAHMP::Lsm_DataIndex(), NOAHMP::Lsm_FluxIndex(), parse_fixed_width_int(), ReadBndryPlanes::read_file(), ReadBndryPlanes::read_input_files(), ReadCustomBinaryIC(), ReadCustomDataFile(), ERF::refinement_criteria_setup(), SatMethods::wv_sat_qsat_ice(), SatMethods::wv_sat_qsat_trans(), SatMethods::wv_sat_qsat_water(), SatMethods::wv_sat_svp_ice(), SatMethods::wv_sat_svp_trans(), and SatMethods::wv_sat_svp_water().

| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE Real interp_trilinear | ( | const Real * | f, |
| int | i, | ||
| int | j, | ||
| int | k, | ||
| Real | tx, | ||
| Real | ty, | ||
| Real | tz, | ||
| int | nx, | ||
| int | ny, | ||
| int | nz | ||
| ) |
Referenced by InterpolateToFineMF().


| void InterpolateToFineMF | ( | const Vector< Real > & | data_rho, |
| const Vector< Real > & | data_theta, | ||
| const Vector< Real > & | data_xvel, | ||
| const Vector< Real > & | data_yvel, | ||
| const Vector< Real > & | data_zvel, | ||
| int | nx, | ||
| int | ny, | ||
| int | nz, | ||
| const std::array< Real, 3 > & | problo, | ||
| const std::array< Real, 3 > & | probhi, | ||
| MultiFab & | mf_fine, | ||
| const Geometry & | geom_fine | ||
| ) |
Referenced by ERF::create_background_state_for_ensemble().


| void MakeFinalMultiFabs | ( | const MultiFab & | mf_cc_fine, |
| MultiFab & | cons_pert, | ||
| MultiFab & | xvel_pert, | ||
| MultiFab & | yvel_pert, | ||
| MultiFab & | zvel_pert | ||
| ) |
Referenced by ERF::create_background_state_for_ensemble().


| void NormalizeMultiFabRMS_PerComponent | ( | MultiFab & | mf_cc_pert | ) |
Referenced by ERF::apply_gaussian_smoothing_to_perturbations().

| void ReadCustomDataFile | ( | const std::string & | filename_custom, |
| int & | nx, | ||
| int & | ny, | ||
| int & | nz, | ||
| int & | ng, | ||
| int & | ncomp, | ||
| std::array< Real, 3 > & | problo_ext, | ||
| std::array< Real, 3 > & | probhi_ext, | ||
| Vector< Real > & | data_rho, | ||
| Vector< Real > & | data_theta, | ||
| Vector< Real > & | data_xvel, | ||
| Vector< Real > & | data_yvel, | ||
| Vector< Real > & | data_zvel | ||
| ) |
Referenced by ERF::create_background_state_for_ensemble().

