16 read_times_from_wrfbdy (
const std::string& nc_bdy_file,
17 amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xlo,
18 amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xhi,
19 amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_ylo,
20 amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_yhi,
21 double& start_bdy_time,
double& final_bdy_time);
24 read_and_convert_from_wrfbdy (
const int itime,
const std::string& nc_bdy_file,
25 amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xlo,
26 amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xhi,
27 amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_ylo,
28 amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_yhi,
29 std::unique_ptr<amrex::MultiFab>& wrf_MUB,
30 std::unique_ptr<amrex::MultiFab>& wrf_C1H,
31 std::unique_ptr<amrex::MultiFab>& wrf_C2H,
32 std::unique_ptr<amrex::MultiFab>& wrf_RDNW,
33 std::unique_ptr<amrex::MultiFab>& wrf_PHB,
34 std::unique_ptr<amrex::MultiFab>& z_phys_cc,
35 std::unique_ptr<amrex::MultiFab>& z_phys_nd,
36 const amrex::MultiFab&
xvel,
37 const amrex::MultiFab&
yvel,
38 const amrex::MultiFab&
cons,
39 const amrex::MultiFab& rho0,
40 amrex::Array<amrex::MultiFab*, AMREX_SPACEDIM>& area_vec,
41 const amrex::Geometry& geom,
const bool& use_moist,
42 const bool rebalance_wrf_state,
43 const amrex::Vector<amrex::BCRec>& domain_bcs_type_h,
44 int real_width,
double bdy_time_interval,
45 bool is_anelastic,
bool do_conversion =
true);
48 read_times_from_wrflow (
const std::string& nc_low_file,
49 amrex::Vector<amrex::Vector<amrex::FArrayBox>>& low_data_zlo,
50 double& start_low_time,
double& final_low_time);
53 read_from_wrflow (
const int itime,
54 const std::string& nc_low_file,
55 const amrex::Box& domain,
56 amrex::Vector<amrex::Vector<amrex::FArrayBox>>& low_data_zlo);
59 update_sst_tsk (
const int itime,
60 const amrex::Geometry& geom,
61 const amrex::BoxArray& ba2d_lev,
62 amrex::Vector<std::unique_ptr<amrex::MultiFab>>& sst_lev,
63 amrex::Vector<std::unique_ptr<amrex::MultiFab>>& tsk_lev,
64 std::unique_ptr<SurfaceLayer>& SurfLayer,
65 const amrex::Vector<amrex::Vector<amrex::FArrayBox>>& low_data_zlo,
66 const amrex::MultiFab&
cons,
67 const amrex::MultiFab& mf_PSFC_lev,
69 std::unique_ptr<amrex::iMultiFab>& lmask,
70 const bool use_moist);
const Real rdOcp
Definition: ERF_InitCustomPert_Bomex.H:16
amrex::Real Real
Definition: ERF_ShocInterface.H:19
@ xvel
Definition: ERF_IndexDefines.H:177
@ cons
Definition: ERF_IndexDefines.H:176
@ yvel
Definition: ERF_IndexDefines.H:178