diff --git a/ERFTracers_8cpp.html b/ERFTracers_8cpp.html index 2fbc0b281..3a1a057f5 100644 --- a/ERFTracers_8cpp.html +++ b/ERFTracers_8cpp.html @@ -94,56 +94,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERFTracers_8cpp__incl.map b/ERFTracers_8cpp__incl.map index a8e89ef7b..0f1ba155b 100644 --- a/ERFTracers_8cpp__incl.map +++ b/ERFTracers_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERFTracers_8cpp__incl.md5 b/ERFTracers_8cpp__incl.md5 index 775125676..41fc98eeb 100644 --- a/ERFTracers_8cpp__incl.md5 +++ b/ERFTracers_8cpp__incl.md5 @@ -1 +1 @@ -bbdb8659644b62b4267979867ca59874 \ No newline at end of file +412ec020e9be2d2f7534345fed8663cf \ No newline at end of file diff --git a/ERFTracers_8cpp__incl.png b/ERFTracers_8cpp__incl.png index b9910c5f6..8630266b1 100644 Binary files a/ERFTracers_8cpp__incl.png and b/ERFTracers_8cpp__incl.png differ diff --git a/ERF_8H.html b/ERF_8H.html index 5bb45ff64..b828d7fdb 100644 --- a/ERF_8H.html +++ b/ERF_8H.html @@ -103,6 +103,8 @@ #include <AMReX_PhysBCFunct.H>
#include <AMReX_YAFluxRegister.H>
#include <AMReX_ErrorList.H>
+#include <AMReX_EBFabFactory.H>
+#include <AMReX_EBMultiFabUtil.H>
#include "ERF_ProbCommon.H"
#include <ERF_IndexDefines.H>
#include <ERF_DataStruct.H>
@@ -128,56 +130,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF_8H__incl.map b/ERF_8H__incl.map index e178186e3..09b1076d4 100644 --- a/ERF_8H__incl.map +++ b/ERF_8H__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF_8H__incl.md5 b/ERF_8H__incl.md5 index c0b131a64..e98391f6f 100644 --- a/ERF_8H__incl.md5 +++ b/ERF_8H__incl.md5 @@ -1 +1 @@ -921549332ddc4ee869843d26d8c46582 \ No newline at end of file +2bfc4587e3b571dc14fde22763e83037 \ No newline at end of file diff --git a/ERF_8H__incl.png b/ERF_8H__incl.png index 037cbd650..c0d8967e9 100644 Binary files a/ERF_8H__incl.png and b/ERF_8H__incl.png differ diff --git a/ERF_8H_source.html b/ERF_8H_source.html index dbaf40a4a..f546f8eaa 100644 --- a/ERF_8H_source.html +++ b/ERF_8H_source.html @@ -109,161 +109,161 @@
21 #include <AMReX_PhysBCFunct.H>
22 #include <AMReX_YAFluxRegister.H>
23 #include <AMReX_ErrorList.H>
-
24 
-
25 #ifdef ERF_USE_FFT
-
26 #include <AMReX_FFT_Poisson.H>
-
27 #endif
-
28 
-
29 #ifdef AMREX_MEM_PROFILING
-
30 #include <AMReX_MemProfiler.H>
-
31 #endif
-
32 
-
33 #include "ERF_ProbCommon.H"
+
24 #include <AMReX_EBFabFactory.H>
+
25 #include <AMReX_EBMultiFabUtil.H>
+
26 
+
27 #ifdef ERF_USE_FFT
+
28 #include <AMReX_FFT_Poisson.H>
+
29 #endif
+
30 
+
31 #ifdef AMREX_MEM_PROFILING
+
32 #include <AMReX_MemProfiler.H>
+
33 #endif
34 
-
35 #include <ERF_IndexDefines.H>
-
36 #include <ERF_DataStruct.H>
-
37 #include <ERF_TurbPertStruct.H>
-
38 #include <ERF_InputSoundingData.H>
-
39 #include <ERF_InputSpongeData.H>
-
40 #include <ERF_ABLMost.H>
-
41 #include <ERF_Derive.H>
-
42 #include <ERF_ReadBndryPlanes.H>
-
43 #include <ERF_WriteBndryPlanes.H>
-
44 #include <ERF_MRI.H>
-
45 #include <ERF_PhysBCFunct.H>
-
46 #include <ERF_FillPatcher.H>
-
47 #include <ERF_SampleData.H>
-
48 #include <ERF_ForestDrag.H>
-
49 #include <ERF_TerrainDrag.H>
-
50 
-
51 #ifdef ERF_USE_PARTICLES
-
52 #include "ERF_ParticleData.H"
-
53 #endif
-
54 
-
55 #include "ERF_EulerianMicrophysics.H"
-
56 #include "ERF_LagrangianMicrophysics.H"
-
57 #include "ERF_LandSurface.H"
-
58 #ifdef ERF_USE_WINDFARM
-
59 #include "ERF_WindFarm.H"
-
60 #endif
-
61 
-
62 #ifdef ERF_USE_RRTMGP
-
63 #include "ERF_Radiation.H"
-
64 #endif
-
65 
-
66 #include <iostream>
+
35 #include "ERF_ProbCommon.H"
+
36 
+
37 #include <ERF_IndexDefines.H>
+
38 #include <ERF_DataStruct.H>
+
39 #include <ERF_TurbPertStruct.H>
+
40 #include <ERF_InputSoundingData.H>
+
41 #include <ERF_InputSpongeData.H>
+
42 #include <ERF_ABLMost.H>
+
43 #include <ERF_Derive.H>
+
44 #include <ERF_ReadBndryPlanes.H>
+
45 #include <ERF_WriteBndryPlanes.H>
+
46 #include <ERF_MRI.H>
+
47 #include <ERF_PhysBCFunct.H>
+
48 #include <ERF_FillPatcher.H>
+
49 #include <ERF_SampleData.H>
+
50 #include <ERF_ForestDrag.H>
+
51 #include <ERF_TerrainDrag.H>
+
52 
+
53 #ifdef ERF_USE_PARTICLES
+
54 #include "ERF_ParticleData.H"
+
55 #endif
+
56 
+
57 #include "ERF_EulerianMicrophysics.H"
+
58 #include "ERF_LagrangianMicrophysics.H"
+
59 #include "ERF_LandSurface.H"
+
60 #ifdef ERF_USE_WINDFARM
+
61 #include "ERF_WindFarm.H"
+
62 #endif
+
63 
+
64 #ifdef ERF_USE_RRTMGP
+
65 #include "ERF_Radiation.H"
+
66 #endif
67 
-
68 #ifdef AMREX_LAZY
-
69 #include <AMReX_Lazy.H>
-
70 #endif
-
71 
-
72 #ifdef ERF_USE_MULTIBLOCK
-
73 class MultiBlockContainer;
-
74 #endif
-
75 
-
76 /**
-
77  * Enum of possible initialization types
-
78 */
-
79 AMREX_ENUM(InitType,
-
80  None, Input_Sounding, Ideal, Real, Metgrid, Uniform
-
81 );
-
82 
-
83 /**
-
84  * Enum of possible interpolation types between coarse/fine
-
85 */
-
86 AMREX_ENUM(StateInterpType,
-
87  FullState, Perturbational
-
88 );
-
89 
-
90 /**
-
91  * Enum of possible plotfile types
-
92 */
-
93 AMREX_ENUM(PlotFileType,
-
94  None, Amrex, Netcdf
-
95 );
-
96 
-
97 
-
98 #if 0
-
99 /**
-
100  * Enum of possible coarse/fine interpolation options
-
101 */
-
102 namespace InterpType {
-
103  enum {
-
104  PCInterp = 0,
-
105  NodeBilinear,
-
106  CellConservativeLinear,
-
107  CellBilinear,
-
108  CellQuadratic,
-
109  CellConservativeProtected,
-
110  CellConservativeQuartic,
-
111  FaceLinear,
-
112  FaceConserativeLinear
-
113  };
-
114 }
-
115 #endif
-
116 
-
117 /**
-
118  * Main class in ERF code, instantiated from main.cpp
-
119 */
-
120 
-
121 class ERF
-
122  : public amrex::AmrCore
-
123 {
-
124 public:
-
125 
-
126  ////////////////
-
127  // public member functions
-
128 
-
129  // constructor - reads in parameters from inputs file
-
130  // - sizes multilevel arrays and data structures
-
131  ERF ();
-
132  ~ERF () override;
-
133 
-
134  void ERF_shared ();
+
68 #include <iostream>
+
69 
+
70 #ifdef AMREX_LAZY
+
71 #include <AMReX_Lazy.H>
+
72 #endif
+
73 
+
74 #ifdef ERF_USE_MULTIBLOCK
+
75 class MultiBlockContainer;
+
76 #endif
+
77 
+
78 /**
+
79  * Enum of possible initialization types
+
80 */
+
81 AMREX_ENUM(InitType,
+
82  None, Input_Sounding, Ideal, Real, Metgrid, Uniform
+
83 );
+
84 
+
85 /**
+
86  * Enum of possible interpolation types between coarse/fine
+
87 */
+
88 AMREX_ENUM(StateInterpType,
+
89  FullState, Perturbational
+
90 );
+
91 
+
92 /**
+
93  * Enum of possible plotfile types
+
94 */
+
95 AMREX_ENUM(PlotFileType,
+
96  None, Amrex, Netcdf
+
97 );
+
98 
+
99 
+
100 #if 0
+
101 /**
+
102  * Enum of possible coarse/fine interpolation options
+
103 */
+
104 namespace InterpType {
+
105  enum {
+
106  PCInterp = 0,
+
107  NodeBilinear,
+
108  CellConservativeLinear,
+
109  CellBilinear,
+
110  CellQuadratic,
+
111  CellConservativeProtected,
+
112  CellConservativeQuartic,
+
113  FaceLinear,
+
114  FaceConserativeLinear
+
115  };
+
116 }
+
117 #endif
+
118 
+
119 /**
+
120  * Main class in ERF code, instantiated from main.cpp
+
121 */
+
122 
+
123 class ERF
+
124  : public amrex::AmrCore
+
125 {
+
126 public:
+
127 
+
128  ////////////////
+
129  // public member functions
+
130 
+
131  // constructor - reads in parameters from inputs file
+
132  // - sizes multilevel arrays and data structures
+
133  ERF ();
+
134  ~ERF () override;
135 
-
136  // Declare a default move constructor so we ensure the destructor is
-
137  // not called when we return an object of this class by value
-
138  ERF (ERF&&) noexcept = delete;
-
139 
-
140  // Declare a default move assignment operator
-
141  ERF& operator=(ERF&& other) noexcept = delete;
-
142 
-
143  // Delete the copy constructor
-
144  ERF (const ERF& other) = delete;
-
145  //
-
146  // Delete the copy assignment operator
-
147  ERF& operator=(const ERF& other) = delete;
-
148 
-
149  // Advance solution to final time
-
150  void Evolve ();
-
151 
-
152  // Tag cells for refinement
-
153  void ErrorEst (int lev, amrex::TagBoxArray& tags, amrex::Real time, int ngrow) override;
-
154 
-
155  // Initialize multilevel data
-
156  void InitData ();
-
157 
-
158  // Initialize multilevel data before MultiBlock
-
159  void InitData_pre ();
-
160 
-
161  // Initialize multilevel data after MultiBlock
-
162  void InitData_post ();
-
163 
-
164 #ifdef ERF_USE_EB
-
165  void WriteMyEBSurface ();
-
166 #endif
+
136  void ERF_shared ();
+
137 
+
138  // Declare a default move constructor so we ensure the destructor is
+
139  // not called when we return an object of this class by value
+
140  ERF (ERF&&) noexcept = delete;
+
141 
+
142  // Declare a default move assignment operator
+
143  ERF& operator=(ERF&& other) noexcept = delete;
+
144 
+
145  // Delete the copy constructor
+
146  ERF (const ERF& other) = delete;
+
147  //
+
148  // Delete the copy assignment operator
+
149  ERF& operator=(const ERF& other) = delete;
+
150 
+
151  // Advance solution to final time
+
152  void Evolve ();
+
153 
+
154  // Tag cells for refinement
+
155  void ErrorEst (int lev, amrex::TagBoxArray& tags, amrex::Real time, int ngrow) override;
+
156 
+
157  // Initialize multilevel data
+
158  void InitData ();
+
159 
+
160  // Initialize multilevel data before MultiBlock
+
161  void InitData_pre ();
+
162 
+
163  // Initialize multilevel data after MultiBlock
+
164  void InitData_post ();
+
165 
+
166  void WriteMyEBSurface ();
167 
168  // Compute the divergence -- whether EB, no-terrain, flat terrain or general terrain
-
169  void compute_divergence (int lev, amrex::MultiFab& rhs, amrex::Array<amrex::MultiFab const*,AMREX_SPACEDIM> rho0_u_const,
-
170  amrex::Geometry const& geom_at_lev);
+
169  void compute_divergence (int lev, amrex::MultiFab& rhs, amrex::Array<amrex::MultiFab const*,AMREX_SPACEDIM> rho0_u_const,
+
170  amrex::Geometry const& geom_at_lev);
171 
172  // Project the velocities to be divergence-free -- this is only relevant if anelastic == 1
-
173  void project_velocities (int lev, amrex::Real dt, amrex::Vector<amrex::MultiFab >& vars,
-
174  amrex::MultiFab& p);
+
173  void project_velocities (int lev, amrex::Real dt, amrex::Vector<amrex::MultiFab >& vars,
+
174  amrex::MultiFab& p);
175 
176  // Project the velocities to be divergence-free with a thin body
-
177  void project_velocities_tb (int lev, amrex::Real dt, amrex::Vector<amrex::MultiFab >& vars,
-
178  amrex::MultiFab& p);
+
177  void project_velocities_tb (int lev, amrex::Real dt, amrex::Vector<amrex::MultiFab >& vars,
+
178  amrex::MultiFab& p);
179 
180  // Calculate wall distance by solving a Poisson equation
181  void poisson_wall_dist (int lev);
@@ -272,1260 +272,1249 @@
184  void solve_with_fft (int lev, amrex::MultiFab& rhs, amrex::MultiFab& p,
185  amrex::Array<amrex::MultiFab,AMREX_SPACEDIM>& fluxes);
186 #endif
-
187 #ifdef ERF_USE_EB
-
188  void solve_with_EB_mlmg (int lev, amrex::Vector<amrex::MultiFab>& rhs, amrex::Vector<amrex::MultiFab>& p,
-
189  amrex::Vector<amrex::Array<amrex::MultiFab,AMREX_SPACEDIM>>& fluxes);
-
190 #endif
-
191 
-
192  void solve_with_gmres (int lev, amrex::Vector<amrex::MultiFab>& rhs, amrex::Vector<amrex::MultiFab>& p,
-
193  amrex::Vector<amrex::Array<amrex::MultiFab,AMREX_SPACEDIM>>& fluxes);
-
194  void solve_with_mlmg (int lev, amrex::Vector<amrex::MultiFab>& rhs, amrex::Vector<amrex::MultiFab>& p,
-
195  amrex::Vector<amrex::Array<amrex::MultiFab,AMREX_SPACEDIM>>& fluxes);
-
196 
-
197  // Define the projection bc's based on the domain bc types
-
198  amrex::Array<amrex::LinOpBCType,AMREX_SPACEDIM>
-
199  get_projection_bc (amrex::Orientation::Side side) const noexcept;
-
200  bool projection_has_dirichlet (amrex::Array<amrex::LinOpBCType,AMREX_SPACEDIM> bcs) const;
-
201 
-
202  // Init (NOT restart or regrid)
-
203  void init_only (int lev, amrex::Real time);
-
204 
-
205  // Restart
-
206  void restart ();
-
207 
-
208  // Is it time to write a plotfile or checkpoint?
-
209  bool writeNow (const amrex::Real cur_time, const amrex::Real dt, const int nstep,
-
210  const int plot_int, const amrex::Real plot_per);
-
211 
-
212  // Called after every level 0 timestep
-
213  void post_timestep (int nstep, amrex::Real time, amrex::Real dt_lev);
-
214 
-
215  // Diagnostics
-
216  void sum_integrated_quantities (amrex::Real time);
-
217  void write_1D_profiles (amrex::Real time);
-
218  void write_1D_profiles_stag (amrex::Real time);
+
187  void solve_with_EB_mlmg (int lev, amrex::Vector<amrex::MultiFab>& rhs, amrex::Vector<amrex::MultiFab>& p,
+
188  amrex::Vector<amrex::Array<amrex::MultiFab,AMREX_SPACEDIM>>& fluxes);
+
189 
+
190  void solve_with_gmres (int lev, amrex::Vector<amrex::MultiFab>& rhs, amrex::Vector<amrex::MultiFab>& p,
+
191  amrex::Vector<amrex::Array<amrex::MultiFab,AMREX_SPACEDIM>>& fluxes);
+
192  void solve_with_mlmg (int lev, amrex::Vector<amrex::MultiFab>& rhs, amrex::Vector<amrex::MultiFab>& p,
+
193  amrex::Vector<amrex::Array<amrex::MultiFab,AMREX_SPACEDIM>>& fluxes);
+
194 
+
195  // Define the projection bc's based on the domain bc types
+
196  amrex::Array<amrex::LinOpBCType,AMREX_SPACEDIM>
+
197  get_projection_bc (amrex::Orientation::Side side) const noexcept;
+
198  bool projection_has_dirichlet (amrex::Array<amrex::LinOpBCType,AMREX_SPACEDIM> bcs) const;
+
199 
+
200  // Init (NOT restart or regrid)
+
201  void init_only (int lev, amrex::Real time);
+
202 
+
203  // Restart
+
204  void restart ();
+
205 
+
206  // Is it time to write a plotfile or checkpoint?
+
207  bool writeNow (const amrex::Real cur_time, const amrex::Real dt, const int nstep,
+
208  const int plot_int, const amrex::Real plot_per);
+
209 
+
210  // Called after every level 0 timestep
+
211  void post_timestep (int nstep, amrex::Real time, amrex::Real dt_lev);
+
212 
+
213  // Diagnostics
+
214  void sum_integrated_quantities (amrex::Real time);
+
215  void write_1D_profiles (amrex::Real time);
+
216  void write_1D_profiles_stag (amrex::Real time);
+
217 
+
218  amrex::Real cloud_fraction (amrex::Real time);
219 
-
220  amrex::Real cloud_fraction (amrex::Real time);
-
221 
-
222  // Fill the physical boundary conditions for cell-centered velocity (diagnostic only)
-
223  void FillBdyCCVels (amrex::Vector<amrex::MultiFab>& mf_cc_vel);
-
224 
-
225  void sample_points (int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab& mf);
-
226  void sample_lines (int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab& mf);
-
227 
-
228  void derive_diag_profiles (amrex::Real time,
-
229  amrex::Gpu::HostVector<amrex::Real>& h_avg_u , amrex::Gpu::HostVector<amrex::Real>& h_avg_v,
-
230  amrex::Gpu::HostVector<amrex::Real>& h_avg_w , amrex::Gpu::HostVector<amrex::Real>& h_avg_rho,
-
231  amrex::Gpu::HostVector<amrex::Real>& h_avg_th , amrex::Gpu::HostVector<amrex::Real>& h_avg_ksgs,
-
232  amrex::Gpu::HostVector<amrex::Real>& h_avg_Kmv , amrex::Gpu::HostVector<amrex::Real>& h_avg_Khv,
-
233  amrex::Gpu::HostVector<amrex::Real>& h_avg_qv , amrex::Gpu::HostVector<amrex::Real>& h_avg_qc,
-
234  amrex::Gpu::HostVector<amrex::Real>& h_avg_qr ,
-
235  amrex::Gpu::HostVector<amrex::Real>& h_avg_wqv , amrex::Gpu::HostVector<amrex::Real>& h_avg_wqc,
-
236  amrex::Gpu::HostVector<amrex::Real>& h_avg_wqr ,
-
237  amrex::Gpu::HostVector<amrex::Real>& h_avg_qi , amrex::Gpu::HostVector<amrex::Real>& h_avg_qs,
-
238  amrex::Gpu::HostVector<amrex::Real>& h_avg_qg ,
-
239  amrex::Gpu::HostVector<amrex::Real>& h_avg_uu , amrex::Gpu::HostVector<amrex::Real>& h_avg_uv,
-
240  amrex::Gpu::HostVector<amrex::Real>& h_avg_uw,
-
241  amrex::Gpu::HostVector<amrex::Real>& h_avg_vv , amrex::Gpu::HostVector<amrex::Real>& h_avg_vw,
-
242  amrex::Gpu::HostVector<amrex::Real>& h_avg_ww,
-
243  amrex::Gpu::HostVector<amrex::Real>& h_avg_uth , amrex::Gpu::HostVector<amrex::Real>& h_avg_vth,
-
244  amrex::Gpu::HostVector<amrex::Real>& h_avg_wth, amrex::Gpu::HostVector<amrex::Real>& h_avg_thth,
-
245  amrex::Gpu::HostVector<amrex::Real>& h_avg_ku, amrex::Gpu::HostVector<amrex::Real>& h_avg_kv,
-
246  amrex::Gpu::HostVector<amrex::Real>& h_avg_kw,
-
247  amrex::Gpu::HostVector<amrex::Real>& h_avg_p,
-
248  amrex::Gpu::HostVector<amrex::Real>& h_avg_pu, amrex::Gpu::HostVector<amrex::Real>& h_avg_pv,
-
249  amrex::Gpu::HostVector<amrex::Real>& h_avg_pw, amrex::Gpu::HostVector<amrex::Real>& h_avg_wthv);
-
250  void derive_diag_profiles_stag (amrex::Real time,
-
251  amrex::Gpu::HostVector<amrex::Real>& h_avg_u , amrex::Gpu::HostVector<amrex::Real>& h_avg_v,
-
252  amrex::Gpu::HostVector<amrex::Real>& h_avg_w , amrex::Gpu::HostVector<amrex::Real>& h_avg_rho,
-
253  amrex::Gpu::HostVector<amrex::Real>& h_avg_th , amrex::Gpu::HostVector<amrex::Real>& h_avg_ksgs,
-
254  amrex::Gpu::HostVector<amrex::Real>& h_avg_Kmv , amrex::Gpu::HostVector<amrex::Real>& h_avg_Khv,
-
255  amrex::Gpu::HostVector<amrex::Real>& h_avg_qv , amrex::Gpu::HostVector<amrex::Real>& h_avg_qc,
-
256  amrex::Gpu::HostVector<amrex::Real>& h_avg_qr ,
-
257  amrex::Gpu::HostVector<amrex::Real>& h_avg_wqv , amrex::Gpu::HostVector<amrex::Real>& h_avg_wqc,
-
258  amrex::Gpu::HostVector<amrex::Real>& h_avg_wqr ,
-
259  amrex::Gpu::HostVector<amrex::Real>& h_avg_qi , amrex::Gpu::HostVector<amrex::Real>& h_avg_qs,
-
260  amrex::Gpu::HostVector<amrex::Real>& h_avg_qg ,
-
261  amrex::Gpu::HostVector<amrex::Real>& h_avg_uu , amrex::Gpu::HostVector<amrex::Real>& h_avg_uv,
-
262  amrex::Gpu::HostVector<amrex::Real>& h_avg_uw,
-
263  amrex::Gpu::HostVector<amrex::Real>& h_avg_vv , amrex::Gpu::HostVector<amrex::Real>& h_avg_vw,
-
264  amrex::Gpu::HostVector<amrex::Real>& h_avg_ww,
-
265  amrex::Gpu::HostVector<amrex::Real>& h_avg_uth , amrex::Gpu::HostVector<amrex::Real>& h_avg_vth,
-
266  amrex::Gpu::HostVector<amrex::Real>& h_avg_wth, amrex::Gpu::HostVector<amrex::Real>& h_avg_thth,
-
267  amrex::Gpu::HostVector<amrex::Real>& h_avg_ku, amrex::Gpu::HostVector<amrex::Real>& h_avg_kv,
-
268  amrex::Gpu::HostVector<amrex::Real>& h_avg_kw,
-
269  amrex::Gpu::HostVector<amrex::Real>& h_avg_p,
-
270  amrex::Gpu::HostVector<amrex::Real>& h_avg_pu, amrex::Gpu::HostVector<amrex::Real>& h_avg_pv,
-
271  amrex::Gpu::HostVector<amrex::Real>& h_avg_pw, amrex::Gpu::HostVector<amrex::Real>& h_avg_wthv);
-
272 
-
273  void derive_stress_profiles (amrex::Gpu::HostVector<amrex::Real>& h_avg_tau11, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau12,
-
274  amrex::Gpu::HostVector<amrex::Real>& h_avg_tau13, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau22,
-
275  amrex::Gpu::HostVector<amrex::Real>& h_avg_tau23, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau33,
-
276  amrex::Gpu::HostVector<amrex::Real>& h_avg_hfx3, amrex::Gpu::HostVector<amrex::Real>& h_avg_q1fx3,
-
277  amrex::Gpu::HostVector<amrex::Real>& h_avg_q2fx3, amrex::Gpu::HostVector<amrex::Real>& h_avg_diss);
-
278  void derive_stress_profiles_stag (amrex::Gpu::HostVector<amrex::Real>& h_avg_tau11, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau12,
-
279  amrex::Gpu::HostVector<amrex::Real>& h_avg_tau13, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau22,
-
280  amrex::Gpu::HostVector<amrex::Real>& h_avg_tau23, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau33,
-
281  amrex::Gpu::HostVector<amrex::Real>& h_avg_hfx3, amrex::Gpu::HostVector<amrex::Real>& h_avg_q1fx3,
-
282  amrex::Gpu::HostVector<amrex::Real>& h_avg_q2fx3, amrex::Gpu::HostVector<amrex::Real>& h_avg_diss);
-
283 
-
284  // Perform the volume-weighted sum
-
285  amrex::Real
-
286  volWgtSumMF (int lev, const amrex::MultiFab& mf, int comp,
-
287  const amrex::MultiFab& mapfac,
-
288  bool local, bool finemask);
-
289 
-
290  // Decide if it is time to take an action
-
291  static bool is_it_time_for_action (int nstep, amrex::Real time, amrex::Real dt,
-
292  int action_interval, amrex::Real action_per);
-
293 
-
294  // Make a new level using provided BoxArray and DistributionMapping and
-
295  // fill with interpolated coarse level data.
-
296  // overrides the pure virtual function in AmrCore
-
297  void MakeNewLevelFromCoarse (int lev, amrex::Real time, const amrex::BoxArray& ba,
-
298  const amrex::DistributionMapping& dm) override;
-
299 
-
300  // Remake an existing level using provided BoxArray and DistributionMapping and
-
301  // fill with existing fine and coarse data.
-
302  // overrides the pure virtual function in AmrCore
-
303  void RemakeLevel (int lev, amrex::Real time, const amrex::BoxArray& ba,
-
304  const amrex::DistributionMapping& dm) override;
-
305 
-
306  // Delete level data
-
307  // overrides the pure virtual function in AmrCore
-
308  void ClearLevel (int lev) override;
-
309 
-
310  // Make a new level from scratch using provided BoxArray and DistributionMapping.
-
311  // Only used during initialization.
-
312  // overrides the pure virtual function in AmrCore
-
313  void MakeNewLevelFromScratch (int lev, amrex::Real time, const amrex::BoxArray& ba,
-
314  const amrex::DistributionMapping& dm) override;
-
315 
-
316  // compute dt from CFL considerations
-
317  amrex::Real estTimeStep (int lev, long& dt_fast_ratio) const;
-
318 
-
319 #ifdef ERF_USE_WW3_COUPLING
-
320  //amrex::Print() << " About to call send_to_ww3 from ERF.H" << std::endl;
-
321  void send_to_ww3(int lev);
-
322  //amrex::Print() << " About to call read_waves from ERF.H" << std::endl;
-
323  void read_waves(int lev);
-
324  //void send_to_ww3 (int lev);
-
325  //void read_waves (int lev);
-
326 
-
327  //void send_to_ww3 (int lev);
-
328 #endif
-
329 
-
330  // Interface for advancing the data at one level by one "slow" timestep
-
331  void advance_dycore (int level,
-
332  amrex::Vector<amrex::MultiFab>& state_old,
-
333  amrex::Vector<amrex::MultiFab>& state_new,
-
334  amrex::MultiFab& xvel_old, amrex::MultiFab& yvel_old, amrex::MultiFab& zvel_old,
-
335  amrex::MultiFab& xvel_new, amrex::MultiFab& yvel_new, amrex::MultiFab& zvel_new,
-
336  amrex::MultiFab& source, amrex::MultiFab& xmom_src,
-
337  amrex::MultiFab& ymom_src, amrex::MultiFab& zmom_src,
-
338  amrex::Geometry fine_geom,
-
339  amrex::Real dt, amrex::Real time);
-
340 
-
341  void advance_microphysics (int lev,
-
342  amrex::MultiFab& cons_in,
-
343  const amrex::Real& dt_advance,
-
344  const int& iteration,
-
345  const amrex::Real& time);
-
346 
-
347  void advance_lsm (int lev,
-
348  amrex::MultiFab& /*cons_in*/,
-
349  const amrex::Real& dt_advance);
-
350 
-
351 #if defined(ERF_USE_RRTMGP)
-
352  void advance_radiation (int lev,
-
353  amrex::MultiFab& cons_in,
-
354  const amrex::Real& dt_advance);
-
355 #endif
+
220  // Fill the physical boundary conditions for cell-centered velocity (diagnostic only)
+
221  void FillBdyCCVels (amrex::Vector<amrex::MultiFab>& mf_cc_vel);
+
222 
+
223  void sample_points (int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab& mf);
+
224  void sample_lines (int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab& mf);
+
225 
+
226  void derive_diag_profiles (amrex::Real time,
+
227  amrex::Gpu::HostVector<amrex::Real>& h_avg_u , amrex::Gpu::HostVector<amrex::Real>& h_avg_v,
+
228  amrex::Gpu::HostVector<amrex::Real>& h_avg_w , amrex::Gpu::HostVector<amrex::Real>& h_avg_rho,
+
229  amrex::Gpu::HostVector<amrex::Real>& h_avg_th , amrex::Gpu::HostVector<amrex::Real>& h_avg_ksgs,
+
230  amrex::Gpu::HostVector<amrex::Real>& h_avg_Kmv , amrex::Gpu::HostVector<amrex::Real>& h_avg_Khv,
+
231  amrex::Gpu::HostVector<amrex::Real>& h_avg_qv , amrex::Gpu::HostVector<amrex::Real>& h_avg_qc,
+
232  amrex::Gpu::HostVector<amrex::Real>& h_avg_qr ,
+
233  amrex::Gpu::HostVector<amrex::Real>& h_avg_wqv , amrex::Gpu::HostVector<amrex::Real>& h_avg_wqc,
+
234  amrex::Gpu::HostVector<amrex::Real>& h_avg_wqr ,
+
235  amrex::Gpu::HostVector<amrex::Real>& h_avg_qi , amrex::Gpu::HostVector<amrex::Real>& h_avg_qs,
+
236  amrex::Gpu::HostVector<amrex::Real>& h_avg_qg ,
+
237  amrex::Gpu::HostVector<amrex::Real>& h_avg_uu , amrex::Gpu::HostVector<amrex::Real>& h_avg_uv,
+
238  amrex::Gpu::HostVector<amrex::Real>& h_avg_uw,
+
239  amrex::Gpu::HostVector<amrex::Real>& h_avg_vv , amrex::Gpu::HostVector<amrex::Real>& h_avg_vw,
+
240  amrex::Gpu::HostVector<amrex::Real>& h_avg_ww,
+
241  amrex::Gpu::HostVector<amrex::Real>& h_avg_uth , amrex::Gpu::HostVector<amrex::Real>& h_avg_vth,
+
242  amrex::Gpu::HostVector<amrex::Real>& h_avg_wth, amrex::Gpu::HostVector<amrex::Real>& h_avg_thth,
+
243  amrex::Gpu::HostVector<amrex::Real>& h_avg_ku, amrex::Gpu::HostVector<amrex::Real>& h_avg_kv,
+
244  amrex::Gpu::HostVector<amrex::Real>& h_avg_kw,
+
245  amrex::Gpu::HostVector<amrex::Real>& h_avg_p,
+
246  amrex::Gpu::HostVector<amrex::Real>& h_avg_pu, amrex::Gpu::HostVector<amrex::Real>& h_avg_pv,
+
247  amrex::Gpu::HostVector<amrex::Real>& h_avg_pw, amrex::Gpu::HostVector<amrex::Real>& h_avg_wthv);
+
248  void derive_diag_profiles_stag (amrex::Real time,
+
249  amrex::Gpu::HostVector<amrex::Real>& h_avg_u , amrex::Gpu::HostVector<amrex::Real>& h_avg_v,
+
250  amrex::Gpu::HostVector<amrex::Real>& h_avg_w , amrex::Gpu::HostVector<amrex::Real>& h_avg_rho,
+
251  amrex::Gpu::HostVector<amrex::Real>& h_avg_th , amrex::Gpu::HostVector<amrex::Real>& h_avg_ksgs,
+
252  amrex::Gpu::HostVector<amrex::Real>& h_avg_Kmv , amrex::Gpu::HostVector<amrex::Real>& h_avg_Khv,
+
253  amrex::Gpu::HostVector<amrex::Real>& h_avg_qv , amrex::Gpu::HostVector<amrex::Real>& h_avg_qc,
+
254  amrex::Gpu::HostVector<amrex::Real>& h_avg_qr ,
+
255  amrex::Gpu::HostVector<amrex::Real>& h_avg_wqv , amrex::Gpu::HostVector<amrex::Real>& h_avg_wqc,
+
256  amrex::Gpu::HostVector<amrex::Real>& h_avg_wqr ,
+
257  amrex::Gpu::HostVector<amrex::Real>& h_avg_qi , amrex::Gpu::HostVector<amrex::Real>& h_avg_qs,
+
258  amrex::Gpu::HostVector<amrex::Real>& h_avg_qg ,
+
259  amrex::Gpu::HostVector<amrex::Real>& h_avg_uu , amrex::Gpu::HostVector<amrex::Real>& h_avg_uv,
+
260  amrex::Gpu::HostVector<amrex::Real>& h_avg_uw,
+
261  amrex::Gpu::HostVector<amrex::Real>& h_avg_vv , amrex::Gpu::HostVector<amrex::Real>& h_avg_vw,
+
262  amrex::Gpu::HostVector<amrex::Real>& h_avg_ww,
+
263  amrex::Gpu::HostVector<amrex::Real>& h_avg_uth , amrex::Gpu::HostVector<amrex::Real>& h_avg_vth,
+
264  amrex::Gpu::HostVector<amrex::Real>& h_avg_wth, amrex::Gpu::HostVector<amrex::Real>& h_avg_thth,
+
265  amrex::Gpu::HostVector<amrex::Real>& h_avg_ku, amrex::Gpu::HostVector<amrex::Real>& h_avg_kv,
+
266  amrex::Gpu::HostVector<amrex::Real>& h_avg_kw,
+
267  amrex::Gpu::HostVector<amrex::Real>& h_avg_p,
+
268  amrex::Gpu::HostVector<amrex::Real>& h_avg_pu, amrex::Gpu::HostVector<amrex::Real>& h_avg_pv,
+
269  amrex::Gpu::HostVector<amrex::Real>& h_avg_pw, amrex::Gpu::HostVector<amrex::Real>& h_avg_wthv);
+
270 
+
271  void derive_stress_profiles (amrex::Gpu::HostVector<amrex::Real>& h_avg_tau11, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau12,
+
272  amrex::Gpu::HostVector<amrex::Real>& h_avg_tau13, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau22,
+
273  amrex::Gpu::HostVector<amrex::Real>& h_avg_tau23, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau33,
+
274  amrex::Gpu::HostVector<amrex::Real>& h_avg_hfx3, amrex::Gpu::HostVector<amrex::Real>& h_avg_q1fx3,
+
275  amrex::Gpu::HostVector<amrex::Real>& h_avg_q2fx3, amrex::Gpu::HostVector<amrex::Real>& h_avg_diss);
+
276  void derive_stress_profiles_stag (amrex::Gpu::HostVector<amrex::Real>& h_avg_tau11, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau12,
+
277  amrex::Gpu::HostVector<amrex::Real>& h_avg_tau13, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau22,
+
278  amrex::Gpu::HostVector<amrex::Real>& h_avg_tau23, amrex::Gpu::HostVector<amrex::Real>& h_avg_tau33,
+
279  amrex::Gpu::HostVector<amrex::Real>& h_avg_hfx3, amrex::Gpu::HostVector<amrex::Real>& h_avg_q1fx3,
+
280  amrex::Gpu::HostVector<amrex::Real>& h_avg_q2fx3, amrex::Gpu::HostVector<amrex::Real>& h_avg_diss);
+
281 
+
282  // Perform the volume-weighted sum
+
283  amrex::Real
+
284  volWgtSumMF (int lev, const amrex::MultiFab& mf, int comp,
+
285  const amrex::MultiFab& mapfac,
+
286  bool local, bool finemask);
+
287 
+
288  // Decide if it is time to take an action
+
289  static bool is_it_time_for_action (int nstep, amrex::Real time, amrex::Real dt,
+
290  int action_interval, amrex::Real action_per);
+
291 
+
292  // Make a new level using provided BoxArray and DistributionMapping and
+
293  // fill with interpolated coarse level data.
+
294  // overrides the pure virtual function in AmrCore
+
295  void MakeNewLevelFromCoarse (int lev, amrex::Real time, const amrex::BoxArray& ba,
+
296  const amrex::DistributionMapping& dm) override;
+
297 
+
298  // Remake an existing level using provided BoxArray and DistributionMapping and
+
299  // fill with existing fine and coarse data.
+
300  // overrides the pure virtual function in AmrCore
+
301  void RemakeLevel (int lev, amrex::Real time, const amrex::BoxArray& ba,
+
302  const amrex::DistributionMapping& dm) override;
+
303 
+
304  // Delete level data
+
305  // overrides the pure virtual function in AmrCore
+
306  void ClearLevel (int lev) override;
+
307 
+
308  // Make a new level from scratch using provided BoxArray and DistributionMapping.
+
309  // Only used during initialization.
+
310  // overrides the pure virtual function in AmrCore
+
311  void MakeNewLevelFromScratch (int lev, amrex::Real time, const amrex::BoxArray& ba,
+
312  const amrex::DistributionMapping& dm) override;
+
313 
+
314  // compute dt from CFL considerations
+
315  amrex::Real estTimeStep (int lev, long& dt_fast_ratio) const;
+
316 
+
317 #ifdef ERF_USE_WW3_COUPLING
+
318  //amrex::Print() << " About to call send_to_ww3 from ERF.H" << std::endl;
+
319  void send_to_ww3(int lev);
+
320  //amrex::Print() << " About to call read_waves from ERF.H" << std::endl;
+
321  void read_waves(int lev);
+
322  //void send_to_ww3 (int lev);
+
323  //void read_waves (int lev);
+
324 
+
325  //void send_to_ww3 (int lev);
+
326 #endif
+
327 
+
328  // Interface for advancing the data at one level by one "slow" timestep
+
329  void advance_dycore (int level,
+
330  amrex::Vector<amrex::MultiFab>& state_old,
+
331  amrex::Vector<amrex::MultiFab>& state_new,
+
332  amrex::MultiFab& xvel_old, amrex::MultiFab& yvel_old, amrex::MultiFab& zvel_old,
+
333  amrex::MultiFab& xvel_new, amrex::MultiFab& yvel_new, amrex::MultiFab& zvel_new,
+
334  amrex::MultiFab& source, amrex::MultiFab& xmom_src,
+
335  amrex::MultiFab& ymom_src, amrex::MultiFab& zmom_src,
+
336  amrex::Geometry fine_geom,
+
337  amrex::Real dt, amrex::Real time);
+
338 
+
339  void advance_microphysics (int lev,
+
340  amrex::MultiFab& cons_in,
+
341  const amrex::Real& dt_advance,
+
342  const int& iteration,
+
343  const amrex::Real& time);
+
344 
+
345  void advance_lsm (int lev,
+
346  amrex::MultiFab& /*cons_in*/,
+
347  const amrex::Real& dt_advance);
+
348 
+
349 #if defined(ERF_USE_RRTMGP)
+
350  void advance_radiation (int lev,
+
351  amrex::MultiFab& cons_in,
+
352  const amrex::Real& dt_advance);
+
353 #endif
+
354 
+
355  amrex::MultiFab& build_fine_mask (int lev);
356 
-
357  amrex::MultiFab& build_fine_mask (int lev);
-
358 
-
359  void MakeHorizontalAverages ();
-
360  void MakeDiagnosticAverage (amrex::Vector<amrex::Real>& h_havg, amrex::MultiFab& S, int n);
-
361  void derive_upwp (amrex::Vector<amrex::Real>& h_havg);
-
362 
-
363  // write plotfile to disk
-
364  void WritePlotFile (int which, PlotFileType plotfile_type, amrex::Vector<std::string> plot_var_names);
-
365 
-
366  void WriteMultiLevelPlotfileWithTerrain (const std::string &plotfilename,
-
367  int nlevels,
-
368  const amrex::Vector<const amrex::MultiFab*> &mf,
-
369  const amrex::Vector<const amrex::MultiFab*> &mf_nd,
-
370  const amrex::Vector<std::string> &varnames,
-
371  const amrex::Vector<amrex::Geometry>& my_geom,
-
372  amrex::Real time,
-
373  const amrex::Vector<int> &level_steps,
-
374  const amrex::Vector<amrex::IntVect>& my_ref_ratio,
-
375  const std::string &versionName = "HyperCLaw-V1.1",
-
376  const std::string &levelPrefix = "Level_",
-
377  const std::string &mfPrefix = "Cell",
-
378  const amrex::Vector<std::string>& extra_dirs = amrex::Vector<std::string>()) const;
-
379 
-
380 
-
381  void WriteGenericPlotfileHeaderWithTerrain (std::ostream &HeaderFile,
-
382  int nlevels,
-
383  const amrex::Vector<amrex::BoxArray> &bArray,
-
384  const amrex::Vector<std::string> &varnames,
-
385  const amrex::Vector<amrex::Geometry>& my_geom,
-
386  amrex::Real time,
-
387  const amrex::Vector<int> &level_steps,
-
388  const amrex::Vector<amrex::IntVect>& my_ref_ratio,
-
389  const std::string &versionName,
-
390  const std::string &levelPrefix,
-
391  const std::string &mfPrefix) const;
-
392 
-
393  void erf_enforce_hse (int lev,
-
394  amrex::MultiFab& dens, amrex::MultiFab& pres, amrex::MultiFab& pi, amrex::MultiFab& th,
-
395  std::unique_ptr<amrex::MultiFab>& z_cc);
-
396 
-
397 #ifdef ERF_USE_NETCDF
-
398  //! Write a timestep to 1D vertical column output for coupling
-
399  void writeToNCColumnFile (int lev,
-
400  const std::string& colfile_name, amrex::Real xloc, amrex::Real yloc,
-
401  amrex::Real time);
-
402 #endif //ERF_USE_NETCDF
+
357  void MakeHorizontalAverages ();
+
358  void MakeDiagnosticAverage (amrex::Vector<amrex::Real>& h_havg, amrex::MultiFab& S, int n);
+
359  void derive_upwp (amrex::Vector<amrex::Real>& h_havg);
+
360 
+
361  // write plotfile to disk
+
362  void WritePlotFile (int which, PlotFileType plotfile_type, amrex::Vector<std::string> plot_var_names);
+
363 
+
364  void WriteMultiLevelPlotfileWithTerrain (const std::string &plotfilename,
+
365  int nlevels,
+
366  const amrex::Vector<const amrex::MultiFab*> &mf,
+
367  const amrex::Vector<const amrex::MultiFab*> &mf_nd,
+
368  const amrex::Vector<std::string> &varnames,
+
369  const amrex::Vector<amrex::Geometry>& my_geom,
+
370  amrex::Real time,
+
371  const amrex::Vector<int> &level_steps,
+
372  const amrex::Vector<amrex::IntVect>& my_ref_ratio,
+
373  const std::string &versionName = "HyperCLaw-V1.1",
+
374  const std::string &levelPrefix = "Level_",
+
375  const std::string &mfPrefix = "Cell",
+
376  const amrex::Vector<std::string>& extra_dirs = amrex::Vector<std::string>()) const;
+
377 
+
378 
+
379  void WriteGenericPlotfileHeaderWithTerrain (std::ostream &HeaderFile,
+
380  int nlevels,
+
381  const amrex::Vector<amrex::BoxArray> &bArray,
+
382  const amrex::Vector<std::string> &varnames,
+
383  const amrex::Vector<amrex::Geometry>& my_geom,
+
384  amrex::Real time,
+
385  const amrex::Vector<int> &level_steps,
+
386  const amrex::Vector<amrex::IntVect>& my_ref_ratio,
+
387  const std::string &versionName,
+
388  const std::string &levelPrefix,
+
389  const std::string &mfPrefix) const;
+
390 
+
391  void erf_enforce_hse (int lev,
+
392  amrex::MultiFab& dens, amrex::MultiFab& pres, amrex::MultiFab& pi, amrex::MultiFab& th,
+
393  std::unique_ptr<amrex::MultiFab>& z_cc);
+
394 
+
395 #ifdef ERF_USE_NETCDF
+
396  //! Write a timestep to 1D vertical column output for coupling
+
397  void writeToNCColumnFile (int lev,
+
398  const std::string& colfile_name, amrex::Real xloc, amrex::Real yloc,
+
399  amrex::Real time);
+
400 #endif //ERF_USE_NETCDF
+
401 
+
402  void init_from_input_sounding (int lev);
403 
-
404  void init_from_input_sounding (int lev);
+
404  void input_sponge (int lev);
405 
-
406  void input_sponge (int lev);
+
406  void init_from_hse (int lev);
407 
-
408  void init_from_hse (int lev);
+
408  void init_thin_body (int lev, const amrex::BoxArray& ba, const amrex::DistributionMapping& dm);
409 
-
410  void init_thin_body (int lev, const amrex::BoxArray& ba, const amrex::DistributionMapping& dm);
-
411 
-
412 #ifdef ERF_USE_MULTIBLOCK
-
413  // constructor used when ERF is created by a multiblock driver
-
414  // calls AmrCore constructor -> AmrMesh constructor
-
415  ERF (const amrex::RealBox& rb, int max_level_in,
-
416  const amrex::Vector<int>& n_cell_in, int coord,
-
417  const amrex::Vector<amrex::IntVect>& ref_ratio,
-
418  const amrex::Array<int,AMREX_SPACEDIM>& is_per,
-
419  std::string prefix);
-
420 
-
421  // Advance a block specified number of time steps
-
422  void Evolve_MB (int MBstep, int max_block_step);
-
423 
-
424  // get the current time values and dt
-
425  amrex::Real get_t_old (int lev) { return t_old[lev]; }
-
426  amrex::Real get_t_new (int lev) { return t_new[lev]; }
-
427  amrex::Real get_dt (int lev) { return dt[lev]; }
-
428 
-
429  // Set parmparse prefix for MultiBlock
-
430  void SetParmParsePrefix (std::string name) { pp_prefix = name; }
-
431 
-
432  // Set 'this' from multiblock container
-
433  void SetMultiBlockPointer (MultiBlockContainer *mbc) { m_mbc = mbc; }
-
434 
-
435  // Public data copy for MB
-
436  std::vector<amrex::Box> domain_p;
-
437  amrex::Vector<amrex::Vector<amrex::MultiFab> > vars_new;
-
438  amrex::Vector<amrex::Vector<amrex::MultiFab> > vars_old;
-
439 
-
440  // Velocity time averaged field
-
441  amrex::Vector<std::unique_ptr<amrex::MultiFab>> vel_t_avg;
-
442  amrex::Vector<amrex::Real> t_avg_cnt;
-
443 #endif
+
410 #ifdef ERF_USE_MULTIBLOCK
+
411  // constructor used when ERF is created by a multiblock driver
+
412  // calls AmrCore constructor -> AmrMesh constructor
+
413  ERF (const amrex::RealBox& rb, int max_level_in,
+
414  const amrex::Vector<int>& n_cell_in, int coord,
+
415  const amrex::Vector<amrex::IntVect>& ref_ratio,
+
416  const amrex::Array<int,AMREX_SPACEDIM>& is_per,
+
417  std::string prefix);
+
418 
+
419  // Advance a block specified number of time steps
+
420  void Evolve_MB (int MBstep, int max_block_step);
+
421 
+
422  // get the current time values and dt
+
423  amrex::Real get_t_old (int lev) { return t_old[lev]; }
+
424  amrex::Real get_t_new (int lev) { return t_new[lev]; }
+
425  amrex::Real get_dt (int lev) { return dt[lev]; }
+
426 
+
427  // Set parmparse prefix for MultiBlock
+
428  void SetParmParsePrefix (std::string name) { pp_prefix = name; }
+
429 
+
430  // Set 'this' from multiblock container
+
431  void SetMultiBlockPointer (MultiBlockContainer *mbc) { m_mbc = mbc; }
+
432 
+
433  // Public data copy for MB
+
434  std::vector<amrex::Box> domain_p;
+
435  amrex::Vector<amrex::Vector<amrex::MultiFab> > vars_new;
+
436  amrex::Vector<amrex::Vector<amrex::MultiFab> > vars_old;
+
437 
+
438  // Velocity time averaged field
+
439  amrex::Vector<std::unique_ptr<amrex::MultiFab>> vel_t_avg;
+
440  amrex::Vector<amrex::Real> t_avg_cnt;
+
441 #endif
+
442 
+
443  std::string pp_prefix {"erf"};
444 
-
445  std::string pp_prefix {"erf"};
-
446 
-
447  void fill_from_bndryregs (const amrex::Vector<amrex::MultiFab*>& mfs,
-
448  amrex::Real time);
-
449 
-
450 #ifdef ERF_USE_NETCDF
-
451  void fill_from_realbdy (const amrex::Vector<amrex::MultiFab*>& mfs,
-
452  amrex::Real time,
-
453  bool cons_only,
-
454  int icomp_cons,
-
455  int ncomp_cons,
-
456  amrex::IntVect ngvect_cons,
-
457  amrex::IntVect ngvect_vels);
-
458 #endif
-
459 
-
460 #ifdef ERF_USE_NETCDF
-
461  void init_from_wrfinput (int lev);
-
462  void init_from_metgrid (int lev);
-
463 #endif // ERF_USE_NETCDF
-
464 
-
465 #ifdef ERF_USE_WINDFARM
-
466  void init_windfarm(int lev);
-
467  void advance_windfarm (const amrex::Geometry& a_geom,
-
468  const amrex::Real& dt_advance,
-
469  amrex::MultiFab& cons_in,
-
470  amrex::MultiFab& U_old, amrex::MultiFab& V_old, amrex::MultiFab& W_old,
-
471  amrex::MultiFab& mf_vars_windfarm,
-
472  const amrex::MultiFab& mf_Nturb,
-
473  const amrex::MultiFab& mf_SMark,
-
474  const amrex::Real& time);
-
475 #endif
-
476 
-
477 #ifdef ERF_USE_EB
-
478  void MakeEBGeometry ();
-
479  void make_eb_box ();
-
480  void make_eb_cylinder ();
-
481  void make_eb_regular ();
-
482  void redistribute_term ( int lev,
-
483  amrex::MultiFab& result,
-
484  amrex::MultiFab& result_tmp,
-
485  amrex::MultiFab const& state,
-
486  amrex::BCRec const* bc,
-
487  amrex::Real const dt);
-
488  void redistribute_term ( amrex::MFIter const& mfi, int lev,
-
489  amrex::MultiFab& result,
-
490  amrex::MultiFab& result_tmp,
-
491  amrex::MultiFab const& state,
-
492  amrex::BCRec const* bc,
-
493  amrex::Real const dt);
-
494 #endif
-
495 
-
496  // more flexible version of AverageDown() that lets you average down across multiple levels
-
497  void AverageDownTo (int crse_lev, int scomp, int ncomp); // NOLINT
-
498 
-
499  // write checkpoint file to disk
-
500  void WriteCheckpointFile () const;
-
501 
-
502  // read checkpoint file from disk
-
503  void ReadCheckpointFile ();
-
504 
-
505  // read checkpoint file from disk -- called after instantiating m_most
-
506  void ReadCheckpointFileMOST ();
-
507 
-
508 private:
-
509 
-
510  ///////////////////////////
-
511  // private member functions
-
512  ///////////////////////////
-
513 
-
514  // read in some parameters from inputs file
-
515  void ReadParameters ();
-
516  void ParameterSanityChecks ();
+
445  void fill_from_bndryregs (const amrex::Vector<amrex::MultiFab*>& mfs,
+
446  amrex::Real time);
+
447 
+
448 #ifdef ERF_USE_NETCDF
+
449  void fill_from_realbdy (const amrex::Vector<amrex::MultiFab*>& mfs,
+
450  amrex::Real time,
+
451  bool cons_only,
+
452  int icomp_cons,
+
453  int ncomp_cons,
+
454  amrex::IntVect ngvect_cons,
+
455  amrex::IntVect ngvect_vels);
+
456 #endif
+
457 
+
458 #ifdef ERF_USE_NETCDF
+
459  void init_from_wrfinput (int lev);
+
460  void init_from_metgrid (int lev);
+
461 #endif // ERF_USE_NETCDF
+
462 
+
463 #ifdef ERF_USE_WINDFARM
+
464  void init_windfarm(int lev);
+
465  void advance_windfarm (const amrex::Geometry& a_geom,
+
466  const amrex::Real& dt_advance,
+
467  amrex::MultiFab& cons_in,
+
468  amrex::MultiFab& U_old, amrex::MultiFab& V_old, amrex::MultiFab& W_old,
+
469  amrex::MultiFab& mf_vars_windfarm,
+
470  const amrex::MultiFab& mf_Nturb,
+
471  const amrex::MultiFab& mf_SMark,
+
472  const amrex::Real& time);
+
473 #endif
+
474 
+
475  void MakeEBGeometry ();
+
476  void make_eb_box ();
+
477  void make_eb_regular ();
+
478  void redistribute_term ( int lev,
+
479  amrex::MultiFab& result,
+
480  amrex::MultiFab& result_tmp,
+
481  amrex::MultiFab const& state,
+
482  amrex::BCRec const* bc,
+
483  amrex::Real const dt);
+
484  void redistribute_term ( amrex::MFIter const& mfi, int lev,
+
485  amrex::MultiFab& result,
+
486  amrex::MultiFab& result_tmp,
+
487  amrex::MultiFab const& state,
+
488  amrex::BCRec const* bc,
+
489  amrex::Real const dt);
+
490 
+
491  // more flexible version of AverageDown() that lets you average down across multiple levels
+
492  void AverageDownTo (int crse_lev, int scomp, int ncomp); // NOLINT
+
493 
+
494  // write checkpoint file to disk
+
495  void WriteCheckpointFile () const;
+
496 
+
497  // read checkpoint file from disk
+
498  void ReadCheckpointFile ();
+
499 
+
500  // read checkpoint file from disk -- called after instantiating m_most
+
501  void ReadCheckpointFileMOST ();
+
502 
+
503 private:
+
504 
+
505  ///////////////////////////
+
506  // private member functions
+
507  ///////////////////////////
+
508 
+
509  // read in some parameters from inputs file
+
510  void ReadParameters ();
+
511  void ParameterSanityChecks ();
+
512 
+
513  // set covered coarse cells/faces to be the average of overlying fine cells/faces
+
514  void AverageDown ();
+
515 
+
516  void update_diffusive_arrays (int lev, const amrex::BoxArray& ba, const amrex::DistributionMapping& dm);
517 
-
518  // set covered coarse cells/faces to be the average of overlying fine cells/faces
-
519  void AverageDown ();
-
520 
-
521  void update_diffusive_arrays (int lev, const amrex::BoxArray& ba, const amrex::DistributionMapping& dm);
-
522 
-
523  void init_zphys (int lev, amrex::Real time);
-
524  void remake_zphys (int lev, std::unique_ptr<amrex::MultiFab>& temp_zphys_nd);
-
525  void update_terrain_arrays (int lev);
-
526 
-
527  void Construct_ERFFillPatchers (int lev);
-
528 
-
529  void Define_ERFFillPatchers (int lev);
-
530 
-
531  void init1DArrays ();
-
532 
-
533  void init_bcs ();
-
534 
-
535  void init_custom (int lev);
-
536 
-
537  void init_uniform (int lev);
+
518  void init_zphys (int lev, amrex::Real time);
+
519  void remake_zphys (int lev, std::unique_ptr<amrex::MultiFab>& temp_zphys_nd);
+
520  void update_terrain_arrays (int lev);
+
521 
+
522  void Construct_ERFFillPatchers (int lev);
+
523 
+
524  void Define_ERFFillPatchers (int lev);
+
525 
+
526  void init1DArrays ();
+
527 
+
528  void init_bcs ();
+
529 
+
530  void init_custom (int lev);
+
531 
+
532  void init_uniform (int lev);
+
533 
+
534  void init_stuff (int lev, const amrex::BoxArray& ba, const amrex::DistributionMapping& dm,
+
535  amrex::Vector<amrex::MultiFab>& lev_new, amrex::Vector<amrex::MultiFab>& lev_old,
+
536  amrex::MultiFab& tmp_base_state,
+
537  std::unique_ptr<amrex::MultiFab>& tmp_zphys_nd);
538 
-
539  void init_stuff (int lev, const amrex::BoxArray& ba, const amrex::DistributionMapping& dm,
-
540  amrex::Vector<amrex::MultiFab>& lev_new, amrex::Vector<amrex::MultiFab>& lev_old,
-
541  amrex::MultiFab& tmp_base_state,
-
542  std::unique_ptr<amrex::MultiFab>& tmp_zphys_nd);
-
543 
-
544  // Initialize the Turbulent perturbation
-
545  void turbPert_update (const int lev, const amrex::Real dt);
-
546  void turbPert_amplitude (const int lev);
-
547 
-
548  // Initialize the integrator object
-
549  void initialize_integrator (int lev, amrex::MultiFab& cons_mf, amrex::MultiFab& vel_mf);
-
550 
-
551  // Create the physbcs objects
-
552  void make_physbcs (int lev);
-
553 
-
554  // Initialize the microphysics object
-
555  void initializeMicrophysics (const int&);
+
539  // Initialize the Turbulent perturbation
+
540  void turbPert_update (const int lev, const amrex::Real dt);
+
541  void turbPert_amplitude (const int lev);
+
542 
+
543  // Initialize the integrator object
+
544  void initialize_integrator (int lev, amrex::MultiFab& cons_mf, amrex::MultiFab& vel_mf);
+
545 
+
546  // Create the physbcs objects
+
547  void make_physbcs (int lev);
+
548 
+
549  // Initialize the microphysics object
+
550  void initializeMicrophysics (const int&);
+
551 
+
552 #ifdef ERF_USE_WINDFARM
+
553  // Initialize the windfarm object
+
554  void initializeWindFarm (const int&);
+
555 #endif
556 
-
557 #ifdef ERF_USE_WINDFARM
-
558  // Initialize the windfarm object
-
559  void initializeWindFarm (const int&);
-
560 #endif
-
561 
-
562  // Compute a vector of new MultiFabs by copying from valid region and filling ghost cells
-
563  //
-
564  // NOTE: FillPatch takes in an empty MF, and returns cell-centered + velocities (not momenta)
-
565  //
-
566  // This one works only at level = 0 (base state does not change)
-
567  void FillPatch (int lev, amrex::Real time,
+
557  // Compute a vector of new MultiFabs by copying from valid region and filling ghost cells
+
558  //
+
559  // NOTE: FillPatch takes in an empty MF, and returns cell-centered + velocities (not momenta)
+
560  //
+
561  // This one works only at level = 0 (base state does not change)
+
562  void FillPatch (int lev, amrex::Real time,
+
563  const amrex::Vector<amrex::MultiFab*>& mfs_vel,
+
564  bool cons_only=false);
+
565 
+
566  // This one works only at level > 0 (base state does change)
+
567  void FillPatch (int lev, amrex::Real time,
568  const amrex::Vector<amrex::MultiFab*>& mfs_vel,
-
569  bool cons_only=false);
-
570 
-
571  // This one works only at level > 0 (base state does change)
-
572  void FillPatch (int lev, amrex::Real time,
-
573  const amrex::Vector<amrex::MultiFab*>& mfs_vel,
-
574  const amrex::Vector<amrex::MultiFab*>& mfs_mom,
-
575  const amrex::MultiFab& old_base_state,
-
576  const amrex::MultiFab& new_base_state,
-
577  bool fillset=true, bool cons_only=false);
-
578 
-
579  // Compute new multifabs by copying data from valid region and filling ghost cells.
-
580  // Unlike FillPatch, FillIntermediatePatch will use the supplied multifabs instead of fine level data.
-
581  // This is to support filling boundary cells at an intermediate time between old/new times
-
582  // on the fine level when valid data at a specific time is already available (such as
-
583  // at each RK stage when integrating between initial and final times at a given level).
-
584  //
-
585  // NOTE: FillIntermediatePatch takes in updated momenta, and returns both updated velocity and momenta
-
586  //
-
587  void FillIntermediatePatch (int lev, amrex::Real time,
-
588  const amrex::Vector<amrex::MultiFab*>& mfs_vel,
-
589  const amrex::Vector<amrex::MultiFab*>& mfs_mom,
-
590  int ng_cons, int ng_vel, bool cons_only, int icomp_cons, int ncomp_cons,
-
591  bool allow_most_bcs = true);
-
592 
-
593  // Fill all multifabs (and all components) in a vector of multifabs corresponding to the
-
594  // grid variables defined in vars_old and vars_new just as FillCoarsePatch.
-
595  void FillCoarsePatch (int lev, amrex::Real time);
-
596 
-
597  // advance a level by dt
-
598  // includes a recursive call for finer levels
-
599  void timeStep (int lev, amrex::Real time, int iteration);
-
600 
-
601  // advance a single level for a single time step
-
602  void Advance (int lev, amrex::Real time, amrex::Real dt_lev, int iteration, int ncycle);
-
603 
-
604  //! Initialize HSE
-
605  void initHSE ();
-
606  void initHSE (int lev);
-
607 
-
608  //! Initialize Rayleigh damping profiles
-
609  void initRayleigh ();
-
610 
-
611  //! Initialize sponge profiles
-
612  void initSponge ();
-
613 
-
614  //! Set Rayleigh mean profiles from input sounding
-
615  void setRayleighRefFromSounding (bool restarting);
-
616 
-
617  //! Set sponge mean profiles from input sounding
-
618  void setSpongeRefFromSounding (bool restarting);
-
619 
-
620  // a wrapper for estTimeStep()
-
621  void ComputeDt (int step = -1);
-
622 
-
623  // get plotfile name
-
624  [[nodiscard]] std::string PlotFileName (int lev) const;
-
625 
-
626  // set plotfile variables names
-
627  static amrex::Vector<std::string> PlotFileVarNames (amrex::Vector<std::string> plot_var_names) ;
+
569  const amrex::Vector<amrex::MultiFab*>& mfs_mom,
+
570  const amrex::MultiFab& old_base_state,
+
571  const amrex::MultiFab& new_base_state,
+
572  bool fillset=true, bool cons_only=false);
+
573 
+
574  // Compute new multifabs by copying data from valid region and filling ghost cells.
+
575  // Unlike FillPatch, FillIntermediatePatch will use the supplied multifabs instead of fine level data.
+
576  // This is to support filling boundary cells at an intermediate time between old/new times
+
577  // on the fine level when valid data at a specific time is already available (such as
+
578  // at each RK stage when integrating between initial and final times at a given level).
+
579  //
+
580  // NOTE: FillIntermediatePatch takes in updated momenta, and returns both updated velocity and momenta
+
581  //
+
582  void FillIntermediatePatch (int lev, amrex::Real time,
+
583  const amrex::Vector<amrex::MultiFab*>& mfs_vel,
+
584  const amrex::Vector<amrex::MultiFab*>& mfs_mom,
+
585  int ng_cons, int ng_vel, bool cons_only, int icomp_cons, int ncomp_cons,
+
586  bool allow_most_bcs = true);
+
587 
+
588  // Fill all multifabs (and all components) in a vector of multifabs corresponding to the
+
589  // grid variables defined in vars_old and vars_new just as FillCoarsePatch.
+
590  void FillCoarsePatch (int lev, amrex::Real time);
+
591 
+
592  // advance a level by dt
+
593  // includes a recursive call for finer levels
+
594  void timeStep (int lev, amrex::Real time, int iteration);
+
595 
+
596  // advance a single level for a single time step
+
597  void Advance (int lev, amrex::Real time, amrex::Real dt_lev, int iteration, int ncycle);
+
598 
+
599  //! Initialize HSE
+
600  void initHSE ();
+
601  void initHSE (int lev);
+
602 
+
603  //! Initialize Rayleigh damping profiles
+
604  void initRayleigh ();
+
605 
+
606  //! Initialize sponge profiles
+
607  void initSponge ();
+
608 
+
609  //! Set Rayleigh mean profiles from input sounding
+
610  void setRayleighRefFromSounding (bool restarting);
+
611 
+
612  //! Set sponge mean profiles from input sounding
+
613  void setSpongeRefFromSounding (bool restarting);
+
614 
+
615  // a wrapper for estTimeStep()
+
616  void ComputeDt (int step = -1);
+
617 
+
618  // get plotfile name
+
619  [[nodiscard]] std::string PlotFileName (int lev) const;
+
620 
+
621  // set plotfile variables names
+
622  static amrex::Vector<std::string> PlotFileVarNames (amrex::Vector<std::string> plot_var_names) ;
+
623 
+
624  // set which variables and derived quantities go into plotfiles
+
625  void setPlotVariables (const std::string& pp_plot_var_names, amrex::Vector<std::string>& plot_var_names);
+
626  // append variables to plot
+
627  void appendPlotVariables (const std::string& pp_plot_var_names, amrex::Vector<std::string>& plot_var_names);
628 
-
629  // set which variables and derived quantities go into plotfiles
-
630  void setPlotVariables (const std::string& pp_plot_var_names, amrex::Vector<std::string>& plot_var_names);
-
631  // append variables to plot
-
632  void appendPlotVariables (const std::string& pp_plot_var_names, amrex::Vector<std::string>& plot_var_names);
-
633 
-
634 #ifdef ERF_USE_NETCDF
-
635  //! Write plotfile using NETCDF
-
636  void writeNCPlotFile (int lev, int which, const std::string& dir,
-
637  const amrex::Vector<const amrex::MultiFab*> &mf,
-
638  const amrex::Vector<std::string> &plot_var_names,
-
639  const amrex::Vector<int>& level_steps, amrex::Real time) const;
-
640 
-
641  //! Write checkpointFile using NetCdf
-
642  void WriteNCCheckpointFile () const;
-
643 
-
644  //! Read checkpointFile for restart
-
645  void ReadNCCheckpointFile ();
+
629 #ifdef ERF_USE_NETCDF
+
630  //! Write plotfile using NETCDF
+
631  void writeNCPlotFile (int lev, int which, const std::string& dir,
+
632  const amrex::Vector<const amrex::MultiFab*> &mf,
+
633  const amrex::Vector<std::string> &plot_var_names,
+
634  const amrex::Vector<int>& level_steps, amrex::Real time) const;
+
635 
+
636  //! Write checkpointFile using NetCdf
+
637  void WriteNCCheckpointFile () const;
+
638 
+
639  //! Read checkpointFile for restart
+
640  void ReadNCCheckpointFile ();
+
641 
+
642  //! Write MultiFab in NetCDF format
+
643  static void WriteNCMultiFab (const amrex::FabArray<amrex::FArrayBox> &fab,
+
644  const std::string& name,
+
645  bool set_ghost = false) ;
646 
-
647  //! Write MultiFab in NetCDF format
-
648  static void WriteNCMultiFab (const amrex::FabArray<amrex::FArrayBox> &fab,
-
649  const std::string& name,
-
650  bool set_ghost = false) ;
-
651 
-
652  //! Read MultiFab in NetCDF format
-
653  void ReadNCMultiFab (amrex::FabArray<amrex::FArrayBox> &mf,
-
654  const std::string &name,
-
655  int coordinatorProc = amrex::ParallelDescriptor::IOProcessorNumber(),
-
656  int allow_empty_mf = 0);
-
657 
-
658  //! Create 1D vertical column output for coupling
-
659  void createNCColumnFile (int lev,
-
660  const std::string& colfile_name, amrex::Real xloc, amrex::Real yloc);
-
661 
-
662  // Copy from the NC*fabs into the MultiFabs holding the boundary data
-
663  void init_from_wrfbdy (amrex::Vector<amrex::FArrayBox*> x_vel_lateral,
-
664  amrex::Vector<amrex::FArrayBox*> y_vel_lateral,
-
665  amrex::Vector<amrex::FArrayBox*> z_vel_lateral,
-
666  amrex::Vector<amrex::FArrayBox*> T_lateral);
-
667 
-
668  amrex::Real start_bdy_time;
+
647  //! Read MultiFab in NetCDF format
+
648  void ReadNCMultiFab (amrex::FabArray<amrex::FArrayBox> &mf,
+
649  const std::string &name,
+
650  int coordinatorProc = amrex::ParallelDescriptor::IOProcessorNumber(),
+
651  int allow_empty_mf = 0);
+
652 
+
653  //! Create 1D vertical column output for coupling
+
654  void createNCColumnFile (int lev,
+
655  const std::string& colfile_name, amrex::Real xloc, amrex::Real yloc);
+
656 
+
657  // Copy from the NC*fabs into the MultiFabs holding the boundary data
+
658  void init_from_wrfbdy (amrex::Vector<amrex::FArrayBox*> x_vel_lateral,
+
659  amrex::Vector<amrex::FArrayBox*> y_vel_lateral,
+
660  amrex::Vector<amrex::FArrayBox*> z_vel_lateral,
+
661  amrex::Vector<amrex::FArrayBox*> T_lateral);
+
662 
+
663  amrex::Real start_bdy_time;
+
664 
+
665  // *** *** FArrayBox's for holding the SURFACE data
+
666  // amrex::IArrayBox NC_IVGTYP_fab; // Vegetation type (IVGTYP); Discrete numbers;
+
667  // amrex::FArrayBox NC_z0_fab; // Surface Roughness, z0 = z0 (IVGTYP)
+
668  // amrex::FArrayBox NC_PSFC_fab; // Surface pressure
669 
-
670  // *** *** FArrayBox's for holding the SURFACE data
-
671  // amrex::IArrayBox NC_IVGTYP_fab; // Vegetation type (IVGTYP); Discrete numbers;
-
672  // amrex::FArrayBox NC_z0_fab; // Surface Roughness, z0 = z0 (IVGTYP)
-
673  // amrex::FArrayBox NC_PSFC_fab; // Surface pressure
-
674 
-
675  // TODO: Clarify the relation between SST and TSK
-
676  // amrex::FArrayBox NC_SST_fab; // Sea Surface Temperature; Defined even for land area
-
677  // amrex::FArrayBox NC_TSK_fab; // Surface Skin Temperature; Appears to be same as SST...
-
678 
-
679  // Vectors (over time) of Vector (over variables) of FArrayBoxs for holding the data read from the wrfbdy NetCDF file
-
680  amrex::Vector<amrex::Vector<amrex::FArrayBox>> bdy_data_xlo;
-
681  amrex::Vector<amrex::Vector<amrex::FArrayBox>> bdy_data_xhi;
-
682  amrex::Vector<amrex::Vector<amrex::FArrayBox>> bdy_data_ylo;
-
683  amrex::Vector<amrex::Vector<amrex::FArrayBox>> bdy_data_yhi;
-
684 
-
685  amrex::Real bdy_time_interval;
-
686  amrex::Vector<std::unique_ptr<amrex::MultiFab>> lat_m, lon_m;
-
687  amrex::Real Latitude;
-
688  amrex::Real Longitude;
-
689 #endif // ERF_USE_NETCDF
-
690 
-
691  // Struct for working with the sounding data we take as an input
-
692  InputSoundingData input_sounding_data;
-
693 
-
694  // Struct for working with the sponge data we take as an input
-
695  InputSpongeData input_sponge_data;
+
670  // TODO: Clarify the relation between SST and TSK
+
671  // amrex::FArrayBox NC_SST_fab; // Sea Surface Temperature; Defined even for land area
+
672  // amrex::FArrayBox NC_TSK_fab; // Surface Skin Temperature; Appears to be same as SST...
+
673 
+
674  // Vectors (over time) of Vector (over variables) of FArrayBoxs for holding the data read from the wrfbdy NetCDF file
+
675  amrex::Vector<amrex::Vector<amrex::FArrayBox>> bdy_data_xlo;
+
676  amrex::Vector<amrex::Vector<amrex::FArrayBox>> bdy_data_xhi;
+
677  amrex::Vector<amrex::Vector<amrex::FArrayBox>> bdy_data_ylo;
+
678  amrex::Vector<amrex::Vector<amrex::FArrayBox>> bdy_data_yhi;
+
679 
+
680  amrex::Real bdy_time_interval;
+
681  amrex::Vector<std::unique_ptr<amrex::MultiFab>> lat_m, lon_m;
+
682  amrex::Real Latitude;
+
683  amrex::Real Longitude;
+
684 #endif // ERF_USE_NETCDF
+
685 
+
686  // Struct for working with the sounding data we take as an input
+
687  InputSoundingData input_sounding_data;
+
688 
+
689  // Struct for working with the sponge data we take as an input
+
690  InputSpongeData input_sponge_data;
+
691 
+
692  // Vector (6 planes) of DeviceVectors (ncell in plane) for Dirichlet BC data
+
693  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real>> xvel_bc_data;
+
694  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real>> yvel_bc_data;
+
695  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real>> zvel_bc_data;
696 
-
697  // Vector (6 planes) of DeviceVectors (ncell in plane) for Dirichlet BC data
-
698  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real>> xvel_bc_data;
-
699  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real>> yvel_bc_data;
-
700  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real>> zvel_bc_data;
-
701 
-
702  // Function to read and populate above vectors (if input file exists)
-
703  void init_Dirichlet_bc_data (const std::string input_file);
+
697  // Function to read and populate above vectors (if input file exists)
+
698  void init_Dirichlet_bc_data (const std::string input_file);
+
699 
+
700  // Read the file passed to amr.restart and use it as an initial condition for
+
701  // the current simulation. Supports a different number of components and
+
702  // ghost cells.
+
703  void InitializeFromFile ();
704 
-
705  // Read the file passed to amr.restart and use it as an initial condition for
-
706  // the current simulation. Supports a different number of components and
-
707  // ghost cells.
-
708  void InitializeFromFile ();
-
709 
-
710  // Initialize the new-time data at a level from the initial_data MultiFab
-
711  void InitializeLevelFromData (int lev, const amrex::MultiFab& initial_data);
-
712 
-
713  // utility to skip to next line in Header
-
714  static void GotoNextLine (std::istream& is);
-
715 
-
716  // Single level functions called by advance()
-
717  void post_update (amrex::MultiFab& state_mf, amrex::Real time, const amrex::Geometry& geom);
-
718  void fill_rhs (amrex::MultiFab& rhs_mf, const amrex::MultiFab& state_mf, amrex::Real time, const amrex::Geometry& geom);
-
719 
-
720  ////////////////
-
721  // private data members
-
722 
-
723  std::unique_ptr<ProblemBase> prob = nullptr; // problem-specific functions
-
724 
-
725  amrex::Vector<int> num_boxes_at_level; // how many boxes specified at each level by tagging criteria
-
726  amrex::Vector<int> num_files_at_level; // how many wrfinput files specified at each level
-
727  amrex::Vector<amrex::Vector<amrex::Box>> boxes_at_level; // the boxes specified at each level by tagging criteria
-
728 
-
729  amrex::Vector<int> istep; // which step?
-
730  amrex::Vector<int> nsubsteps; // how many substeps on each level?
-
731 
-
732  // keep track of old time, new time, and time step at each level
-
733  amrex::Vector<amrex::Real> t_new;
-
734  amrex::Vector<amrex::Real> t_old;
-
735  amrex::Vector<amrex::Real> dt;
-
736  amrex::Vector<long> dt_mri_ratio;
-
737 
-
738  // array of multifabs to store the solution at each level of refinement
-
739  // after advancing a level we use "swap".
-
740 #ifndef ERF_USE_MULTIBLOCK
-
741  amrex::Vector<amrex::Vector<amrex::MultiFab> > vars_new;
-
742  amrex::Vector<amrex::Vector<amrex::MultiFab> > vars_old;
-
743 
-
744  // Velocity time averaged field
-
745  amrex::Vector<std::unique_ptr<amrex::MultiFab>> vel_t_avg;
-
746  amrex::Vector<amrex::Real> t_avg_cnt;
-
747 #endif
-
748  amrex::Vector<std::unique_ptr<MRISplitIntegrator<amrex::Vector<amrex::MultiFab> > > > mri_integrator_mem;
-
749 
-
750  amrex::Vector<amrex::MultiFab> pp_inc;
-
751 
-
752  // Vector over levels of routines to impose physical boundary conditions
-
753  amrex::Vector<std::unique_ptr<ERFPhysBCFunct_cons>> physbcs_cons;
-
754  amrex::Vector<std::unique_ptr<ERFPhysBCFunct_u>> physbcs_u;
-
755  amrex::Vector<std::unique_ptr<ERFPhysBCFunct_v>> physbcs_v;
-
756  amrex::Vector<std::unique_ptr<ERFPhysBCFunct_w>> physbcs_w;
-
757  amrex::Vector<std::unique_ptr<ERFPhysBCFunct_base>> physbcs_base;
+
705  // Initialize the new-time data at a level from the initial_data MultiFab
+
706  void InitializeLevelFromData (int lev, const amrex::MultiFab& initial_data);
+
707 
+
708  // utility to skip to next line in Header
+
709  static void GotoNextLine (std::istream& is);
+
710 
+
711  // Single level functions called by advance()
+
712  void post_update (amrex::MultiFab& state_mf, amrex::Real time, const amrex::Geometry& geom);
+
713  void fill_rhs (amrex::MultiFab& rhs_mf, const amrex::MultiFab& state_mf, amrex::Real time, const amrex::Geometry& geom);
+
714 
+
715  ////////////////
+
716  // private data members
+
717 
+
718  std::unique_ptr<ProblemBase> prob = nullptr; // problem-specific functions
+
719 
+
720  amrex::Vector<int> num_boxes_at_level; // how many boxes specified at each level by tagging criteria
+
721  amrex::Vector<int> num_files_at_level; // how many wrfinput files specified at each level
+
722  amrex::Vector<amrex::Vector<amrex::Box>> boxes_at_level; // the boxes specified at each level by tagging criteria
+
723 
+
724  amrex::Vector<int> istep; // which step?
+
725  amrex::Vector<int> nsubsteps; // how many substeps on each level?
+
726 
+
727  // keep track of old time, new time, and time step at each level
+
728  amrex::Vector<amrex::Real> t_new;
+
729  amrex::Vector<amrex::Real> t_old;
+
730  amrex::Vector<amrex::Real> dt;
+
731  amrex::Vector<long> dt_mri_ratio;
+
732 
+
733  // array of multifabs to store the solution at each level of refinement
+
734  // after advancing a level we use "swap".
+
735 #ifndef ERF_USE_MULTIBLOCK
+
736  amrex::Vector<amrex::Vector<amrex::MultiFab> > vars_new;
+
737  amrex::Vector<amrex::Vector<amrex::MultiFab> > vars_old;
+
738 
+
739  // Velocity time averaged field
+
740  amrex::Vector<std::unique_ptr<amrex::MultiFab>> vel_t_avg;
+
741  amrex::Vector<amrex::Real> t_avg_cnt;
+
742 #endif
+
743  amrex::Vector<std::unique_ptr<MRISplitIntegrator<amrex::Vector<amrex::MultiFab> > > > mri_integrator_mem;
+
744 
+
745  amrex::Vector<amrex::MultiFab> pp_inc;
+
746 
+
747  // Vector over levels of routines to impose physical boundary conditions
+
748  amrex::Vector<std::unique_ptr<ERFPhysBCFunct_cons>> physbcs_cons;
+
749  amrex::Vector<std::unique_ptr<ERFPhysBCFunct_u>> physbcs_u;
+
750  amrex::Vector<std::unique_ptr<ERFPhysBCFunct_v>> physbcs_v;
+
751  amrex::Vector<std::unique_ptr<ERFPhysBCFunct_w>> physbcs_w;
+
752  amrex::Vector<std::unique_ptr<ERFPhysBCFunct_base>> physbcs_base;
+
753 
+
754  // Store primitive variable for MOST BC
+
755  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Theta_prim;
+
756  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Qv_prim;
+
757  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Qr_prim;
758 
-
759  // Store primitive variable for MOST BC
-
760  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Theta_prim;
-
761  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Qv_prim;
-
762  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Qr_prim;
-
763 
-
764  // Scratch space for time integrator
-
765  amrex::Vector<amrex::MultiFab> rU_old;
-
766  amrex::Vector<amrex::MultiFab> rU_new;
-
767  amrex::Vector<amrex::MultiFab> rV_old;
-
768  amrex::Vector<amrex::MultiFab> rV_new;
-
769  amrex::Vector<amrex::MultiFab> rW_old;
-
770  amrex::Vector<amrex::MultiFab> rW_new;
-
771 
-
772  // amrex::Vector<amrex::MultiFab> xmom_crse_rhs;
-
773  // amrex::Vector<amrex::MultiFab> ymom_crse_rhs;
-
774  amrex::Vector<amrex::MultiFab> zmom_crse_rhs;
+
759  // Scratch space for time integrator
+
760  amrex::Vector<amrex::MultiFab> rU_old;
+
761  amrex::Vector<amrex::MultiFab> rU_new;
+
762  amrex::Vector<amrex::MultiFab> rV_old;
+
763  amrex::Vector<amrex::MultiFab> rV_new;
+
764  amrex::Vector<amrex::MultiFab> rW_old;
+
765  amrex::Vector<amrex::MultiFab> rW_new;
+
766 
+
767  // amrex::Vector<amrex::MultiFab> xmom_crse_rhs;
+
768  // amrex::Vector<amrex::MultiFab> ymom_crse_rhs;
+
769  amrex::Vector<amrex::MultiFab> zmom_crse_rhs;
+
770 
+
771  std::unique_ptr<Microphysics> micro;
+
772  amrex::Vector<amrex::Vector<amrex::MultiFab*>> qmoist; // (lev,ncomp) This has up to 8 components: qt, qv, qc, qi, qp, qr, qs, qg
+
773 
+
774  // Variables for wind farm parametrization models
775 
-
776  std::unique_ptr<Microphysics> micro;
-
777  amrex::Vector<amrex::Vector<amrex::MultiFab*>> qmoist; // (lev,ncomp) This has up to 8 components: qt, qv, qc, qi, qp, qr, qs, qg
-
778 
-
779  // Variables for wind farm parametrization models
-
780 
-
781 #ifdef ERF_USE_WINDFARM
-
782  std::unique_ptr<WindFarm> windfarm;
-
783  amrex::Vector<amrex::MultiFab> Nturb;
-
784  amrex::Vector<amrex::MultiFab> vars_windfarm; // Fitch: Vabs, Vabsdt, dudt, dvdt, dTKEdt
-
785  // EWP: dudt, dvdt, dTKEdt
+
776 #ifdef ERF_USE_WINDFARM
+
777  std::unique_ptr<WindFarm> windfarm;
+
778  amrex::Vector<amrex::MultiFab> Nturb;
+
779  amrex::Vector<amrex::MultiFab> vars_windfarm; // Fitch: Vabs, Vabsdt, dudt, dvdt, dTKEdt
+
780  // EWP: dudt, dvdt, dTKEdt
+
781 
+
782  amrex::Vector<amrex::MultiFab> SMark; // A multifab that holds an integer corresponding
+
783  // to the number of the wind turbine to sample
+
784  // velocity upstream of the turbine
+
785 #endif
786 
-
787  amrex::Vector<amrex::MultiFab> SMark; // A multifab that holds an integer corresponding
-
788  // to the number of the wind turbine to sample
-
789  // velocity upstream of the turbine
-
790 #endif
-
791 
-
792  LandSurface lsm;
-
793  amrex::Vector<amrex::Vector<amrex::MultiFab*>> lsm_data; // (lev,ncomp) Components: theta, q1, q2
-
794  amrex::Vector<amrex::Vector<amrex::MultiFab*>> lsm_flux; // (lev,ncomp) Components: theta, q1, q2
-
795 
-
796 #if defined(ERF_USE_RRTMGP)
-
797  Radiation rad;
-
798  amrex::Vector<std::unique_ptr<amrex::MultiFab>> qheating_rates; // radiation heating rate source terms
-
799 
-
800  // Containers for additional SLM inputs
-
801  amrex::Vector<std::unique_ptr<amrex::MultiFab>> sw_lw_fluxes; // Direct SW (visible, NIR), Diffuse SW (visible, NIR), LW flux
-
802  amrex::Vector<std::unique_ptr<amrex::MultiFab>> solar_zenith; // Solar zenith angle
-
803 
-
804  bool plot_rad = false;
-
805 #endif
-
806 
-
807  // Fillpatcher classes for coarse-fine boundaries
-
808  int cf_width{0};
-
809  int cf_set_width{0};
-
810  amrex::Vector<ERFFillPatcher> FPr_c;
-
811  amrex::Vector<ERFFillPatcher> FPr_u;
-
812  amrex::Vector<ERFFillPatcher> FPr_v;
-
813  amrex::Vector<ERFFillPatcher> FPr_w;
-
814 
-
815  // Diffusive stresses and Smag
-
816  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Tau11_lev, Tau22_lev, Tau33_lev;
-
817  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Tau12_lev, Tau21_lev;
-
818  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Tau13_lev, Tau31_lev;
-
819  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Tau23_lev, Tau32_lev;
-
820  amrex::Vector<std::unique_ptr<amrex::MultiFab>> eddyDiffs_lev;
-
821  amrex::Vector<std::unique_ptr<amrex::MultiFab>> SmnSmn_lev;
-
822 
-
823  // Sea Surface Temps and Land Masks (lev, ntimes)
-
824  amrex::Vector<amrex::Vector<std::unique_ptr<amrex::MultiFab>>> sst_lev;
-
825  amrex::Vector<amrex::Vector<std::unique_ptr<amrex::iMultiFab>>> lmask_lev;
-
826 
-
827  // Other SFS terms
-
828  amrex::Vector<std::unique_ptr<amrex::MultiFab>> SFS_hfx1_lev, SFS_hfx2_lev, SFS_hfx3_lev;
-
829  amrex::Vector<std::unique_ptr<amrex::MultiFab>> SFS_diss_lev;
-
830  amrex::Vector<std::unique_ptr<amrex::MultiFab>> SFS_q1fx1_lev, SFS_q1fx2_lev, SFS_q1fx3_lev;
-
831  amrex::Vector<std::unique_ptr<amrex::MultiFab>> SFS_q2fx3_lev;
-
832 
-
833  // Grid stretching
-
834  amrex::Vector<amrex::Vector<amrex::Real>> zlevels_stag; // nominal height levels
-
835 
-
836  // Terrain data structures
-
837  amrex::Vector<std::unique_ptr<amrex::MultiFab>> z_phys_nd;
-
838  amrex::Vector<std::unique_ptr<amrex::MultiFab>> z_phys_cc;
+
787  LandSurface lsm;
+
788  amrex::Vector<amrex::Vector<amrex::MultiFab*>> lsm_data; // (lev,ncomp) Components: theta, q1, q2
+
789  amrex::Vector<amrex::Vector<amrex::MultiFab*>> lsm_flux; // (lev,ncomp) Components: theta, q1, q2
+
790 
+
791 #if defined(ERF_USE_RRTMGP)
+
792  Radiation rad;
+
793  amrex::Vector<std::unique_ptr<amrex::MultiFab>> qheating_rates; // radiation heating rate source terms
+
794 
+
795  // Containers for additional SLM inputs
+
796  amrex::Vector<std::unique_ptr<amrex::MultiFab>> sw_lw_fluxes; // Direct SW (visible, NIR), Diffuse SW (visible, NIR), LW flux
+
797  amrex::Vector<std::unique_ptr<amrex::MultiFab>> solar_zenith; // Solar zenith angle
+
798 
+
799  bool plot_rad = false;
+
800 #endif
+
801 
+
802  // Fillpatcher classes for coarse-fine boundaries
+
803  int cf_width{0};
+
804  int cf_set_width{0};
+
805  amrex::Vector<ERFFillPatcher> FPr_c;
+
806  amrex::Vector<ERFFillPatcher> FPr_u;
+
807  amrex::Vector<ERFFillPatcher> FPr_v;
+
808  amrex::Vector<ERFFillPatcher> FPr_w;
+
809 
+
810  // Diffusive stresses and Smag
+
811  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Tau11_lev, Tau22_lev, Tau33_lev;
+
812  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Tau12_lev, Tau21_lev;
+
813  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Tau13_lev, Tau31_lev;
+
814  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Tau23_lev, Tau32_lev;
+
815  amrex::Vector<std::unique_ptr<amrex::MultiFab>> eddyDiffs_lev;
+
816  amrex::Vector<std::unique_ptr<amrex::MultiFab>> SmnSmn_lev;
+
817 
+
818  // Sea Surface Temps and Land Masks (lev, ntimes)
+
819  amrex::Vector<amrex::Vector<std::unique_ptr<amrex::MultiFab>>> sst_lev;
+
820  amrex::Vector<amrex::Vector<std::unique_ptr<amrex::iMultiFab>>> lmask_lev;
+
821 
+
822  // Other SFS terms
+
823  amrex::Vector<std::unique_ptr<amrex::MultiFab>> SFS_hfx1_lev, SFS_hfx2_lev, SFS_hfx3_lev;
+
824  amrex::Vector<std::unique_ptr<amrex::MultiFab>> SFS_diss_lev;
+
825  amrex::Vector<std::unique_ptr<amrex::MultiFab>> SFS_q1fx1_lev, SFS_q1fx2_lev, SFS_q1fx3_lev;
+
826  amrex::Vector<std::unique_ptr<amrex::MultiFab>> SFS_q2fx3_lev;
+
827 
+
828  // Grid stretching
+
829  amrex::Vector<amrex::Vector<amrex::Real>> zlevels_stag; // nominal height levels
+
830 
+
831  // Terrain data structures
+
832  amrex::Vector<std::unique_ptr<amrex::MultiFab>> z_phys_nd;
+
833  amrex::Vector<std::unique_ptr<amrex::MultiFab>> z_phys_cc;
+
834 
+
835  amrex::Vector<std::unique_ptr<amrex::MultiFab>> detJ_cc;
+
836  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ax;
+
837  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ay;
+
838  amrex::Vector<std::unique_ptr<amrex::MultiFab>> az;
839 
-
840  amrex::Vector<std::unique_ptr<amrex::MultiFab>> detJ_cc;
-
841  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ax;
-
842  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ay;
-
843  amrex::Vector<std::unique_ptr<amrex::MultiFab>> az;
-
844 
-
845  amrex::Vector<std::unique_ptr<amrex::MultiFab>> z_phys_nd_src;
-
846  amrex::Vector<std::unique_ptr<amrex::MultiFab>> detJ_cc_src;
-
847  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ax_src;
-
848  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ay_src;
-
849  amrex::Vector<std::unique_ptr<amrex::MultiFab>> az_src;
-
850 
-
851  amrex::Vector<std::unique_ptr<amrex::MultiFab>> z_phys_nd_new;
-
852  amrex::Vector<std::unique_ptr<amrex::MultiFab>> detJ_cc_new;
-
853  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ax_new;
-
854  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ay_new;
-
855  amrex::Vector<std::unique_ptr<amrex::MultiFab>> az_new;
+
840  amrex::Vector<std::unique_ptr<amrex::MultiFab>> z_phys_nd_src;
+
841  amrex::Vector<std::unique_ptr<amrex::MultiFab>> detJ_cc_src;
+
842  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ax_src;
+
843  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ay_src;
+
844  amrex::Vector<std::unique_ptr<amrex::MultiFab>> az_src;
+
845 
+
846  amrex::Vector<std::unique_ptr<amrex::MultiFab>> z_phys_nd_new;
+
847  amrex::Vector<std::unique_ptr<amrex::MultiFab>> detJ_cc_new;
+
848  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ax_new;
+
849  amrex::Vector<std::unique_ptr<amrex::MultiFab>> ay_new;
+
850  amrex::Vector<std::unique_ptr<amrex::MultiFab>> az_new;
+
851 
+
852  amrex::Vector<std::unique_ptr<amrex::MultiFab>> z_t_rk;
+
853 
+
854  // Wall distance function
+
855  amrex::Vector<std::unique_ptr<amrex::MultiFab>> walldist;
856 
-
857  amrex::Vector<std::unique_ptr<amrex::MultiFab>> z_t_rk;
-
858 
-
859  // Wall distance function
-
860  amrex::Vector<std::unique_ptr<amrex::MultiFab>> walldist;
+
857  // Map scale factors
+
858  amrex::Vector<std::unique_ptr<amrex::MultiFab>> mapfac_m;
+
859  amrex::Vector<std::unique_ptr<amrex::MultiFab>> mapfac_u;
+
860  amrex::Vector<std::unique_ptr<amrex::MultiFab>> mapfac_v;
861 
-
862  // Map scale factors
-
863  amrex::Vector<std::unique_ptr<amrex::MultiFab>> mapfac_m;
-
864  amrex::Vector<std::unique_ptr<amrex::MultiFab>> mapfac_u;
-
865  amrex::Vector<std::unique_ptr<amrex::MultiFab>> mapfac_v;
-
866 
-
867  amrex::Vector<amrex::Vector<amrex::Real>> stretched_dz_h;
-
868  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real>> stretched_dz_d;
-
869 
-
870  amrex::Vector<amrex::MultiFab> base_state;
-
871  amrex::Vector<amrex::MultiFab> base_state_new;
-
872 
-
873  // Wave coupling data
-
874  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Hwave;
-
875  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Lwave;
-
876  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Hwave_onegrid;
-
877  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Lwave_onegrid;
-
878  bool finished_wave = false;
-
879 
-
880  // array of flux registers
-
881  amrex::Vector<amrex::YAFluxRegister*> advflux_reg;
-
882 
-
883  // A BCRec is essentially a 2*DIM integer array storing the boundary
-
884  // condition type at each lo/hi walls in each direction. We have one BCRec
-
885  // for each component of the cell-centered variables and each velocity component.
-
886  amrex::Vector <amrex::BCRec> domain_bcs_type;
-
887  amrex::Gpu::DeviceVector<amrex::BCRec> domain_bcs_type_d;
-
888 
-
889  // We store these so that we can print them out in the job_info file
-
890  amrex::Array<std::string,2*AMREX_SPACEDIM> domain_bc_type;
-
891 
-
892  // These hold the Dirichlet values at walls which need them ...
-
893  amrex::Array<amrex::Array<amrex::Real, AMREX_SPACEDIM*2>, AMREX_SPACEDIM+NBCVAR_max> m_bc_extdir_vals;
-
894 
-
895  // These hold the Neumann values at walls which need them ...
-
896  amrex::Array<amrex::Array<amrex::Real, AMREX_SPACEDIM*2>, AMREX_SPACEDIM+NBCVAR_max> m_bc_neumann_vals;
-
897 
-
898  // These are the "physical" boundary condition types (e.g. "inflow")
-
899  amrex::GpuArray<ERF_BC, AMREX_SPACEDIM*2> phys_bc_type;
-
900 
-
901  // These are the masks for the thin immersed body
-
902  amrex::Vector<std::unique_ptr<amrex::iMultiFab>> xflux_imask;
-
903  amrex::Vector<std::unique_ptr<amrex::iMultiFab>> yflux_imask;
-
904  amrex::Vector<std::unique_ptr<amrex::iMultiFab>> zflux_imask;
-
905  //amrex::Vector<std::unique_ptr<amrex::iMultiFab>> overset_imask;
+
862  amrex::Vector<amrex::Vector<amrex::Real>> stretched_dz_h;
+
863  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real>> stretched_dz_d;
+
864 
+
865  amrex::Vector<amrex::MultiFab> base_state;
+
866  amrex::Vector<amrex::MultiFab> base_state_new;
+
867 
+
868  // Wave coupling data
+
869  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Hwave;
+
870  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Lwave;
+
871  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Hwave_onegrid;
+
872  amrex::Vector<std::unique_ptr<amrex::MultiFab>> Lwave_onegrid;
+
873  bool finished_wave = false;
+
874 
+
875  // array of flux registers
+
876  amrex::Vector<amrex::YAFluxRegister*> advflux_reg;
+
877 
+
878  // A BCRec is essentially a 2*DIM integer array storing the boundary
+
879  // condition type at each lo/hi walls in each direction. We have one BCRec
+
880  // for each component of the cell-centered variables and each velocity component.
+
881  amrex::Vector <amrex::BCRec> domain_bcs_type;
+
882  amrex::Gpu::DeviceVector<amrex::BCRec> domain_bcs_type_d;
+
883 
+
884  // We store these so that we can print them out in the job_info file
+
885  amrex::Array<std::string,2*AMREX_SPACEDIM> domain_bc_type;
+
886 
+
887  // These hold the Dirichlet values at walls which need them ...
+
888  amrex::Array<amrex::Array<amrex::Real, AMREX_SPACEDIM*2>, AMREX_SPACEDIM+NBCVAR_max> m_bc_extdir_vals;
+
889 
+
890  // These hold the Neumann values at walls which need them ...
+
891  amrex::Array<amrex::Array<amrex::Real, AMREX_SPACEDIM*2>, AMREX_SPACEDIM+NBCVAR_max> m_bc_neumann_vals;
+
892 
+
893  // These are the "physical" boundary condition types (e.g. "inflow")
+
894  amrex::GpuArray<ERF_BC, AMREX_SPACEDIM*2> phys_bc_type;
+
895 
+
896  // These are the masks for the thin immersed body
+
897  amrex::Vector<std::unique_ptr<amrex::iMultiFab>> xflux_imask;
+
898  amrex::Vector<std::unique_ptr<amrex::iMultiFab>> yflux_imask;
+
899  amrex::Vector<std::unique_ptr<amrex::iMultiFab>> zflux_imask;
+
900  //amrex::Vector<std::unique_ptr<amrex::iMultiFab>> overset_imask;
+
901 
+
902  // These are the body forces that result from the thin immersed body
+
903  amrex::Vector<std::unique_ptr<amrex::MultiFab>> thin_xforce;
+
904  amrex::Vector<std::unique_ptr<amrex::MultiFab>> thin_yforce;
+
905  amrex::Vector<std::unique_ptr<amrex::MultiFab>> thin_zforce;
906 
-
907  // These are the body forces that result from the thin immersed body
-
908  amrex::Vector<std::unique_ptr<amrex::MultiFab>> thin_xforce;
-
909  amrex::Vector<std::unique_ptr<amrex::MultiFab>> thin_yforce;
-
910  amrex::Vector<std::unique_ptr<amrex::MultiFab>> thin_zforce;
-
911 
-
912  int last_plot_file_step_1;
-
913  int last_plot_file_step_2;
-
914 
-
915  int last_check_file_step;
-
916  int plot_file_on_restart = 1;
-
917 
-
918  ////////////////
-
919  // runtime parameters
+
907  int last_plot_file_step_1;
+
908  int last_plot_file_step_2;
+
909 
+
910  int last_check_file_step;
+
911  int plot_file_on_restart = 1;
+
912 
+
913  ////////////////
+
914  // runtime parameters
+
915 
+
916  // maximum number of steps and stop time
+
917  int max_step = std::numeric_limits<int>::max();
+
918  amrex::Real start_time = 0.0;
+
919  amrex::Real stop_time = std::numeric_limits<amrex::Real>::max();
920 
-
921  // maximum number of steps and stop time
-
922  int max_step = std::numeric_limits<int>::max();
-
923  amrex::Real start_time = 0.0;
-
924  amrex::Real stop_time = std::numeric_limits<amrex::Real>::max();
-
925 
-
926  // if >= 0 we restart from a checkpoint
-
927  std::string restart_chkfile = "";
-
928 
-
929  // Time step controls
-
930  static amrex::Real cfl;
-
931  static amrex::Real sub_cfl;
-
932  static amrex::Real init_shrink;
-
933  static amrex::Real change_max;
+
921  // if >= 0 we restart from a checkpoint
+
922  std::string restart_chkfile = "";
+
923 
+
924  // Time step controls
+
925  static amrex::Real cfl;
+
926  static amrex::Real sub_cfl;
+
927  static amrex::Real init_shrink;
+
928  static amrex::Real change_max;
+
929 
+
930  // Fixed dt for level 0 timesteps (only used if positive)
+
931  amrex::Vector<amrex::Real> fixed_dt;
+
932  amrex::Vector<amrex::Real> fixed_fast_dt;
+
933  static int fixed_mri_dt_ratio;
934 
-
935  // Fixed dt for level 0 timesteps (only used if positive)
-
936  amrex::Vector<amrex::Real> fixed_dt;
-
937  amrex::Vector<amrex::Real> fixed_fast_dt;
-
938  static int fixed_mri_dt_ratio;
-
939 
-
940  // how often each level regrids the higher levels of refinement
-
941  // (after a level advances that many time steps)
-
942  int regrid_int = -1;
-
943 
-
944  // plotfile prefix and frequency
-
945  std::string plot_file_1 {"plt_1_"};
-
946  std::string plot_file_2 {"plt_2_"};
-
947  bool m_expand_plotvars_to_unif_rr = false;
-
948  int m_plot_int_1 = -1;
-
949  int m_plot_int_2 = -1;
-
950  amrex::Real m_plot_per_1 = -1.0;
-
951  amrex::Real m_plot_per_2 = -1.0;
-
952  bool m_plot_face_vels = false;
-
953 
-
954  bool plot_lsm = false;
-
955 
-
956  // other sampling output control
-
957  int profile_int = -1;
-
958  bool destag_profiles = true;
-
959 
-
960  // Checkpoint type, prefix and frequency
-
961  std::string check_file {"chk"};
-
962  std::string check_type {"native"};
-
963  std::string restart_type {"native"};
-
964  int m_check_int = -1;
-
965  amrex::Real m_check_per = -1.0;
-
966 
-
967  amrex::Vector<std::string> plot_var_names_1;
-
968  amrex::Vector<std::string> plot_var_names_2;
-
969  const amrex::Vector<std::string> cons_names {"density", "rhotheta", "rhoKE", "rhoadv_0",
-
970  "rhoQ1", "rhoQ2", "rhoQ3",
-
971  "rhoQ4", "rhoQ5", "rhoQ6"};
-
972 
-
973  // Note that the order of variable names here must match the order in ERF_Derive.cpp
-
974  const amrex::Vector<std::string> derived_names {"soundspeed", "temp", "theta", "KE", "scalar",
-
975  "vorticity_x","vorticity_y","vorticity_z",
-
976  "magvel", "divU",
-
977  "pres_hse", "dens_hse", "theta_hse", "pressure", "pert_pres", "pert_dens",
-
978  "eq_pot_temp", "num_turb", "SMark0", "SMark1",
-
979  "dpdx", "dpdy", "pres_hse_x", "pres_hse_y",
-
980  "z_phys", "detJ" , "mapfac", "lat_m", "lon_m",
-
981  // Time averaged velocity
-
982  "u_t_avg", "v_t_avg", "w_t_avg", "umag_t_avg",
-
983  // eddy viscosity
-
984  "nut",
-
985  // eddy diffusivity of momentum
-
986  "Kmv","Kmh",
-
987  // eddy diffusivity of heat
-
988  "Khv","Khh",
-
989  // turbulence lengthscale
-
990  "Lturb",
-
991  // wall distance
-
992  "walldist",
-
993  // moisture vars
-
994  "qt", "qv", "qc", "qi", "qp", "qrain", "qsnow", "qgraup", "qsat",
-
995  "rain_accum", "snow_accum", "graup_accum",
-
996  // Terrain IB mask
-
997  "terrain_IB_mask"
-
998 #ifdef ERF_USE_EB
-
999  // EB variables
-
1000  ,"volfrac",
+
935  // how often each level regrids the higher levels of refinement
+
936  // (after a level advances that many time steps)
+
937  int regrid_int = -1;
+
938 
+
939  // plotfile prefix and frequency
+
940  std::string plot_file_1 {"plt_1_"};
+
941  std::string plot_file_2 {"plt_2_"};
+
942  bool m_expand_plotvars_to_unif_rr = false;
+
943  int m_plot_int_1 = -1;
+
944  int m_plot_int_2 = -1;
+
945  amrex::Real m_plot_per_1 = -1.0;
+
946  amrex::Real m_plot_per_2 = -1.0;
+
947  bool m_plot_face_vels = false;
+
948 
+
949  bool plot_lsm = false;
+
950 
+
951  // other sampling output control
+
952  int profile_int = -1;
+
953  bool destag_profiles = true;
+
954 
+
955  // Checkpoint type, prefix and frequency
+
956  std::string check_file {"chk"};
+
957  std::string check_type {"native"};
+
958  std::string restart_type {"native"};
+
959  int m_check_int = -1;
+
960  amrex::Real m_check_per = -1.0;
+
961 
+
962  amrex::Vector<std::string> plot_var_names_1;
+
963  amrex::Vector<std::string> plot_var_names_2;
+
964  const amrex::Vector<std::string> cons_names {"density", "rhotheta", "rhoKE", "rhoadv_0",
+
965  "rhoQ1", "rhoQ2", "rhoQ3",
+
966  "rhoQ4", "rhoQ5", "rhoQ6"};
+
967 
+
968  // Note that the order of variable names here must match the order in ERF_Derive.cpp
+
969  const amrex::Vector<std::string> derived_names {"soundspeed", "temp", "theta", "KE", "scalar",
+
970  "vorticity_x","vorticity_y","vorticity_z",
+
971  "magvel", "divU",
+
972  "pres_hse", "dens_hse", "theta_hse", "pressure", "pert_pres", "pert_dens",
+
973  "eq_pot_temp", "num_turb", "SMark0", "SMark1",
+
974  "dpdx", "dpdy", "pres_hse_x", "pres_hse_y",
+
975  "z_phys", "detJ" , "mapfac", "lat_m", "lon_m",
+
976  // Time averaged velocity
+
977  "u_t_avg", "v_t_avg", "w_t_avg", "umag_t_avg",
+
978  // eddy viscosity
+
979  "nut",
+
980  // eddy diffusivity of momentum
+
981  "Kmv","Kmh",
+
982  // eddy diffusivity of heat
+
983  "Khv","Khh",
+
984  // turbulence lengthscale
+
985  "Lturb",
+
986  // wall distance
+
987  "walldist",
+
988  // moisture vars
+
989  "qt", "qv", "qc", "qi", "qp", "qrain", "qsnow", "qgraup", "qsat",
+
990  "rain_accum", "snow_accum", "graup_accum",
+
991  // Terrain IB mask
+
992  "terrain_IB_mask",
+
993  // EB variables
+
994  "volfrac"
+
995 #ifdef ERF_COMPUTE_ERROR
+
996  // error vars
+
997  ,"xvel_err", "yvel_err", "zvel_err", "pp_err"
+
998 #endif
+
999 #ifdef ERF_USE_RRTMGP
+
1000  ,"qsrc_sw", "qsrc_lw"
1001 #endif
-
1002 #ifdef ERF_COMPUTE_ERROR
-
1003  // error vars
-
1004  ,"xvel_err", "yvel_err", "zvel_err", "pp_err"
-
1005 #endif
-
1006 #ifdef ERF_USE_RRTMGP
-
1007  ,"qsrc_sw", "qsrc_lw"
-
1008 #endif
-
1009  };
-
1010 
-
1011  // algorithm choices
-
1012  static SolverChoice solverChoice;
+
1002  };
+
1003 
+
1004  // algorithm choices
+
1005  static SolverChoice solverChoice;
+
1006 
+
1007  // Turbulent perturbation structure
+
1008  TurbulentPerturbation turbPert;
+
1009 
+
1010 #ifdef ERF_USE_PARTICLES
+
1011  // Particle container with all particle species
+
1012  ParticleData particleData;
1013 
-
1014  // Turbulent perturbation structure
-
1015  TurbulentPerturbation turbPert;
-
1016 
-
1017 #ifdef ERF_USE_PARTICLES
-
1018  // Particle container with all particle species
-
1019  ParticleData particleData;
-
1020 
-
1021  // variables and functions for tracers particles
-
1022  bool m_use_tracer_particles; /*!< tracer particles that advect with flow */
-
1023  bool m_use_hydro_particles; /*!< tracer particles that fall with gravity */
+
1014  // variables and functions for tracers particles
+
1015  bool m_use_tracer_particles; /*!< tracer particles that advect with flow */
+
1016  bool m_use_hydro_particles; /*!< tracer particles that fall with gravity */
+
1017 
+
1018  /*! Read tracer and hydro particles parameters */
+
1019  void readTracersParams();
+
1020 
+
1021  /*! Initialize tracer and hydro particles */
+
1022  void initializeTracers ( amrex::ParGDBBase*,
+
1023  const amrex::Vector<std::unique_ptr<amrex::MultiFab>>& );
1024 
-
1025  /*! Read tracer and hydro particles parameters */
-
1026  void readTracersParams();
+
1025  /*! Restart tracer and hydro particles */
+
1026  void restartTracers ( amrex::ParGDBBase*, const std::string& );
1027 
-
1028  /*! Initialize tracer and hydro particles */
-
1029  void initializeTracers ( amrex::ParGDBBase*,
-
1030  const amrex::Vector<std::unique_ptr<amrex::MultiFab>>& );
-
1031 
-
1032  /*! Restart tracer and hydro particles */
-
1033  void restartTracers ( amrex::ParGDBBase*, const std::string& );
-
1034 
-
1035  /*! Evolve tracers and hydro particles */
-
1036  void evolveTracers( int,
-
1037  amrex::Real,
-
1038  amrex::Vector<amrex::Vector<amrex::MultiFab>>&,
-
1039  const amrex::Vector<std::unique_ptr<amrex::MultiFab>>& );
-
1040 
-
1041 #endif
-
1042 
-
1043 #ifdef ERF_USE_MULTIBLOCK
-
1044  MultiBlockContainer *m_mbc = nullptr;
-
1045 #endif
-
1046 
-
1047  static int verbose;
-
1048  static int mg_verbose;
-
1049  static bool use_fft;
-
1050 
-
1051  // Diagnostic output interval
-
1052  static int sum_interval;
-
1053  static int pert_interval;
-
1054  static amrex::Real sum_per;
+
1028  /*! Evolve tracers and hydro particles */
+
1029  void evolveTracers( int,
+
1030  amrex::Real,
+
1031  amrex::Vector<amrex::Vector<amrex::MultiFab>>&,
+
1032  const amrex::Vector<std::unique_ptr<amrex::MultiFab>>& );
+
1033 
+
1034 #endif
+
1035 
+
1036 #ifdef ERF_USE_MULTIBLOCK
+
1037  MultiBlockContainer *m_mbc = nullptr;
+
1038 #endif
+
1039 
+
1040  static int verbose;
+
1041  static int mg_verbose;
+
1042  static bool use_fft;
+
1043 
+
1044  // Diagnostic output interval
+
1045  static int sum_interval;
+
1046  static int pert_interval;
+
1047  static amrex::Real sum_per;
+
1048 
+
1049  // Write in native AMReX or NetCDF format for each plotfile
+
1050  static PlotFileType plotfile_type_1;
+
1051  static PlotFileType plotfile_type_2;
+
1052 
+
1053  static InitType init_type;
+
1054  static StateInterpType interpolation_type;
1055 
-
1056  // Write in native AMReX or NetCDF format for each plotfile
-
1057  static PlotFileType plotfile_type_1;
-
1058  static PlotFileType plotfile_type_2;
-
1059 
-
1060  static InitType init_type;
-
1061  static StateInterpType interpolation_type;
+
1056  // sponge_type: "input_sponge"
+
1057  static std::string sponge_type;
+
1058 
+
1059  // use_real_bcs: only true if 1) ( (init_type == InitType::Real) or (init_type == InitType::Metgrid) )
+
1060  // AND 2) we want to use the bc's from the WRF bdy file
+
1061  static bool use_real_bcs;
1062 
-
1063  // sponge_type: "input_sponge"
-
1064  static std::string sponge_type;
+
1063  // NetCDF initialization (wrfinput) file
+
1064  static amrex::Vector<amrex::Vector<std::string>> nc_init_file;
1065 
-
1066  // use_real_bcs: only true if 1) ( (init_type == InitType::Real) or (init_type == InitType::Metgrid) )
-
1067  // AND 2) we want to use the bc's from the WRF bdy file
-
1068  static bool use_real_bcs;
-
1069 
-
1070  // NetCDF initialization (wrfinput) file
-
1071  static amrex::Vector<amrex::Vector<std::string>> nc_init_file;
-
1072 
-
1073  // NetCDF initialization (wrfbdy/met_em) file
-
1074  static std::string nc_bdy_file;
-
1075  int real_width{0};
-
1076  int real_set_width{0};
-
1077 
-
1078  // Flag to trigger initialization from input_sounding like WRF's ideal.exe
-
1079  // used with init_type == InitType::Input_Sounding
-
1080  static bool init_sounding_ideal;
-
1081 
-
1082  // Options for vertical interpolation of met_em*.nc data.
-
1083  bool metgrid_debug_quiescent{false};
-
1084  bool metgrid_debug_isothermal{false};
-
1085  bool metgrid_debug_dry{false};
-
1086  bool metgrid_debug_psfc{false};
-
1087  bool metgrid_debug_msf{false};
-
1088  bool metgrid_interp_theta{false};
-
1089  bool metgrid_basic_linear{false};
-
1090  bool metgrid_use_below_sfc{true};
-
1091  bool metgrid_use_sfc{true};
-
1092  bool metgrid_retain_sfc{false};
-
1093  amrex::Real metgrid_proximity{500.0};
-
1094  int metgrid_order{2};
-
1095  int metgrid_force_sfc_k{6};
-
1096 
-
1097  // 1D CDF output (for ingestion in AMR-Wind)
-
1098  static int output_1d_column;
-
1099  static int column_interval;
-
1100  static amrex::Real column_per;
-
1101  static amrex::Real column_loc_x;
-
1102  static amrex::Real column_loc_y;
-
1103  static std::string column_file_name;
-
1104 
-
1105  // 2D BndryRegister output (for ingestion in AMR-Wind)
-
1106  static int output_bndry_planes;
-
1107  static int bndry_output_planes_interval;
-
1108  static amrex::Real bndry_output_planes_per;
-
1109  static amrex::Real bndry_output_planes_start_time;
-
1110 
-
1111  // 2D BndryRegister input
-
1112  static int input_bndry_planes;
+
1066  // NetCDF initialization (wrfbdy/met_em) file
+
1067  static std::string nc_bdy_file;
+
1068  int real_width{0};
+
1069  int real_set_width{0};
+
1070 
+
1071  // Flag to trigger initialization from input_sounding like WRF's ideal.exe
+
1072  // used with init_type == InitType::Input_Sounding
+
1073  static bool init_sounding_ideal;
+
1074 
+
1075  // Options for vertical interpolation of met_em*.nc data.
+
1076  bool metgrid_debug_quiescent{false};
+
1077  bool metgrid_debug_isothermal{false};
+
1078  bool metgrid_debug_dry{false};
+
1079  bool metgrid_debug_psfc{false};
+
1080  bool metgrid_debug_msf{false};
+
1081  bool metgrid_interp_theta{false};
+
1082  bool metgrid_basic_linear{false};
+
1083  bool metgrid_use_below_sfc{true};
+
1084  bool metgrid_use_sfc{true};
+
1085  bool metgrid_retain_sfc{false};
+
1086  amrex::Real metgrid_proximity{500.0};
+
1087  int metgrid_order{2};
+
1088  int metgrid_force_sfc_k{6};
+
1089 
+
1090  // 1D CDF output (for ingestion in AMR-Wind)
+
1091  static int output_1d_column;
+
1092  static int column_interval;
+
1093  static amrex::Real column_per;
+
1094  static amrex::Real column_loc_x;
+
1095  static amrex::Real column_loc_y;
+
1096  static std::string column_file_name;
+
1097 
+
1098  // 2D BndryRegister output (for ingestion in AMR-Wind)
+
1099  static int output_bndry_planes;
+
1100  static int bndry_output_planes_interval;
+
1101  static amrex::Real bndry_output_planes_per;
+
1102  static amrex::Real bndry_output_planes_start_time;
+
1103 
+
1104  // 2D BndryRegister input
+
1105  static int input_bndry_planes;
+
1106 
+
1107  static int ng_dens_hse;
+
1108  static int ng_pres_hse;
+
1109 
+
1110  // Custom source terms
+
1111  amrex::Vector< amrex::Vector<amrex::Real> > h_rhotheta_src;
+
1112  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_rhotheta_src;
1113 
-
1114  static int ng_dens_hse;
-
1115  static int ng_pres_hse;
+
1114  amrex::Vector< amrex::Vector<amrex::Real> > h_rhoqt_src;
+
1115  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_rhoqt_src;
1116 
-
1117  // Custom source terms
-
1118  amrex::Vector< amrex::Vector<amrex::Real> > h_rhotheta_src;
-
1119  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_rhotheta_src;
-
1120 
-
1121  amrex::Vector< amrex::Vector<amrex::Real> > h_rhoqt_src;
-
1122  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_rhoqt_src;
-
1123 
-
1124  amrex::Vector< amrex::Vector<amrex::Real> > h_w_subsid;
-
1125  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_w_subsid;
-
1126 
-
1127  amrex::Vector< amrex::Vector<amrex::Real> > h_u_geos;
-
1128  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_u_geos;
-
1129 
-
1130  amrex::Vector< amrex::Vector<amrex::Real> > h_v_geos;
-
1131  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_v_geos;
-
1132 
-
1133  // Function to read and populate above host vectors (if input file exists)
-
1134  void init_geo_wind_profile (const std::string input_file,
-
1135  amrex::Vector<amrex::Real>& u_geos,
-
1136  amrex::Gpu::DeviceVector<amrex::Real>& u_geos_d,
-
1137  amrex::Vector<amrex::Real>& v_geos,
-
1138  amrex::Gpu::DeviceVector<amrex::Real>& v_geos_d,
-
1139  const amrex::Geometry& lgeom,
-
1140  const amrex::Vector<amrex::Real>& zlev_stag);
-
1141 
-
1142  // This is a vector over levels of vectors across quantities of Vectors
-
1143  amrex::Vector<amrex::Vector< amrex::Vector<amrex::Real> > > h_rayleigh_ptrs;
-
1144 
-
1145  // This is a vector over levels of vectors across quantities of Vectors
-
1146  amrex::Vector<amrex::Vector< amrex::Vector<amrex::Real> > > h_sponge_ptrs;
-
1147 
-
1148  // This is a vector over levels of vectors across quantities of DeviceVectors
-
1149  amrex::Vector<amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > > d_rayleigh_ptrs;
-
1150 
-
1151  // This is a vector over levels of vectors across quantities of DeviceVectors
-
1152  amrex::Vector<amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > > d_sponge_ptrs;
-
1153 
-
1154  amrex::Vector<amrex::Real> h_havg_density;
-
1155  amrex::Vector<amrex::Real> h_havg_temperature;
-
1156  amrex::Vector<amrex::Real> h_havg_pressure;
-
1157  amrex::Vector<amrex::Real> h_havg_qv;
-
1158  amrex::Vector<amrex::Real> h_havg_qc;
-
1159 
-
1160  amrex::Gpu::DeviceVector<amrex::Real> d_havg_density;
-
1161  amrex::Gpu::DeviceVector<amrex::Real> d_havg_temperature;
-
1162  amrex::Gpu::DeviceVector<amrex::Real> d_havg_pressure;
-
1163  amrex::Gpu::DeviceVector<amrex::Real> d_havg_qv;
-
1164  amrex::Gpu::DeviceVector<amrex::Real> d_havg_qc;
-
1165 
-
1166  void refinement_criteria_setup ();
-
1167 
-
1168  std::unique_ptr<WriteBndryPlanes> m_w2d = nullptr;
-
1169  std::unique_ptr<ReadBndryPlanes> m_r2d = nullptr;
-
1170  std::unique_ptr<ABLMost> m_most = nullptr;
-
1171  amrex::Vector<std::unique_ptr<ForestDrag>> m_forest_drag;
-
1172  amrex::Vector<std::unique_ptr<TerrainDrag>> m_terrain_drag;
-
1173 
-
1174  //
-
1175  // Holds info for dynamically generated tagging criteria
-
1176  //
-
1177  static amrex::Vector<amrex::AMRErrorTag> ref_tags;
-
1178 
-
1179  //
-
1180  // Build a mask that zeroes out values on a coarse level underlying
-
1181  // grids on the next finest level
-
1182  //
-
1183  amrex::MultiFab fine_mask;
-
1184 
-
1185  amrex::Vector<amrex::Real> dz_min;
-
1186 
-
1187  static AMREX_FORCE_INLINE
-
1188  int
-
1189  ComputeGhostCells (const AdvChoice& advChoice, bool use_num_diff)
-
1190  {
-
1191  if (use_num_diff)
-
1192  {
-
1193  return 3;
-
1194  } else {
-
1195  if (
-
1196  (advChoice.dycore_horiz_adv_type == AdvType::Centered_6th)
-
1197  || (advChoice.dycore_vert_adv_type == AdvType::Centered_6th)
-
1198  || (advChoice.moistscal_horiz_adv_type == AdvType::Centered_6th)
-
1199  || (advChoice.moistscal_horiz_adv_type == AdvType::Centered_6th)
-
1200  || (advChoice.dryscal_horiz_adv_type == AdvType::Centered_6th)
-
1201  || (advChoice.dryscal_vert_adv_type == AdvType::Centered_6th) )
-
1202  { return 3; }
-
1203  else if (
-
1204  (advChoice.dycore_horiz_adv_type == AdvType::Upwind_5th)
-
1205  || (advChoice.dycore_vert_adv_type == AdvType::Upwind_5th)
-
1206  || (advChoice.moistscal_horiz_adv_type == AdvType::Upwind_5th)
-
1207  || (advChoice.moistscal_horiz_adv_type == AdvType::Upwind_5th)
-
1208  || (advChoice.dryscal_horiz_adv_type == AdvType::Upwind_5th)
-
1209  || (advChoice.dryscal_vert_adv_type == AdvType::Upwind_5th) )
-
1210  { return 3; }
-
1211  else if (
-
1212  (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5)
-
1213  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5)
-
1214  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5)
-
1215  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5)
-
1216  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5Z)
-
1217  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5Z)
-
1218  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5Z)
-
1219  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5Z) )
-
1220  { return 3; }
-
1221  else if (
-
1222  (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7)
-
1223  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7)
-
1224  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7)
-
1225  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7)
-
1226  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7Z)
-
1227  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7Z)
-
1228  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7Z)
-
1229  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7Z) )
-
1230  { return 4; }
-
1231  else
-
1232  { return 2; }
-
1233  }
-
1234  }
-
1235 
-
1236  AMREX_FORCE_INLINE
-
1237  amrex::YAFluxRegister* getAdvFluxReg (int lev)
+
1117  amrex::Vector< amrex::Vector<amrex::Real> > h_w_subsid;
+
1118  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_w_subsid;
+
1119 
+
1120  amrex::Vector< amrex::Vector<amrex::Real> > h_u_geos;
+
1121  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_u_geos;
+
1122 
+
1123  amrex::Vector< amrex::Vector<amrex::Real> > h_v_geos;
+
1124  amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > d_v_geos;
+
1125 
+
1126  // Function to read and populate above host vectors (if input file exists)
+
1127  void init_geo_wind_profile (const std::string input_file,
+
1128  amrex::Vector<amrex::Real>& u_geos,
+
1129  amrex::Gpu::DeviceVector<amrex::Real>& u_geos_d,
+
1130  amrex::Vector<amrex::Real>& v_geos,
+
1131  amrex::Gpu::DeviceVector<amrex::Real>& v_geos_d,
+
1132  const amrex::Geometry& lgeom,
+
1133  const amrex::Vector<amrex::Real>& zlev_stag);
+
1134 
+
1135  // This is a vector over levels of vectors across quantities of Vectors
+
1136  amrex::Vector<amrex::Vector< amrex::Vector<amrex::Real> > > h_rayleigh_ptrs;
+
1137 
+
1138  // This is a vector over levels of vectors across quantities of Vectors
+
1139  amrex::Vector<amrex::Vector< amrex::Vector<amrex::Real> > > h_sponge_ptrs;
+
1140 
+
1141  // This is a vector over levels of vectors across quantities of DeviceVectors
+
1142  amrex::Vector<amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > > d_rayleigh_ptrs;
+
1143 
+
1144  // This is a vector over levels of vectors across quantities of DeviceVectors
+
1145  amrex::Vector<amrex::Vector<amrex::Gpu::DeviceVector<amrex::Real> > > d_sponge_ptrs;
+
1146 
+
1147  amrex::Vector<amrex::Real> h_havg_density;
+
1148  amrex::Vector<amrex::Real> h_havg_temperature;
+
1149  amrex::Vector<amrex::Real> h_havg_pressure;
+
1150  amrex::Vector<amrex::Real> h_havg_qv;
+
1151  amrex::Vector<amrex::Real> h_havg_qc;
+
1152 
+
1153  amrex::Gpu::DeviceVector<amrex::Real> d_havg_density;
+
1154  amrex::Gpu::DeviceVector<amrex::Real> d_havg_temperature;
+
1155  amrex::Gpu::DeviceVector<amrex::Real> d_havg_pressure;
+
1156  amrex::Gpu::DeviceVector<amrex::Real> d_havg_qv;
+
1157  amrex::Gpu::DeviceVector<amrex::Real> d_havg_qc;
+
1158 
+
1159  void refinement_criteria_setup ();
+
1160 
+
1161  std::unique_ptr<WriteBndryPlanes> m_w2d = nullptr;
+
1162  std::unique_ptr<ReadBndryPlanes> m_r2d = nullptr;
+
1163  std::unique_ptr<ABLMost> m_most = nullptr;
+
1164  amrex::Vector<std::unique_ptr<ForestDrag>> m_forest_drag;
+
1165  amrex::Vector<std::unique_ptr<TerrainDrag>> m_terrain_drag;
+
1166 
+
1167  //
+
1168  // Holds info for dynamically generated tagging criteria
+
1169  //
+
1170  static amrex::Vector<amrex::AMRErrorTag> ref_tags;
+
1171 
+
1172  //
+
1173  // Build a mask that zeroes out values on a coarse level underlying
+
1174  // grids on the next finest level
+
1175  //
+
1176  amrex::MultiFab fine_mask;
+
1177 
+
1178  amrex::Vector<amrex::Real> dz_min;
+
1179 
+
1180  static AMREX_FORCE_INLINE
+
1181  int
+
1182  ComputeGhostCells (const AdvChoice& advChoice, bool use_num_diff)
+
1183  {
+
1184  if (use_num_diff)
+
1185  {
+
1186  return 3;
+
1187  } else {
+
1188  if (
+
1189  (advChoice.dycore_horiz_adv_type == AdvType::Centered_6th)
+
1190  || (advChoice.dycore_vert_adv_type == AdvType::Centered_6th)
+
1191  || (advChoice.moistscal_horiz_adv_type == AdvType::Centered_6th)
+
1192  || (advChoice.moistscal_horiz_adv_type == AdvType::Centered_6th)
+
1193  || (advChoice.dryscal_horiz_adv_type == AdvType::Centered_6th)
+
1194  || (advChoice.dryscal_vert_adv_type == AdvType::Centered_6th) )
+
1195  { return 3; }
+
1196  else if (
+
1197  (advChoice.dycore_horiz_adv_type == AdvType::Upwind_5th)
+
1198  || (advChoice.dycore_vert_adv_type == AdvType::Upwind_5th)
+
1199  || (advChoice.moistscal_horiz_adv_type == AdvType::Upwind_5th)
+
1200  || (advChoice.moistscal_horiz_adv_type == AdvType::Upwind_5th)
+
1201  || (advChoice.dryscal_horiz_adv_type == AdvType::Upwind_5th)
+
1202  || (advChoice.dryscal_vert_adv_type == AdvType::Upwind_5th) )
+
1203  { return 3; }
+
1204  else if (
+
1205  (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5)
+
1206  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5)
+
1207  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5)
+
1208  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5)
+
1209  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5Z)
+
1210  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5Z)
+
1211  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5Z)
+
1212  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5Z) )
+
1213  { return 3; }
+
1214  else if (
+
1215  (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7)
+
1216  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7)
+
1217  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7)
+
1218  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7)
+
1219  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7Z)
+
1220  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7Z)
+
1221  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7Z)
+
1222  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7Z) )
+
1223  { return 4; }
+
1224  else
+
1225  { return 2; }
+
1226  }
+
1227  }
+
1228 
+
1229  AMREX_FORCE_INLINE
+
1230  amrex::YAFluxRegister* getAdvFluxReg (int lev)
+
1231  {
+
1232  return advflux_reg[lev];
+
1233  }
+
1234 
+
1235  AMREX_FORCE_INLINE
+
1236  std::ostream&
+
1237  DataLog (int i)
1238  {
-
1239  return advflux_reg[lev];
+
1239  return *datalog[i];
1240  }
1241 
1242  AMREX_FORCE_INLINE
-
1243  std::ostream&
-
1244  DataLog (int i)
+
1243  int
+
1244  NumDataLogs () noexcept
1245  {
-
1246  return *datalog[i];
+
1246  return datalog.size();
1247  }
1248 
1249  AMREX_FORCE_INLINE
-
1250  int
-
1251  NumDataLogs () noexcept
+
1250  std::ostream&
+
1251  SamplePointLog (int i)
1252  {
-
1253  return datalog.size();
+
1253  return *sampleptlog[i];
1254  }
1255 
1256  AMREX_FORCE_INLINE
-
1257  std::ostream&
-
1258  SamplePointLog (int i)
+
1257  int
+
1258  NumSamplePointLogs () noexcept
1259  {
-
1260  return *sampleptlog[i];
+
1260  return sampleptlog.size();
1261  }
1262 
1263  AMREX_FORCE_INLINE
-
1264  int
-
1265  NumSamplePointLogs () noexcept
+
1264  std::ostream&
+
1265  SampleLineLog (int i)
1266  {
-
1267  return sampleptlog.size();
+
1267  return *samplelinelog[i];
1268  }
1269 
1270  AMREX_FORCE_INLINE
-
1271  std::ostream&
-
1272  SampleLineLog (int i)
+
1271  int
+
1272  NumSampleLineLogs () noexcept
1273  {
-
1274  return *samplelinelog[i];
+
1274  return samplelinelog.size();
1275  }
1276 
-
1277  AMREX_FORCE_INLINE
-
1278  int
-
1279  NumSampleLineLogs () noexcept
-
1280  {
-
1281  return samplelinelog.size();
-
1282  }
-
1283 
-
1284  amrex::IntVect&
-
1285  SamplePoint (int i)
+
1277  amrex::IntVect&
+
1278  SamplePoint (int i)
+
1279  {
+
1280  return samplepoint[i];
+
1281  }
+
1282 
+
1283  AMREX_FORCE_INLINE
+
1284  int
+
1285  NumSamplePoints () noexcept
1286  {
-
1287  return samplepoint[i];
+
1287  return samplepoint.size();
1288  }
1289 
-
1290  AMREX_FORCE_INLINE
-
1291  int
-
1292  NumSamplePoints () noexcept
-
1293  {
-
1294  return samplepoint.size();
-
1295  }
-
1296 
-
1297  amrex::IntVect&
-
1298  SampleLine (int i)
+
1290  amrex::IntVect&
+
1291  SampleLine (int i)
+
1292  {
+
1293  return sampleline[i];
+
1294  }
+
1295 
+
1296  AMREX_FORCE_INLINE
+
1297  int
+
1298  NumSampleLines () noexcept
1299  {
-
1300  return sampleline[i];
+
1300  return sampleline.size();
1301  }
1302 
-
1303  AMREX_FORCE_INLINE
-
1304  int
-
1305  NumSampleLines () noexcept
-
1306  {
-
1307  return sampleline.size();
-
1308  }
-
1309 
-
1310  static amrex::Real startCPUTime;
-
1311  static amrex::Real previousCPUTimeUsed;
-
1312 
-
1313  static amrex::Real
-
1314  getCPUTime ()
-
1315  {
-
1316  int numCores = amrex::ParallelDescriptor::NProcs();
-
1317 #ifdef _OPENMP
-
1318  numCores = numCores * omp_get_max_threads();
-
1319 #endif
+
1303  static amrex::Real startCPUTime;
+
1304  static amrex::Real previousCPUTimeUsed;
+
1305 
+
1306  static amrex::Real
+
1307  getCPUTime ()
+
1308  {
+
1309  int numCores = amrex::ParallelDescriptor::NProcs();
+
1310 #ifdef _OPENMP
+
1311  numCores = numCores * omp_get_max_threads();
+
1312 #endif
+
1313 
+
1314  amrex::Real T =
+
1315  numCores * (amrex::ParallelDescriptor::second() - startCPUTime) +
+
1316  previousCPUTimeUsed;
+
1317 
+
1318  return T;
+
1319  }
1320 
-
1321  amrex::Real T =
-
1322  numCores * (amrex::ParallelDescriptor::second() - startCPUTime) +
-
1323  previousCPUTimeUsed;
-
1324 
-
1325  return T;
-
1326  }
-
1327 
-
1328  void setRecordDataInfo (int i, const std::string& filename) // NOLINT
-
1329  {
-
1330  if (amrex::ParallelDescriptor::IOProcessor())
-
1331  {
-
1332  datalog[i] = std::make_unique<std::fstream>();
-
1333  datalog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1334  if (!datalog[i]->good()) {
-
1335  amrex::FileOpenFailed(filename);
-
1336  }
-
1337  }
-
1338  amrex::ParallelDescriptor::Barrier("ERF::setRecordDataInfo");
-
1339  }
-
1340 
-
1341  void setRecordSamplePointInfo (int i, int lev, amrex::IntVect& cell, const std::string& filename) // NOLINT
-
1342  {
-
1343  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
-
1344  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
-
1345  {
-
1346  const amrex::Box& bx = mfi.validbox();
-
1347  if (bx.contains(cell)) {
-
1348  sampleptlog[i] = std::make_unique<std::fstream>();
-
1349  sampleptlog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1350  if (!sampleptlog[i]->good()) {
-
1351  amrex::FileOpenFailed(filename);
-
1352  }
-
1353  }
-
1354  }
-
1355  amrex::ParallelDescriptor::Barrier("ERF::setRecordSamplePointInfo");
-
1356  }
-
1357 
-
1358  void setRecordSampleLineInfo (int i, int lev, amrex::IntVect& cell, const std::string& filename) // NOLINT
-
1359  {
-
1360  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
-
1361  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
-
1362  {
-
1363  const amrex::Box& bx = mfi.validbox();
-
1364  if (bx.contains(cell)) {
-
1365  samplelinelog[i] = std::make_unique<std::fstream>();
-
1366  samplelinelog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1367  if (!samplelinelog[i]->good()) {
-
1368  amrex::FileOpenFailed(filename);
-
1369  }
-
1370  }
-
1371  }
-
1372  amrex::ParallelDescriptor::Barrier("ERF::setRecordSampleLineInfo");
-
1373  }
-
1374 
-
1375  // Data sampler for line and plane output
-
1376  int sampler_interval = -1;
-
1377  amrex::Real sampler_per = -1.0;
-
1378  std::unique_ptr<SampleData> data_sampler = nullptr;
+
1321  void setRecordDataInfo (int i, const std::string& filename) // NOLINT
+
1322  {
+
1323  if (amrex::ParallelDescriptor::IOProcessor())
+
1324  {
+
1325  datalog[i] = std::make_unique<std::fstream>();
+
1326  datalog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1327  if (!datalog[i]->good()) {
+
1328  amrex::FileOpenFailed(filename);
+
1329  }
+
1330  }
+
1331  amrex::ParallelDescriptor::Barrier("ERF::setRecordDataInfo");
+
1332  }
+
1333 
+
1334  void setRecordSamplePointInfo (int i, int lev, amrex::IntVect& cell, const std::string& filename) // NOLINT
+
1335  {
+
1336  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
+
1337  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
+
1338  {
+
1339  const amrex::Box& bx = mfi.validbox();
+
1340  if (bx.contains(cell)) {
+
1341  sampleptlog[i] = std::make_unique<std::fstream>();
+
1342  sampleptlog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1343  if (!sampleptlog[i]->good()) {
+
1344  amrex::FileOpenFailed(filename);
+
1345  }
+
1346  }
+
1347  }
+
1348  amrex::ParallelDescriptor::Barrier("ERF::setRecordSamplePointInfo");
+
1349  }
+
1350 
+
1351  void setRecordSampleLineInfo (int i, int lev, amrex::IntVect& cell, const std::string& filename) // NOLINT
+
1352  {
+
1353  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
+
1354  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
+
1355  {
+
1356  const amrex::Box& bx = mfi.validbox();
+
1357  if (bx.contains(cell)) {
+
1358  samplelinelog[i] = std::make_unique<std::fstream>();
+
1359  samplelinelog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1360  if (!samplelinelog[i]->good()) {
+
1361  amrex::FileOpenFailed(filename);
+
1362  }
+
1363  }
+
1364  }
+
1365  amrex::ParallelDescriptor::Barrier("ERF::setRecordSampleLineInfo");
+
1366  }
+
1367 
+
1368  // Data sampler for line and plane output
+
1369  int sampler_interval = -1;
+
1370  amrex::Real sampler_per = -1.0;
+
1371  std::unique_ptr<SampleData> data_sampler = nullptr;
+
1372 
+
1373  amrex::Vector<std::unique_ptr<std::fstream> > datalog;
+
1374  amrex::Vector<std::string> datalogname;
+
1375 
+
1376  amrex::Vector<std::unique_ptr<std::fstream> > sampleptlog;
+
1377  amrex::Vector<std::string> sampleptlogname;
+
1378  amrex::Vector<amrex::IntVect> samplepoint;
1379 
-
1380  amrex::Vector<std::unique_ptr<std::fstream> > datalog;
-
1381  amrex::Vector<std::string> datalogname;
-
1382 
-
1383  amrex::Vector<std::unique_ptr<std::fstream> > sampleptlog;
-
1384  amrex::Vector<std::string> sampleptlogname;
-
1385  amrex::Vector<amrex::IntVect> samplepoint;
-
1386 
-
1387  amrex::Vector<std::unique_ptr<std::fstream> > samplelinelog;
-
1388  amrex::Vector<std::string> samplelinelogname;
-
1389  amrex::Vector<amrex::IntVect> sampleline;
-
1390 
-
1391  //! The filename of the ith datalog file.
-
1392  [[nodiscard]] std::string DataLogName (int i) const noexcept { return datalogname[i]; }
-
1393 
-
1394  //! The filename of the ith sampleptlog file.
-
1395  [[nodiscard]] std::string SamplePointLogName (int i) const noexcept { return sampleptlogname[i]; }
-
1396 
-
1397  //! The filename of the ith samplelinelog file.
-
1398  [[nodiscard]] std::string SampleLineLogName (int i) const noexcept { return samplelinelogname[i]; }
-
1399 
-
1400 #ifdef ERF_USE_EB
-
1401 
-
1402  amrex::Vector<std::unique_ptr<amrex::EBFArrayBoxFactory> > m_factory;
-
1403 
-
1404  [[nodiscard]] amrex::FabFactory<amrex::FArrayBox> const&
-
1405  Factory (int lev) const noexcept { return *m_factory[lev]; }
-
1406  [[nodiscard]] amrex::EBFArrayBoxFactory const&
-
1407  EBFactory (int lev) const noexcept {
-
1408  return static_cast<amrex::EBFArrayBoxFactory const&>(*m_factory[lev]);
-
1409  }
-
1410 
-
1411  [[nodiscard]] static int nghost_eb_basic ()
-
1412  { return 5; }
-
1413 
-
1414  // We need 5 for doing StateRedistribution; otherwise 4 would be enough
-
1415  [[nodiscard]] static int nghost_eb_volume ()
-
1416  { return 5; }
+
1380  amrex::Vector<std::unique_ptr<std::fstream> > samplelinelog;
+
1381  amrex::Vector<std::string> samplelinelogname;
+
1382  amrex::Vector<amrex::IntVect> sampleline;
+
1383 
+
1384  //! The filename of the ith datalog file.
+
1385  [[nodiscard]] std::string DataLogName (int i) const noexcept { return datalogname[i]; }
+
1386 
+
1387  //! The filename of the ith sampleptlog file.
+
1388  [[nodiscard]] std::string SamplePointLogName (int i) const noexcept { return sampleptlogname[i]; }
+
1389 
+
1390  //! The filename of the ith samplelinelog file.
+
1391  [[nodiscard]] std::string SampleLineLogName (int i) const noexcept { return samplelinelogname[i]; }
+
1392 
+
1393  // amrex::Vector<std::unique_ptr<amrex::EBFArrayBoxFactory> > m_factory;
+
1394  amrex::Vector<std::unique_ptr<amrex::FabFactory<amrex::FArrayBox> > > m_factory;
+
1395 
+
1396  [[nodiscard]] amrex::FabFactory<amrex::FArrayBox> const&
+
1397  Factory (int lev) const noexcept { return *m_factory[lev]; }
+
1398  [[nodiscard]] amrex::EBFArrayBoxFactory const&
+
1399  EBFactory (int lev) const noexcept {
+
1400  return static_cast<amrex::EBFArrayBoxFactory const&>(*m_factory[lev]);
+
1401  }
+
1402 
+
1403  [[nodiscard]] static int nghost_eb_basic ()
+
1404  { return 5; }
+
1405 
+
1406  // We need 5 for doing StateRedistribution; otherwise 4 would be enough
+
1407  [[nodiscard]] static int nghost_eb_volume ()
+
1408  { return 5; }
+
1409 
+
1410  [[nodiscard]] static int nghost_eb_full ()
+
1411  { return 4; }
+
1412 
+
1413 #ifdef ERF_USE_FFT
+
1414  amrex::Vector<std::unique_ptr<amrex::FFT::Poisson<amrex::MultiFab>>> m_3D_poisson;
+
1415  amrex::Vector<std::unique_ptr<amrex::FFT::PoissonHybrid<amrex::MultiFab>>> m_2D_poisson;
+
1416 #endif
1417 
-
1418  [[nodiscard]] static int nghost_eb_full ()
-
1419  { return 4; }
-
1420 #else
-
1421  amrex::Vector<std::unique_ptr<amrex::FabFactory<amrex::FArrayBox> > > m_factory;
-
1422 #endif
-
1423 
-
1424 #ifdef ERF_USE_FFT
-
1425  amrex::Vector<std::unique_ptr<amrex::FFT::Poisson<amrex::MultiFab>>> m_3D_poisson;
-
1426  amrex::Vector<std::unique_ptr<amrex::FFT::PoissonHybrid<amrex::MultiFab>>> m_2D_poisson;
-
1427 #endif
+
1418 public:
+
1419  void writeJobInfo (const std::string& dir) const;
+
1420  static void writeBuildInfo (std::ostream& os);
+
1421 
+
1422  static void print_banner(MPI_Comm /*comm*/, std::ostream& /*out*/);
+
1423  static void print_usage(MPI_Comm /*comm*/, std::ostream& /*out*/);
+
1424  static void print_error(MPI_Comm /*comm*/, const std::string& msg);
+
1425  static void print_summary(std::ostream&);
+
1426  static void print_tpls(std::ostream& /*out*/);
+
1427 };
1428 
-
1429 public:
-
1430  void writeJobInfo (const std::string& dir) const;
-
1431  static void writeBuildInfo (std::ostream& os);
-
1432 
-
1433  static void print_banner(MPI_Comm /*comm*/, std::ostream& /*out*/);
-
1434  static void print_usage(MPI_Comm /*comm*/, std::ostream& /*out*/);
-
1435  static void print_error(MPI_Comm /*comm*/, const std::string& msg);
-
1436  static void print_summary(std::ostream&);
-
1437  static void print_tpls(std::ostream& /*out*/);
-
1438 };
-
1439 
-
1440 #endif
+
1429 #endif
AMREX_ENUM
AMREX_ENUM(InitType, None, Input_Sounding, Ideal, Real, Metgrid, Uniform)
ERF_ABLMost.H
ERF_DataStruct.H
@@ -1557,375 +1546,387 @@
ERF_TurbPertStruct.H
ERF_WindFarm.H
ERF_WriteBndryPlanes.H
-
ERF
Definition: ERF.H:123
-
ERF::MakeHorizontalAverages
void MakeHorizontalAverages()
Definition: ERF.cpp:1722
-
ERF::rU_new
amrex::Vector< amrex::MultiFab > rU_new
Definition: ERF.H:766
-
ERF::last_check_file_step
int last_check_file_step
Definition: ERF.H:915
-
ERF::walldist
amrex::Vector< std::unique_ptr< amrex::MultiFab > > walldist
Definition: ERF.H:860
+
ERF
Definition: ERF.H:125
+
ERF::MakeHorizontalAverages
void MakeHorizontalAverages()
Definition: ERF.cpp:1726
+
ERF::rU_new
amrex::Vector< amrex::MultiFab > rU_new
Definition: ERF.H:761
+
ERF::last_check_file_step
int last_check_file_step
Definition: ERF.H:910
+
ERF::walldist
amrex::Vector< std::unique_ptr< amrex::MultiFab > > walldist
Definition: ERF.H:855
ERF::initRayleigh
void initRayleigh()
Initialize Rayleigh damping profiles.
Definition: ERF_InitRayleigh.cpp:14
-
ERF::Tau23_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau23_lev
Definition: ERF.H:819
-
ERF::metgrid_basic_linear
bool metgrid_basic_linear
Definition: ERF.H:1089
-
ERF::boxes_at_level
amrex::Vector< amrex::Vector< amrex::Box > > boxes_at_level
Definition: ERF.H:727
-
ERF::m_most
std::unique_ptr< ABLMost > m_most
Definition: ERF.H:1170
-
ERF::samplelinelogname
amrex::Vector< std::string > samplelinelogname
Definition: ERF.H:1388
-
ERF::max_step
int max_step
Definition: ERF.H:922
-
ERF::metgrid_debug_msf
bool metgrid_debug_msf
Definition: ERF.H:1087
+
ERF::Tau23_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau23_lev
Definition: ERF.H:814
+
ERF::metgrid_basic_linear
bool metgrid_basic_linear
Definition: ERF.H:1082
+
ERF::boxes_at_level
amrex::Vector< amrex::Vector< amrex::Box > > boxes_at_level
Definition: ERF.H:722
+
ERF::m_most
std::unique_ptr< ABLMost > m_most
Definition: ERF.H:1163
+
ERF::samplelinelogname
amrex::Vector< std::string > samplelinelogname
Definition: ERF.H:1381
+
ERF::MakeEBGeometry
void MakeEBGeometry()
Definition: ERF_InitEB.cpp:11
+
ERF::max_step
int max_step
Definition: ERF.H:917
+
ERF::metgrid_debug_msf
bool metgrid_debug_msf
Definition: ERF.H:1080
ERF::setRayleighRefFromSounding
void setRayleighRefFromSounding(bool restarting)
Set Rayleigh mean profiles from input sounding.
Definition: ERF_InitRayleigh.cpp:55
-
ERF::last_plot_file_step_2
int last_plot_file_step_2
Definition: ERF.H:913
-
ERF::mri_integrator_mem
amrex::Vector< std::unique_ptr< MRISplitIntegrator< amrex::Vector< amrex::MultiFab > > > > mri_integrator_mem
Definition: ERF.H:748
-
ERF::Evolve
void Evolve()
Definition: ERF.cpp:374
-
ERF::d_rhotheta_src
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhotheta_src
Definition: ERF.H:1119
-
ERF::pp_inc
amrex::Vector< amrex::MultiFab > pp_inc
Definition: ERF.H:750
-
ERF::FPr_u
amrex::Vector< ERFFillPatcher > FPr_u
Definition: ERF.H:811
+
ERF::last_plot_file_step_2
int last_plot_file_step_2
Definition: ERF.H:908
+
ERF::mri_integrator_mem
amrex::Vector< std::unique_ptr< MRISplitIntegrator< amrex::Vector< amrex::MultiFab > > > > mri_integrator_mem
Definition: ERF.H:743
+
ERF::Evolve
void Evolve()
Definition: ERF.cpp:376
+
ERF::d_rhotheta_src
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhotheta_src
Definition: ERF.H:1112
+
ERF::pp_inc
amrex::Vector< amrex::MultiFab > pp_inc
Definition: ERF.H:745
+
ERF::make_eb_box
void make_eb_box()
Definition: ERF_EBBox.cpp:14
+
ERF::FPr_u
amrex::Vector< ERFFillPatcher > FPr_u
Definition: ERF.H:806
ERF::cloud_fraction
amrex::Real cloud_fraction(amrex::Real time)
Definition: ERF_WriteScalarProfiles.cpp:173
-
ERF::sampleline
amrex::Vector< amrex::IntVect > sampleline
Definition: ERF.H:1389
-
ERF::SFS_q1fx3_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx3_lev
Definition: ERF.H:830
-
ERF::Hwave_onegrid
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Hwave_onegrid
Definition: ERF.H:876
-
ERF::vars_new
amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_new
Definition: ERF.H:741
+
ERF::sampleline
amrex::Vector< amrex::IntVect > sampleline
Definition: ERF.H:1382
+
ERF::SFS_q1fx3_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx3_lev
Definition: ERF.H:825
+
ERF::Hwave_onegrid
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Hwave_onegrid
Definition: ERF.H:871
+
ERF::vars_new
amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_new
Definition: ERF.H:736
ERF::ERF
ERF(ERF &&) noexcept=delete
-
ERF::NumSampleLineLogs
AMREX_FORCE_INLINE int NumSampleLineLogs() noexcept
Definition: ERF.H:1279
+
ERF::NumSampleLineLogs
AMREX_FORCE_INLINE int NumSampleLineLogs() noexcept
Definition: ERF.H:1272
ERF::print_tpls
static void print_tpls(std::ostream &)
Definition: ERF_ConsoleIO.cpp:137
-
ERF::dz_min
amrex::Vector< amrex::Real > dz_min
Definition: ERF.H:1185
-
ERF::DataLogName
std::string DataLogName(int i) const noexcept
The filename of the ith datalog file.
Definition: ERF.H:1392
-
ERF::plotfile_type_1
static PlotFileType plotfile_type_1
Definition: ERF.H:1057
+
ERF::dz_min
amrex::Vector< amrex::Real > dz_min
Definition: ERF.H:1178
+
ERF::DataLogName
std::string DataLogName(int i) const noexcept
The filename of the ith datalog file.
Definition: ERF.H:1385
+
ERF::plotfile_type_1
static PlotFileType plotfile_type_1
Definition: ERF.H:1050
ERF::remake_zphys
void remake_zphys(int lev, std::unique_ptr< amrex::MultiFab > &temp_zphys_nd)
Definition: ERF_MakeNewArrays.cpp:503
-
ERF::thin_yforce
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_yforce
Definition: ERF.H:909
+
ERF::thin_yforce
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_yforce
Definition: ERF.H:904
ERF::ErrorEst
void ErrorEst(int lev, amrex::TagBoxArray &tags, amrex::Real time, int ngrow) override
Definition: ERF_Tagging.cpp:15
-
ERF::plot_file_2
std::string plot_file_2
Definition: ERF.H:946
+
ERF::plot_file_2
std::string plot_file_2
Definition: ERF.H:941
ERF::FillBdyCCVels
void FillBdyCCVels(amrex::Vector< amrex::MultiFab > &mf_cc_vel)
Definition: ERF_FillBdyCCVels.cpp:11
-
ERF::SFS_hfx3_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx3_lev
Definition: ERF.H:828
-
ERF::h_w_subsid
amrex::Vector< amrex::Vector< amrex::Real > > h_w_subsid
Definition: ERF.H:1124
+
ERF::SFS_hfx3_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx3_lev
Definition: ERF.H:823
+
ERF::h_w_subsid
amrex::Vector< amrex::Vector< amrex::Real > > h_w_subsid
Definition: ERF.H:1117
ERF::print_banner
static void print_banner(MPI_Comm, std::ostream &)
Definition: ERF_ConsoleIO.cpp:60
-
ERF::datalog
amrex::Vector< std::unique_ptr< std::fstream > > datalog
Definition: ERF.H:1380
-
ERF::sum_per
static amrex::Real sum_per
Definition: ERF.H:1054
-
ERF::FPr_v
amrex::Vector< ERFFillPatcher > FPr_v
Definition: ERF.H:812
-
ERF::cf_set_width
int cf_set_width
Definition: ERF.H:809
-
ERF::mapfac_u
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_u
Definition: ERF.H:864
-
ERF::previousCPUTimeUsed
static amrex::Real previousCPUTimeUsed
Definition: ERF.H:1311
+
ERF::datalog
amrex::Vector< std::unique_ptr< std::fstream > > datalog
Definition: ERF.H:1373
+
ERF::sum_per
static amrex::Real sum_per
Definition: ERF.H:1047
+
ERF::FPr_v
amrex::Vector< ERFFillPatcher > FPr_v
Definition: ERF.H:807
+
ERF::cf_set_width
int cf_set_width
Definition: ERF.H:804
+
ERF::mapfac_u
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_u
Definition: ERF.H:859
+
ERF::previousCPUTimeUsed
static amrex::Real previousCPUTimeUsed
Definition: ERF.H:1304
ERF::setPlotVariables
void setPlotVariables(const std::string &pp_plot_var_names, amrex::Vector< std::string > &plot_var_names)
Definition: ERF_Plotfile.cpp:17
-
ERF::d_havg_temperature
amrex::Gpu::DeviceVector< amrex::Real > d_havg_temperature
Definition: ERF.H:1161
-
ERF::Tau31_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau31_lev
Definition: ERF.H:818
-
ERF::h_sponge_ptrs
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_sponge_ptrs
Definition: ERF.H:1146
+
ERF::d_havg_temperature
amrex::Gpu::DeviceVector< amrex::Real > d_havg_temperature
Definition: ERF.H:1154
+
ERF::Tau31_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau31_lev
Definition: ERF.H:813
+
ERF::h_sponge_ptrs
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_sponge_ptrs
Definition: ERF.H:1139
ERF::fill_from_bndryregs
void fill_from_bndryregs(const amrex::Vector< amrex::MultiFab * > &mfs, amrex::Real time)
Definition: ERF_BoundaryConditionsBndryReg.cpp:13
-
ERF::mapfac_m
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_m
Definition: ERF.H:863
-
ERF::setRecordDataInfo
void setRecordDataInfo(int i, const std::string &filename)
Definition: ERF.H:1328
-
ERF::SFS_hfx1_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx1_lev
Definition: ERF.H:828
-
ERF::m_bc_extdir_vals
amrex::Array< amrex::Array< amrex::Real, AMREX_SPACEDIM *2 >, AMREX_SPACEDIM+NBCVAR_max > m_bc_extdir_vals
Definition: ERF.H:893
+
ERF::mapfac_m
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_m
Definition: ERF.H:858
+
ERF::setRecordDataInfo
void setRecordDataInfo(int i, const std::string &filename)
Definition: ERF.H:1321
+
ERF::SFS_hfx1_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx1_lev
Definition: ERF.H:823
+
ERF::m_bc_extdir_vals
amrex::Array< amrex::Array< amrex::Real, AMREX_SPACEDIM *2 >, AMREX_SPACEDIM+NBCVAR_max > m_bc_extdir_vals
Definition: ERF.H:888
ERF::project_velocities_tb
void project_velocities_tb(int lev, amrex::Real dt, amrex::Vector< amrex::MultiFab > &vars, amrex::MultiFab &p)
Definition: ERF_PoissonSolve_tb.cpp:20
ERF::init_from_input_sounding
void init_from_input_sounding(int lev)
Definition: ERF_InitFromInputSounding.cpp:50
-
ERF::d_havg_qv
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qv
Definition: ERF.H:1163
-
ERF::column_loc_y
static amrex::Real column_loc_y
Definition: ERF.H:1102
-
ERF::mg_verbose
static int mg_verbose
Definition: ERF.H:1048
-
ERF::ReadParameters
void ReadParameters()
Definition: ERF.cpp:1366
+
ERF::d_havg_qv
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qv
Definition: ERF.H:1156
+
ERF::column_loc_y
static amrex::Real column_loc_y
Definition: ERF.H:1095
+
ERF::mg_verbose
static int mg_verbose
Definition: ERF.H:1041
+
ERF::ReadParameters
void ReadParameters()
Definition: ERF.cpp:1370
ERF::PlotFileVarNames
static amrex::Vector< std::string > PlotFileVarNames(amrex::Vector< std::string > plot_var_names)
Definition: ERF_Plotfile.cpp:174
ERF::InitializeFromFile
void InitializeFromFile()
-
ERF::physbcs_cons
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_cons > > physbcs_cons
Definition: ERF.H:753
-
ERF::init_sounding_ideal
static bool init_sounding_ideal
Definition: ERF.H:1080
-
ERF::ay_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_new
Definition: ERF.H:854
+
ERF::physbcs_cons
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_cons > > physbcs_cons
Definition: ERF.H:748
+
ERF::init_sounding_ideal
static bool init_sounding_ideal
Definition: ERF.H:1073
+
ERF::ay_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_new
Definition: ERF.H:849
ERF::ERF
ERF()
Definition: ERF.cpp:87
ERF::init_Dirichlet_bc_data
void init_Dirichlet_bc_data(const std::string input_file)
Definition: ERF_InitBCs.cpp:599
ERF::~ERF
~ERF() override
-
ERF::restart_type
std::string restart_type
Definition: ERF.H:963
-
ERF::z_phys_nd_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd_src
Definition: ERF.H:845
-
ERF::detJ_cc
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc
Definition: ERF.H:840
-
ERF::m_plot_per_1
amrex::Real m_plot_per_1
Definition: ERF.H:950
-
ERF::z_phys_cc
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_cc
Definition: ERF.H:838
-
ERF::eddyDiffs_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > eddyDiffs_lev
Definition: ERF.H:820
-
ERF::solverChoice
static SolverChoice solverChoice
Definition: ERF.H:1012
-
ERF::check_type
std::string check_type
Definition: ERF.H:962
-
ERF::FPr_c
amrex::Vector< ERFFillPatcher > FPr_c
Definition: ERF.H:810
-
ERF::use_fft
static bool use_fft
Definition: ERF.H:1049
-
ERF::m_plot_face_vels
bool m_plot_face_vels
Definition: ERF.H:952
-
ERF::base_state_new
amrex::Vector< amrex::MultiFab > base_state_new
Definition: ERF.H:871
-
ERF::az
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az
Definition: ERF.H:843
-
ERF::regrid_int
int regrid_int
Definition: ERF.H:942
-
ERF::fixed_dt
amrex::Vector< amrex::Real > fixed_dt
Definition: ERF.H:936
+
ERF::restart_type
std::string restart_type
Definition: ERF.H:958
+
ERF::z_phys_nd_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd_src
Definition: ERF.H:840
+
ERF::detJ_cc
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc
Definition: ERF.H:835
+
ERF::m_plot_per_1
amrex::Real m_plot_per_1
Definition: ERF.H:945
+
ERF::WriteMyEBSurface
void WriteMyEBSurface()
Definition: ERF_WriteEBSurface.cpp:5
+
ERF::z_phys_cc
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_cc
Definition: ERF.H:833
+
ERF::eddyDiffs_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > eddyDiffs_lev
Definition: ERF.H:815
+
ERF::solverChoice
static SolverChoice solverChoice
Definition: ERF.H:1005
+
ERF::check_type
std::string check_type
Definition: ERF.H:957
+
ERF::FPr_c
amrex::Vector< ERFFillPatcher > FPr_c
Definition: ERF.H:805
+
ERF::use_fft
static bool use_fft
Definition: ERF.H:1042
+
ERF::m_plot_face_vels
bool m_plot_face_vels
Definition: ERF.H:947
+
ERF::base_state_new
amrex::Vector< amrex::MultiFab > base_state_new
Definition: ERF.H:866
+
ERF::az
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az
Definition: ERF.H:838
+
ERF::regrid_int
int regrid_int
Definition: ERF.H:937
+
ERF::fixed_dt
amrex::Vector< amrex::Real > fixed_dt
Definition: ERF.H:931
ERF::write_1D_profiles_stag
void write_1D_profiles_stag(amrex::Real time)
Definition: ERF_Write1DProfiles_stag.cpp:23
-
ERF::WriteGenericPlotfileHeaderWithTerrain
void WriteGenericPlotfileHeaderWithTerrain(std::ostream &HeaderFile, int nlevels, const amrex::Vector< amrex::BoxArray > &bArray, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix) const
Definition: ERF_Plotfile.cpp:1706
-
ERF::d_sponge_ptrs
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_sponge_ptrs
Definition: ERF.H:1152
-
ERF::h_rhoqt_src
amrex::Vector< amrex::Vector< amrex::Real > > h_rhoqt_src
Definition: ERF.H:1121
-
ERF::dt_mri_ratio
amrex::Vector< long > dt_mri_ratio
Definition: ERF.H:736
-
ERF::vel_t_avg
amrex::Vector< std::unique_ptr< amrex::MultiFab > > vel_t_avg
Definition: ERF.H:745
-
ERF::SFS_q2fx3_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q2fx3_lev
Definition: ERF.H:831
-
ERF::lmask_lev
amrex::Vector< amrex::Vector< std::unique_ptr< amrex::iMultiFab > > > lmask_lev
Definition: ERF.H:825
-
ERF::stop_time
amrex::Real stop_time
Definition: ERF.H:924
-
ERF::NumSamplePointLogs
AMREX_FORCE_INLINE int NumSamplePointLogs() noexcept
Definition: ERF.H:1265
-
ERF::h_havg_pressure
amrex::Vector< amrex::Real > h_havg_pressure
Definition: ERF.H:1156
+
ERF::WriteGenericPlotfileHeaderWithTerrain
void WriteGenericPlotfileHeaderWithTerrain(std::ostream &HeaderFile, int nlevels, const amrex::Vector< amrex::BoxArray > &bArray, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix) const
Definition: ERF_Plotfile.cpp:1711
+
ERF::d_sponge_ptrs
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_sponge_ptrs
Definition: ERF.H:1145
+
ERF::h_rhoqt_src
amrex::Vector< amrex::Vector< amrex::Real > > h_rhoqt_src
Definition: ERF.H:1114
+
ERF::dt_mri_ratio
amrex::Vector< long > dt_mri_ratio
Definition: ERF.H:731
+
ERF::vel_t_avg
amrex::Vector< std::unique_ptr< amrex::MultiFab > > vel_t_avg
Definition: ERF.H:740
+
ERF::SFS_q2fx3_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q2fx3_lev
Definition: ERF.H:826
+
ERF::lmask_lev
amrex::Vector< amrex::Vector< std::unique_ptr< amrex::iMultiFab > > > lmask_lev
Definition: ERF.H:820
+
ERF::stop_time
amrex::Real stop_time
Definition: ERF.H:919
+
ERF::NumSamplePointLogs
AMREX_FORCE_INLINE int NumSamplePointLogs() noexcept
Definition: ERF.H:1258
+
ERF::h_havg_pressure
amrex::Vector< amrex::Real > h_havg_pressure
Definition: ERF.H:1149
ERF::update_diffusive_arrays
void update_diffusive_arrays(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)
Definition: ERF_MakeNewArrays.cpp:374
-
ERF::verbose
static int verbose
Definition: ERF.H:1047
-
ERF::h_havg_qc
amrex::Vector< amrex::Real > h_havg_qc
Definition: ERF.H:1158
-
ERF::physbcs_w
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_w > > physbcs_w
Definition: ERF.H:756
+
ERF::verbose
static int verbose
Definition: ERF.H:1040
+
ERF::h_havg_qc
amrex::Vector< amrex::Real > h_havg_qc
Definition: ERF.H:1151
+
ERF::physbcs_w
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_w > > physbcs_w
Definition: ERF.H:751
+
ERF::nghost_eb_basic
static int nghost_eb_basic()
Definition: ERF.H:1403
ERF::Advance
void Advance(int lev, amrex::Real time, amrex::Real dt_lev, int iteration, int ncycle)
Definition: ERF_Advance.cpp:20
-
ERF::column_file_name
static std::string column_file_name
Definition: ERF.H:1103
-
ERF::samplelinelog
amrex::Vector< std::unique_ptr< std::fstream > > samplelinelog
Definition: ERF.H:1387
-
ERF::micro
std::unique_ptr< Microphysics > micro
Definition: ERF.H:776
-
ERF::base_state
amrex::Vector< amrex::MultiFab > base_state
Definition: ERF.H:870
-
ERF::getAdvFluxReg
AMREX_FORCE_INLINE amrex::YAFluxRegister * getAdvFluxReg(int lev)
Definition: ERF.H:1237
-
ERF::h_havg_density
amrex::Vector< amrex::Real > h_havg_density
Definition: ERF.H:1154
-
ERF::z_phys_nd_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd_new
Definition: ERF.H:851
-
ERF::fixed_fast_dt
amrex::Vector< amrex::Real > fixed_fast_dt
Definition: ERF.H:937
-
ERF::metgrid_retain_sfc
bool metgrid_retain_sfc
Definition: ERF.H:1092
-
ERF::Qv_prim
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Qv_prim
Definition: ERF.H:761
-
ERF::sum_interval
static int sum_interval
Definition: ERF.H:1052
-
ERF::pert_interval
static int pert_interval
Definition: ERF.H:1053
-
ERF::restart
void restart()
Definition: ERF.cpp:1223
-
ERF::Tau13_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau13_lev
Definition: ERF.H:818
-
ERF::SFS_q1fx2_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx2_lev
Definition: ERF.H:830
+
ERF::column_file_name
static std::string column_file_name
Definition: ERF.H:1096
+
ERF::samplelinelog
amrex::Vector< std::unique_ptr< std::fstream > > samplelinelog
Definition: ERF.H:1380
+
ERF::micro
std::unique_ptr< Microphysics > micro
Definition: ERF.H:771
+
ERF::base_state
amrex::Vector< amrex::MultiFab > base_state
Definition: ERF.H:865
+
ERF::getAdvFluxReg
AMREX_FORCE_INLINE amrex::YAFluxRegister * getAdvFluxReg(int lev)
Definition: ERF.H:1230
+
ERF::h_havg_density
amrex::Vector< amrex::Real > h_havg_density
Definition: ERF.H:1147
+
ERF::z_phys_nd_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd_new
Definition: ERF.H:846
+
ERF::fixed_fast_dt
amrex::Vector< amrex::Real > fixed_fast_dt
Definition: ERF.H:932
+
ERF::metgrid_retain_sfc
bool metgrid_retain_sfc
Definition: ERF.H:1085
+
ERF::Qv_prim
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Qv_prim
Definition: ERF.H:756
+
ERF::sum_interval
static int sum_interval
Definition: ERF.H:1045
+
ERF::pert_interval
static int pert_interval
Definition: ERF.H:1046
+
ERF::restart
void restart()
Definition: ERF.cpp:1227
+
ERF::Tau13_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau13_lev
Definition: ERF.H:813
+
ERF::SFS_q1fx2_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx2_lev
Definition: ERF.H:825
ERF::ReadCheckpointFileMOST
void ReadCheckpointFileMOST()
Definition: ERF_Checkpoint.cpp:627
ERF::FillIntermediatePatch
void 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)
Definition: ERF_FillIntermediatePatch.cpp:28
-
ERF::SampleLine
amrex::IntVect & SampleLine(int i)
Definition: ERF.H:1298
-
ERF::Tau21_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau21_lev
Definition: ERF.H:817
-
ERF::rV_new
amrex::Vector< amrex::MultiFab > rV_new
Definition: ERF.H:768
+
ERF::SampleLine
amrex::IntVect & SampleLine(int i)
Definition: ERF.H:1291
+
ERF::Tau21_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau21_lev
Definition: ERF.H:812
+
ERF::rV_new
amrex::Vector< amrex::MultiFab > rV_new
Definition: ERF.H:763
ERF::PlotFileName
std::string PlotFileName(int lev) const
ERF::write_1D_profiles
void write_1D_profiles(amrex::Real time)
Definition: ERF_Write1DProfiles.cpp:15
ERF::initialize_integrator
void initialize_integrator(int lev, amrex::MultiFab &cons_mf, amrex::MultiFab &vel_mf)
Definition: ERF_MakeNewArrays.cpp:541
-
ERF::thin_zforce
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_zforce
Definition: ERF.H:910
-
ERF::init_type
static InitType init_type
Definition: ERF.H:1060
-
ERF::domain_bcs_type
amrex::Vector< amrex::BCRec > domain_bcs_type
Definition: ERF.H:886
+
ERF::thin_zforce
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_zforce
Definition: ERF.H:905
+
ERF::init_type
static InitType init_type
Definition: ERF.H:1053
+
ERF::domain_bcs_type
amrex::Vector< amrex::BCRec > domain_bcs_type
Definition: ERF.H:881
ERF::get_projection_bc
amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > get_projection_bc(amrex::Orientation::Side side) const noexcept
Definition: ERF_SolveWithMLMG.cpp:17
-
ERF::m_plot_int_1
int m_plot_int_1
Definition: ERF.H:948
-
ERF::Qr_prim
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Qr_prim
Definition: ERF.H:762
-
ERF::post_timestep
void post_timestep(int nstep, amrex::Real time, amrex::Real dt_lev)
Definition: ERF.cpp:461
-
ERF::pp_prefix
std::string pp_prefix
Definition: ERF.H:445
-
ERF::SampleLineLogName
std::string SampleLineLogName(int i) const noexcept
The filename of the ith samplelinelog file.
Definition: ERF.H:1398
-
ERF::sst_lev
amrex::Vector< amrex::Vector< std::unique_ptr< amrex::MultiFab > > > sst_lev
Definition: ERF.H:824
-
ERF::thin_xforce
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_xforce
Definition: ERF.H:908
-
ERF::NumSamplePoints
AMREX_FORCE_INLINE int NumSamplePoints() noexcept
Definition: ERF.H:1292
-
ERF::metgrid_use_sfc
bool metgrid_use_sfc
Definition: ERF.H:1091
+
ERF::m_plot_int_1
int m_plot_int_1
Definition: ERF.H:943
+
ERF::Qr_prim
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Qr_prim
Definition: ERF.H:757
+
ERF::post_timestep
void post_timestep(int nstep, amrex::Real time, amrex::Real dt_lev)
Definition: ERF.cpp:463
+
ERF::pp_prefix
std::string pp_prefix
Definition: ERF.H:443
+
ERF::SampleLineLogName
std::string SampleLineLogName(int i) const noexcept
The filename of the ith samplelinelog file.
Definition: ERF.H:1391
+
ERF::sst_lev
amrex::Vector< amrex::Vector< std::unique_ptr< amrex::MultiFab > > > sst_lev
Definition: ERF.H:819
+
ERF::thin_xforce
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_xforce
Definition: ERF.H:903
+
ERF::NumSamplePoints
AMREX_FORCE_INLINE int NumSamplePoints() noexcept
Definition: ERF.H:1285
+
ERF::metgrid_use_sfc
bool metgrid_use_sfc
Definition: ERF.H:1084
ERF::erf_enforce_hse
void erf_enforce_hse(int lev, amrex::MultiFab &dens, amrex::MultiFab &pres, amrex::MultiFab &pi, amrex::MultiFab &th, std::unique_ptr< amrex::MultiFab > &z_cc)
Definition: ERF_Init1D.cpp:149
-
ERF::bndry_output_planes_per
static amrex::Real bndry_output_planes_per
Definition: ERF.H:1108
-
ERF::m_check_per
amrex::Real m_check_per
Definition: ERF.H:965
+
ERF::bndry_output_planes_per
static amrex::Real bndry_output_planes_per
Definition: ERF.H:1101
+
ERF::m_check_per
amrex::Real m_check_per
Definition: ERF.H:960
ERF::init_custom
void init_custom(int lev)
Definition: ERF_InitCustom.cpp:26
-
ERF::Tau33_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau33_lev
Definition: ERF.H:816
-
ERF::prob
std::unique_ptr< ProblemBase > prob
Definition: ERF.H:723
-
ERF::num_files_at_level
amrex::Vector< int > num_files_at_level
Definition: ERF.H:726
-
ERF::WriteMultiLevelPlotfileWithTerrain
void 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, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, 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
Definition: ERF_Plotfile.cpp:1619
+
ERF::Tau33_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau33_lev
Definition: ERF.H:811
+
ERF::prob
std::unique_ptr< ProblemBase > prob
Definition: ERF.H:718
+
ERF::num_files_at_level
amrex::Vector< int > num_files_at_level
Definition: ERF.H:721
+
ERF::WriteMultiLevelPlotfileWithTerrain
void 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, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, 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
Definition: ERF_Plotfile.cpp:1624
ERF::init_bcs
void init_bcs()
Definition: ERF_InitBCs.cpp:20
-
ERF::profile_int
int profile_int
Definition: ERF.H:957
-
ERF::metgrid_debug_quiescent
bool metgrid_debug_quiescent
Definition: ERF.H:1083
-
ERF::physbcs_u
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_u > > physbcs_u
Definition: ERF.H:754
-
ERF::t_new
amrex::Vector< amrex::Real > t_new
Definition: ERF.H:733
-
ERF::destag_profiles
bool destag_profiles
Definition: ERF.H:958
-
ERF::stretched_dz_d
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > stretched_dz_d
Definition: ERF.H:868
-
ERF::t_avg_cnt
amrex::Vector< amrex::Real > t_avg_cnt
Definition: ERF.H:746
-
ERF::plot_var_names_1
amrex::Vector< std::string > plot_var_names_1
Definition: ERF.H:967
-
ERF::m_check_int
int m_check_int
Definition: ERF.H:964
+
ERF::profile_int
int profile_int
Definition: ERF.H:952
+
ERF::metgrid_debug_quiescent
bool metgrid_debug_quiescent
Definition: ERF.H:1076
+
ERF::physbcs_u
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_u > > physbcs_u
Definition: ERF.H:749
+
ERF::t_new
amrex::Vector< amrex::Real > t_new
Definition: ERF.H:728
+
ERF::destag_profiles
bool destag_profiles
Definition: ERF.H:953
+
ERF::stretched_dz_d
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > stretched_dz_d
Definition: ERF.H:863
+
ERF::t_avg_cnt
amrex::Vector< amrex::Real > t_avg_cnt
Definition: ERF.H:741
+
ERF::plot_var_names_1
amrex::Vector< std::string > plot_var_names_1
Definition: ERF.H:962
+
ERF::m_check_int
int m_check_int
Definition: ERF.H:959
ERF::estTimeStep
amrex::Real estTimeStep(int lev, long &dt_fast_ratio) const
Definition: ERF_ComputeTimestep.cpp:55
-
ERF::sponge_type
static std::string sponge_type
Definition: ERF.H:1064
-
ERF::startCPUTime
static amrex::Real startCPUTime
Definition: ERF.H:1310
-
ERF::SFS_diss_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_diss_lev
Definition: ERF.H:829
-
ERF::rU_old
amrex::Vector< amrex::MultiFab > rU_old
Definition: ERF.H:765
-
ERF::t_old
amrex::Vector< amrex::Real > t_old
Definition: ERF.H:734
-
ERF::NumSampleLines
AMREX_FORCE_INLINE int NumSampleLines() noexcept
Definition: ERF.H:1305
-
ERF::Theta_prim
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Theta_prim
Definition: ERF.H:760
+
ERF::sponge_type
static std::string sponge_type
Definition: ERF.H:1057
+
ERF::startCPUTime
static amrex::Real startCPUTime
Definition: ERF.H:1303
+
ERF::SFS_diss_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_diss_lev
Definition: ERF.H:824
+
ERF::rU_old
amrex::Vector< amrex::MultiFab > rU_old
Definition: ERF.H:760
+
ERF::t_old
amrex::Vector< amrex::Real > t_old
Definition: ERF.H:729
+
ERF::NumSampleLines
AMREX_FORCE_INLINE int NumSampleLines() noexcept
Definition: ERF.H:1298
+
ERF::Theta_prim
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Theta_prim
Definition: ERF.H:755
ERF::init1DArrays
void init1DArrays()
-
ERF::z_t_rk
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_t_rk
Definition: ERF.H:857
-
ERF::m_terrain_drag
amrex::Vector< std::unique_ptr< TerrainDrag > > m_terrain_drag
Definition: ERF.H:1172
+
ERF::z_t_rk
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_t_rk
Definition: ERF.H:852
+
ERF::m_terrain_drag
amrex::Vector< std::unique_ptr< TerrainDrag > > m_terrain_drag
Definition: ERF.H:1165
ERF::compute_divergence
void compute_divergence(int lev, amrex::MultiFab &rhs, amrex::Array< amrex::MultiFab const *, AMREX_SPACEDIM > rho0_u_const, amrex::Geometry const &geom_at_lev)
Definition: ERF_ComputeDivergence.cpp:10
ERF::fill_rhs
void fill_rhs(amrex::MultiFab &rhs_mf, const amrex::MultiFab &state_mf, amrex::Real time, const amrex::Geometry &geom)
ERF::appendPlotVariables
void appendPlotVariables(const std::string &pp_plot_var_names, amrex::Vector< std::string > &plot_var_names)
Definition: ERF_Plotfile.cpp:128
-
ERF::physbcs_v
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_v > > physbcs_v
Definition: ERF.H:755
-
ERF::plot_var_names_2
amrex::Vector< std::string > plot_var_names_2
Definition: ERF.H:968
-
ERF::column_per
static amrex::Real column_per
Definition: ERF.H:1100
-
ERF::output_bndry_planes
static int output_bndry_planes
Definition: ERF.H:1106
-
ERF::d_v_geos
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_v_geos
Definition: ERF.H:1131
-
ERF::last_plot_file_step_1
int last_plot_file_step_1
Definition: ERF.H:912
+
ERF::physbcs_v
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_v > > physbcs_v
Definition: ERF.H:750
+
ERF::plot_var_names_2
amrex::Vector< std::string > plot_var_names_2
Definition: ERF.H:963
+
ERF::column_per
static amrex::Real column_per
Definition: ERF.H:1093
+
ERF::output_bndry_planes
static int output_bndry_planes
Definition: ERF.H:1099
+
ERF::d_v_geos
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_v_geos
Definition: ERF.H:1124
+
ERF::last_plot_file_step_1
int last_plot_file_step_1
Definition: ERF.H:907
ERF::update_terrain_arrays
void update_terrain_arrays(int lev)
Definition: ERF_MakeNewArrays.cpp:530
-
ERF::nc_bdy_file
static std::string nc_bdy_file
Definition: ERF.H:1074
-
ERF::metgrid_interp_theta
bool metgrid_interp_theta
Definition: ERF.H:1088
-
ERF::nc_init_file
static amrex::Vector< amrex::Vector< std::string > > nc_init_file
Definition: ERF.H:1071
-
ERF::init_only
void init_only(int lev, amrex::Real time)
Definition: ERF.cpp:1254
-
ERF::input_bndry_planes
static int input_bndry_planes
Definition: ERF.H:1112
-
ERF::interpolation_type
static StateInterpType interpolation_type
Definition: ERF.H:1061
-
ERF::d_havg_qc
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qc
Definition: ERF.H:1164
+
ERF::nc_bdy_file
static std::string nc_bdy_file
Definition: ERF.H:1067
+
ERF::metgrid_interp_theta
bool metgrid_interp_theta
Definition: ERF.H:1081
+
ERF::nc_init_file
static amrex::Vector< amrex::Vector< std::string > > nc_init_file
Definition: ERF.H:1064
+
ERF::init_only
void init_only(int lev, amrex::Real time)
Definition: ERF.cpp:1258
+
ERF::input_bndry_planes
static int input_bndry_planes
Definition: ERF.H:1105
+
ERF::interpolation_type
static StateInterpType interpolation_type
Definition: ERF.H:1054
+
ERF::d_havg_qc
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qc
Definition: ERF.H:1157
ERF::AverageDown
void AverageDown()
Definition: ERF_AverageDown.cpp:16
-
ERF::h_v_geos
amrex::Vector< amrex::Vector< amrex::Real > > h_v_geos
Definition: ERF.H:1130
+
ERF::h_v_geos
amrex::Vector< amrex::Vector< amrex::Real > > h_v_geos
Definition: ERF.H:1123
ERF::projection_has_dirichlet
bool projection_has_dirichlet(amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > bcs) const
Definition: ERF_PoissonSolve_tb.cpp:8
-
ERF::Lwave_onegrid
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Lwave_onegrid
Definition: ERF.H:877
-
ERF::input_sounding_data
InputSoundingData input_sounding_data
Definition: ERF.H:692
-
ERF::d_rhoqt_src
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhoqt_src
Definition: ERF.H:1122
-
ERF::data_sampler
std::unique_ptr< SampleData > data_sampler
Definition: ERF.H:1378
-
ERF::fine_mask
amrex::MultiFab fine_mask
Definition: ERF.H:1183
-
ERF::d_havg_density
amrex::Gpu::DeviceVector< amrex::Real > d_havg_density
Definition: ERF.H:1160
+
ERF::Lwave_onegrid
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Lwave_onegrid
Definition: ERF.H:872
+
ERF::input_sounding_data
InputSoundingData input_sounding_data
Definition: ERF.H:687
+
ERF::d_rhoqt_src
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhoqt_src
Definition: ERF.H:1115
+
ERF::data_sampler
std::unique_ptr< SampleData > data_sampler
Definition: ERF.H:1371
+
ERF::fine_mask
amrex::MultiFab fine_mask
Definition: ERF.H:1176
+
ERF::redistribute_term
void redistribute_term(int lev, amrex::MultiFab &result, amrex::MultiFab &result_tmp, amrex::MultiFab const &state, amrex::BCRec const *bc, amrex::Real const dt)
+
ERF::d_havg_density
amrex::Gpu::DeviceVector< amrex::Real > d_havg_density
Definition: ERF.H:1153
ERF::init_from_hse
void init_from_hse(int lev)
Definition: ERF_InitFromHSE.cpp:32
-
ERF::use_real_bcs
static bool use_real_bcs
Definition: ERF.H:1068
-
ERF::advflux_reg
amrex::Vector< amrex::YAFluxRegister * > advflux_reg
Definition: ERF.H:881
-
ERF::metgrid_force_sfc_k
int metgrid_force_sfc_k
Definition: ERF.H:1095
-
ERF::h_rhotheta_src
amrex::Vector< amrex::Vector< amrex::Real > > h_rhotheta_src
Definition: ERF.H:1118
-
ERF::ng_pres_hse
static int ng_pres_hse
Definition: ERF.H:1115
-
ERF::bndry_output_planes_start_time
static amrex::Real bndry_output_planes_start_time
Definition: ERF.H:1109
-
ERF::cfl
static amrex::Real cfl
Definition: ERF.H:930
+
ERF::use_real_bcs
static bool use_real_bcs
Definition: ERF.H:1061
+
ERF::advflux_reg
amrex::Vector< amrex::YAFluxRegister * > advflux_reg
Definition: ERF.H:876
+
ERF::metgrid_force_sfc_k
int metgrid_force_sfc_k
Definition: ERF.H:1088
+
ERF::h_rhotheta_src
amrex::Vector< amrex::Vector< amrex::Real > > h_rhotheta_src
Definition: ERF.H:1111
+
ERF::ng_pres_hse
static int ng_pres_hse
Definition: ERF.H:1108
+
ERF::bndry_output_planes_start_time
static amrex::Real bndry_output_planes_start_time
Definition: ERF.H:1102
+
ERF::cfl
static amrex::Real cfl
Definition: ERF.H:925
ERF::solve_with_mlmg
void solve_with_mlmg(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
Definition: ERF_SolveWithMLMG.cpp:40
-
ERF::domain_bcs_type_d
amrex::Gpu::DeviceVector< amrex::BCRec > domain_bcs_type_d
Definition: ERF.H:887
-
ERF::m_forest_drag
amrex::Vector< std::unique_ptr< ForestDrag > > m_forest_drag
Definition: ERF.H:1171
+
ERF::domain_bcs_type_d
amrex::Gpu::DeviceVector< amrex::BCRec > domain_bcs_type_d
Definition: ERF.H:882
+
ERF::m_forest_drag
amrex::Vector< std::unique_ptr< ForestDrag > > m_forest_drag
Definition: ERF.H:1164
ERF::derive_diag_profiles_stag
void derive_diag_profiles_stag(amrex::Real time, 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_Kmv, amrex::Gpu::HostVector< amrex::Real > &h_avg_Khv, 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, amrex::Gpu::HostVector< amrex::Real > &h_avg_wthv)
Definition: ERF_Write1DProfiles_stag.cpp:298
-
ERF::sampler_per
amrex::Real sampler_per
Definition: ERF.H:1377
-
ERF::input_sponge_data
InputSpongeData input_sponge_data
Definition: ERF.H:695
-
ERF::restart_chkfile
std::string restart_chkfile
Definition: ERF.H:927
-
ERF::metgrid_use_below_sfc
bool metgrid_use_below_sfc
Definition: ERF.H:1090
+
ERF::sampler_per
amrex::Real sampler_per
Definition: ERF.H:1370
+
ERF::input_sponge_data
InputSpongeData input_sponge_data
Definition: ERF.H:690
+
ERF::restart_chkfile
std::string restart_chkfile
Definition: ERF.H:922
+
ERF::metgrid_use_below_sfc
bool metgrid_use_below_sfc
Definition: ERF.H:1083
ERF::init_zphys
void init_zphys(int lev, amrex::Real time)
Definition: ERF_MakeNewArrays.cpp:464
-
ERF::sampleptlogname
amrex::Vector< std::string > sampleptlogname
Definition: ERF.H:1384
-
ERF::xvel_bc_data
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > xvel_bc_data
Definition: ERF.H:698
-
ERF::InitData_pre
void InitData_pre()
Definition: ERF.cpp:615
-
ERF::SamplePoint
amrex::IntVect & SamplePoint(int i)
Definition: ERF.H:1285
-
ERF::h_u_geos
amrex::Vector< amrex::Vector< amrex::Real > > h_u_geos
Definition: ERF.H:1127
+
ERF::sampleptlogname
amrex::Vector< std::string > sampleptlogname
Definition: ERF.H:1377
+
ERF::xvel_bc_data
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > xvel_bc_data
Definition: ERF.H:693
+
ERF::InitData_pre
void InitData_pre()
Definition: ERF.cpp:617
+
ERF::SamplePoint
amrex::IntVect & SamplePoint(int i)
Definition: ERF.H:1278
+
ERF::h_u_geos
amrex::Vector< amrex::Vector< amrex::Real > > h_u_geos
Definition: ERF.H:1120
+
ERF::redistribute_term
void redistribute_term(amrex::MFIter const &mfi, int lev, amrex::MultiFab &result, amrex::MultiFab &result_tmp, amrex::MultiFab const &state, amrex::BCRec const *bc, amrex::Real const dt)
ERF::InitializeLevelFromData
void InitializeLevelFromData(int lev, const amrex::MultiFab &initial_data)
ERF::sum_integrated_quantities
void sum_integrated_quantities(amrex::Real time)
Definition: ERF_WriteScalarProfiles.cpp:14
-
ERF::datalogname
amrex::Vector< std::string > datalogname
Definition: ERF.H:1381
+
ERF::datalogname
amrex::Vector< std::string > datalogname
Definition: ERF.H:1374
ERF::initHSE
void initHSE()
Initialize HSE.
Definition: ERF_Init1D.cpp:130
-
ERF::column_loc_x
static amrex::Real column_loc_x
Definition: ERF.H:1101
-
ERF::ax
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax
Definition: ERF.H:841
-
ERF::z_phys_nd
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd
Definition: ERF.H:837
-
ERF::MakeDiagnosticAverage
void MakeDiagnosticAverage(amrex::Vector< amrex::Real > &h_havg, amrex::MultiFab &S, int n)
Definition: ERF.cpp:1828
-
ERF::metgrid_proximity
amrex::Real metgrid_proximity
Definition: ERF.H:1093
-
ERF::h_havg_temperature
amrex::Vector< amrex::Real > h_havg_temperature
Definition: ERF.H:1155
-
ERF::sampleptlog
amrex::Vector< std::unique_ptr< std::fstream > > sampleptlog
Definition: ERF.H:1383
-
ERF::plotfile_type_2
static PlotFileType plotfile_type_2
Definition: ERF.H:1058
+
ERF::column_loc_x
static amrex::Real column_loc_x
Definition: ERF.H:1094
+
ERF::ax
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax
Definition: ERF.H:836
+
ERF::z_phys_nd
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd
Definition: ERF.H:832
+
ERF::MakeDiagnosticAverage
void MakeDiagnosticAverage(amrex::Vector< amrex::Real > &h_havg, amrex::MultiFab &S, int n)
Definition: ERF.cpp:1832
+
ERF::metgrid_proximity
amrex::Real metgrid_proximity
Definition: ERF.H:1086
+
ERF::h_havg_temperature
amrex::Vector< amrex::Real > h_havg_temperature
Definition: ERF.H:1148
+
ERF::sampleptlog
amrex::Vector< std::unique_ptr< std::fstream > > sampleptlog
Definition: ERF.H:1376
+
ERF::plotfile_type_2
static PlotFileType plotfile_type_2
Definition: ERF.H:1051
ERF::poisson_wall_dist
void poisson_wall_dist(int lev)
Definition: ERF_PoissonWallDist.cpp:16
ERF::solve_with_gmres
void solve_with_gmres(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
Definition: ERF_SolveWithGMRES.cpp:12
ERF::WritePlotFile
void WritePlotFile(int which, PlotFileType plotfile_type, amrex::Vector< std::string > plot_var_names)
Definition: ERF_Plotfile.cpp:186
-
ERF::detJ_cc_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc_src
Definition: ERF.H:846
-
ERF::d_havg_pressure
amrex::Gpu::DeviceVector< amrex::Real > d_havg_pressure
Definition: ERF.H:1162
-
ERF::SmnSmn_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SmnSmn_lev
Definition: ERF.H:821
-
ERF::derived_names
const amrex::Vector< std::string > derived_names
Definition: ERF.H:974
-
ERF::start_time
amrex::Real start_time
Definition: ERF.H:923
-
ERF::ay_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_src
Definition: ERF.H:848
+
ERF::detJ_cc_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc_src
Definition: ERF.H:841
+
ERF::d_havg_pressure
amrex::Gpu::DeviceVector< amrex::Real > d_havg_pressure
Definition: ERF.H:1155
+
ERF::SmnSmn_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SmnSmn_lev
Definition: ERF.H:816
+
ERF::derived_names
const amrex::Vector< std::string > derived_names
Definition: ERF.H:969
+
ERF::start_time
amrex::Real start_time
Definition: ERF.H:918
+
ERF::ay_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_src
Definition: ERF.H:843
ERF::sample_points
void sample_points(int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab &mf)
Definition: ERF_WriteScalarProfiles.cpp:249
-
ERF::DataLog
AMREX_FORCE_INLINE std::ostream & DataLog(int i)
Definition: ERF.H:1244
+
ERF::DataLog
AMREX_FORCE_INLINE std::ostream & DataLog(int i)
Definition: ERF.H:1237
ERF::writeJobInfo
void writeJobInfo(const std::string &dir) const
Definition: ERF_WriteJobInfo.cpp:9
+
ERF::solve_with_EB_mlmg
void solve_with_EB_mlmg(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
Definition: ERF_SolveWithEBMLMG.cpp:19
ERF::ComputeDt
void ComputeDt(int step=-1)
Definition: ERF_ComputeTimestep.cpp:11
-
ERF::nsubsteps
amrex::Vector< int > nsubsteps
Definition: ERF.H:730
-
ERF::yflux_imask
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > yflux_imask
Definition: ERF.H:903
-
ERF::rW_new
amrex::Vector< amrex::MultiFab > rW_new
Definition: ERF.H:770
-
ERF::az_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az_new
Definition: ERF.H:855
-
ERF::m_w2d
std::unique_ptr< WriteBndryPlanes > m_w2d
Definition: ERF.H:1168
-
ERF::plot_file_1
std::string plot_file_1
Definition: ERF.H:945
-
ERF::SampleLineLog
AMREX_FORCE_INLINE std::ostream & SampleLineLog(int i)
Definition: ERF.H:1272
-
ERF::lsm_flux
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_flux
Definition: ERF.H:794
-
ERF::Tau32_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau32_lev
Definition: ERF.H:819
-
ERF::SamplePointLogName
std::string SamplePointLogName(int i) const noexcept
The filename of the ith sampleptlog file.
Definition: ERF.H:1395
+
ERF::nsubsteps
amrex::Vector< int > nsubsteps
Definition: ERF.H:725
+
ERF::yflux_imask
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > yflux_imask
Definition: ERF.H:898
+
ERF::rW_new
amrex::Vector< amrex::MultiFab > rW_new
Definition: ERF.H:765
+
ERF::az_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az_new
Definition: ERF.H:850
+
ERF::m_w2d
std::unique_ptr< WriteBndryPlanes > m_w2d
Definition: ERF.H:1161
+
ERF::plot_file_1
std::string plot_file_1
Definition: ERF.H:940
+
ERF::SampleLineLog
AMREX_FORCE_INLINE std::ostream & SampleLineLog(int i)
Definition: ERF.H:1265
+
ERF::lsm_flux
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_flux
Definition: ERF.H:789
+
ERF::Tau32_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau32_lev
Definition: ERF.H:814
+
ERF::SamplePointLogName
std::string SamplePointLogName(int i) const noexcept
The filename of the ith sampleptlog file.
Definition: ERF.H:1388
ERF::turbPert_update
void turbPert_update(const int lev, const amrex::Real dt)
Definition: ERF_InitTurbPert.cpp:12
-
ERF::InitData_post
void InitData_post()
Definition: ERF.cpp:652
+
ERF::InitData_post
void InitData_post()
Definition: ERF.cpp:654
ERF::refinement_criteria_setup
void refinement_criteria_setup()
Definition: ERF_Tagging.cpp:105
-
ERF::metgrid_debug_dry
bool metgrid_debug_dry
Definition: ERF.H:1085
-
ERF::bndry_output_planes_interval
static int bndry_output_planes_interval
Definition: ERF.H:1107
+
ERF::nghost_eb_volume
static int nghost_eb_volume()
Definition: ERF.H:1407
+
ERF::metgrid_debug_dry
bool metgrid_debug_dry
Definition: ERF.H:1078
+
ERF::bndry_output_planes_interval
static int bndry_output_planes_interval
Definition: ERF.H:1100
ERF::init_geo_wind_profile
void init_geo_wind_profile(const std::string input_file, amrex::Vector< amrex::Real > &u_geos, amrex::Gpu::DeviceVector< amrex::Real > &u_geos_d, amrex::Vector< amrex::Real > &v_geos, amrex::Gpu::DeviceVector< amrex::Real > &v_geos_d, const amrex::Geometry &lgeom, const amrex::Vector< amrex::Real > &zlev_stag)
Definition: ERF_InitGeowind.cpp:10
ERF::ERF_shared
void ERF_shared()
Definition: ERF.cpp:102
-
ERF::RemakeLevel
void RemakeLevel(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override
Definition: ERF_MakeNewLevel.cpp:310
+
ERF::nghost_eb_full
static int nghost_eb_full()
Definition: ERF.H:1410
+
ERF::RemakeLevel
void RemakeLevel(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override
Definition: ERF_MakeNewLevel.cpp:328
ERF::GotoNextLine
static void GotoNextLine(std::istream &is)
Definition: ERF_Checkpoint.cpp:15
ERF::MakeNewLevelFromScratch
void MakeNewLevelFromScratch(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override
Definition: ERF_MakeNewLevel.cpp:23
ERF::init_stuff
void init_stuff(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, amrex::Vector< amrex::MultiFab > &lev_new, amrex::Vector< amrex::MultiFab > &lev_old, amrex::MultiFab &tmp_base_state, std::unique_ptr< amrex::MultiFab > &tmp_zphys_nd)
Definition: ERF_MakeNewArrays.cpp:23
-
ERF::zmom_crse_rhs
amrex::Vector< amrex::MultiFab > zmom_crse_rhs
Definition: ERF.H:774
-
ERF::metgrid_debug_isothermal
bool metgrid_debug_isothermal
Definition: ERF.H:1084
+
ERF::zmom_crse_rhs
amrex::Vector< amrex::MultiFab > zmom_crse_rhs
Definition: ERF.H:769
+
ERF::metgrid_debug_isothermal
bool metgrid_debug_isothermal
Definition: ERF.H:1077
ERF::initSponge
void initSponge()
Initialize sponge profiles.
Definition: ERF_InitSponge.cpp:35
ERF::derive_diag_profiles
void derive_diag_profiles(amrex::Real time, 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_Kmv, amrex::Gpu::HostVector< amrex::Real > &h_avg_Khv, 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, amrex::Gpu::HostVector< amrex::Real > &h_avg_wthv)
Definition: ERF_Write1DProfiles.cpp:192
-
ERF::real_width
int real_width
Definition: ERF.H:1075
-
ERF::MakeNewLevelFromCoarse
void MakeNewLevelFromCoarse(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override
Definition: ERF_MakeNewLevel.cpp:195
-
ERF::m_factory
amrex::Vector< std::unique_ptr< amrex::FabFactory< amrex::FArrayBox > > > m_factory
Definition: ERF.H:1421
-
ERF::ax_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax_src
Definition: ERF.H:847
+
ERF::real_width
int real_width
Definition: ERF.H:1068
+
ERF::MakeNewLevelFromCoarse
void MakeNewLevelFromCoarse(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override
Definition: ERF_MakeNewLevel.cpp:205
+
ERF::m_factory
amrex::Vector< std::unique_ptr< amrex::FabFactory< amrex::FArrayBox > > > m_factory
Definition: ERF.H:1394
+
ERF::ax_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax_src
Definition: ERF.H:842
ERF::input_sponge
void input_sponge(int lev)
Definition: ERF_InitSponge.cpp:17
-
ERF::d_u_geos
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_u_geos
Definition: ERF.H:1128
-
ERF::Define_ERFFillPatchers
void Define_ERFFillPatchers(int lev)
Definition: ERF.cpp:1900
-
ERF::NumDataLogs
AMREX_FORCE_INLINE int NumDataLogs() noexcept
Definition: ERF.H:1251
-
ERF::turbPert
TurbulentPerturbation turbPert
Definition: ERF.H:1015
-
ERF::rW_old
amrex::Vector< amrex::MultiFab > rW_old
Definition: ERF.H:769
+
ERF::d_u_geos
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_u_geos
Definition: ERF.H:1121
+
ERF::Define_ERFFillPatchers
void Define_ERFFillPatchers(int lev)
Definition: ERF.cpp:1904
+
ERF::NumDataLogs
AMREX_FORCE_INLINE int NumDataLogs() noexcept
Definition: ERF.H:1244
+
ERF::turbPert
TurbulentPerturbation turbPert
Definition: ERF.H:1008
+
ERF::rW_old
amrex::Vector< amrex::MultiFab > rW_old
Definition: ERF.H:764
ERF::advance_lsm
void advance_lsm(int lev, amrex::MultiFab &, const amrex::Real &dt_advance)
Definition: ERF_AdvanceLSM.cpp:5
ERF::FillCoarsePatch
void FillCoarsePatch(int lev, amrex::Real time)
Definition: ERF_FillCoarsePatch.cpp:21
-
ERF::ClearLevel
void ClearLevel(int lev) override
Definition: ERF_MakeNewLevel.cpp:468
-
ERF::ref_tags
static amrex::Vector< amrex::AMRErrorTag > ref_tags
Definition: ERF.H:1177
+
ERF::ClearLevel
void ClearLevel(int lev) override
Definition: ERF_MakeNewLevel.cpp:494
+
ERF::ref_tags
static amrex::Vector< amrex::AMRErrorTag > ref_tags
Definition: ERF.H:1170
ERF::make_physbcs
void make_physbcs(int lev)
Definition: ERF_MakeNewArrays.cpp:563
-
ERF::d_w_subsid
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_w_subsid
Definition: ERF.H:1125
-
ERF::FPr_w
amrex::Vector< ERFFillPatcher > FPr_w
Definition: ERF.H:813
-
ERF::real_set_width
int real_set_width
Definition: ERF.H:1076
+
ERF::d_w_subsid
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_w_subsid
Definition: ERF.H:1118
+
ERF::FPr_w
amrex::Vector< ERFFillPatcher > FPr_w
Definition: ERF.H:808
+
ERF::real_set_width
int real_set_width
Definition: ERF.H:1069
ERF::FillPatch
void FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, const amrex::MultiFab &old_base_state, const amrex::MultiFab &new_base_state, bool fillset=true, bool cons_only=false)
-
ERF::SFS_hfx2_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx2_lev
Definition: ERF.H:828
-
ERF::zlevels_stag
amrex::Vector< amrex::Vector< amrex::Real > > zlevels_stag
Definition: ERF.H:834
-
ERF::lsm_data
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_data
Definition: ERF.H:793
-
ERF::stretched_dz_h
amrex::Vector< amrex::Vector< amrex::Real > > stretched_dz_h
Definition: ERF.H:867
+
ERF::SFS_hfx2_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx2_lev
Definition: ERF.H:823
+
ERF::zlevels_stag
amrex::Vector< amrex::Vector< amrex::Real > > zlevels_stag
Definition: ERF.H:829
+
ERF::EBFactory
amrex::EBFArrayBoxFactory const & EBFactory(int lev) const noexcept
Definition: ERF.H:1399
+
ERF::lsm_data
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_data
Definition: ERF.H:788
+
ERF::stretched_dz_h
amrex::Vector< amrex::Vector< amrex::Real > > stretched_dz_h
Definition: ERF.H:862
ERF::WriteCheckpointFile
void WriteCheckpointFile() const
Definition: ERF_Checkpoint.cpp:25
-
ERF::sampler_interval
int sampler_interval
Definition: ERF.H:1376
-
ERF::output_1d_column
static int output_1d_column
Definition: ERF.H:1098
-
ERF::metgrid_debug_psfc
bool metgrid_debug_psfc
Definition: ERF.H:1086
-
ERF::az_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az_src
Definition: ERF.H:849
-
ERF::fixed_mri_dt_ratio
static int fixed_mri_dt_ratio
Definition: ERF.H:938
-
ERF::m_plot_int_2
int m_plot_int_2
Definition: ERF.H:949
-
ERF::dt
amrex::Vector< amrex::Real > dt
Definition: ERF.H:735
-
ERF::init_shrink
static amrex::Real init_shrink
Definition: ERF.H:932
+
ERF::sampler_interval
int sampler_interval
Definition: ERF.H:1369
+
ERF::output_1d_column
static int output_1d_column
Definition: ERF.H:1091
+
ERF::metgrid_debug_psfc
bool metgrid_debug_psfc
Definition: ERF.H:1079
+
ERF::az_src
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az_src
Definition: ERF.H:844
+
ERF::fixed_mri_dt_ratio
static int fixed_mri_dt_ratio
Definition: ERF.H:933
+
ERF::m_plot_int_2
int m_plot_int_2
Definition: ERF.H:944
+
ERF::dt
amrex::Vector< amrex::Real > dt
Definition: ERF.H:730
+
ERF::init_shrink
static amrex::Real init_shrink
Definition: ERF.H:927
ERF::is_it_time_for_action
static bool is_it_time_for_action(int nstep, amrex::Real time, amrex::Real dt, int action_interval, amrex::Real action_per)
Definition: ERF_WriteScalarProfiles.cpp:466
-
ERF::d_rayleigh_ptrs
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_rayleigh_ptrs
Definition: ERF.H:1149
-
ERF::InitData
void InitData()
Definition: ERF.cpp:606
+
ERF::d_rayleigh_ptrs
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_rayleigh_ptrs
Definition: ERF.H:1142
+
ERF::InitData
void InitData()
Definition: ERF.cpp:608
ERF::advance_microphysics
void advance_microphysics(int lev, amrex::MultiFab &cons_in, const amrex::Real &dt_advance, const int &iteration, const amrex::Real &time)
Definition: ERF_AdvanceMicrophysics.cpp:5
-
ERF::Lwave
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Lwave
Definition: ERF.H:875
+
ERF::Lwave
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Lwave
Definition: ERF.H:870
ERF::project_velocities
void project_velocities(int lev, amrex::Real dt, amrex::Vector< amrex::MultiFab > &vars, amrex::MultiFab &p)
Definition: ERF_PoissonSolve.cpp:10
-
ERF::ParameterSanityChecks
void ParameterSanityChecks()
Definition: ERF.cpp:1656
+
ERF::ParameterSanityChecks
void ParameterSanityChecks()
Definition: ERF.cpp:1660
ERF::derive_stress_profiles
void 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_q1fx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_q2fx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_diss)
Definition: ERF_Write1DProfiles.cpp:480
-
ERF::Tau12_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau12_lev
Definition: ERF.H:817
-
ERF::cf_width
int cf_width
Definition: ERF.H:808
-
ERF::h_rayleigh_ptrs
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_rayleigh_ptrs
Definition: ERF.H:1143
-
ERF::zflux_imask
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > zflux_imask
Definition: ERF.H:904
-
ERF::m_expand_plotvars_to_unif_rr
bool m_expand_plotvars_to_unif_rr
Definition: ERF.H:947
-
ERF::plot_file_on_restart
int plot_file_on_restart
Definition: ERF.H:916
-
ERF::Construct_ERFFillPatchers
void Construct_ERFFillPatchers(int lev)
Definition: ERF.cpp:1874
+
ERF::Tau12_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau12_lev
Definition: ERF.H:812
+
ERF::cf_width
int cf_width
Definition: ERF.H:803
+
ERF::h_rayleigh_ptrs
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_rayleigh_ptrs
Definition: ERF.H:1136
+
ERF::zflux_imask
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > zflux_imask
Definition: ERF.H:899
+
ERF::m_expand_plotvars_to_unif_rr
bool m_expand_plotvars_to_unif_rr
Definition: ERF.H:942
+
ERF::plot_file_on_restart
int plot_file_on_restart
Definition: ERF.H:911
+
ERF::Construct_ERFFillPatchers
void Construct_ERFFillPatchers(int lev)
Definition: ERF.cpp:1878
ERF::post_update
void post_update(amrex::MultiFab &state_mf, amrex::Real time, const amrex::Geometry &geom)
-
ERF::num_boxes_at_level
amrex::Vector< int > num_boxes_at_level
Definition: ERF.H:725
-
ERF::sub_cfl
static amrex::Real sub_cfl
Definition: ERF.H:931
+
ERF::num_boxes_at_level
amrex::Vector< int > num_boxes_at_level
Definition: ERF.H:720
+
ERF::Factory
amrex::FabFactory< amrex::FArrayBox > const & Factory(int lev) const noexcept
Definition: ERF.H:1397
+
ERF::sub_cfl
static amrex::Real sub_cfl
Definition: ERF.H:926
ERF::print_error
static void print_error(MPI_Comm, const std::string &msg)
Definition: ERF_ConsoleIO.cpp:43
-
ERF::ng_dens_hse
static int ng_dens_hse
Definition: ERF.H:1114
-
ERF::m_r2d
std::unique_ptr< ReadBndryPlanes > m_r2d
Definition: ERF.H:1169
-
ERF::ay
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay
Definition: ERF.H:842
-
ERF::ax_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax_new
Definition: ERF.H:853
-
ERF::qmoist
amrex::Vector< amrex::Vector< amrex::MultiFab * > > qmoist
Definition: ERF.H:777
-
ERF::SFS_q1fx1_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx1_lev
Definition: ERF.H:830
-
ERF::getCPUTime
static amrex::Real getCPUTime()
Definition: ERF.H:1314
-
ERF::zvel_bc_data
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > zvel_bc_data
Definition: ERF.H:700
+
ERF::ng_dens_hse
static int ng_dens_hse
Definition: ERF.H:1107
+
ERF::m_r2d
std::unique_ptr< ReadBndryPlanes > m_r2d
Definition: ERF.H:1162
+
ERF::ay
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay
Definition: ERF.H:837
+
ERF::ax_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax_new
Definition: ERF.H:848
+
ERF::qmoist
amrex::Vector< amrex::Vector< amrex::MultiFab * > > qmoist
Definition: ERF.H:772
+
ERF::SFS_q1fx1_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx1_lev
Definition: ERF.H:825
+
ERF::getCPUTime
static amrex::Real getCPUTime()
Definition: ERF.H:1307
+
ERF::zvel_bc_data
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > zvel_bc_data
Definition: ERF.H:695
ERF::derive_stress_profiles_stag
void 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_q1fx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_q2fx3, amrex::Gpu::HostVector< amrex::Real > &h_avg_diss)
Definition: ERF_Write1DProfiles_stag.cpp:610
-
ERF::lsm
LandSurface lsm
Definition: ERF.H:792
-
ERF::change_max
static amrex::Real change_max
Definition: ERF.H:933
+
ERF::lsm
LandSurface lsm
Definition: ERF.H:787
+
ERF::change_max
static amrex::Real change_max
Definition: ERF.H:928
ERF::AverageDownTo
void AverageDownTo(int crse_lev, int scomp, int ncomp)
Definition: ERF_AverageDown.cpp:36
-
ERF::setRecordSampleLineInfo
void setRecordSampleLineInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1358
+
ERF::setRecordSampleLineInfo
void setRecordSampleLineInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1351
ERF::setSpongeRefFromSounding
void setSpongeRefFromSounding(bool restarting)
Set sponge mean profiles from input sounding.
Definition: ERF_InitSponge.cpp:65
-
ERF::detJ_cc_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc_new
Definition: ERF.H:852
-
ERF::mapfac_v
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_v
Definition: ERF.H:865
-
ERF::domain_bc_type
amrex::Array< std::string, 2 *AMREX_SPACEDIM > domain_bc_type
Definition: ERF.H:890
-
ERF::yvel_bc_data
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > yvel_bc_data
Definition: ERF.H:699
+
ERF::detJ_cc_new
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc_new
Definition: ERF.H:847
+
ERF::mapfac_v
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_v
Definition: ERF.H:860
+
ERF::domain_bc_type
amrex::Array< std::string, 2 *AMREX_SPACEDIM > domain_bc_type
Definition: ERF.H:885
+
ERF::yvel_bc_data
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > yvel_bc_data
Definition: ERF.H:694
ERF::init_uniform
void init_uniform(int lev)
Definition: ERF_InitUniform.cpp:17
-
ERF::ComputeGhostCells
static AMREX_FORCE_INLINE int ComputeGhostCells(const AdvChoice &advChoice, bool use_num_diff)
Definition: ERF.H:1189
+
ERF::ComputeGhostCells
static AMREX_FORCE_INLINE int ComputeGhostCells(const AdvChoice &advChoice, bool use_num_diff)
Definition: ERF.H:1182
ERF::writeBuildInfo
static void writeBuildInfo(std::ostream &os)
Definition: ERF_WriteJobInfo.cpp:137
-
ERF::phys_bc_type
amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > phys_bc_type
Definition: ERF.H:899
-
ERF::check_file
std::string check_file
Definition: ERF.H:961
-
ERF::samplepoint
amrex::Vector< amrex::IntVect > samplepoint
Definition: ERF.H:1385
-
ERF::h_havg_qv
amrex::Vector< amrex::Real > h_havg_qv
Definition: ERF.H:1157
+
ERF::phys_bc_type
amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > phys_bc_type
Definition: ERF.H:894
+
ERF::check_file
std::string check_file
Definition: ERF.H:956
+
ERF::samplepoint
amrex::Vector< amrex::IntVect > samplepoint
Definition: ERF.H:1378
+
ERF::h_havg_qv
amrex::Vector< amrex::Real > h_havg_qv
Definition: ERF.H:1150
ERF::volWgtSumMF
amrex::Real volWgtSumMF(int lev, const amrex::MultiFab &mf, int comp, const amrex::MultiFab &mapfac, bool local, bool finemask)
Definition: ERF_WriteScalarProfiles.cpp:378
ERF::print_usage
static void print_usage(MPI_Comm, std::ostream &)
Definition: ERF_ConsoleIO.cpp:26
-
ERF::rV_old
amrex::Vector< amrex::MultiFab > rV_old
Definition: ERF.H:767
-
ERF::Tau11_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau11_lev
Definition: ERF.H:816
-
ERF::Hwave
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Hwave
Definition: ERF.H:874
-
ERF::istep
amrex::Vector< int > istep
Definition: ERF.H:729
-
ERF::xflux_imask
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > xflux_imask
Definition: ERF.H:902
+
ERF::rV_old
amrex::Vector< amrex::MultiFab > rV_old
Definition: ERF.H:762
+
ERF::Tau11_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau11_lev
Definition: ERF.H:811
+
ERF::make_eb_regular
void make_eb_regular()
Definition: ERF_EBRegular.cpp:9
+
ERF::Hwave
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Hwave
Definition: ERF.H:869
+
ERF::istep
amrex::Vector< int > istep
Definition: ERF.H:724
+
ERF::xflux_imask
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > xflux_imask
Definition: ERF.H:897
ERF::derive_upwp
void derive_upwp(amrex::Vector< amrex::Real > &h_havg)
-
ERF::metgrid_order
int metgrid_order
Definition: ERF.H:1094
-
ERF::finished_wave
bool finished_wave
Definition: ERF.H:878
+
ERF::metgrid_order
int metgrid_order
Definition: ERF.H:1087
+
ERF::finished_wave
bool finished_wave
Definition: ERF.H:873
ERF::ReadCheckpointFile
void ReadCheckpointFile()
Definition: ERF_Checkpoint.cpp:273
-
ERF::writeNow
bool writeNow(const amrex::Real cur_time, const amrex::Real dt, const int nstep, const int plot_int, const amrex::Real plot_per)
Definition: ERF.cpp:1951
-
ERF::vars_old
amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_old
Definition: ERF.H:742
+
ERF::writeNow
bool writeNow(const amrex::Real cur_time, const amrex::Real dt, const int nstep, const int plot_int, const amrex::Real plot_per)
Definition: ERF.cpp:1955
+
ERF::vars_old
amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_old
Definition: ERF.H:737
ERF::build_fine_mask
amrex::MultiFab & build_fine_mask(int lev)
Definition: ERF_WriteScalarProfiles.cpp:429
-
ERF::physbcs_base
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_base > > physbcs_base
Definition: ERF.H:757
-
ERF::init_thin_body
void init_thin_body(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)
Definition: ERF_MakeNewLevel.cpp:507
-
ERF::SamplePointLog
AMREX_FORCE_INLINE std::ostream & SamplePointLog(int i)
Definition: ERF.H:1258
-
ERF::m_bc_neumann_vals
amrex::Array< amrex::Array< amrex::Real, AMREX_SPACEDIM *2 >, AMREX_SPACEDIM+NBCVAR_max > m_bc_neumann_vals
Definition: ERF.H:896
+
ERF::physbcs_base
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_base > > physbcs_base
Definition: ERF.H:752
+
ERF::init_thin_body
void init_thin_body(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)
Definition: ERF_MakeNewLevel.cpp:533
+
ERF::SamplePointLog
AMREX_FORCE_INLINE std::ostream & SamplePointLog(int i)
Definition: ERF.H:1251
+
ERF::m_bc_neumann_vals
amrex::Array< amrex::Array< amrex::Real, AMREX_SPACEDIM *2 >, AMREX_SPACEDIM+NBCVAR_max > m_bc_neumann_vals
Definition: ERF.H:891
ERF::advance_dycore
void 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)
Definition: ERF_AdvanceDycore.cpp:37
-
ERF::setRecordSamplePointInfo
void setRecordSamplePointInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1341
-
ERF::column_interval
static int column_interval
Definition: ERF.H:1099
+
ERF::setRecordSamplePointInfo
void setRecordSamplePointInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1334
+
ERF::column_interval
static int column_interval
Definition: ERF.H:1092
ERF::print_summary
static void print_summary(std::ostream &)
-
ERF::Tau22_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau22_lev
Definition: ERF.H:816
+
ERF::Tau22_lev
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau22_lev
Definition: ERF.H:811
ERF::turbPert_amplitude
void turbPert_amplitude(const int lev)
Definition: ERF_InitTurbPert.cpp:41
ERF::sample_lines
void sample_lines(int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab &mf)
Definition: ERF_WriteScalarProfiles.cpp:287
-
ERF::initializeMicrophysics
void initializeMicrophysics(const int &)
Definition: ERF.cpp:1187
-
ERF::plot_lsm
bool plot_lsm
Definition: ERF.H:954
-
ERF::cons_names
const amrex::Vector< std::string > cons_names
Definition: ERF.H:969
+
ERF::initializeMicrophysics
void initializeMicrophysics(const int &)
Definition: ERF.cpp:1191
+
ERF::plot_lsm
bool plot_lsm
Definition: ERF.H:949
+
ERF::cons_names
const amrex::Vector< std::string > cons_names
Definition: ERF.H:964
ERF::FillPatch
void FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, bool cons_only=false)
ERF::timeStep
void timeStep(int lev, amrex::Real time, int iteration)
Definition: ERF_TimeStep.cpp:16
-
ERF::m_plot_per_2
amrex::Real m_plot_per_2
Definition: ERF.H:951
+
ERF::m_plot_per_2
amrex::Real m_plot_per_2
Definition: ERF.H:946
LandSurface
Definition: ERF_LandSurface.H:14
MultiBlockContainer
Definition: ERF_MultiBlockContainer.H:8
Radiation
Definition: ERF_Radiation.H:36
diff --git a/ERF_8cpp.html b/ERF_8cpp.html index 8e879e9fa..817ea0027 100644 --- a/ERF_8cpp.html +++ b/ERF_8cpp.html @@ -100,56 +100,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF_8cpp__incl.map b/ERF_8cpp__incl.map index a1af53098..e89796808 100644 --- a/ERF_8cpp__incl.map +++ b/ERF_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF_8cpp__incl.md5 b/ERF_8cpp__incl.md5 index 16a6b747b..d8024297d 100644 --- a/ERF_8cpp__incl.md5 +++ b/ERF_8cpp__incl.md5 @@ -1 +1 @@ -a0954972106e4129eb6f33b34f40e732 \ No newline at end of file +bcc0fa0944d24ca0bff64ad59ea94e4d \ No newline at end of file diff --git a/ERF_8cpp__incl.png b/ERF_8cpp__incl.png index 340cafc05..2a8213712 100644 Binary files a/ERF_8cpp__incl.png and b/ERF_8cpp__incl.png differ diff --git a/ERF__ABLMost_8H.html b/ERF__ABLMost_8H.html index f28e03686..bd3c70c5b 100644 --- a/ERF__ABLMost_8H.html +++ b/ERF__ABLMost_8H.html @@ -134,56 +134,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__ABLMost_8H__dep__incl.map b/ERF__ABLMost_8H__dep__incl.map index ca37ab6ef..951f9d9ec 100644 --- a/ERF__ABLMost_8H__dep__incl.map +++ b/ERF__ABLMost_8H__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/ERF__ABLMost_8H__dep__incl.md5 b/ERF__ABLMost_8H__dep__incl.md5 index 55a15d30b..efbb559cc 100644 --- a/ERF__ABLMost_8H__dep__incl.md5 +++ b/ERF__ABLMost_8H__dep__incl.md5 @@ -1 +1 @@ -1fc36f04f08fafe6665e95b6496231a2 \ No newline at end of file +3287a9a3f987283f8be29d74bb6ef555 \ No newline at end of file diff --git a/ERF__ABLMost_8H__dep__incl.png b/ERF__ABLMost_8H__dep__incl.png index c5a9eb7ae..471645d4b 100644 Binary files a/ERF__ABLMost_8H__dep__incl.png and b/ERF__ABLMost_8H__dep__incl.png differ diff --git a/ERF__AddThinBodySources_8cpp.html b/ERF__AddThinBodySources_8cpp.html index 4b4f26e79..65ecec966 100644 --- a/ERF__AddThinBodySources_8cpp.html +++ b/ERF__AddThinBodySources_8cpp.html @@ -103,56 +103,56 @@
- - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__AddThinBodySources_8cpp__incl.map b/ERF__AddThinBodySources_8cpp__incl.map index a0cf6481b..70bd8afb2 100644 --- a/ERF__AddThinBodySources_8cpp__incl.map +++ b/ERF__AddThinBodySources_8cpp__incl.map @@ -1,52 +1,52 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__AddThinBodySources_8cpp__incl.md5 b/ERF__AddThinBodySources_8cpp__incl.md5 index dba65d46d..2c84024c5 100644 --- a/ERF__AddThinBodySources_8cpp__incl.md5 +++ b/ERF__AddThinBodySources_8cpp__incl.md5 @@ -1 +1 @@ -78567b5fd91f0a2b644f6ded7256dd40 \ No newline at end of file +74e73e611bffdfdf96d96211029e54e1 \ No newline at end of file diff --git a/ERF__AddThinBodySources_8cpp__incl.png b/ERF__AddThinBodySources_8cpp__incl.png index cf2a4b203..220d5ea94 100644 Binary files a/ERF__AddThinBodySources_8cpp__incl.png and b/ERF__AddThinBodySources_8cpp__incl.png differ diff --git a/ERF__AdvanceDycore_8cpp.html b/ERF__AdvanceDycore_8cpp.html index d4e98b4de..8a1844690 100644 --- a/ERF__AdvanceDycore_8cpp.html +++ b/ERF__AdvanceDycore_8cpp.html @@ -105,56 +105,56 @@
- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__AdvanceDycore_8cpp__incl.map b/ERF__AdvanceDycore_8cpp__incl.map index 002fa3ece..a19ee9669 100644 --- a/ERF__AdvanceDycore_8cpp__incl.map +++ b/ERF__AdvanceDycore_8cpp__incl.map @@ -1,52 +1,52 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__AdvanceDycore_8cpp__incl.md5 b/ERF__AdvanceDycore_8cpp__incl.md5 index b380d9fec..2370749cf 100644 --- a/ERF__AdvanceDycore_8cpp__incl.md5 +++ b/ERF__AdvanceDycore_8cpp__incl.md5 @@ -1 +1 @@ -7910e6352a1778ed59eb239585778c2e \ No newline at end of file +85c9200373f195ca9fba5e63fadcde66 \ No newline at end of file diff --git a/ERF__AdvanceDycore_8cpp__incl.png b/ERF__AdvanceDycore_8cpp__incl.png index 687dc3c6b..67b6088a4 100644 Binary files a/ERF__AdvanceDycore_8cpp__incl.png and b/ERF__AdvanceDycore_8cpp__incl.png differ diff --git a/ERF__AdvanceLSM_8cpp.html b/ERF__AdvanceLSM_8cpp.html index fc58f07a2..dd80f28eb 100644 --- a/ERF__AdvanceLSM_8cpp.html +++ b/ERF__AdvanceLSM_8cpp.html @@ -92,56 +92,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__AdvanceLSM_8cpp__incl.map b/ERF__AdvanceLSM_8cpp__incl.map index afb2b0aca..6456a893e 100644 --- a/ERF__AdvanceLSM_8cpp__incl.map +++ b/ERF__AdvanceLSM_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__AdvanceLSM_8cpp__incl.md5 b/ERF__AdvanceLSM_8cpp__incl.md5 index b4202287d..e14b01bcb 100644 --- a/ERF__AdvanceLSM_8cpp__incl.md5 +++ b/ERF__AdvanceLSM_8cpp__incl.md5 @@ -1 +1 @@ -f533ed1cb3c8b9afd28cf7006fe87800 \ No newline at end of file +fe3c4c8c5beccc154e599f8bd861a578 \ No newline at end of file diff --git a/ERF__AdvanceLSM_8cpp__incl.png b/ERF__AdvanceLSM_8cpp__incl.png index becf50311..f4ea38180 100644 Binary files a/ERF__AdvanceLSM_8cpp__incl.png and b/ERF__AdvanceLSM_8cpp__incl.png differ diff --git a/ERF__AdvanceMicrophysics_8cpp.html b/ERF__AdvanceMicrophysics_8cpp.html index 7efb1f111..1623cf439 100644 --- a/ERF__AdvanceMicrophysics_8cpp.html +++ b/ERF__AdvanceMicrophysics_8cpp.html @@ -92,56 +92,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__AdvanceMicrophysics_8cpp__incl.map b/ERF__AdvanceMicrophysics_8cpp__incl.map index 991ec82a5..2756e3e02 100644 --- a/ERF__AdvanceMicrophysics_8cpp__incl.map +++ b/ERF__AdvanceMicrophysics_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__AdvanceMicrophysics_8cpp__incl.md5 b/ERF__AdvanceMicrophysics_8cpp__incl.md5 index 3edb9eebd..b8d7ce610 100644 --- a/ERF__AdvanceMicrophysics_8cpp__incl.md5 +++ b/ERF__AdvanceMicrophysics_8cpp__incl.md5 @@ -1 +1 @@ -0bfed4dc051017878bf748e21387d877 \ No newline at end of file +aae942e8d1427a1f8092159fe20af789 \ No newline at end of file diff --git a/ERF__AdvanceMicrophysics_8cpp__incl.png b/ERF__AdvanceMicrophysics_8cpp__incl.png index c2c192d2a..5bf7398a4 100644 Binary files a/ERF__AdvanceMicrophysics_8cpp__incl.png and b/ERF__AdvanceMicrophysics_8cpp__incl.png differ diff --git a/ERF__AdvanceRadiation_8cpp.html b/ERF__AdvanceRadiation_8cpp.html index 7dca4565f..e0f3174a9 100644 --- a/ERF__AdvanceRadiation_8cpp.html +++ b/ERF__AdvanceRadiation_8cpp.html @@ -92,56 +92,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__AdvanceRadiation_8cpp__incl.map b/ERF__AdvanceRadiation_8cpp__incl.map index 540bc59bb..9909985a4 100644 --- a/ERF__AdvanceRadiation_8cpp__incl.map +++ b/ERF__AdvanceRadiation_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__AdvanceRadiation_8cpp__incl.md5 b/ERF__AdvanceRadiation_8cpp__incl.md5 index c84e4cc88..d78ae44fa 100644 --- a/ERF__AdvanceRadiation_8cpp__incl.md5 +++ b/ERF__AdvanceRadiation_8cpp__incl.md5 @@ -1 +1 @@ -086a3aae4aa936d8a8a4846bd8c9b697 \ No newline at end of file +3abc36524035cc032f3a3aea9b71138e \ No newline at end of file diff --git a/ERF__AdvanceRadiation_8cpp__incl.png b/ERF__AdvanceRadiation_8cpp__incl.png index 8508f2bf2..233564f1b 100644 Binary files a/ERF__AdvanceRadiation_8cpp__incl.png and b/ERF__AdvanceRadiation_8cpp__incl.png differ diff --git a/ERF__Advance_8cpp.html b/ERF__Advance_8cpp.html index ba37fab3d..beb91aaa9 100644 --- a/ERF__Advance_8cpp.html +++ b/ERF__Advance_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__Advance_8cpp__incl.map b/ERF__Advance_8cpp__incl.map index 51de04110..83d1e003d 100644 --- a/ERF__Advance_8cpp__incl.map +++ b/ERF__Advance_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Advance_8cpp__incl.md5 b/ERF__Advance_8cpp__incl.md5 index ec6baec6c..0b926a931 100644 --- a/ERF__Advance_8cpp__incl.md5 +++ b/ERF__Advance_8cpp__incl.md5 @@ -1 +1 @@ -c04929f77d67852d110628a89064e2aa \ No newline at end of file +3d1853b7742c71dedc6c3aabddfd55bb \ No newline at end of file diff --git a/ERF__Advance_8cpp__incl.png b/ERF__Advance_8cpp__incl.png index cdf7ad9bf..e4eb48b23 100644 Binary files a/ERF__Advance_8cpp__incl.png and b/ERF__Advance_8cpp__incl.png differ diff --git a/ERF__AdvectionSrcForMom_8cpp.html b/ERF__AdvectionSrcForMom_8cpp.html index 6e3379e9c..5d5f7bfb3 100644 --- a/ERF__AdvectionSrcForMom_8cpp.html +++ b/ERF__AdvectionSrcForMom_8cpp.html @@ -145,12 +145,12 @@
- - + +

Functions

void AdvectionSrcForMom (const Box &bx, const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &cell_data, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const Box &domain, const BCRec *bc_ptr_h)
 
void AdvectionSrcForMom (const Box &bx, const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &cell_data, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, TerrainType &terrain_type, const int lo_z_face, const int hi_z_face, const Box &domain, const BCRec *bc_ptr_h)
 

Function Documentation

- -

◆ AdvectionSrcForMom()

+ +

◆ AdvectionSrcForMom()

@@ -320,8 +320,8 @@

- const bool  - use_terrain, + TerrainType &  + terrain_type, @@ -373,393 +373,397 @@

[in]axArea fraction of x-faces [in]ayArea fraction of y-faces [in]azArea fraction of z-faces - [in]detJJacobian of the metric transformation (= 1 if use_terrain is false) + [in]detJJacobian of the metric transformation (= 1 if use_terrain_fitted_coords is false) [in]cellSizeInvinverse of the mesh spacing [in]mf_mmap factor at cell centers [in]mf_umap factor at x-faces [in]mf_vmap factor at y-faces [in]horiz_adv_typesets the spatial order to be used for lateral derivatives [in]vert_adv_typesets the spatial order to be used for vertical derivatives - [in]use_terrainif true, use the terrain-aware derivatives (with metric terms) -
70 {
-
71  BL_PROFILE_VAR("AdvectionSrcForMom", AdvectionSrcForMom);
-
72 
-
73  auto dxInv = cellSizeInv[0], dyInv = cellSizeInv[1], dzInv = cellSizeInv[2];
-
74 
-
75  AMREX_ALWAYS_ASSERT(bxz.smallEnd(2) > 0);
-
76 
-
77  // compute mapfactor inverses
-
78  Box box2d_u(bxx); box2d_u.setRange(2,0); box2d_u.grow({3,3,0});
-
79  Box box2d_v(bxy); box2d_v.setRange(2,0); box2d_v.grow({3,3,0});
-
80  FArrayBox mf_u_invFAB(box2d_u,1,The_Async_Arena());
-
81  FArrayBox mf_v_invFAB(box2d_v,1,The_Async_Arena());
-
82  const Array4<Real>& mf_u_inv = mf_u_invFAB.array();
-
83  const Array4<Real>& mf_v_inv = mf_v_invFAB.array();
-
84 
-
85  ParallelFor(box2d_u, box2d_v,
-
86  [=] AMREX_GPU_DEVICE (int i, int j, int) noexcept
-
87  {
-
88  mf_u_inv(i,j,0) = 1. / mf_u(i,j,0);
-
89  },
-
90  [=] AMREX_GPU_DEVICE (int i, int j, int) noexcept
-
91  {
-
92  mf_v_inv(i,j,0) = 1. / mf_v(i,j,0);
-
93  });
-
94 
-
95 #ifdef ERF_USE_EB
-
96  amrex::ignore_unused(use_terrain);
-
97  ParallelFor(bxx, bxy, bxz,
-
98  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
69 {
+
70  BL_PROFILE_VAR("AdvectionSrcForMom", AdvectionSrcForMom);
+
71 
+
72  auto dxInv = cellSizeInv[0], dyInv = cellSizeInv[1], dzInv = cellSizeInv[2];
+
73 
+
74  AMREX_ALWAYS_ASSERT(bxz.smallEnd(2) > 0);
+
75 
+
76  // compute mapfactor inverses
+
77  Box box2d_u(bxx); box2d_u.setRange(2,0); box2d_u.grow({3,3,0});
+
78  Box box2d_v(bxy); box2d_v.setRange(2,0); box2d_v.grow({3,3,0});
+
79  FArrayBox mf_u_invFAB(box2d_u,1,The_Async_Arena());
+
80  FArrayBox mf_v_invFAB(box2d_v,1,The_Async_Arena());
+
81  const Array4<Real>& mf_u_inv = mf_u_invFAB.array();
+
82  const Array4<Real>& mf_v_inv = mf_v_invFAB.array();
+
83 
+
84  const bool use_terrain_fitted_coords = ( terrain_type == TerrainType::StaticFittedMesh ||
+
85  terrain_type == TerrainType::MovingFittedMesh);
+
86 
+
87  ParallelFor(box2d_u, box2d_v,
+
88  [=] AMREX_GPU_DEVICE (int i, int j, int) noexcept
+
89  {
+
90  mf_u_inv(i,j,0) = 1. / mf_u(i,j,0);
+
91  },
+
92  [=] AMREX_GPU_DEVICE (int i, int j, int) noexcept
+
93  {
+
94  mf_v_inv(i,j,0) = 1. / mf_v(i,j,0);
+
95  });
+
96 
+
97  if ( terrain_type == TerrainType::EB ||
+
98  terrain_type == TerrainType::ImmersedForcing)
99  {
-
100  rho_u_rhs(i, j, k) = 0.0;
-
101  },
-
102  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
103  {
-
104  rho_v_rhs(i, j, k) = 0.0;
-
105  },
-
106  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
107  {
-
108  rho_w_rhs(i, j, k) = 0.0;
-
109  });
-
110 #else
-
111  if (!use_terrain) {
-
112  // Inline with 2nd order for efficiency
-
113  if (horiz_adv_type == AdvType::Centered_2nd && vert_adv_type == AdvType::Centered_2nd)
-
114  {
-
115  ParallelFor(bxx, bxy, bxz,
-
116  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
117  {
-
118  Real xflux_hi = 0.25 * (rho_u(i, j , k) * mf_u_inv(i,j,0) + rho_u(i+1, j , k) * mf_u_inv(i+1,j,0)) * (u(i+1,j,k) + u(i,j,k));
-
119  Real xflux_lo = 0.25 * (rho_u(i, j , k) * mf_u_inv(i,j,0) + rho_u(i-1, j , k) * mf_u_inv(i-1,j,0)) * (u(i-1,j,k) + u(i,j,k));
-
120 
-
121  Real yflux_hi = 0.25 * (rho_v(i, j+1, k) * mf_v_inv(i,j+1,0) + rho_v(i-1, j+1, k) * mf_v_inv(i-1,j+1,0)) * (u(i,j+1,k) + u(i,j,k));
-
122  Real yflux_lo = 0.25 * (rho_v(i, j , k) * mf_v_inv(i,j ,0) + rho_v(i-1, j , k) * mf_v_inv(i-1,j ,0)) * (u(i,j-1,k) + u(i,j,k));
-
123 
-
124  Real zflux_hi = 0.25 * (Omega(i, j, k+1) + Omega(i-1, j, k+1)) * (u(i,j,k+1) + u(i,j,k));
-
125  Real zflux_lo = 0.25 * (Omega(i, j, k ) + Omega(i-1, j, k )) * (u(i,j,k-1) + u(i,j,k));
-
126 
-
127  Real mfsq = mf_u(i,j,0) * mf_u(i,j,0);
-
128 
-
129  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
-
130  + (yflux_hi - yflux_lo) * dyInv * mfsq
-
131  + (zflux_hi - zflux_lo) * dzInv;
-
132  rho_u_rhs(i, j, k) = -advectionSrc;
-
133  },
-
134  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
135  {
-
136  Real xflux_hi = 0.25 * (rho_u(i+1, j, k) * mf_u_inv(i+1,j,0) + rho_u(i+1, j-1, k) * mf_u_inv(i+1,j-1,0)) * (v(i+1,j,k) + v(i,j,k));
-
137  Real xflux_lo = 0.25 * (rho_u(i , j, k) * mf_u_inv(i ,j,0) + rho_u(i , j-1, k) * mf_u_inv(i ,j-1,0)) * (v(i-1,j,k) + v(i,j,k));
-
138 
-
139  Real yflux_hi = 0.25 * (rho_v(i ,j+1,k) * mf_v_inv(i,j+1,0) + rho_v(i ,j ,k) * mf_v_inv(i,j ,0)) * (v(i,j+1,k) + v(i,j,k));
-
140  Real yflux_lo = 0.25 * (rho_v(i ,j ,k) * mf_v_inv(i,j ,0) + rho_v(i ,j-1,k) * mf_v_inv(i,j-1,0) ) * (v(i,j-1,k) + v(i,j,k));
-
141 
-
142  Real zflux_hi = 0.25 * (Omega(i, j, k+1) + Omega(i, j-1, k+1)) * (v(i,j,k+1) + v(i,j,k));
-
143  Real zflux_lo = 0.25 * (Omega(i, j, k ) + Omega(i, j-1, k )) * (v(i,j,k-1) + v(i,j,k));
-
144 
-
145  Real mfsq = mf_v(i,j,0) * mf_v(i,j,0);
-
146 
-
147  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
-
148  + (yflux_hi - yflux_lo) * dyInv * mfsq
-
149  + (zflux_hi - zflux_lo) * dzInv;
-
150  rho_v_rhs(i, j, k) = -advectionSrc;
-
151  },
-
152  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
153  {
-
154  Real xflux_hi = 0.25*(rho_u(i+1,j ,k) + rho_u(i+1, j, k-1)) * mf_u_inv(i+1,j ,0) * (w(i+1,j,k) + w(i,j,k));
-
155  Real xflux_lo = 0.25*(rho_u(i ,j ,k) + rho_u(i , j, k-1)) * mf_u_inv(i ,j ,0) * (w(i-1,j,k) + w(i,j,k));
-
156 
-
157  Real yflux_hi = 0.25*(rho_v(i ,j+1,k) + rho_v(i, j+1, k-1)) * mf_v_inv(i ,j+1,0) * (w(i,j+1,k) + w(i,j,k));
-
158  Real yflux_lo = 0.25*(rho_v(i ,j ,k) + rho_v(i, j , k-1)) * mf_v_inv(i ,j ,0) * (w(i,j-1,k) + w(i,j,k));
-
159 
-
160  Real zflux_lo = 0.25 * (Omega(i,j,k) + Omega(i,j,k-1)) * (w(i,j,k) + w(i,j,k-1));
-
161 
-
162  Real zflux_hi = (k == hi_z_face) ? Omega(i,j,k) * w(i,j,k) :
-
163  0.25 * (Omega(i,j,k) + Omega(i,j,k+1)) * (w(i,j,k) + w(i,j,k+1));
-
164 
-
165  Real mfsq = mf_m(i,j,0) * mf_m(i,j,0);
-
166 
-
167  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
-
168  + (yflux_hi - yflux_lo) * dyInv * mfsq
-
169  + (zflux_hi - zflux_lo) * dzInv;
-
170  rho_w_rhs(i, j, k) = -advectionSrc;
-
171  });
-
172  // Template higher order methods
-
173  } else {
-
174  if (horiz_adv_type == AdvType::Centered_2nd) {
-
175  AdvectionSrcForMomVert_N<CENTERED2>(bxx, bxy, bxz,
-
176  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
177  rho_u, rho_v, Omega, u, v, w,
-
178  cellSizeInv, mf_m,
-
179  mf_u_inv, mf_v_inv,
-
180  horiz_upw_frac, vert_upw_frac,
-
181  vert_adv_type, lo_z_face, hi_z_face);
-
182  } else if (horiz_adv_type == AdvType::Upwind_3rd) {
-
183  AdvectionSrcForMomVert_N<UPWIND3>(bxx, bxy, bxz,
-
184  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
185  rho_u, rho_v, Omega, u, v, w,
-
186  cellSizeInv, mf_m,
-
187  mf_u_inv, mf_v_inv,
-
188  horiz_upw_frac, vert_upw_frac,
-
189  vert_adv_type, lo_z_face, hi_z_face);
-
190  } else if (horiz_adv_type == AdvType::Centered_4th) {
-
191  AdvectionSrcForMomVert_N<CENTERED4>(bxx, bxy, bxz,
-
192  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
193  rho_u, rho_v, Omega, u, v, w,
-
194  cellSizeInv, mf_m,
-
195  mf_u_inv, mf_v_inv,
-
196  horiz_upw_frac, vert_upw_frac,
-
197  vert_adv_type, lo_z_face, hi_z_face);
-
198  } else if (horiz_adv_type == AdvType::Upwind_5th) {
-
199  AdvectionSrcForMomVert_N<UPWIND5>(bxx, bxy, bxz,
-
200  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
201  rho_u, rho_v, Omega, u, v, w,
-
202  cellSizeInv, mf_m,
-
203  mf_u_inv, mf_v_inv,
-
204  horiz_upw_frac, vert_upw_frac,
-
205  vert_adv_type, lo_z_face, hi_z_face);
-
206  } else if (horiz_adv_type == AdvType::Centered_6th) {
-
207  AdvectionSrcForMomVert_N<CENTERED6>(bxx, bxy, bxz,
-
208  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
209  rho_u, rho_v, Omega, u, v, w,
-
210  cellSizeInv, mf_m,
-
211  mf_u_inv, mf_v_inv,
-
212  horiz_upw_frac, vert_upw_frac,
-
213  vert_adv_type, lo_z_face, hi_z_face);
-
214  } else {
-
215  AMREX_ASSERT_WITH_MESSAGE(false, "Unknown advection scheme!");
-
216  }
-
217  }
-
218  } // end of use_terrain == false
-
219  else
-
220  { // now do use_terrain = true
-
221  // Inline with 2nd order for efficiency
-
222  if (horiz_adv_type == AdvType::Centered_2nd && vert_adv_type == AdvType::Centered_2nd)
-
223  {
-
224  ParallelFor(bxx, bxy, bxz,
-
225  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
226  {
-
227  Real xflux_hi = 0.25 * (rho_u(i,j,k) * mf_u_inv(i,j,0) + rho_u(i+1,j,k) * mf_u_inv(i+1,j,0)) *
-
228  (u(i+1,j,k) + u(i,j,k)) * 0.5 * (ax(i,j,k) + ax(i+1,j,k));
-
229 
-
230  Real xflux_lo = 0.25 * (rho_u(i,j,k) * mf_u_inv(i,j,0) + rho_u(i-1,j,k) * mf_u_inv(i-1,j,0)) *
-
231  (u(i-1,j,k) + u(i,j,k)) * 0.5 * (ax(i,j,k) + ax(i-1,j,k));
-
232 
-
233  Real met_h_zeta_yhi = Compute_h_zeta_AtEdgeCenterK(i,j+1,k,cellSizeInv,z_nd);
-
234  Real yflux_hi = 0.25 * (rho_v(i,j+1,k)*mf_v_inv(i,j+1,0) + rho_v(i-1,j+1,k)*mf_v_inv(i-1,j+1,0)) *
-
235  (u(i,j+1,k) + u(i,j,k)) * met_h_zeta_yhi;
+
100  amrex::ignore_unused(use_terrain_fitted_coords);
+
101  ParallelFor(bxx, bxy, bxz,
+
102  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
103  {
+
104  rho_u_rhs(i, j, k) = 0.0;
+
105  },
+
106  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
107  {
+
108  rho_v_rhs(i, j, k) = 0.0;
+
109  },
+
110  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
111  {
+
112  rho_w_rhs(i, j, k) = 0.0;
+
113  });
+
114  } else {
+
115  if ( !use_terrain_fitted_coords) {
+
116  // Inline with 2nd order for efficiency
+
117  if (horiz_adv_type == AdvType::Centered_2nd && vert_adv_type == AdvType::Centered_2nd)
+
118  {
+
119  ParallelFor(bxx, bxy, bxz,
+
120  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
121  {
+
122  Real xflux_hi = 0.25 * (rho_u(i, j , k) * mf_u_inv(i,j,0) + rho_u(i+1, j , k) * mf_u_inv(i+1,j,0)) * (u(i+1,j,k) + u(i,j,k));
+
123  Real xflux_lo = 0.25 * (rho_u(i, j , k) * mf_u_inv(i,j,0) + rho_u(i-1, j , k) * mf_u_inv(i-1,j,0)) * (u(i-1,j,k) + u(i,j,k));
+
124 
+
125  Real yflux_hi = 0.25 * (rho_v(i, j+1, k) * mf_v_inv(i,j+1,0) + rho_v(i-1, j+1, k) * mf_v_inv(i-1,j+1,0)) * (u(i,j+1,k) + u(i,j,k));
+
126  Real yflux_lo = 0.25 * (rho_v(i, j , k) * mf_v_inv(i,j ,0) + rho_v(i-1, j , k) * mf_v_inv(i-1,j ,0)) * (u(i,j-1,k) + u(i,j,k));
+
127 
+
128  Real zflux_hi = 0.25 * (Omega(i, j, k+1) + Omega(i-1, j, k+1)) * (u(i,j,k+1) + u(i,j,k));
+
129  Real zflux_lo = 0.25 * (Omega(i, j, k ) + Omega(i-1, j, k )) * (u(i,j,k-1) + u(i,j,k));
+
130 
+
131  Real mfsq = mf_u(i,j,0) * mf_u(i,j,0);
+
132 
+
133  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
+
134  + (yflux_hi - yflux_lo) * dyInv * mfsq
+
135  + (zflux_hi - zflux_lo) * dzInv;
+
136  rho_u_rhs(i, j, k) = -advectionSrc;
+
137  },
+
138  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
139  {
+
140  Real xflux_hi = 0.25 * (rho_u(i+1, j, k) * mf_u_inv(i+1,j,0) + rho_u(i+1, j-1, k) * mf_u_inv(i+1,j-1,0)) * (v(i+1,j,k) + v(i,j,k));
+
141  Real xflux_lo = 0.25 * (rho_u(i , j, k) * mf_u_inv(i ,j,0) + rho_u(i , j-1, k) * mf_u_inv(i ,j-1,0)) * (v(i-1,j,k) + v(i,j,k));
+
142 
+
143  Real yflux_hi = 0.25 * (rho_v(i ,j+1,k) * mf_v_inv(i,j+1,0) + rho_v(i ,j ,k) * mf_v_inv(i,j ,0)) * (v(i,j+1,k) + v(i,j,k));
+
144  Real yflux_lo = 0.25 * (rho_v(i ,j ,k) * mf_v_inv(i,j ,0) + rho_v(i ,j-1,k) * mf_v_inv(i,j-1,0) ) * (v(i,j-1,k) + v(i,j,k));
+
145 
+
146  Real zflux_hi = 0.25 * (Omega(i, j, k+1) + Omega(i, j-1, k+1)) * (v(i,j,k+1) + v(i,j,k));
+
147  Real zflux_lo = 0.25 * (Omega(i, j, k ) + Omega(i, j-1, k )) * (v(i,j,k-1) + v(i,j,k));
+
148 
+
149  Real mfsq = mf_v(i,j,0) * mf_v(i,j,0);
+
150 
+
151  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
+
152  + (yflux_hi - yflux_lo) * dyInv * mfsq
+
153  + (zflux_hi - zflux_lo) * dzInv;
+
154  rho_v_rhs(i, j, k) = -advectionSrc;
+
155  },
+
156  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
157  {
+
158  Real xflux_hi = 0.25*(rho_u(i+1,j ,k) + rho_u(i+1, j, k-1)) * mf_u_inv(i+1,j ,0) * (w(i+1,j,k) + w(i,j,k));
+
159  Real xflux_lo = 0.25*(rho_u(i ,j ,k) + rho_u(i , j, k-1)) * mf_u_inv(i ,j ,0) * (w(i-1,j,k) + w(i,j,k));
+
160 
+
161  Real yflux_hi = 0.25*(rho_v(i ,j+1,k) + rho_v(i, j+1, k-1)) * mf_v_inv(i ,j+1,0) * (w(i,j+1,k) + w(i,j,k));
+
162  Real yflux_lo = 0.25*(rho_v(i ,j ,k) + rho_v(i, j , k-1)) * mf_v_inv(i ,j ,0) * (w(i,j-1,k) + w(i,j,k));
+
163 
+
164  Real zflux_lo = 0.25 * (Omega(i,j,k) + Omega(i,j,k-1)) * (w(i,j,k) + w(i,j,k-1));
+
165 
+
166  Real zflux_hi = (k == hi_z_face) ? Omega(i,j,k) * w(i,j,k) :
+
167  0.25 * (Omega(i,j,k) + Omega(i,j,k+1)) * (w(i,j,k) + w(i,j,k+1));
+
168 
+
169  Real mfsq = mf_m(i,j,0) * mf_m(i,j,0);
+
170 
+
171  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
+
172  + (yflux_hi - yflux_lo) * dyInv * mfsq
+
173  + (zflux_hi - zflux_lo) * dzInv;
+
174  rho_w_rhs(i, j, k) = -advectionSrc;
+
175  });
+
176  // Template higher order methods
+
177  } else {
+
178  if (horiz_adv_type == AdvType::Centered_2nd) {
+
179  AdvectionSrcForMomVert_N<CENTERED2>(bxx, bxy, bxz,
+
180  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
181  rho_u, rho_v, Omega, u, v, w,
+
182  cellSizeInv, mf_m,
+
183  mf_u_inv, mf_v_inv,
+
184  horiz_upw_frac, vert_upw_frac,
+
185  vert_adv_type, lo_z_face, hi_z_face);
+
186  } else if (horiz_adv_type == AdvType::Upwind_3rd) {
+
187  AdvectionSrcForMomVert_N<UPWIND3>(bxx, bxy, bxz,
+
188  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
189  rho_u, rho_v, Omega, u, v, w,
+
190  cellSizeInv, mf_m,
+
191  mf_u_inv, mf_v_inv,
+
192  horiz_upw_frac, vert_upw_frac,
+
193  vert_adv_type, lo_z_face, hi_z_face);
+
194  } else if (horiz_adv_type == AdvType::Centered_4th) {
+
195  AdvectionSrcForMomVert_N<CENTERED4>(bxx, bxy, bxz,
+
196  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
197  rho_u, rho_v, Omega, u, v, w,
+
198  cellSizeInv, mf_m,
+
199  mf_u_inv, mf_v_inv,
+
200  horiz_upw_frac, vert_upw_frac,
+
201  vert_adv_type, lo_z_face, hi_z_face);
+
202  } else if (horiz_adv_type == AdvType::Upwind_5th) {
+
203  AdvectionSrcForMomVert_N<UPWIND5>(bxx, bxy, bxz,
+
204  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
205  rho_u, rho_v, Omega, u, v, w,
+
206  cellSizeInv, mf_m,
+
207  mf_u_inv, mf_v_inv,
+
208  horiz_upw_frac, vert_upw_frac,
+
209  vert_adv_type, lo_z_face, hi_z_face);
+
210  } else if (horiz_adv_type == AdvType::Centered_6th) {
+
211  AdvectionSrcForMomVert_N<CENTERED6>(bxx, bxy, bxz,
+
212  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
213  rho_u, rho_v, Omega, u, v, w,
+
214  cellSizeInv, mf_m,
+
215  mf_u_inv, mf_v_inv,
+
216  horiz_upw_frac, vert_upw_frac,
+
217  vert_adv_type, lo_z_face, hi_z_face);
+
218  } else {
+
219  AMREX_ASSERT_WITH_MESSAGE(false, "Unknown advection scheme!");
+
220  }
+
221  }
+
222  } // end of use_terrain_fitted_coords == false
+
223  else
+
224  { // now do use_terrain_fitted_coords = true
+
225  // Inline with 2nd order for efficiency
+
226  if (horiz_adv_type == AdvType::Centered_2nd && vert_adv_type == AdvType::Centered_2nd)
+
227  {
+
228  ParallelFor(bxx, bxy, bxz,
+
229  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
230  {
+
231  Real xflux_hi = 0.25 * (rho_u(i,j,k) * mf_u_inv(i,j,0) + rho_u(i+1,j,k) * mf_u_inv(i+1,j,0)) *
+
232  (u(i+1,j,k) + u(i,j,k)) * 0.5 * (ax(i,j,k) + ax(i+1,j,k));
+
233 
+
234  Real xflux_lo = 0.25 * (rho_u(i,j,k) * mf_u_inv(i,j,0) + rho_u(i-1,j,k) * mf_u_inv(i-1,j,0)) *
+
235  (u(i-1,j,k) + u(i,j,k)) * 0.5 * (ax(i,j,k) + ax(i-1,j,k));
236 
-
237  Real met_h_zeta_ylo = Compute_h_zeta_AtEdgeCenterK(i,j ,k,cellSizeInv,z_nd);
-
238  Real yflux_lo = 0.25 * (rho_v(i,j ,k)*mf_v_inv(i,j ,0) + rho_v(i-1,j ,k)*mf_v_inv(i-1,j ,0)) *
-
239  (u(i,j-1,k) + u(i,j,k)) * met_h_zeta_ylo;
+
237  Real met_h_zeta_yhi = Compute_h_zeta_AtEdgeCenterK(i,j+1,k,cellSizeInv,z_nd);
+
238  Real yflux_hi = 0.25 * (rho_v(i,j+1,k)*mf_v_inv(i,j+1,0) + rho_v(i-1,j+1,k)*mf_v_inv(i-1,j+1,0)) *
+
239  (u(i,j+1,k) + u(i,j,k)) * met_h_zeta_yhi;
240 
-
241  Real zflux_hi = 0.25 * (Omega(i,j,k+1) + Omega(i-1,j,k+1)) * (u(i,j,k+1) + u(i,j,k)) *
-
242  0.5 * (az(i,j,k+1) + az(i-1,j,k+1));
-
243  Real zflux_lo = 0.25 * (Omega(i,j,k ) + Omega(i-1,j,k )) * (u(i,j,k-1) + u(i,j,k)) *
-
244  0.5 * (az(i,j,k ) + az(i-1,j,k ));
-
245 
-
246  Real mfsq = mf_u(i,j,0) * mf_u(i,j,0);
-
247 
-
248  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
-
249  + (yflux_hi - yflux_lo) * dyInv * mfsq
-
250  + (zflux_hi - zflux_lo) * dzInv;
+
241  Real met_h_zeta_ylo = Compute_h_zeta_AtEdgeCenterK(i,j ,k,cellSizeInv,z_nd);
+
242  Real yflux_lo = 0.25 * (rho_v(i,j ,k)*mf_v_inv(i,j ,0) + rho_v(i-1,j ,k)*mf_v_inv(i-1,j ,0)) *
+
243  (u(i,j-1,k) + u(i,j,k)) * met_h_zeta_ylo;
+
244 
+
245  Real zflux_hi = 0.25 * (Omega(i,j,k+1) + Omega(i-1,j,k+1)) * (u(i,j,k+1) + u(i,j,k)) *
+
246  0.5 * (az(i,j,k+1) + az(i-1,j,k+1));
+
247  Real zflux_lo = 0.25 * (Omega(i,j,k ) + Omega(i-1,j,k )) * (u(i,j,k-1) + u(i,j,k)) *
+
248  0.5 * (az(i,j,k ) + az(i-1,j,k ));
+
249 
+
250  Real mfsq = mf_u(i,j,0) * mf_u(i,j,0);
251 
-
252  rho_u_rhs(i, j, k) = -advectionSrc / (0.5 * (detJ(i,j,k) + detJ(i-1,j,k)));
-
253  },
-
254  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
255  {
-
256 
-
257  Real met_h_zeta_xhi = Compute_h_zeta_AtEdgeCenterK(i+1,j,k,cellSizeInv,z_nd);
-
258  Real xflux_hi = 0.25 * (rho_u(i+1,j,k)*mf_u_inv(i+1,j,0) + rho_u(i+1,j-1,k)*mf_u_inv(i+1,j-1,0)) *
-
259  (v(i+1,j,k) + v(i,j,k)) * met_h_zeta_xhi;
+
252  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
+
253  + (yflux_hi - yflux_lo) * dyInv * mfsq
+
254  + (zflux_hi - zflux_lo) * dzInv;
+
255 
+
256  rho_u_rhs(i, j, k) = -advectionSrc / (0.5 * (detJ(i,j,k) + detJ(i-1,j,k)));
+
257  },
+
258  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
259  {
260 
-
261  Real met_h_zeta_xlo = Compute_h_zeta_AtEdgeCenterK(i ,j,k,cellSizeInv,z_nd);
-
262  Real xflux_lo = 0.25 * (rho_u(i, j, k)*mf_u_inv(i ,j,0) + rho_u(i ,j-1,k)*mf_u_inv(i-1,j ,0)) *
-
263  (v(i-1,j,k) + v(i,j,k)) * met_h_zeta_xlo;
+
261  Real met_h_zeta_xhi = Compute_h_zeta_AtEdgeCenterK(i+1,j,k,cellSizeInv,z_nd);
+
262  Real xflux_hi = 0.25 * (rho_u(i+1,j,k)*mf_u_inv(i+1,j,0) + rho_u(i+1,j-1,k)*mf_u_inv(i+1,j-1,0)) *
+
263  (v(i+1,j,k) + v(i,j,k)) * met_h_zeta_xhi;
264 
-
265  Real yflux_hi = 0.25 * (rho_v(i,j+1,k)*mf_v_inv(i,j+1,0) + rho_v(i,j ,k) * mf_v_inv(i,j ,0)) *
-
266  (v(i,j+1,k) + v(i,j,k)) * 0.5 * (ay(i,j,k) + ay(i,j+1,k));
-
267 
-
268  Real yflux_lo = 0.25 * (rho_v(i,j ,k)*mf_v_inv(i,j ,0) + rho_v(i,j-1,k) * mf_v_inv(i,j-1,0)) *
-
269  (v(i,j-1,k) + v(i,j,k)) * 0.5 * (ay(i,j,k) + ay(i,j-1,k));
-
270 
-
271  Real zflux_hi = 0.25 * (Omega(i,j,k+1) + Omega(i, j-1, k+1)) * (v(i,j,k+1) + v(i,j,k)) *
-
272  0.5 * (az(i,j,k+1) + az(i,j-1,k+1));
-
273  Real zflux_lo = 0.25 * (Omega(i,j,k ) + Omega(i, j-1, k )) * (v(i,j,k-1) + v(i,j,k)) *
-
274  0.5 * (az(i,j,k ) + az(i,j-1,k ));
-
275 
-
276  Real mfsq = mf_v(i,j,0) * mf_v(i,j,0);
-
277 
-
278  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
-
279  + (yflux_hi - yflux_lo) * dyInv * mfsq
-
280  + (zflux_hi - zflux_lo) * dzInv;
+
265  Real met_h_zeta_xlo = Compute_h_zeta_AtEdgeCenterK(i ,j,k,cellSizeInv,z_nd);
+
266  Real xflux_lo = 0.25 * (rho_u(i, j, k)*mf_u_inv(i ,j,0) + rho_u(i ,j-1,k)*mf_u_inv(i-1,j ,0)) *
+
267  (v(i-1,j,k) + v(i,j,k)) * met_h_zeta_xlo;
+
268 
+
269  Real yflux_hi = 0.25 * (rho_v(i,j+1,k)*mf_v_inv(i,j+1,0) + rho_v(i,j ,k) * mf_v_inv(i,j ,0)) *
+
270  (v(i,j+1,k) + v(i,j,k)) * 0.5 * (ay(i,j,k) + ay(i,j+1,k));
+
271 
+
272  Real yflux_lo = 0.25 * (rho_v(i,j ,k)*mf_v_inv(i,j ,0) + rho_v(i,j-1,k) * mf_v_inv(i,j-1,0)) *
+
273  (v(i,j-1,k) + v(i,j,k)) * 0.5 * (ay(i,j,k) + ay(i,j-1,k));
+
274 
+
275  Real zflux_hi = 0.25 * (Omega(i,j,k+1) + Omega(i, j-1, k+1)) * (v(i,j,k+1) + v(i,j,k)) *
+
276  0.5 * (az(i,j,k+1) + az(i,j-1,k+1));
+
277  Real zflux_lo = 0.25 * (Omega(i,j,k ) + Omega(i, j-1, k )) * (v(i,j,k-1) + v(i,j,k)) *
+
278  0.5 * (az(i,j,k ) + az(i,j-1,k ));
+
279 
+
280  Real mfsq = mf_v(i,j,0) * mf_v(i,j,0);
281 
-
282  rho_v_rhs(i, j, k) = -advectionSrc / (0.5 * (detJ(i,j,k) + detJ(i,j-1,k)));
-
283  },
-
284  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
285  {
-
286  Real met_h_zeta_xhi = Compute_h_zeta_AtEdgeCenterJ(i+1,j ,k ,cellSizeInv,z_nd);
-
287  Real xflux_hi = 0.25*(rho_u(i+1,j ,k) + rho_u(i+1,j,k-1)) * mf_u_inv(i+1,j,0) *
-
288  (w(i+1,j,k) + w(i,j,k)) * met_h_zeta_xhi;
-
289 
-
290  Real met_h_zeta_xlo = Compute_h_zeta_AtEdgeCenterJ(i ,j ,k ,cellSizeInv,z_nd);
-
291  Real xflux_lo = 0.25*(rho_u(i ,j ,k) + rho_u(i ,j,k-1)) * mf_u_inv(i ,j,0) *
-
292  (w(i-1,j,k) + w(i,j,k)) * met_h_zeta_xlo;
+
282  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
+
283  + (yflux_hi - yflux_lo) * dyInv * mfsq
+
284  + (zflux_hi - zflux_lo) * dzInv;
+
285 
+
286  rho_v_rhs(i, j, k) = -advectionSrc / (0.5 * (detJ(i,j,k) + detJ(i,j-1,k)));
+
287  },
+
288  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
289  {
+
290  Real met_h_zeta_xhi = Compute_h_zeta_AtEdgeCenterJ(i+1,j ,k ,cellSizeInv,z_nd);
+
291  Real xflux_hi = 0.25*(rho_u(i+1,j ,k) + rho_u(i+1,j,k-1)) * mf_u_inv(i+1,j,0) *
+
292  (w(i+1,j,k) + w(i,j,k)) * met_h_zeta_xhi;
293 
-
294  Real met_h_zeta_yhi = Compute_h_zeta_AtEdgeCenterI(i ,j+1,k ,cellSizeInv,z_nd);
-
295  Real yflux_hi = 0.25*(rho_v(i,j+1,k) + rho_v(i,j+1,k-1)) * mf_v_inv(i,j+1,0) *
-
296  (w(i,j+1,k) + w(i,j,k)) * met_h_zeta_yhi;
+
294  Real met_h_zeta_xlo = Compute_h_zeta_AtEdgeCenterJ(i ,j ,k ,cellSizeInv,z_nd);
+
295  Real xflux_lo = 0.25*(rho_u(i ,j ,k) + rho_u(i ,j,k-1)) * mf_u_inv(i ,j,0) *
+
296  (w(i-1,j,k) + w(i,j,k)) * met_h_zeta_xlo;
297 
-
298  Real met_h_zeta_ylo = Compute_h_zeta_AtEdgeCenterI(i ,j ,k ,cellSizeInv,z_nd);
-
299  Real yflux_lo = 0.25*(rho_v(i,j ,k) + rho_v(i,j ,k-1)) * mf_v_inv(i,j ,0) *
-
300  (w(i,j-1,k) + w(i,j,k)) * met_h_zeta_ylo;
+
298  Real met_h_zeta_yhi = Compute_h_zeta_AtEdgeCenterI(i ,j+1,k ,cellSizeInv,z_nd);
+
299  Real yflux_hi = 0.25*(rho_v(i,j+1,k) + rho_v(i,j+1,k-1)) * mf_v_inv(i,j+1,0) *
+
300  (w(i,j+1,k) + w(i,j,k)) * met_h_zeta_yhi;
301 
-
302  Real zflux_lo = 0.25 * (Omega(i,j,k) + Omega(i,j,k-1)) * (w(i,j,k) + w(i,j,k-1));
-
303 
-
304  Real zflux_hi = (k == hi_z_face) ? Omega(i,j,k) * w(i,j,k) * az(i,j,k):
-
305  0.25 * (Omega(i,j,k) + Omega(i,j,k+1)) * (w(i,j,k) + w(i,j,k+1)) *
-
306  0.5 * (az(i,j,k) + az(i,j,k+1));
+
302  Real met_h_zeta_ylo = Compute_h_zeta_AtEdgeCenterI(i ,j ,k ,cellSizeInv,z_nd);
+
303  Real yflux_lo = 0.25*(rho_v(i,j ,k) + rho_v(i,j ,k-1)) * mf_v_inv(i,j ,0) *
+
304  (w(i,j-1,k) + w(i,j,k)) * met_h_zeta_ylo;
+
305 
+
306  Real zflux_lo = 0.25 * (Omega(i,j,k) + Omega(i,j,k-1)) * (w(i,j,k) + w(i,j,k-1));
307 
-
308  Real mfsq = mf_m(i,j,0) * mf_m(i,j,0);
-
309 
-
310  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
-
311  + (yflux_hi - yflux_lo) * dyInv * mfsq
-
312  + (zflux_hi - zflux_lo) * dzInv;
+
308  Real zflux_hi = (k == hi_z_face) ? Omega(i,j,k) * w(i,j,k) * az(i,j,k):
+
309  0.25 * (Omega(i,j,k) + Omega(i,j,k+1)) * (w(i,j,k) + w(i,j,k+1)) *
+
310  0.5 * (az(i,j,k) + az(i,j,k+1));
+
311 
+
312  Real mfsq = mf_m(i,j,0) * mf_m(i,j,0);
313 
-
314  rho_w_rhs(i, j, k) = -advectionSrc / (0.5*(detJ(i,j,k) + detJ(i,j,k-1)));
-
315  });
-
316  // Template higher order methods
-
317  } else {
-
318  if (horiz_adv_type == AdvType::Centered_2nd) {
-
319  AdvectionSrcForMomVert<CENTERED2>(bxx, bxy, bxz,
-
320  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
321  rho_u, rho_v, Omega, u, v, w, z_nd, ax, ay, az, detJ,
-
322  cellSizeInv, mf_m, mf_u_inv, mf_v_inv,
-
323  horiz_upw_frac, vert_upw_frac,
-
324  vert_adv_type, lo_z_face, hi_z_face);
-
325  } else if (horiz_adv_type == AdvType::Upwind_3rd) {
-
326  AdvectionSrcForMomVert<UPWIND3>(bxx, bxy, bxz,
-
327  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
328  rho_u, rho_v, Omega, u, v, w, z_nd, ax, ay, az, detJ,
-
329  cellSizeInv, mf_m, mf_u_inv, mf_v_inv,
-
330  horiz_upw_frac, vert_upw_frac,
-
331  vert_adv_type, lo_z_face, hi_z_face);
-
332  } else if (horiz_adv_type == AdvType::Centered_4th) {
-
333  AdvectionSrcForMomVert<CENTERED4>(bxx, bxy, bxz,
-
334  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
335  rho_u, rho_v, Omega, u, v, w, z_nd, ax, ay, az, detJ,
-
336  cellSizeInv, mf_m, mf_u_inv, mf_v_inv,
-
337  horiz_upw_frac, vert_upw_frac,
-
338  vert_adv_type, lo_z_face, hi_z_face);
-
339  } else if (horiz_adv_type == AdvType::Upwind_5th) {
-
340  AdvectionSrcForMomVert<UPWIND5>(bxx, bxy, bxz,
-
341  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
342  rho_u, rho_v, Omega, u, v, w, z_nd, ax, ay, az, detJ,
-
343  cellSizeInv, mf_m, mf_u_inv, mf_v_inv,
-
344  horiz_upw_frac, vert_upw_frac,
-
345  vert_adv_type, lo_z_face, hi_z_face);
-
346  } else if (horiz_adv_type == AdvType::Centered_6th) {
-
347  AdvectionSrcForMomVert<CENTERED6>(bxx, bxy, bxz,
-
348  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
349  rho_u, rho_v, Omega, u, v, w, z_nd, ax, ay, az, detJ,
-
350  cellSizeInv, mf_m, mf_u_inv, mf_v_inv,
-
351  horiz_upw_frac, vert_upw_frac,
-
352  vert_adv_type, lo_z_face, hi_z_face);
-
353  } else {
-
354  AMREX_ASSERT_WITH_MESSAGE(false, "Unknown advection scheme!");
-
355  }
-
356  } // higher order
-
357  } // terrain
-
358 
-
359  // Open bc will be imposed upon all vars (we only access cons here for simplicity)
-
360  const bool xlo_open = (bc_ptr_h[BCVars::cons_bc].lo(0) == ERFBCType::open);
-
361  const bool xhi_open = (bc_ptr_h[BCVars::cons_bc].hi(0) == ERFBCType::open);
-
362  const bool ylo_open = (bc_ptr_h[BCVars::cons_bc].lo(1) == ERFBCType::open);
-
363  const bool yhi_open = (bc_ptr_h[BCVars::cons_bc].hi(1) == ERFBCType::open);
-
364 
-
365  // We recreate tbx, tbz, tbz here rather than using bxx, bxy, bxz because those
-
366  // have already been shrunk by one in the case of open BCs.
-
367  Box tbx(surroundingNodes(bx,0));
-
368  Box tby(surroundingNodes(bx,1));
-
369  Box tbz(surroundingNodes(bx,2)); tbz.growLo(2,-1); tbz.growHi(2,-1);
-
370 
-
371  const int domhi_z = domain.bigEnd(2);
-
372 
-
373  // Special advection operator for open BC (bndry normal/tangent operations)
-
374  if (xlo_open)
-
375  {
-
376  Box tbx_xlo, tby_xlo, tbz_xlo;
-
377  if (tbx.smallEnd(0) == domain.smallEnd(0)) { tbx_xlo = makeSlab(tbx,0,domain.smallEnd(0));}
-
378  if (tby.smallEnd(0) == domain.smallEnd(0)) { tby_xlo = makeSlab(tby,0,domain.smallEnd(0));}
-
379  if (tbz.smallEnd(0) == domain.smallEnd(0)) { tbz_xlo = makeSlab(tbz,0,domain.smallEnd(0));}
-
380 
-
381  bool do_lo = true;
-
382 
-
383  AdvectionSrcForOpenBC_Normal(tbx_xlo, 0, rho_u_rhs, u, cell_data, cellSizeInv, do_lo);
-
384  AdvectionSrcForOpenBC_Tangent_Ymom(tby_xlo, 0, rho_v_rhs, v,
-
385  rho_u, rho_v, Omega,
-
386  ay, az, detJ, cellSizeInv,
-
387  do_lo);
-
388  AdvectionSrcForOpenBC_Tangent_Zmom(tbz_xlo, 0, rho_w_rhs, w,
-
389  rho_u, rho_v, Omega,
-
390  ax, ay, az, detJ, cellSizeInv,
-
391  domhi_z, do_lo);
-
392  }
-
393  if (xhi_open)
-
394  {
-
395  Box tbx_xhi, tby_xhi, tbz_xhi;
-
396  if (tbx.bigEnd(0) == domain.bigEnd(0)+1) { tbx_xhi = makeSlab(tbx,0,domain.bigEnd(0)+1);}
-
397  if (tby.bigEnd(0) == domain.bigEnd(0)) { tby_xhi = makeSlab(tby,0,domain.bigEnd(0) );}
-
398  if (tbz.bigEnd(0) == domain.bigEnd(0)) { tbz_xhi = makeSlab(tbz,0,domain.bigEnd(0) );}
-
399 
-
400  AdvectionSrcForOpenBC_Normal(tbx_xhi, 0, rho_u_rhs, u, cell_data, cellSizeInv);
-
401  AdvectionSrcForOpenBC_Tangent_Ymom(tby_xhi, 0, rho_v_rhs, v,
-
402  rho_u, rho_v, Omega,
-
403  ay, az, detJ, cellSizeInv);
-
404  AdvectionSrcForOpenBC_Tangent_Zmom(tbz_xhi, 0, rho_w_rhs, w,
-
405  rho_u, rho_v, Omega,
-
406  ax, ay, az, detJ, cellSizeInv,
-
407  domhi_z);
-
408  }
-
409  if (ylo_open)
-
410  {
-
411  Box tbx_ylo, tby_ylo, tbz_ylo;
-
412  if (tbx.smallEnd(1) == domain.smallEnd(1)) { tbx_ylo = makeSlab(tbx,1,domain.smallEnd(1));}
-
413  if (tby.smallEnd(1) == domain.smallEnd(1)) { tby_ylo = makeSlab(tby,1,domain.smallEnd(1));}
-
414  if (tbz.smallEnd(1) == domain.smallEnd(1)) { tbz_ylo = makeSlab(tbz,1,domain.smallEnd(1));}
-
415 
-
416  bool do_lo = true;
-
417  AdvectionSrcForOpenBC_Tangent_Xmom(tbx_ylo, 1, rho_u_rhs, u,
-
418  rho_u, rho_v, Omega,
-
419  ax, az, detJ, cellSizeInv,
-
420  do_lo);
-
421  AdvectionSrcForOpenBC_Normal(tby_ylo, 1, rho_v_rhs, v, cell_data, cellSizeInv, do_lo);
-
422  AdvectionSrcForOpenBC_Tangent_Zmom(tbz_ylo, 1, rho_w_rhs, w,
+
314  Real advectionSrc = (xflux_hi - xflux_lo) * dxInv * mfsq
+
315  + (yflux_hi - yflux_lo) * dyInv * mfsq
+
316  + (zflux_hi - zflux_lo) * dzInv;
+
317 
+
318  rho_w_rhs(i, j, k) = -advectionSrc / (0.5*(detJ(i,j,k) + detJ(i,j,k-1)));
+
319  });
+
320  // Template higher order methods
+
321  } else {
+
322  if (horiz_adv_type == AdvType::Centered_2nd) {
+
323  AdvectionSrcForMomVert<CENTERED2>(bxx, bxy, bxz,
+
324  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
325  rho_u, rho_v, Omega, u, v, w, z_nd, ax, ay, az, detJ,
+
326  cellSizeInv, mf_m, mf_u_inv, mf_v_inv,
+
327  horiz_upw_frac, vert_upw_frac,
+
328  vert_adv_type, lo_z_face, hi_z_face);
+
329  } else if (horiz_adv_type == AdvType::Upwind_3rd) {
+
330  AdvectionSrcForMomVert<UPWIND3>(bxx, bxy, bxz,
+
331  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
332  rho_u, rho_v, Omega, u, v, w, z_nd, ax, ay, az, detJ,
+
333  cellSizeInv, mf_m, mf_u_inv, mf_v_inv,
+
334  horiz_upw_frac, vert_upw_frac,
+
335  vert_adv_type, lo_z_face, hi_z_face);
+
336  } else if (horiz_adv_type == AdvType::Centered_4th) {
+
337  AdvectionSrcForMomVert<CENTERED4>(bxx, bxy, bxz,
+
338  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
339  rho_u, rho_v, Omega, u, v, w, z_nd, ax, ay, az, detJ,
+
340  cellSizeInv, mf_m, mf_u_inv, mf_v_inv,
+
341  horiz_upw_frac, vert_upw_frac,
+
342  vert_adv_type, lo_z_face, hi_z_face);
+
343  } else if (horiz_adv_type == AdvType::Upwind_5th) {
+
344  AdvectionSrcForMomVert<UPWIND5>(bxx, bxy, bxz,
+
345  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
346  rho_u, rho_v, Omega, u, v, w, z_nd, ax, ay, az, detJ,
+
347  cellSizeInv, mf_m, mf_u_inv, mf_v_inv,
+
348  horiz_upw_frac, vert_upw_frac,
+
349  vert_adv_type, lo_z_face, hi_z_face);
+
350  } else if (horiz_adv_type == AdvType::Centered_6th) {
+
351  AdvectionSrcForMomVert<CENTERED6>(bxx, bxy, bxz,
+
352  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
353  rho_u, rho_v, Omega, u, v, w, z_nd, ax, ay, az, detJ,
+
354  cellSizeInv, mf_m, mf_u_inv, mf_v_inv,
+
355  horiz_upw_frac, vert_upw_frac,
+
356  vert_adv_type, lo_z_face, hi_z_face);
+
357  } else {
+
358  AMREX_ASSERT_WITH_MESSAGE(false, "Unknown advection scheme!");
+
359  }
+
360  } // higher order
+
361  } // terrain
+
362  } // Not EB
+
363 
+
364  // Open bc will be imposed upon all vars (we only access cons here for simplicity)
+
365  const bool xlo_open = (bc_ptr_h[BCVars::cons_bc].lo(0) == ERFBCType::open);
+
366  const bool xhi_open = (bc_ptr_h[BCVars::cons_bc].hi(0) == ERFBCType::open);
+
367  const bool ylo_open = (bc_ptr_h[BCVars::cons_bc].lo(1) == ERFBCType::open);
+
368  const bool yhi_open = (bc_ptr_h[BCVars::cons_bc].hi(1) == ERFBCType::open);
+
369 
+
370  // We recreate tbx, tbz, tbz here rather than using bxx, bxy, bxz because those
+
371  // have already been shrunk by one in the case of open BCs.
+
372  Box tbx(surroundingNodes(bx,0));
+
373  Box tby(surroundingNodes(bx,1));
+
374  Box tbz(surroundingNodes(bx,2)); tbz.growLo(2,-1); tbz.growHi(2,-1);
+
375 
+
376  const int domhi_z = domain.bigEnd(2);
+
377 
+
378  // Special advection operator for open BC (bndry normal/tangent operations)
+
379  if (xlo_open)
+
380  {
+
381  Box tbx_xlo, tby_xlo, tbz_xlo;
+
382  if (tbx.smallEnd(0) == domain.smallEnd(0)) { tbx_xlo = makeSlab(tbx,0,domain.smallEnd(0));}
+
383  if (tby.smallEnd(0) == domain.smallEnd(0)) { tby_xlo = makeSlab(tby,0,domain.smallEnd(0));}
+
384  if (tbz.smallEnd(0) == domain.smallEnd(0)) { tbz_xlo = makeSlab(tbz,0,domain.smallEnd(0));}
+
385 
+
386  bool do_lo = true;
+
387 
+
388  AdvectionSrcForOpenBC_Normal(tbx_xlo, 0, rho_u_rhs, u, cell_data, cellSizeInv, do_lo);
+
389  AdvectionSrcForOpenBC_Tangent_Ymom(tby_xlo, 0, rho_v_rhs, v,
+
390  rho_u, rho_v, Omega,
+
391  ay, az, detJ, cellSizeInv,
+
392  do_lo);
+
393  AdvectionSrcForOpenBC_Tangent_Zmom(tbz_xlo, 0, rho_w_rhs, w,
+
394  rho_u, rho_v, Omega,
+
395  ax, ay, az, detJ, cellSizeInv,
+
396  domhi_z, do_lo);
+
397  }
+
398  if (xhi_open)
+
399  {
+
400  Box tbx_xhi, tby_xhi, tbz_xhi;
+
401  if (tbx.bigEnd(0) == domain.bigEnd(0)+1) { tbx_xhi = makeSlab(tbx,0,domain.bigEnd(0)+1);}
+
402  if (tby.bigEnd(0) == domain.bigEnd(0)) { tby_xhi = makeSlab(tby,0,domain.bigEnd(0) );}
+
403  if (tbz.bigEnd(0) == domain.bigEnd(0)) { tbz_xhi = makeSlab(tbz,0,domain.bigEnd(0) );}
+
404 
+
405  AdvectionSrcForOpenBC_Normal(tbx_xhi, 0, rho_u_rhs, u, cell_data, cellSizeInv);
+
406  AdvectionSrcForOpenBC_Tangent_Ymom(tby_xhi, 0, rho_v_rhs, v,
+
407  rho_u, rho_v, Omega,
+
408  ay, az, detJ, cellSizeInv);
+
409  AdvectionSrcForOpenBC_Tangent_Zmom(tbz_xhi, 0, rho_w_rhs, w,
+
410  rho_u, rho_v, Omega,
+
411  ax, ay, az, detJ, cellSizeInv,
+
412  domhi_z);
+
413  }
+
414  if (ylo_open)
+
415  {
+
416  Box tbx_ylo, tby_ylo, tbz_ylo;
+
417  if (tbx.smallEnd(1) == domain.smallEnd(1)) { tbx_ylo = makeSlab(tbx,1,domain.smallEnd(1));}
+
418  if (tby.smallEnd(1) == domain.smallEnd(1)) { tby_ylo = makeSlab(tby,1,domain.smallEnd(1));}
+
419  if (tbz.smallEnd(1) == domain.smallEnd(1)) { tbz_ylo = makeSlab(tbz,1,domain.smallEnd(1));}
+
420 
+
421  bool do_lo = true;
+
422  AdvectionSrcForOpenBC_Tangent_Xmom(tbx_ylo, 1, rho_u_rhs, u,
423  rho_u, rho_v, Omega,
-
424  ax, ay, az, detJ, cellSizeInv,
-
425  domhi_z, do_lo);
-
426  }
-
427  if (yhi_open)
-
428  {
-
429  Box tbx_yhi, tby_yhi, tbz_yhi;
-
430  if (tbx.bigEnd(1) == domain.bigEnd(1)) { tbx_yhi = makeSlab(tbx,1,domain.bigEnd(1) );}
-
431  if (tby.bigEnd(1) == domain.bigEnd(1)+1) { tby_yhi = makeSlab(tby,1,domain.bigEnd(1)+1);}
-
432  if (tbz.bigEnd(1) == domain.bigEnd(1)) { tbz_yhi = makeSlab(tbz,1,domain.bigEnd(1) );}
-
433 
-
434  AdvectionSrcForOpenBC_Tangent_Xmom(tbx_yhi, 1, rho_u_rhs, u,
-
435  rho_u, rho_v, Omega,
-
436  ax, az, detJ, cellSizeInv);
-
437  AdvectionSrcForOpenBC_Normal(tby_yhi, 1, rho_v_rhs, v, cell_data, cellSizeInv);
-
438  AdvectionSrcForOpenBC_Tangent_Zmom(tbz_yhi, 1, rho_w_rhs, w,
-
439  rho_u, rho_v, Omega,
-
440  ax, ay, az, detJ, cellSizeInv,
-
441  domhi_z);
-
442  }
-
443 #endif
-
444 }
-
void AdvectionSrcForMom(const Box &bx, const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &cell_data, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const Box &domain, const BCRec *bc_ptr_h)
Definition: ERF_AdvectionSrcForMom.cpp:41
+
424  ax, az, detJ, cellSizeInv,
+
425  do_lo);
+
426  AdvectionSrcForOpenBC_Normal(tby_ylo, 1, rho_v_rhs, v, cell_data, cellSizeInv, do_lo);
+
427  AdvectionSrcForOpenBC_Tangent_Zmom(tbz_ylo, 1, rho_w_rhs, w,
+
428  rho_u, rho_v, Omega,
+
429  ax, ay, az, detJ, cellSizeInv,
+
430  domhi_z, do_lo);
+
431  }
+
432  if (yhi_open)
+
433  {
+
434  Box tbx_yhi, tby_yhi, tbz_yhi;
+
435  if (tbx.bigEnd(1) == domain.bigEnd(1)) { tbx_yhi = makeSlab(tbx,1,domain.bigEnd(1) );}
+
436  if (tby.bigEnd(1) == domain.bigEnd(1)+1) { tby_yhi = makeSlab(tby,1,domain.bigEnd(1)+1);}
+
437  if (tbz.bigEnd(1) == domain.bigEnd(1)) { tbz_yhi = makeSlab(tbz,1,domain.bigEnd(1) );}
+
438 
+
439  AdvectionSrcForOpenBC_Tangent_Xmom(tbx_yhi, 1, rho_u_rhs, u,
+
440  rho_u, rho_v, Omega,
+
441  ax, az, detJ, cellSizeInv);
+
442  AdvectionSrcForOpenBC_Normal(tby_yhi, 1, rho_v_rhs, v, cell_data, cellSizeInv);
+
443  AdvectionSrcForOpenBC_Tangent_Zmom(tbz_yhi, 1, rho_w_rhs, w,
+
444  rho_u, rho_v, Omega,
+
445  ax, ay, az, detJ, cellSizeInv,
+
446  domhi_z);
+
447  }
+
448 }
+
void AdvectionSrcForMom(const Box &bx, const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &cell_data, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, TerrainType &terrain_type, const int lo_z_face, const int hi_z_face, const Box &domain, const BCRec *bc_ptr_h)
Definition: ERF_AdvectionSrcForMom.cpp:40
void AdvectionSrcForOpenBC_Tangent_Ymom(const amrex::Box &bxy, const int &dir, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false)
void AdvectionSrcForOpenBC_Tangent_Xmom(const amrex::Box &bxx, const int &dir, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false)
void AdvectionSrcForOpenBC_Normal(const amrex::Box &bx, const int &dir, const amrex::Array4< amrex::Real > &rhs_arr, const amrex::Array4< const amrex::Real > &vel_norm_arr, const amrex::Array4< const amrex::Real > &cell_data_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const bool do_lo=false)
@@ -777,8 +781,8 @@

Here is the call graph for this function:

-
- +
+ diff --git a/ERF__AdvectionSrcForMom_8cpp.js b/ERF__AdvectionSrcForMom_8cpp.js index bcfe1d9a2..1371a2b48 100644 --- a/ERF__AdvectionSrcForMom_8cpp.js +++ b/ERF__AdvectionSrcForMom_8cpp.js @@ -1,4 +1,4 @@ var ERF__AdvectionSrcForMom_8cpp = [ - [ "AdvectionSrcForMom", "ERF__AdvectionSrcForMom_8cpp.html#a308c801e1b50746486cee1e6f9ee60fd", null ] + [ "AdvectionSrcForMom", "ERF__AdvectionSrcForMom_8cpp.html#a5cb300c3d273a3e004142e7b26cfa3b6", null ] ]; \ No newline at end of file diff --git a/ERF__AdvectionSrcForMom_8cpp_a308c801e1b50746486cee1e6f9ee60fd_cgraph.map b/ERF__AdvectionSrcForMom_8cpp_a5cb300c3d273a3e004142e7b26cfa3b6_cgraph.map similarity index 100% rename from ERF__AdvectionSrcForMom_8cpp_a308c801e1b50746486cee1e6f9ee60fd_cgraph.map rename to ERF__AdvectionSrcForMom_8cpp_a5cb300c3d273a3e004142e7b26cfa3b6_cgraph.map diff --git a/ERF__AdvectionSrcForMom_8cpp_a308c801e1b50746486cee1e6f9ee60fd_cgraph.md5 b/ERF__AdvectionSrcForMom_8cpp_a5cb300c3d273a3e004142e7b26cfa3b6_cgraph.md5 similarity index 100% rename from ERF__AdvectionSrcForMom_8cpp_a308c801e1b50746486cee1e6f9ee60fd_cgraph.md5 rename to ERF__AdvectionSrcForMom_8cpp_a5cb300c3d273a3e004142e7b26cfa3b6_cgraph.md5 diff --git a/ERF__AdvectionSrcForMom_8cpp_a308c801e1b50746486cee1e6f9ee60fd_cgraph.png b/ERF__AdvectionSrcForMom_8cpp_a5cb300c3d273a3e004142e7b26cfa3b6_cgraph.png similarity index 100% rename from ERF__AdvectionSrcForMom_8cpp_a308c801e1b50746486cee1e6f9ee60fd_cgraph.png rename to ERF__AdvectionSrcForMom_8cpp_a5cb300c3d273a3e004142e7b26cfa3b6_cgraph.png diff --git a/ERF__Advection_8H.html b/ERF__Advection_8H.html index d88ea10df..c7f2ad83e 100644 --- a/ERF__Advection_8H.html +++ b/ERF__Advection_8H.html @@ -143,20 +143,20 @@
- - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -164,35 +164,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -204,8 +204,8 @@   void 
AdvectionSrcForScalars (const amrex::Real &dt, const amrex::Box &bx, const int icomp, const int ncomp, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &cur_cons, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &src, const bool &use_mono_adv, amrex::Real *max_s_ptr, amrex::Real *min_s_ptr, const amrex::Array4< const amrex::Real > &vf_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const amrex::GpuArray< amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_tmp_arr, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h)   -void AdvectionSrcForMom (const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h) -  +void AdvectionSrcForMom (const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, TerrainType &terrain_type, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h) +  void AdvectionSrcForOpenBC_Normal (const amrex::Box &bx, const int &dir, const amrex::Array4< amrex::Real > &rhs_arr, const amrex::Array4< const amrex::Real > &vel_norm_arr, const amrex::Array4< const amrex::Real > &cell_data_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const bool do_lo=false)   void AdvectionSrcForOpenBC_Tangent_Xmom (const amrex::Box &bxx, const int &dir, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false) @@ -222,8 +222,8 @@  

Function Documentation

- -

◆ AdvectionSrcForMom()

+ +

◆ AdvectionSrcForMom()

@@ -393,8 +393,8 @@

- const bool  - use_terrain, + TerrainType &  + terrain_type, @@ -429,14 +429,14 @@

Compute advection tendencies for all components of momentum

-

Referenced by erf_slow_rhs_pre().

+

Referenced by erf_slow_rhs_pre().

Here is the caller graph for this function:
-
- +
+ - +
@@ -499,14 +499,14 @@

Compute advection tendencies for all normal components of momentum

-

Referenced by AdvectionSrcForMom().

+

Referenced by AdvectionSrcForMom().

Here is the caller graph for this function:
- +
@@ -770,14 +770,14 @@

Compute advection tendencies for u momentum tangent to open bc

-

Referenced by AdvectionSrcForMom().

+

Referenced by AdvectionSrcForMom().

Here is the caller graph for this function:
- +
@@ -870,14 +870,14 @@

Compute advection tendencies for v momentum tangent to open bc

-

Referenced by AdvectionSrcForMom().

+

Referenced by AdvectionSrcForMom().

Here is the caller graph for this function:
- +
@@ -982,14 +982,14 @@

Compute advection tendencies for w momentum tangent to open bc

-

Referenced by AdvectionSrcForMom().

+

Referenced by AdvectionSrcForMom().

Here is the caller graph for this function:
- +
@@ -1118,14 +1118,14 @@

Compute advection tendency for density and potential temperature

-

Referenced by erf_slow_rhs_pre().

+

Referenced by erf_slow_rhs_pre().

Here is the caller graph for this function:
- +
@@ -1290,15 +1290,15 @@

Compute advection tendency for all scalars other than density and potential temperature

-

Referenced by erf_slow_rhs_post(), and erf_slow_rhs_pre().

+

Referenced by erf_slow_rhs_post(), and erf_slow_rhs_pre().

Here is the caller graph for this function:
- - + +
@@ -1329,42 +1329,42 @@

-
171 {
-
172  AdvType eff_adv_type;
-
173 
-
174  if (nrk == 0) {
+
173 {
+
174  AdvType eff_adv_type;
175 
-
176  eff_adv_type = AdvType::Centered_2nd;
+
176  if (nrk == 0) {
177 
-
178  } else if (nrk == 1) {
+
178  eff_adv_type = AdvType::Centered_2nd;
179 
-
180  if ( (adv_type == AdvType::Centered_2nd) ||
-
181  (adv_type == AdvType::Upwind_3rd) ||
-
182  (adv_type == AdvType::Centered_4th) ||
-
183  (adv_type == AdvType::Weno_3) ||
-
184  (adv_type == AdvType::Weno_3Z) ||
-
185  (adv_type == AdvType::Weno_3MZQ) )
-
186  {
-
187  eff_adv_type = AdvType::Centered_2nd;
-
188 
-
189  } else if ( (adv_type == AdvType::Upwind_5th) ||
-
190  (adv_type == AdvType::Weno_5) ||
-
191  (adv_type == AdvType::Weno_5Z) )
-
192  {
-
193  eff_adv_type = AdvType::Upwind_3rd;
-
194 
-
195  } else { // (adv_type == AdvType::Centered_6th)
+
180  } else if (nrk == 1) {
+
181 
+
182  if ( (adv_type == AdvType::Centered_2nd) ||
+
183  (adv_type == AdvType::Upwind_3rd) ||
+
184  (adv_type == AdvType::Centered_4th) ||
+
185  (adv_type == AdvType::Weno_3) ||
+
186  (adv_type == AdvType::Weno_3Z) ||
+
187  (adv_type == AdvType::Weno_3MZQ) )
+
188  {
+
189  eff_adv_type = AdvType::Centered_2nd;
+
190 
+
191  } else if ( (adv_type == AdvType::Upwind_5th) ||
+
192  (adv_type == AdvType::Weno_5) ||
+
193  (adv_type == AdvType::Weno_5Z) )
+
194  {
+
195  eff_adv_type = AdvType::Upwind_3rd;
196 
-
197  eff_adv_type = AdvType::Centered_4th;
-
198  }
-
199 
-
200  } else {
+
197  } else { // (adv_type == AdvType::Centered_6th)
+
198 
+
199  eff_adv_type = AdvType::Centered_4th;
+
200  }
201 
-
202  eff_adv_type = adv_type;
-
203  }
-
204 
-
205  return(eff_adv_type);
-
206 }
+
202  } else {
+
203 
+
204  eff_adv_type = adv_type;
+
205  }
+
206 
+
207  return(eff_adv_type);
+
208 }
AdvType
Definition: ERF_IndexDefines.H:191
@ Centered_4th
@@ -1376,14 +1376,14 @@

@ Weno_5

-

Referenced by erf_slow_rhs_post().

+

Referenced by erf_slow_rhs_post().

Here is the caller graph for this function:
- +
diff --git a/ERF__Advection_8H.js b/ERF__Advection_8H.js index fb2b92a08..d5e33b160 100644 --- a/ERF__Advection_8H.js +++ b/ERF__Advection_8H.js @@ -1,6 +1,6 @@ var ERF__Advection_8H = [ - [ "AdvectionSrcForMom", "ERF__Advection_8H.html#ab1b35d1f492c8be5490f75c18d1abc7a", null ], + [ "AdvectionSrcForMom", "ERF__Advection_8H.html#a9e16406e85858481063305854c6d6a31", null ], [ "AdvectionSrcForOpenBC_Normal", "ERF__Advection_8H.html#a8a93a1f4fa830e853896360758c1185c", null ], [ "AdvectionSrcForOpenBC_Tangent", "ERF__Advection_8H.html#ab0aafe8d39448868a229ed291f363d5b", null ], [ "AdvectionSrcForOpenBC_Tangent_Cons", "ERF__Advection_8H.html#abd84d0909db1f87c22b5a92aae03e919", null ], diff --git a/ERF__Advection_8H__dep__incl.map b/ERF__Advection_8H__dep__incl.map index 2768717d8..cc5f6309d 100644 --- a/ERF__Advection_8H__dep__incl.map +++ b/ERF__Advection_8H__dep__incl.map @@ -1,18 +1,18 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -20,33 +20,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Advection_8H__dep__incl.md5 b/ERF__Advection_8H__dep__incl.md5 index d5c23bcaa..60e9f0cb7 100644 --- a/ERF__Advection_8H__dep__incl.md5 +++ b/ERF__Advection_8H__dep__incl.md5 @@ -1 +1 @@ -8c3c6b7700790ce0e3b6f13cdde2d3a6 \ No newline at end of file +beb9ffe6f81f8d699aa5bbf2fd924afe \ No newline at end of file diff --git a/ERF__Advection_8H__dep__incl.png b/ERF__Advection_8H__dep__incl.png index 8d13125c5..1124a590d 100644 Binary files a/ERF__Advection_8H__dep__incl.png and b/ERF__Advection_8H__dep__incl.png differ diff --git a/ERF__Advection_8H_a0227b1517e5223b7b884ba7d5b59f51e_icgraph.map b/ERF__Advection_8H_a0227b1517e5223b7b884ba7d5b59f51e_icgraph.map index 3be487438..f2b65908d 100644 --- a/ERF__Advection_8H_a0227b1517e5223b7b884ba7d5b59f51e_icgraph.map +++ b/ERF__Advection_8H_a0227b1517e5223b7b884ba7d5b59f51e_icgraph.map @@ -1,4 +1,4 @@ - + diff --git a/ERF__Advection_8H_a0227b1517e5223b7b884ba7d5b59f51e_icgraph.md5 b/ERF__Advection_8H_a0227b1517e5223b7b884ba7d5b59f51e_icgraph.md5 index b79e73e73..e8d452519 100644 --- a/ERF__Advection_8H_a0227b1517e5223b7b884ba7d5b59f51e_icgraph.md5 +++ b/ERF__Advection_8H_a0227b1517e5223b7b884ba7d5b59f51e_icgraph.md5 @@ -1 +1 @@ -d8b51057157854b763fd1a9d109d4b60 \ No newline at end of file +88ec69c27090098c1b01b65fc7920c8e \ No newline at end of file diff --git a/ERF__Advection_8H_a4ff38549b044becdf35e0331f8361756_icgraph.map b/ERF__Advection_8H_a4ff38549b044becdf35e0331f8361756_icgraph.map index 923ad9e07..90183d733 100644 --- a/ERF__Advection_8H_a4ff38549b044becdf35e0331f8361756_icgraph.map +++ b/ERF__Advection_8H_a4ff38549b044becdf35e0331f8361756_icgraph.map @@ -1,4 +1,4 @@ - + diff --git a/ERF__Advection_8H_a4ff38549b044becdf35e0331f8361756_icgraph.md5 b/ERF__Advection_8H_a4ff38549b044becdf35e0331f8361756_icgraph.md5 index adffd28de..6432d35d2 100644 --- a/ERF__Advection_8H_a4ff38549b044becdf35e0331f8361756_icgraph.md5 +++ b/ERF__Advection_8H_a4ff38549b044becdf35e0331f8361756_icgraph.md5 @@ -1 +1 @@ -36547ea98f4153dc0859d0ba1f2e02cd \ No newline at end of file +3630dd45bb27f00425ed8bb8b63b0e76 \ No newline at end of file diff --git a/ERF__Advection_8H_a77a3da224ebc848d774a465bc4edbb6d_icgraph.map b/ERF__Advection_8H_a77a3da224ebc848d774a465bc4edbb6d_icgraph.map index 6adcc64fb..c3456f66b 100644 --- a/ERF__Advection_8H_a77a3da224ebc848d774a465bc4edbb6d_icgraph.map +++ b/ERF__Advection_8H_a77a3da224ebc848d774a465bc4edbb6d_icgraph.map @@ -1,4 +1,4 @@ - + diff --git a/ERF__Advection_8H_a77a3da224ebc848d774a465bc4edbb6d_icgraph.md5 b/ERF__Advection_8H_a77a3da224ebc848d774a465bc4edbb6d_icgraph.md5 index 54a3aed50..658c94ffc 100644 --- a/ERF__Advection_8H_a77a3da224ebc848d774a465bc4edbb6d_icgraph.md5 +++ b/ERF__Advection_8H_a77a3da224ebc848d774a465bc4edbb6d_icgraph.md5 @@ -1 +1 @@ -1eccecf5846c8e5e31ecc13b20d0bebc \ No newline at end of file +7639351340d632d1a6379985c0f65e29 \ No newline at end of file diff --git a/ERF__Advection_8H_a8a93a1f4fa830e853896360758c1185c_icgraph.map b/ERF__Advection_8H_a8a93a1f4fa830e853896360758c1185c_icgraph.map index 6a3c665fe..aa6cff2f3 100644 --- a/ERF__Advection_8H_a8a93a1f4fa830e853896360758c1185c_icgraph.map +++ b/ERF__Advection_8H_a8a93a1f4fa830e853896360758c1185c_icgraph.map @@ -1,4 +1,4 @@ - + diff --git a/ERF__Advection_8H_a8a93a1f4fa830e853896360758c1185c_icgraph.md5 b/ERF__Advection_8H_a8a93a1f4fa830e853896360758c1185c_icgraph.md5 index 479efc7aa..95c9af65a 100644 --- a/ERF__Advection_8H_a8a93a1f4fa830e853896360758c1185c_icgraph.md5 +++ b/ERF__Advection_8H_a8a93a1f4fa830e853896360758c1185c_icgraph.md5 @@ -1 +1 @@ -97c6c05b81bcdac6e2e881d62d7ebae8 \ No newline at end of file +3ee4226d33a7ff156aa0aae4e5bc79cc \ No newline at end of file diff --git a/ERF__Advection_8H_ab1b35d1f492c8be5490f75c18d1abc7a_icgraph.map b/ERF__Advection_8H_a9e16406e85858481063305854c6d6a31_icgraph.map similarity index 76% rename from ERF__Advection_8H_ab1b35d1f492c8be5490f75c18d1abc7a_icgraph.map rename to ERF__Advection_8H_a9e16406e85858481063305854c6d6a31_icgraph.map index bd321e0ed..9a2e83487 100644 --- a/ERF__Advection_8H_ab1b35d1f492c8be5490f75c18d1abc7a_icgraph.map +++ b/ERF__Advection_8H_a9e16406e85858481063305854c6d6a31_icgraph.map @@ -1,4 +1,4 @@ - + diff --git a/ERF__Advection_8H_a9e16406e85858481063305854c6d6a31_icgraph.md5 b/ERF__Advection_8H_a9e16406e85858481063305854c6d6a31_icgraph.md5 new file mode 100644 index 000000000..1c73f90a9 --- /dev/null +++ b/ERF__Advection_8H_a9e16406e85858481063305854c6d6a31_icgraph.md5 @@ -0,0 +1 @@ +c0a74e6028c0c010868bb4faa553511b \ No newline at end of file diff --git a/ERF__Advection_8H_ab1b35d1f492c8be5490f75c18d1abc7a_icgraph.png b/ERF__Advection_8H_a9e16406e85858481063305854c6d6a31_icgraph.png similarity index 100% rename from ERF__Advection_8H_ab1b35d1f492c8be5490f75c18d1abc7a_icgraph.png rename to ERF__Advection_8H_a9e16406e85858481063305854c6d6a31_icgraph.png diff --git a/ERF__Advection_8H_ab1b35d1f492c8be5490f75c18d1abc7a_icgraph.md5 b/ERF__Advection_8H_ab1b35d1f492c8be5490f75c18d1abc7a_icgraph.md5 deleted file mode 100644 index 8292475e3..000000000 --- a/ERF__Advection_8H_ab1b35d1f492c8be5490f75c18d1abc7a_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fdb24d7c80637d2ef8ebdcb526368b57 \ No newline at end of file diff --git a/ERF__Advection_8H_ac890a386e0e9ef50f62ae1ae7a3297fb_icgraph.map b/ERF__Advection_8H_ac890a386e0e9ef50f62ae1ae7a3297fb_icgraph.map index 2bf293b25..f39507fc3 100644 --- a/ERF__Advection_8H_ac890a386e0e9ef50f62ae1ae7a3297fb_icgraph.map +++ b/ERF__Advection_8H_ac890a386e0e9ef50f62ae1ae7a3297fb_icgraph.map @@ -1,4 +1,4 @@ - + diff --git a/ERF__Advection_8H_ac890a386e0e9ef50f62ae1ae7a3297fb_icgraph.md5 b/ERF__Advection_8H_ac890a386e0e9ef50f62ae1ae7a3297fb_icgraph.md5 index 5fc3ab197..16fea0467 100644 --- a/ERF__Advection_8H_ac890a386e0e9ef50f62ae1ae7a3297fb_icgraph.md5 +++ b/ERF__Advection_8H_ac890a386e0e9ef50f62ae1ae7a3297fb_icgraph.md5 @@ -1 +1 @@ -74bfedb10419d4b9be80cf37b6077885 \ No newline at end of file +25a0f5cf8db79068934c652eb4cf7156 \ No newline at end of file diff --git a/ERF__Advection_8H_af7db315b7b7eeb4afbf05c007fadc84f_icgraph.map b/ERF__Advection_8H_af7db315b7b7eeb4afbf05c007fadc84f_icgraph.map index d20126065..5b408eb5f 100644 --- a/ERF__Advection_8H_af7db315b7b7eeb4afbf05c007fadc84f_icgraph.map +++ b/ERF__Advection_8H_af7db315b7b7eeb4afbf05c007fadc84f_icgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/ERF__Advection_8H_af7db315b7b7eeb4afbf05c007fadc84f_icgraph.md5 b/ERF__Advection_8H_af7db315b7b7eeb4afbf05c007fadc84f_icgraph.md5 index 777969b6d..77586738f 100644 --- a/ERF__Advection_8H_af7db315b7b7eeb4afbf05c007fadc84f_icgraph.md5 +++ b/ERF__Advection_8H_af7db315b7b7eeb4afbf05c007fadc84f_icgraph.md5 @@ -1 +1 @@ -d9fc1297d4e388a00a134c3e95416bc7 \ No newline at end of file +7f2a8020831b7eb702027892562aab37 \ No newline at end of file diff --git a/ERF__Advection_8H_aff14fe9e4f76b499843517b2c41c0fbb_icgraph.map b/ERF__Advection_8H_aff14fe9e4f76b499843517b2c41c0fbb_icgraph.map index ee29d6e80..acf30c653 100644 --- a/ERF__Advection_8H_aff14fe9e4f76b499843517b2c41c0fbb_icgraph.map +++ b/ERF__Advection_8H_aff14fe9e4f76b499843517b2c41c0fbb_icgraph.map @@ -1,4 +1,4 @@ - + diff --git a/ERF__Advection_8H_aff14fe9e4f76b499843517b2c41c0fbb_icgraph.md5 b/ERF__Advection_8H_aff14fe9e4f76b499843517b2c41c0fbb_icgraph.md5 index 72b219d7c..6f1bc94e4 100644 --- a/ERF__Advection_8H_aff14fe9e4f76b499843517b2c41c0fbb_icgraph.md5 +++ b/ERF__Advection_8H_aff14fe9e4f76b499843517b2c41c0fbb_icgraph.md5 @@ -1 +1 @@ -8b89f48741dfed62666324b3ec63942d \ No newline at end of file +f0cb46a6b02d387cc9aa55a5b4036653 \ No newline at end of file diff --git a/ERF__Advection_8H_source.html b/ERF__Advection_8H_source.html index 4cbe63d90..220113d88 100644 --- a/ERF__Advection_8H_source.html +++ b/ERF__Advection_8H_source.html @@ -93,217 +93,219 @@
5 #include <AMReX_MultiFab.H>
6 #include <AMReX_BCRec.H>
7 #include <AMReX_YAFluxRegister.H>
-
8 #include <ERF_DataStruct.H>
-
9 #include <ERF_IndexDefines.H>
-
10 #include <ERF_ABLMost.H>
-
11 
-
12 
-
13 /** Compute advection tendency for density and potential temperature */
-
14 void AdvectionSrcForRho (const amrex::Box& bx,
-
15  const amrex::Array4<amrex::Real>& src,
-
16  const amrex::Array4<const amrex::Real>& rho_u, // These are being used
-
17  const amrex::Array4<const amrex::Real>& rho_v, // to define the fluxes
-
18  const amrex::Array4<const amrex::Real>& omega,
-
19  const amrex::Array4< amrex::Real>& avg_xmom, // These are being defined
-
20  const amrex::Array4< amrex::Real>& avg_ymom, // from the rho fluxes
-
21  const amrex::Array4< amrex::Real>& avg_zmom,
-
22  const amrex::Array4<const amrex::Real>& ax_arr,
-
23  const amrex::Array4<const amrex::Real>& ay_arr,
-
24  const amrex::Array4<const amrex::Real>& az_arr,
-
25  const amrex::Array4<const amrex::Real>& detJ,
-
26  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
-
27  const amrex::Array4<const amrex::Real>& mf_m,
-
28  const amrex::Array4<const amrex::Real>& mf_u,
-
29  const amrex::Array4<const amrex::Real>& mf_v,
-
30  const amrex::GpuArray<const amrex::Array4<amrex::Real>, AMREX_SPACEDIM>& flx_arr,
-
31  const bool const_rho);
-
32 
-
33 /** Compute advection tendency for all scalars other than density and potential temperature */
-
34 void AdvectionSrcForScalars (const amrex::Real& dt,
-
35  const amrex::Box& bx,
-
36  const int icomp, const int ncomp,
-
37  const amrex::Array4<const amrex::Real>& avg_xmom,
-
38  const amrex::Array4<const amrex::Real>& avg_ymom,
-
39  const amrex::Array4<const amrex::Real>& avg_zmom,
-
40  const amrex::Array4<const amrex::Real>& cur_cons,
-
41  const amrex::Array4<const amrex::Real>& cell_prim,
-
42  const amrex::Array4<amrex::Real>& src,
-
43  const bool& use_mono_adv,
-
44  amrex::Real* max_s_ptr,
-
45  amrex::Real* min_s_ptr,
-
46  const amrex::Array4<const amrex::Real>& vf_arr,
-
47  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
-
48  const amrex::Array4<const amrex::Real>& mf_m,
-
49  const AdvType horiz_adv_type, const AdvType vert_adv_type,
-
50  const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac,
-
51  const amrex::GpuArray<const amrex::Array4<amrex::Real>, AMREX_SPACEDIM>& flx_arr,
-
52  const amrex::GpuArray< amrex::Array4<amrex::Real>, AMREX_SPACEDIM>& flx_tmp_arr,
-
53  const amrex::Box& domain,
-
54  const amrex::BCRec* bc_ptr_h);
-
55 
-
56 /** Compute advection tendencies for all components of momentum */
-
57 void AdvectionSrcForMom (const amrex::Box& bx,
-
58  const amrex::Box& bxx, const amrex::Box& bxy, const amrex::Box& bxz,
-
59  const amrex::Array4< amrex::Real>& rho_u_rhs, const amrex::Array4< amrex::Real>& rho_v_rhs,
-
60  const amrex::Array4< amrex::Real>& rho_w_rhs,
-
61  const amrex::Array4<const amrex::Real>& rho,
-
62  const amrex::Array4<const amrex::Real>& u , const amrex::Array4<const amrex::Real>& v,
-
63  const amrex::Array4<const amrex::Real>& w ,
-
64  const amrex::Array4<const amrex::Real>& rho_u , const amrex::Array4<const amrex::Real>& rho_v,
-
65  const amrex::Array4<const amrex::Real>& Omega ,
-
66  const amrex::Array4<const amrex::Real>& z_nd,
-
67  const amrex::Array4<const amrex::Real>& ax,
-
68  const amrex::Array4<const amrex::Real>& ay,
-
69  const amrex::Array4<const amrex::Real>& az,
-
70  const amrex::Array4<const amrex::Real>& detJ,
-
71  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
-
72  const amrex::Array4<const amrex::Real>& mf_m,
-
73  const amrex::Array4<const amrex::Real>& mf_u,
-
74  const amrex::Array4<const amrex::Real>& mf_v,
-
75  const AdvType horiz_adv_type, const AdvType vert_adv_type,
-
76  const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac,
-
77  const bool use_terrain, const int lo_z_face, const int hi_z_face,
-
78  const amrex::Box& domain,
-
79  const amrex::BCRec* bc_ptr_h);
-
80 
-
81 /** Compute advection tendencies for all normal components of momentum */
-
82 void
-
83 AdvectionSrcForOpenBC_Normal (const amrex::Box& bx,
-
84  const int& dir,
-
85  const amrex::Array4< amrex::Real>& rhs_arr,
-
86  const amrex::Array4<const amrex::Real>& vel_norm_arr,
-
87  const amrex::Array4<const amrex::Real>& cell_data_arr,
-
88  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& dxInv,
-
89  const bool do_lo=false);
-
90 
-
91 /** Compute advection tendencies for u momentum tangent to open bc*/
-
92 void
-
93 AdvectionSrcForOpenBC_Tangent_Xmom (const amrex::Box& bxx,
-
94  const int& dir,
-
95  const amrex::Array4< amrex::Real>& rho_u_rhs,
-
96  const amrex::Array4<const amrex::Real>& u,
-
97  const amrex::Array4<const amrex::Real>& rho_u,
-
98  const amrex::Array4<const amrex::Real>& rho_v,
-
99  const amrex::Array4<const amrex::Real>& Omega,
-
100  const amrex::Array4<const amrex::Real>& ax,
-
101  const amrex::Array4<const amrex::Real>& az,
-
102  const amrex::Array4<const amrex::Real>& detJ,
-
103  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
-
104  const bool do_lo=false);
-
105 
-
106 /** Compute advection tendencies for v momentum tangent to open bc*/
-
107 void
-
108 AdvectionSrcForOpenBC_Tangent_Ymom (const amrex::Box& bxy,
-
109  const int& dir,
-
110  const amrex::Array4< amrex::Real>& rho_v_rhs,
-
111  const amrex::Array4<const amrex::Real>& v,
-
112  const amrex::Array4<const amrex::Real>& rho_u,
-
113  const amrex::Array4<const amrex::Real>& rho_v,
-
114  const amrex::Array4<const amrex::Real>& Omega,
-
115  const amrex::Array4<const amrex::Real>& ay,
-
116  const amrex::Array4<const amrex::Real>& az,
-
117  const amrex::Array4<const amrex::Real>& detJ,
-
118  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
-
119  const bool do_lo=false);
-
120 
-
121 /** Compute advection tendencies for w momentum tangent to open bc*/
-
122 void
-
123 AdvectionSrcForOpenBC_Tangent_Zmom (const amrex::Box& bxz,
-
124  const int& dir,
-
125  const amrex::Array4< amrex::Real>& rho_w_rhs,
-
126  const amrex::Array4<const amrex::Real>& w,
-
127  const amrex::Array4<const amrex::Real>& rho_u,
-
128  const amrex::Array4<const amrex::Real>& rho_v,
-
129  const amrex::Array4<const amrex::Real>& Omega,
-
130  const amrex::Array4<const amrex::Real>& ax,
-
131  const amrex::Array4<const amrex::Real>& ay,
-
132  const amrex::Array4<const amrex::Real>& az,
-
133  const amrex::Array4<const amrex::Real>& detJ,
-
134  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
-
135  const int domhi_z,
-
136  const bool do_lo=false);
-
137 
-
138 /** Compute advection tendencies for cons tangential to BC (2nd order)*/
-
139 void
- -
141  const int& dir,
-
142  const int& icomp,
-
143  const int& ncomp,
-
144  const amrex::Array4< amrex::Real>& cell_rhs,
-
145  const amrex::Array4<const amrex::Real>& cell_prim,
-
146  const amrex::Array4<const amrex::Real>& avg_xmom,
-
147  const amrex::Array4<const amrex::Real>& avg_ymom,
-
148  const amrex::Array4<const amrex::Real>& avg_zmom,
-
149  const amrex::Array4<const amrex::Real>& detJ,
-
150  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
-
151  const bool do_lo=false);
-
152 
-
153 /** Compute advection tendencies in normal dir for vars tangent to open bc */
-
154 AMREX_GPU_HOST_DEVICE
-
155 AMREX_FORCE_INLINE
-
156 amrex::Real
- -
158  const int& j,
-
159  const int& k,
-
160  const int& nprim,
-
161  const int& dir,
-
162  const amrex::Array4<const amrex::Real>& prim_tang_arr,
-
163  const amrex::Array4<const amrex::Real>& mom_norm_arr,
-
164  const amrex::Real& dxInv,
-
165  const bool do_lo=false);
-
166 
-
167 AMREX_GPU_HOST_DEVICE
-
168 AMREX_FORCE_INLINE
-
169 AdvType
-
170 EfficientAdvType (int nrk, AdvType adv_type)
-
171 {
-
172  AdvType eff_adv_type;
-
173 
-
174  if (nrk == 0) {
+
8 
+
9 #include <ERF_DataStruct.H>
+
10 #include <ERF_IndexDefines.H>
+
11 #include <ERF_ABLMost.H>
+
12 
+
13 
+
14 /** Compute advection tendency for density and potential temperature */
+
15 void AdvectionSrcForRho (const amrex::Box& bx,
+
16  const amrex::Array4<amrex::Real>& src,
+
17  const amrex::Array4<const amrex::Real>& rho_u, // These are being used
+
18  const amrex::Array4<const amrex::Real>& rho_v, // to define the fluxes
+
19  const amrex::Array4<const amrex::Real>& omega,
+
20  const amrex::Array4< amrex::Real>& avg_xmom, // These are being defined
+
21  const amrex::Array4< amrex::Real>& avg_ymom, // from the rho fluxes
+
22  const amrex::Array4< amrex::Real>& avg_zmom,
+
23  const amrex::Array4<const amrex::Real>& ax_arr,
+
24  const amrex::Array4<const amrex::Real>& ay_arr,
+
25  const amrex::Array4<const amrex::Real>& az_arr,
+
26  const amrex::Array4<const amrex::Real>& detJ,
+
27  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
+
28  const amrex::Array4<const amrex::Real>& mf_m,
+
29  const amrex::Array4<const amrex::Real>& mf_u,
+
30  const amrex::Array4<const amrex::Real>& mf_v,
+
31  const amrex::GpuArray<const amrex::Array4<amrex::Real>, AMREX_SPACEDIM>& flx_arr,
+
32  const bool const_rho);
+
33 
+
34 /** Compute advection tendency for all scalars other than density and potential temperature */
+
35 void AdvectionSrcForScalars (const amrex::Real& dt,
+
36  const amrex::Box& bx,
+
37  const int icomp, const int ncomp,
+
38  const amrex::Array4<const amrex::Real>& avg_xmom,
+
39  const amrex::Array4<const amrex::Real>& avg_ymom,
+
40  const amrex::Array4<const amrex::Real>& avg_zmom,
+
41  const amrex::Array4<const amrex::Real>& cur_cons,
+
42  const amrex::Array4<const amrex::Real>& cell_prim,
+
43  const amrex::Array4<amrex::Real>& src,
+
44  const bool& use_mono_adv,
+
45  amrex::Real* max_s_ptr,
+
46  amrex::Real* min_s_ptr,
+
47  const amrex::Array4<const amrex::Real>& vf_arr,
+
48  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
+
49  const amrex::Array4<const amrex::Real>& mf_m,
+
50  const AdvType horiz_adv_type, const AdvType vert_adv_type,
+
51  const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac,
+
52  const amrex::GpuArray<const amrex::Array4<amrex::Real>, AMREX_SPACEDIM>& flx_arr,
+
53  const amrex::GpuArray< amrex::Array4<amrex::Real>, AMREX_SPACEDIM>& flx_tmp_arr,
+
54  const amrex::Box& domain,
+
55  const amrex::BCRec* bc_ptr_h);
+
56 
+
57 /** Compute advection tendencies for all components of momentum */
+
58 void AdvectionSrcForMom (const amrex::Box& bx,
+
59  const amrex::Box& bxx, const amrex::Box& bxy, const amrex::Box& bxz,
+
60  const amrex::Array4< amrex::Real>& rho_u_rhs, const amrex::Array4< amrex::Real>& rho_v_rhs,
+
61  const amrex::Array4< amrex::Real>& rho_w_rhs,
+
62  const amrex::Array4<const amrex::Real>& rho,
+
63  const amrex::Array4<const amrex::Real>& u , const amrex::Array4<const amrex::Real>& v,
+
64  const amrex::Array4<const amrex::Real>& w ,
+
65  const amrex::Array4<const amrex::Real>& rho_u , const amrex::Array4<const amrex::Real>& rho_v,
+
66  const amrex::Array4<const amrex::Real>& Omega ,
+
67  const amrex::Array4<const amrex::Real>& z_nd,
+
68  const amrex::Array4<const amrex::Real>& ax,
+
69  const amrex::Array4<const amrex::Real>& ay,
+
70  const amrex::Array4<const amrex::Real>& az,
+
71  const amrex::Array4<const amrex::Real>& detJ,
+
72  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
+
73  const amrex::Array4<const amrex::Real>& mf_m,
+
74  const amrex::Array4<const amrex::Real>& mf_u,
+
75  const amrex::Array4<const amrex::Real>& mf_v,
+
76  const AdvType horiz_adv_type, const AdvType vert_adv_type,
+
77  const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac,
+
78  TerrainType& terrain_type,
+
79  const int lo_z_face, const int hi_z_face,
+
80  const amrex::Box& domain,
+
81  const amrex::BCRec* bc_ptr_h);
+
82 
+
83 /** Compute advection tendencies for all normal components of momentum */
+
84 void
+
85 AdvectionSrcForOpenBC_Normal (const amrex::Box& bx,
+
86  const int& dir,
+
87  const amrex::Array4< amrex::Real>& rhs_arr,
+
88  const amrex::Array4<const amrex::Real>& vel_norm_arr,
+
89  const amrex::Array4<const amrex::Real>& cell_data_arr,
+
90  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& dxInv,
+
91  const bool do_lo=false);
+
92 
+
93 /** Compute advection tendencies for u momentum tangent to open bc*/
+
94 void
+
95 AdvectionSrcForOpenBC_Tangent_Xmom (const amrex::Box& bxx,
+
96  const int& dir,
+
97  const amrex::Array4< amrex::Real>& rho_u_rhs,
+
98  const amrex::Array4<const amrex::Real>& u,
+
99  const amrex::Array4<const amrex::Real>& rho_u,
+
100  const amrex::Array4<const amrex::Real>& rho_v,
+
101  const amrex::Array4<const amrex::Real>& Omega,
+
102  const amrex::Array4<const amrex::Real>& ax,
+
103  const amrex::Array4<const amrex::Real>& az,
+
104  const amrex::Array4<const amrex::Real>& detJ,
+
105  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
+
106  const bool do_lo=false);
+
107 
+
108 /** Compute advection tendencies for v momentum tangent to open bc*/
+
109 void
+
110 AdvectionSrcForOpenBC_Tangent_Ymom (const amrex::Box& bxy,
+
111  const int& dir,
+
112  const amrex::Array4< amrex::Real>& rho_v_rhs,
+
113  const amrex::Array4<const amrex::Real>& v,
+
114  const amrex::Array4<const amrex::Real>& rho_u,
+
115  const amrex::Array4<const amrex::Real>& rho_v,
+
116  const amrex::Array4<const amrex::Real>& Omega,
+
117  const amrex::Array4<const amrex::Real>& ay,
+
118  const amrex::Array4<const amrex::Real>& az,
+
119  const amrex::Array4<const amrex::Real>& detJ,
+
120  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
+
121  const bool do_lo=false);
+
122 
+
123 /** Compute advection tendencies for w momentum tangent to open bc*/
+
124 void
+
125 AdvectionSrcForOpenBC_Tangent_Zmom (const amrex::Box& bxz,
+
126  const int& dir,
+
127  const amrex::Array4< amrex::Real>& rho_w_rhs,
+
128  const amrex::Array4<const amrex::Real>& w,
+
129  const amrex::Array4<const amrex::Real>& rho_u,
+
130  const amrex::Array4<const amrex::Real>& rho_v,
+
131  const amrex::Array4<const amrex::Real>& Omega,
+
132  const amrex::Array4<const amrex::Real>& ax,
+
133  const amrex::Array4<const amrex::Real>& ay,
+
134  const amrex::Array4<const amrex::Real>& az,
+
135  const amrex::Array4<const amrex::Real>& detJ,
+
136  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
+
137  const int domhi_z,
+
138  const bool do_lo=false);
+
139 
+
140 /** Compute advection tendencies for cons tangential to BC (2nd order)*/
+
141 void
+ +
143  const int& dir,
+
144  const int& icomp,
+
145  const int& ncomp,
+
146  const amrex::Array4< amrex::Real>& cell_rhs,
+
147  const amrex::Array4<const amrex::Real>& cell_prim,
+
148  const amrex::Array4<const amrex::Real>& avg_xmom,
+
149  const amrex::Array4<const amrex::Real>& avg_ymom,
+
150  const amrex::Array4<const amrex::Real>& avg_zmom,
+
151  const amrex::Array4<const amrex::Real>& detJ,
+
152  const amrex::GpuArray<amrex::Real, AMREX_SPACEDIM>& cellSizeInv,
+
153  const bool do_lo=false);
+
154 
+
155 /** Compute advection tendencies in normal dir for vars tangent to open bc */
+
156 AMREX_GPU_HOST_DEVICE
+
157 AMREX_FORCE_INLINE
+
158 amrex::Real
+ +
160  const int& j,
+
161  const int& k,
+
162  const int& nprim,
+
163  const int& dir,
+
164  const amrex::Array4<const amrex::Real>& prim_tang_arr,
+
165  const amrex::Array4<const amrex::Real>& mom_norm_arr,
+
166  const amrex::Real& dxInv,
+
167  const bool do_lo=false);
+
168 
+
169 AMREX_GPU_HOST_DEVICE
+
170 AMREX_FORCE_INLINE
+
171 AdvType
+
172 EfficientAdvType (int nrk, AdvType adv_type)
+
173 {
+
174  AdvType eff_adv_type;
175 
-
176  eff_adv_type = AdvType::Centered_2nd;
+
176  if (nrk == 0) {
177 
-
178  } else if (nrk == 1) {
+
178  eff_adv_type = AdvType::Centered_2nd;
179 
-
180  if ( (adv_type == AdvType::Centered_2nd) ||
-
181  (adv_type == AdvType::Upwind_3rd) ||
-
182  (adv_type == AdvType::Centered_4th) ||
-
183  (adv_type == AdvType::Weno_3) ||
-
184  (adv_type == AdvType::Weno_3Z) ||
-
185  (adv_type == AdvType::Weno_3MZQ) )
-
186  {
-
187  eff_adv_type = AdvType::Centered_2nd;
-
188 
-
189  } else if ( (adv_type == AdvType::Upwind_5th) ||
-
190  (adv_type == AdvType::Weno_5) ||
-
191  (adv_type == AdvType::Weno_5Z) )
-
192  {
-
193  eff_adv_type = AdvType::Upwind_3rd;
-
194 
-
195  } else { // (adv_type == AdvType::Centered_6th)
+
180  } else if (nrk == 1) {
+
181 
+
182  if ( (adv_type == AdvType::Centered_2nd) ||
+
183  (adv_type == AdvType::Upwind_3rd) ||
+
184  (adv_type == AdvType::Centered_4th) ||
+
185  (adv_type == AdvType::Weno_3) ||
+
186  (adv_type == AdvType::Weno_3Z) ||
+
187  (adv_type == AdvType::Weno_3MZQ) )
+
188  {
+
189  eff_adv_type = AdvType::Centered_2nd;
+
190 
+
191  } else if ( (adv_type == AdvType::Upwind_5th) ||
+
192  (adv_type == AdvType::Weno_5) ||
+
193  (adv_type == AdvType::Weno_5Z) )
+
194  {
+
195  eff_adv_type = AdvType::Upwind_3rd;
196 
-
197  eff_adv_type = AdvType::Centered_4th;
-
198  }
-
199 
-
200  } else {
+
197  } else { // (adv_type == AdvType::Centered_6th)
+
198 
+
199  eff_adv_type = AdvType::Centered_4th;
+
200  }
201 
-
202  eff_adv_type = adv_type;
-
203  }
-
204 
-
205  return(eff_adv_type);
-
206 }
-
207 #endif
+
202  } else {
+
203 
+
204  eff_adv_type = adv_type;
+
205  }
+
206 
+
207  return(eff_adv_type);
+
208 }
+
209 #endif
void AdvectionSrcForRho(const amrex::Box &bx, const amrex::Array4< amrex::Real > &src, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &omega, const amrex::Array4< amrex::Real > &avg_xmom, const amrex::Array4< amrex::Real > &avg_ymom, const amrex::Array4< amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &ax_arr, const amrex::Array4< const amrex::Real > &ay_arr, const amrex::Array4< const amrex::Real > &az_arr, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const bool const_rho)
void AdvectionSrcForOpenBC_Tangent_Ymom(const amrex::Box &bxy, const int &dir, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false)
void AdvectionSrcForOpenBC_Tangent_Xmom(const amrex::Box &bxx, const int &dir, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false)
void AdvectionSrcForOpenBC_Normal(const amrex::Box &bx, const int &dir, const amrex::Array4< amrex::Real > &rhs_arr, const amrex::Array4< const amrex::Real > &vel_norm_arr, const amrex::Array4< const amrex::Real > &cell_data_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const bool do_lo=false)
+
void AdvectionSrcForMom(const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, TerrainType &terrain_type, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h)
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real AdvectionSrcForOpenBC_Tangent(const int &i, const int &j, const int &k, const int &nprim, const int &dir, const amrex::Array4< const amrex::Real > &prim_tang_arr, const amrex::Array4< const amrex::Real > &mom_norm_arr, const amrex::Real &dxInv, const bool do_lo=false)
-
void AdvectionSrcForMom(const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h)
void AdvectionSrcForOpenBC_Tangent_Cons(const amrex::Box &bx, const int &dir, const int &icomp, const int &ncomp, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false)
void AdvectionSrcForOpenBC_Tangent_Zmom(const amrex::Box &bxz, const int &dir, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const int domhi_z, const bool do_lo=false)
void AdvectionSrcForScalars(const amrex::Real &dt, const amrex::Box &bx, const int icomp, const int ncomp, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &cur_cons, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &src, const bool &use_mono_adv, amrex::Real *max_s_ptr, amrex::Real *min_s_ptr, const amrex::Array4< const amrex::Real > &vf_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const amrex::GpuArray< amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_tmp_arr, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h)
-
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE AdvType EfficientAdvType(int nrk, AdvType adv_type)
Definition: ERF_Advection.H:170
+
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE AdvType EfficientAdvType(int nrk, AdvType adv_type)
Definition: ERF_Advection.H:172
AdvType
Definition: ERF_IndexDefines.H:191
diff --git a/ERF__ApplySpongeZoneBCs_8cpp.html b/ERF__ApplySpongeZoneBCs_8cpp.html index 752329bde..56a69d9b4 100644 --- a/ERF__ApplySpongeZoneBCs_8cpp.html +++ b/ERF__ApplySpongeZoneBCs_8cpp.html @@ -95,37 +95,38 @@
- - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + +

diff --git a/ERF__ApplySpongeZoneBCs_8cpp__incl.map b/ERF__ApplySpongeZoneBCs_8cpp__incl.map index 93d2c401c..f73024ec1 100644 --- a/ERF__ApplySpongeZoneBCs_8cpp__incl.map +++ b/ERF__ApplySpongeZoneBCs_8cpp__incl.map @@ -1,33 +1,34 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__ApplySpongeZoneBCs_8cpp__incl.md5 b/ERF__ApplySpongeZoneBCs_8cpp__incl.md5 index 5ba47fd77..ecfaa36de 100644 --- a/ERF__ApplySpongeZoneBCs_8cpp__incl.md5 +++ b/ERF__ApplySpongeZoneBCs_8cpp__incl.md5 @@ -1 +1 @@ -50e43923ee5aa4f9747090bc4c61b6c3 \ No newline at end of file +27e139be08769206e4c5806f366b0d4c \ No newline at end of file diff --git a/ERF__ApplySpongeZoneBCs_8cpp__incl.png b/ERF__ApplySpongeZoneBCs_8cpp__incl.png index e8e1142a2..770dcc6be 100644 Binary files a/ERF__ApplySpongeZoneBCs_8cpp__incl.png and b/ERF__ApplySpongeZoneBCs_8cpp__incl.png differ diff --git a/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html b/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html index 45feaa241..c7a73d180 100644 --- a/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html +++ b/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html @@ -96,38 +96,39 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.map b/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.map index 984bf85c6..03809a510 100644 --- a/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.map +++ b/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.map @@ -1,34 +1,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.md5 b/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.md5 index 42413b267..caf915d9c 100644 --- a/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.md5 +++ b/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.md5 @@ -1 +1 @@ -0f57ffe143fbf16d1ae0530dc073eec3 \ No newline at end of file +1323c8a7f0080bbb8f381dd12e93900c \ No newline at end of file diff --git a/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.png b/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.png index 6733558c6..d7e2ea9c5 100644 Binary files a/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.png and b/ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp__incl.png differ diff --git a/ERF__AverageDown_8cpp.html b/ERF__AverageDown_8cpp.html index 18816d525..d5ffdb40b 100644 --- a/ERF__AverageDown_8cpp.html +++ b/ERF__AverageDown_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__AverageDown_8cpp__incl.map b/ERF__AverageDown_8cpp__incl.map index 31f538d3f..1d5d6662d 100644 --- a/ERF__AverageDown_8cpp__incl.map +++ b/ERF__AverageDown_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__AverageDown_8cpp__incl.md5 b/ERF__AverageDown_8cpp__incl.md5 index 242f2b2ae..8db4b3e71 100644 --- a/ERF__AverageDown_8cpp__incl.md5 +++ b/ERF__AverageDown_8cpp__incl.md5 @@ -1 +1 @@ -63725e4113f28622d4b2c2627907429a \ No newline at end of file +87edcd2506c359aee8ce845dfa2c61f6 \ No newline at end of file diff --git a/ERF__AverageDown_8cpp__incl.png b/ERF__AverageDown_8cpp__incl.png index dff2fd159..063e69be6 100644 Binary files a/ERF__AverageDown_8cpp__incl.png and b/ERF__AverageDown_8cpp__incl.png differ diff --git a/ERF__BoundaryConditionsBndryReg_8cpp.html b/ERF__BoundaryConditionsBndryReg_8cpp.html index 6334b858f..023c54519 100644 --- a/ERF__BoundaryConditionsBndryReg_8cpp.html +++ b/ERF__BoundaryConditionsBndryReg_8cpp.html @@ -92,56 +92,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__BoundaryConditionsBndryReg_8cpp__incl.map b/ERF__BoundaryConditionsBndryReg_8cpp__incl.map index b55afe7ad..470f3023b 100644 --- a/ERF__BoundaryConditionsBndryReg_8cpp__incl.map +++ b/ERF__BoundaryConditionsBndryReg_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__BoundaryConditionsBndryReg_8cpp__incl.md5 b/ERF__BoundaryConditionsBndryReg_8cpp__incl.md5 index 3cc151885..e5b8a7528 100644 --- a/ERF__BoundaryConditionsBndryReg_8cpp__incl.md5 +++ b/ERF__BoundaryConditionsBndryReg_8cpp__incl.md5 @@ -1 +1 @@ -8c91f8db148e2ad78bcb435f988fc937 \ No newline at end of file +85bd58caed075eb61c7af705638bfa2c \ No newline at end of file diff --git a/ERF__BoundaryConditionsBndryReg_8cpp__incl.png b/ERF__BoundaryConditionsBndryReg_8cpp__incl.png index 2fa511b4c..7995d1ccf 100644 Binary files a/ERF__BoundaryConditionsBndryReg_8cpp__incl.png and b/ERF__BoundaryConditionsBndryReg_8cpp__incl.png differ diff --git a/ERF__BoundaryConditionsRealbdy_8cpp.html b/ERF__BoundaryConditionsRealbdy_8cpp.html index 050c36d9a..8e458ca75 100644 --- a/ERF__BoundaryConditionsRealbdy_8cpp.html +++ b/ERF__BoundaryConditionsRealbdy_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__BoundaryConditionsRealbdy_8cpp__incl.map b/ERF__BoundaryConditionsRealbdy_8cpp__incl.map index 11905eada..369bfd323 100644 --- a/ERF__BoundaryConditionsRealbdy_8cpp__incl.map +++ b/ERF__BoundaryConditionsRealbdy_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__BoundaryConditionsRealbdy_8cpp__incl.md5 b/ERF__BoundaryConditionsRealbdy_8cpp__incl.md5 index 39a25f0c0..60983de21 100644 --- a/ERF__BoundaryConditionsRealbdy_8cpp__incl.md5 +++ b/ERF__BoundaryConditionsRealbdy_8cpp__incl.md5 @@ -1 +1 @@ -ad222d135d8bfa0719c95dc9bf3545fe \ No newline at end of file +2103592300db325d00271472b37f4808 \ No newline at end of file diff --git a/ERF__BoundaryConditionsRealbdy_8cpp__incl.png b/ERF__BoundaryConditionsRealbdy_8cpp__incl.png index c6e05b8e1..f30519925 100644 Binary files a/ERF__BoundaryConditionsRealbdy_8cpp__incl.png and b/ERF__BoundaryConditionsRealbdy_8cpp__incl.png differ diff --git a/ERF__Checkpoint_8cpp.html b/ERF__Checkpoint_8cpp.html index 8d914dc9a..1fc273046 100644 --- a/ERF__Checkpoint_8cpp.html +++ b/ERF__Checkpoint_8cpp.html @@ -97,56 +97,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__Checkpoint_8cpp__incl.map b/ERF__Checkpoint_8cpp__incl.map index ef298f6d9..45cb663f7 100644 --- a/ERF__Checkpoint_8cpp__incl.map +++ b/ERF__Checkpoint_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Checkpoint_8cpp__incl.md5 b/ERF__Checkpoint_8cpp__incl.md5 index 558e2229c..6d3b9eaf3 100644 --- a/ERF__Checkpoint_8cpp__incl.md5 +++ b/ERF__Checkpoint_8cpp__incl.md5 @@ -1 +1 @@ -c2aad210e98fb4641c41e1ecc0501d2b \ No newline at end of file +d8b84cab402a0898c6eb88bf8d2a1a57 \ No newline at end of file diff --git a/ERF__Checkpoint_8cpp__incl.png b/ERF__Checkpoint_8cpp__incl.png index 849a762be..3554a0fd5 100644 Binary files a/ERF__Checkpoint_8cpp__incl.png and b/ERF__Checkpoint_8cpp__incl.png differ diff --git a/ERF__ComputeDivergence_8cpp.html b/ERF__ComputeDivergence_8cpp.html index 7f56c7d6c..ecba9518a 100644 --- a/ERF__ComputeDivergence_8cpp.html +++ b/ERF__ComputeDivergence_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__ComputeDivergence_8cpp__incl.map b/ERF__ComputeDivergence_8cpp__incl.map index 8064c3b5e..f76e2df0c 100644 --- a/ERF__ComputeDivergence_8cpp__incl.map +++ b/ERF__ComputeDivergence_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__ComputeDivergence_8cpp__incl.md5 b/ERF__ComputeDivergence_8cpp__incl.md5 index 15bdcbe54..56a0d047c 100644 --- a/ERF__ComputeDivergence_8cpp__incl.md5 +++ b/ERF__ComputeDivergence_8cpp__incl.md5 @@ -1 +1 @@ -223d2e6aca117c9cc86ed7b0bd4f9d4f \ No newline at end of file +bd7fd8888921ff6a15821c9c98dceba6 \ No newline at end of file diff --git a/ERF__ComputeDivergence_8cpp__incl.png b/ERF__ComputeDivergence_8cpp__incl.png index 59326673c..937281688 100644 Binary files a/ERF__ComputeDivergence_8cpp__incl.png and b/ERF__ComputeDivergence_8cpp__incl.png differ diff --git a/ERF__ComputeStrain__N_8cpp.html b/ERF__ComputeStrain__N_8cpp.html index 8542618b0..7ba4fe33b 100644 --- a/ERF__ComputeStrain__N_8cpp.html +++ b/ERF__ComputeStrain__N_8cpp.html @@ -501,7 +501,7 @@

- + diff --git a/ERF__ComputeStrain__N_8cpp_a72f6c981375a19d6e96b875837b57ae0_icgraph.map b/ERF__ComputeStrain__N_8cpp_a72f6c981375a19d6e96b875837b57ae0_icgraph.map index d81429629..3c0425688 100644 --- a/ERF__ComputeStrain__N_8cpp_a72f6c981375a19d6e96b875837b57ae0_icgraph.map +++ b/ERF__ComputeStrain__N_8cpp_a72f6c981375a19d6e96b875837b57ae0_icgraph.map @@ -2,5 +2,5 @@ - + diff --git a/ERF__ComputeStrain__N_8cpp_a72f6c981375a19d6e96b875837b57ae0_icgraph.md5 b/ERF__ComputeStrain__N_8cpp_a72f6c981375a19d6e96b875837b57ae0_icgraph.md5 index 19314345c..7a2bf3c54 100644 --- a/ERF__ComputeStrain__N_8cpp_a72f6c981375a19d6e96b875837b57ae0_icgraph.md5 +++ b/ERF__ComputeStrain__N_8cpp_a72f6c981375a19d6e96b875837b57ae0_icgraph.md5 @@ -1 +1 @@ -a7f3453bb5e9c7c2dabb45a8d0acfee3 \ No newline at end of file +ae67e473513adfad6fe0f70e9e9045ee \ No newline at end of file diff --git a/ERF__ComputeStrain__T_8cpp.html b/ERF__ComputeStrain__T_8cpp.html index 5222bb3b1..87097b815 100644 --- a/ERF__ComputeStrain__T_8cpp.html +++ b/ERF__ComputeStrain__T_8cpp.html @@ -829,7 +829,7 @@

- + diff --git a/ERF__ComputeStrain__T_8cpp_a0234205e441f6147ae82e31753d893e2_icgraph.map b/ERF__ComputeStrain__T_8cpp_a0234205e441f6147ae82e31753d893e2_icgraph.map index 0a7a1ea5b..c5ffd1d04 100644 --- a/ERF__ComputeStrain__T_8cpp_a0234205e441f6147ae82e31753d893e2_icgraph.map +++ b/ERF__ComputeStrain__T_8cpp_a0234205e441f6147ae82e31753d893e2_icgraph.map @@ -2,5 +2,5 @@ - + diff --git a/ERF__ComputeStrain__T_8cpp_a0234205e441f6147ae82e31753d893e2_icgraph.md5 b/ERF__ComputeStrain__T_8cpp_a0234205e441f6147ae82e31753d893e2_icgraph.md5 index 97a47d9a0..42a6d3c96 100644 --- a/ERF__ComputeStrain__T_8cpp_a0234205e441f6147ae82e31753d893e2_icgraph.md5 +++ b/ERF__ComputeStrain__T_8cpp_a0234205e441f6147ae82e31753d893e2_icgraph.md5 @@ -1 +1 @@ -f97cb11dff08d33e175d3ad6e68a353d \ No newline at end of file +bad0c5be26ba002c399bd08e6d2cd517 \ No newline at end of file diff --git a/ERF__ComputeStress__N_8cpp.html b/ERF__ComputeStress__N_8cpp.html index 5c84605f3..c830fa92f 100644 --- a/ERF__ComputeStress__N_8cpp.html +++ b/ERF__ComputeStress__N_8cpp.html @@ -318,7 +318,7 @@

- + @@ -531,7 +531,7 @@

- + diff --git a/ERF__ComputeStress__N_8cpp_a3ccb3579df8fa971a01bc7504db45a1e_icgraph.map b/ERF__ComputeStress__N_8cpp_a3ccb3579df8fa971a01bc7504db45a1e_icgraph.map index fc8f628e1..d7f153ff9 100644 --- a/ERF__ComputeStress__N_8cpp_a3ccb3579df8fa971a01bc7504db45a1e_icgraph.map +++ b/ERF__ComputeStress__N_8cpp_a3ccb3579df8fa971a01bc7504db45a1e_icgraph.map @@ -1,5 +1,5 @@ - + diff --git a/ERF__ComputeStress__N_8cpp_a3ccb3579df8fa971a01bc7504db45a1e_icgraph.md5 b/ERF__ComputeStress__N_8cpp_a3ccb3579df8fa971a01bc7504db45a1e_icgraph.md5 index 7c1e4958a..c66f4cc2a 100644 --- a/ERF__ComputeStress__N_8cpp_a3ccb3579df8fa971a01bc7504db45a1e_icgraph.md5 +++ b/ERF__ComputeStress__N_8cpp_a3ccb3579df8fa971a01bc7504db45a1e_icgraph.md5 @@ -1 +1 @@ -4c81e0cc5dac4cc4b4babeb222bc35c6 \ No newline at end of file +cc7e6353bfbf9d5a0d6a7bb8fdda00c5 \ No newline at end of file diff --git a/ERF__ComputeStress__N_8cpp_a90e3a746cdb875f5eb328b01d5168506_icgraph.map b/ERF__ComputeStress__N_8cpp_a90e3a746cdb875f5eb328b01d5168506_icgraph.map index b89061b2e..dcdf4a786 100644 --- a/ERF__ComputeStress__N_8cpp_a90e3a746cdb875f5eb328b01d5168506_icgraph.map +++ b/ERF__ComputeStress__N_8cpp_a90e3a746cdb875f5eb328b01d5168506_icgraph.map @@ -1,5 +1,5 @@ - + diff --git a/ERF__ComputeStress__N_8cpp_a90e3a746cdb875f5eb328b01d5168506_icgraph.md5 b/ERF__ComputeStress__N_8cpp_a90e3a746cdb875f5eb328b01d5168506_icgraph.md5 index 5d3f45725..a216d20d6 100644 --- a/ERF__ComputeStress__N_8cpp_a90e3a746cdb875f5eb328b01d5168506_icgraph.md5 +++ b/ERF__ComputeStress__N_8cpp_a90e3a746cdb875f5eb328b01d5168506_icgraph.md5 @@ -1 +1 @@ -4b40eb950d7a44a6cfc7630d812d56b1 \ No newline at end of file +01aa467249fa9fad9a6456d7624fc79d \ No newline at end of file diff --git a/ERF__ComputeStress__T_8cpp.html b/ERF__ComputeStress__T_8cpp.html index ae583de31..a4d637f88 100644 --- a/ERF__ComputeStress__T_8cpp.html +++ b/ERF__ComputeStress__T_8cpp.html @@ -568,7 +568,7 @@

- + @@ -1024,7 +1024,7 @@

- + diff --git a/ERF__ComputeStress__T_8cpp_a25509867afb4acb014b0eae79da251ae_icgraph.map b/ERF__ComputeStress__T_8cpp_a25509867afb4acb014b0eae79da251ae_icgraph.map index f81e3b65e..ccdcf6489 100644 --- a/ERF__ComputeStress__T_8cpp_a25509867afb4acb014b0eae79da251ae_icgraph.map +++ b/ERF__ComputeStress__T_8cpp_a25509867afb4acb014b0eae79da251ae_icgraph.map @@ -1,5 +1,5 @@ - + diff --git a/ERF__ComputeStress__T_8cpp_a25509867afb4acb014b0eae79da251ae_icgraph.md5 b/ERF__ComputeStress__T_8cpp_a25509867afb4acb014b0eae79da251ae_icgraph.md5 index 19c15ded4..44e84e700 100644 --- a/ERF__ComputeStress__T_8cpp_a25509867afb4acb014b0eae79da251ae_icgraph.md5 +++ b/ERF__ComputeStress__T_8cpp_a25509867afb4acb014b0eae79da251ae_icgraph.md5 @@ -1 +1 @@ -cadf26c6d4207128885aaef7bf9df1fb \ No newline at end of file +ab898d8b522c8e228cbcb24177edf4e8 \ No newline at end of file diff --git a/ERF__ComputeStress__T_8cpp_af10fca5e9a1f97c4743e76cc935230bd_icgraph.map b/ERF__ComputeStress__T_8cpp_af10fca5e9a1f97c4743e76cc935230bd_icgraph.map index 60726a5c5..4c89ae6db 100644 --- a/ERF__ComputeStress__T_8cpp_af10fca5e9a1f97c4743e76cc935230bd_icgraph.map +++ b/ERF__ComputeStress__T_8cpp_af10fca5e9a1f97c4743e76cc935230bd_icgraph.map @@ -1,5 +1,5 @@ - + diff --git a/ERF__ComputeStress__T_8cpp_af10fca5e9a1f97c4743e76cc935230bd_icgraph.md5 b/ERF__ComputeStress__T_8cpp_af10fca5e9a1f97c4743e76cc935230bd_icgraph.md5 index 7dbb2a3ce..f8671fb06 100644 --- a/ERF__ComputeStress__T_8cpp_af10fca5e9a1f97c4743e76cc935230bd_icgraph.md5 +++ b/ERF__ComputeStress__T_8cpp_af10fca5e9a1f97c4743e76cc935230bd_icgraph.md5 @@ -1 +1 @@ -c1aa84c574221f5eeab522b89dea54e1 \ No newline at end of file +5f4c4dee19c6dc28cb1f51e1c3fc3247 \ No newline at end of file diff --git a/ERF__ComputeTimestep_8cpp.html b/ERF__ComputeTimestep_8cpp.html index 5874d022c..166695c30 100644 --- a/ERF__ComputeTimestep_8cpp.html +++ b/ERF__ComputeTimestep_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__ComputeTimestep_8cpp__incl.map b/ERF__ComputeTimestep_8cpp__incl.map index c36537e11..12e097fce 100644 --- a/ERF__ComputeTimestep_8cpp__incl.map +++ b/ERF__ComputeTimestep_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__ComputeTimestep_8cpp__incl.md5 b/ERF__ComputeTimestep_8cpp__incl.md5 index efb453c45..93382a39e 100644 --- a/ERF__ComputeTimestep_8cpp__incl.md5 +++ b/ERF__ComputeTimestep_8cpp__incl.md5 @@ -1 +1 @@ -c939d51da6563d48579c270120f4e764 \ No newline at end of file +665a51350872c2123fdb580491ba44b2 \ No newline at end of file diff --git a/ERF__ComputeTimestep_8cpp__incl.png b/ERF__ComputeTimestep_8cpp__incl.png index 63965bf59..a7b85bbba 100644 Binary files a/ERF__ComputeTimestep_8cpp__incl.png and b/ERF__ComputeTimestep_8cpp__incl.png differ diff --git a/ERF__ComputeTurbulentViscosity_8cpp.html b/ERF__ComputeTurbulentViscosity_8cpp.html index 440ccdcae..9e3aafadf 100644 --- a/ERF__ComputeTurbulentViscosity_8cpp.html +++ b/ERF__ComputeTurbulentViscosity_8cpp.html @@ -391,11 +391,11 @@

void ComputeTurbulentViscosityLES(const MultiFab &Tau11, const MultiFab &Tau22, const MultiFab &Tau33, const MultiFab &Tau12, const MultiFab &Tau13, const MultiFab &Tau23, const MultiFab &cons_in, MultiFab &eddyViscosity, MultiFab &Hfx1, MultiFab &Hfx2, MultiFab &Hfx3, MultiFab &Diss, const Geometry &geom, const MultiFab &mapfac_u, const MultiFab &mapfac_v, const std::unique_ptr< MultiFab > &z_phys_nd, const TurbChoice &turbChoice, const Real const_grav, std::unique_ptr< ABLMost > &most, const bool &exp_most)
Definition: ERF_ComputeTurbulentViscosity.cpp:32
@ xvel
Definition: ERF_IndexDefines.H:130
@ yvel
Definition: ERF_IndexDefines.H:131
-
int RhoQr_comp
Definition: ERF_DataStruct.H:687
-
amrex::Real gravity
Definition: ERF_DataStruct.H:617
-
int RhoQc_comp
Definition: ERF_DataStruct.H:681
-
int RhoQv_comp
Definition: ERF_DataStruct.H:680
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
+
int RhoQr_comp
Definition: ERF_DataStruct.H:696
+
amrex::Real gravity
Definition: ERF_DataStruct.H:626
+
int RhoQc_comp
Definition: ERF_DataStruct.H:690
+
int RhoQv_comp
Definition: ERF_DataStruct.H:689
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:590
Definition: ERF_TurbStruct.H:31
PBLType pbl_type
Definition: ERF_TurbStruct.H:201
LESType les_type
Definition: ERF_TurbStruct.H:175
diff --git a/ERF__ConsoleIO_8cpp.html b/ERF__ConsoleIO_8cpp.html index dc25f199c..f8bf3a1ed 100644 --- a/ERF__ConsoleIO_8cpp.html +++ b/ERF__ConsoleIO_8cpp.html @@ -99,56 +99,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

diff --git a/ERF__ConsoleIO_8cpp__incl.map b/ERF__ConsoleIO_8cpp__incl.map index 08a84a2b2..3493a5463 100644 --- a/ERF__ConsoleIO_8cpp__incl.map +++ b/ERF__ConsoleIO_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__ConsoleIO_8cpp__incl.md5 b/ERF__ConsoleIO_8cpp__incl.md5 index 85ad9a2ea..a9bfc1db8 100644 --- a/ERF__ConsoleIO_8cpp__incl.md5 +++ b/ERF__ConsoleIO_8cpp__incl.md5 @@ -1 +1 @@ -412f4d598bcaa34e3f5f42a52877f75a \ No newline at end of file +fb3bf4c88cdc19dc45bded010045bbbc \ No newline at end of file diff --git a/ERF__ConsoleIO_8cpp__incl.png b/ERF__ConsoleIO_8cpp__incl.png index 8b657d3f4..eb02f336b 100644 Binary files a/ERF__ConsoleIO_8cpp__incl.png and b/ERF__ConsoleIO_8cpp__incl.png differ diff --git a/ERF__DataStruct_8H.html b/ERF__DataStruct_8H.html index 89bd6a7dc..5d50f3b9a 100644 --- a/ERF__DataStruct_8H.html +++ b/ERF__DataStruct_8H.html @@ -229,8 +229,8 @@ - - + + @@ -677,8 +677,8 @@

-

◆ AMREX_ENUM() [9/11]

+ +

◆ AMREX_ENUM() [9/11]

@@ -698,13 +698,25 @@

- + - + + + + + + + + + + + + + diff --git a/ERF__DataStruct_8H.js b/ERF__DataStruct_8H.js index 0c998b7fd..f653392b6 100644 --- a/ERF__DataStruct_8H.js +++ b/ERF__DataStruct_8H.js @@ -26,7 +26,7 @@ var ERF__DataStruct_8H = [ "AMREX_ENUM", "ERF__DataStruct_8H.html#a1a161b50cbe324b624d073cba60bf263", null ], [ "AMREX_ENUM", "ERF__DataStruct_8H.html#acd6a302b68c9b439b0ae8fdcf77de732", null ], [ "AMREX_ENUM", "ERF__DataStruct_8H.html#a6f87a8134a146aad179f011f937a27d7", null ], - [ "AMREX_ENUM", "ERF__DataStruct_8H.html#a364b3b76401ab0f16b68261b782a422f", null ], + [ "AMREX_ENUM", "ERF__DataStruct_8H.html#acd4fd6918903c5072ef3380dcbadecc7", null ], [ "AMREX_ENUM", "ERF__DataStruct_8H.html#afb582070899c7011b2fb9c732a9b1f86", null ], [ "AMREX_ENUM", "ERF__DataStruct_8H.html#a5d2c7f49777252f2c834e5906d1f106b", null ] ]; \ No newline at end of file diff --git a/ERF__DataStruct_8H_source.html b/ERF__DataStruct_8H_source.html index 703f1b287..cce65adab 100644 --- a/ERF__DataStruct_8H_source.html +++ b/ERF__DataStruct_8H_source.html @@ -121,8 +121,8 @@
33  ConstantDz, StretchedDz, VariableDz
34 );
35 
-
36 AMREX_ENUM(TerrainType,
-
37  None, Static, Moving
+
36 AMREX_ENUM(TerrainType,
+
37  None, StaticFittedMesh, MovingFittedMesh, EB, ImmersedForcing
38 );
39 
40 AMREX_ENUM(MoistureModelType,
@@ -182,9 +182,9 @@
94  if (mesh_type == MeshType::ConstantDz) {
95  mesh_type = MeshType::StretchedDz;
96  }
-
97  if (terrain_type != TerrainType::Static) {
+
97  if (terrain_type != TerrainType::StaticFittedMesh) {
98  amrex::Print() << "Turning terrain on to enable grid stretching" << std::endl;
-
99  terrain_type = TerrainType::Static;
+
99  terrain_type = TerrainType::StaticFittedMesh;
100  }
101  pp.query("zsurface", zsurf);
102  if (zsurf != 0.0) {
@@ -246,548 +246,554 @@
158  pp.query_enum_case_insensitive("land_surface_model",lsm_type);
159 
160  // Is the terrain none, static or moving?
-
161  pp.query_enum_case_insensitive("terrain_type",terrain_type);
-
162 
-
163  if (terrain_type != TerrainType::None) {
-
164  mesh_type = MeshType::VariableDz;
-
165  }
-
166 
-
167  int n_zlevels = pp.countval("terrain_z_levels");
-
168  if (n_zlevels > 0)
-
169  {
-
170  if (terrain_type == TerrainType::None) {
-
171  terrain_type = TerrainType::Static;
-
172  }
-
173  if (mesh_type == MeshType::ConstantDz) {
-
174  mesh_type = MeshType::StretchedDz;
-
175  }
-
176  }
-
177 
-
178  // Use lagged_delta_rt in the fast integrator?
-
179  pp.query("use_lagged_delta_rt", use_lagged_delta_rt);
-
180 
-
181  // These default to true but are used for unit testing
-
182  pp.query("use_gravity", use_gravity);
- -
184 
-
185  pp.query("c_p", c_p);
-
186  rdOcp = R_d / c_p;
+
161  std::string terrain_type_temp = "";
+
162  pp.query("terrain_type", terrain_type_temp);
+
163  if (terrain_type_temp == "Moving") {
+
164  amrex::Warning("erf.terrain_type = Moving is deprecated; please replace Moving by MovingFittedMesh");
+
165  terrain_type = TerrainType::MovingFittedMesh;
+
166  } else if (terrain_type_temp == "Static") {
+
167  amrex::Warning("erf.terrain_type = Static is deprecated; please replace Static by StaticFittedMesh");
+
168  terrain_type = TerrainType::StaticFittedMesh;
+
169  } else {
+
170  pp.query_enum_case_insensitive("terrain_type",terrain_type);
+
171  }
+
172 
+
173  if (terrain_type != TerrainType::None) {
+
174  mesh_type = MeshType::VariableDz;
+
175  }
+
176 
+
177  int n_zlevels = pp.countval("terrain_z_levels");
+
178  if (n_zlevels > 0)
+
179  {
+
180  if (terrain_type == TerrainType::None) {
+
181  terrain_type = TerrainType::StaticFittedMesh;
+
182  }
+
183  if (mesh_type == MeshType::ConstantDz) {
+
184  mesh_type = MeshType::StretchedDz;
+
185  }
+
186  }
187 
-
188  read_int_string(max_level, "anelastic", anelastic, 0);
-
189 
-
190  // *******************************************************************************
-
191  // Read substepping_type and allow for different values at each level
-
192  // *******************************************************************************
-
193  substepping_type.resize(max_level+1);
+
188  // Use lagged_delta_rt in the fast integrator?
+
189  pp.query("use_lagged_delta_rt", use_lagged_delta_rt);
+
190 
+
191  // These default to true but are used for unit testing
+
192  pp.query("use_gravity", use_gravity);
+
194 
-
195  for (int i = 0; i <= max_level; i++) {
-
196  substepping_type[i] = SubsteppingType::Implicit;
-
197  }
-
198 
-
199  int nvals = pp.countval("substepping_type");
-
200  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
-
201 
-
202  if (nvals == 1) {
-
203  pp.query_enum_case_insensitive("substepping_type",substepping_type[0]);
-
204  for (int i = 1; i <= max_level; i++) {
- -
206  }
-
207  } else if (nvals > 1) { // in this case we have asserted nvals >= max_level+1
-
208  for (int i = 0; i <= max_level; i++) {
-
209  pp.query_enum_case_insensitive("substepping_type",substepping_type[i],i);
-
210  }
-
211  }
-
212 
-
213  // *******************************************************************************
-
214  // Error check on deprecated input
-
215  // *******************************************************************************
-
216  int nvals_old = pp.countval("no_substepping");
-
217  if (nvals_old > 0) {
-
218  amrex::Abort("The no_substepping flag is deprecated -- set substepping_type instead");
-
219  }
-
220  // *******************************************************************************
-
221 
-
222  bool any_anelastic = false;
-
223  for (int i = 0; i <= max_level; ++i) {
-
224  if (anelastic[i] == 1) any_anelastic = true;
-
225  }
-
226 
-
227  // If anelastic at all, we do not advect rho -- it is always == rho0
-
228  if (any_anelastic == 1) {
-
229  constant_density = true;
- -
231  buoyancy_type = 3; // (This isn't actually used when anelastic is set)
-
232  } else {
-
233  pp.query("project_initial_velocity", project_initial_velocity);
-
234 
-
235  constant_density = false; // We default to false but allow the user to set it
-
236  pp.query("constant_density", constant_density);
-
237  }
-
238 
-
239  // *******************************************************************************
-
240 
-
241  pp.query("ncorr", ncorr);
-
242  pp.query("poisson_abstol", poisson_abstol);
-
243  pp.query("poisson_reltol", poisson_reltol);
+
195  pp.query("c_p", c_p);
+
196  rdOcp = R_d / c_p;
+
197 
+
198  read_int_string(max_level, "anelastic", anelastic, 0);
+
199 
+
200  // *******************************************************************************
+
201  // Read substepping_type and allow for different values at each level
+
202  // *******************************************************************************
+
203  substepping_type.resize(max_level+1);
+
204 
+
205  for (int i = 0; i <= max_level; i++) {
+
206  substepping_type[i] = SubsteppingType::Implicit;
+
207  }
+
208 
+
209  int nvals = pp.countval("substepping_type");
+
210  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
+
211 
+
212  if (nvals == 1) {
+
213  pp.query_enum_case_insensitive("substepping_type",substepping_type[0]);
+
214  for (int i = 1; i <= max_level; i++) {
+ +
216  }
+
217  } else if (nvals > 1) { // in this case we have asserted nvals >= max_level+1
+
218  for (int i = 0; i <= max_level; i++) {
+
219  pp.query_enum_case_insensitive("substepping_type",substepping_type[i],i);
+
220  }
+
221  }
+
222 
+
223  // *******************************************************************************
+
224  // Error check on deprecated input
+
225  // *******************************************************************************
+
226  int nvals_old = pp.countval("no_substepping");
+
227  if (nvals_old > 0) {
+
228  amrex::Abort("The no_substepping flag is deprecated -- set substepping_type instead");
+
229  }
+
230  // *******************************************************************************
+
231 
+
232  bool any_anelastic = false;
+
233  for (int i = 0; i <= max_level; ++i) {
+
234  if (anelastic[i] == 1) any_anelastic = true;
+
235  }
+
236 
+
237  // If anelastic at all, we do not advect rho -- it is always == rho0
+
238  if (any_anelastic == 1) {
+
239  constant_density = true;
+ +
241  buoyancy_type = 3; // (This isn't actually used when anelastic is set)
+
242  } else {
+
243  pp.query("project_initial_velocity", project_initial_velocity);
244 
-
245  for (int lev = 0; lev <= max_level; lev++) {
-
246  if (anelastic[lev] != 0)
-
247  {
-
248  substepping_type[lev] = SubsteppingType::None;
-
249  }
-
250  }
-
251 
-
252  pp.query("force_stage1_single_substep", force_stage1_single_substep);
-
253 
-
254  // Include Coriolis forcing?
-
255  pp.query("use_coriolis", use_coriolis);
-
256 
-
257  // Include Rayleigh damping (separate flags for each variable)
-
258  pp.query("rayleigh_damp_U", rayleigh_damp_U);
-
259  pp.query("rayleigh_damp_V", rayleigh_damp_V);
-
260  pp.query("rayleigh_damp_W", rayleigh_damp_W);
-
261  pp.query("rayleigh_damp_T", rayleigh_damp_T);
-
262  pp.query("rayleigh_dampcoef", rayleigh_dampcoef);
-
263  pp.query("rayleigh_zdamp", rayleigh_zdamp);
-
264 
-
265  // Flag to do explicit MOST formulation
-
266  pp.query("use_explicit_most",use_explicit_most);
-
267 
-
268  // Flag to do MOST rotations with terrain
-
269  pp.query("use_rotate_most",use_rotate_most);
-
270  if (use_rotate_most) {
-
271  AMREX_ASSERT_WITH_MESSAGE(terrain_type != TerrainType::None,"MOST stress rotations are only valid with terrain!");
-
272  AMREX_ASSERT_WITH_MESSAGE(use_explicit_most, "MOST Stress rotations are only valid with explicit MOST!");
-
273  }
+
245  constant_density = false; // We default to false but allow the user to set it
+
246  pp.query("constant_density", constant_density);
+
247  }
+
248 
+
249  // *******************************************************************************
+
250 
+
251  pp.query("ncorr", ncorr);
+
252  pp.query("poisson_abstol", poisson_abstol);
+
253  pp.query("poisson_reltol", poisson_reltol);
+
254 
+
255  for (int lev = 0; lev <= max_level; lev++) {
+
256  if (anelastic[lev] != 0)
+
257  {
+
258  substepping_type[lev] = SubsteppingType::None;
+
259  }
+
260  }
+
261 
+
262  pp.query("force_stage1_single_substep", force_stage1_single_substep);
+
263 
+
264  // Include Coriolis forcing?
+
265  pp.query("use_coriolis", use_coriolis);
+
266 
+
267  // Include Rayleigh damping (separate flags for each variable)
+
268  pp.query("rayleigh_damp_U", rayleigh_damp_U);
+
269  pp.query("rayleigh_damp_V", rayleigh_damp_V);
+
270  pp.query("rayleigh_damp_W", rayleigh_damp_W);
+
271  pp.query("rayleigh_damp_T", rayleigh_damp_T);
+
272  pp.query("rayleigh_dampcoef", rayleigh_dampcoef);
+
273  pp.query("rayleigh_zdamp", rayleigh_zdamp);
274 
-
275  // Which external forcings?
-
276  abl_driver_type = ABLDriverType::None; // Default: no ABL driver for simulating classical fluid dynamics problems
-
277  pp.query_enum_case_insensitive("abl_driver_type",abl_driver_type);
-
278 
-
279  // Which type of inflow turbulent generation
-
280  pert_type = PerturbationType::None; // Default
-
281  pp.query_enum_case_insensitive("perturbation_type",pert_type);
-
282 
-
283  amrex::Vector<amrex::Real> abl_pressure_grad_in = {0.0, 0.0, 0.0};
-
284  pp.queryarr("abl_pressure_grad",abl_pressure_grad_in);
-
285  for(int i = 0; i < AMREX_SPACEDIM; ++i) abl_pressure_grad[i] = abl_pressure_grad_in[i];
-
286 
-
287  amrex::Vector<amrex::Real> abl_geo_forcing_in = {0.0, 0.0, 0.0};
-
288  if(pp.queryarr("abl_geo_forcing",abl_geo_forcing_in)) {
-
289  amrex::Print() << "Specified abl_geo_forcing: (";
-
290  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
-
291  abl_geo_forcing[i] = abl_geo_forcing_in[i];
-
292  amrex::Print() << abl_geo_forcing[i] << " ";
-
293  }
-
294  amrex::Print() << ")" << std::endl;
-
295  }
+
275  // Flag to do explicit MOST formulation
+
276  pp.query("use_explicit_most",use_explicit_most);
+
277 
+
278  // Flag to do MOST rotations with terrain
+
279  pp.query("use_rotate_most",use_rotate_most);
+
280  if (use_rotate_most) {
+
281  AMREX_ASSERT_WITH_MESSAGE(terrain_type != TerrainType::None,"MOST stress rotations are only valid with terrain!");
+
282  AMREX_ASSERT_WITH_MESSAGE(use_explicit_most, "MOST Stress rotations are only valid with explicit MOST!");
+
283  }
+
284 
+
285  // Which external forcings?
+
286  abl_driver_type = ABLDriverType::None; // Default: no ABL driver for simulating classical fluid dynamics problems
+
287  pp.query_enum_case_insensitive("abl_driver_type",abl_driver_type);
+
288 
+
289  // Which type of inflow turbulent generation
+
290  pert_type = PerturbationType::None; // Default
+
291  pp.query_enum_case_insensitive("perturbation_type",pert_type);
+
292 
+
293  amrex::Vector<amrex::Real> abl_pressure_grad_in = {0.0, 0.0, 0.0};
+
294  pp.queryarr("abl_pressure_grad",abl_pressure_grad_in);
+
295  for(int i = 0; i < AMREX_SPACEDIM; ++i) abl_pressure_grad[i] = abl_pressure_grad_in[i];
296 
-
297  if (use_coriolis)
-
298  {
- -
300  }
-
301 
-
302  pp.query("add_custom_rhotheta_forcing", custom_rhotheta_forcing);
-
303  pp.query("add_custom_moisture_forcing", custom_moisture_forcing);
-
304  pp.query("add_custom_w_subsidence", custom_w_subsidence);
-
305  pp.query("add_custom_geostrophic_profile", custom_geostrophic_profile);
-
306  pp.query("custom_forcing_uses_primitive_vars", custom_forcing_prim_vars);
-
307 
-
308  pp.query("nudging_from_input_sounding", nudging_from_input_sounding);
-
309 
- -
311  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(!(!abl_geo_wind_table.empty() && custom_geostrophic_profile),
-
312  "Should not have both abl_geo_wind_table and custom_geostrophic_profile set.");
-
313 
-
314  pp.query("Ave_Plane", ave_plane);
-
315 
-
316  pp.query("mp_clouds", do_cloud);
-
317  pp.query("mp_precip", do_precip);
-
318  pp.query("use_moist_background", use_moist_background);
+
297  amrex::Vector<amrex::Real> abl_geo_forcing_in = {0.0, 0.0, 0.0};
+
298  if(pp.queryarr("abl_geo_forcing",abl_geo_forcing_in)) {
+
299  amrex::Print() << "Specified abl_geo_forcing: (";
+
300  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
+
301  abl_geo_forcing[i] = abl_geo_forcing_in[i];
+
302  amrex::Print() << abl_geo_forcing[i] << " ";
+
303  }
+
304  amrex::Print() << ")" << std::endl;
+
305  }
+
306 
+
307  if (use_coriolis)
+
308  {
+ +
310  }
+
311 
+
312  pp.query("add_custom_rhotheta_forcing", custom_rhotheta_forcing);
+
313  pp.query("add_custom_moisture_forcing", custom_moisture_forcing);
+
314  pp.query("add_custom_w_subsidence", custom_w_subsidence);
+
315  pp.query("add_custom_geostrophic_profile", custom_geostrophic_profile);
+
316  pp.query("custom_forcing_uses_primitive_vars", custom_forcing_prim_vars);
+
317 
+
318  pp.query("nudging_from_input_sounding", nudging_from_input_sounding);
319 
-
320  // Use numerical diffusion?
-
321  pp.query("num_diff_coeff",num_diff_coeff);
-
322  AMREX_ASSERT_WITH_MESSAGE(( (num_diff_coeff >= 0.) && (num_diff_coeff <= 1.) ),
-
323  "Numerical diffusion coefficient must be between 0 & 1.");
- -
325  if (use_num_diff) {
-
326  amrex::Print() << "6th-order numerical diffusion turned on with coefficient = "
-
327  << num_diff_coeff << std::endl;
-
328  num_diff_coeff *= std::pow(2.0,-6);
-
329  }
-
330 
-
331  // Use monotonic advection?
-
332  pp.query("use_mono_adv",use_mono_adv);
-
333 
- - - -
337 
-
338  turbChoice.resize(max_level+1);
-
339  for (int lev = 0; lev <= max_level; lev++) {
-
340  turbChoice[lev].init_params(lev,max_level);
-
341  }
-
342 
-
343  // YSU PBL: use consistent coriolis frequency
-
344  for (int lev = 0; lev <= max_level; lev++) {
-
345  if (turbChoice[lev].pbl_ysu_use_consistent_coriolis) {
-
346  if (use_coriolis) {
-
347  turbChoice[lev].pbl_ysu_coriolis_freq = coriolis_factor * sinphi;
-
348  if (lev == 0) {
-
349  amrex::Print() << "YSU PBL using ERF coriolis frequency: " << turbChoice[lev].pbl_ysu_coriolis_freq << std::endl;
-
350  }
-
351  } else {
-
352  amrex::Abort("YSU cannot use ERF coriolis frequency if not using coriolis");
-
353  }
-
354  }
-
355  }
-
356 
-
357 
-
358  // Which type of multilevel coupling
-
359  coupling_type = CouplingType::TwoWay; // Default
-
360  pp.query_enum_case_insensitive("coupling_type",coupling_type);
-
361 
-
362  // Which type of windfarm model
-
363  windfarm_type = WindFarmType::None; // Default
-
364  pp.query_enum_case_insensitive("windfarm_type",windfarm_type);
-
365 
-
366  static std::string windfarm_loc_type_string = "None";
-
367  windfarm_loc_type = WindFarmLocType::None;
-
368  pp.query_enum_case_insensitive("windfarm_loc_type",windfarm_loc_type);
-
369 
-
370  pp.query("windfarm_loc_table", windfarm_loc_table);
-
371  pp.query("windfarm_spec_table", windfarm_spec_table);
-
372  pp.query("windfarm_blade_table", windfarm_blade_table);
-
373  pp.query("windfarm_airfoil_tables", windfarm_airfoil_tables);
-
374  pp.query("windfarm_spec_table_extra", windfarm_spec_table_extra);
+ +
321  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(!(!abl_geo_wind_table.empty() && custom_geostrophic_profile),
+
322  "Should not have both abl_geo_wind_table and custom_geostrophic_profile set.");
+
323 
+
324  pp.query("Ave_Plane", ave_plane);
+
325 
+
326  pp.query("mp_clouds", do_cloud);
+
327  pp.query("mp_precip", do_precip);
+
328  pp.query("use_moist_background", use_moist_background);
+
329 
+
330  // Use numerical diffusion?
+
331  pp.query("num_diff_coeff",num_diff_coeff);
+
332  AMREX_ASSERT_WITH_MESSAGE(( (num_diff_coeff >= 0.) && (num_diff_coeff <= 1.) ),
+
333  "Numerical diffusion coefficient must be between 0 & 1.");
+ +
335  if (use_num_diff) {
+
336  amrex::Print() << "6th-order numerical diffusion turned on with coefficient = "
+
337  << num_diff_coeff << std::endl;
+
338  num_diff_coeff *= std::pow(2.0,-6);
+
339  }
+
340 
+
341  // Use monotonic advection?
+
342  pp.query("use_mono_adv",use_mono_adv);
+
343 
+ + + +
347 
+
348  turbChoice.resize(max_level+1);
+
349  for (int lev = 0; lev <= max_level; lev++) {
+
350  turbChoice[lev].init_params(lev,max_level);
+
351  }
+
352 
+
353  // YSU PBL: use consistent coriolis frequency
+
354  for (int lev = 0; lev <= max_level; lev++) {
+
355  if (turbChoice[lev].pbl_ysu_use_consistent_coriolis) {
+
356  if (use_coriolis) {
+
357  turbChoice[lev].pbl_ysu_coriolis_freq = coriolis_factor * sinphi;
+
358  if (lev == 0) {
+
359  amrex::Print() << "YSU PBL using ERF coriolis frequency: " << turbChoice[lev].pbl_ysu_coriolis_freq << std::endl;
+
360  }
+
361  } else {
+
362  amrex::Abort("YSU cannot use ERF coriolis frequency if not using coriolis");
+
363  }
+
364  }
+
365  }
+
366 
+
367 
+
368  // Which type of multilevel coupling
+
369  coupling_type = CouplingType::TwoWay; // Default
+
370  pp.query_enum_case_insensitive("coupling_type",coupling_type);
+
371 
+
372  // Which type of windfarm model
+
373  windfarm_type = WindFarmType::None; // Default
+
374  pp.query_enum_case_insensitive("windfarm_type",windfarm_type);
375 
-
376  // Sampling distance upstream of the turbine to find the
-
377  // incoming free stream velocity as a factor of the diameter of the
-
378  // turbine. ie. the sampling distance will be this number multiplied
-
379  // by the diameter of the turbine
-
380  pp.query("sampling_distance_by_D", sampling_distance_by_D);
-
381  pp.query("turb_disk_angle_from_x", turb_disk_angle);
-
382 
-
383  pp.query("windfarm_x_shift",windfarm_x_shift);
-
384  pp.query("windfarm_y_shift",windfarm_y_shift);
-
385  // Test if time averaged data is to be output
-
386  pp.query("time_avg_vel",time_avg_vel);
-
387 
-
388  check_params(max_level);
-
389  }
-
390 
-
391  void check_params(int max_level)
-
392  {
-
393  // Warn for PBL models and moisture - these may not yet be compatible
-
394  for (int lev = 0; lev <= max_level; lev++) {
-
395  if ((moisture_type != MoistureType::None) && (turbChoice[lev].pbl_type != PBLType::None)) {
-
396  amrex::Warning("\n*** WARNING: Moisture may not yet be compatible with PBL models, \n proceed with caution ***");
-
397  }
-
398  }
-
399  //
-
400  // Buoyancy type check
-
401  //
-
402  if (buoyancy_type != 1 && buoyancy_type != 2 && buoyancy_type != 3 && buoyancy_type != 4) {
-
403  amrex::Abort("buoyancy_type must be 1, 2, 3 or 4");
-
404  }
-
405 
-
406  if (!use_lagged_delta_rt && !(terrain_type == TerrainType::Moving)) {
-
407  amrex::Error("Can't turn off lagged_delta_rt when terrain not moving");
+
376  static std::string windfarm_loc_type_string = "None";
+
377  windfarm_loc_type = WindFarmLocType::None;
+
378  pp.query_enum_case_insensitive("windfarm_loc_type",windfarm_loc_type);
+
379 
+
380  pp.query("windfarm_loc_table", windfarm_loc_table);
+
381  pp.query("windfarm_spec_table", windfarm_spec_table);
+
382  pp.query("windfarm_blade_table", windfarm_blade_table);
+
383  pp.query("windfarm_airfoil_tables", windfarm_airfoil_tables);
+
384  pp.query("windfarm_spec_table_extra", windfarm_spec_table_extra);
+
385 
+
386  // Sampling distance upstream of the turbine to find the
+
387  // incoming free stream velocity as a factor of the diameter of the
+
388  // turbine. ie. the sampling distance will be this number multiplied
+
389  // by the diameter of the turbine
+
390  pp.query("sampling_distance_by_D", sampling_distance_by_D);
+
391  pp.query("turb_disk_angle_from_x", turb_disk_angle);
+
392 
+
393  pp.query("windfarm_x_shift",windfarm_x_shift);
+
394  pp.query("windfarm_y_shift",windfarm_y_shift);
+
395  // Test if time averaged data is to be output
+
396  pp.query("time_avg_vel",time_avg_vel);
+
397 
+
398  check_params(max_level);
+
399  }
+
400 
+
401  void check_params(int max_level)
+
402  {
+
403  // Warn for PBL models and moisture - these may not yet be compatible
+
404  for (int lev = 0; lev <= max_level; lev++) {
+
405  if ((moisture_type != MoistureType::None) && (turbChoice[lev].pbl_type != PBLType::None)) {
+
406  amrex::Warning("\n*** WARNING: Moisture may not yet be compatible with PBL models, \n proceed with caution ***");
+
407  }
408  }
-
409 
-
410  //
-
411  // Wind farm checks
-
412  //
-
413  if (windfarm_type==WindFarmType::SimpleAD and sampling_distance_by_D < 0.0) {
-
414  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
-
415  " erf.sampling_distance_by_D in the inputs which specifies the upstream"
-
416  " distance as a factor of the turbine diameter at which the incoming free stream"
-
417  " velocity will be computed at.");
+
409  //
+
410  // Buoyancy type check
+
411  //
+
412  if (buoyancy_type != 1 && buoyancy_type != 2 && buoyancy_type != 3 && buoyancy_type != 4) {
+
413  amrex::Abort("buoyancy_type must be 1, 2, 3 or 4");
+
414  }
+
415 
+
416  if (!use_lagged_delta_rt && !(terrain_type == TerrainType::MovingFittedMesh)) {
+
417  amrex::Error("Can't turn off lagged_delta_rt when terrain not moving");
418  }
-
419  if ( (windfarm_type==WindFarmType::SimpleAD ||
-
420  windfarm_type==WindFarmType::GeneralAD ) && turb_disk_angle < 0.0) {
-
421  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
-
422  " erf.turb_disk_angle_from_x in the inputs which is the angle of the face of the"
-
423  " turbine disk from the x-axis. A turbine facing an oncoming flow in the x-direction"
-
424  " will have turb_disk_angle value of 90 deg.");
-
425  }
-
426  if (windfarm_loc_type == WindFarmLocType::lat_lon and (windfarm_x_shift < 0.0 or windfarm_y_shift < 0.0)) {
-
427  amrex::Abort("You are using windfarms with latitude-logitude option to position the turbines."
-
428  " For this you should provide the inputs erf.windfarm_x_shift and"
-
429  " erf.windfarm_y_shift which are the values by which the bounding box of the"
-
430  " windfarm is shifted from the x and the y axes.");
-
431  }
-
432  }
-
433 
-
434  void display(int max_level)
-
435  {
-
436  amrex::Print() << "SOLVER CHOICE: " << std::endl;
-
437  amrex::Print() << "force_stage1_single_substep : " << force_stage1_single_substep << std::endl;
-
438  for (int lev = 0; lev <= max_level; lev++) {
-
439  amrex::Print() << "anelastic at level : " << lev << " is " << anelastic[lev] << std::endl;
-
440  if (substepping_type[lev] == SubsteppingType::None) {
-
441  amrex::Print() << "No substepping at level " << lev << std::endl;
-
442  } else if (substepping_type[lev] == SubsteppingType::Explicit) {
-
443  amrex::Print() << "Explicit substepping at level " << lev << std::endl;
-
444  } else if (substepping_type[lev] == SubsteppingType::Implicit) {
-
445  amrex::Print() << "Implicit substepping at level " << lev << std::endl;
-
446  }
-
447  }
-
448  amrex::Print() << "use_coriolis : " << use_coriolis << std::endl;
-
449  amrex::Print() << "use_gravity : " << use_gravity << std::endl;
-
450 
-
451  amrex::Print() << "Terrain Type: " << std::endl;
-
452  if (terrain_type == TerrainType::Static) {
-
453  amrex::Print() << " Static" << std::endl;
-
454  } else if (terrain_type == TerrainType::Moving) {
-
455  amrex::Print() << " Moving" << std::endl;
-
456  } else {
-
457  amrex::Print() << " None" << std::endl;
-
458  }
-
459 
-
460  amrex::Print() << " Mesh Type: " << std::endl;
-
461  if (mesh_type == MeshType::ConstantDz) {
-
462  amrex::Print() << " ConstantDz" << std::endl;
-
463  } else if (mesh_type == MeshType::StretchedDz) {
-
464  amrex::Print() << " StretchedDz" << std::endl;
-
465  } else if (mesh_type == MeshType::VariableDz) {
-
466  amrex::Print() << " VariableDz" << std::endl;
-
467  } else {
-
468  amrex::Abort("No mesh_type set!");
-
469  }
-
470 
-
471  amrex::Print() << "ABL Driver Type: " << std::endl;
-
472  if (abl_driver_type == ABLDriverType::None) {
-
473  amrex::Print() << " None" << std::endl;
-
474  } else if (abl_driver_type == ABLDriverType::PressureGradient) {
-
475  amrex::Print() << " Pressure Gradient "
-
476  << amrex::RealVect(abl_pressure_grad[0],abl_pressure_grad[1],abl_pressure_grad[2])
-
477  << std::endl;
-
478  } else if (abl_driver_type == ABLDriverType::GeostrophicWind) {
-
479  amrex::Print() << " Geostrophic Wind "
-
480  << amrex::RealVect(abl_geo_forcing[0],abl_geo_forcing[1],abl_geo_forcing[2])
-
481  << std::endl;
-
482  }
-
483 
-
484  if (max_level > 0) {
-
485  amrex::Print() << "Coupling Type: " << std::endl;
-
486  if (coupling_type == CouplingType::TwoWay) {
-
487  amrex::Print() << " Two-way" << std::endl;
-
488  } else if (coupling_type == CouplingType::OneWay) {
-
489  amrex::Print() << " One-way" << std::endl;
-
490  }
+
419 
+
420  //
+
421  // Wind farm checks
+
422  //
+
423  if (windfarm_type==WindFarmType::SimpleAD and sampling_distance_by_D < 0.0) {
+
424  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
+
425  " erf.sampling_distance_by_D in the inputs which specifies the upstream"
+
426  " distance as a factor of the turbine diameter at which the incoming free stream"
+
427  " velocity will be computed at.");
+
428  }
+
429  if ( (windfarm_type==WindFarmType::SimpleAD ||
+
430  windfarm_type==WindFarmType::GeneralAD ) && turb_disk_angle < 0.0) {
+
431  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
+
432  " erf.turb_disk_angle_from_x in the inputs which is the angle of the face of the"
+
433  " turbine disk from the x-axis. A turbine facing an oncoming flow in the x-direction"
+
434  " will have turb_disk_angle value of 90 deg.");
+
435  }
+
436  if (windfarm_loc_type == WindFarmLocType::lat_lon and (windfarm_x_shift < 0.0 or windfarm_y_shift < 0.0)) {
+
437  amrex::Abort("You are using windfarms with latitude-logitude option to position the turbines."
+
438  " For this you should provide the inputs erf.windfarm_x_shift and"
+
439  " erf.windfarm_y_shift which are the values by which the bounding box of the"
+
440  " windfarm is shifted from the x and the y axes.");
+
441  }
+
442  }
+
443 
+
444  void display(int max_level)
+
445  {
+
446  amrex::Print() << "SOLVER CHOICE: " << std::endl;
+
447  amrex::Print() << "force_stage1_single_substep : " << force_stage1_single_substep << std::endl;
+
448  for (int lev = 0; lev <= max_level; lev++) {
+
449  amrex::Print() << "anelastic at level : " << lev << " is " << anelastic[lev] << std::endl;
+
450  if (substepping_type[lev] == SubsteppingType::None) {
+
451  amrex::Print() << "No substepping at level " << lev << std::endl;
+
452  } else if (substepping_type[lev] == SubsteppingType::Explicit) {
+
453  amrex::Print() << "Explicit substepping at level " << lev << std::endl;
+
454  } else if (substepping_type[lev] == SubsteppingType::Implicit) {
+
455  amrex::Print() << "Implicit substepping at level " << lev << std::endl;
+
456  }
+
457  }
+
458  amrex::Print() << "use_coriolis : " << use_coriolis << std::endl;
+
459  amrex::Print() << "use_gravity : " << use_gravity << std::endl;
+
460 
+
461  if (terrain_type == TerrainType::StaticFittedMesh) {
+
462  amrex::Print() << "Terrain Type: StaticFittedMesh" << std::endl;
+
463  } else if (terrain_type == TerrainType::MovingFittedMesh) {
+
464  amrex::Print() << "Terrain Type: MovingFittedMesh" << std::endl;
+
465  } else {
+
466  amrex::Print() << " None" << std::endl;
+
467  }
+
468 
+
469  amrex::Print() << " Mesh Type: " << std::endl;
+
470  if (mesh_type == MeshType::ConstantDz) {
+
471  amrex::Print() << " ConstantDz" << std::endl;
+
472  } else if (mesh_type == MeshType::StretchedDz) {
+
473  amrex::Print() << " StretchedDz" << std::endl;
+
474  } else if (mesh_type == MeshType::VariableDz) {
+
475  amrex::Print() << " VariableDz" << std::endl;
+
476  } else {
+
477  amrex::Abort("No mesh_type set!");
+
478  }
+
479 
+
480  amrex::Print() << "ABL Driver Type: " << std::endl;
+
481  if (abl_driver_type == ABLDriverType::None) {
+
482  amrex::Print() << " None" << std::endl;
+
483  } else if (abl_driver_type == ABLDriverType::PressureGradient) {
+
484  amrex::Print() << " Pressure Gradient "
+
485  << amrex::RealVect(abl_pressure_grad[0],abl_pressure_grad[1],abl_pressure_grad[2])
+
486  << std::endl;
+
487  } else if (abl_driver_type == ABLDriverType::GeostrophicWind) {
+
488  amrex::Print() << " Geostrophic Wind "
+
489  << amrex::RealVect(abl_geo_forcing[0],abl_geo_forcing[1],abl_geo_forcing[2])
+
490  << std::endl;
491  }
492 
-
493  amrex::Print() << "Buoyancy_type : " << buoyancy_type << std::endl;
-
494 
-
495  advChoice.display();
- - -
498 
-
499  for (int lev = 0; lev <= max_level; lev++) {
-
500  turbChoice[lev].display(lev);
-
501  }
-
502  }
+
493  if (max_level > 0) {
+
494  amrex::Print() << "Coupling Type: " << std::endl;
+
495  if (coupling_type == CouplingType::TwoWay) {
+
496  amrex::Print() << " Two-way" << std::endl;
+
497  } else if (coupling_type == CouplingType::OneWay) {
+
498  amrex::Print() << " One-way" << std::endl;
+
499  }
+
500  }
+
501 
+
502  amrex::Print() << "Buoyancy_type : " << buoyancy_type << std::endl;
503 
- -
505  {
-
506  amrex::ParmParse pp(pp_prefix);
+
504  advChoice.display();
+ +
507 
-
508  // Read the rotational time period (in seconds)
-
509  amrex::Real rot_time_period = 86400.0;
-
510  pp.query("rotational_time_period", rot_time_period);
-
511 
-
512  coriolis_factor = 2.0 * 2.0 * PI / rot_time_period;
-
513 
-
514  amrex::Real latitude = 90.0;
-
515  pp.query("latitude", latitude);
+
508  for (int lev = 0; lev <= max_level; lev++) {
+
509  turbChoice[lev].display(lev);
+
510  }
+
511  }
+
512 
+ +
514  {
+
515  amrex::ParmParse pp(pp_prefix);
516 
-
517  pp.query("coriolis_3d", coriolis_3d);
-
518 
-
519  // Convert to radians
-
520  latitude *= (PI/180.);
-
521  sinphi = std::sin(latitude);
-
522  if (coriolis_3d) {
-
523  cosphi = std::cos(latitude);
-
524  }
+
517  // Read the rotational time period (in seconds)
+
518  amrex::Real rot_time_period = 86400.0;
+
519  pp.query("rotational_time_period", rot_time_period);
+
520 
+
521  coriolis_factor = 2.0 * 2.0 * PI / rot_time_period;
+
522 
+
523  amrex::Real latitude = 90.0;
+
524  pp.query("latitude", latitude);
525 
-
526  amrex::Print() << "Coriolis frequency, f = " << coriolis_factor * sinphi << " 1/s" << std::endl;
+
526  pp.query("coriolis_3d", coriolis_3d);
527 
-
528  if (abl_driver_type == ABLDriverType::GeostrophicWind) {
-
529  // Read in the geostrophic wind -- we only use this to construct
-
530  // the forcing term so no need to keep it
-
531  amrex::Vector<amrex::Real> abl_geo_wind(3);
-
532  pp.queryarr("abl_geo_wind",abl_geo_wind);
-
533 
-
534  if(!pp.query("abl_geo_wind_table",abl_geo_wind_table)) {
-
535  abl_geo_forcing = {
-
536  -coriolis_factor * (abl_geo_wind[1]*sinphi - abl_geo_wind[2]*cosphi),
-
537  coriolis_factor * abl_geo_wind[0]*sinphi,
-
538  -coriolis_factor * abl_geo_wind[0]*cosphi
-
539  };
-
540  } else {
-
541  amrex::Print() << "NOTE: abl_geo_wind_table provided, ignoring input abl_geo_wind" << std::endl;
-
542  }
-
543  }
-
544  }
-
545 
-
546  void read_int_string (int max_level, const char* string_to_read,
-
547  amrex::Vector<int>& vec_to_fill, int default_int)
-
548  {
-
549  amrex::ParmParse pp("erf");
-
550  int nvals = pp.countval(string_to_read);
-
551  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
-
552  amrex::Vector<int> temp; temp.resize(nvals);
-
553  pp.queryarr(string_to_read,temp);
-
554  if (nvals == 0) {
-
555  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(default_int);
-
556  } else if (nvals == 1) {
-
557  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[0]);
-
558  } else {
-
559  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[i]);
-
560  }
-
561  }
-
562 
-
563  inline static
-
564  bool terrain_is_flat = false;
-
565 
-
566  inline static
-
567  TerrainType terrain_type = TerrainType::None;
-
568 
-
569  inline static
-
570  MeshType mesh_type = MeshType::ConstantDz;
+
528  // Convert to radians
+
529  latitude *= (PI/180.);
+
530  sinphi = std::sin(latitude);
+
531  if (coriolis_3d) {
+
532  cosphi = std::cos(latitude);
+
533  }
+
534 
+
535  amrex::Print() << "Coriolis frequency, f = " << coriolis_factor * sinphi << " 1/s" << std::endl;
+
536 
+
537  if (abl_driver_type == ABLDriverType::GeostrophicWind) {
+
538  // Read in the geostrophic wind -- we only use this to construct
+
539  // the forcing term so no need to keep it
+
540  amrex::Vector<amrex::Real> abl_geo_wind(3);
+
541  pp.queryarr("abl_geo_wind",abl_geo_wind);
+
542 
+
543  if(!pp.query("abl_geo_wind_table",abl_geo_wind_table)) {
+
544  abl_geo_forcing = {
+
545  -coriolis_factor * (abl_geo_wind[1]*sinphi - abl_geo_wind[2]*cosphi),
+
546  coriolis_factor * abl_geo_wind[0]*sinphi,
+
547  -coriolis_factor * abl_geo_wind[0]*cosphi
+
548  };
+
549  } else {
+
550  amrex::Print() << "NOTE: abl_geo_wind_table provided, ignoring input abl_geo_wind" << std::endl;
+
551  }
+
552  }
+
553  }
+
554 
+
555  void read_int_string (int max_level, const char* string_to_read,
+
556  amrex::Vector<int>& vec_to_fill, int default_int)
+
557  {
+
558  amrex::ParmParse pp("erf");
+
559  int nvals = pp.countval(string_to_read);
+
560  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
+
561  amrex::Vector<int> temp; temp.resize(nvals);
+
562  pp.queryarr(string_to_read,temp);
+
563  if (nvals == 0) {
+
564  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(default_int);
+
565  } else if (nvals == 1) {
+
566  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[0]);
+
567  } else {
+
568  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[i]);
+
569  }
+
570  }
571 
-
572  static
- -
574  {
-
575  terrain_is_flat = true;
-
576  }
+
572  inline static
+
573  bool terrain_is_flat = false;
+
574 
+
575  inline static
+
576  TerrainType terrain_type = TerrainType::None;
577 
- - - -
581  amrex::Vector<TurbChoice> turbChoice;
-
582 
-
583  // Default prefix
-
584  std::string pp_prefix {"erf"};
-
585 
- -
587 
-
588  amrex::Vector<SubsteppingType> substepping_type;
-
589  amrex::Vector<int> anelastic;
-
590 
- -
592  int ncorr = 1;
-
593  amrex::Real poisson_abstol = 1e-10;
-
594  amrex::Real poisson_reltol = 1e-10;
-
595 
-
596  bool test_mapfactor = false;
-
597 
-
598  int buoyancy_type = 1; // uses rhoprime directly
+
578  inline static
+
579  MeshType mesh_type = MeshType::ConstantDz;
+
580 
+
581  static
+ +
583  {
+
584  terrain_is_flat = true;
+
585  }
+
586 
+ + + +
590  amrex::Vector<TurbChoice> turbChoice;
+
591 
+
592  // Default prefix
+
593  std::string pp_prefix {"erf"};
+
594 
+ +
596 
+
597  amrex::Vector<SubsteppingType> substepping_type;
+
598  amrex::Vector<int> anelastic;
599 
-
600  // Specify what additional physics/forcing modules we use
-
601  bool use_gravity = false;
-
602  bool use_coriolis = false;
-
603  bool coriolis_3d = true;
+ +
601  int ncorr = 1;
+
602  amrex::Real poisson_abstol = 1e-10;
+
603  amrex::Real poisson_reltol = 1e-10;
604 
-
605  bool rayleigh_damp_U = false;
-
606  bool rayleigh_damp_V = false;
-
607  bool rayleigh_damp_W = false;
-
608  bool rayleigh_damp_T = false;
-
609  amrex::Real rayleigh_dampcoef = 0.2; // inverse time scale [1/s]
-
610  amrex::Real rayleigh_zdamp = 500.0; // damping layer depth [m]
-
611  amrex::Real rayleigh_ztop;
-
612 
-
613  // This defaults to true but can be set to false for moving terrain cases only
-
614  bool use_lagged_delta_rt = true;
-
615 
-
616  // Constants
-
617  amrex::Real gravity;
-
618  amrex::Real c_p = Cp_d; // specific heat at constant pressure for dry air [J/(kg-K)]
-
619  amrex::Real rdOcp;
-
620 
-
621  // Staggered z levels for vertical grid stretching
-
622  amrex::Real grid_stretching_ratio = 0;
-
623  amrex::Real zsurf = 0.0;
-
624  amrex::Real dz0;
-
625 
- -
627 
-
628  // Coriolis forcing
-
629  amrex::Real coriolis_factor = 0.0;
-
630  amrex::Real cosphi = 0.0;
-
631  amrex::Real sinphi = 0.0;
-
632 
-
633  // User-specified forcings in problem definition
- - -
636  bool custom_w_subsidence = false;
- - -
639 
-
640  // Do we use source terms to nudge the solution towards
-
641  // the time-varying data provided in input sounding files?
- -
643 
-
644  // User specified MOST BC type
-
645  bool use_explicit_most = false;
-
646 
-
647  // MOST stress rotations
-
648  bool use_rotate_most = false;
-
649 
-
650  // User wishes to output time averaged velocity fields
-
651  bool time_avg_vel = false;
+
605  bool test_mapfactor = false;
+
606 
+
607  int buoyancy_type = 1; // uses rhoprime directly
+
608 
+
609  // Specify what additional physics/forcing modules we use
+
610  bool use_gravity = false;
+
611  bool use_coriolis = false;
+
612  bool coriolis_3d = true;
+
613 
+
614  bool rayleigh_damp_U = false;
+
615  bool rayleigh_damp_V = false;
+
616  bool rayleigh_damp_W = false;
+
617  bool rayleigh_damp_T = false;
+
618  amrex::Real rayleigh_dampcoef = 0.2; // inverse time scale [1/s]
+
619  amrex::Real rayleigh_zdamp = 500.0; // damping layer depth [m]
+
620  amrex::Real rayleigh_ztop;
+
621 
+
622  // This defaults to true but can be set to false for moving terrain cases only
+
623  bool use_lagged_delta_rt = true;
+
624 
+
625  // Constants
+
626  amrex::Real gravity;
+
627  amrex::Real c_p = Cp_d; // specific heat at constant pressure for dry air [J/(kg-K)]
+
628  amrex::Real rdOcp;
+
629 
+
630  // Staggered z levels for vertical grid stretching
+
631  amrex::Real grid_stretching_ratio = 0;
+
632  amrex::Real zsurf = 0.0;
+
633  amrex::Real dz0;
+
634 
+ +
636 
+
637  // Coriolis forcing
+
638  amrex::Real coriolis_factor = 0.0;
+
639  amrex::Real cosphi = 0.0;
+
640  amrex::Real sinphi = 0.0;
+
641 
+
642  // User-specified forcings in problem definition
+ + +
645  bool custom_w_subsidence = false;
+ + +
648 
+
649  // Do we use source terms to nudge the solution towards
+
650  // the time-varying data provided in input sounding files?
+
652 
-
653  // Type of perturbation
-
654  PerturbationType pert_type;
+
653  // User specified MOST BC type
+
654  bool use_explicit_most = false;
655 
-
656  // Numerical diffusion
-
657  bool use_num_diff{false};
-
658  amrex::Real num_diff_coeff{0.};
-
659 
-
660  // Monotonic advection limiter
-
661  bool use_mono_adv{false};
-
662 
-
663  CouplingType coupling_type;
-
664  MoistureType moisture_type;
-
665  WindFarmType windfarm_type;
-
666  WindFarmLocType windfarm_loc_type;
-
667  LandSurfaceType lsm_type;
+
656  // MOST stress rotations
+
657  bool use_rotate_most = false;
+
658 
+
659  // User wishes to output time averaged velocity fields
+
660  bool time_avg_vel = false;
+
661 
+
662  // Type of perturbation
+
663  PerturbationType pert_type;
+
664 
+
665  // Numerical diffusion
+
666  bool use_num_diff{false};
+
667  amrex::Real num_diff_coeff{0.};
668 
-
669  ABLDriverType abl_driver_type;
-
670  amrex::GpuArray<amrex::Real, AMREX_SPACEDIM> abl_pressure_grad;
-
671  amrex::GpuArray<amrex::Real, AMREX_SPACEDIM> abl_geo_forcing;
-
672  std::string abl_geo_wind_table;
-
673  bool have_geo_wind_profile {false};
-
674 
-
675  int ave_plane {2};
-
676  // Microphysics params
-
677  bool do_cloud {true};
-
678  bool do_precip {true};
-
679  bool use_moist_background {false};
-
680  int RhoQv_comp {-1};
-
681  int RhoQc_comp {-1};
-
682 
-
683  // This component will be model-dependent:
-
684  // if a model with no rain, this will stay -1
-
685  // if Kessler, then it will be set to RhoQ3
-
686  // if SAM, then it will be set to RhoQ4
-
687  int RhoQr_comp {-1};
-
688 
- - -
691  amrex::Real sampling_distance_by_D = -1.0;
-
692  amrex::Real turb_disk_angle = -1.0;
-
693  amrex::Real windfarm_x_shift = -1.0;
-
694  amrex::Real windfarm_y_shift = -1.0;
-
695 
-
696  // Use forest canopy model?
-
697  bool do_forest_drag {false};
-
698 
-
699  // Use immersed forcing representation of terrain?
-
700  bool do_terrain_drag {false};
-
701 };
-
702 #endif
+
669  // Monotonic advection limiter
+
670  bool use_mono_adv{false};
+
671 
+
672  CouplingType coupling_type;
+
673  MoistureType moisture_type;
+
674  WindFarmType windfarm_type;
+
675  WindFarmLocType windfarm_loc_type;
+
676  LandSurfaceType lsm_type;
+
677 
+
678  ABLDriverType abl_driver_type;
+
679  amrex::GpuArray<amrex::Real, AMREX_SPACEDIM> abl_pressure_grad;
+
680  amrex::GpuArray<amrex::Real, AMREX_SPACEDIM> abl_geo_forcing;
+
681  std::string abl_geo_wind_table;
+
682  bool have_geo_wind_profile {false};
+
683 
+
684  int ave_plane {2};
+
685  // Microphysics params
+
686  bool do_cloud {true};
+
687  bool do_precip {true};
+
688  bool use_moist_background {false};
+
689  int RhoQv_comp {-1};
+
690  int RhoQc_comp {-1};
+
691 
+
692  // This component will be model-dependent:
+
693  // if a model with no rain, this will stay -1
+
694  // if Kessler, then it will be set to RhoQ3
+
695  // if SAM, then it will be set to RhoQ4
+
696  int RhoQr_comp {-1};
+
697 
+ + +
700  amrex::Real sampling_distance_by_D = -1.0;
+
701  amrex::Real turb_disk_angle = -1.0;
+
702  amrex::Real windfarm_x_shift = -1.0;
+
703  amrex::Real windfarm_y_shift = -1.0;
+
704 
+
705  // Use forest canopy model?
+
706  bool do_forest_drag {false};
+
707 };
+
708 #endif
constexpr amrex::Real Cp_d
Definition: ERF_Constants.H:12
@@ -836,91 +842,90 @@
void init_params()
Definition: ERF_DiffStruct.H:21
void display()
Definition: ERF_DiffStruct.H:64
Definition: ERF_DataStruct.H:82
-
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:608
-
amrex::Real dz0
Definition: ERF_DataStruct.H:624
-
bool use_lagged_delta_rt
Definition: ERF_DataStruct.H:614
-
amrex::Real coriolis_factor
Definition: ERF_DataStruct.H:629
-
bool use_explicit_most
Definition: ERF_DataStruct.H:645
-
static MeshType mesh_type
Definition: ERF_DataStruct.H:570
-
amrex::Real windfarm_x_shift
Definition: ERF_DataStruct.H:693
-
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:606
-
int RhoQr_comp
Definition: ERF_DataStruct.H:687
-
amrex::Real poisson_reltol
Definition: ERF_DataStruct.H:594
-
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:610
-
amrex::Real rdOcp
Definition: ERF_DataStruct.H:619
-
void read_int_string(int max_level, const char *string_to_read, amrex::Vector< int > &vec_to_fill, int default_int)
Definition: ERF_DataStruct.H:546
-
std::string windfarm_spec_table
Definition: ERF_DataStruct.H:689
-
bool use_mono_adv
Definition: ERF_DataStruct.H:661
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
-
static void set_flat_terrain_flag()
Definition: ERF_DataStruct.H:573
-
bool use_gravity
Definition: ERF_DataStruct.H:601
-
void build_coriolis_forcings()
Definition: ERF_DataStruct.H:504
-
int ncorr
Definition: ERF_DataStruct.H:592
-
int force_stage1_single_substep
Definition: ERF_DataStruct.H:586
-
std::string windfarm_spec_table_extra
Definition: ERF_DataStruct.H:689
-
amrex::Real cosphi
Definition: ERF_DataStruct.H:630
-
LandSurfaceType lsm_type
Definition: ERF_DataStruct.H:667
-
amrex::Real c_p
Definition: ERF_DataStruct.H:618
-
std::string windfarm_loc_table
Definition: ERF_DataStruct.H:689
-
amrex::Real gravity
Definition: ERF_DataStruct.H:617
-
std::string pp_prefix
Definition: ERF_DataStruct.H:584
-
void check_params(int max_level)
Definition: ERF_DataStruct.H:391
-
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:634
-
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
Definition: ERF_DataStruct.H:671
-
WindFarmLocType windfarm_loc_type
Definition: ERF_DataStruct.H:666
-
bool custom_w_subsidence
Definition: ERF_DataStruct.H:636
-
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:642
-
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:605
-
int RhoQc_comp
Definition: ERF_DataStruct.H:681
-
bool custom_geostrophic_profile
Definition: ERF_DataStruct.H:637
-
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:611
-
amrex::Real grid_stretching_ratio
Definition: ERF_DataStruct.H:622
-
amrex::Real sinphi
Definition: ERF_DataStruct.H:631
-
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:673
-
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
Definition: ERF_DataStruct.H:670
-
bool do_precip
Definition: ERF_DataStruct.H:678
-
amrex::Vector< SubsteppingType > substepping_type
Definition: ERF_DataStruct.H:588
-
bool coriolis_3d
Definition: ERF_DataStruct.H:603
+
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:617
+
amrex::Real dz0
Definition: ERF_DataStruct.H:633
+
bool use_lagged_delta_rt
Definition: ERF_DataStruct.H:623
+
amrex::Real coriolis_factor
Definition: ERF_DataStruct.H:638
+
bool use_explicit_most
Definition: ERF_DataStruct.H:654
+
static MeshType mesh_type
Definition: ERF_DataStruct.H:579
+
amrex::Real windfarm_x_shift
Definition: ERF_DataStruct.H:702
+
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:615
+
int RhoQr_comp
Definition: ERF_DataStruct.H:696
+
amrex::Real poisson_reltol
Definition: ERF_DataStruct.H:603
+
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:619
+
amrex::Real rdOcp
Definition: ERF_DataStruct.H:628
+
void read_int_string(int max_level, const char *string_to_read, amrex::Vector< int > &vec_to_fill, int default_int)
Definition: ERF_DataStruct.H:555
+
std::string windfarm_spec_table
Definition: ERF_DataStruct.H:698
+
bool use_mono_adv
Definition: ERF_DataStruct.H:670
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:588
+
static void set_flat_terrain_flag()
Definition: ERF_DataStruct.H:582
+
bool use_gravity
Definition: ERF_DataStruct.H:610
+
void build_coriolis_forcings()
Definition: ERF_DataStruct.H:513
+
int ncorr
Definition: ERF_DataStruct.H:601
+
int force_stage1_single_substep
Definition: ERF_DataStruct.H:595
+
std::string windfarm_spec_table_extra
Definition: ERF_DataStruct.H:698
+
amrex::Real cosphi
Definition: ERF_DataStruct.H:639
+
LandSurfaceType lsm_type
Definition: ERF_DataStruct.H:676
+
amrex::Real c_p
Definition: ERF_DataStruct.H:627
+
std::string windfarm_loc_table
Definition: ERF_DataStruct.H:698
+
amrex::Real gravity
Definition: ERF_DataStruct.H:626
+
std::string pp_prefix
Definition: ERF_DataStruct.H:593
+
void check_params(int max_level)
Definition: ERF_DataStruct.H:401
+
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:643
+
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
Definition: ERF_DataStruct.H:680
+
WindFarmLocType windfarm_loc_type
Definition: ERF_DataStruct.H:675
+
bool custom_w_subsidence
Definition: ERF_DataStruct.H:645
+
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:651
+
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:614
+
int RhoQc_comp
Definition: ERF_DataStruct.H:690
+
bool custom_geostrophic_profile
Definition: ERF_DataStruct.H:646
+
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:620
+
amrex::Real grid_stretching_ratio
Definition: ERF_DataStruct.H:631
+
amrex::Real sinphi
Definition: ERF_DataStruct.H:640
+
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:682
+
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
Definition: ERF_DataStruct.H:679
+
bool do_precip
Definition: ERF_DataStruct.H:687
+
amrex::Vector< SubsteppingType > substepping_type
Definition: ERF_DataStruct.H:597
+
bool coriolis_3d
Definition: ERF_DataStruct.H:612
void init_params(int max_level)
Definition: ERF_DataStruct.H:84
-
bool use_num_diff
Definition: ERF_DataStruct.H:657
-
amrex::Real sampling_distance_by_D
Definition: ERF_DataStruct.H:691
-
int RhoQv_comp
Definition: ERF_DataStruct.H:680
-
bool test_mapfactor
Definition: ERF_DataStruct.H:596
-
void display(int max_level)
Definition: ERF_DataStruct.H:434
-
bool use_coriolis
Definition: ERF_DataStruct.H:602
-
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:635
-
amrex::Real num_diff_coeff
Definition: ERF_DataStruct.H:658
-
std::string windfarm_blade_table
Definition: ERF_DataStruct.H:690
-
amrex::Real zsurf
Definition: ERF_DataStruct.H:623
-
bool do_terrain_drag
Definition: ERF_DataStruct.H:700
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
-
bool project_initial_velocity
Definition: ERF_DataStruct.H:626
-
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:589
-
int constant_density
Definition: ERF_DataStruct.H:591
-
AdvChoice advChoice
Definition: ERF_DataStruct.H:578
-
bool use_moist_background
Definition: ERF_DataStruct.H:679
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
-
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:638
-
std::string abl_geo_wind_table
Definition: ERF_DataStruct.H:672
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
-
ABLDriverType abl_driver_type
Definition: ERF_DataStruct.H:669
-
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:607
-
PerturbationType pert_type
Definition: ERF_DataStruct.H:654
-
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:580
-
WindFarmType windfarm_type
Definition: ERF_DataStruct.H:665
-
int buoyancy_type
Definition: ERF_DataStruct.H:598
-
amrex::Real poisson_abstol
Definition: ERF_DataStruct.H:593
-
amrex::Real turb_disk_angle
Definition: ERF_DataStruct.H:692
-
amrex::Real windfarm_y_shift
Definition: ERF_DataStruct.H:694
-
static bool terrain_is_flat
Definition: ERF_DataStruct.H:564
-
bool do_forest_drag
Definition: ERF_DataStruct.H:697
-
bool time_avg_vel
Definition: ERF_DataStruct.H:651
-
bool do_cloud
Definition: ERF_DataStruct.H:677
-
bool use_rotate_most
Definition: ERF_DataStruct.H:648
-
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:609
-
CouplingType coupling_type
Definition: ERF_DataStruct.H:663
-
std::string windfarm_airfoil_tables
Definition: ERF_DataStruct.H:690
-
int ave_plane
Definition: ERF_DataStruct.H:675
+
bool use_num_diff
Definition: ERF_DataStruct.H:666
+
amrex::Real sampling_distance_by_D
Definition: ERF_DataStruct.H:700
+
int RhoQv_comp
Definition: ERF_DataStruct.H:689
+
bool test_mapfactor
Definition: ERF_DataStruct.H:605
+
void display(int max_level)
Definition: ERF_DataStruct.H:444
+
bool use_coriolis
Definition: ERF_DataStruct.H:611
+
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:644
+
amrex::Real num_diff_coeff
Definition: ERF_DataStruct.H:667
+
std::string windfarm_blade_table
Definition: ERF_DataStruct.H:699
+
amrex::Real zsurf
Definition: ERF_DataStruct.H:632
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:590
+
bool project_initial_velocity
Definition: ERF_DataStruct.H:635
+
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:598
+
int constant_density
Definition: ERF_DataStruct.H:600
+
AdvChoice advChoice
Definition: ERF_DataStruct.H:587
+
bool use_moist_background
Definition: ERF_DataStruct.H:688
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:673
+
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:647
+
std::string abl_geo_wind_table
Definition: ERF_DataStruct.H:681
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:576
+
ABLDriverType abl_driver_type
Definition: ERF_DataStruct.H:678
+
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:616
+
PerturbationType pert_type
Definition: ERF_DataStruct.H:663
+
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:589
+
WindFarmType windfarm_type
Definition: ERF_DataStruct.H:674
+
int buoyancy_type
Definition: ERF_DataStruct.H:607
+
amrex::Real poisson_abstol
Definition: ERF_DataStruct.H:602
+
amrex::Real turb_disk_angle
Definition: ERF_DataStruct.H:701
+
amrex::Real windfarm_y_shift
Definition: ERF_DataStruct.H:703
+
static bool terrain_is_flat
Definition: ERF_DataStruct.H:573
+
bool do_forest_drag
Definition: ERF_DataStruct.H:706
+
bool time_avg_vel
Definition: ERF_DataStruct.H:660
+
bool do_cloud
Definition: ERF_DataStruct.H:686
+
bool use_rotate_most
Definition: ERF_DataStruct.H:657
+
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:618
+
CouplingType coupling_type
Definition: ERF_DataStruct.H:672
+
std::string windfarm_airfoil_tables
Definition: ERF_DataStruct.H:699
+
int ave_plane
Definition: ERF_DataStruct.H:684
Definition: ERF_SpongeStruct.H:15
void display()
Definition: ERF_SpongeStruct.H:45
void init_params()
Definition: ERF_SpongeStruct.H:17
diff --git a/ERF__Derive_8H.html b/ERF__Derive_8H.html index a17f4c473..7a37407a6 100644 --- a/ERF__Derive_8H.html +++ b/ERF__Derive_8H.html @@ -106,11 +106,11 @@
- - + + - - + + @@ -118,44 +118,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__Derive_8H__dep__incl.map b/ERF__Derive_8H__dep__incl.map index ddc468ad8..6e78805cd 100644 --- a/ERF__Derive_8H__dep__incl.map +++ b/ERF__Derive_8H__dep__incl.map @@ -1,9 +1,9 @@ - - + + - - + + @@ -11,42 +11,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Derive_8H__dep__incl.md5 b/ERF__Derive_8H__dep__incl.md5 index d249972b9..1248c0ffa 100644 --- a/ERF__Derive_8H__dep__incl.md5 +++ b/ERF__Derive_8H__dep__incl.md5 @@ -1 +1 @@ -14714799528f1f6585fd259c2855035a \ No newline at end of file +a493df7048541c7a1ce25432016c87e9 \ No newline at end of file diff --git a/ERF__Derive_8H__dep__incl.png b/ERF__Derive_8H__dep__incl.png index 8333094cc..8a9f96b30 100644 Binary files a/ERF__Derive_8H__dep__incl.png and b/ERF__Derive_8H__dep__incl.png differ diff --git a/ERF__DiffusionSrcForState__N_8cpp.html b/ERF__DiffusionSrcForState__N_8cpp.html index b8e84b23b..c1e361915 100644 --- a/ERF__DiffusionSrcForState__N_8cpp.html +++ b/ERF__DiffusionSrcForState__N_8cpp.html @@ -1079,11 +1079,11 @@

amrex::Real alpha_C
Definition: ERF_DiffStruct.H:88
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
amrex::Real B1
Definition: ERF_MYNNStruct.H:43
-
int RhoQr_comp
Definition: ERF_DataStruct.H:687
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
-
int RhoQc_comp
Definition: ERF_DataStruct.H:681
-
int RhoQv_comp
Definition: ERF_DataStruct.H:680
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
+
int RhoQr_comp
Definition: ERF_DataStruct.H:696
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:588
+
int RhoQc_comp
Definition: ERF_DataStruct.H:690
+
int RhoQv_comp
Definition: ERF_DataStruct.H:689
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:590
Definition: ERF_TurbStruct.H:31
MYNNLevel25 pbl_mynn
Definition: ERF_TurbStruct.H:203
PBLType pbl_type
Definition: ERF_TurbStruct.H:201
diff --git a/ERF__DiffusionSrcForState__T_8cpp.html b/ERF__DiffusionSrcForState__T_8cpp.html index 71941fe9b..13a8e857f 100644 --- a/ERF__DiffusionSrcForState__T_8cpp.html +++ b/ERF__DiffusionSrcForState__T_8cpp.html @@ -1247,11 +1247,11 @@

amrex::Real alpha_C
Definition: ERF_DiffStruct.H:88
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
amrex::Real B1
Definition: ERF_MYNNStruct.H:43
-
int RhoQr_comp
Definition: ERF_DataStruct.H:687
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
-
int RhoQc_comp
Definition: ERF_DataStruct.H:681
-
int RhoQv_comp
Definition: ERF_DataStruct.H:680
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
+
int RhoQr_comp
Definition: ERF_DataStruct.H:696
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:588
+
int RhoQc_comp
Definition: ERF_DataStruct.H:690
+
int RhoQv_comp
Definition: ERF_DataStruct.H:689
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:590
Definition: ERF_TurbStruct.H:31
MYNNLevel25 pbl_mynn
Definition: ERF_TurbStruct.H:203
PBLType pbl_type
Definition: ERF_TurbStruct.H:201
diff --git a/ERF__Diffusion_8H.html b/ERF__Diffusion_8H.html index ac5f1173a..f0d2d87d1 100644 --- a/ERF__Diffusion_8H.html +++ b/ERF__Diffusion_8H.html @@ -162,7 +162,7 @@ - + @@ -170,27 +170,27 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -1080,14 +1080,14 @@

-

Referenced by erf_slow_rhs_pre().

+

Referenced by erf_slow_rhs_pre().

Here is the caller graph for this function:
- +
@@ -1227,14 +1227,14 @@

-

Referenced by erf_slow_rhs_pre().

+

Referenced by erf_slow_rhs_pre().

Here is the caller graph for this function:
- +
@@ -1428,15 +1428,15 @@

-

Referenced by erf_slow_rhs_post(), and erf_slow_rhs_pre().

+

Referenced by erf_slow_rhs_post(), and erf_slow_rhs_pre().

Here is the caller graph for this function:
- - + +
@@ -1690,15 +1690,15 @@

-

Referenced by erf_slow_rhs_post(), and erf_slow_rhs_pre().

+

Referenced by erf_slow_rhs_post(), and erf_slow_rhs_pre().

Here is the caller graph for this function:
- - + +
diff --git a/ERF__Diffusion_8H__dep__incl.map b/ERF__Diffusion_8H__dep__incl.map index 8548e34b4..116a188a4 100644 --- a/ERF__Diffusion_8H__dep__incl.map +++ b/ERF__Diffusion_8H__dep__incl.map @@ -20,7 +20,7 @@ - + @@ -28,25 +28,25 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Diffusion_8H__dep__incl.md5 b/ERF__Diffusion_8H__dep__incl.md5 index 7ff8e02b8..dd3853bfa 100644 --- a/ERF__Diffusion_8H__dep__incl.md5 +++ b/ERF__Diffusion_8H__dep__incl.md5 @@ -1 +1 @@ -209d34cf6e4aa62f40e3b03dffb96cf3 \ No newline at end of file +6f0ff2872a280e9d5c9549318d2e9d53 \ No newline at end of file diff --git a/ERF__Diffusion_8H__dep__incl.png b/ERF__Diffusion_8H__dep__incl.png index 718320a72..cebf87a5b 100644 Binary files a/ERF__Diffusion_8H__dep__incl.png and b/ERF__Diffusion_8H__dep__incl.png differ diff --git a/ERF__Diffusion_8H_a1385ec02c8aa1a6916f0827a359efa2b_icgraph.map b/ERF__Diffusion_8H_a1385ec02c8aa1a6916f0827a359efa2b_icgraph.map index a9986de78..81a376070 100644 --- a/ERF__Diffusion_8H_a1385ec02c8aa1a6916f0827a359efa2b_icgraph.map +++ b/ERF__Diffusion_8H_a1385ec02c8aa1a6916f0827a359efa2b_icgraph.map @@ -1,4 +1,4 @@ - + diff --git a/ERF__Diffusion_8H_a1385ec02c8aa1a6916f0827a359efa2b_icgraph.md5 b/ERF__Diffusion_8H_a1385ec02c8aa1a6916f0827a359efa2b_icgraph.md5 index 3105468d4..e085ce6d9 100644 --- a/ERF__Diffusion_8H_a1385ec02c8aa1a6916f0827a359efa2b_icgraph.md5 +++ b/ERF__Diffusion_8H_a1385ec02c8aa1a6916f0827a359efa2b_icgraph.md5 @@ -1 +1 @@ -17f0135fa15890c36b4e9248721a122f \ No newline at end of file +9ee47bef2ae59f056d8dfc9410c6ce73 \ No newline at end of file diff --git a/ERF__Diffusion_8H_a31a619f70cd632a82eb50a2863c66f82_icgraph.map b/ERF__Diffusion_8H_a31a619f70cd632a82eb50a2863c66f82_icgraph.map index 29a539e70..de134d528 100644 --- a/ERF__Diffusion_8H_a31a619f70cd632a82eb50a2863c66f82_icgraph.map +++ b/ERF__Diffusion_8H_a31a619f70cd632a82eb50a2863c66f82_icgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/ERF__Diffusion_8H_a31a619f70cd632a82eb50a2863c66f82_icgraph.md5 b/ERF__Diffusion_8H_a31a619f70cd632a82eb50a2863c66f82_icgraph.md5 index 4629962cb..c30ecade7 100644 --- a/ERF__Diffusion_8H_a31a619f70cd632a82eb50a2863c66f82_icgraph.md5 +++ b/ERF__Diffusion_8H_a31a619f70cd632a82eb50a2863c66f82_icgraph.md5 @@ -1 +1 @@ -7f441e8da7d22bc3a6d36932f9c3d04a \ No newline at end of file +f2a8b91f9c7e94a6783ba23cd40a1ad6 \ No newline at end of file diff --git a/ERF__Diffusion_8H_a9c81dadeb1784c3274f6f8c9a9d1bcb7_icgraph.map b/ERF__Diffusion_8H_a9c81dadeb1784c3274f6f8c9a9d1bcb7_icgraph.map index 156d25d4c..5e403452f 100644 --- a/ERF__Diffusion_8H_a9c81dadeb1784c3274f6f8c9a9d1bcb7_icgraph.map +++ b/ERF__Diffusion_8H_a9c81dadeb1784c3274f6f8c9a9d1bcb7_icgraph.map @@ -1,4 +1,4 @@ - + diff --git a/ERF__Diffusion_8H_a9c81dadeb1784c3274f6f8c9a9d1bcb7_icgraph.md5 b/ERF__Diffusion_8H_a9c81dadeb1784c3274f6f8c9a9d1bcb7_icgraph.md5 index 927ba642f..919e68fcb 100644 --- a/ERF__Diffusion_8H_a9c81dadeb1784c3274f6f8c9a9d1bcb7_icgraph.md5 +++ b/ERF__Diffusion_8H_a9c81dadeb1784c3274f6f8c9a9d1bcb7_icgraph.md5 @@ -1 +1 @@ -239ace9d3bb88e2f66e910f138f9de4e \ No newline at end of file +ec5897500bf4dca55d4f185066f53dbf \ No newline at end of file diff --git a/ERF__Diffusion_8H_ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0_icgraph.map b/ERF__Diffusion_8H_ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0_icgraph.map index 71e1dccb9..dc669aa1b 100644 --- a/ERF__Diffusion_8H_ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0_icgraph.map +++ b/ERF__Diffusion_8H_ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0_icgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/ERF__Diffusion_8H_ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0_icgraph.md5 b/ERF__Diffusion_8H_ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0_icgraph.md5 index ebc527b0e..9b4e625a8 100644 --- a/ERF__Diffusion_8H_ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0_icgraph.md5 +++ b/ERF__Diffusion_8H_ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0_icgraph.md5 @@ -1 +1 @@ -7b617a541e6baabe4496efca49049c7b \ No newline at end of file +3f59e477a13289094ddb27d077cc54da \ No newline at end of file diff --git a/ERF__DirectionSelector_8H.html b/ERF__DirectionSelector_8H.html index 95791f7af..73c10aa61 100644 --- a/ERF__DirectionSelector_8H.html +++ b/ERF__DirectionSelector_8H.html @@ -107,56 +107,56 @@
- - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__DirectionSelector_8H__dep__incl.map b/ERF__DirectionSelector_8H__dep__incl.map index 7cffceb7e..2833a1c00 100644 --- a/ERF__DirectionSelector_8H__dep__incl.map +++ b/ERF__DirectionSelector_8H__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__DirectionSelector_8H__dep__incl.md5 b/ERF__DirectionSelector_8H__dep__incl.md5 index 0b0e1d9c5..f008df0cf 100644 --- a/ERF__DirectionSelector_8H__dep__incl.md5 +++ b/ERF__DirectionSelector_8H__dep__incl.md5 @@ -1 +1 @@ -8d2d3467d1281f1c6242ec72e2b2affe \ No newline at end of file +418ff38310f4675a058ee779acd9b3b3 \ No newline at end of file diff --git a/ERF__DirectionSelector_8H__dep__incl.png b/ERF__DirectionSelector_8H__dep__incl.png index 9679bdaf9..e513d19da 100644 Binary files a/ERF__DirectionSelector_8H__dep__incl.png and b/ERF__DirectionSelector_8H__dep__incl.png differ diff --git a/ERF__EBBox_8cpp.html b/ERF__EBBox_8cpp.html index 6f2cb92c0..722aaac9a 100644 --- a/ERF__EBBox_8cpp.html +++ b/ERF__EBBox_8cpp.html @@ -96,56 +96,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__EBBox_8cpp__incl.map b/ERF__EBBox_8cpp__incl.map index f38363b68..abb7d0bd8 100644 --- a/ERF__EBBox_8cpp__incl.map +++ b/ERF__EBBox_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__EBBox_8cpp__incl.md5 b/ERF__EBBox_8cpp__incl.md5 index 1a541311a..eefcdf13b 100644 --- a/ERF__EBBox_8cpp__incl.md5 +++ b/ERF__EBBox_8cpp__incl.md5 @@ -1 +1 @@ -a164b94910439d4f8c2b3adeb9b17c2f \ No newline at end of file +7e438f6fa9fc661d36c5a6277b301536 \ No newline at end of file diff --git a/ERF__EBBox_8cpp__incl.png b/ERF__EBBox_8cpp__incl.png index 3daa5548b..be8e8b9d3 100644 Binary files a/ERF__EBBox_8cpp__incl.png and b/ERF__EBBox_8cpp__incl.png differ diff --git a/ERF__EBCylinder_8cpp.html b/ERF__EBCylinder_8cpp.html deleted file mode 100644 index e218bb4be..000000000 --- a/ERF__EBCylinder_8cpp.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - -ERF: Source/EB/ERF_EBCylinder.cpp File Reference - - - - - - - - - - - - - -
-
-

 
 AMREX_ENUM (MeshType, ConstantDz, StretchedDz, VariableDz)
 
 AMREX_ENUM (TerrainType, None, Static, Moving)
 
 AMREX_ENUM (TerrainType, None, StaticFittedMesh, MovingFittedMesh, EB, ImmersedForcing)
 
 AMREX_ENUM (MoistureModelType, Eulerian, Lagrangian, Undefined)
 
 AMREX_ENUM (MoistureType, SAM, SAM_NoIce, SAM_NoPrecip_NoIce, Kessler, Kessler_NoRain, SatAdj, None)
Static StaticFittedMesh  ,
Moving MovingFittedMesh ,
EB ,
ImmersedForcing   
- - - - - -
-
ERF -
-
Energy Research and Forecasting: An Atmospheric Modeling Code
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
ERF_EBCylinder.cpp File Reference
-
-
-
#include <AMReX_EB2.H>
-#include <AMReX_EB2_IF.H>
-#include <AMReX_ParmParse.H>
-#include <algorithm>
-#include <ERF.H>
-
-Include dependency graph for ERF_EBCylinder.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - diff --git a/ERF__EBCylinder_8cpp__incl.map b/ERF__EBCylinder_8cpp__incl.map deleted file mode 100644 index efb63ae60..000000000 --- a/ERF__EBCylinder_8cpp__incl.map +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ERF__EBCylinder_8cpp__incl.md5 b/ERF__EBCylinder_8cpp__incl.md5 deleted file mode 100644 index 139eaa632..000000000 --- a/ERF__EBCylinder_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -0208367c4ac475609b96e8c4edc443df \ No newline at end of file diff --git a/ERF__EBCylinder_8cpp__incl.png b/ERF__EBCylinder_8cpp__incl.png deleted file mode 100644 index d0791be46..000000000 Binary files a/ERF__EBCylinder_8cpp__incl.png and /dev/null differ diff --git a/ERF__EBRegular_8cpp.html b/ERF__EBRegular_8cpp.html index 7cf29c7e2..b0ed3afdf 100644 --- a/ERF__EBRegular_8cpp.html +++ b/ERF__EBRegular_8cpp.html @@ -95,56 +95,56 @@
- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

diff --git a/ERF__EBRegular_8cpp__incl.map b/ERF__EBRegular_8cpp__incl.map index 6c025d456..9b357c64c 100644 --- a/ERF__EBRegular_8cpp__incl.map +++ b/ERF__EBRegular_8cpp__incl.map @@ -1,52 +1,52 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__EBRegular_8cpp__incl.md5 b/ERF__EBRegular_8cpp__incl.md5 index 4a94ed957..ac68915dc 100644 --- a/ERF__EBRegular_8cpp__incl.md5 +++ b/ERF__EBRegular_8cpp__incl.md5 @@ -1 +1 @@ -be1c2a0b761c32a605ad896f8ad8129a \ No newline at end of file +98ae86fd8356eba457d3da1d9182fed8 \ No newline at end of file diff --git a/ERF__EBRegular_8cpp__incl.png b/ERF__EBRegular_8cpp__incl.png index 8b2790896..299d433c6 100644 Binary files a/ERF__EBRegular_8cpp__incl.png and b/ERF__EBRegular_8cpp__incl.png differ diff --git a/ERF__EOS_8H.html b/ERF__EOS_8H.html index 145f8a3b9..d9516e7ac 100644 --- a/ERF__EOS_8H.html +++ b/ERF__EOS_8H.html @@ -417,7 +417,7 @@

86  return p_0 * std::pow(R_d * rhotheta * ( amrex::Real(1.0) + (R_v/R_d)*qv) * ip_0, Gamma);
87 }
-

Referenced by SAM::Compute_Coefficients(), Kessler::Copy_State_to_Micro(), SAM::Copy_State_to_Micro(), SatAdj::Copy_State_to_Micro(), ERF::derive_diag_profiles(), ERF::derive_diag_profiles_stag(), derived::erf_dersoundspeed(), erf_slow_rhs_pre(), ERF::estTimeStep(), init_bx_scalars_from_input_sounding_hse(), HSEutils::init_isentropic_hse(), HSEutils::init_isentropic_hse_terrain(), Radiation::initialize(), ERF::MakeHorizontalAverages(), and ERF::WritePlotFile().

+

Referenced by SAM::Compute_Coefficients(), Kessler::Copy_State_to_Micro(), SAM::Copy_State_to_Micro(), SatAdj::Copy_State_to_Micro(), ERF::derive_diag_profiles(), ERF::derive_diag_profiles_stag(), derived::erf_dersoundspeed(), erf_slow_rhs_pre(), ERF::estTimeStep(), init_bx_scalars_from_input_sounding_hse(), HSEutils::init_isentropic_hse(), HSEutils::init_isentropic_hse_terrain(), Radiation::initialize(), ERF::MakeHorizontalAverages(), and ERF::WritePlotFile().

Here is the caller graph for this function:
@@ -341,7 +341,7 @@

- + diff --git a/ERF__EddyViscosity_8H__dep__incl.map b/ERF__EddyViscosity_8H__dep__incl.map index 60f2e2d55..c314ba57a 100644 --- a/ERF__EddyViscosity_8H__dep__incl.map +++ b/ERF__EddyViscosity_8H__dep__incl.map @@ -1,11 +1,11 @@ - + - - - - - + + + + + @@ -20,17 +20,17 @@ - - - - - - - - - - - + + + + + + + + + + + @@ -42,11 +42,11 @@ - - - - - - - + + + + + + + diff --git a/ERF__EddyViscosity_8H__dep__incl.md5 b/ERF__EddyViscosity_8H__dep__incl.md5 index 5879783ec..551f574f2 100644 --- a/ERF__EddyViscosity_8H__dep__incl.md5 +++ b/ERF__EddyViscosity_8H__dep__incl.md5 @@ -1 +1 @@ -4a56b12fb645116c01be3308f7b30671 \ No newline at end of file +d4dfa5c873d259e3b9bf7141ebb0f0d4 \ No newline at end of file diff --git a/ERF__EddyViscosity_8H__dep__incl.png b/ERF__EddyViscosity_8H__dep__incl.png index 393fca8dc..4ed2417dc 100644 Binary files a/ERF__EddyViscosity_8H__dep__incl.png and b/ERF__EddyViscosity_8H__dep__incl.png differ diff --git a/ERF__EddyViscosity_8H_a1d775f0ce64d37053b33d514438ee856_icgraph.map b/ERF__EddyViscosity_8H_a1d775f0ce64d37053b33d514438ee856_icgraph.map index 3c98d2d4b..369d1605d 100644 --- a/ERF__EddyViscosity_8H_a1d775f0ce64d37053b33d514438ee856_icgraph.map +++ b/ERF__EddyViscosity_8H_a1d775f0ce64d37053b33d514438ee856_icgraph.map @@ -4,5 +4,5 @@ - + diff --git a/ERF__EddyViscosity_8H_a1d775f0ce64d37053b33d514438ee856_icgraph.md5 b/ERF__EddyViscosity_8H_a1d775f0ce64d37053b33d514438ee856_icgraph.md5 index 0f93d06d6..3d85b78d3 100644 --- a/ERF__EddyViscosity_8H_a1d775f0ce64d37053b33d514438ee856_icgraph.md5 +++ b/ERF__EddyViscosity_8H_a1d775f0ce64d37053b33d514438ee856_icgraph.md5 @@ -1 +1 @@ -c87ad098917b39c626740377fbb1f784 \ No newline at end of file +a7bbadb1199aa74d546746096aef6cff \ No newline at end of file diff --git a/ERF__EulerianMicrophysics_8H.html b/ERF__EulerianMicrophysics_8H.html index 89e7d4e2f..97ac98dcf 100644 --- a/ERF__EulerianMicrophysics_8H.html +++ b/ERF__EulerianMicrophysics_8H.html @@ -146,8 +146,8 @@
- - + + @@ -155,47 +155,47 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__EulerianMicrophysics_8H__dep__incl.map b/ERF__EulerianMicrophysics_8H__dep__incl.map index b3de32450..dddffc021 100644 --- a/ERF__EulerianMicrophysics_8H__dep__incl.map +++ b/ERF__EulerianMicrophysics_8H__dep__incl.map @@ -1,6 +1,6 @@ - - + + @@ -8,45 +8,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__EulerianMicrophysics_8H__dep__incl.md5 b/ERF__EulerianMicrophysics_8H__dep__incl.md5 index eba100eb3..9f6b32a2c 100644 --- a/ERF__EulerianMicrophysics_8H__dep__incl.md5 +++ b/ERF__EulerianMicrophysics_8H__dep__incl.md5 @@ -1 +1 @@ -5f1a51d39b7fdc80e64762d9e94af367 \ No newline at end of file +d07e34255001178af29e460bf7316745 \ No newline at end of file diff --git a/ERF__EulerianMicrophysics_8H__dep__incl.png b/ERF__EulerianMicrophysics_8H__dep__incl.png index 1ab8fb7a2..906cd3fda 100644 Binary files a/ERF__EulerianMicrophysics_8H__dep__incl.png and b/ERF__EulerianMicrophysics_8H__dep__incl.png differ diff --git a/ERF__FastRhs__MT_8cpp.html b/ERF__FastRhs__MT_8cpp.html index 8473985d1..349fbc310 100644 --- a/ERF__FastRhs__MT_8cpp.html +++ b/ERF__FastRhs__MT_8cpp.html @@ -94,11 +94,12 @@
- - + + + diff --git a/ERF__FastRhs__MT_8cpp__incl.map b/ERF__FastRhs__MT_8cpp__incl.map index 5cbb607c4..08e7aa3a5 100644 --- a/ERF__FastRhs__MT_8cpp__incl.map +++ b/ERF__FastRhs__MT_8cpp__incl.map @@ -1,36 +1,37 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__FastRhs__MT_8cpp__incl.md5 b/ERF__FastRhs__MT_8cpp__incl.md5 index 191734602..2c5c42180 100644 --- a/ERF__FastRhs__MT_8cpp__incl.md5 +++ b/ERF__FastRhs__MT_8cpp__incl.md5 @@ -1 +1 @@ -da27290ff02df04a00dddcc205320ed2 \ No newline at end of file +0991a90abab1a2bb448036599c49f4c0 \ No newline at end of file diff --git a/ERF__FastRhs__MT_8cpp__incl.png b/ERF__FastRhs__MT_8cpp__incl.png index 5b4ed5813..156fcb80b 100644 Binary files a/ERF__FastRhs__MT_8cpp__incl.png and b/ERF__FastRhs__MT_8cpp__incl.png differ diff --git a/ERF__FastRhs__N_8cpp.html b/ERF__FastRhs__N_8cpp.html index 26f275545..3fb8d0d8f 100644 --- a/ERF__FastRhs__N_8cpp.html +++ b/ERF__FastRhs__N_8cpp.html @@ -94,11 +94,12 @@
- - + + + diff --git a/ERF__FastRhs__N_8cpp__incl.map b/ERF__FastRhs__N_8cpp__incl.map index 9cfcd798a..a9caebddb 100644 --- a/ERF__FastRhs__N_8cpp__incl.map +++ b/ERF__FastRhs__N_8cpp__incl.map @@ -1,36 +1,37 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__FastRhs__N_8cpp__incl.md5 b/ERF__FastRhs__N_8cpp__incl.md5 index 86034deb3..171305acc 100644 --- a/ERF__FastRhs__N_8cpp__incl.md5 +++ b/ERF__FastRhs__N_8cpp__incl.md5 @@ -1 +1 @@ -8537ea74a06655133a9dd097033618de \ No newline at end of file +ba69d0474236d241309ac1e275c44167 \ No newline at end of file diff --git a/ERF__FastRhs__N_8cpp__incl.png b/ERF__FastRhs__N_8cpp__incl.png index f5262a6c4..83ab488b5 100644 Binary files a/ERF__FastRhs__N_8cpp__incl.png and b/ERF__FastRhs__N_8cpp__incl.png differ diff --git a/ERF__FastRhs__T_8cpp.html b/ERF__FastRhs__T_8cpp.html index 183605c28..da672d2ab 100644 --- a/ERF__FastRhs__T_8cpp.html +++ b/ERF__FastRhs__T_8cpp.html @@ -94,11 +94,12 @@
- - + + + diff --git a/ERF__FastRhs__T_8cpp__incl.map b/ERF__FastRhs__T_8cpp__incl.map index d8a9ef27c..3fc589724 100644 --- a/ERF__FastRhs__T_8cpp__incl.map +++ b/ERF__FastRhs__T_8cpp__incl.map @@ -1,36 +1,37 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__FastRhs__T_8cpp__incl.md5 b/ERF__FastRhs__T_8cpp__incl.md5 index 57e47b6c8..bd5f25bac 100644 --- a/ERF__FastRhs__T_8cpp__incl.md5 +++ b/ERF__FastRhs__T_8cpp__incl.md5 @@ -1 +1 @@ -9fc2e62e77f691c049fa394a91abd2d9 \ No newline at end of file +68fdfba10105a52808781e8353cd4f6e \ No newline at end of file diff --git a/ERF__FastRhs__T_8cpp__incl.png b/ERF__FastRhs__T_8cpp__incl.png index 5efbff945..1af7ce266 100644 Binary files a/ERF__FastRhs__T_8cpp__incl.png and b/ERF__FastRhs__T_8cpp__incl.png differ diff --git a/ERF__FillBdyCCVels_8cpp.html b/ERF__FillBdyCCVels_8cpp.html index 4628d701d..7a91a7a39 100644 --- a/ERF__FillBdyCCVels_8cpp.html +++ b/ERF__FillBdyCCVels_8cpp.html @@ -97,56 +97,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__FillBdyCCVels_8cpp__incl.map b/ERF__FillBdyCCVels_8cpp__incl.map index 9c4dea281..b23776759 100644 --- a/ERF__FillBdyCCVels_8cpp__incl.map +++ b/ERF__FillBdyCCVels_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__FillBdyCCVels_8cpp__incl.md5 b/ERF__FillBdyCCVels_8cpp__incl.md5 index 3aec294f8..b79fb6b8d 100644 --- a/ERF__FillBdyCCVels_8cpp__incl.md5 +++ b/ERF__FillBdyCCVels_8cpp__incl.md5 @@ -1 +1 @@ -e9fd5faeda0224ef00eb257148cf700a \ No newline at end of file +c85fcb817d177bfbe9a728423364354e \ No newline at end of file diff --git a/ERF__FillBdyCCVels_8cpp__incl.png b/ERF__FillBdyCCVels_8cpp__incl.png index 78c3cac72..98411cc1b 100644 Binary files a/ERF__FillBdyCCVels_8cpp__incl.png and b/ERF__FillBdyCCVels_8cpp__incl.png differ diff --git a/ERF__FillCoarsePatch_8cpp.html b/ERF__FillCoarsePatch_8cpp.html index b545fbdff..1e75a2ae6 100644 --- a/ERF__FillCoarsePatch_8cpp.html +++ b/ERF__FillCoarsePatch_8cpp.html @@ -97,56 +97,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__FillCoarsePatch_8cpp__incl.map b/ERF__FillCoarsePatch_8cpp__incl.map index 286c61557..d72be5e73 100644 --- a/ERF__FillCoarsePatch_8cpp__incl.map +++ b/ERF__FillCoarsePatch_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__FillCoarsePatch_8cpp__incl.md5 b/ERF__FillCoarsePatch_8cpp__incl.md5 index 12b7e5ae3..9220d1241 100644 --- a/ERF__FillCoarsePatch_8cpp__incl.md5 +++ b/ERF__FillCoarsePatch_8cpp__incl.md5 @@ -1 +1 @@ -c87fbb71d19d24a70b15ded192328e95 \ No newline at end of file +9811a24c8ab8642a474f51a299eadf41 \ No newline at end of file diff --git a/ERF__FillCoarsePatch_8cpp__incl.png b/ERF__FillCoarsePatch_8cpp__incl.png index 93494e8e0..6635f9a16 100644 Binary files a/ERF__FillCoarsePatch_8cpp__incl.png and b/ERF__FillCoarsePatch_8cpp__incl.png differ diff --git a/ERF__FillIntermediatePatch_8cpp.html b/ERF__FillIntermediatePatch_8cpp.html index 9cb8d6e83..46ea86ff5 100644 --- a/ERF__FillIntermediatePatch_8cpp.html +++ b/ERF__FillIntermediatePatch_8cpp.html @@ -97,56 +97,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__FillIntermediatePatch_8cpp__incl.map b/ERF__FillIntermediatePatch_8cpp__incl.map index d3930cdfc..e5d590f2a 100644 --- a/ERF__FillIntermediatePatch_8cpp__incl.map +++ b/ERF__FillIntermediatePatch_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__FillIntermediatePatch_8cpp__incl.md5 b/ERF__FillIntermediatePatch_8cpp__incl.md5 index 8d256f23d..931484f64 100644 --- a/ERF__FillIntermediatePatch_8cpp__incl.md5 +++ b/ERF__FillIntermediatePatch_8cpp__incl.md5 @@ -1 +1 @@ -eae69a381f5f462f64af719ec6d822e1 \ No newline at end of file +53803eef1d96d551d09df50d6072878d \ No newline at end of file diff --git a/ERF__FillIntermediatePatch_8cpp__incl.png b/ERF__FillIntermediatePatch_8cpp__incl.png index 553e07c76..22dbf07ce 100644 Binary files a/ERF__FillIntermediatePatch_8cpp__incl.png and b/ERF__FillIntermediatePatch_8cpp__incl.png differ diff --git a/ERF__FillPatch_8cpp.html b/ERF__FillPatch_8cpp.html index 6fe5a8349..6d6a4cef9 100644 --- a/ERF__FillPatch_8cpp.html +++ b/ERF__FillPatch_8cpp.html @@ -97,56 +97,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__FillPatch_8cpp__incl.map b/ERF__FillPatch_8cpp__incl.map index 788f0f6be..dbc51e6e8 100644 --- a/ERF__FillPatch_8cpp__incl.map +++ b/ERF__FillPatch_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__FillPatch_8cpp__incl.md5 b/ERF__FillPatch_8cpp__incl.md5 index d83515410..16c0143f1 100644 --- a/ERF__FillPatch_8cpp__incl.md5 +++ b/ERF__FillPatch_8cpp__incl.md5 @@ -1 +1 @@ -ddf4913ba0cd7474576bf9da4e3cd466 \ No newline at end of file +8ef3e78a63160d0e703a081b8f4625ed \ No newline at end of file diff --git a/ERF__FillPatch_8cpp__incl.png b/ERF__FillPatch_8cpp__incl.png index 06a0ff013..0b7092f04 100644 Binary files a/ERF__FillPatch_8cpp__incl.png and b/ERF__FillPatch_8cpp__incl.png differ diff --git a/ERF__FillPatcher_8H.html b/ERF__FillPatcher_8H.html index f0a39b614..6610adf14 100644 --- a/ERF__FillPatcher_8H.html +++ b/ERF__FillPatcher_8H.html @@ -112,43 +112,43 @@ - - + + - - - - + + + + - + - - - + + + - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + diff --git a/ERF__FillPatcher_8H__dep__incl.map b/ERF__FillPatcher_8H__dep__incl.map index b4d4c477b..e5183af9c 100644 --- a/ERF__FillPatcher_8H__dep__incl.map +++ b/ERF__FillPatcher_8H__dep__incl.map @@ -4,43 +4,43 @@ - - + + - - - - + + + + - + - - - + + + - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + diff --git a/ERF__FillPatcher_8H__dep__incl.md5 b/ERF__FillPatcher_8H__dep__incl.md5 index 19d70ad38..524e30275 100644 --- a/ERF__FillPatcher_8H__dep__incl.md5 +++ b/ERF__FillPatcher_8H__dep__incl.md5 @@ -1 +1 @@ -852618f82faa4529ecce5de03139763c \ No newline at end of file +e1b2bc55f6557d6f06c5c608aba49a8c \ No newline at end of file diff --git a/ERF__FillPatcher_8H__dep__incl.png b/ERF__FillPatcher_8H__dep__incl.png index f76b6212b..c062c4207 100644 Binary files a/ERF__FillPatcher_8H__dep__incl.png and b/ERF__FillPatcher_8H__dep__incl.png differ diff --git a/ERF__ForestDrag_8H.html b/ERF__ForestDrag_8H.html index 981de661a..07fbf7b55 100644 --- a/ERF__ForestDrag_8H.html +++ b/ERF__ForestDrag_8H.html @@ -105,9 +105,9 @@
- - - + + + @@ -115,46 +115,46 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__ForestDrag_8H__dep__incl.map b/ERF__ForestDrag_8H__dep__incl.map index 67d417f6c..0202e1e2f 100644 --- a/ERF__ForestDrag_8H__dep__incl.map +++ b/ERF__ForestDrag_8H__dep__incl.map @@ -1,7 +1,7 @@ - - - + + + @@ -9,44 +9,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__ForestDrag_8H__dep__incl.md5 b/ERF__ForestDrag_8H__dep__incl.md5 index 2e42eae6b..895942396 100644 --- a/ERF__ForestDrag_8H__dep__incl.md5 +++ b/ERF__ForestDrag_8H__dep__incl.md5 @@ -1 +1 @@ -66d53b589c2e08c6b41e7b7e8fbcf449 \ No newline at end of file +ccc08ec4dc7dddc342348cd03f33a93b \ No newline at end of file diff --git a/ERF__ForestDrag_8H__dep__incl.png b/ERF__ForestDrag_8H__dep__incl.png index f4d223e84..35817781b 100644 Binary files a/ERF__ForestDrag_8H__dep__incl.png and b/ERF__ForestDrag_8H__dep__incl.png differ diff --git a/ERF__HSEUtils_8H.html b/ERF__HSEUtils_8H.html index d6efb4a0a..c3061d439 100644 --- a/ERF__HSEUtils_8H.html +++ b/ERF__HSEUtils_8H.html @@ -97,7 +97,7 @@ - + @@ -108,41 +108,41 @@ - - + - - + + + - + - + - + - - - + + + - - - - - - - - - + + + + + + + + + - - + + diff --git a/ERF__HSEUtils_8H__dep__incl.map b/ERF__HSEUtils_8H__dep__incl.map index dd0285ac3..4a92d9ea4 100644 --- a/ERF__HSEUtils_8H__dep__incl.map +++ b/ERF__HSEUtils_8H__dep__incl.map @@ -1,7 +1,7 @@ - + @@ -12,41 +12,41 @@ - - - - - + + + + + - + - + - + - - - + + + - - - - - - - - - + + + + + + + + + - - + + diff --git a/ERF__HSEUtils_8H__dep__incl.md5 b/ERF__HSEUtils_8H__dep__incl.md5 index 37e636769..41ed6ed41 100644 --- a/ERF__HSEUtils_8H__dep__incl.md5 +++ b/ERF__HSEUtils_8H__dep__incl.md5 @@ -1 +1 @@ -2817b656091118d8b535f7fd91e81ea5 \ No newline at end of file +b5e95f9163e134e7fd6522c3ee0b23a7 \ No newline at end of file diff --git a/ERF__HSEUtils_8H__dep__incl.png b/ERF__HSEUtils_8H__dep__incl.png index 3dda64971..36e102015 100644 Binary files a/ERF__HSEUtils_8H__dep__incl.png and b/ERF__HSEUtils_8H__dep__incl.png differ diff --git a/ERF__Init1D_8cpp.html b/ERF__Init1D_8cpp.html index e19b9f868..dd5b9e8e9 100644 --- a/ERF__Init1D_8cpp.html +++ b/ERF__Init1D_8cpp.html @@ -98,56 +98,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__Init1D_8cpp__incl.map b/ERF__Init1D_8cpp__incl.map index 1110b4118..4f2947fb4 100644 --- a/ERF__Init1D_8cpp__incl.map +++ b/ERF__Init1D_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Init1D_8cpp__incl.md5 b/ERF__Init1D_8cpp__incl.md5 index 9fe554e7a..6a462f627 100644 --- a/ERF__Init1D_8cpp__incl.md5 +++ b/ERF__Init1D_8cpp__incl.md5 @@ -1 +1 @@ -f50e1246cfbe0ff017d2894c8a57146a \ No newline at end of file +14958d2095ca7d87912fe0d5453a6ca0 \ No newline at end of file diff --git a/ERF__Init1D_8cpp__incl.png b/ERF__Init1D_8cpp__incl.png index 95e4f13cf..f8de97acd 100644 Binary files a/ERF__Init1D_8cpp__incl.png and b/ERF__Init1D_8cpp__incl.png differ diff --git a/ERF__InitBCs_8cpp.html b/ERF__InitBCs_8cpp.html index 3d336f3de..f8bb909be 100644 --- a/ERF__InitBCs_8cpp.html +++ b/ERF__InitBCs_8cpp.html @@ -95,56 +95,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitBCs_8cpp__incl.map b/ERF__InitBCs_8cpp__incl.map index fee10f043..0e0a09837 100644 --- a/ERF__InitBCs_8cpp__incl.map +++ b/ERF__InitBCs_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitBCs_8cpp__incl.md5 b/ERF__InitBCs_8cpp__incl.md5 index a46510305..2441cfd83 100644 --- a/ERF__InitBCs_8cpp__incl.md5 +++ b/ERF__InitBCs_8cpp__incl.md5 @@ -1 +1 @@ -b70b409fa3e7a5dd310c05347f79e83a \ No newline at end of file +d5510452c2d30754c88b25f66bc68acd \ No newline at end of file diff --git a/ERF__InitBCs_8cpp__incl.png b/ERF__InitBCs_8cpp__incl.png index 8513d13f0..ead3d951a 100644 Binary files a/ERF__InitBCs_8cpp__incl.png and b/ERF__InitBCs_8cpp__incl.png differ diff --git a/ERF__InitCustom_8cpp.html b/ERF__InitCustom_8cpp.html index 2e9b9677a..b5edcf674 100644 --- a/ERF__InitCustom_8cpp.html +++ b/ERF__InitCustom_8cpp.html @@ -95,56 +95,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitCustom_8cpp__incl.map b/ERF__InitCustom_8cpp__incl.map index 1366fed0a..7144eaa62 100644 --- a/ERF__InitCustom_8cpp__incl.map +++ b/ERF__InitCustom_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitCustom_8cpp__incl.md5 b/ERF__InitCustom_8cpp__incl.md5 index d1919d8b4..a1e239d46 100644 --- a/ERF__InitCustom_8cpp__incl.md5 +++ b/ERF__InitCustom_8cpp__incl.md5 @@ -1 +1 @@ -040cac8025192985d75f6b1ba33dae93 \ No newline at end of file +49343f3dc5bf96f5c8b2ebcdd40b1ab4 \ No newline at end of file diff --git a/ERF__InitCustom_8cpp__incl.png b/ERF__InitCustom_8cpp__incl.png index 5d2ec3ee7..3d7bff02e 100644 Binary files a/ERF__InitCustom_8cpp__incl.png and b/ERF__InitCustom_8cpp__incl.png differ diff --git a/ERF__InitEB_8cpp.html b/ERF__InitEB_8cpp.html index 5ac612f9b..5ccba4587 100644 --- a/ERF__InitEB_8cpp.html +++ b/ERF__InitEB_8cpp.html @@ -97,56 +97,56 @@
- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitEB_8cpp__incl.map b/ERF__InitEB_8cpp__incl.map index d7f58e49e..5a3a6d2c1 100644 --- a/ERF__InitEB_8cpp__incl.map +++ b/ERF__InitEB_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitEB_8cpp__incl.md5 b/ERF__InitEB_8cpp__incl.md5 index 9d7e2b2a9..13f9e5ec4 100644 --- a/ERF__InitEB_8cpp__incl.md5 +++ b/ERF__InitEB_8cpp__incl.md5 @@ -1 +1 @@ -100db4c48ceda3bbc28b4801fb49f2a6 \ No newline at end of file +a93941f9a02dbd2014372baea27dcbf0 \ No newline at end of file diff --git a/ERF__InitEB_8cpp__incl.png b/ERF__InitEB_8cpp__incl.png index 4c8383f92..1419f0ebc 100644 Binary files a/ERF__InitEB_8cpp__incl.png and b/ERF__InitEB_8cpp__incl.png differ diff --git a/ERF__InitFromHSE_8cpp.html b/ERF__InitFromHSE_8cpp.html index 4ab355ef7..3d923716a 100644 --- a/ERF__InitFromHSE_8cpp.html +++ b/ERF__InitFromHSE_8cpp.html @@ -94,56 +94,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitFromHSE_8cpp__incl.map b/ERF__InitFromHSE_8cpp__incl.map index 23450c8aa..46cf2445a 100644 --- a/ERF__InitFromHSE_8cpp__incl.map +++ b/ERF__InitFromHSE_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitFromHSE_8cpp__incl.md5 b/ERF__InitFromHSE_8cpp__incl.md5 index 483949643..11567619b 100644 --- a/ERF__InitFromHSE_8cpp__incl.md5 +++ b/ERF__InitFromHSE_8cpp__incl.md5 @@ -1 +1 @@ -8d337be10d7a2fd7a2dbc1b111591aec \ No newline at end of file +b28626e4fb62a14d15b15eef7f89ab94 \ No newline at end of file diff --git a/ERF__InitFromHSE_8cpp__incl.png b/ERF__InitFromHSE_8cpp__incl.png index 853fa2b73..6eebe7564 100644 Binary files a/ERF__InitFromHSE_8cpp__incl.png and b/ERF__InitFromHSE_8cpp__incl.png differ diff --git a/ERF__InitFromInputSounding_8cpp.html b/ERF__InitFromInputSounding_8cpp.html index ed89845d3..c625a28c8 100644 --- a/ERF__InitFromInputSounding_8cpp.html +++ b/ERF__InitFromInputSounding_8cpp.html @@ -98,56 +98,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitFromInputSounding_8cpp__incl.map b/ERF__InitFromInputSounding_8cpp__incl.map index c2629325f..0d9ff1d82 100644 --- a/ERF__InitFromInputSounding_8cpp__incl.map +++ b/ERF__InitFromInputSounding_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitFromInputSounding_8cpp__incl.md5 b/ERF__InitFromInputSounding_8cpp__incl.md5 index 23da11142..240cd7103 100644 --- a/ERF__InitFromInputSounding_8cpp__incl.md5 +++ b/ERF__InitFromInputSounding_8cpp__incl.md5 @@ -1 +1 @@ -8a806e7f744deb4cb1404fe6f19c5916 \ No newline at end of file +8f3884bb49aa150cf1de420fd197dd60 \ No newline at end of file diff --git a/ERF__InitFromInputSounding_8cpp__incl.png b/ERF__InitFromInputSounding_8cpp__incl.png index 0a771bab7..9aad865cf 100644 Binary files a/ERF__InitFromInputSounding_8cpp__incl.png and b/ERF__InitFromInputSounding_8cpp__incl.png differ diff --git a/ERF__InitFromMetgrid_8cpp.html b/ERF__InitFromMetgrid_8cpp.html index 9b9847571..2afe4f047 100644 --- a/ERF__InitFromMetgrid_8cpp.html +++ b/ERF__InitFromMetgrid_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitFromMetgrid_8cpp__incl.map b/ERF__InitFromMetgrid_8cpp__incl.map index 732bee370..6f4db4022 100644 --- a/ERF__InitFromMetgrid_8cpp__incl.map +++ b/ERF__InitFromMetgrid_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitFromMetgrid_8cpp__incl.md5 b/ERF__InitFromMetgrid_8cpp__incl.md5 index 41ef091d3..16d767bdd 100644 --- a/ERF__InitFromMetgrid_8cpp__incl.md5 +++ b/ERF__InitFromMetgrid_8cpp__incl.md5 @@ -1 +1 @@ -8231a7e7d42efc635cff1850d8c18d1a \ No newline at end of file +a2f0193482e5589e5ba3fb61d29cf273 \ No newline at end of file diff --git a/ERF__InitFromMetgrid_8cpp__incl.png b/ERF__InitFromMetgrid_8cpp__incl.png index f3d22354e..7c044daa6 100644 Binary files a/ERF__InitFromMetgrid_8cpp__incl.png and b/ERF__InitFromMetgrid_8cpp__incl.png differ diff --git a/ERF__InitFromWRFInput_8cpp.html b/ERF__InitFromWRFInput_8cpp.html index d06382cba..a3fa7de19 100644 --- a/ERF__InitFromWRFInput_8cpp.html +++ b/ERF__InitFromWRFInput_8cpp.html @@ -97,56 +97,56 @@
- - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitFromWRFInput_8cpp__incl.map b/ERF__InitFromWRFInput_8cpp__incl.map index ba361552f..a97d6aec4 100644 --- a/ERF__InitFromWRFInput_8cpp__incl.map +++ b/ERF__InitFromWRFInput_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitFromWRFInput_8cpp__incl.md5 b/ERF__InitFromWRFInput_8cpp__incl.md5 index b0e28dcfa..57ec4fef0 100644 --- a/ERF__InitFromWRFInput_8cpp__incl.md5 +++ b/ERF__InitFromWRFInput_8cpp__incl.md5 @@ -1 +1 @@ -8532a15e10d5471514f0067f5dfe1960 \ No newline at end of file +739e04fcba1cce3488f2d73a27d1a4be \ No newline at end of file diff --git a/ERF__InitFromWRFInput_8cpp__incl.png b/ERF__InitFromWRFInput_8cpp__incl.png index 6337cccbf..8bf780ff0 100644 Binary files a/ERF__InitFromWRFInput_8cpp__incl.png and b/ERF__InitFromWRFInput_8cpp__incl.png differ diff --git a/ERF__InitGeowind_8cpp.html b/ERF__InitGeowind_8cpp.html index 071c4e1b1..4457eb233 100644 --- a/ERF__InitGeowind_8cpp.html +++ b/ERF__InitGeowind_8cpp.html @@ -92,56 +92,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitGeowind_8cpp__incl.map b/ERF__InitGeowind_8cpp__incl.map index 883529b3c..c9d7668bc 100644 --- a/ERF__InitGeowind_8cpp__incl.map +++ b/ERF__InitGeowind_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitGeowind_8cpp__incl.md5 b/ERF__InitGeowind_8cpp__incl.md5 index 8ed10ce05..cf7862b9e 100644 --- a/ERF__InitGeowind_8cpp__incl.md5 +++ b/ERF__InitGeowind_8cpp__incl.md5 @@ -1 +1 @@ -94d407205d9c3f213fe4bbc0236dbe06 \ No newline at end of file +e700848efa673f1ed129eba86767c38b \ No newline at end of file diff --git a/ERF__InitGeowind_8cpp__incl.png b/ERF__InitGeowind_8cpp__incl.png index 67fbbea05..adde53031 100644 Binary files a/ERF__InitGeowind_8cpp__incl.png and b/ERF__InitGeowind_8cpp__incl.png differ diff --git a/ERF__InitRayleigh_8cpp.html b/ERF__InitRayleigh_8cpp.html index eaba02d11..4a6128ab9 100644 --- a/ERF__InitRayleigh_8cpp.html +++ b/ERF__InitRayleigh_8cpp.html @@ -92,56 +92,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitRayleigh_8cpp__incl.map b/ERF__InitRayleigh_8cpp__incl.map index 878dd5694..2b0a3c645 100644 --- a/ERF__InitRayleigh_8cpp__incl.map +++ b/ERF__InitRayleigh_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitRayleigh_8cpp__incl.md5 b/ERF__InitRayleigh_8cpp__incl.md5 index 4fda90f38..7a01c6e24 100644 --- a/ERF__InitRayleigh_8cpp__incl.md5 +++ b/ERF__InitRayleigh_8cpp__incl.md5 @@ -1 +1 @@ -56edeed202f9721cb8454817fcab66d6 \ No newline at end of file +8d883faa6f4f711b57a667d39b1e2426 \ No newline at end of file diff --git a/ERF__InitRayleigh_8cpp__incl.png b/ERF__InitRayleigh_8cpp__incl.png index 95c7498da..8a836d9c7 100644 Binary files a/ERF__InitRayleigh_8cpp__incl.png and b/ERF__InitRayleigh_8cpp__incl.png differ diff --git a/ERF__InitSponge_8cpp.html b/ERF__InitSponge_8cpp.html index 27d754473..b6fd065e3 100644 --- a/ERF__InitSponge_8cpp.html +++ b/ERF__InitSponge_8cpp.html @@ -94,56 +94,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitSponge_8cpp__incl.map b/ERF__InitSponge_8cpp__incl.map index e684d88a9..fb149ebad 100644 --- a/ERF__InitSponge_8cpp__incl.map +++ b/ERF__InitSponge_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitSponge_8cpp__incl.md5 b/ERF__InitSponge_8cpp__incl.md5 index eb2c16a01..7d2eab3f9 100644 --- a/ERF__InitSponge_8cpp__incl.md5 +++ b/ERF__InitSponge_8cpp__incl.md5 @@ -1 +1 @@ -1d54877b355ae140f12558793f7a240d \ No newline at end of file +e604fa8c3e8c30aafc2ff3faf182b187 \ No newline at end of file diff --git a/ERF__InitSponge_8cpp__incl.png b/ERF__InitSponge_8cpp__incl.png index 37844a469..50c17ac4e 100644 Binary files a/ERF__InitSponge_8cpp__incl.png and b/ERF__InitSponge_8cpp__incl.png differ diff --git a/ERF__InitTurbPert_8cpp.html b/ERF__InitTurbPert_8cpp.html index e5f154fde..0d7f59df7 100644 --- a/ERF__InitTurbPert_8cpp.html +++ b/ERF__InitTurbPert_8cpp.html @@ -95,56 +95,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitTurbPert_8cpp__incl.map b/ERF__InitTurbPert_8cpp__incl.map index 04034f7e6..b2a2122da 100644 --- a/ERF__InitTurbPert_8cpp__incl.map +++ b/ERF__InitTurbPert_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitTurbPert_8cpp__incl.md5 b/ERF__InitTurbPert_8cpp__incl.md5 index 7f36389bb..853a581f2 100644 --- a/ERF__InitTurbPert_8cpp__incl.md5 +++ b/ERF__InitTurbPert_8cpp__incl.md5 @@ -1 +1 @@ -871453d6d51c2b6ca03f557864a1734f \ No newline at end of file +167f81013d1b5880a850cfbb4a5fa0e2 \ No newline at end of file diff --git a/ERF__InitTurbPert_8cpp__incl.png b/ERF__InitTurbPert_8cpp__incl.png index b185c1a40..331f4ae1e 100644 Binary files a/ERF__InitTurbPert_8cpp__incl.png and b/ERF__InitTurbPert_8cpp__incl.png differ diff --git a/ERF__InitUniform_8cpp.html b/ERF__InitUniform_8cpp.html index d0917c958..f08232bed 100644 --- a/ERF__InitUniform_8cpp.html +++ b/ERF__InitUniform_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitUniform_8cpp__incl.map b/ERF__InitUniform_8cpp__incl.map index 6025a4941..b04e5a761 100644 --- a/ERF__InitUniform_8cpp__incl.map +++ b/ERF__InitUniform_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitUniform_8cpp__incl.md5 b/ERF__InitUniform_8cpp__incl.md5 index aa9c1f986..0b7be4f0e 100644 --- a/ERF__InitUniform_8cpp__incl.md5 +++ b/ERF__InitUniform_8cpp__incl.md5 @@ -1 +1 @@ -85701cfda278cd716eb1f0a3bc49715b \ No newline at end of file +a064b196df8c481b1f70e1faa590c97a \ No newline at end of file diff --git a/ERF__InitUniform_8cpp__incl.png b/ERF__InitUniform_8cpp__incl.png index be761d5c1..5bcc54caa 100644 Binary files a/ERF__InitUniform_8cpp__incl.png and b/ERF__InitUniform_8cpp__incl.png differ diff --git a/ERF__InitWindFarm_8cpp.html b/ERF__InitWindFarm_8cpp.html index 88f59c4ae..e31d05d59 100644 --- a/ERF__InitWindFarm_8cpp.html +++ b/ERF__InitWindFarm_8cpp.html @@ -92,56 +92,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InitWindFarm_8cpp__incl.map b/ERF__InitWindFarm_8cpp__incl.map index 8baf7023e..589859af4 100644 --- a/ERF__InitWindFarm_8cpp__incl.map +++ b/ERF__InitWindFarm_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InitWindFarm_8cpp__incl.md5 b/ERF__InitWindFarm_8cpp__incl.md5 index ff498e131..3c37fa5de 100644 --- a/ERF__InitWindFarm_8cpp__incl.md5 +++ b/ERF__InitWindFarm_8cpp__incl.md5 @@ -1 +1 @@ -9a75f5a6cf241aca04d9c57e1885da29 \ No newline at end of file +f19c8276d36c897dc83c719408beb704 \ No newline at end of file diff --git a/ERF__InitWindFarm_8cpp__incl.png b/ERF__InitWindFarm_8cpp__incl.png index 935ef1888..fafbeb5e3 100644 Binary files a/ERF__InitWindFarm_8cpp__incl.png and b/ERF__InitWindFarm_8cpp__incl.png differ diff --git a/ERF__InputSoundingData_8H.html b/ERF__InputSoundingData_8H.html index bafe79b59..4c28543b3 100644 --- a/ERF__InputSoundingData_8H.html +++ b/ERF__InputSoundingData_8H.html @@ -126,9 +126,9 @@
- - - + + + @@ -136,46 +136,46 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InputSoundingData_8H__dep__incl.map b/ERF__InputSoundingData_8H__dep__incl.map index 342c37ca8..7fdff5631 100644 --- a/ERF__InputSoundingData_8H__dep__incl.map +++ b/ERF__InputSoundingData_8H__dep__incl.map @@ -1,7 +1,7 @@ - - - + + + @@ -9,44 +9,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InputSoundingData_8H__dep__incl.md5 b/ERF__InputSoundingData_8H__dep__incl.md5 index e9c4b06f4..ab74b649e 100644 --- a/ERF__InputSoundingData_8H__dep__incl.md5 +++ b/ERF__InputSoundingData_8H__dep__incl.md5 @@ -1 +1 @@ -bb79f1300299b44c102a21192a6b76fb \ No newline at end of file +84ca305c588d946ab67daaa2cdacf92e \ No newline at end of file diff --git a/ERF__InputSoundingData_8H__dep__incl.png b/ERF__InputSoundingData_8H__dep__incl.png index 9e14f8b03..6a2967be3 100644 Binary files a/ERF__InputSoundingData_8H__dep__incl.png and b/ERF__InputSoundingData_8H__dep__incl.png differ diff --git a/ERF__InputSpongeData_8H.html b/ERF__InputSpongeData_8H.html index 796cc740d..904740ba4 100644 --- a/ERF__InputSpongeData_8H.html +++ b/ERF__InputSpongeData_8H.html @@ -118,9 +118,9 @@
- - - + + + @@ -128,46 +128,46 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__InputSpongeData_8H__dep__incl.map b/ERF__InputSpongeData_8H__dep__incl.map index 5ec1c4cea..8d9b3f4eb 100644 --- a/ERF__InputSpongeData_8H__dep__incl.map +++ b/ERF__InputSpongeData_8H__dep__incl.map @@ -1,7 +1,7 @@ - - - + + + @@ -9,44 +9,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__InputSpongeData_8H__dep__incl.md5 b/ERF__InputSpongeData_8H__dep__incl.md5 index 713555cef..e5a185a37 100644 --- a/ERF__InputSpongeData_8H__dep__incl.md5 +++ b/ERF__InputSpongeData_8H__dep__incl.md5 @@ -1 +1 @@ -e2d15fafcb6b9b9eb614b1ce37d14775 \ No newline at end of file +50c3d7d12df7fdb73545a6ea96f31af6 \ No newline at end of file diff --git a/ERF__InputSpongeData_8H__dep__incl.png b/ERF__InputSpongeData_8H__dep__incl.png index 3e847ac62..1b3827f5f 100644 Binary files a/ERF__InputSpongeData_8H__dep__incl.png and b/ERF__InputSpongeData_8H__dep__incl.png differ diff --git a/ERF__Interpolation__1D_8H.html b/ERF__Interpolation__1D_8H.html index f69e821f8..434af76f4 100644 --- a/ERF__Interpolation__1D_8H.html +++ b/ERF__Interpolation__1D_8H.html @@ -103,56 +103,56 @@
- - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__Interpolation__1D_8H__dep__incl.map b/ERF__Interpolation__1D_8H__dep__incl.map index 20f98927b..cd07a3511 100644 --- a/ERF__Interpolation__1D_8H__dep__incl.map +++ b/ERF__Interpolation__1D_8H__dep__incl.map @@ -1,52 +1,52 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Interpolation__1D_8H__dep__incl.md5 b/ERF__Interpolation__1D_8H__dep__incl.md5 index 9a5742311..dcbc4391a 100644 --- a/ERF__Interpolation__1D_8H__dep__incl.md5 +++ b/ERF__Interpolation__1D_8H__dep__incl.md5 @@ -1 +1 @@ -f5b761f7a031be80973e19351480ec67 \ No newline at end of file +7d03710a7e6b8a39bf36aebe8f120c9c \ No newline at end of file diff --git a/ERF__Interpolation__1D_8H__dep__incl.png b/ERF__Interpolation__1D_8H__dep__incl.png index 710756275..138e953cb 100644 Binary files a/ERF__Interpolation__1D_8H__dep__incl.png and b/ERF__Interpolation__1D_8H__dep__incl.png differ diff --git a/ERF__Kessler_8H.html b/ERF__Kessler_8H.html index d88f3f2c9..824c718b4 100644 --- a/ERF__Kessler_8H.html +++ b/ERF__Kessler_8H.html @@ -144,12 +144,12 @@
- - - - - - + + + + + + @@ -157,43 +157,43 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__Kessler_8H__dep__incl.map b/ERF__Kessler_8H__dep__incl.map index 02cbf0d4f..e7f98d387 100644 --- a/ERF__Kessler_8H__dep__incl.map +++ b/ERF__Kessler_8H__dep__incl.map @@ -1,10 +1,10 @@ - - - - - - + + + + + + @@ -12,41 +12,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Kessler_8H__dep__incl.md5 b/ERF__Kessler_8H__dep__incl.md5 index f09e05ca2..e1e17c517 100644 --- a/ERF__Kessler_8H__dep__incl.md5 +++ b/ERF__Kessler_8H__dep__incl.md5 @@ -1 +1 @@ -33611045d88097baa29d113e4b8647be \ No newline at end of file +955c52088e460721455496afbaab268e \ No newline at end of file diff --git a/ERF__Kessler_8H__dep__incl.png b/ERF__Kessler_8H__dep__incl.png index a4aad50eb..451af5e1d 100644 Binary files a/ERF__Kessler_8H__dep__incl.png and b/ERF__Kessler_8H__dep__incl.png differ diff --git a/ERF__Kessler_8H_source.html b/ERF__Kessler_8H_source.html index 04efb4228..6f5bc68e9 100644 --- a/ERF__Kessler_8H_source.html +++ b/ERF__Kessler_8H_source.html @@ -327,11 +327,11 @@
@ NumVars
Definition: ERF_Kessler.H:42
@ qv
Definition: ERF_Kessler.H:36
Definition: ERF_DataStruct.H:82
-
amrex::Real c_p
Definition: ERF_DataStruct.H:618
-
bool do_precip
Definition: ERF_DataStruct.H:678
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
-
bool do_cloud
Definition: ERF_DataStruct.H:677
-
int ave_plane
Definition: ERF_DataStruct.H:675
+
amrex::Real c_p
Definition: ERF_DataStruct.H:627
+
bool do_precip
Definition: ERF_DataStruct.H:687
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:673
+
bool do_cloud
Definition: ERF_DataStruct.H:686
+
int ave_plane
Definition: ERF_DataStruct.H:684
diff --git a/ERF__LagrangianMicrophysics_8H.html b/ERF__LagrangianMicrophysics_8H.html index 8fabf6685..25a0f9d3c 100644 --- a/ERF__LagrangianMicrophysics_8H.html +++ b/ERF__LagrangianMicrophysics_8H.html @@ -94,8 +94,8 @@
- - + + @@ -103,47 +103,47 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__LagrangianMicrophysics_8H__dep__incl.map b/ERF__LagrangianMicrophysics_8H__dep__incl.map index c93d9be62..6a31d3132 100644 --- a/ERF__LagrangianMicrophysics_8H__dep__incl.map +++ b/ERF__LagrangianMicrophysics_8H__dep__incl.map @@ -1,6 +1,6 @@ - - + + @@ -8,45 +8,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__LagrangianMicrophysics_8H__dep__incl.md5 b/ERF__LagrangianMicrophysics_8H__dep__incl.md5 index d6a11edca..f4926c6cb 100644 --- a/ERF__LagrangianMicrophysics_8H__dep__incl.md5 +++ b/ERF__LagrangianMicrophysics_8H__dep__incl.md5 @@ -1 +1 @@ -6bca68444338eafd223985193f358dd4 \ No newline at end of file +14295015fb4ff758ec3f1d9476383546 \ No newline at end of file diff --git a/ERF__LagrangianMicrophysics_8H__dep__incl.png b/ERF__LagrangianMicrophysics_8H__dep__incl.png index 97a5053ad..716cf2f8c 100644 Binary files a/ERF__LagrangianMicrophysics_8H__dep__incl.png and b/ERF__LagrangianMicrophysics_8H__dep__incl.png differ diff --git a/ERF__LandSurface_8H.html b/ERF__LandSurface_8H.html index 55ee6ef13..432f697d8 100644 --- a/ERF__LandSurface_8H.html +++ b/ERF__LandSurface_8H.html @@ -133,8 +133,8 @@
- - + + @@ -142,47 +142,47 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__LandSurface_8H__dep__incl.map b/ERF__LandSurface_8H__dep__incl.map index 36a9838b6..d5c8add7d 100644 --- a/ERF__LandSurface_8H__dep__incl.map +++ b/ERF__LandSurface_8H__dep__incl.map @@ -1,6 +1,6 @@ - - + + @@ -8,45 +8,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__LandSurface_8H__dep__incl.md5 b/ERF__LandSurface_8H__dep__incl.md5 index 755bcdbfe..618ba43c0 100644 --- a/ERF__LandSurface_8H__dep__incl.md5 +++ b/ERF__LandSurface_8H__dep__incl.md5 @@ -1 +1 @@ -f6d656583ef4d3637d02ed573845702e \ No newline at end of file +ee3f59ba88b19e176c4c556f31c1e39a \ No newline at end of file diff --git a/ERF__LandSurface_8H__dep__incl.png b/ERF__LandSurface_8H__dep__incl.png index 2198c0575..aa7d97ec7 100644 Binary files a/ERF__LandSurface_8H__dep__incl.png and b/ERF__LandSurface_8H__dep__incl.png differ diff --git a/ERF__MM5_8H.html b/ERF__MM5_8H.html index bb8ee7fdf..52203f85d 100644 --- a/ERF__MM5_8H.html +++ b/ERF__MM5_8H.html @@ -138,10 +138,10 @@
- - - - + + + + @@ -149,45 +149,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__MM5_8H__dep__incl.map b/ERF__MM5_8H__dep__incl.map index eda95448d..44666c84b 100644 --- a/ERF__MM5_8H__dep__incl.map +++ b/ERF__MM5_8H__dep__incl.map @@ -1,8 +1,8 @@ - - - - + + + + @@ -10,43 +10,43 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MM5_8H__dep__incl.md5 b/ERF__MM5_8H__dep__incl.md5 index eae8d61f7..85f80418f 100644 --- a/ERF__MM5_8H__dep__incl.md5 +++ b/ERF__MM5_8H__dep__incl.md5 @@ -1 +1 @@ -87282527fe9c12041044a37bf070bdd6 \ No newline at end of file +4c2bf1a58e97ee4e2c777d318601aa3b \ No newline at end of file diff --git a/ERF__MM5_8H__dep__incl.png b/ERF__MM5_8H__dep__incl.png index a4c0d61fd..c2990e20f 100644 Binary files a/ERF__MM5_8H__dep__incl.png and b/ERF__MM5_8H__dep__incl.png differ diff --git a/ERF__MOSTAverage_8H.html b/ERF__MOSTAverage_8H.html index ce098df92..00146de5c 100644 --- a/ERF__MOSTAverage_8H.html +++ b/ERF__MOSTAverage_8H.html @@ -119,56 +119,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
diff --git a/ERF__MOSTAverage_8H__dep__incl.map b/ERF__MOSTAverage_8H__dep__incl.map index bd8928102..29223f828 100644 --- a/ERF__MOSTAverage_8H__dep__incl.map +++ b/ERF__MOSTAverage_8H__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/ERF__MOSTAverage_8H__dep__incl.md5 b/ERF__MOSTAverage_8H__dep__incl.md5 index d86b87cc4..83afec724 100644 --- a/ERF__MOSTAverage_8H__dep__incl.md5 +++ b/ERF__MOSTAverage_8H__dep__incl.md5 @@ -1 +1 @@ -9104841cc7cabb28f2bc6dd3444a6531 \ No newline at end of file +0aed75af6d81aa83320505b43b5c892b \ No newline at end of file diff --git a/ERF__MOSTAverage_8H__dep__incl.png b/ERF__MOSTAverage_8H__dep__incl.png index 5a6ad13eb..36ab372e2 100644 Binary files a/ERF__MOSTAverage_8H__dep__incl.png and b/ERF__MOSTAverage_8H__dep__incl.png differ diff --git a/ERF__MOSTRoughness_8H.html b/ERF__MOSTRoughness_8H.html index 98c7ca499..2e4139ac6 100644 --- a/ERF__MOSTRoughness_8H.html +++ b/ERF__MOSTRoughness_8H.html @@ -104,56 +104,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
diff --git a/ERF__MOSTRoughness_8H__dep__incl.map b/ERF__MOSTRoughness_8H__dep__incl.map index ec32232ca..49772805e 100644 --- a/ERF__MOSTRoughness_8H__dep__incl.map +++ b/ERF__MOSTRoughness_8H__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/ERF__MOSTRoughness_8H__dep__incl.md5 b/ERF__MOSTRoughness_8H__dep__incl.md5 index 88602fc64..5cdaf4e26 100644 --- a/ERF__MOSTRoughness_8H__dep__incl.md5 +++ b/ERF__MOSTRoughness_8H__dep__incl.md5 @@ -1 +1 @@ -11b8de9e665e70bc1bbc970f2e325da9 \ No newline at end of file +83ddb9a80ed7954ba12efc578bc98d6a \ No newline at end of file diff --git a/ERF__MOSTRoughness_8H__dep__incl.png b/ERF__MOSTRoughness_8H__dep__incl.png index 33738f276..f1137ec57 100644 Binary files a/ERF__MOSTRoughness_8H__dep__incl.png and b/ERF__MOSTRoughness_8H__dep__incl.png differ diff --git a/ERF__MOSTStress_8H.html b/ERF__MOSTStress_8H.html index 40a878ed0..14c2c5130 100644 --- a/ERF__MOSTStress_8H.html +++ b/ERF__MOSTStress_8H.html @@ -112,56 +112,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
diff --git a/ERF__MOSTStress_8H__dep__incl.map b/ERF__MOSTStress_8H__dep__incl.map index e17912034..701988adc 100644 --- a/ERF__MOSTStress_8H__dep__incl.map +++ b/ERF__MOSTStress_8H__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/ERF__MOSTStress_8H__dep__incl.md5 b/ERF__MOSTStress_8H__dep__incl.md5 index 52ede25d8..bb175f37b 100644 --- a/ERF__MOSTStress_8H__dep__incl.md5 +++ b/ERF__MOSTStress_8H__dep__incl.md5 @@ -1 +1 @@ -fcf9b189cb98e22c5116628cd17ccd8c \ No newline at end of file +d7226a26c808b09fdd125585a1d805f5 \ No newline at end of file diff --git a/ERF__MOSTStress_8H__dep__incl.png b/ERF__MOSTStress_8H__dep__incl.png index 574c56c95..2ee3d822e 100644 Binary files a/ERF__MOSTStress_8H__dep__incl.png and b/ERF__MOSTStress_8H__dep__incl.png differ diff --git a/ERF__MRI_8H.html b/ERF__MRI_8H.html index 004d0f117..19e8c17c4 100644 --- a/ERF__MRI_8H.html +++ b/ERF__MRI_8H.html @@ -100,56 +100,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -157,9 +157,9 @@
- - - + + + @@ -167,46 +167,46 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__MRI_8H__dep__incl.map b/ERF__MRI_8H__dep__incl.map index aea1930a8..0870d1ce4 100644 --- a/ERF__MRI_8H__dep__incl.map +++ b/ERF__MRI_8H__dep__incl.map @@ -1,7 +1,7 @@ - - - + + + @@ -9,44 +9,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MRI_8H__dep__incl.md5 b/ERF__MRI_8H__dep__incl.md5 index 9b08208ae..92fdc0a5c 100644 --- a/ERF__MRI_8H__dep__incl.md5 +++ b/ERF__MRI_8H__dep__incl.md5 @@ -1 +1 @@ -32625103ffb38ab20229f08bd9a7f382 \ No newline at end of file +783fd137fb938021883c940a53bd1536 \ No newline at end of file diff --git a/ERF__MRI_8H__dep__incl.png b/ERF__MRI_8H__dep__incl.png index 4d6e0ac2e..96c0b8738 100644 Binary files a/ERF__MRI_8H__dep__incl.png and b/ERF__MRI_8H__dep__incl.png differ diff --git a/ERF__MRI_8H__incl.map b/ERF__MRI_8H__incl.map index 49b5b38a9..babc363fa 100644 --- a/ERF__MRI_8H__incl.map +++ b/ERF__MRI_8H__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MRI_8H__incl.md5 b/ERF__MRI_8H__incl.md5 index f8e6862c1..fc88faae5 100644 --- a/ERF__MRI_8H__incl.md5 +++ b/ERF__MRI_8H__incl.md5 @@ -1 +1 @@ -6b03a581e0fd1a8449fae639a335ec3d \ No newline at end of file +aefc19f856deb7840bb1f00cef7dad57 \ No newline at end of file diff --git a/ERF__MRI_8H__incl.png b/ERF__MRI_8H__incl.png index d52d96961..f6a649c31 100644 Binary files a/ERF__MRI_8H__incl.png and b/ERF__MRI_8H__incl.png differ diff --git a/ERF__MakeBuoyancy_8cpp.html b/ERF__MakeBuoyancy_8cpp.html index 9cde7d25b..5babe1f4d 100644 --- a/ERF__MakeBuoyancy_8cpp.html +++ b/ERF__MakeBuoyancy_8cpp.html @@ -102,44 +102,45 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -386,10 +387,10 @@

@ th0_comp
Definition: ERF_IndexDefines.H:66
@ r0_comp
Definition: ERF_IndexDefines.H:63
@ cons
Definition: ERF_IndexDefines.H:139
-
amrex::Real rdOcp
Definition: ERF_DataStruct.H:619
-
amrex::Real gravity
Definition: ERF_DataStruct.H:617
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
-
int buoyancy_type
Definition: ERF_DataStruct.H:598
+
amrex::Real rdOcp
Definition: ERF_DataStruct.H:628
+
amrex::Real gravity
Definition: ERF_DataStruct.H:626
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:673
+
int buoyancy_type
Definition: ERF_DataStruct.H:607

Referenced by make_mom_sources().

diff --git a/ERF__MakeBuoyancy_8cpp__incl.map b/ERF__MakeBuoyancy_8cpp__incl.map index a93733886..40f6c188b 100644 --- a/ERF__MakeBuoyancy_8cpp__incl.map +++ b/ERF__MakeBuoyancy_8cpp__incl.map @@ -1,40 +1,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MakeBuoyancy_8cpp__incl.md5 b/ERF__MakeBuoyancy_8cpp__incl.md5 index 49a12dd94..26abf16d7 100644 --- a/ERF__MakeBuoyancy_8cpp__incl.md5 +++ b/ERF__MakeBuoyancy_8cpp__incl.md5 @@ -1 +1 @@ -006f2300de96ca9facdca374c2a1e0da \ No newline at end of file +7810116925a0b3c43c72b2a48068116c \ No newline at end of file diff --git a/ERF__MakeBuoyancy_8cpp__incl.png b/ERF__MakeBuoyancy_8cpp__incl.png index b08e08418..d4c2a0a97 100644 Binary files a/ERF__MakeBuoyancy_8cpp__incl.png and b/ERF__MakeBuoyancy_8cpp__incl.png differ diff --git a/ERF__MakeFastCoeffs_8cpp.html b/ERF__MakeFastCoeffs_8cpp.html index 1f3ae5b0e..8fd20b01d 100644 --- a/ERF__MakeFastCoeffs_8cpp.html +++ b/ERF__MakeFastCoeffs_8cpp.html @@ -95,17 +95,18 @@
- - - - - - + + + + + + + - - + + @@ -118,14 +119,14 @@ - - + + - - - + + + diff --git a/ERF__MakeFastCoeffs_8cpp__incl.map b/ERF__MakeFastCoeffs_8cpp__incl.map index f9c160ad4..735f9c79d 100644 --- a/ERF__MakeFastCoeffs_8cpp__incl.map +++ b/ERF__MakeFastCoeffs_8cpp__incl.map @@ -1,36 +1,37 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MakeFastCoeffs_8cpp__incl.md5 b/ERF__MakeFastCoeffs_8cpp__incl.md5 index 0b6aedf3b..7beb8920a 100644 --- a/ERF__MakeFastCoeffs_8cpp__incl.md5 +++ b/ERF__MakeFastCoeffs_8cpp__incl.md5 @@ -1 +1 @@ -3f34417fa48ab786f22c38ea9aaef46c \ No newline at end of file +d80b5c6adb8e2ea0c7222af538a995c9 \ No newline at end of file diff --git a/ERF__MakeFastCoeffs_8cpp__incl.png b/ERF__MakeFastCoeffs_8cpp__incl.png index 04b279686..9b661c0e0 100644 Binary files a/ERF__MakeFastCoeffs_8cpp__incl.png and b/ERF__MakeFastCoeffs_8cpp__incl.png differ diff --git a/ERF__MakeMomSources_8cpp.html b/ERF__MakeMomSources_8cpp.html index 46bdd02c9..6d9e242a9 100644 --- a/ERF__MakeMomSources_8cpp.html +++ b/ERF__MakeMomSources_8cpp.html @@ -103,56 +103,56 @@
- - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

@@ -400,502 +400,503 @@

91  // 10. Immersed Forcing
92  // *****************************************************************************
93  //const bool l_use_ndiff = solverChoice.use_num_diff;
-
94  const bool l_use_zphys = (solverChoice.mesh_type != MeshType::ConstantDz);
-
95  const bool l_do_forest_drag = solverChoice.do_forest_drag;
-
96  const bool l_do_terrain_drag = solverChoice.do_terrain_drag;
-
97 
-
98  // Check if terrain and immersed terrain clash
-
99  if(l_use_zphys && l_do_terrain_drag){
-
100  amrex::Error(" Cannot use immersed forcing for terrain with terrain-fitted coordinates");
-
101  }
-
102  if(l_do_forest_drag && l_do_terrain_drag){
-
103  amrex::Error(" Currently forest canopy cannot be used with immersed forcing");
+
94  const bool l_use_zphys = (solverChoice.terrain_type == TerrainType::StaticFittedMesh ||
+
95  solverChoice.terrain_type == TerrainType::MovingFittedMesh);
+
96 
+
97  if (solverChoice.terrain_type == TerrainType::ImmersedForcing) {
+
98  if (solverChoice.do_forest_drag) {
+
99  amrex::Error(" Currently forest canopy cannot be used with immersed forcing");
+
100  }
+
101  if (solverChoice.mesh_type != MeshType::ConstantDz) {
+
102  amrex::Error(" Currently immersed forcing for terrain is only valid for constant dz");
+
103  }
104  }
105 
-
106  // *****************************************************************************
-
107  // Data for Coriolis forcing
-
108  // *****************************************************************************
-
109  auto use_coriolis = solverChoice.use_coriolis;
-
110  auto coriolis_factor = solverChoice.coriolis_factor;
-
111  auto cosphi = solverChoice.cosphi;
-
112  auto sinphi = solverChoice.sinphi;
-
113 
-
114  // *****************************************************************************
-
115  // Flag for Geostrophic forcing
-
116  // *****************************************************************************
-
117  auto abl_geo_forcing = solverChoice.abl_geo_forcing;
-
118  auto geo_wind_profile = solverChoice.have_geo_wind_profile;
-
119 
-
120  // *****************************************************************************
-
121  // Data for Rayleigh damping
-
122  // *****************************************************************************
-
123  auto rayleigh_damp_U = solverChoice.rayleigh_damp_U;
-
124  auto rayleigh_damp_V = solverChoice.rayleigh_damp_V;
-
125  auto rayleigh_damp_W = solverChoice.rayleigh_damp_W;
-
126 
-
127  Real* ubar = d_rayleigh_ptrs_at_lev[Rayleigh::ubar];
-
128  Real* vbar = d_rayleigh_ptrs_at_lev[Rayleigh::vbar];
-
129  Real* wbar = d_rayleigh_ptrs_at_lev[Rayleigh::wbar];
-
130 
-
131  // *****************************************************************************
-
132  // Planar averages for subsidence terms
-
133  // *****************************************************************************
-
134  Table1D<Real> dptr_r_plane, dptr_u_plane, dptr_v_plane;
-
135  TableData<Real, 1> r_plane_tab, u_plane_tab, v_plane_tab;
-
136 
-
137  if (dptr_wbar_sub || solverChoice.nudging_from_input_sounding)
-
138  {
-
139  // Rho
-
140  PlaneAverage r_ave(&(S_data[IntVars::cons]), geom, solverChoice.ave_plane, true);
-
141  r_ave.compute_averages(ZDir(), r_ave.field());
-
142 
-
143  int ncell = r_ave.ncell_line();
-
144  Gpu::HostVector< Real> r_plane_h(ncell);
-
145  Gpu::DeviceVector< Real> r_plane_d(ncell);
-
146 
-
147  r_ave.line_average(Rho_comp, r_plane_h);
-
148 
-
149  Gpu::copyAsync(Gpu::hostToDevice, r_plane_h.begin(), r_plane_h.end(), r_plane_d.begin());
-
150 
-
151  Real* dptr_r = r_plane_d.data();
-
152 
-
153  IntVect ng_c = S_data[IntVars::cons].nGrowVect();
-
154  Box tdomain = domain; tdomain.grow(2,ng_c[2]);
-
155  r_plane_tab.resize({tdomain.smallEnd(2)}, {tdomain.bigEnd(2)});
-
156 
-
157  int offset = ng_c[2];
-
158  dptr_r_plane = r_plane_tab.table();
-
159  ParallelFor(ncell, [=] AMREX_GPU_DEVICE (int k) noexcept
-
160  {
-
161  dptr_r_plane(k-offset) = dptr_r[k];
-
162  });
-
163 
-
164  // U and V momentum
-
165  PlaneAverage u_ave(&(S_data[IntVars::xmom]), geom, solverChoice.ave_plane, true);
-
166  PlaneAverage v_ave(&(S_data[IntVars::ymom]), geom, solverChoice.ave_plane, true);
-
167 
-
168  u_ave.compute_averages(ZDir(), u_ave.field());
-
169  v_ave.compute_averages(ZDir(), v_ave.field());
-
170 
-
171  int u_ncell = u_ave.ncell_line();
-
172  int v_ncell = v_ave.ncell_line();
-
173  Gpu::HostVector< Real> u_plane_h(u_ncell), v_plane_h(v_ncell);
-
174  Gpu::DeviceVector< Real> u_plane_d(u_ncell), v_plane_d(v_ncell);
-
175 
-
176  u_ave.line_average(0, u_plane_h);
-
177  v_ave.line_average(0, v_plane_h);
-
178 
-
179  Gpu::copyAsync(Gpu::hostToDevice, u_plane_h.begin(), u_plane_h.end(), u_plane_d.begin());
-
180  Gpu::copyAsync(Gpu::hostToDevice, v_plane_h.begin(), v_plane_h.end(), v_plane_d.begin());
-
181 
-
182  Real* dptr_u = u_plane_d.data();
-
183  Real* dptr_v = v_plane_d.data();
-
184 
-
185  IntVect ng_u = S_data[IntVars::xmom].nGrowVect();
-
186  IntVect ng_v = S_data[IntVars::ymom].nGrowVect();
-
187  Box udomain = domain; udomain.grow(2,ng_u[2]);
-
188  Box vdomain = domain; vdomain.grow(2,ng_v[2]);
-
189  u_plane_tab.resize({udomain.smallEnd(2)}, {udomain.bigEnd(2)});
-
190  v_plane_tab.resize({vdomain.smallEnd(2)}, {vdomain.bigEnd(2)});
-
191 
-
192  int u_offset = ng_u[2];
-
193  dptr_u_plane = u_plane_tab.table();
-
194  ParallelFor(u_ncell, [=] AMREX_GPU_DEVICE (int k) noexcept
-
195  {
-
196  dptr_u_plane(k-u_offset) = dptr_u[k];
-
197  });
-
198 
-
199  int v_offset = ng_v[2];
-
200  dptr_v_plane = v_plane_tab.table();
-
201  ParallelFor(v_ncell, [=] AMREX_GPU_DEVICE (int k) noexcept
-
202  {
-
203  dptr_v_plane(k-v_offset) = dptr_v[k];
-
204  });
-
205  }
-
206 
-
207  // *****************************************************************************
-
208  // 1. Create the BUOYANCY forcing term in the z-direction
-
209  // *****************************************************************************
-
210  make_buoyancy(S_data, S_prim, zmom_src, geom, solverChoice, base_state,
-
211  n_qstate, solverChoice.anelastic[level]);
-
212 
-
213  // *****************************************************************************
-
214  // Add all the other forcings
-
215  // *****************************************************************************
-
216  for ( MFIter mfi(S_data[IntVars::cons]); mfi.isValid(); ++mfi)
-
217  {
-
218  Box tbx = mfi.nodaltilebox(0);
-
219  Box tby = mfi.nodaltilebox(1);
-
220  Box tbz = mfi.nodaltilebox(2);
-
221  if (tbz.bigEnd(2) == domain.bigEnd(2)+1) tbz.growHi(2,-1);
-
222 
-
223  const Array4<const Real>& cell_data = S_data[IntVars::cons].array(mfi);
-
224  const Array4<const Real>& rho_u = S_data[IntVars::xmom].array(mfi);
-
225  const Array4<const Real>& rho_v = S_data[IntVars::ymom].array(mfi);
-
226  const Array4<const Real>& rho_w = S_data[IntVars::zmom].array(mfi);
-
227 
-
228  const Array4<const Real>& u = xvel.array(mfi);
-
229  const Array4<const Real>& v = yvel.array(mfi);
-
230  const Array4<const Real>& w = wvel.array(mfi);
-
231 
-
232  const Array4< Real>& xmom_src_arr = xmom_src.array(mfi);
-
233  const Array4< Real>& ymom_src_arr = ymom_src.array(mfi);
-
234  const Array4< Real>& zmom_src_arr = zmom_src.array(mfi);
-
235 
-
236  // Map factors
-
237  //const Array4<const Real>& mf_m = mapfac_m->const_array(mfi);
-
238  //const Array4<const Real>& mf_u = mapfac_u->const_array(mfi);
-
239  //const Array4<const Real>& mf_v = mapfac_v->const_array(mfi);
-
240 
-
241  const Array4<const Real>& f_drag_arr = (forest_drag) ? forest_drag->const_array(mfi) :
-
242  Array4<const Real>{};
-
243  const Array4<const Real>& t_blank_arr = (terrain_blank) ? terrain_blank->const_array(mfi) :
-
244  Array4<const Real>{};
-
245 
-
246  const Array4<const Real>& z_nd_arr = (l_use_zphys) ? z_phys_nd->const_array(mfi) :
-
247  Array4<const Real>{};
-
248  const Array4<const Real>& z_cc_arr = (l_use_zphys) ? z_phys_cc->const_array(mfi) :
-
249  Array4<const Real>{};
-
250 
-
251  // *****************************************************************************
-
252  // 2. Add CORIOLIS forcing (this assumes east is +x, north is +y)
-
253  // *****************************************************************************
-
254  if (use_coriolis) {
-
255  ParallelFor(tbx, tby, tbz,
-
256  [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
257  {
-
258  Real rho_v_loc = 0.25 * (rho_v(i,j+1,k) + rho_v(i,j,k) + rho_v(i-1,j+1,k) + rho_v(i-1,j,k));
-
259  Real rho_w_loc = 0.25 * (rho_w(i,j,k+1) + rho_w(i,j,k) + rho_w(i,j-1,k+1) + rho_w(i,j-1,k));
-
260  xmom_src_arr(i, j, k) += coriolis_factor * (rho_v_loc * sinphi - rho_w_loc * cosphi);
-
261  },
-
262 
-
263  [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
264  Real rho_u_loc = 0.25 * (rho_u(i+1,j,k) + rho_u(i,j,k) + rho_u(i+1,j-1,k) + rho_u(i,j-1,k));
-
265  ymom_src_arr(i, j, k) += -coriolis_factor * rho_u_loc * sinphi;
-
266  },
-
267 
-
268  [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
269  Real rho_u_loc = 0.25 * (rho_u(i+1,j,k) + rho_u(i,j,k) + rho_u(i+1,j,k-1) + rho_u(i,j,k-1));
-
270  zmom_src_arr(i, j, k) += coriolis_factor * rho_u_loc * cosphi;
-
271  });
-
272  } // use_coriolis
-
273 
-
274  // *****************************************************************************
-
275  // 3. Add RAYLEIGH damping
-
276  // *****************************************************************************
-
277  Real zlo = geom.ProbLo(2);
-
278  Real dz = geom.CellSize(2);
-
279  Real ztop = solverChoice.rayleigh_ztop;
-
280  Real zdamp = solverChoice.rayleigh_zdamp;
-
281  Real dampcoef = solverChoice.rayleigh_dampcoef;
-
282 
-
283  if (rayleigh_damp_U) {
-
284  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
285  {
-
286  Real zcc = (z_cc_arr) ? z_cc_arr(i,j,k) : zlo + (k+0.5)*dz;
-
287  Real zfrac = 1 - (ztop - zcc) / zdamp;
-
288  if (zfrac > 0) {
-
289  Real rho_on_u_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i-1,j,k,Rho_comp) );
-
290  Real uu = rho_u(i,j,k) / rho_on_u_face;
-
291  Real sinefac = std::sin(PIoTwo*zfrac);
-
292  xmom_src_arr(i, j, k) -= dampcoef*sinefac*sinefac * (uu - ubar[k]) * rho_on_u_face;
-
293  }
-
294  });
-
295  }
-
296 
-
297  if (rayleigh_damp_V) {
-
298  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
299  {
-
300  Real zcc = (z_cc_arr) ? z_cc_arr(i,j,k) : zlo + (k+0.5)*dz;
-
301  Real zfrac = 1 - (ztop - zcc) / zdamp;
-
302  if (zfrac > 0) {
-
303  Real rho_on_v_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i,j-1,k,Rho_comp) );
-
304  Real vv = rho_v(i,j,k) / rho_on_v_face;
-
305  Real sinefac = std::sin(PIoTwo*zfrac);
-
306  ymom_src_arr(i, j, k) -= dampcoef*sinefac*sinefac * (vv - vbar[k]) * rho_on_v_face;
-
307  }
-
308  });
-
309  }
-
310 
-
311  if (rayleigh_damp_W) {
-
312  ParallelFor(tbz, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
313  {
-
314  Real zstag = (z_nd_arr) ? z_nd_arr(i,j,k) : zlo + k*dz;
-
315  Real zfrac = 1 - (ztop - zstag) / zdamp;
-
316  if (zfrac > 0) {
-
317  Real rho_on_w_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i,j,k-1,Rho_comp) );
-
318  Real ww = rho_w(i,j,k) / rho_on_w_face;
-
319  Real sinefac = std::sin(PIoTwo*zfrac);
-
320  zmom_src_arr(i, j, k) -= dampcoef*sinefac*sinefac * (ww - wbar[k]) * rho_on_w_face;
-
321  }
-
322  });
-
323  }
-
324 
-
325  // *****************************************************************************
-
326  // 4. Add constant GEOSTROPHIC forcing
-
327  // *****************************************************************************
-
328  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
329  {
-
330  Real rho_on_u_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i-1,j,k,Rho_comp) );
-
331  xmom_src_arr(i, j, k) += rho_on_u_face * abl_geo_forcing[0];
-
332  });
-
333  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
334  {
-
335  Real rho_on_v_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i,j-1,k,Rho_comp) );
-
336  ymom_src_arr(i, j, k) += rho_on_v_face * abl_geo_forcing[1];
-
337  });
-
338  ParallelFor(tbz, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
339  {
-
340  Real rho_on_w_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i,j,k-1,Rho_comp) );
-
341  zmom_src_arr(i, j, k) += rho_on_w_face * abl_geo_forcing[2];
-
342  });
-
343 
-
344  // *****************************************************************************
-
345  // 4. Add height-dependent GEOSTROPHIC forcing
-
346  // *****************************************************************************
-
347  if (geo_wind_profile) {
-
348  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
349  {
-
350  Real rho_on_u_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i-1,j,k,Rho_comp) );
-
351  xmom_src_arr(i, j, k) -= coriolis_factor * rho_on_u_face * dptr_v_geos[k] * sinphi;
-
352  });
-
353  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
354  {
-
355  Real rho_on_v_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i,j-1,k,Rho_comp) );
-
356  ymom_src_arr(i, j, k) += coriolis_factor * rho_on_v_face * dptr_u_geos[k] * sinphi;
-
357  });
-
358  } // geo_wind_profile
-
359 
-
360  // *****************************************************************************
-
361  // 5. Add custom SUBSIDENCE terms
-
362  // *****************************************************************************
-
363  if (solverChoice.custom_w_subsidence) {
-
364  if (solverChoice.custom_forcing_prim_vars) {
-
365  const int nr = Rho_comp;
-
366  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
367  {
-
368  Real dzInv = 0.5*dxInv[2];
-
369  if (z_nd_arr) {
-
370  Real z_xf_lo = 0.25 * ( z_nd_arr(i,j,k ) + z_nd_arr(i,j+1,k )
-
371  + z_nd_arr(i,j,k-1) + z_nd_arr(i,j+1,k-1) );
-
372  Real z_xf_hi = 0.25 * ( z_nd_arr(i,j,k+1) + z_nd_arr(i,j+1,k+1)
-
373  + z_nd_arr(i,j,k+2) + z_nd_arr(i,j+1,k+2) );
-
374  dzInv = 1.0 / (z_xf_hi - z_xf_lo);
-
375  }
-
376  Real rho_on_u_face = 0.5 * ( cell_data(i,j,k,nr) + cell_data(i-1,j,k,nr) );
-
377  Real U_hi = dptr_u_plane(k+1) / dptr_r_plane(k+1);
-
378  Real U_lo = dptr_u_plane(k-1) / dptr_r_plane(k-1);
-
379  Real wbar_xf = 0.5 * (dptr_wbar_sub[k] + dptr_wbar_sub[k+1]);
-
380  xmom_src_arr(i, j, k) -= rho_on_u_face * wbar_xf * (U_hi - U_lo) * dzInv;
-
381  });
-
382  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
383  {
-
384  Real dzInv = 0.5*dxInv[2];
-
385  if (z_nd_arr) {
-
386  Real z_yf_lo = 0.25 * ( z_nd_arr(i,j,k ) + z_nd_arr(i+1,j,k )
-
387  + z_nd_arr(i,j,k-1) + z_nd_arr(i+1,j,k-1) );
-
388  Real z_yf_hi = 0.25 * ( z_nd_arr(i,j,k+1) + z_nd_arr(i+1,j,k+1)
-
389  + z_nd_arr(i,j,k+2) + z_nd_arr(i+1,j,k+2) );
-
390  dzInv = 1.0 / (z_yf_hi - z_yf_lo);
-
391  }
-
392  Real rho_on_v_face = 0.5 * ( cell_data(i,j,k,nr) + cell_data(i,j-1,k,nr) );
-
393  Real V_hi = dptr_v_plane(k+1) / dptr_r_plane(k+1);
-
394  Real V_lo = dptr_v_plane(k-1) / dptr_r_plane(k-1);
-
395  Real wbar_yf = 0.5 * (dptr_wbar_sub[k] + dptr_wbar_sub[k+1]);
-
396  ymom_src_arr(i, j, k) -= rho_on_v_face * wbar_yf * (V_hi - V_lo) * dzInv;
-
397  });
-
398  } else {
-
399  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
400  {
-
401  Real dzInv = 0.5*dxInv[2];
-
402  if (z_nd_arr) {
-
403  Real z_xf_lo = 0.25 * ( z_nd_arr(i,j,k ) + z_nd_arr(i,j+1,k )
-
404  + z_nd_arr(i,j,k-1) + z_nd_arr(i,j+1,k-1) );
-
405  Real z_xf_hi = 0.25 * ( z_nd_arr(i,j,k+1) + z_nd_arr(i,j+1,k+1)
-
406  + z_nd_arr(i,j,k+2) + z_nd_arr(i,j+1,k+2) );
-
407  dzInv = 1.0 / (z_xf_hi - z_xf_lo);
-
408  }
-
409  Real U_hi = dptr_u_plane(k+1) / dptr_r_plane(k+1);
-
410  Real U_lo = dptr_u_plane(k-1) / dptr_r_plane(k-1);
-
411  Real wbar_xf = 0.5 * (dptr_wbar_sub[k] + dptr_wbar_sub[k+1]);
-
412  xmom_src_arr(i, j, k) -= wbar_xf * (U_hi - U_lo) * dzInv;
-
413  });
-
414  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
415  {
-
416  Real dzInv = 0.5*dxInv[2];
-
417  if (z_nd_arr) {
-
418  Real z_yf_lo = 0.25 * ( z_nd_arr(i,j,k ) + z_nd_arr(i+1,j,k )
-
419  + z_nd_arr(i,j,k-1) + z_nd_arr(i+1,j,k-1) );
-
420  Real z_yf_hi = 0.25 * ( z_nd_arr(i,j,k+1) + z_nd_arr(i+1,j,k+1)
-
421  + z_nd_arr(i,j,k+2) + z_nd_arr(i+1,j,k+2) );
-
422  dzInv = 1.0 / (z_yf_hi - z_yf_lo);
-
423  }
-
424  Real V_hi = dptr_v_plane(k+1) / dptr_r_plane(k+1);
-
425  Real V_lo = dptr_v_plane(k-1) / dptr_r_plane(k-1);
-
426  Real wbar_yf = 0.5 * (dptr_wbar_sub[k] + dptr_wbar_sub[k+1]);
-
427  ymom_src_arr(i, j, k) -= wbar_yf * (V_hi - V_lo) * dzInv;
-
428  });
-
429  }
-
430  }
-
431 
-
432  // *************************************************************************************
-
433  // 6. Add nudging towards value specified in input sounding
-
434  // *************************************************************************************
-
435  if (solverChoice.nudging_from_input_sounding)
-
436  {
-
437  int itime_n = 0;
-
438  int itime_np1 = 0;
-
439  Real coeff_n = Real(1.0);
-
440  Real coeff_np1 = Real(0.0);
-
441 
-
442  Real tau_inv = Real(1.0) / input_sounding_data.tau_nudging;
-
443 
-
444  int n_sounding_times = input_sounding_data.input_sounding_time.size();
-
445 
-
446  for (int nt = 1; nt < n_sounding_times; nt++) {
-
447  if (time > input_sounding_data.input_sounding_time[nt]) itime_n = nt;
-
448  }
-
449  if (itime_n == n_sounding_times-1) {
-
450  itime_np1 = itime_n;
-
451  } else {
-
452  itime_np1 = itime_n+1;
-
453  coeff_np1 = (time - input_sounding_data.input_sounding_time[itime_n]) /
-
454  (input_sounding_data.input_sounding_time[itime_np1] - input_sounding_data.input_sounding_time[itime_n]);
-
455  coeff_n = Real(1.0) - coeff_np1;
-
456  }
-
457 
-
458  int nr = Rho_comp;
-
459 
-
460  const Real* u_inp_sound_n = input_sounding_data.U_inp_sound_d[itime_n].dataPtr();
-
461  const Real* u_inp_sound_np1 = input_sounding_data.U_inp_sound_d[itime_np1].dataPtr();
-
462  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
463  {
-
464  Real nudge_u = (coeff_n*u_inp_sound_n[k] + coeff_np1*u_inp_sound_np1[k]) - (dptr_u_plane(k)/dptr_r_plane(k));
-
465  nudge_u *= tau_inv;
-
466  xmom_src_arr(i, j, k) += cell_data(i, j, k, nr) * nudge_u;
-
467  });
-
468 
-
469  const Real* v_inp_sound_n = input_sounding_data.V_inp_sound_d[itime_n].dataPtr();
-
470  const Real* v_inp_sound_np1 = input_sounding_data.V_inp_sound_d[itime_np1].dataPtr();
-
471  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
472  {
-
473  Real nudge_v = (coeff_n*v_inp_sound_n[k] + coeff_np1*v_inp_sound_np1[k]) - (dptr_v_plane(k)/dptr_r_plane(k));
-
474  nudge_v *= tau_inv;
-
475  ymom_src_arr(i, j, k) += cell_data(i, j, k, nr) * nudge_v;
-
476  });
-
477  }
-
478 
-
479  // *****************************************************************************
-
480  // 7. Add NUMERICAL DIFFUSION terms
-
481  // *****************************************************************************
-
482 #if 0
-
483  if (l_use_ndiff) {
-
484  const Array4<const Real>& mf_u = mapfac_u->const_array(mfi);
-
485  const Array4<const Real>& mf_v = mapfac_v->const_array(mfi);
-
486  NumericalDiffusion_Xmom(tbx, dt, solverChoice.num_diff_coeff,
-
487  u, cell_data, xmom_src_arr, mf_u);
-
488  NumericalDiffusion_Ymom(tby, dt, solverChoice.num_diff_coeff,
-
489  v, cell_data, ymom_src_arr, mf_v);
-
490  }
-
491 #endif
-
492 
-
493  // *****************************************************************************
-
494  // 8. Add SPONGING
-
495  // *****************************************************************************
-
496  if(solverChoice.spongeChoice.sponge_type == "input_sponge")
-
497  {
-
498  ApplySpongeZoneBCsForMom_ReadFromFile(solverChoice.spongeChoice, geom, tbx, tby, cell_data,
-
499  xmom_src_arr, ymom_src_arr, rho_u, rho_v, d_sponge_ptrs_at_lev);
-
500  }
-
501  else
-
502  {
-
503  ApplySpongeZoneBCsForMom(solverChoice.spongeChoice, geom, tbx, tby, tbz,
-
504  xmom_src_arr, ymom_src_arr, zmom_src_arr, rho_u, rho_v, rho_w);
-
505  }
-
506 
-
507  // *****************************************************************************
-
508  // 9. Add CANOPY source terms
-
509  // *****************************************************************************
-
510  if (l_do_forest_drag) {
-
511  ParallelFor(tbx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
512  {
-
513  const Real ux = u(i, j, k);
-
514  const Real uy = 0.25 * ( v(i, j , k ) + v(i-1, j , k )
-
515  + v(i, j+1, k ) + v(i-1, j+1, k ) );
-
516  const Real uz = 0.25 * ( w(i, j , k ) + w(i-1, j , k )
-
517  + w(i, j , k+1) + w(i-1, j , k+1) );
-
518  const Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
519  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i-1, j, k));
-
520  xmom_src_arr(i, j, k) -= f_drag * ux * windspeed;
-
521  });
-
522  ParallelFor(tby, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
523  {
-
524  const Real ux = 0.25 * ( u(i , j , k ) + u(i , j-1, k )
-
525  + u(i+1, j , k ) + u(i+1, j-1, k ) );
-
526  const Real uy = v(i, j, k);
-
527  const Real uz = 0.25 * ( w(i , j , k ) + w(i , j-1, k )
-
528  + w(i , j , k+1) + w(i , j-1, k+1) );
-
529  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
530  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i, j-1, k));
-
531  ymom_src_arr(i, j, k) -= f_drag * uy * windspeed;
-
532  });
-
533  ParallelFor(tbz, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
534  {
-
535  const amrex::Real ux = 0.25 * ( u(i , j , k ) + u(i+1, j , k )
-
536  + u(i , j , k-1) + u(i+1, j , k-1) );
-
537  const amrex::Real uy = 0.25 * ( v(i , j , k ) + v(i , j+1, k )
-
538  + v(i , j , k-1) + v(i , j+1, k-1) );
-
539  const amrex::Real uz = w(i, j, k);
-
540  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
541  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i, j, k-1));
-
542  zmom_src_arr(i, j, k) -= f_drag * uz * windspeed;
-
543  });
-
544  }
-
545  // *****************************************************************************
-
546  // 10. Add Immersed source terms
-
547  // *****************************************************************************
-
548  if (l_do_terrain_drag) {
-
549  const Real drag_coefficient=10.0/dz;
-
550  const Real tiny = std::numeric_limits<amrex::Real>::epsilon();
-
551  ParallelFor(tbx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
552  {
-
553  const Real ux = u(i, j, k);
-
554  const Real uy = 0.25 * ( v(i, j , k ) + v(i-1, j , k )
-
555  + v(i, j+1, k ) + v(i-1, j+1, k ) );
-
556  const Real uz = 0.25 * ( w(i, j , k ) + w(i-1, j , k )
-
557  + w(i, j , k+1) + w(i-1, j , k+1) );
-
558  const Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
559  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i-1, j, k));
-
560  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
-
561  xmom_src_arr(i, j, k) -= t_blank * CdM * ux * windspeed;
-
562  });
-
563  ParallelFor(tby, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
564  {
-
565  const Real ux = 0.25 * ( u(i , j , k ) + u(i , j-1, k )
-
566  + u(i+1, j , k ) + u(i+1, j-1, k ) );
-
567  const Real uy = v(i, j, k);
-
568  const Real uz = 0.25 * ( w(i , j , k ) + w(i , j-1, k )
-
569  + w(i , j , k+1) + w(i , j-1, k+1) );
-
570  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
571  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i, j-1, k));
-
572  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
-
573  ymom_src_arr(i, j, k) -= t_blank * CdM * uy * windspeed;
-
574  });
-
575  ParallelFor(tbz, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
576  {
-
577  const amrex::Real ux = 0.25 * ( u(i , j , k ) + u(i+1, j , k )
-
578  + u(i , j , k-1) + u(i+1, j , k-1) );
-
579  const amrex::Real uy = 0.25 * ( v(i , j , k ) + v(i , j+1, k )
-
580  + v(i , j , k-1) + v(i , j+1, k-1) );
-
581  const amrex::Real uz = w(i, j, k);
-
582  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
-
583  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i, j, k-1));
-
584  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
-
585  zmom_src_arr(i, j, k) -= t_blank * CdM * uz * windspeed;
-
586  });
-
587  }
-
588  } // mfi
-
589 }
+
106 
+
107  // *****************************************************************************
+
108  // Data for Coriolis forcing
+
109  // *****************************************************************************
+
110  auto use_coriolis = solverChoice.use_coriolis;
+
111  auto coriolis_factor = solverChoice.coriolis_factor;
+
112  auto cosphi = solverChoice.cosphi;
+
113  auto sinphi = solverChoice.sinphi;
+
114 
+
115  // *****************************************************************************
+
116  // Flag for Geostrophic forcing
+
117  // *****************************************************************************
+
118  auto abl_geo_forcing = solverChoice.abl_geo_forcing;
+
119  auto geo_wind_profile = solverChoice.have_geo_wind_profile;
+
120 
+
121  // *****************************************************************************
+
122  // Data for Rayleigh damping
+
123  // *****************************************************************************
+
124  auto rayleigh_damp_U = solverChoice.rayleigh_damp_U;
+
125  auto rayleigh_damp_V = solverChoice.rayleigh_damp_V;
+
126  auto rayleigh_damp_W = solverChoice.rayleigh_damp_W;
+
127 
+
128  Real* ubar = d_rayleigh_ptrs_at_lev[Rayleigh::ubar];
+
129  Real* vbar = d_rayleigh_ptrs_at_lev[Rayleigh::vbar];
+
130  Real* wbar = d_rayleigh_ptrs_at_lev[Rayleigh::wbar];
+
131 
+
132  // *****************************************************************************
+
133  // Planar averages for subsidence terms
+
134  // *****************************************************************************
+
135  Table1D<Real> dptr_r_plane, dptr_u_plane, dptr_v_plane;
+
136  TableData<Real, 1> r_plane_tab, u_plane_tab, v_plane_tab;
+
137 
+
138  if (dptr_wbar_sub || solverChoice.nudging_from_input_sounding)
+
139  {
+
140  // Rho
+
141  PlaneAverage r_ave(&(S_data[IntVars::cons]), geom, solverChoice.ave_plane, true);
+
142  r_ave.compute_averages(ZDir(), r_ave.field());
+
143 
+
144  int ncell = r_ave.ncell_line();
+
145  Gpu::HostVector< Real> r_plane_h(ncell);
+
146  Gpu::DeviceVector< Real> r_plane_d(ncell);
+
147 
+
148  r_ave.line_average(Rho_comp, r_plane_h);
+
149 
+
150  Gpu::copyAsync(Gpu::hostToDevice, r_plane_h.begin(), r_plane_h.end(), r_plane_d.begin());
+
151 
+
152  Real* dptr_r = r_plane_d.data();
+
153 
+
154  IntVect ng_c = S_data[IntVars::cons].nGrowVect();
+
155  Box tdomain = domain; tdomain.grow(2,ng_c[2]);
+
156  r_plane_tab.resize({tdomain.smallEnd(2)}, {tdomain.bigEnd(2)});
+
157 
+
158  int offset = ng_c[2];
+
159  dptr_r_plane = r_plane_tab.table();
+
160  ParallelFor(ncell, [=] AMREX_GPU_DEVICE (int k) noexcept
+
161  {
+
162  dptr_r_plane(k-offset) = dptr_r[k];
+
163  });
+
164 
+
165  // U and V momentum
+
166  PlaneAverage u_ave(&(S_data[IntVars::xmom]), geom, solverChoice.ave_plane, true);
+
167  PlaneAverage v_ave(&(S_data[IntVars::ymom]), geom, solverChoice.ave_plane, true);
+
168 
+
169  u_ave.compute_averages(ZDir(), u_ave.field());
+
170  v_ave.compute_averages(ZDir(), v_ave.field());
+
171 
+
172  int u_ncell = u_ave.ncell_line();
+
173  int v_ncell = v_ave.ncell_line();
+
174  Gpu::HostVector< Real> u_plane_h(u_ncell), v_plane_h(v_ncell);
+
175  Gpu::DeviceVector< Real> u_plane_d(u_ncell), v_plane_d(v_ncell);
+
176 
+
177  u_ave.line_average(0, u_plane_h);
+
178  v_ave.line_average(0, v_plane_h);
+
179 
+
180  Gpu::copyAsync(Gpu::hostToDevice, u_plane_h.begin(), u_plane_h.end(), u_plane_d.begin());
+
181  Gpu::copyAsync(Gpu::hostToDevice, v_plane_h.begin(), v_plane_h.end(), v_plane_d.begin());
+
182 
+
183  Real* dptr_u = u_plane_d.data();
+
184  Real* dptr_v = v_plane_d.data();
+
185 
+
186  IntVect ng_u = S_data[IntVars::xmom].nGrowVect();
+
187  IntVect ng_v = S_data[IntVars::ymom].nGrowVect();
+
188  Box udomain = domain; udomain.grow(2,ng_u[2]);
+
189  Box vdomain = domain; vdomain.grow(2,ng_v[2]);
+
190  u_plane_tab.resize({udomain.smallEnd(2)}, {udomain.bigEnd(2)});
+
191  v_plane_tab.resize({vdomain.smallEnd(2)}, {vdomain.bigEnd(2)});
+
192 
+
193  int u_offset = ng_u[2];
+
194  dptr_u_plane = u_plane_tab.table();
+
195  ParallelFor(u_ncell, [=] AMREX_GPU_DEVICE (int k) noexcept
+
196  {
+
197  dptr_u_plane(k-u_offset) = dptr_u[k];
+
198  });
+
199 
+
200  int v_offset = ng_v[2];
+
201  dptr_v_plane = v_plane_tab.table();
+
202  ParallelFor(v_ncell, [=] AMREX_GPU_DEVICE (int k) noexcept
+
203  {
+
204  dptr_v_plane(k-v_offset) = dptr_v[k];
+
205  });
+
206  }
+
207 
+
208  // *****************************************************************************
+
209  // 1. Create the BUOYANCY forcing term in the z-direction
+
210  // *****************************************************************************
+
211  make_buoyancy(S_data, S_prim, zmom_src, geom, solverChoice, base_state,
+
212  n_qstate, solverChoice.anelastic[level]);
+
213 
+
214  // *****************************************************************************
+
215  // Add all the other forcings
+
216  // *****************************************************************************
+
217  for ( MFIter mfi(S_data[IntVars::cons]); mfi.isValid(); ++mfi)
+
218  {
+
219  Box tbx = mfi.nodaltilebox(0);
+
220  Box tby = mfi.nodaltilebox(1);
+
221  Box tbz = mfi.nodaltilebox(2);
+
222  if (tbz.bigEnd(2) == domain.bigEnd(2)+1) tbz.growHi(2,-1);
+
223 
+
224  const Array4<const Real>& cell_data = S_data[IntVars::cons].array(mfi);
+
225  const Array4<const Real>& rho_u = S_data[IntVars::xmom].array(mfi);
+
226  const Array4<const Real>& rho_v = S_data[IntVars::ymom].array(mfi);
+
227  const Array4<const Real>& rho_w = S_data[IntVars::zmom].array(mfi);
+
228 
+
229  const Array4<const Real>& u = xvel.array(mfi);
+
230  const Array4<const Real>& v = yvel.array(mfi);
+
231  const Array4<const Real>& w = wvel.array(mfi);
+
232 
+
233  const Array4< Real>& xmom_src_arr = xmom_src.array(mfi);
+
234  const Array4< Real>& ymom_src_arr = ymom_src.array(mfi);
+
235  const Array4< Real>& zmom_src_arr = zmom_src.array(mfi);
+
236 
+
237  // Map factors
+
238  //const Array4<const Real>& mf_m = mapfac_m->const_array(mfi);
+
239  //const Array4<const Real>& mf_u = mapfac_u->const_array(mfi);
+
240  //const Array4<const Real>& mf_v = mapfac_v->const_array(mfi);
+
241 
+
242  const Array4<const Real>& f_drag_arr = (forest_drag) ? forest_drag->const_array(mfi) :
+
243  Array4<const Real>{};
+
244  const Array4<const Real>& t_blank_arr = (terrain_blank) ? terrain_blank->const_array(mfi) :
+
245  Array4<const Real>{};
+
246 
+
247  const Array4<const Real>& z_nd_arr = (l_use_zphys) ? z_phys_nd->const_array(mfi) :
+
248  Array4<const Real>{};
+
249  const Array4<const Real>& z_cc_arr = (l_use_zphys) ? z_phys_cc->const_array(mfi) :
+
250  Array4<const Real>{};
+
251 
+
252  // *****************************************************************************
+
253  // 2. Add CORIOLIS forcing (this assumes east is +x, north is +y)
+
254  // *****************************************************************************
+
255  if (use_coriolis) {
+
256  ParallelFor(tbx, tby, tbz,
+
257  [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
258  {
+
259  Real rho_v_loc = 0.25 * (rho_v(i,j+1,k) + rho_v(i,j,k) + rho_v(i-1,j+1,k) + rho_v(i-1,j,k));
+
260  Real rho_w_loc = 0.25 * (rho_w(i,j,k+1) + rho_w(i,j,k) + rho_w(i,j-1,k+1) + rho_w(i,j-1,k));
+
261  xmom_src_arr(i, j, k) += coriolis_factor * (rho_v_loc * sinphi - rho_w_loc * cosphi);
+
262  },
+
263 
+
264  [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
265  Real rho_u_loc = 0.25 * (rho_u(i+1,j,k) + rho_u(i,j,k) + rho_u(i+1,j-1,k) + rho_u(i,j-1,k));
+
266  ymom_src_arr(i, j, k) += -coriolis_factor * rho_u_loc * sinphi;
+
267  },
+
268 
+
269  [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
270  Real rho_u_loc = 0.25 * (rho_u(i+1,j,k) + rho_u(i,j,k) + rho_u(i+1,j,k-1) + rho_u(i,j,k-1));
+
271  zmom_src_arr(i, j, k) += coriolis_factor * rho_u_loc * cosphi;
+
272  });
+
273  } // use_coriolis
+
274 
+
275  // *****************************************************************************
+
276  // 3. Add RAYLEIGH damping
+
277  // *****************************************************************************
+
278  Real zlo = geom.ProbLo(2);
+
279  Real dz = geom.CellSize(2);
+
280  Real ztop = solverChoice.rayleigh_ztop;
+
281  Real zdamp = solverChoice.rayleigh_zdamp;
+
282  Real dampcoef = solverChoice.rayleigh_dampcoef;
+
283 
+
284  if (rayleigh_damp_U) {
+
285  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
286  {
+
287  Real zcc = (z_cc_arr) ? z_cc_arr(i,j,k) : zlo + (k+0.5)*dz;
+
288  Real zfrac = 1 - (ztop - zcc) / zdamp;
+
289  if (zfrac > 0) {
+
290  Real rho_on_u_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i-1,j,k,Rho_comp) );
+
291  Real uu = rho_u(i,j,k) / rho_on_u_face;
+
292  Real sinefac = std::sin(PIoTwo*zfrac);
+
293  xmom_src_arr(i, j, k) -= dampcoef*sinefac*sinefac * (uu - ubar[k]) * rho_on_u_face;
+
294  }
+
295  });
+
296  }
+
297 
+
298  if (rayleigh_damp_V) {
+
299  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
300  {
+
301  Real zcc = (z_cc_arr) ? z_cc_arr(i,j,k) : zlo + (k+0.5)*dz;
+
302  Real zfrac = 1 - (ztop - zcc) / zdamp;
+
303  if (zfrac > 0) {
+
304  Real rho_on_v_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i,j-1,k,Rho_comp) );
+
305  Real vv = rho_v(i,j,k) / rho_on_v_face;
+
306  Real sinefac = std::sin(PIoTwo*zfrac);
+
307  ymom_src_arr(i, j, k) -= dampcoef*sinefac*sinefac * (vv - vbar[k]) * rho_on_v_face;
+
308  }
+
309  });
+
310  }
+
311 
+
312  if (rayleigh_damp_W) {
+
313  ParallelFor(tbz, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
314  {
+
315  Real zstag = (z_nd_arr) ? z_nd_arr(i,j,k) : zlo + k*dz;
+
316  Real zfrac = 1 - (ztop - zstag) / zdamp;
+
317  if (zfrac > 0) {
+
318  Real rho_on_w_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i,j,k-1,Rho_comp) );
+
319  Real ww = rho_w(i,j,k) / rho_on_w_face;
+
320  Real sinefac = std::sin(PIoTwo*zfrac);
+
321  zmom_src_arr(i, j, k) -= dampcoef*sinefac*sinefac * (ww - wbar[k]) * rho_on_w_face;
+
322  }
+
323  });
+
324  }
+
325 
+
326  // *****************************************************************************
+
327  // 4. Add constant GEOSTROPHIC forcing
+
328  // *****************************************************************************
+
329  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
330  {
+
331  Real rho_on_u_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i-1,j,k,Rho_comp) );
+
332  xmom_src_arr(i, j, k) += rho_on_u_face * abl_geo_forcing[0];
+
333  });
+
334  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
335  {
+
336  Real rho_on_v_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i,j-1,k,Rho_comp) );
+
337  ymom_src_arr(i, j, k) += rho_on_v_face * abl_geo_forcing[1];
+
338  });
+
339  ParallelFor(tbz, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
340  {
+
341  Real rho_on_w_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i,j,k-1,Rho_comp) );
+
342  zmom_src_arr(i, j, k) += rho_on_w_face * abl_geo_forcing[2];
+
343  });
+
344 
+
345  // *****************************************************************************
+
346  // 4. Add height-dependent GEOSTROPHIC forcing
+
347  // *****************************************************************************
+
348  if (geo_wind_profile) {
+
349  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
350  {
+
351  Real rho_on_u_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i-1,j,k,Rho_comp) );
+
352  xmom_src_arr(i, j, k) -= coriolis_factor * rho_on_u_face * dptr_v_geos[k] * sinphi;
+
353  });
+
354  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
355  {
+
356  Real rho_on_v_face = 0.5 * ( cell_data(i,j,k,Rho_comp) + cell_data(i,j-1,k,Rho_comp) );
+
357  ymom_src_arr(i, j, k) += coriolis_factor * rho_on_v_face * dptr_u_geos[k] * sinphi;
+
358  });
+
359  } // geo_wind_profile
+
360 
+
361  // *****************************************************************************
+
362  // 5. Add custom SUBSIDENCE terms
+
363  // *****************************************************************************
+
364  if (solverChoice.custom_w_subsidence) {
+
365  if (solverChoice.custom_forcing_prim_vars) {
+
366  const int nr = Rho_comp;
+
367  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
368  {
+
369  Real dzInv = 0.5*dxInv[2];
+
370  if (z_nd_arr) {
+
371  Real z_xf_lo = 0.25 * ( z_nd_arr(i,j,k ) + z_nd_arr(i,j+1,k )
+
372  + z_nd_arr(i,j,k-1) + z_nd_arr(i,j+1,k-1) );
+
373  Real z_xf_hi = 0.25 * ( z_nd_arr(i,j,k+1) + z_nd_arr(i,j+1,k+1)
+
374  + z_nd_arr(i,j,k+2) + z_nd_arr(i,j+1,k+2) );
+
375  dzInv = 1.0 / (z_xf_hi - z_xf_lo);
+
376  }
+
377  Real rho_on_u_face = 0.5 * ( cell_data(i,j,k,nr) + cell_data(i-1,j,k,nr) );
+
378  Real U_hi = dptr_u_plane(k+1) / dptr_r_plane(k+1);
+
379  Real U_lo = dptr_u_plane(k-1) / dptr_r_plane(k-1);
+
380  Real wbar_xf = 0.5 * (dptr_wbar_sub[k] + dptr_wbar_sub[k+1]);
+
381  xmom_src_arr(i, j, k) -= rho_on_u_face * wbar_xf * (U_hi - U_lo) * dzInv;
+
382  });
+
383  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
384  {
+
385  Real dzInv = 0.5*dxInv[2];
+
386  if (z_nd_arr) {
+
387  Real z_yf_lo = 0.25 * ( z_nd_arr(i,j,k ) + z_nd_arr(i+1,j,k )
+
388  + z_nd_arr(i,j,k-1) + z_nd_arr(i+1,j,k-1) );
+
389  Real z_yf_hi = 0.25 * ( z_nd_arr(i,j,k+1) + z_nd_arr(i+1,j,k+1)
+
390  + z_nd_arr(i,j,k+2) + z_nd_arr(i+1,j,k+2) );
+
391  dzInv = 1.0 / (z_yf_hi - z_yf_lo);
+
392  }
+
393  Real rho_on_v_face = 0.5 * ( cell_data(i,j,k,nr) + cell_data(i,j-1,k,nr) );
+
394  Real V_hi = dptr_v_plane(k+1) / dptr_r_plane(k+1);
+
395  Real V_lo = dptr_v_plane(k-1) / dptr_r_plane(k-1);
+
396  Real wbar_yf = 0.5 * (dptr_wbar_sub[k] + dptr_wbar_sub[k+1]);
+
397  ymom_src_arr(i, j, k) -= rho_on_v_face * wbar_yf * (V_hi - V_lo) * dzInv;
+
398  });
+
399  } else {
+
400  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
401  {
+
402  Real dzInv = 0.5*dxInv[2];
+
403  if (z_nd_arr) {
+
404  Real z_xf_lo = 0.25 * ( z_nd_arr(i,j,k ) + z_nd_arr(i,j+1,k )
+
405  + z_nd_arr(i,j,k-1) + z_nd_arr(i,j+1,k-1) );
+
406  Real z_xf_hi = 0.25 * ( z_nd_arr(i,j,k+1) + z_nd_arr(i,j+1,k+1)
+
407  + z_nd_arr(i,j,k+2) + z_nd_arr(i,j+1,k+2) );
+
408  dzInv = 1.0 / (z_xf_hi - z_xf_lo);
+
409  }
+
410  Real U_hi = dptr_u_plane(k+1) / dptr_r_plane(k+1);
+
411  Real U_lo = dptr_u_plane(k-1) / dptr_r_plane(k-1);
+
412  Real wbar_xf = 0.5 * (dptr_wbar_sub[k] + dptr_wbar_sub[k+1]);
+
413  xmom_src_arr(i, j, k) -= wbar_xf * (U_hi - U_lo) * dzInv;
+
414  });
+
415  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
416  {
+
417  Real dzInv = 0.5*dxInv[2];
+
418  if (z_nd_arr) {
+
419  Real z_yf_lo = 0.25 * ( z_nd_arr(i,j,k ) + z_nd_arr(i+1,j,k )
+
420  + z_nd_arr(i,j,k-1) + z_nd_arr(i+1,j,k-1) );
+
421  Real z_yf_hi = 0.25 * ( z_nd_arr(i,j,k+1) + z_nd_arr(i+1,j,k+1)
+
422  + z_nd_arr(i,j,k+2) + z_nd_arr(i+1,j,k+2) );
+
423  dzInv = 1.0 / (z_yf_hi - z_yf_lo);
+
424  }
+
425  Real V_hi = dptr_v_plane(k+1) / dptr_r_plane(k+1);
+
426  Real V_lo = dptr_v_plane(k-1) / dptr_r_plane(k-1);
+
427  Real wbar_yf = 0.5 * (dptr_wbar_sub[k] + dptr_wbar_sub[k+1]);
+
428  ymom_src_arr(i, j, k) -= wbar_yf * (V_hi - V_lo) * dzInv;
+
429  });
+
430  }
+
431  }
+
432 
+
433  // *************************************************************************************
+
434  // 6. Add nudging towards value specified in input sounding
+
435  // *************************************************************************************
+
436  if (solverChoice.nudging_from_input_sounding)
+
437  {
+
438  int itime_n = 0;
+
439  int itime_np1 = 0;
+
440  Real coeff_n = Real(1.0);
+
441  Real coeff_np1 = Real(0.0);
+
442 
+
443  Real tau_inv = Real(1.0) / input_sounding_data.tau_nudging;
+
444 
+
445  int n_sounding_times = input_sounding_data.input_sounding_time.size();
+
446 
+
447  for (int nt = 1; nt < n_sounding_times; nt++) {
+
448  if (time > input_sounding_data.input_sounding_time[nt]) itime_n = nt;
+
449  }
+
450  if (itime_n == n_sounding_times-1) {
+
451  itime_np1 = itime_n;
+
452  } else {
+
453  itime_np1 = itime_n+1;
+
454  coeff_np1 = (time - input_sounding_data.input_sounding_time[itime_n]) /
+
455  (input_sounding_data.input_sounding_time[itime_np1] - input_sounding_data.input_sounding_time[itime_n]);
+
456  coeff_n = Real(1.0) - coeff_np1;
+
457  }
+
458 
+
459  int nr = Rho_comp;
+
460 
+
461  const Real* u_inp_sound_n = input_sounding_data.U_inp_sound_d[itime_n].dataPtr();
+
462  const Real* u_inp_sound_np1 = input_sounding_data.U_inp_sound_d[itime_np1].dataPtr();
+
463  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
464  {
+
465  Real nudge_u = (coeff_n*u_inp_sound_n[k] + coeff_np1*u_inp_sound_np1[k]) - (dptr_u_plane(k)/dptr_r_plane(k));
+
466  nudge_u *= tau_inv;
+
467  xmom_src_arr(i, j, k) += cell_data(i, j, k, nr) * nudge_u;
+
468  });
+
469 
+
470  const Real* v_inp_sound_n = input_sounding_data.V_inp_sound_d[itime_n].dataPtr();
+
471  const Real* v_inp_sound_np1 = input_sounding_data.V_inp_sound_d[itime_np1].dataPtr();
+
472  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
473  {
+
474  Real nudge_v = (coeff_n*v_inp_sound_n[k] + coeff_np1*v_inp_sound_np1[k]) - (dptr_v_plane(k)/dptr_r_plane(k));
+
475  nudge_v *= tau_inv;
+
476  ymom_src_arr(i, j, k) += cell_data(i, j, k, nr) * nudge_v;
+
477  });
+
478  }
+
479 
+
480  // *****************************************************************************
+
481  // 7. Add NUMERICAL DIFFUSION terms
+
482  // *****************************************************************************
+
483 #if 0
+
484  if (l_use_ndiff) {
+
485  const Array4<const Real>& mf_u = mapfac_u->const_array(mfi);
+
486  const Array4<const Real>& mf_v = mapfac_v->const_array(mfi);
+
487  NumericalDiffusion_Xmom(tbx, dt, solverChoice.num_diff_coeff,
+
488  u, cell_data, xmom_src_arr, mf_u);
+
489  NumericalDiffusion_Ymom(tby, dt, solverChoice.num_diff_coeff,
+
490  v, cell_data, ymom_src_arr, mf_v);
+
491  }
+
492 #endif
+
493 
+
494  // *****************************************************************************
+
495  // 8. Add SPONGING
+
496  // *****************************************************************************
+
497  if(solverChoice.spongeChoice.sponge_type == "input_sponge")
+
498  {
+
499  ApplySpongeZoneBCsForMom_ReadFromFile(solverChoice.spongeChoice, geom, tbx, tby, cell_data,
+
500  xmom_src_arr, ymom_src_arr, rho_u, rho_v, d_sponge_ptrs_at_lev);
+
501  }
+
502  else
+
503  {
+
504  ApplySpongeZoneBCsForMom(solverChoice.spongeChoice, geom, tbx, tby, tbz,
+
505  xmom_src_arr, ymom_src_arr, zmom_src_arr, rho_u, rho_v, rho_w);
+
506  }
+
507 
+
508  // *****************************************************************************
+
509  // 9. Add CANOPY source terms
+
510  // *****************************************************************************
+
511  if (solverChoice.do_forest_drag) {
+
512  ParallelFor(tbx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
513  {
+
514  const Real ux = u(i, j, k);
+
515  const Real uy = 0.25 * ( v(i, j , k ) + v(i-1, j , k )
+
516  + v(i, j+1, k ) + v(i-1, j+1, k ) );
+
517  const Real uz = 0.25 * ( w(i, j , k ) + w(i-1, j , k )
+
518  + w(i, j , k+1) + w(i-1, j , k+1) );
+
519  const Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
520  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i-1, j, k));
+
521  xmom_src_arr(i, j, k) -= f_drag * ux * windspeed;
+
522  });
+
523  ParallelFor(tby, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
524  {
+
525  const Real ux = 0.25 * ( u(i , j , k ) + u(i , j-1, k )
+
526  + u(i+1, j , k ) + u(i+1, j-1, k ) );
+
527  const Real uy = v(i, j, k);
+
528  const Real uz = 0.25 * ( w(i , j , k ) + w(i , j-1, k )
+
529  + w(i , j , k+1) + w(i , j-1, k+1) );
+
530  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
531  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i, j-1, k));
+
532  ymom_src_arr(i, j, k) -= f_drag * uy * windspeed;
+
533  });
+
534  ParallelFor(tbz, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
535  {
+
536  const amrex::Real ux = 0.25 * ( u(i , j , k ) + u(i+1, j , k )
+
537  + u(i , j , k-1) + u(i+1, j , k-1) );
+
538  const amrex::Real uy = 0.25 * ( v(i , j , k ) + v(i , j+1, k )
+
539  + v(i , j , k-1) + v(i , j+1, k-1) );
+
540  const amrex::Real uz = w(i, j, k);
+
541  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
542  const Real f_drag = 0.5 * (f_drag_arr(i, j, k) + f_drag_arr(i, j, k-1));
+
543  zmom_src_arr(i, j, k) -= f_drag * uz * windspeed;
+
544  });
+
545  }
+
546  // *****************************************************************************
+
547  // 10. Add Immersed source terms
+
548  // *****************************************************************************
+
549  if (solverChoice.terrain_type == TerrainType::ImmersedForcing) {
+
550  const Real drag_coefficient=10.0/dz;
+
551  const Real tiny = std::numeric_limits<amrex::Real>::epsilon();
+
552  ParallelFor(tbx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
553  {
+
554  const Real ux = u(i, j, k);
+
555  const Real uy = 0.25 * ( v(i, j , k ) + v(i-1, j , k )
+
556  + v(i, j+1, k ) + v(i-1, j+1, k ) );
+
557  const Real uz = 0.25 * ( w(i, j , k ) + w(i-1, j , k )
+
558  + w(i, j , k+1) + w(i-1, j , k+1) );
+
559  const Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
560  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i-1, j, k));
+
561  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
+
562  xmom_src_arr(i, j, k) -= t_blank * CdM * ux * windspeed;
+
563  });
+
564  ParallelFor(tby, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
565  {
+
566  const Real ux = 0.25 * ( u(i , j , k ) + u(i , j-1, k )
+
567  + u(i+1, j , k ) + u(i+1, j-1, k ) );
+
568  const Real uy = v(i, j, k);
+
569  const Real uz = 0.25 * ( w(i , j , k ) + w(i , j-1, k )
+
570  + w(i , j , k+1) + w(i , j-1, k+1) );
+
571  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
572  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i, j-1, k));
+
573  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
+
574  ymom_src_arr(i, j, k) -= t_blank * CdM * uy * windspeed;
+
575  });
+
576  ParallelFor(tbz, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
577  {
+
578  const amrex::Real ux = 0.25 * ( u(i , j , k ) + u(i+1, j , k )
+
579  + u(i , j , k-1) + u(i+1, j , k-1) );
+
580  const amrex::Real uy = 0.25 * ( v(i , j , k ) + v(i , j+1, k )
+
581  + v(i , j , k-1) + v(i , j+1, k-1) );
+
582  const amrex::Real uz = w(i, j, k);
+
583  const amrex::Real windspeed = std::sqrt(ux * ux + uy * uy + uz * uz);
+
584  const Real t_blank = 0.5 * (t_blank_arr(i, j, k) + t_blank_arr(i, j, k-1));
+
585  const Real CdM = std::min(drag_coefficient / (windspeed + tiny), 1000.0);
+
586  zmom_src_arr(i, j, k) -= t_blank * CdM * uz * windspeed;
+
587  });
+
588  }
+
589  } // mfi
+
590 }
void ApplySpongeZoneBCsForMom(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Box &tbz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &rho_w)
Definition: ERF_ApplySpongeZoneBCs.cpp:117
void ApplySpongeZoneBCsForMom_ReadFromFile(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Array4< const Real > &cell_data, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Vector< Real * > d_sponge_ptrs_at_lev)
Definition: ERF_ApplySpongeZoneBCs_ReadFromFile.cpp:8
constexpr amrex::Real PIoTwo
Definition: ERF_Constants.H:7
@@ -919,28 +920,28 @@

amrex::Vector< amrex::Real > input_sounding_time
Definition: ERF_InputSoundingData.H:315
amrex::Real tau_nudging
Definition: ERF_InputSoundingData.H:312
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > U_inp_sound_d
Definition: ERF_InputSoundingData.H:326
-
amrex::Real coriolis_factor
Definition: ERF_DataStruct.H:629
-
static MeshType mesh_type
Definition: ERF_DataStruct.H:570
-
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:606
-
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:610
-
amrex::Real cosphi
Definition: ERF_DataStruct.H:630
-
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
Definition: ERF_DataStruct.H:671
-
bool custom_w_subsidence
Definition: ERF_DataStruct.H:636
-
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:642
-
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:605
-
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:611
-
amrex::Real sinphi
Definition: ERF_DataStruct.H:631
-
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:673
-
bool use_coriolis
Definition: ERF_DataStruct.H:602
-
amrex::Real num_diff_coeff
Definition: ERF_DataStruct.H:658
-
bool do_terrain_drag
Definition: ERF_DataStruct.H:700
-
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:589
-
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:638
-
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:607
-
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:580
-
bool do_forest_drag
Definition: ERF_DataStruct.H:697
-
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:609
-
int ave_plane
Definition: ERF_DataStruct.H:675
+
amrex::Real coriolis_factor
Definition: ERF_DataStruct.H:638
+
static MeshType mesh_type
Definition: ERF_DataStruct.H:579
+
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:615
+
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:619
+
amrex::Real cosphi
Definition: ERF_DataStruct.H:639
+
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
Definition: ERF_DataStruct.H:680
+
bool custom_w_subsidence
Definition: ERF_DataStruct.H:645
+
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:651
+
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:614
+
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:620
+
amrex::Real sinphi
Definition: ERF_DataStruct.H:640
+
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:682
+
bool use_coriolis
Definition: ERF_DataStruct.H:611
+
amrex::Real num_diff_coeff
Definition: ERF_DataStruct.H:667
+
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:598
+
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:647
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:576
+
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:616
+
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:589
+
bool do_forest_drag
Definition: ERF_DataStruct.H:706
+
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:618
+
int ave_plane
Definition: ERF_DataStruct.H:684
std::string sponge_type
Definition: ERF_SpongeStruct.H:61
Here is the call graph for this function:
diff --git a/ERF__MakeMomSources_8cpp__incl.map b/ERF__MakeMomSources_8cpp__incl.map index abd3762b1..517013a93 100644 --- a/ERF__MakeMomSources_8cpp__incl.map +++ b/ERF__MakeMomSources_8cpp__incl.map @@ -1,52 +1,52 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MakeMomSources_8cpp__incl.md5 b/ERF__MakeMomSources_8cpp__incl.md5 index 4e29e87d3..563e699cb 100644 --- a/ERF__MakeMomSources_8cpp__incl.md5 +++ b/ERF__MakeMomSources_8cpp__incl.md5 @@ -1 +1 @@ -264693066d3dc030b5a540600f71b231 \ No newline at end of file +0c54bdfcb73662df19a58feb42b9a4d2 \ No newline at end of file diff --git a/ERF__MakeMomSources_8cpp__incl.png b/ERF__MakeMomSources_8cpp__incl.png index d3e3bd967..ac3891790 100644 Binary files a/ERF__MakeMomSources_8cpp__incl.png and b/ERF__MakeMomSources_8cpp__incl.png differ diff --git a/ERF__MakeNewArrays_8cpp.html b/ERF__MakeNewArrays_8cpp.html index bbca37803..79eac4686 100644 --- a/ERF__MakeNewArrays_8cpp.html +++ b/ERF__MakeNewArrays_8cpp.html @@ -99,56 +99,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__MakeNewArrays_8cpp__incl.map b/ERF__MakeNewArrays_8cpp__incl.map index 349dfa6b1..094615e11 100644 --- a/ERF__MakeNewArrays_8cpp__incl.map +++ b/ERF__MakeNewArrays_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MakeNewArrays_8cpp__incl.md5 b/ERF__MakeNewArrays_8cpp__incl.md5 index 793aa2da7..560a9d7e5 100644 --- a/ERF__MakeNewArrays_8cpp__incl.md5 +++ b/ERF__MakeNewArrays_8cpp__incl.md5 @@ -1 +1 @@ -f96aaff403de6edb36c7df9caa42f01b \ No newline at end of file +ad15a1934862ac0bdda462a11bdec355 \ No newline at end of file diff --git a/ERF__MakeNewArrays_8cpp__incl.png b/ERF__MakeNewArrays_8cpp__incl.png index a3cbda5c7..ae682fb76 100644 Binary files a/ERF__MakeNewArrays_8cpp__incl.png and b/ERF__MakeNewArrays_8cpp__incl.png differ diff --git a/ERF__MakeNewLevel_8cpp.html b/ERF__MakeNewLevel_8cpp.html index a77c44bad..1ed3be4b7 100644 --- a/ERF__MakeNewLevel_8cpp.html +++ b/ERF__MakeNewLevel_8cpp.html @@ -96,56 +96,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__MakeNewLevel_8cpp__incl.map b/ERF__MakeNewLevel_8cpp__incl.map index 5e9d79f70..f0f2b4760 100644 --- a/ERF__MakeNewLevel_8cpp__incl.map +++ b/ERF__MakeNewLevel_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MakeNewLevel_8cpp__incl.md5 b/ERF__MakeNewLevel_8cpp__incl.md5 index 84cf08ccc..c99381d59 100644 --- a/ERF__MakeNewLevel_8cpp__incl.md5 +++ b/ERF__MakeNewLevel_8cpp__incl.md5 @@ -1 +1 @@ -f5fa14152d6b11339049c758594b5abd \ No newline at end of file +75990d612600297fc5f63225bfb39417 \ No newline at end of file diff --git a/ERF__MakeNewLevel_8cpp__incl.png b/ERF__MakeNewLevel_8cpp__incl.png index 48d5aaf09..0547f71f8 100644 Binary files a/ERF__MakeNewLevel_8cpp__incl.png and b/ERF__MakeNewLevel_8cpp__incl.png differ diff --git a/ERF__MakeSources_8cpp.html b/ERF__MakeSources_8cpp.html index 50da76702..8da32f1fc 100644 --- a/ERF__MakeSources_8cpp.html +++ b/ERF__MakeSources_8cpp.html @@ -101,56 +101,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

@@ -689,23 +689,23 @@

amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > theta_inp_sound_d
Definition: ERF_InputSoundingData.H:326
amrex::Vector< amrex::Real > input_sounding_time
Definition: ERF_InputSoundingData.H:315
amrex::Real tau_nudging
Definition: ERF_InputSoundingData.H:312
-
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:608
-
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:610
-
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:634
-
bool custom_w_subsidence
Definition: ERF_DataStruct.H:636
-
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:642
-
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:611
-
bool use_num_diff
Definition: ERF_DataStruct.H:657
-
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:635
-
amrex::Real num_diff_coeff
Definition: ERF_DataStruct.H:658
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
-
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:638
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
-
PerturbationType pert_type
Definition: ERF_DataStruct.H:654
-
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:580
-
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:609
-
int ave_plane
Definition: ERF_DataStruct.H:675
+
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:617
+
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:619
+
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:643
+
bool custom_w_subsidence
Definition: ERF_DataStruct.H:645
+
bool nudging_from_input_sounding
Definition: ERF_DataStruct.H:651
+
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:620
+
bool use_num_diff
Definition: ERF_DataStruct.H:666
+
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:644
+
amrex::Real num_diff_coeff
Definition: ERF_DataStruct.H:667
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:590
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:673
+
bool custom_forcing_prim_vars
Definition: ERF_DataStruct.H:647
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:576
+
PerturbationType pert_type
Definition: ERF_DataStruct.H:663
+
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:589
+
amrex::Real rayleigh_dampcoef
Definition: ERF_DataStruct.H:618
+
int ave_plane
Definition: ERF_DataStruct.H:684
std::string sponge_type
Definition: ERF_SpongeStruct.H:61
Definition: ERF_TurbStruct.H:31
PBLType pbl_type
Definition: ERF_TurbStruct.H:201
diff --git a/ERF__MakeSources_8cpp__incl.map b/ERF__MakeSources_8cpp__incl.map index 86bd47f32..e54b0aa33 100644 --- a/ERF__MakeSources_8cpp__incl.map +++ b/ERF__MakeSources_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MakeSources_8cpp__incl.md5 b/ERF__MakeSources_8cpp__incl.md5 index ca9008735..b1d51f9d6 100644 --- a/ERF__MakeSources_8cpp__incl.md5 +++ b/ERF__MakeSources_8cpp__incl.md5 @@ -1 +1 @@ -fb9fea4370fa48b2f193b2ee4e8ad376 \ No newline at end of file +e5e613821b6909aa4cf2666179ef5943 \ No newline at end of file diff --git a/ERF__MakeSources_8cpp__incl.png b/ERF__MakeSources_8cpp__incl.png index 038f14bf9..8ef518f35 100644 Binary files a/ERF__MakeSources_8cpp__incl.png and b/ERF__MakeSources_8cpp__incl.png differ diff --git a/ERF__MakeTauTerms_8cpp.html b/ERF__MakeTauTerms_8cpp.html index 838b7c1ab..9d6f254fd 100644 --- a/ERF__MakeTauTerms_8cpp.html +++ b/ERF__MakeTauTerms_8cpp.html @@ -99,56 +99,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

@@ -336,7 +336,7 @@

37  TurbChoice tc = solverChoice.turbChoice[level];
38 
39  const bool l_use_terrain = (solverChoice.terrain_type != TerrainType::None);
-
40  const bool l_moving_terrain = (solverChoice.terrain_type == TerrainType::Moving);
+
40  const bool l_moving_terrain = (solverChoice.terrain_type == TerrainType::MovingFittedMesh);
41  if (l_moving_terrain) AMREX_ALWAYS_ASSERT (l_use_terrain);
42 
43 
@@ -758,16 +758,16 @@

amrex::Real rho0_trans
Definition: ERF_DiffStruct.H:91
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
amrex::Real dynamic_viscosity
Definition: ERF_DiffStruct.H:96
-
bool use_explicit_most
Definition: ERF_DataStruct.H:645
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
-
bool use_rotate_most
Definition: ERF_DataStruct.H:648
+
bool use_explicit_most
Definition: ERF_DataStruct.H:654
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:588
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:590
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:576
+
bool use_rotate_most
Definition: ERF_DataStruct.H:657
Definition: ERF_TurbStruct.H:31
PBLType pbl_type
Definition: ERF_TurbStruct.H:201
LESType les_type
Definition: ERF_TurbStruct.H:175
-

Referenced by erf_slow_rhs_pre().

+

Referenced by erf_slow_rhs_pre().

Here is the call graph for this function:
@@ -804,7 +804,7 @@

- + diff --git a/ERF__MakeTauTerms_8cpp__incl.map b/ERF__MakeTauTerms_8cpp__incl.map index b640d60ad..e65282402 100644 --- a/ERF__MakeTauTerms_8cpp__incl.map +++ b/ERF__MakeTauTerms_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MakeTauTerms_8cpp__incl.md5 b/ERF__MakeTauTerms_8cpp__incl.md5 index 3b6724b98..ac7dbf0e6 100644 --- a/ERF__MakeTauTerms_8cpp__incl.md5 +++ b/ERF__MakeTauTerms_8cpp__incl.md5 @@ -1 +1 @@ -9da52847bc8163b463022d3d5bf5566b \ No newline at end of file +3d5870281c883ddff1494d0e507c82a8 \ No newline at end of file diff --git a/ERF__MakeTauTerms_8cpp__incl.png b/ERF__MakeTauTerms_8cpp__incl.png index 2238b7aee..82416d945 100644 Binary files a/ERF__MakeTauTerms_8cpp__incl.png and b/ERF__MakeTauTerms_8cpp__incl.png differ diff --git a/ERF__MakeTauTerms_8cpp_a7a7d71e3e796b67737a6931399588ae8_icgraph.map b/ERF__MakeTauTerms_8cpp_a7a7d71e3e796b67737a6931399588ae8_icgraph.map index c11835a50..bf724ff93 100644 --- a/ERF__MakeTauTerms_8cpp_a7a7d71e3e796b67737a6931399588ae8_icgraph.map +++ b/ERF__MakeTauTerms_8cpp_a7a7d71e3e796b67737a6931399588ae8_icgraph.map @@ -1,4 +1,4 @@ - + diff --git a/ERF__MakeTauTerms_8cpp_a7a7d71e3e796b67737a6931399588ae8_icgraph.md5 b/ERF__MakeTauTerms_8cpp_a7a7d71e3e796b67737a6931399588ae8_icgraph.md5 index bc27648e7..ac3e2f0f6 100644 --- a/ERF__MakeTauTerms_8cpp_a7a7d71e3e796b67737a6931399588ae8_icgraph.md5 +++ b/ERF__MakeTauTerms_8cpp_a7a7d71e3e796b67737a6931399588ae8_icgraph.md5 @@ -1 +1 @@ -f0af240e8bde70d6b7c840fab215eb9f \ No newline at end of file +12c93f3aea14f0d25cb9a8dd721c491d \ No newline at end of file diff --git a/ERF__MetgridUtils_8H.html b/ERF__MetgridUtils_8H.html index 6407506dc..b9650a274 100644 --- a/ERF__MetgridUtils_8H.html +++ b/ERF__MetgridUtils_8H.html @@ -98,52 +98,52 @@
- - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + diff --git a/ERF__MetgridUtils_8H__incl.map b/ERF__MetgridUtils_8H__incl.map index 7c10ca7a1..81d3f6129 100644 --- a/ERF__MetgridUtils_8H__incl.map +++ b/ERF__MetgridUtils_8H__incl.map @@ -1,50 +1,50 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + diff --git a/ERF__MetgridUtils_8H__incl.md5 b/ERF__MetgridUtils_8H__incl.md5 index 260c86a3b..d44f7a7c1 100644 --- a/ERF__MetgridUtils_8H__incl.md5 +++ b/ERF__MetgridUtils_8H__incl.md5 @@ -1 +1 @@ -a260343fec60fc8b8efe4c7ffac3658f \ No newline at end of file +a7d6724017c716b09f35457472904c87 \ No newline at end of file diff --git a/ERF__MetgridUtils_8H__incl.png b/ERF__MetgridUtils_8H__incl.png index 2a343fba3..3877904cc 100644 Binary files a/ERF__MetgridUtils_8H__incl.png and b/ERF__MetgridUtils_8H__incl.png differ diff --git a/ERF__MicrophysicsUtils_8H.html b/ERF__MicrophysicsUtils_8H.html index 3740eabbb..ffc21aab2 100644 --- a/ERF__MicrophysicsUtils_8H.html +++ b/ERF__MicrophysicsUtils_8H.html @@ -111,15 +111,15 @@
- - - - - - - - - + + + + + + + + + @@ -127,40 +127,40 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -865,25 +865,25 @@

220  return std::max(0.0,y);
221 }
-

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().

+

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(), ERF::make_eb_box(), ERF::MakeEBGeometry(), 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().

Here is the caller graph for this function:
- + - - - - - - - - - + + + + + + + + + @@ -893,27 +893,29 @@

- - - + + + + + - - - - - - - - - - - + + + + + + + + + + + - +

diff --git a/ERF__MicrophysicsUtils_8H__dep__incl.map b/ERF__MicrophysicsUtils_8H__dep__incl.map index b7d2a927d..05e82da7e 100644 --- a/ERF__MicrophysicsUtils_8H__dep__incl.map +++ b/ERF__MicrophysicsUtils_8H__dep__incl.map @@ -1,13 +1,13 @@ - - - - - - - - - + + + + + + + + + @@ -15,38 +15,38 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MicrophysicsUtils_8H__dep__incl.md5 b/ERF__MicrophysicsUtils_8H__dep__incl.md5 index 83a68ec15..7e411d286 100644 --- a/ERF__MicrophysicsUtils_8H__dep__incl.md5 +++ b/ERF__MicrophysicsUtils_8H__dep__incl.md5 @@ -1 +1 @@ -85a956f72e27eb2c951633acc647507f \ No newline at end of file +44f213528447f13bac70964fce2b11a6 \ No newline at end of file diff --git a/ERF__MicrophysicsUtils_8H__dep__incl.png b/ERF__MicrophysicsUtils_8H__dep__incl.png index 6c0fbc036..f634e523b 100644 Binary files a/ERF__MicrophysicsUtils_8H__dep__incl.png and b/ERF__MicrophysicsUtils_8H__dep__incl.png differ diff --git a/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.map b/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.map index 79995bf08..96ebbb365 100644 --- a/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.map +++ b/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.map @@ -1,17 +1,17 @@ - + - - - - - - - - - + + + + + + + + + @@ -21,25 +21,27 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + diff --git a/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.md5 b/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.md5 index b6e725ea4..a689055bb 100644 --- a/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.md5 +++ b/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.md5 @@ -1 +1 @@ -937f96e297ffc452d9cf425435cf2994 \ No newline at end of file +1d9e9b14ebe5a464a1f9fea661cef064 \ No newline at end of file diff --git a/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.png b/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.png index 1d08bc233..8e005858d 100644 Binary files a/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.png and b/ERF__MicrophysicsUtils_8H_ac54f1d17d8842acb42b2312cd353e469_icgraph.png differ diff --git a/ERF__Microphysics_8H.html b/ERF__Microphysics_8H.html index 1feef5505..01e907128 100644 --- a/ERF__Microphysics_8H.html +++ b/ERF__Microphysics_8H.html @@ -130,9 +130,9 @@
- - - + + + @@ -140,46 +140,46 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__Microphysics_8H__dep__incl.map b/ERF__Microphysics_8H__dep__incl.map index a469fab1a..639f1e88c 100644 --- a/ERF__Microphysics_8H__dep__incl.map +++ b/ERF__Microphysics_8H__dep__incl.map @@ -1,7 +1,7 @@ - - - + + + @@ -9,44 +9,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Microphysics_8H__dep__incl.md5 b/ERF__Microphysics_8H__dep__incl.md5 index 09d3f4494..33a0e5479 100644 --- a/ERF__Microphysics_8H__dep__incl.md5 +++ b/ERF__Microphysics_8H__dep__incl.md5 @@ -1 +1 @@ -882483467d09fbd18d4fb95c036b79b0 \ No newline at end of file +4efdc4047d91d78c5c79623784b61422 \ No newline at end of file diff --git a/ERF__Microphysics_8H__dep__incl.png b/ERF__Microphysics_8H__dep__incl.png index a633994db..2d6db25fb 100644 Binary files a/ERF__Microphysics_8H__dep__incl.png and b/ERF__Microphysics_8H__dep__incl.png differ diff --git a/ERF__MultiBlockContainer_8H.html b/ERF__MultiBlockContainer_8H.html index 53a6fc444..9204e9231 100644 --- a/ERF__MultiBlockContainer_8H.html +++ b/ERF__MultiBlockContainer_8H.html @@ -95,56 +95,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__MultiBlockContainer_8H__incl.map b/ERF__MultiBlockContainer_8H__incl.map index e898c4e6f..1e14ed0bf 100644 --- a/ERF__MultiBlockContainer_8H__incl.map +++ b/ERF__MultiBlockContainer_8H__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MultiBlockContainer_8H__incl.md5 b/ERF__MultiBlockContainer_8H__incl.md5 index 0b345bbc1..f679c1109 100644 --- a/ERF__MultiBlockContainer_8H__incl.md5 +++ b/ERF__MultiBlockContainer_8H__incl.md5 @@ -1 +1 @@ -cfff273aa4ab2d524a15d6d4468ba02b \ No newline at end of file +0373c586a8166fb0b960bb75f3926d06 \ No newline at end of file diff --git a/ERF__MultiBlockContainer_8H__incl.png b/ERF__MultiBlockContainer_8H__incl.png index 4e1f03811..613aab93c 100644 Binary files a/ERF__MultiBlockContainer_8H__incl.png and b/ERF__MultiBlockContainer_8H__incl.png differ diff --git a/ERF__MultiBlockContainer_8H_source.html b/ERF__MultiBlockContainer_8H_source.html index e0633ec76..d58079e7b 100644 --- a/ERF__MultiBlockContainer_8H_source.html +++ b/ERF__MultiBlockContainer_8H_source.html @@ -134,7 +134,7 @@
46 
47 #endif
-
Definition: ERF.H:123
+
Definition: ERF.H:125
Definition: ERF_MultiBlockContainer.H:8
void SetBlockCommMetaData()
Definition: ERF_MultiBlockContainer.cpp:126
std::vector< amrex::BoxList > blv
Definition: ERF_MultiBlockContainer.H:44
diff --git a/ERF__MultiBlockContainer_8cpp.html b/ERF__MultiBlockContainer_8cpp.html index d98e3db4d..c1cee335e 100644 --- a/ERF__MultiBlockContainer_8cpp.html +++ b/ERF__MultiBlockContainer_8cpp.html @@ -94,56 +94,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__MultiBlockContainer_8cpp__incl.map b/ERF__MultiBlockContainer_8cpp__incl.map index 3552d724b..e59588030 100644 --- a/ERF__MultiBlockContainer_8cpp__incl.map +++ b/ERF__MultiBlockContainer_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__MultiBlockContainer_8cpp__incl.md5 b/ERF__MultiBlockContainer_8cpp__incl.md5 index 8a6020625..0d1513148 100644 --- a/ERF__MultiBlockContainer_8cpp__incl.md5 +++ b/ERF__MultiBlockContainer_8cpp__incl.md5 @@ -1 +1 @@ -f00b8f2cb0ac2e8d51c947d9e3b1e91a \ No newline at end of file +0c57c503854f0417e356069886b040f0 \ No newline at end of file diff --git a/ERF__MultiBlockContainer_8cpp__incl.png b/ERF__MultiBlockContainer_8cpp__incl.png index a3a920b2e..97e8cfd53 100644 Binary files a/ERF__MultiBlockContainer_8cpp__incl.png and b/ERF__MultiBlockContainer_8cpp__incl.png differ diff --git a/ERF__NCCheckpoint_8cpp.html b/ERF__NCCheckpoint_8cpp.html index 911f5d922..133cc0ed1 100644 --- a/ERF__NCCheckpoint_8cpp.html +++ b/ERF__NCCheckpoint_8cpp.html @@ -94,56 +94,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__NCCheckpoint_8cpp__incl.map b/ERF__NCCheckpoint_8cpp__incl.map index e58437550..95c3ebc6b 100644 --- a/ERF__NCCheckpoint_8cpp__incl.map +++ b/ERF__NCCheckpoint_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__NCCheckpoint_8cpp__incl.md5 b/ERF__NCCheckpoint_8cpp__incl.md5 index d28b2281e..87d900695 100644 --- a/ERF__NCCheckpoint_8cpp__incl.md5 +++ b/ERF__NCCheckpoint_8cpp__incl.md5 @@ -1 +1 @@ -0a283f5917f0b66811de5a0f2697d8bf \ No newline at end of file +45e1a44b3f04608e926ce9225101591a \ No newline at end of file diff --git a/ERF__NCCheckpoint_8cpp__incl.png b/ERF__NCCheckpoint_8cpp__incl.png index 040dc9ebb..d20e8e4aa 100644 Binary files a/ERF__NCCheckpoint_8cpp__incl.png and b/ERF__NCCheckpoint_8cpp__incl.png differ diff --git a/ERF__NCColumnFile_8cpp.html b/ERF__NCColumnFile_8cpp.html index 499d1cdff..152538978 100644 --- a/ERF__NCColumnFile_8cpp.html +++ b/ERF__NCColumnFile_8cpp.html @@ -94,56 +94,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__NCColumnFile_8cpp__incl.map b/ERF__NCColumnFile_8cpp__incl.map index 91052d26e..1a496a748 100644 --- a/ERF__NCColumnFile_8cpp__incl.map +++ b/ERF__NCColumnFile_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__NCColumnFile_8cpp__incl.md5 b/ERF__NCColumnFile_8cpp__incl.md5 index 54044f7e6..90f16e508 100644 --- a/ERF__NCColumnFile_8cpp__incl.md5 +++ b/ERF__NCColumnFile_8cpp__incl.md5 @@ -1 +1 @@ -d9d29285e6e9fe644addfcec99bf57df \ No newline at end of file +cfe3cd223625cfedd9030bddc0f47667 \ No newline at end of file diff --git a/ERF__NCColumnFile_8cpp__incl.png b/ERF__NCColumnFile_8cpp__incl.png index f07ff098a..04e554ca6 100644 Binary files a/ERF__NCColumnFile_8cpp__incl.png and b/ERF__NCColumnFile_8cpp__incl.png differ diff --git a/ERF__NCMultiFabFile_8cpp.html b/ERF__NCMultiFabFile_8cpp.html index a8889b529..46a8f96d5 100644 --- a/ERF__NCMultiFabFile_8cpp.html +++ b/ERF__NCMultiFabFile_8cpp.html @@ -103,56 +103,56 @@
- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__NCMultiFabFile_8cpp__incl.map b/ERF__NCMultiFabFile_8cpp__incl.map index 9b234fe25..c588959fb 100644 --- a/ERF__NCMultiFabFile_8cpp__incl.map +++ b/ERF__NCMultiFabFile_8cpp__incl.map @@ -1,52 +1,52 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__NCMultiFabFile_8cpp__incl.md5 b/ERF__NCMultiFabFile_8cpp__incl.md5 index 3d32430d1..33ffbf362 100644 --- a/ERF__NCMultiFabFile_8cpp__incl.md5 +++ b/ERF__NCMultiFabFile_8cpp__incl.md5 @@ -1 +1 @@ -639fdca29ef239a378a59920b94e7720 \ No newline at end of file +bb1526652d801884a941d3b184b578a9 \ No newline at end of file diff --git a/ERF__NCMultiFabFile_8cpp__incl.png b/ERF__NCMultiFabFile_8cpp__incl.png index f5c5e1809..10a4aef66 100644 Binary files a/ERF__NCMultiFabFile_8cpp__incl.png and b/ERF__NCMultiFabFile_8cpp__incl.png differ diff --git a/ERF__NCPlotFile_8cpp.html b/ERF__NCPlotFile_8cpp.html index 514223da1..56b2967f9 100644 --- a/ERF__NCPlotFile_8cpp.html +++ b/ERF__NCPlotFile_8cpp.html @@ -102,56 +102,56 @@
- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__NCPlotFile_8cpp__incl.map b/ERF__NCPlotFile_8cpp__incl.map index 389bff757..4a49ca172 100644 --- a/ERF__NCPlotFile_8cpp__incl.map +++ b/ERF__NCPlotFile_8cpp__incl.map @@ -1,52 +1,52 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__NCPlotFile_8cpp__incl.md5 b/ERF__NCPlotFile_8cpp__incl.md5 index 296ec61af..33dbbcefb 100644 --- a/ERF__NCPlotFile_8cpp__incl.md5 +++ b/ERF__NCPlotFile_8cpp__incl.md5 @@ -1 +1 @@ -2d19c2fe993093e1823286cd74fd9383 \ No newline at end of file +60f9243c996c712b0fd9b8af74006e80 \ No newline at end of file diff --git a/ERF__NCPlotFile_8cpp__incl.png b/ERF__NCPlotFile_8cpp__incl.png index 639532528..50bd6f6d0 100644 Binary files a/ERF__NCPlotFile_8cpp__incl.png and b/ERF__NCPlotFile_8cpp__incl.png differ diff --git a/ERF__NullMoist_8H.html b/ERF__NullMoist_8H.html index f334aad75..ba82f9f1c 100644 --- a/ERF__NullMoist_8H.html +++ b/ERF__NullMoist_8H.html @@ -125,12 +125,12 @@
- - - - - - + + + + + + @@ -138,43 +138,43 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__NullMoist_8H__dep__incl.map b/ERF__NullMoist_8H__dep__incl.map index 5b4a353cc..b0aa63b12 100644 --- a/ERF__NullMoist_8H__dep__incl.map +++ b/ERF__NullMoist_8H__dep__incl.map @@ -1,10 +1,10 @@ - - - - - - + + + + + + @@ -12,41 +12,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__NullMoist_8H__dep__incl.md5 b/ERF__NullMoist_8H__dep__incl.md5 index fda971804..bd1067a1e 100644 --- a/ERF__NullMoist_8H__dep__incl.md5 +++ b/ERF__NullMoist_8H__dep__incl.md5 @@ -1 +1 @@ -60b9dc63775a09410f25a37157f5252b \ No newline at end of file +2d5383f5e6041fb7119ec69453a564ab \ No newline at end of file diff --git a/ERF__NullMoist_8H__dep__incl.png b/ERF__NullMoist_8H__dep__incl.png index 0bde1b437..c20bb89fc 100644 Binary files a/ERF__NullMoist_8H__dep__incl.png and b/ERF__NullMoist_8H__dep__incl.png differ diff --git a/ERF__NullSurf_8H.html b/ERF__NullSurf_8H.html index d97f862c2..a7bfcdab6 100644 --- a/ERF__NullSurf_8H.html +++ b/ERF__NullSurf_8H.html @@ -125,12 +125,12 @@
- - - - - - + + + + + + @@ -138,43 +138,43 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__NullSurf_8H__dep__incl.map b/ERF__NullSurf_8H__dep__incl.map index 15bffb39a..478cce1e6 100644 --- a/ERF__NullSurf_8H__dep__incl.map +++ b/ERF__NullSurf_8H__dep__incl.map @@ -1,10 +1,10 @@ - - - - - - + + + + + + @@ -12,41 +12,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__NullSurf_8H__dep__incl.md5 b/ERF__NullSurf_8H__dep__incl.md5 index f9c4db484..75109f175 100644 --- a/ERF__NullSurf_8H__dep__incl.md5 +++ b/ERF__NullSurf_8H__dep__incl.md5 @@ -1 +1 @@ -4c240c4571465dba0c37b1cac9d5dc08 \ No newline at end of file +22740297c128a93f64be4a72e0940cde \ No newline at end of file diff --git a/ERF__NullSurf_8H__dep__incl.png b/ERF__NullSurf_8H__dep__incl.png index 00fc75ed8..d98169015 100644 Binary files a/ERF__NullSurf_8H__dep__incl.png and b/ERF__NullSurf_8H__dep__incl.png differ diff --git a/ERF__PBLHeight_8H.html b/ERF__PBLHeight_8H.html index 0cd7d5b9a..f38851533 100644 --- a/ERF__PBLHeight_8H.html +++ b/ERF__PBLHeight_8H.html @@ -108,56 +108,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
diff --git a/ERF__PBLHeight_8H__dep__incl.map b/ERF__PBLHeight_8H__dep__incl.map index f6b19f124..3d856e3aa 100644 --- a/ERF__PBLHeight_8H__dep__incl.map +++ b/ERF__PBLHeight_8H__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/ERF__PBLHeight_8H__dep__incl.md5 b/ERF__PBLHeight_8H__dep__incl.md5 index 4f76f2500..f65b76b08 100644 --- a/ERF__PBLHeight_8H__dep__incl.md5 +++ b/ERF__PBLHeight_8H__dep__incl.md5 @@ -1 +1 @@ -2be4c2b33b2eb4f9d141a99846f6106d \ No newline at end of file +e76e5a80a0385aa59a6eae58bf148696 \ No newline at end of file diff --git a/ERF__PBLHeight_8H__dep__incl.png b/ERF__PBLHeight_8H__dep__incl.png index e943b5416..e04523b6f 100644 Binary files a/ERF__PBLHeight_8H__dep__incl.png and b/ERF__PBLHeight_8H__dep__incl.png differ diff --git a/ERF__PhysBCFunct_8H.html b/ERF__PhysBCFunct_8H.html index 026818dd3..666fcea89 100644 --- a/ERF__PhysBCFunct_8H.html +++ b/ERF__PhysBCFunct_8H.html @@ -179,15 +179,15 @@ - - - - - - - - - + + + + + + + + + diff --git a/ERF__PhysBCFunct_8H__dep__incl.map b/ERF__PhysBCFunct_8H__dep__incl.map index 29dd0ecd5..4145e4f9f 100644 --- a/ERF__PhysBCFunct_8H__dep__incl.map +++ b/ERF__PhysBCFunct_8H__dep__incl.map @@ -14,15 +14,15 @@ - - - - - - - - - + + + + + + + + + diff --git a/ERF__PhysBCFunct_8H__dep__incl.md5 b/ERF__PhysBCFunct_8H__dep__incl.md5 index a1a6d065c..bae9f0c54 100644 --- a/ERF__PhysBCFunct_8H__dep__incl.md5 +++ b/ERF__PhysBCFunct_8H__dep__incl.md5 @@ -1 +1 @@ -6cedcd10dae2f32abc780ac522e3744c \ No newline at end of file +36914de279f6b0366354f876bf6dcc45 \ No newline at end of file diff --git a/ERF__PhysBCFunct_8H__dep__incl.png b/ERF__PhysBCFunct_8H__dep__incl.png index 55812f1d9..82c922319 100644 Binary files a/ERF__PhysBCFunct_8H__dep__incl.png and b/ERF__PhysBCFunct_8H__dep__incl.png differ diff --git a/ERF__PlaneAverage_8H.html b/ERF__PlaneAverage_8H.html index a349640b5..2166c7343 100644 --- a/ERF__PlaneAverage_8H.html +++ b/ERF__PlaneAverage_8H.html @@ -112,56 +112,56 @@
- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__PlaneAverage_8H__dep__incl.map b/ERF__PlaneAverage_8H__dep__incl.map index 4d351e127..b83f202f2 100644 --- a/ERF__PlaneAverage_8H__dep__incl.map +++ b/ERF__PlaneAverage_8H__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__PlaneAverage_8H__dep__incl.md5 b/ERF__PlaneAverage_8H__dep__incl.md5 index 35cd2643d..5a9b7f0ff 100644 --- a/ERF__PlaneAverage_8H__dep__incl.md5 +++ b/ERF__PlaneAverage_8H__dep__incl.md5 @@ -1 +1 @@ -2cbca01dabc3106e4f0636982324c689 \ No newline at end of file +f7eca3109397de45cbfc855f66cff927 \ No newline at end of file diff --git a/ERF__PlaneAverage_8H__dep__incl.png b/ERF__PlaneAverage_8H__dep__incl.png index e108fb249..b3bc59541 100644 Binary files a/ERF__PlaneAverage_8H__dep__incl.png and b/ERF__PlaneAverage_8H__dep__incl.png differ diff --git a/ERF__Plotfile_8cpp.html b/ERF__Plotfile_8cpp.html index 5ffe1f531..92fdd8460 100644 --- a/ERF__Plotfile_8cpp.html +++ b/ERF__Plotfile_8cpp.html @@ -99,56 +99,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

diff --git a/ERF__Plotfile_8cpp__incl.map b/ERF__Plotfile_8cpp__incl.map index 62256d112..f4b6dbb20 100644 --- a/ERF__Plotfile_8cpp__incl.map +++ b/ERF__Plotfile_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Plotfile_8cpp__incl.md5 b/ERF__Plotfile_8cpp__incl.md5 index 9afed5f72..87714d104 100644 --- a/ERF__Plotfile_8cpp__incl.md5 +++ b/ERF__Plotfile_8cpp__incl.md5 @@ -1 +1 @@ -6e3c6d8826120d4f92f7c63990e35fd5 \ No newline at end of file +3d1cae85334fd728b3637b8eacc9907a \ No newline at end of file diff --git a/ERF__Plotfile_8cpp__incl.png b/ERF__Plotfile_8cpp__incl.png index a6c3bb83b..c07765def 100644 Binary files a/ERF__Plotfile_8cpp__incl.png and b/ERF__Plotfile_8cpp__incl.png differ diff --git a/ERF__PoissonSolve_8cpp.html b/ERF__PoissonSolve_8cpp.html index 8e686be68..531eeca39 100644 --- a/ERF__PoissonSolve_8cpp.html +++ b/ERF__PoissonSolve_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__PoissonSolve_8cpp__incl.map b/ERF__PoissonSolve_8cpp__incl.map index a2a9155a3..adee117fa 100644 --- a/ERF__PoissonSolve_8cpp__incl.map +++ b/ERF__PoissonSolve_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__PoissonSolve_8cpp__incl.md5 b/ERF__PoissonSolve_8cpp__incl.md5 index a1468eb2a..d64374f82 100644 --- a/ERF__PoissonSolve_8cpp__incl.md5 +++ b/ERF__PoissonSolve_8cpp__incl.md5 @@ -1 +1 @@ -ff0b3aeaea42a93b8a3c0a4929f4f998 \ No newline at end of file +137c3799ec40efbc320267ae97f44096 \ No newline at end of file diff --git a/ERF__PoissonSolve_8cpp__incl.png b/ERF__PoissonSolve_8cpp__incl.png index 72ceed6be..c164df0f1 100644 Binary files a/ERF__PoissonSolve_8cpp__incl.png and b/ERF__PoissonSolve_8cpp__incl.png differ diff --git a/ERF__PoissonSolve__tb_8cpp.html b/ERF__PoissonSolve__tb_8cpp.html index f370d4fc1..6e29ee427 100644 --- a/ERF__PoissonSolve__tb_8cpp.html +++ b/ERF__PoissonSolve__tb_8cpp.html @@ -95,56 +95,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__PoissonSolve__tb_8cpp__incl.map b/ERF__PoissonSolve__tb_8cpp__incl.map index b107eb246..86b4aecbe 100644 --- a/ERF__PoissonSolve__tb_8cpp__incl.map +++ b/ERF__PoissonSolve__tb_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__PoissonSolve__tb_8cpp__incl.md5 b/ERF__PoissonSolve__tb_8cpp__incl.md5 index 24a49868a..e4e5dc3ea 100644 --- a/ERF__PoissonSolve__tb_8cpp__incl.md5 +++ b/ERF__PoissonSolve__tb_8cpp__incl.md5 @@ -1 +1 @@ -3f57a08687afbb9ee92706e472fc7a6b \ No newline at end of file +7b116bbd494ceb40a2cfac1bf60d3136 \ No newline at end of file diff --git a/ERF__PoissonSolve__tb_8cpp__incl.png b/ERF__PoissonSolve__tb_8cpp__incl.png index 43bece16c..db7a41037 100644 Binary files a/ERF__PoissonSolve__tb_8cpp__incl.png and b/ERF__PoissonSolve__tb_8cpp__incl.png differ diff --git a/ERF__PoissonWallDist_8cpp.html b/ERF__PoissonWallDist_8cpp.html index 5c4c29a8e..352e9928f 100644 --- a/ERF__PoissonWallDist_8cpp.html +++ b/ERF__PoissonWallDist_8cpp.html @@ -95,56 +95,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__PoissonWallDist_8cpp__incl.map b/ERF__PoissonWallDist_8cpp__incl.map index c1c9df36d..6a5a8a7b5 100644 --- a/ERF__PoissonWallDist_8cpp__incl.map +++ b/ERF__PoissonWallDist_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__PoissonWallDist_8cpp__incl.md5 b/ERF__PoissonWallDist_8cpp__incl.md5 index d2fcb0237..5aa04e953 100644 --- a/ERF__PoissonWallDist_8cpp__incl.md5 +++ b/ERF__PoissonWallDist_8cpp__incl.md5 @@ -1 +1 @@ -93337bef1b8df28528c512fb4debe726 \ No newline at end of file +f287d5e30f355865cd3640af6297dbb4 \ No newline at end of file diff --git a/ERF__PoissonWallDist_8cpp__incl.png b/ERF__PoissonWallDist_8cpp__incl.png index b1df02e4e..701aa1010 100644 Binary files a/ERF__PoissonWallDist_8cpp__incl.png and b/ERF__PoissonWallDist_8cpp__incl.png differ diff --git a/ERF__ProbCommon_8H.html b/ERF__ProbCommon_8H.html index 493728956..eb0cf4c4e 100644 --- a/ERF__ProbCommon_8H.html +++ b/ERF__ProbCommon_8H.html @@ -141,17 +141,17 @@ - + - - - - + + + + @@ -159,29 +159,29 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__ProbCommon_8H__dep__incl.map b/ERF__ProbCommon_8H__dep__incl.map index c77608546..1d729b619 100644 --- a/ERF__ProbCommon_8H__dep__incl.map +++ b/ERF__ProbCommon_8H__dep__incl.map @@ -2,17 +2,17 @@ - + - - - - + + + + @@ -20,29 +20,29 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__ProbCommon_8H__dep__incl.md5 b/ERF__ProbCommon_8H__dep__incl.md5 index 158c2dc71..f94883c42 100644 --- a/ERF__ProbCommon_8H__dep__incl.md5 +++ b/ERF__ProbCommon_8H__dep__incl.md5 @@ -1 +1 @@ -665107346e4746ffef9f70ef15d2dcc1 \ No newline at end of file +9dd7054af64399263e283901b170d2a0 \ No newline at end of file diff --git a/ERF__ProbCommon_8H__dep__incl.png b/ERF__ProbCommon_8H__dep__incl.png index 874d6cffa..11f6b1ec5 100644 Binary files a/ERF__ProbCommon_8H__dep__incl.png and b/ERF__ProbCommon_8H__dep__incl.png differ diff --git a/ERF__ProbCommon_8H_source.html b/ERF__ProbCommon_8H_source.html index b58209dcf..400519c19 100644 --- a/ERF__ProbCommon_8H_source.html +++ b/ERF__ProbCommon_8H_source.html @@ -797,7 +797,7 @@
amrex::Real T_0
Definition: ERF_ProbCommon.H:16
amrex::Real rho_0
Definition: ERF_ProbCommon.H:15
Definition: ERF_DataStruct.H:82
-
static void set_flat_terrain_flag()
Definition: ERF_DataStruct.H:573
+
static void set_flat_terrain_flag()
Definition: ERF_DataStruct.H:582
diff --git a/ERF__ReadBndryPlanes_8H.html b/ERF__ReadBndryPlanes_8H.html index 868ecdbda..6dbbe75c8 100644 --- a/ERF__ReadBndryPlanes_8H.html +++ b/ERF__ReadBndryPlanes_8H.html @@ -147,15 +147,15 @@ - - - - - - - - - + + + + + + + + + diff --git a/ERF__ReadBndryPlanes_8H__dep__incl.map b/ERF__ReadBndryPlanes_8H__dep__incl.map index 9e7cd0a46..3bec25727 100644 --- a/ERF__ReadBndryPlanes_8H__dep__incl.map +++ b/ERF__ReadBndryPlanes_8H__dep__incl.map @@ -16,15 +16,15 @@ - - - - - - - - - + + + + + + + + + diff --git a/ERF__ReadBndryPlanes_8H__dep__incl.md5 b/ERF__ReadBndryPlanes_8H__dep__incl.md5 index 40ad1c91e..f9ebe3868 100644 --- a/ERF__ReadBndryPlanes_8H__dep__incl.md5 +++ b/ERF__ReadBndryPlanes_8H__dep__incl.md5 @@ -1 +1 @@ -1c1cbf7dcd233fb5aba19977cf7d1bac \ No newline at end of file +facd65516cee2dabb3a85e291aa65b80 \ No newline at end of file diff --git a/ERF__ReadBndryPlanes_8H__dep__incl.png b/ERF__ReadBndryPlanes_8H__dep__incl.png index fb1991f21..75a8db26c 100644 Binary files a/ERF__ReadBndryPlanes_8H__dep__incl.png and b/ERF__ReadBndryPlanes_8H__dep__incl.png differ diff --git a/ERF__ReadBndryPlanes_8cpp.html b/ERF__ReadBndryPlanes_8cpp.html index 3da973538..c46dde1e7 100644 --- a/ERF__ReadBndryPlanes_8cpp.html +++ b/ERF__ReadBndryPlanes_8cpp.html @@ -225,30 +225,31 @@

37 }
AMREX_FORCE_INLINE IntVect offset(const int face_dir, const int normal)
Definition: ERF_ReadBndryPlanes.cpp:28
-

Referenced by PlaneAverage::compute_averages(), ComputeTurbulentViscosityLES(), Radiation::expand_yakl1d_to_mf(), Radiation::export_surface_fluxes(), Radiation::initialize(), make_mom_sources(), make_sources(), ERF::project_velocities_tb(), ReadBndryPlanes::read_file(), realbdy_compute_interior_ghost_rhs(), Radiation::run(), LineSampler::write_line_mfs(), Radiation::yakl_to_mf(), and zenith().

+

Referenced by PlaneAverage::compute_averages(), ComputeTurbulentViscosityLES(), Radiation::expand_yakl1d_to_mf(), Radiation::export_surface_fluxes(), Radiation::initialize(), ERF::make_eb_box(), make_mom_sources(), make_sources(), ERF::project_velocities_tb(), ReadBndryPlanes::read_file(), realbdy_compute_interior_ghost_rhs(), Radiation::run(), LineSampler::write_line_mfs(), Radiation::yakl_to_mf(), and zenith().

Here is the caller graph for this function:
- + - - - - - - - - - + + + + + + + + + + - +
diff --git a/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.map b/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.map index 6147b0552..23bdcd026 100644 --- a/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.map +++ b/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.map @@ -1,20 +1,21 @@ - + - - - - - - - - - + + + + + + + + + + - + diff --git a/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.md5 b/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.md5 index 8dd08aace..b0bfa9233 100644 --- a/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.md5 +++ b/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.md5 @@ -1 +1 @@ -bb1ce5e1597308abe784f7b81a3369ef \ No newline at end of file +26fb71b3bc60dc8f61055a824c3aff85 \ No newline at end of file diff --git a/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.png b/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.png index a64e56130..41d18b90a 100644 Binary files a/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.png and b/ERF__ReadBndryPlanes_8cpp_a63d3125f6fd361f61d697799f46da817_icgraph.png differ diff --git a/ERF__ReadFromMetgrid_8cpp.html b/ERF__ReadFromMetgrid_8cpp.html index a213223eb..ffc9f6f0d 100644 --- a/ERF__ReadFromMetgrid_8cpp.html +++ b/ERF__ReadFromMetgrid_8cpp.html @@ -114,8 +114,8 @@ - - + + @@ -127,6 +127,8 @@ + + @@ -139,12 +141,10 @@ - - - - - - + + + + diff --git a/ERF__ReadFromMetgrid_8cpp__incl.map b/ERF__ReadFromMetgrid_8cpp__incl.map index 51c88f5df..5438c3192 100644 --- a/ERF__ReadFromMetgrid_8cpp__incl.map +++ b/ERF__ReadFromMetgrid_8cpp__incl.map @@ -14,12 +14,12 @@ - - - + + + - - + + @@ -31,22 +31,22 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/ERF__ReadFromMetgrid_8cpp__incl.md5 b/ERF__ReadFromMetgrid_8cpp__incl.md5 index d501ae3e2..2acd4a82a 100644 --- a/ERF__ReadFromMetgrid_8cpp__incl.md5 +++ b/ERF__ReadFromMetgrid_8cpp__incl.md5 @@ -1 +1 @@ -8249734b37b66abcd028776a3720a449 \ No newline at end of file +d3efd45fa4a4af767f646f67f5fd49e3 \ No newline at end of file diff --git a/ERF__ReadFromMetgrid_8cpp__incl.png b/ERF__ReadFromMetgrid_8cpp__incl.png index dcaab0e9e..707d3e601 100644 Binary files a/ERF__ReadFromMetgrid_8cpp__incl.png and b/ERF__ReadFromMetgrid_8cpp__incl.png differ diff --git a/ERF__Redistribute_8cpp.html b/ERF__Redistribute_8cpp.html index d9c9fcb75..a623fb97a 100644 --- a/ERF__Redistribute_8cpp.html +++ b/ERF__Redistribute_8cpp.html @@ -87,13 +87,63 @@
#include <AMReX_Config.H>
+#include <ERF.H>
+#include "AMReX_EB_Redistribution.H"
Include dependency graph for ERF_Redistribute.cpp:
- - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__Redistribute_8cpp__incl.map b/ERF__Redistribute_8cpp__incl.map index 928d4de08..58ac51c46 100644 --- a/ERF__Redistribute_8cpp__incl.map +++ b/ERF__Redistribute_8cpp__incl.map @@ -1,4 +1,52 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Redistribute_8cpp__incl.md5 b/ERF__Redistribute_8cpp__incl.md5 index b0ebdf479..70f0ba428 100644 --- a/ERF__Redistribute_8cpp__incl.md5 +++ b/ERF__Redistribute_8cpp__incl.md5 @@ -1 +1 @@ -b6f37ca128b9d9815807440fbc185dfd \ No newline at end of file +a7ce0bbc824a3ecff0b313be277a0ab6 \ No newline at end of file diff --git a/ERF__Redistribute_8cpp__incl.png b/ERF__Redistribute_8cpp__incl.png index 29654e827..8048c1b53 100644 Binary files a/ERF__Redistribute_8cpp__incl.png and b/ERF__Redistribute_8cpp__incl.png differ diff --git a/ERF__SAM_8H.html b/ERF__SAM_8H.html index 17d82c769..277000953 100644 --- a/ERF__SAM_8H.html +++ b/ERF__SAM_8H.html @@ -144,15 +144,15 @@
- - - - - - - - - + + + + + + + + + @@ -160,40 +160,40 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__SAM_8H__dep__incl.map b/ERF__SAM_8H__dep__incl.map index 3b7e5c864..83f986038 100644 --- a/ERF__SAM_8H__dep__incl.map +++ b/ERF__SAM_8H__dep__incl.map @@ -1,13 +1,13 @@ - - - - - - - - - + + + + + + + + + @@ -15,38 +15,38 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__SAM_8H__dep__incl.md5 b/ERF__SAM_8H__dep__incl.md5 index f4dfd7c7f..328d772aa 100644 --- a/ERF__SAM_8H__dep__incl.md5 +++ b/ERF__SAM_8H__dep__incl.md5 @@ -1 +1 @@ -1942c098de9f69812a24f65c7c4e7f6d \ No newline at end of file +855a9c69606392f7749f55038572dbbd \ No newline at end of file diff --git a/ERF__SAM_8H__dep__incl.png b/ERF__SAM_8H__dep__incl.png index 070a4ce09..40cef5f6a 100644 Binary files a/ERF__SAM_8H__dep__incl.png and b/ERF__SAM_8H__dep__incl.png differ diff --git a/ERF__SAM_8H_source.html b/ERF__SAM_8H_source.html index 3caa371d3..c4aea1d54 100644 --- a/ERF__SAM_8H_source.html +++ b/ERF__SAM_8H_source.html @@ -536,12 +536,12 @@
@ qps
Definition: ERF_SAM.H:43
@ qp
Definition: ERF_SAM.H:41
Definition: ERF_DataStruct.H:82
-
amrex::Real rdOcp
Definition: ERF_DataStruct.H:619
-
amrex::Real c_p
Definition: ERF_DataStruct.H:618
-
bool do_precip
Definition: ERF_DataStruct.H:678
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
-
bool do_cloud
Definition: ERF_DataStruct.H:677
-
int ave_plane
Definition: ERF_DataStruct.H:675
+
amrex::Real rdOcp
Definition: ERF_DataStruct.H:628
+
amrex::Real c_p
Definition: ERF_DataStruct.H:627
+
bool do_precip
Definition: ERF_DataStruct.H:687
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:673
+
bool do_cloud
Definition: ERF_DataStruct.H:686
+
int ave_plane
Definition: ERF_DataStruct.H:684
diff --git a/ERF__SLM_8H.html b/ERF__SLM_8H.html index 095ffee25..0a063a2f0 100644 --- a/ERF__SLM_8H.html +++ b/ERF__SLM_8H.html @@ -138,10 +138,10 @@
- - - - + + + + @@ -149,45 +149,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__SLM_8H__dep__incl.map b/ERF__SLM_8H__dep__incl.map index 15108384e..f5033b6ee 100644 --- a/ERF__SLM_8H__dep__incl.map +++ b/ERF__SLM_8H__dep__incl.map @@ -1,8 +1,8 @@ - - - - + + + + @@ -10,43 +10,43 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__SLM_8H__dep__incl.md5 b/ERF__SLM_8H__dep__incl.md5 index 5cb2231f3..b9a3058ce 100644 --- a/ERF__SLM_8H__dep__incl.md5 +++ b/ERF__SLM_8H__dep__incl.md5 @@ -1 +1 @@ -6a4e16014e5835eca4104abfab642ca3 \ No newline at end of file +3f4d9504d3c5b1e97f5e20d2b155b1fb \ No newline at end of file diff --git a/ERF__SLM_8H__dep__incl.png b/ERF__SLM_8H__dep__incl.png index 012c5f8e5..f1be93774 100644 Binary files a/ERF__SLM_8H__dep__incl.png and b/ERF__SLM_8H__dep__incl.png differ diff --git a/ERF__SampleData_8H.html b/ERF__SampleData_8H.html index a689bbf52..a2595b0bb 100644 --- a/ERF__SampleData_8H.html +++ b/ERF__SampleData_8H.html @@ -115,8 +115,8 @@
- - + + @@ -124,47 +124,47 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__SampleData_8H__dep__incl.map b/ERF__SampleData_8H__dep__incl.map index 5ba527351..c5025338e 100644 --- a/ERF__SampleData_8H__dep__incl.map +++ b/ERF__SampleData_8H__dep__incl.map @@ -1,6 +1,6 @@ - - + + @@ -8,45 +8,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__SampleData_8H__dep__incl.md5 b/ERF__SampleData_8H__dep__incl.md5 index 61e7abc4d..4c400e440 100644 --- a/ERF__SampleData_8H__dep__incl.md5 +++ b/ERF__SampleData_8H__dep__incl.md5 @@ -1 +1 @@ -83889725c773d5b8c46a046522e99c88 \ No newline at end of file +52ac913d06d72ac1039ea73121b7cbbd \ No newline at end of file diff --git a/ERF__SampleData_8H__dep__incl.png b/ERF__SampleData_8H__dep__incl.png index 1006d2d83..fbc0647cf 100644 Binary files a/ERF__SampleData_8H__dep__incl.png and b/ERF__SampleData_8H__dep__incl.png differ diff --git a/ERF__SatAdj_8H.html b/ERF__SatAdj_8H.html index ad11e1953..6bdfc4875 100644 --- a/ERF__SatAdj_8H.html +++ b/ERF__SatAdj_8H.html @@ -149,12 +149,12 @@
- - - - - - + + + + + + @@ -162,43 +162,43 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__SatAdj_8H__dep__incl.map b/ERF__SatAdj_8H__dep__incl.map index f0febb08e..97b9a1791 100644 --- a/ERF__SatAdj_8H__dep__incl.map +++ b/ERF__SatAdj_8H__dep__incl.map @@ -1,10 +1,10 @@ - - - - - - + + + + + + @@ -12,41 +12,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__SatAdj_8H__dep__incl.md5 b/ERF__SatAdj_8H__dep__incl.md5 index 284585f8d..45be12388 100644 --- a/ERF__SatAdj_8H__dep__incl.md5 +++ b/ERF__SatAdj_8H__dep__incl.md5 @@ -1 +1 @@ -ed2692fe89f152dd70e03cfe5988571d \ No newline at end of file +1ae54e22bf5d0d3a95c467ed0a800ccb \ No newline at end of file diff --git a/ERF__SatAdj_8H__dep__incl.png b/ERF__SatAdj_8H__dep__incl.png index fa3abaf7d..0bec6a556 100644 Binary files a/ERF__SatAdj_8H__dep__incl.png and b/ERF__SatAdj_8H__dep__incl.png differ diff --git a/ERF__SatAdj_8H_source.html b/ERF__SatAdj_8H_source.html index cd3d3d3d0..f0432218e 100644 --- a/ERF__SatAdj_8H_source.html +++ b/ERF__SatAdj_8H_source.html @@ -345,8 +345,8 @@
@ tabs
Definition: ERF_SatAdj.H:32
@ qc
Definition: ERF_SatAdj.H:36
Definition: ERF_DataStruct.H:82
-
amrex::Real rdOcp
Definition: ERF_DataStruct.H:619
-
amrex::Real c_p
Definition: ERF_DataStruct.H:618
+
amrex::Real rdOcp
Definition: ERF_DataStruct.H:628
+
amrex::Real c_p
Definition: ERF_DataStruct.H:627
diff --git a/ERF__SlowRhsPost_8cpp.html b/ERF__SlowRhsPost_8cpp.html index a33f1e8f9..6fdc2b92e 100644 --- a/ERF__SlowRhsPost_8cpp.html +++ b/ERF__SlowRhsPost_8cpp.html @@ -96,67 +96,67 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +

- - + +

Functions

void erf_slow_rhs_post (int level, int finest_level, int nrk, Real dt, int n_qstate, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_new, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &, const MultiFab &source, const MultiFab *SmnSmn, const MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &detJ_new, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine)
 
void erf_slow_rhs_post (int level, int finest_level, int nrk, Real dt, int n_qstate, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_new, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &, const MultiFab &source, const MultiFab *SmnSmn, const MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &detJ_new, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine)
 

Function Documentation

- -

◆ erf_slow_rhs_post()

+ +

◆ erf_slow_rhs_post()

@@ -395,6 +395,12 @@

std::unique_ptr< MultiFab > &  mapfac_v, + + + + amrex::EBFArrayBoxFactory const &  + ebfact, + @@ -453,458 +459,462 @@

100 {
-
101  BL_PROFILE_REGION("erf_slow_rhs_post()");
-
102 
-
103  const BCRec* bc_ptr_d = domain_bcs_type_d.data();
-
104  const BCRec* bc_ptr_h = domain_bcs_type_h.data();
-
105 
-
106  AdvChoice ac = solverChoice.advChoice;
-
107  DiffChoice dc = solverChoice.diffChoice;
-
108  TurbChoice tc = solverChoice.turbChoice[level];
-
109 
-
110  const MultiFab* t_mean_mf = nullptr;
-
111  if (most) t_mean_mf = most->get_mac_avg(level,2);
-
112 
-
113  const bool l_use_terrain = (solverChoice.mesh_type != MeshType::ConstantDz);
-
114  const bool l_moving_terrain = (solverChoice.terrain_type == TerrainType::Moving);
-
115  const bool l_reflux = (solverChoice.coupling_type != CouplingType::OneWay);
-
116  if (l_moving_terrain) AMREX_ALWAYS_ASSERT(l_use_terrain);
-
117 
-
118  const bool l_use_mono_adv = solverChoice.use_mono_adv;
-
119  const bool l_use_ddorf = (tc.les_type == LESType::Deardorff);
-
120  const bool l_use_KE = ( (tc.les_type == LESType::Deardorff) ||
-
121  (tc.pbl_type == PBLType::MYNN25) );
-
122  const bool l_advect_KE = (tc.use_KE && tc.advect_KE);
-
123  const bool l_use_diff = ((dc.molec_diff_type != MolecDiffType::None) ||
-
124  (tc.les_type != LESType::None) ||
-
125  (tc.pbl_type != PBLType::None) );
-
126  const bool l_use_turb = ( tc.les_type == LESType::Smagorinsky ||
-
127  tc.les_type == LESType::Deardorff ||
-
128  tc.pbl_type == PBLType::MYNN25 ||
-
129  tc.pbl_type == PBLType::YSU );
-
130  const bool exp_most = (solverChoice.use_explicit_most);
-
131  const bool rot_most = (solverChoice.use_rotate_most);
+
98 {
+
99  BL_PROFILE_REGION("erf_slow_rhs_post()");
+
100 
+
101  const BCRec* bc_ptr_d = domain_bcs_type_d.data();
+
102  const BCRec* bc_ptr_h = domain_bcs_type_h.data();
+
103 
+
104  AdvChoice ac = solverChoice.advChoice;
+
105  DiffChoice dc = solverChoice.diffChoice;
+
106  TurbChoice tc = solverChoice.turbChoice[level];
+
107 
+
108  const MultiFab* t_mean_mf = nullptr;
+
109  if (most) t_mean_mf = most->get_mac_avg(level,2);
+
110 
+
111  const bool l_use_terrain = (solverChoice.mesh_type != MeshType::ConstantDz);
+
112  const bool l_moving_terrain = (solverChoice.terrain_type == TerrainType::MovingFittedMesh);
+
113  const bool l_reflux = (solverChoice.coupling_type != CouplingType::OneWay);
+
114  if (l_moving_terrain) AMREX_ALWAYS_ASSERT(l_use_terrain);
+
115 
+
116  const bool l_use_mono_adv = solverChoice.use_mono_adv;
+
117  const bool l_use_ddorf = (tc.les_type == LESType::Deardorff);
+
118  const bool l_use_KE = ( (tc.les_type == LESType::Deardorff) ||
+
119  (tc.pbl_type == PBLType::MYNN25) );
+
120  const bool l_advect_KE = (tc.use_KE && tc.advect_KE);
+
121  const bool l_use_diff = ((dc.molec_diff_type != MolecDiffType::None) ||
+
122  (tc.les_type != LESType::None) ||
+
123  (tc.pbl_type != PBLType::None) );
+
124  const bool l_use_turb = ( tc.les_type == LESType::Smagorinsky ||
+
125  tc.les_type == LESType::Deardorff ||
+
126  tc.pbl_type == PBLType::MYNN25 ||
+
127  tc.pbl_type == PBLType::YSU );
+
128  const bool exp_most = (solverChoice.use_explicit_most);
+
129  const bool rot_most = (solverChoice.use_rotate_most);
+
130 
+
131  const Box& domain = geom.Domain();
132 
-
133  const Box& domain = geom.Domain();
-
134 
-
135  const GpuArray<Real, AMREX_SPACEDIM> dxInv = geom.InvCellSizeArray();
-
136  const Real* dx = geom.CellSize();
-
137 
+
133  const GpuArray<Real, AMREX_SPACEDIM> dxInv = geom.InvCellSizeArray();
+
134  const Real* dx = geom.CellSize();
+
135 
+
136  // *************************************************************************
+
137  // Set gravity as a vector
138  // *************************************************************************
-
139  // Set gravity as a vector
-
140  // *************************************************************************
-
141  const Array<Real,AMREX_SPACEDIM> grav{0.0, 0.0, -solverChoice.gravity};
-
142  const GpuArray<Real,AMREX_SPACEDIM> grav_gpu{grav[0], grav[1], grav[2]};
-
143 
+
139  const Array<Real,AMREX_SPACEDIM> grav{0.0, 0.0, -solverChoice.gravity};
+
140  const GpuArray<Real,AMREX_SPACEDIM> grav_gpu{grav[0], grav[1], grav[2]};
+
141 
+
142  // *************************************************************************
+
143  // Pre-computed quantities
144  // *************************************************************************
-
145  // Pre-computed quantities
-
146  // *************************************************************************
-
147  int nvars = S_data[IntVars::cons].nComp();
-
148  const BoxArray& ba = S_data[IntVars::cons].boxArray();
-
149  const DistributionMapping& dm = S_data[IntVars::cons].DistributionMap();
-
150 
-
151  std::unique_ptr<MultiFab> dflux_x;
-
152  std::unique_ptr<MultiFab> dflux_y;
-
153  std::unique_ptr<MultiFab> dflux_z;
-
154 
-
155  if (l_use_diff) {
-
156  dflux_x = std::make_unique<MultiFab>(convert(ba,IntVect(1,0,0)), dm, nvars, 0);
-
157  dflux_y = std::make_unique<MultiFab>(convert(ba,IntVect(0,1,0)), dm, nvars, 0);
-
158  dflux_z = std::make_unique<MultiFab>(convert(ba,IntVect(0,0,1)), dm, nvars, 0);
-
159  } else {
-
160  dflux_x = nullptr;
-
161  dflux_y = nullptr;
-
162  dflux_z = nullptr;
-
163  }
-
164 
-
165  // Valid vars
-
166  Vector<int> is_valid_slow_var; is_valid_slow_var.resize(RhoQ1_comp+1,0);
-
167  if (l_use_KE) {is_valid_slow_var[ RhoKE_comp] = 1;}
-
168  is_valid_slow_var[RhoScalar_comp] = 1;
-
169  if (solverChoice.moisture_type != MoistureType::None) {
-
170  is_valid_slow_var[RhoQ1_comp] = 1;
-
171  }
-
172 
+
145  int nvars = S_data[IntVars::cons].nComp();
+
146  const BoxArray& ba = S_data[IntVars::cons].boxArray();
+
147  const DistributionMapping& dm = S_data[IntVars::cons].DistributionMap();
+
148 
+
149  std::unique_ptr<MultiFab> dflux_x;
+
150  std::unique_ptr<MultiFab> dflux_y;
+
151  std::unique_ptr<MultiFab> dflux_z;
+
152 
+
153  if (l_use_diff) {
+
154  dflux_x = std::make_unique<MultiFab>(convert(ba,IntVect(1,0,0)), dm, nvars, 0);
+
155  dflux_y = std::make_unique<MultiFab>(convert(ba,IntVect(0,1,0)), dm, nvars, 0);
+
156  dflux_z = std::make_unique<MultiFab>(convert(ba,IntVect(0,0,1)), dm, nvars, 0);
+
157  } else {
+
158  dflux_x = nullptr;
+
159  dflux_y = nullptr;
+
160  dflux_z = nullptr;
+
161  }
+
162 
+
163  // Valid vars
+
164  Vector<int> is_valid_slow_var; is_valid_slow_var.resize(RhoQ1_comp+1,0);
+
165  if (l_use_KE) {is_valid_slow_var[ RhoKE_comp] = 1;}
+
166  is_valid_slow_var[RhoScalar_comp] = 1;
+
167  if (solverChoice.moisture_type != MoistureType::None) {
+
168  is_valid_slow_var[RhoQ1_comp] = 1;
+
169  }
+
170 
+
171  // *****************************************************************************
+
172  // Monotonic advection for scalars
173  // *****************************************************************************
-
174  // Monotonic advection for scalars
-
175  // *****************************************************************************
-
176  int nvar = S_new[IntVars::cons].nComp();
-
177  Vector<Real> max_scal(nvar, 1.0e34); Gpu::DeviceVector<Real> max_scal_d(nvar);
-
178  Vector<Real> min_scal(nvar,-1.0e34); Gpu::DeviceVector<Real> min_scal_d(nvar);
-
179  if (l_use_mono_adv) {
-
180  auto const& ma_s_arr = S_new[IntVars::cons].const_arrays();
-
181  for (int ivar(RhoKE_comp); ivar<nvar; ++ivar) {
-
182  GpuTuple<Real,Real> mm = ParReduce(TypeList<ReduceOpMax,ReduceOpMin>{},
-
183  TypeList<Real, Real>{},
-
184  S_new[IntVars::cons], IntVect(0),
-
185  [=] AMREX_GPU_DEVICE (int box_no, int i, int j, int k) noexcept
-
186  -> GpuTuple<Real,Real>
-
187  {
-
188  return { ma_s_arr[box_no](i,j,k,ivar), ma_s_arr[box_no](i,j,k,ivar) };
-
189  });
-
190  max_scal[ivar] = get<0>(mm);
-
191  min_scal[ivar] = get<1>(mm);
-
192  }
-
193  }
-
194  Gpu::copy(Gpu::hostToDevice, max_scal.begin(), max_scal.end(), max_scal_d.begin());
-
195  Gpu::copy(Gpu::hostToDevice, min_scal.begin(), min_scal.end(), min_scal_d.begin());
-
196  Real* max_s_ptr = max_scal_d.data();
-
197  Real* min_s_ptr = min_scal_d.data();
-
198 
-
199  // *************************************************************************
-
200  // Calculate cell-centered eddy viscosity & diffusivities
-
201  //
-
202  // Notes -- we fill all the data in ghost cells before calling this so
-
203  // that we can fill the eddy viscosity in the ghost regions and
-
204  // not have to call a boundary filler on this data itself
-
205  //
-
206  // LES - updates both horizontal and vertical eddy viscosityS_tmp components
-
207  // PBL - only updates vertical eddy viscosity components so horizontal
-
208  // components come from the LES model or are left as zero.
+
174  int nvar = S_new[IntVars::cons].nComp();
+
175  Vector<Real> max_scal(nvar, 1.0e34); Gpu::DeviceVector<Real> max_scal_d(nvar);
+
176  Vector<Real> min_scal(nvar,-1.0e34); Gpu::DeviceVector<Real> min_scal_d(nvar);
+
177  if (l_use_mono_adv) {
+
178  auto const& ma_s_arr = S_new[IntVars::cons].const_arrays();
+
179  for (int ivar(RhoKE_comp); ivar<nvar; ++ivar) {
+
180  GpuTuple<Real,Real> mm = ParReduce(TypeList<ReduceOpMax,ReduceOpMin>{},
+
181  TypeList<Real, Real>{},
+
182  S_new[IntVars::cons], IntVect(0),
+
183  [=] AMREX_GPU_DEVICE (int box_no, int i, int j, int k) noexcept
+
184  -> GpuTuple<Real,Real>
+
185  {
+
186  return { ma_s_arr[box_no](i,j,k,ivar), ma_s_arr[box_no](i,j,k,ivar) };
+
187  });
+
188  max_scal[ivar] = get<0>(mm);
+
189  min_scal[ivar] = get<1>(mm);
+
190  }
+
191  }
+
192  Gpu::copy(Gpu::hostToDevice, max_scal.begin(), max_scal.end(), max_scal_d.begin());
+
193  Gpu::copy(Gpu::hostToDevice, min_scal.begin(), min_scal.end(), min_scal_d.begin());
+
194  Real* max_s_ptr = max_scal_d.data();
+
195  Real* min_s_ptr = min_scal_d.data();
+
196 
+
197  // *************************************************************************
+
198  // Calculate cell-centered eddy viscosity & diffusivities
+
199  //
+
200  // Notes -- we fill all the data in ghost cells before calling this so
+
201  // that we can fill the eddy viscosity in the ghost regions and
+
202  // not have to call a boundary filler on this data itself
+
203  //
+
204  // LES - updates both horizontal and vertical eddy viscosityS_tmp components
+
205  // PBL - only updates vertical eddy viscosity components so horizontal
+
206  // components come from the LES model or are left as zero.
+
207  // *************************************************************************
+
208 
209  // *************************************************************************
-
210 
+
210  // Define updates and fluxes in the current RK stage
211  // *************************************************************************
-
212  // Define updates and fluxes in the current RK stage
-
213  // *************************************************************************
-
214 #ifdef _OPENMP
-
215 #pragma omp parallel if (Gpu::notInLaunchRegion())
-
216 #endif
-
217  {
-
218  std::array<FArrayBox,AMREX_SPACEDIM> flux;
-
219  std::array<FArrayBox,AMREX_SPACEDIM> flux_tmp;
-
220 
-
221  int start_comp;
-
222  int num_comp;
+
212 #ifdef _OPENMP
+
213 #pragma omp parallel if (Gpu::notInLaunchRegion())
+
214 #endif
+
215  {
+
216  std::array<FArrayBox,AMREX_SPACEDIM> flux;
+
217  std::array<FArrayBox,AMREX_SPACEDIM> flux_tmp;
+
218 
+
219  int start_comp;
+
220  int num_comp;
+
221 
+
222  for ( MFIter mfi(S_data[IntVars::cons],TilingIfNotGPU()); mfi.isValid(); ++mfi) {
223 
-
224  for ( MFIter mfi(S_data[IntVars::cons],TilingIfNotGPU()); mfi.isValid(); ++mfi) {
+
224  Box tbx = mfi.tilebox();
225 
-
226  Box tbx = mfi.tilebox();
-
227 
+
226  // *************************************************************************
+
227  // Define flux arrays for use in advection
228  // *************************************************************************
-
229  // Define flux arrays for use in advection
-
230  // *************************************************************************
-
231  for (int dir = 0; dir < AMREX_SPACEDIM; ++dir) {
-
232  flux[dir].resize(surroundingNodes(tbx,dir),nvars);
-
233  flux[dir].setVal<RunOn::Device>(0.);
-
234  if (l_use_mono_adv) {
-
235  flux_tmp[dir].resize(surroundingNodes(tbx,dir),nvars);
-
236  flux_tmp[dir].setVal<RunOn::Device>(0.);
-
237  }
-
238  }
-
239  const GpuArray<const Array4<Real>, AMREX_SPACEDIM>
-
240  flx_arr{{AMREX_D_DECL(flux[0].array(), flux[1].array(), flux[2].array())}};
-
241  Array4<Real> tmpx = (l_use_mono_adv) ? flux_tmp[0].array() : Array4<Real>{};
-
242  Array4<Real> tmpy = (l_use_mono_adv) ? flux_tmp[1].array() : Array4<Real>{};
-
243  Array4<Real> tmpz = (l_use_mono_adv) ? flux_tmp[2].array() : Array4<Real>{};
-
244  const GpuArray<Array4<Real>, AMREX_SPACEDIM> flx_tmp_arr{{AMREX_D_DECL(tmpx,tmpy,tmpz)}};
-
245 
+
229  for (int dir = 0; dir < AMREX_SPACEDIM; ++dir) {
+
230  flux[dir].resize(surroundingNodes(tbx,dir),nvars);
+
231  flux[dir].setVal<RunOn::Device>(0.);
+
232  if (l_use_mono_adv) {
+
233  flux_tmp[dir].resize(surroundingNodes(tbx,dir),nvars);
+
234  flux_tmp[dir].setVal<RunOn::Device>(0.);
+
235  }
+
236  }
+
237  const GpuArray<const Array4<Real>, AMREX_SPACEDIM>
+
238  flx_arr{{AMREX_D_DECL(flux[0].array(), flux[1].array(), flux[2].array())}};
+
239  Array4<Real> tmpx = (l_use_mono_adv) ? flux_tmp[0].array() : Array4<Real>{};
+
240  Array4<Real> tmpy = (l_use_mono_adv) ? flux_tmp[1].array() : Array4<Real>{};
+
241  Array4<Real> tmpz = (l_use_mono_adv) ? flux_tmp[2].array() : Array4<Real>{};
+
242  const GpuArray<Array4<Real>, AMREX_SPACEDIM> flx_tmp_arr{{AMREX_D_DECL(tmpx,tmpy,tmpz)}};
+
243 
+
244  // *************************************************************************
+
245  // Define Array4's
246  // *************************************************************************
-
247  // Define Array4's
-
248  // *************************************************************************
-
249  const Array4<const Real> & old_cons = S_old[IntVars::cons].array(mfi);
-
250  const Array4< Real> & cell_rhs = S_rhs[IntVars::cons].array(mfi);
-
251 
-
252  const Array4< Real> & new_cons = S_new[IntVars::cons].array(mfi);
-
253  const Array4< Real> & new_xmom = S_new[IntVars::xmom].array(mfi);
-
254  const Array4< Real> & new_ymom = S_new[IntVars::ymom].array(mfi);
-
255  const Array4< Real> & new_zmom = S_new[IntVars::zmom].array(mfi);
-
256 
-
257  const Array4< Real> & cur_cons = S_data[IntVars::cons].array(mfi);
-
258  const Array4<const Real> & cur_prim = S_prim.array(mfi);
-
259  const Array4< Real> & cur_xmom = S_data[IntVars::xmom].array(mfi);
-
260  const Array4< Real> & cur_ymom = S_data[IntVars::ymom].array(mfi);
-
261  const Array4< Real> & cur_zmom = S_data[IntVars::zmom].array(mfi);
-
262 
-
263  Array4<Real> avg_xmom = S_scratch[IntVars::xmom].array(mfi);
-
264  Array4<Real> avg_ymom = S_scratch[IntVars::ymom].array(mfi);
-
265  Array4<Real> avg_zmom = S_scratch[IntVars::zmom].array(mfi);
-
266 
-
267  const Array4<const Real> & u = xvel.array(mfi);
-
268  const Array4<const Real> & v = yvel.array(mfi);
+
247  const Array4<const Real> & old_cons = S_old[IntVars::cons].array(mfi);
+
248  const Array4< Real> & cell_rhs = S_rhs[IntVars::cons].array(mfi);
+
249 
+
250  const Array4< Real> & new_cons = S_new[IntVars::cons].array(mfi);
+
251  const Array4< Real> & new_xmom = S_new[IntVars::xmom].array(mfi);
+
252  const Array4< Real> & new_ymom = S_new[IntVars::ymom].array(mfi);
+
253  const Array4< Real> & new_zmom = S_new[IntVars::zmom].array(mfi);
+
254 
+
255  const Array4< Real> & cur_cons = S_data[IntVars::cons].array(mfi);
+
256  const Array4<const Real> & cur_prim = S_prim.array(mfi);
+
257  const Array4< Real> & cur_xmom = S_data[IntVars::xmom].array(mfi);
+
258  const Array4< Real> & cur_ymom = S_data[IntVars::ymom].array(mfi);
+
259  const Array4< Real> & cur_zmom = S_data[IntVars::zmom].array(mfi);
+
260 
+
261  Array4<Real> avg_xmom = S_scratch[IntVars::xmom].array(mfi);
+
262  Array4<Real> avg_ymom = S_scratch[IntVars::ymom].array(mfi);
+
263  Array4<Real> avg_zmom = S_scratch[IntVars::zmom].array(mfi);
+
264 
+
265  const Array4<const Real> & u = xvel.array(mfi);
+
266  const Array4<const Real> & v = yvel.array(mfi);
+
267 
+
268  const Array4<Real const>& mu_turb = l_use_turb ? eddyDiffs->const_array(mfi) : Array4<const Real>{};
269 
-
270  const Array4<Real const>& mu_turb = l_use_turb ? eddyDiffs->const_array(mfi) : Array4<const Real>{};
-
271 
-
272  const Array4<const Real>& z_nd = l_use_terrain ? z_phys_nd->const_array(mfi) : Array4<const Real>{};
-
273  const Array4<const Real>& detJ_new_arr = l_moving_terrain ? detJ_new->const_array(mfi) : Array4<const Real>{};
-
274 
-
275  // Map factors
-
276  const Array4<const Real>& mf_m = mapfac_m->const_array(mfi);
-
277  const Array4<const Real>& mf_u = mapfac_u->const_array(mfi);
-
278  const Array4<const Real>& mf_v = mapfac_v->const_array(mfi);
-
279 
-
280  // SmnSmn for KE src with Deardorff
-
281  const Array4<const Real>& SmnSmn_a = l_use_ddorf ? SmnSmn->const_array(mfi) : Array4<const Real>{};
-
282 
+
270  const Array4<const Real>& z_nd = l_use_terrain ? z_phys_nd->const_array(mfi) : Array4<const Real>{};
+
271  const Array4<const Real>& detJ_new_arr = l_moving_terrain ? detJ_new->const_array(mfi) : Array4<const Real>{};
+
272 
+
273  // Map factors
+
274  const Array4<const Real>& mf_m = mapfac_m->const_array(mfi);
+
275  const Array4<const Real>& mf_u = mapfac_u->const_array(mfi);
+
276  const Array4<const Real>& mf_v = mapfac_v->const_array(mfi);
+
277 
+
278  // SmnSmn for KE src with Deardorff
+
279  const Array4<const Real>& SmnSmn_a = l_use_ddorf ? SmnSmn->const_array(mfi) : Array4<const Real>{};
+
280 
+
281  // **************************************************************************
+
282  // Here we fill the "current" data with "new" data because that is the result of the previous RK stage
283  // **************************************************************************
-
284  // Here we fill the "current" data with "new" data because that is the result of the previous RK stage
-
285  // **************************************************************************
-
286  int nsv = S_old[IntVars::cons].nComp() - 2;
-
287  const GpuArray<int, IntVars::NumTypes> scomp_slow = { 2,0,0,0};
-
288  const GpuArray<int, IntVars::NumTypes> ncomp_slow = {nsv,0,0,0};
-
289 
+
284  int nsv = S_old[IntVars::cons].nComp() - 2;
+
285  const GpuArray<int, IntVars::NumTypes> scomp_slow = { 2,0,0,0};
+
286  const GpuArray<int, IntVars::NumTypes> ncomp_slow = {nsv,0,0,0};
+
287 
+
288  // **************************************************************************
+
289  // Note that here we do copy only the "slow" variables, not (rho) or (rho theta)
290  // **************************************************************************
-
291  // Note that here we do copy only the "slow" variables, not (rho) or (rho theta)
-
292  // **************************************************************************
-
293  ParallelFor(tbx, ncomp_slow[IntVars::cons],
-
294  [=] AMREX_GPU_DEVICE (int i, int j, int k, int nn) {
-
295  const int n = scomp_slow[IntVars::cons] + nn;
-
296  cur_cons(i,j,k,n) = new_cons(i,j,k,n);
-
297  });
-
298 
-
299  // We have projected the velocities stored in S_data but we will use
-
300  // the velocities stored in S_scratch to update the scalars, so
-
301  // we need to copy from S_data (projected) into S_scratch
-
302  if (solverChoice.anelastic[level]) {
-
303  Box tbx_inc = mfi.nodaltilebox(0);
-
304  Box tby_inc = mfi.nodaltilebox(1);
-
305  Box tbz_inc = mfi.nodaltilebox(2);
-
306 
-
307  ParallelFor(tbx_inc, tby_inc, tbz_inc,
-
308  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
309  avg_xmom(i,j,k) = cur_xmom(i,j,k);
-
310  },
-
311  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
312  avg_ymom(i,j,k) = cur_ymom(i,j,k);
-
313  },
-
314  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
315  avg_zmom(i,j,k) = cur_zmom(i,j,k);
-
316  });
-
317  }
-
318 
+
291  ParallelFor(tbx, ncomp_slow[IntVars::cons],
+
292  [=] AMREX_GPU_DEVICE (int i, int j, int k, int nn) {
+
293  const int n = scomp_slow[IntVars::cons] + nn;
+
294  cur_cons(i,j,k,n) = new_cons(i,j,k,n);
+
295  });
+
296 
+
297  // We have projected the velocities stored in S_data but we will use
+
298  // the velocities stored in S_scratch to update the scalars, so
+
299  // we need to copy from S_data (projected) into S_scratch
+
300  if (solverChoice.anelastic[level]) {
+
301  Box tbx_inc = mfi.nodaltilebox(0);
+
302  Box tby_inc = mfi.nodaltilebox(1);
+
303  Box tbz_inc = mfi.nodaltilebox(2);
+
304 
+
305  ParallelFor(tbx_inc, tby_inc, tbz_inc,
+
306  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
307  avg_xmom(i,j,k) = cur_xmom(i,j,k);
+
308  },
+
309  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
310  avg_ymom(i,j,k) = cur_ymom(i,j,k);
+
311  },
+
312  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
313  avg_zmom(i,j,k) = cur_zmom(i,j,k);
+
314  });
+
315  }
+
316 
+
317  // **************************************************************************
+
318  // Define updates in the RHS of continuity, temperature, and scalar equations
319  // **************************************************************************
-
320  // Define updates in the RHS of continuity, temperature, and scalar equations
-
321  // **************************************************************************
-
322  // Metric terms
-
323 #ifdef ERF_USE_EB
-
324  auto const& ax_arr = ebfact.getAreaFrac()[0]->const_array(mfi);
-
325  auto const& ay_arr = ebfact.getAreaFrac()[1]->const_array(mfi);
-
326  auto const& az_arr = ebfact.getAreaFrac()[2]->const_array(mfi);
-
327  const auto& detJ_arr = ebfact.getVolFrac().const_array(mfi);
-
328 #else
-
329  auto const& ax_arr = ax->const_array(mfi);
-
330  auto const& ay_arr = ay->const_array(mfi);
-
331  auto const& az_arr = az->const_array(mfi);
-
332  auto const& detJ_arr = detJ->const_array(mfi);
-
333 #endif
-
334 
-
335  AdvType horiz_adv_type, vert_adv_type;
-
336  Real horiz_upw_frac, vert_upw_frac;
-
337 
-
338  Array4<Real> diffflux_x, diffflux_y, diffflux_z;
-
339  Array4<Real> hfx_x, hfx_y, hfx_z, diss;
-
340  Array4<Real> q1fx_x, q1fx_y, q1fx_z, q2fx_z;
-
341  const bool use_most = (most != nullptr);
-
342 
-
343  if (l_use_diff) {
-
344  diffflux_x = dflux_x->array(mfi);
-
345  diffflux_y = dflux_y->array(mfi);
-
346  diffflux_z = dflux_z->array(mfi);
-
347 
-
348  hfx_x = Hfx1->array(mfi);
-
349  hfx_y = Hfx2->array(mfi);
-
350  hfx_z = Hfx3->array(mfi);
-
351  diss = Diss->array(mfi);
-
352 
-
353  if (Q1fx1) q1fx_x = Q1fx1->array(mfi);
-
354  if (Q1fx2) q1fx_y = Q1fx2->array(mfi);
-
355  if (Q1fx3) q1fx_z = Q1fx3->array(mfi);
-
356  if (Q2fx3) q2fx_z = Q2fx3->array(mfi);
-
357  }
-
358 
-
359  //
-
360  // Note that we either advect and diffuse all or none of the moisture variables
+
320  // Metric terms
+
321  Array4<const Real> ax_arr;
+
322  Array4<const Real> ay_arr;
+
323  Array4<const Real> az_arr;
+
324  Array4<const Real> detJ_arr;
+
325  if (solverChoice.terrain_type == TerrainType::EB) {
+
326  ax_arr = ebfact.getAreaFrac()[0]->const_array(mfi);
+
327  ay_arr = ebfact.getAreaFrac()[1]->const_array(mfi);
+
328  az_arr = ebfact.getAreaFrac()[2]->const_array(mfi);
+
329  detJ_arr = ebfact.getVolFrac().const_array(mfi);
+
330  } else {
+
331  ax_arr = ax->const_array(mfi);
+
332  ay_arr = ay->const_array(mfi);
+
333  az_arr = az->const_array(mfi);
+
334  detJ_arr = detJ->const_array(mfi);
+
335  }
+
336 
+
337  AdvType horiz_adv_type, vert_adv_type;
+
338  Real horiz_upw_frac, vert_upw_frac;
+
339 
+
340  Array4<Real> diffflux_x, diffflux_y, diffflux_z;
+
341  Array4<Real> hfx_x, hfx_y, hfx_z, diss;
+
342  Array4<Real> q1fx_x, q1fx_y, q1fx_z, q2fx_z;
+
343  const bool use_most = (most != nullptr);
+
344 
+
345  if (l_use_diff) {
+
346  diffflux_x = dflux_x->array(mfi);
+
347  diffflux_y = dflux_y->array(mfi);
+
348  diffflux_z = dflux_z->array(mfi);
+
349 
+
350  hfx_x = Hfx1->array(mfi);
+
351  hfx_y = Hfx2->array(mfi);
+
352  hfx_z = Hfx3->array(mfi);
+
353  diss = Diss->array(mfi);
+
354 
+
355  if (Q1fx1) q1fx_x = Q1fx1->array(mfi);
+
356  if (Q1fx2) q1fx_y = Q1fx2->array(mfi);
+
357  if (Q1fx3) q1fx_z = Q1fx3->array(mfi);
+
358  if (Q2fx3) q2fx_z = Q2fx3->array(mfi);
+
359  }
+
360 
361  //
-
362  for (int ivar(RhoKE_comp); ivar<= RhoQ1_comp; ++ivar)
-
363  {
-
364  if (is_valid_slow_var[ivar])
-
365  {
-
366  start_comp = ivar;
-
367 
-
368  if (ivar >= RhoQ1_comp) {
-
369  horiz_adv_type = ac.moistscal_horiz_adv_type;
-
370  vert_adv_type = ac.moistscal_vert_adv_type;
-
371  horiz_upw_frac = ac.moistscal_horiz_upw_frac;
-
372  vert_upw_frac = ac.moistscal_vert_upw_frac;
-
373 
-
374  if (ac.use_efficient_advection){
-
375  horiz_adv_type = EfficientAdvType(nrk,ac.moistscal_horiz_adv_type);
-
376  vert_adv_type = EfficientAdvType(nrk,ac.moistscal_vert_adv_type);
-
377  }
-
378 
-
379  num_comp = n_qstate;
+
362  // Note that we either advect and diffuse all or none of the moisture variables
+
363  //
+
364  for (int ivar(RhoKE_comp); ivar<= RhoQ1_comp; ++ivar)
+
365  {
+
366  if (is_valid_slow_var[ivar])
+
367  {
+
368  start_comp = ivar;
+
369 
+
370  if (ivar >= RhoQ1_comp) {
+
371  horiz_adv_type = ac.moistscal_horiz_adv_type;
+
372  vert_adv_type = ac.moistscal_vert_adv_type;
+
373  horiz_upw_frac = ac.moistscal_horiz_upw_frac;
+
374  vert_upw_frac = ac.moistscal_vert_upw_frac;
+
375 
+
376  if (ac.use_efficient_advection){
+
377  horiz_adv_type = EfficientAdvType(nrk,ac.moistscal_horiz_adv_type);
+
378  vert_adv_type = EfficientAdvType(nrk,ac.moistscal_vert_adv_type);
+
379  }
380 
-
381  } else {
-
382  horiz_adv_type = ac.dryscal_horiz_adv_type;
-
383  vert_adv_type = ac.dryscal_vert_adv_type;
-
384  horiz_upw_frac = ac.dryscal_horiz_upw_frac;
-
385  vert_upw_frac = ac.dryscal_vert_upw_frac;
-
386 
-
387  if (ac.use_efficient_advection){
-
388  horiz_adv_type = EfficientAdvType(nrk,ac.dryscal_horiz_adv_type);
-
389  vert_adv_type = EfficientAdvType(nrk,ac.dryscal_vert_adv_type);
-
390  }
-
391  num_comp = 1;
-
392  }
-
393 
-
394  if (( ivar != RhoKE_comp ) ||
-
395  ((ivar == RhoKE_comp) && l_advect_KE))
-
396  {
-
397  AdvectionSrcForScalars(dt, tbx, start_comp, num_comp, avg_xmom, avg_ymom, avg_zmom,
-
398  cur_cons, cur_prim, cell_rhs,
-
399  l_use_mono_adv, max_s_ptr, min_s_ptr,
-
400  detJ_arr, dxInv, mf_m,
-
401  horiz_adv_type, vert_adv_type,
-
402  horiz_upw_frac, vert_upw_frac,
-
403  flx_arr, flx_tmp_arr, domain, bc_ptr_h);
-
404  }
-
405 
-
406  if (l_use_diff) {
-
407  const Array4<const Real> tm_arr = t_mean_mf ? t_mean_mf->const_array(mfi) : Array4<const Real>{};
-
408  if (l_use_terrain) {
-
409  DiffusionSrcForState_T(tbx, domain, start_comp, num_comp, exp_most, rot_most, u, v,
-
410  new_cons, cur_prim, cell_rhs,
-
411  diffflux_x, diffflux_y, diffflux_z,
-
412  z_nd, ax_arr, ay_arr, az_arr, detJ_arr,
-
413  dxInv, SmnSmn_a, mf_m, mf_u, mf_v,
-
414  hfx_x, hfx_y, hfx_z, q1fx_x, q1fx_y, q1fx_z,q2fx_z, diss,
-
415  mu_turb, solverChoice, level,
-
416  tm_arr, grav_gpu, bc_ptr_d, use_most);
-
417  } else {
-
418  DiffusionSrcForState_N(tbx, domain, start_comp, num_comp, exp_most, u, v,
-
419  new_cons, cur_prim, cell_rhs,
-
420  diffflux_x, diffflux_y, diffflux_z,
-
421  dxInv, SmnSmn_a, mf_m, mf_u, mf_v,
-
422  hfx_z, q1fx_z, q2fx_z, diss,
-
423  mu_turb, solverChoice, level,
-
424  tm_arr, grav_gpu, bc_ptr_d, use_most);
-
425  }
-
426  } // use_diff
-
427  } // valid slow var
-
428  } // loop ivar
-
429 
-
430 #if defined(ERF_USE_NETCDF)
-
431  if (moist_set_rhs_bool)
-
432  {
-
433  Box gtbx_moist = mfi.tilebox(IntVect(0),IntVect(2,2,0));
-
434  const Array4<const Real> & old_cons_const = S_old[IntVars::cons].const_array(mfi);
-
435  const Array4<const Real> & new_cons_const = S_new[IntVars::cons].const_array(mfi);
-
436  moist_set_rhs(tbx, gtbx_moist, old_cons_const, new_cons_const, cell_rhs,
-
437  bdy_time_interval, start_bdy_time, new_stage_time, dt, width, set_width, domain,
-
438  bdy_data_xlo, bdy_data_xhi, bdy_data_ylo, bdy_data_yhi);
-
439  }
-
440 #endif
-
441 
-
442  // This updates just the "slow" conserved variables
-
443  {
-
444  BL_PROFILE("rhs_post_8");
-
445 
-
446  const Real eps = std::numeric_limits<Real>::epsilon();
+
381  num_comp = n_qstate;
+
382 
+
383  } else {
+
384  horiz_adv_type = ac.dryscal_horiz_adv_type;
+
385  vert_adv_type = ac.dryscal_vert_adv_type;
+
386  horiz_upw_frac = ac.dryscal_horiz_upw_frac;
+
387  vert_upw_frac = ac.dryscal_vert_upw_frac;
+
388 
+
389  if (ac.use_efficient_advection){
+
390  horiz_adv_type = EfficientAdvType(nrk,ac.dryscal_horiz_adv_type);
+
391  vert_adv_type = EfficientAdvType(nrk,ac.dryscal_vert_adv_type);
+
392  }
+
393  num_comp = 1;
+
394  }
+
395 
+
396  if (( ivar != RhoKE_comp ) ||
+
397  ((ivar == RhoKE_comp) && l_advect_KE))
+
398  {
+
399  AdvectionSrcForScalars(dt, tbx, start_comp, num_comp, avg_xmom, avg_ymom, avg_zmom,
+
400  cur_cons, cur_prim, cell_rhs,
+
401  l_use_mono_adv, max_s_ptr, min_s_ptr,
+
402  detJ_arr, dxInv, mf_m,
+
403  horiz_adv_type, vert_adv_type,
+
404  horiz_upw_frac, vert_upw_frac,
+
405  flx_arr, flx_tmp_arr, domain, bc_ptr_h);
+
406  }
+
407 
+
408  if (l_use_diff) {
+
409  const Array4<const Real> tm_arr = t_mean_mf ? t_mean_mf->const_array(mfi) : Array4<const Real>{};
+
410  if (l_use_terrain) {
+
411  DiffusionSrcForState_T(tbx, domain, start_comp, num_comp, exp_most, rot_most, u, v,
+
412  new_cons, cur_prim, cell_rhs,
+
413  diffflux_x, diffflux_y, diffflux_z,
+
414  z_nd, ax_arr, ay_arr, az_arr, detJ_arr,
+
415  dxInv, SmnSmn_a, mf_m, mf_u, mf_v,
+
416  hfx_x, hfx_y, hfx_z, q1fx_x, q1fx_y, q1fx_z,q2fx_z, diss,
+
417  mu_turb, solverChoice, level,
+
418  tm_arr, grav_gpu, bc_ptr_d, use_most);
+
419  } else {
+
420  DiffusionSrcForState_N(tbx, domain, start_comp, num_comp, exp_most, u, v,
+
421  new_cons, cur_prim, cell_rhs,
+
422  diffflux_x, diffflux_y, diffflux_z,
+
423  dxInv, SmnSmn_a, mf_m, mf_u, mf_v,
+
424  hfx_z, q1fx_z, q2fx_z, diss,
+
425  mu_turb, solverChoice, level,
+
426  tm_arr, grav_gpu, bc_ptr_d, use_most);
+
427  }
+
428  } // use_diff
+
429  } // valid slow var
+
430  } // loop ivar
+
431 
+
432 #if defined(ERF_USE_NETCDF)
+
433  if (moist_set_rhs_bool)
+
434  {
+
435  Box gtbx_moist = mfi.tilebox(IntVect(0),IntVect(2,2,0));
+
436  const Array4<const Real> & old_cons_const = S_old[IntVars::cons].const_array(mfi);
+
437  const Array4<const Real> & new_cons_const = S_new[IntVars::cons].const_array(mfi);
+
438  moist_set_rhs(tbx, gtbx_moist, old_cons_const, new_cons_const, cell_rhs,
+
439  bdy_time_interval, start_bdy_time, new_stage_time, dt, width, set_width, domain,
+
440  bdy_data_xlo, bdy_data_xhi, bdy_data_ylo, bdy_data_yhi);
+
441  }
+
442 #endif
+
443 
+
444  // This updates just the "slow" conserved variables
+
445  {
+
446  BL_PROFILE("rhs_post_8");
447 
-
448  auto const& src_arr = source.const_array(mfi);
+
448  const Real eps = std::numeric_limits<Real>::epsilon();
449 
-
450  for (int ivar(RhoKE_comp); ivar<= RhoQ1_comp; ++ivar)
-
451  {
-
452  if (is_valid_slow_var[ivar])
-
453  {
-
454  start_comp = ivar;
-
455 
-
456  if (ivar >= RhoQ1_comp) {
-
457  num_comp = nvars - RhoQ1_comp;
-
458  } else {
-
459  num_comp = 1;
-
460  }
-
461 
-
462  if (l_moving_terrain)
-
463  {
-
464  ParallelFor(tbx, num_comp,
-
465  [=] AMREX_GPU_DEVICE (int i, int j, int k, int nn) noexcept {
-
466  const int n = start_comp + nn;
-
467  cell_rhs(i,j,k,n) += src_arr(i,j,k,n);
-
468  Real temp_val = detJ_arr(i,j,k) * old_cons(i,j,k,n) + dt * detJ_arr(i,j,k) * cell_rhs(i,j,k,n);
-
469  cur_cons(i,j,k,n) = temp_val / detJ_new_arr(i,j,k);
-
470  if (ivar == RhoKE_comp) {
-
471  cur_cons(i,j,k,n) = amrex::max(cur_cons(i,j,k,n), eps);
-
472  }
-
473  });
-
474 
-
475  } else {
+
450  auto const& src_arr = source.const_array(mfi);
+
451 
+
452  for (int ivar(RhoKE_comp); ivar<= RhoQ1_comp; ++ivar)
+
453  {
+
454  if (is_valid_slow_var[ivar])
+
455  {
+
456  start_comp = ivar;
+
457 
+
458  if (ivar >= RhoQ1_comp) {
+
459  num_comp = nvars - RhoQ1_comp;
+
460  } else {
+
461  num_comp = 1;
+
462  }
+
463 
+
464  if (l_moving_terrain)
+
465  {
+
466  ParallelFor(tbx, num_comp,
+
467  [=] AMREX_GPU_DEVICE (int i, int j, int k, int nn) noexcept {
+
468  const int n = start_comp + nn;
+
469  cell_rhs(i,j,k,n) += src_arr(i,j,k,n);
+
470  Real temp_val = detJ_arr(i,j,k) * old_cons(i,j,k,n) + dt * detJ_arr(i,j,k) * cell_rhs(i,j,k,n);
+
471  cur_cons(i,j,k,n) = temp_val / detJ_new_arr(i,j,k);
+
472  if (ivar == RhoKE_comp) {
+
473  cur_cons(i,j,k,n) = amrex::max(cur_cons(i,j,k,n), eps);
+
474  }
+
475  });
476 
-
477  ParallelFor(tbx, num_comp,
-
478  [=] AMREX_GPU_DEVICE (int i, int j, int k, int nn) noexcept {
-
479  const int n = start_comp + nn;
-
480  cell_rhs(i,j,k,n) += src_arr(i,j,k,n);
-
481  cur_cons(i,j,k,n) = old_cons(i,j,k,n) + dt * cell_rhs(i,j,k,n);
-
482  if (ivar == RhoKE_comp) {
-
483  cur_cons(i,j,k,n) = amrex::max(cur_cons(i,j,k,n), eps);
-
484  } else if (ivar >= RhoQ1_comp) {
-
485  cur_cons(i,j,k,n) = amrex::max(cur_cons(i,j,k,n), 0.0);
-
486  }
-
487  });
-
488 
-
489  } // moving or not?
+
477  } else {
+
478 
+
479  ParallelFor(tbx, num_comp,
+
480  [=] AMREX_GPU_DEVICE (int i, int j, int k, int nn) noexcept {
+
481  const int n = start_comp + nn;
+
482  cell_rhs(i,j,k,n) += src_arr(i,j,k,n);
+
483  cur_cons(i,j,k,n) = old_cons(i,j,k,n) + dt * cell_rhs(i,j,k,n);
+
484  if (ivar == RhoKE_comp) {
+
485  cur_cons(i,j,k,n) = amrex::max(cur_cons(i,j,k,n), eps);
+
486  } else if (ivar >= RhoQ1_comp) {
+
487  cur_cons(i,j,k,n) = amrex::max(cur_cons(i,j,k,n), 0.0);
+
488  }
+
489  });
490 
-
491  } // is_valid
-
492  } // ivar
-
493  } // profile
-
494 
-
495  {
-
496  BL_PROFILE("rhs_post_9");
-
497  // This updates all the conserved variables (not just the "slow" ones)
-
498  int num_comp_all = S_data[IntVars::cons].nComp();
-
499  ParallelFor(tbx, num_comp_all,
-
500  [=] AMREX_GPU_DEVICE (int i, int j, int k, int n) noexcept {
-
501  new_cons(i,j,k,n) = cur_cons(i,j,k,n);
-
502  });
-
503  } // end profile
-
504 
-
505  Box xtbx = mfi.nodaltilebox(0);
-
506  Box ytbx = mfi.nodaltilebox(1);
-
507  Box ztbx = mfi.nodaltilebox(2);
-
508 
-
509  {
-
510  BL_PROFILE("rhs_post_10()");
-
511  ParallelFor(xtbx, ytbx, ztbx,
-
512  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
513  new_xmom(i,j,k) = cur_xmom(i,j,k);
-
514  },
-
515  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
516  new_ymom(i,j,k) = cur_ymom(i,j,k);
-
517  },
-
518  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
519  new_zmom(i,j,k) = cur_zmom(i,j,k);
-
520  });
-
521  } // end profile
-
522 
-
523  {
-
524  BL_PROFILE("rhs_post_10");
-
525  // We only add to the flux registers in the final RK step
-
526  if (l_reflux && nrk == 2) {
-
527  int strt_comp_reflux = RhoTheta_comp + 1;
-
528  int num_comp_reflux = nvars - strt_comp_reflux;
-
529  if (level < finest_level) {
-
530  fr_as_crse->CrseAdd(mfi,
-
531  {{AMREX_D_DECL(&(flux[0]), &(flux[1]), &(flux[2]))}},
-
532  dx, dt, strt_comp_reflux, strt_comp_reflux, num_comp_reflux, RunOn::Device);
-
533  }
-
534  if (level > 0) {
-
535  fr_as_fine->FineAdd(mfi,
-
536  {{AMREX_D_DECL(&(flux[0]), &(flux[1]), &(flux[2]))}},
-
537  dx, dt, strt_comp_reflux, strt_comp_reflux, num_comp_reflux, RunOn::Device);
-
538  }
-
539 
-
540  // This is necessary here so we don't go on to the next FArrayBox without
-
541  // having finished copying the fluxes into the FluxRegisters (since the fluxes
-
542  // are stored in temporary FArrayBox's)
-
543  Gpu::streamSynchronize();
-
544 
-
545  } // two-way coupling
-
546  } // end profile
-
547  } // mfi
-
548  } // OMP
-
549 }
+
491  } // moving or not?
+
492 
+
493  } // is_valid
+
494  } // ivar
+
495  } // profile
+
496 
+
497  {
+
498  BL_PROFILE("rhs_post_9");
+
499  // This updates all the conserved variables (not just the "slow" ones)
+
500  int num_comp_all = S_data[IntVars::cons].nComp();
+
501  ParallelFor(tbx, num_comp_all,
+
502  [=] AMREX_GPU_DEVICE (int i, int j, int k, int n) noexcept {
+
503  new_cons(i,j,k,n) = cur_cons(i,j,k,n);
+
504  });
+
505  } // end profile
+
506 
+
507  Box xtbx = mfi.nodaltilebox(0);
+
508  Box ytbx = mfi.nodaltilebox(1);
+
509  Box ztbx = mfi.nodaltilebox(2);
+
510 
+
511  {
+
512  BL_PROFILE("rhs_post_10()");
+
513  ParallelFor(xtbx, ytbx, ztbx,
+
514  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
515  new_xmom(i,j,k) = cur_xmom(i,j,k);
+
516  },
+
517  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
518  new_ymom(i,j,k) = cur_ymom(i,j,k);
+
519  },
+
520  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
521  new_zmom(i,j,k) = cur_zmom(i,j,k);
+
522  });
+
523  } // end profile
+
524 
+
525  {
+
526  BL_PROFILE("rhs_post_10");
+
527  // We only add to the flux registers in the final RK step
+
528  if (l_reflux && nrk == 2) {
+
529  int strt_comp_reflux = RhoTheta_comp + 1;
+
530  int num_comp_reflux = nvars - strt_comp_reflux;
+
531  if (level < finest_level) {
+
532  fr_as_crse->CrseAdd(mfi,
+
533  {{AMREX_D_DECL(&(flux[0]), &(flux[1]), &(flux[2]))}},
+
534  dx, dt, strt_comp_reflux, strt_comp_reflux, num_comp_reflux, RunOn::Device);
+
535  }
+
536  if (level > 0) {
+
537  fr_as_fine->FineAdd(mfi,
+
538  {{AMREX_D_DECL(&(flux[0]), &(flux[1]), &(flux[2]))}},
+
539  dx, dt, strt_comp_reflux, strt_comp_reflux, num_comp_reflux, RunOn::Device);
+
540  }
+
541 
+
542  // This is necessary here so we don't go on to the next FArrayBox without
+
543  // having finished copying the fluxes into the FluxRegisters (since the fluxes
+
544  // are stored in temporary FArrayBox's)
+
545  Gpu::streamSynchronize();
+
546 
+
547  } // two-way coupling
+
548  } // end profile
+
549  } // mfi
+
550  } // OMP
+
551 }
void AdvectionSrcForScalars(const amrex::Real &dt, const amrex::Box &bx, const int icomp, const int ncomp, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &cur_cons, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &src, const bool &use_mono_adv, amrex::Real *max_s_ptr, amrex::Real *min_s_ptr, const amrex::Array4< const amrex::Real > &vf_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const amrex::GpuArray< amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_tmp_arr, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h)
-
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE AdvType EfficientAdvType(int nrk, AdvType adv_type)
Definition: ERF_Advection.H:170
+
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE AdvType EfficientAdvType(int nrk, AdvType adv_type)
Definition: ERF_Advection.H:172
@ nvars
Definition: ERF_DataStruct.H:70
void DiffusionSrcForState_N(const amrex::Box &bx, const amrex::Box &domain, int start_comp, int num_comp, const bool &exp_most, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< amrex::Real > &xflux, const amrex::Array4< amrex::Real > &yflux, const amrex::Array4< amrex::Real > &zflux, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &SmnSmn_a, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, amrex::Array4< amrex::Real > &hfx_z, amrex::Array4< amrex::Real > &qfx1_z, amrex::Array4< amrex::Real > &qfx2_z, amrex::Array4< amrex::Real > &diss, const amrex::Array4< const amrex::Real > &mu_turb, const SolverChoice &solverChoice, const int level, const amrex::Array4< const amrex::Real > &tm_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > grav_gpu, const amrex::BCRec *bc_ptr, const bool use_most)
@@ -932,18 +942,18 @@

amrex::Real dryscal_horiz_upw_frac
Definition: ERF_AdvStruct.H:294

Definition: ERF_DiffStruct.H:19
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
-
bool use_explicit_most
Definition: ERF_DataStruct.H:645
-
static MeshType mesh_type
Definition: ERF_DataStruct.H:570
-
bool use_mono_adv
Definition: ERF_DataStruct.H:661
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
-
amrex::Real gravity
Definition: ERF_DataStruct.H:617
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
-
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:589
-
AdvChoice advChoice
Definition: ERF_DataStruct.H:578
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
-
bool use_rotate_most
Definition: ERF_DataStruct.H:648
-
CouplingType coupling_type
Definition: ERF_DataStruct.H:663
+
bool use_explicit_most
Definition: ERF_DataStruct.H:654
+
static MeshType mesh_type
Definition: ERF_DataStruct.H:579
+
bool use_mono_adv
Definition: ERF_DataStruct.H:670
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:588
+
amrex::Real gravity
Definition: ERF_DataStruct.H:626
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:590
+
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:598
+
AdvChoice advChoice
Definition: ERF_DataStruct.H:587
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:673
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:576
+
bool use_rotate_most
Definition: ERF_DataStruct.H:657
+
CouplingType coupling_type
Definition: ERF_DataStruct.H:672
Definition: ERF_TurbStruct.H:31
PBLType pbl_type
Definition: ERF_TurbStruct.H:201
bool use_KE
Definition: ERF_TurbStruct.H:215
@@ -952,8 +962,8 @@

Here is the call graph for this function:

-
- +
+ diff --git a/ERF__SlowRhsPost_8cpp.js b/ERF__SlowRhsPost_8cpp.js index a6b23fe1c..e2beccd53 100644 --- a/ERF__SlowRhsPost_8cpp.js +++ b/ERF__SlowRhsPost_8cpp.js @@ -1,4 +1,4 @@ var ERF__SlowRhsPost_8cpp = [ - [ "erf_slow_rhs_post", "ERF__SlowRhsPost_8cpp.html#ad4185a682dcd69d6a29ce11039296d66", null ] + [ "erf_slow_rhs_post", "ERF__SlowRhsPost_8cpp.html#a576ac202bba3e0ddbfbb19a2c1401aa6", null ] ]; \ No newline at end of file diff --git a/ERF__SlowRhsPost_8cpp__incl.map b/ERF__SlowRhsPost_8cpp__incl.map index 419d162cb..5b9e12ef0 100644 --- a/ERF__SlowRhsPost_8cpp__incl.map +++ b/ERF__SlowRhsPost_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__SlowRhsPost_8cpp__incl.md5 b/ERF__SlowRhsPost_8cpp__incl.md5 index 73d2709f1..2c4c8d7ae 100644 --- a/ERF__SlowRhsPost_8cpp__incl.md5 +++ b/ERF__SlowRhsPost_8cpp__incl.md5 @@ -1 +1 @@ -4a6237e45002cc5fd44fc69a6550ead8 \ No newline at end of file +ed6bae6fa20c736c9f06aad4663e3c3c \ No newline at end of file diff --git a/ERF__SlowRhsPost_8cpp__incl.png b/ERF__SlowRhsPost_8cpp__incl.png index 8c64be915..5027b0f24 100644 Binary files a/ERF__SlowRhsPost_8cpp__incl.png and b/ERF__SlowRhsPost_8cpp__incl.png differ diff --git a/ERF__SlowRhsPost_8cpp_ad4185a682dcd69d6a29ce11039296d66_cgraph.map b/ERF__SlowRhsPost_8cpp_a576ac202bba3e0ddbfbb19a2c1401aa6_cgraph.map similarity index 100% rename from ERF__SlowRhsPost_8cpp_ad4185a682dcd69d6a29ce11039296d66_cgraph.map rename to ERF__SlowRhsPost_8cpp_a576ac202bba3e0ddbfbb19a2c1401aa6_cgraph.map diff --git a/ERF__SlowRhsPost_8cpp_ad4185a682dcd69d6a29ce11039296d66_cgraph.md5 b/ERF__SlowRhsPost_8cpp_a576ac202bba3e0ddbfbb19a2c1401aa6_cgraph.md5 similarity index 100% rename from ERF__SlowRhsPost_8cpp_ad4185a682dcd69d6a29ce11039296d66_cgraph.md5 rename to ERF__SlowRhsPost_8cpp_a576ac202bba3e0ddbfbb19a2c1401aa6_cgraph.md5 diff --git a/ERF__SlowRhsPost_8cpp_ad4185a682dcd69d6a29ce11039296d66_cgraph.png b/ERF__SlowRhsPost_8cpp_a576ac202bba3e0ddbfbb19a2c1401aa6_cgraph.png similarity index 100% rename from ERF__SlowRhsPost_8cpp_ad4185a682dcd69d6a29ce11039296d66_cgraph.png rename to ERF__SlowRhsPost_8cpp_a576ac202bba3e0ddbfbb19a2c1401aa6_cgraph.png diff --git a/ERF__SlowRhsPre_8cpp.html b/ERF__SlowRhsPre_8cpp.html index 7549bf47f..db0f47916 100644 --- a/ERF__SlowRhsPre_8cpp.html +++ b/ERF__SlowRhsPre_8cpp.html @@ -101,67 +101,67 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - + +

Functions

void erf_slow_rhs_pre (int level, int finest_level, int nrk, Real dt, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, std::unique_ptr< MultiFab > &z_t_mf, const MultiFab &cc_src, const MultiFab &xmom_src, const MultiFab &ymom_src, const MultiFab &zmom_src, const MultiFab *zmom_crse_rhs, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, const MultiFab *p0, const MultiFab &pp_inc, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine)
 
void erf_slow_rhs_pre (int level, int finest_level, int nrk, Real dt, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, std::unique_ptr< MultiFab > &z_t_mf, const MultiFab &cc_src, const MultiFab &xmom_src, const MultiFab &ymom_src, const MultiFab &zmom_src, const MultiFab *zmom_crse_rhs, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, const MultiFab *p0, const MultiFab &pp_inc, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, EBFArrayBoxFactory const &ebfact, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine)
 

Function Documentation

-
-

◆ erf_slow_rhs_pre()

+ +

◆ erf_slow_rhs_pre()

@@ -478,6 +478,12 @@

std::unique_ptr< MultiFab > &  mapfac_v, + + + + EBFArrayBoxFactory const &  + ebfact, + @@ -552,691 +558,692 @@

117 {
-
118  BL_PROFILE_REGION("erf_slow_rhs_pre()");
-
119 
-
120 #ifdef ERF_USE_EB
-
121  amrex::ignore_unused(ax,ay,az,detJ);
-
122 #endif
+
115 {
+
116  BL_PROFILE_REGION("erf_slow_rhs_pre()");
+
117 
+
118  const BCRec* bc_ptr_d = domain_bcs_type_d.data();
+
119  const BCRec* bc_ptr_h = domain_bcs_type_h.data();
+
120 
+
121  DiffChoice dc = solverChoice.diffChoice;
+
122  TurbChoice tc = solverChoice.turbChoice[level];
123 
-
124  const BCRec* bc_ptr_d = domain_bcs_type_d.data();
-
125  const BCRec* bc_ptr_h = domain_bcs_type_h.data();
+
124  const MultiFab* t_mean_mf = nullptr;
+
125  if (most) t_mean_mf = most->get_mac_avg(level,2);
126 
-
127  DiffChoice dc = solverChoice.diffChoice;
-
128  TurbChoice tc = solverChoice.turbChoice[level];
-
129 
-
130  const MultiFab* t_mean_mf = nullptr;
-
131  if (most) t_mean_mf = most->get_mac_avg(level,2);
-
132 
-
133  int start_comp = 0;
-
134  int num_comp = 2;
-
135  int end_comp = start_comp + num_comp - 1;
-
136 
-
137  const AdvType l_horiz_adv_type = solverChoice.advChoice.dycore_horiz_adv_type;
-
138  const AdvType l_vert_adv_type = solverChoice.advChoice.dycore_vert_adv_type;
-
139  const Real l_horiz_upw_frac = solverChoice.advChoice.dycore_horiz_upw_frac;
-
140  const Real l_vert_upw_frac = solverChoice.advChoice.dycore_vert_upw_frac;
-
141  const bool l_use_terrain = (solverChoice.terrain_type != TerrainType::None);
-
142  const bool l_moving_terrain = (solverChoice.terrain_type == TerrainType::Moving);
-
143  if (l_moving_terrain) AMREX_ALWAYS_ASSERT (l_use_terrain);
-
144 
-
145  const bool l_use_mono_adv = solverChoice.use_mono_adv;
-
146  const bool l_reflux = (solverChoice.coupling_type == CouplingType::TwoWay);
-
147 
-
148  const bool l_use_diff = ( (dc.molec_diff_type != MolecDiffType::None) ||
-
149  (tc.les_type != LESType::None) ||
-
150  (tc.pbl_type != PBLType::None) );
-
151  const bool l_use_turb = ( tc.les_type == LESType::Smagorinsky ||
-
152  tc.les_type == LESType::Deardorff ||
-
153  tc.pbl_type == PBLType::MYNN25 ||
-
154  tc.pbl_type == PBLType::YSU );
-
155 
-
156  const bool l_use_moisture = (solverChoice.moisture_type != MoistureType::None);
-
157  const bool l_use_most = (most != nullptr);
-
158  const bool l_exp_most = (solverChoice.use_explicit_most);
-
159  const bool l_rot_most = (solverChoice.use_rotate_most);
-
160 
-
161  const bool l_anelastic = solverChoice.anelastic[level];
-
162  const bool l_const_rho = solverChoice.constant_density;
-
163 
-
164  const Box& domain = geom.Domain();
-
165  const int domlo_z = domain.smallEnd(2);
-
166  const int domhi_z = domain.bigEnd(2);
-
167 
-
168  const GpuArray<Real, AMREX_SPACEDIM> dxInv = geom.InvCellSizeArray();
-
169  const Real* dx = geom.CellSize();
+
127  int start_comp = 0;
+
128  int num_comp = 2;
+
129  int end_comp = start_comp + num_comp - 1;
+
130 
+
131  const AdvType l_horiz_adv_type = solverChoice.advChoice.dycore_horiz_adv_type;
+
132  const AdvType l_vert_adv_type = solverChoice.advChoice.dycore_vert_adv_type;
+
133  const Real l_horiz_upw_frac = solverChoice.advChoice.dycore_horiz_upw_frac;
+
134  const Real l_vert_upw_frac = solverChoice.advChoice.dycore_vert_upw_frac;
+
135  const bool l_use_terrain = (solverChoice.terrain_type != TerrainType::None);
+
136  const bool l_moving_terrain = (solverChoice.terrain_type == TerrainType::MovingFittedMesh);
+
137  if (l_moving_terrain) AMREX_ALWAYS_ASSERT (l_use_terrain);
+
138 
+
139  const bool l_use_mono_adv = solverChoice.use_mono_adv;
+
140  const bool l_reflux = (solverChoice.coupling_type == CouplingType::TwoWay);
+
141 
+
142  const bool l_use_diff = ( (dc.molec_diff_type != MolecDiffType::None) ||
+
143  (tc.les_type != LESType::None) ||
+
144  (tc.pbl_type != PBLType::None) );
+
145  const bool l_use_turb = ( tc.les_type == LESType::Smagorinsky ||
+
146  tc.les_type == LESType::Deardorff ||
+
147  tc.pbl_type == PBLType::MYNN25 ||
+
148  tc.pbl_type == PBLType::YSU );
+
149 
+
150  const bool l_use_moisture = (solverChoice.moisture_type != MoistureType::None);
+
151  const bool l_use_most = (most != nullptr);
+
152  const bool l_exp_most = (solverChoice.use_explicit_most);
+
153  const bool l_rot_most = (solverChoice.use_rotate_most);
+
154 
+
155  const bool l_anelastic = solverChoice.anelastic[level];
+
156  const bool l_const_rho = solverChoice.constant_density;
+
157 
+
158  const Box& domain = geom.Domain();
+
159  const int domlo_z = domain.smallEnd(2);
+
160  const int domhi_z = domain.bigEnd(2);
+
161 
+
162  const GpuArray<Real, AMREX_SPACEDIM> dxInv = geom.InvCellSizeArray();
+
163  const Real* dx = geom.CellSize();
+
164 
+
165  // *****************************************************************************
+
166  // Combine external forcing terms
+
167  // *****************************************************************************
+
168  const Array<Real,AMREX_SPACEDIM> grav{0.0, 0.0, -solverChoice.gravity};
+
169  const GpuArray<Real,AMREX_SPACEDIM> grav_gpu{grav[0], grav[1], grav[2]};
170 
171  // *****************************************************************************
-
172  // Combine external forcing terms
+
172  // Pre-computed quantities
173  // *****************************************************************************
-
174  const Array<Real,AMREX_SPACEDIM> grav{0.0, 0.0, -solverChoice.gravity};
-
175  const GpuArray<Real,AMREX_SPACEDIM> grav_gpu{grav[0], grav[1], grav[2]};
-
176 
-
177  // *****************************************************************************
-
178  // Pre-computed quantities
-
179  // *****************************************************************************
-
180  int nvars = S_data[IntVars::cons].nComp();
-
181  const BoxArray& ba = S_data[IntVars::cons].boxArray();
-
182  const DistributionMapping& dm = S_data[IntVars::cons].DistributionMap();
-
183 
-
184  MultiFab Omega(convert(ba,IntVect(0,0,1)), dm, 1, 1);
-
185 
-
186  std::unique_ptr<MultiFab> expr;
-
187  std::unique_ptr<MultiFab> dflux_x;
-
188  std::unique_ptr<MultiFab> dflux_y;
-
189  std::unique_ptr<MultiFab> dflux_z;
-
190 
-
191  if (l_use_diff) {
-
192  erf_make_tau_terms(level,nrk,domain_bcs_type_h,z_phys_nd,
-
193  S_data,xvel,yvel,zvel,
-
194  Tau11,Tau22,Tau33,Tau12,Tau13,Tau21,Tau23,Tau31,Tau32,
-
195  SmnSmn,eddyDiffs,geom,solverChoice,most,
-
196  detJ,mapfac_m,mapfac_u,mapfac_v);
-
197 
-
198  dflux_x = std::make_unique<MultiFab>(convert(ba,IntVect(1,0,0)), dm, nvars, 0);
-
199  dflux_y = std::make_unique<MultiFab>(convert(ba,IntVect(0,1,0)), dm, nvars, 0);
-
200  dflux_z = std::make_unique<MultiFab>(convert(ba,IntVect(0,0,1)), dm, nvars, 0);
-
201  } // l_use_diff
-
202 
-
203  // *****************************************************************************
-
204  // Monotonic advection for scalars
-
205  // *****************************************************************************
-
206  int nvar = S_data[IntVars::cons].nComp();
-
207  Vector<Real> max_scal(nvar, 1.0e34); Gpu::DeviceVector<Real> max_scal_d(nvar);
-
208  Vector<Real> min_scal(nvar,-1.0e34); Gpu::DeviceVector<Real> min_scal_d(nvar);
-
209  if (l_use_mono_adv) {
-
210  auto const& ma_s_arr = S_data[IntVars::cons].const_arrays();
-
211  for (int ivar(RhoTheta_comp); ivar<RhoKE_comp; ++ivar) {
-
212  GpuTuple<Real,Real> mm = ParReduce(TypeList<ReduceOpMax,ReduceOpMin>{},
-
213  TypeList<Real, Real>{},
-
214  S_data[IntVars::cons], IntVect(0),
-
215  [=] AMREX_GPU_DEVICE (int box_no, int i, int j, int k) noexcept
-
216  -> GpuTuple<Real,Real>
-
217  {
-
218  return { ma_s_arr[box_no](i,j,k,ivar), ma_s_arr[box_no](i,j,k,ivar) };
-
219  });
-
220  max_scal[ivar] = get<0>(mm);
-
221  min_scal[ivar] = get<1>(mm);
-
222  }
-
223  }
-
224  Gpu::copy(Gpu::hostToDevice, max_scal.begin(), max_scal.end(), max_scal_d.begin());
-
225  Gpu::copy(Gpu::hostToDevice, min_scal.begin(), min_scal.end(), min_scal_d.begin());
-
226  Real* max_s_ptr = max_scal_d.data();
-
227  Real* min_s_ptr = min_scal_d.data();
-
228 
-
229  // This is just cautionary to deal with grid boundaries that aren't domain boundaries
-
230  S_rhs[IntVars::zmom].setVal(0.0);
-
231 
-
232  // *****************************************************************************
-
233  // Define updates and fluxes in the current RK stage
-
234  // *****************************************************************************
-
235 #ifdef _OPENMP
-
236 #pragma omp parallel if (Gpu::notInLaunchRegion())
-
237 #endif
-
238  {
-
239  std::array<FArrayBox,AMREX_SPACEDIM> flux;
-
240  std::array<FArrayBox,AMREX_SPACEDIM> flux_tmp;
-
241 
-
242  for ( MFIter mfi(S_data[IntVars::cons],TileNoZ()); mfi.isValid(); ++mfi)
-
243  {
-
244  Box bx = mfi.tilebox();
-
245  Box tbx = mfi.nodaltilebox(0);
-
246  Box tby = mfi.nodaltilebox(1);
-
247  Box tbz = mfi.nodaltilebox(2);
-
248 
-
249  // We don't compute a source term for z-momentum on the bottom or top domain boundary
-
250  if (tbz.smallEnd(2) == domain.smallEnd(2)) {
-
251  tbz.growLo(2,-1);
-
252  }
-
253  if (tbz.bigEnd(2) == domain.bigEnd(2)+1) {
-
254  tbz.growHi(2,-1);
-
255  }
+
174  int nvars = S_data[IntVars::cons].nComp();
+
175  const BoxArray& ba = S_data[IntVars::cons].boxArray();
+
176  const DistributionMapping& dm = S_data[IntVars::cons].DistributionMap();
+
177 
+
178  MultiFab Omega(convert(ba,IntVect(0,0,1)), dm, 1, 1);
+
179 
+
180  std::unique_ptr<MultiFab> expr;
+
181  std::unique_ptr<MultiFab> dflux_x;
+
182  std::unique_ptr<MultiFab> dflux_y;
+
183  std::unique_ptr<MultiFab> dflux_z;
+
184 
+
185  if (l_use_diff) {
+
186  erf_make_tau_terms(level,nrk,domain_bcs_type_h,z_phys_nd,
+
187  S_data,xvel,yvel,zvel,
+
188  Tau11,Tau22,Tau33,Tau12,Tau13,Tau21,Tau23,Tau31,Tau32,
+
189  SmnSmn,eddyDiffs,geom,solverChoice,most,
+
190  detJ,mapfac_m,mapfac_u,mapfac_v);
+
191 
+
192  dflux_x = std::make_unique<MultiFab>(convert(ba,IntVect(1,0,0)), dm, nvars, 0);
+
193  dflux_y = std::make_unique<MultiFab>(convert(ba,IntVect(0,1,0)), dm, nvars, 0);
+
194  dflux_z = std::make_unique<MultiFab>(convert(ba,IntVect(0,0,1)), dm, nvars, 0);
+
195  } // l_use_diff
+
196 
+
197  // *****************************************************************************
+
198  // Monotonic advection for scalars
+
199  // *****************************************************************************
+
200  int nvar = S_data[IntVars::cons].nComp();
+
201  Vector<Real> max_scal(nvar, 1.0e34); Gpu::DeviceVector<Real> max_scal_d(nvar);
+
202  Vector<Real> min_scal(nvar,-1.0e34); Gpu::DeviceVector<Real> min_scal_d(nvar);
+
203  if (l_use_mono_adv) {
+
204  auto const& ma_s_arr = S_data[IntVars::cons].const_arrays();
+
205  for (int ivar(RhoTheta_comp); ivar<RhoKE_comp; ++ivar) {
+
206  GpuTuple<Real,Real> mm = ParReduce(TypeList<ReduceOpMax,ReduceOpMin>{},
+
207  TypeList<Real, Real>{},
+
208  S_data[IntVars::cons], IntVect(0),
+
209  [=] AMREX_GPU_DEVICE (int box_no, int i, int j, int k) noexcept
+
210  -> GpuTuple<Real,Real>
+
211  {
+
212  return { ma_s_arr[box_no](i,j,k,ivar), ma_s_arr[box_no](i,j,k,ivar) };
+
213  });
+
214  max_scal[ivar] = get<0>(mm);
+
215  min_scal[ivar] = get<1>(mm);
+
216  }
+
217  }
+
218  Gpu::copy(Gpu::hostToDevice, max_scal.begin(), max_scal.end(), max_scal_d.begin());
+
219  Gpu::copy(Gpu::hostToDevice, min_scal.begin(), min_scal.end(), min_scal_d.begin());
+
220  Real* max_s_ptr = max_scal_d.data();
+
221  Real* min_s_ptr = min_scal_d.data();
+
222 
+
223  // This is just cautionary to deal with grid boundaries that aren't domain boundaries
+
224  S_rhs[IntVars::zmom].setVal(0.0);
+
225 
+
226  // *****************************************************************************
+
227  // Define updates and fluxes in the current RK stage
+
228  // *****************************************************************************
+
229 #ifdef _OPENMP
+
230 #pragma omp parallel if (Gpu::notInLaunchRegion())
+
231 #endif
+
232  {
+
233  std::array<FArrayBox,AMREX_SPACEDIM> flux;
+
234  std::array<FArrayBox,AMREX_SPACEDIM> flux_tmp;
+
235 
+
236  for ( MFIter mfi(S_data[IntVars::cons],TileNoZ()); mfi.isValid(); ++mfi)
+
237  {
+
238  Box bx = mfi.tilebox();
+
239  Box tbx = mfi.nodaltilebox(0);
+
240  Box tby = mfi.nodaltilebox(1);
+
241  Box tbz = mfi.nodaltilebox(2);
+
242 
+
243  // We don't compute a source term for z-momentum on the bottom or top domain boundary
+
244  if (tbz.smallEnd(2) == domain.smallEnd(2)) {
+
245  tbz.growLo(2,-1);
+
246  }
+
247  if (tbz.bigEnd(2) == domain.bigEnd(2)+1) {
+
248  tbz.growHi(2,-1);
+
249  }
+
250 
+
251  const Array4<const Real> & cell_data = S_data[IntVars::cons].array(mfi);
+
252  const Array4<const Real> & cell_prim = S_prim.array(mfi);
+
253  const Array4<Real> & cell_rhs = S_rhs[IntVars::cons].array(mfi);
+
254 
+
255  const Array4<const Real> & cell_old = S_old[IntVars::cons].array(mfi);
256 
-
257  const Array4<const Real> & cell_data = S_data[IntVars::cons].array(mfi);
-
258  const Array4<const Real> & cell_prim = S_prim.array(mfi);
-
259  const Array4<Real> & cell_rhs = S_rhs[IntVars::cons].array(mfi);
+
257  const Array4<Real const>& xmom_src_arr = xmom_src.const_array(mfi);
+
258  const Array4<Real const>& ymom_src_arr = ymom_src.const_array(mfi);
+
259  const Array4<Real const>& zmom_src_arr = zmom_src.const_array(mfi);
260 
-
261  const Array4<const Real> & cell_old = S_old[IntVars::cons].array(mfi);
-
262 
-
263  const Array4<Real const>& xmom_src_arr = xmom_src.const_array(mfi);
-
264  const Array4<Real const>& ymom_src_arr = ymom_src.const_array(mfi);
-
265  const Array4<Real const>& zmom_src_arr = zmom_src.const_array(mfi);
-
266 
-
267  const Array4<Real>& rho_u_old = S_old[IntVars::xmom].array(mfi);
-
268  const Array4<Real>& rho_v_old = S_old[IntVars::ymom].array(mfi);
-
269 
-
270  if (l_anelastic) {
-
271  // When anelastic we must reset these to 0 each RK step
-
272  S_scratch[IntVars::xmom][mfi].template setVal<RunOn::Device>(0.0,tbx);
-
273  S_scratch[IntVars::ymom][mfi].template setVal<RunOn::Device>(0.0,tby);
-
274  S_scratch[IntVars::zmom][mfi].template setVal<RunOn::Device>(0.0,tbz);
-
275  }
-
276 
-
277  Array4<Real> avg_xmom = S_scratch[IntVars::xmom].array(mfi);
-
278  Array4<Real> avg_ymom = S_scratch[IntVars::ymom].array(mfi);
-
279  Array4<Real> avg_zmom = S_scratch[IntVars::zmom].array(mfi);
-
280 
-
281  const Array4<const Real> & u = xvel.array(mfi);
-
282  const Array4<const Real> & v = yvel.array(mfi);
-
283  const Array4<const Real> & w = zvel.array(mfi);
-
284 
-
285  const Array4<const Real>& rho_u = S_data[IntVars::xmom].array(mfi);
-
286  const Array4<const Real>& rho_v = S_data[IntVars::ymom].array(mfi);
-
287  const Array4<const Real>& rho_w = S_data[IntVars::zmom].array(mfi);
-
288 
-
289  // Map factors
-
290  const Array4<const Real>& mf_m = mapfac_m->const_array(mfi);
-
291  const Array4<const Real>& mf_u = mapfac_u->const_array(mfi);
-
292  const Array4<const Real>& mf_v = mapfac_v->const_array(mfi);
-
293 
-
294  const Array4< Real>& omega_arr = Omega.array(mfi);
-
295 
-
296  Array4<const Real> z_t;
-
297  if (z_t_mf) {
-
298  z_t = z_t_mf->array(mfi);
-
299  } else {
-
300  z_t = Array4<const Real>{};
-
301  }
+
261  const Array4<Real>& rho_u_old = S_old[IntVars::xmom].array(mfi);
+
262  const Array4<Real>& rho_v_old = S_old[IntVars::ymom].array(mfi);
+
263 
+
264  if (l_anelastic) {
+
265  // When anelastic we must reset these to 0 each RK step
+
266  S_scratch[IntVars::xmom][mfi].template setVal<RunOn::Device>(0.0,tbx);
+
267  S_scratch[IntVars::ymom][mfi].template setVal<RunOn::Device>(0.0,tby);
+
268  S_scratch[IntVars::zmom][mfi].template setVal<RunOn::Device>(0.0,tbz);
+
269  }
+
270 
+
271  Array4<Real> avg_xmom = S_scratch[IntVars::xmom].array(mfi);
+
272  Array4<Real> avg_ymom = S_scratch[IntVars::ymom].array(mfi);
+
273  Array4<Real> avg_zmom = S_scratch[IntVars::zmom].array(mfi);
+
274 
+
275  const Array4<const Real> & u = xvel.array(mfi);
+
276  const Array4<const Real> & v = yvel.array(mfi);
+
277  const Array4<const Real> & w = zvel.array(mfi);
+
278 
+
279  const Array4<const Real>& rho_u = S_data[IntVars::xmom].array(mfi);
+
280  const Array4<const Real>& rho_v = S_data[IntVars::ymom].array(mfi);
+
281  const Array4<const Real>& rho_w = S_data[IntVars::zmom].array(mfi);
+
282 
+
283  // Map factors
+
284  const Array4<const Real>& mf_m = mapfac_m->const_array(mfi);
+
285  const Array4<const Real>& mf_u = mapfac_u->const_array(mfi);
+
286  const Array4<const Real>& mf_v = mapfac_v->const_array(mfi);
+
287 
+
288  const Array4< Real>& omega_arr = Omega.array(mfi);
+
289 
+
290  Array4<const Real> z_t;
+
291  if (z_t_mf) {
+
292  z_t = z_t_mf->array(mfi);
+
293  } else {
+
294  z_t = Array4<const Real>{};
+
295  }
+
296 
+
297  const Array4<Real>& rho_u_rhs = S_rhs[IntVars::xmom].array(mfi);
+
298  const Array4<Real>& rho_v_rhs = S_rhs[IntVars::ymom].array(mfi);
+
299  const Array4<Real>& rho_w_rhs = S_rhs[IntVars::zmom].array(mfi);
+
300 
+
301  const Array4<Real const>& mu_turb = l_use_turb ? eddyDiffs->const_array(mfi) : Array4<const Real>{};
302 
-
303  const Array4<Real>& rho_u_rhs = S_rhs[IntVars::xmom].array(mfi);
-
304  const Array4<Real>& rho_v_rhs = S_rhs[IntVars::ymom].array(mfi);
-
305  const Array4<Real>& rho_w_rhs = S_rhs[IntVars::zmom].array(mfi);
-
306 
-
307  const Array4<Real const>& mu_turb = l_use_turb ? eddyDiffs->const_array(mfi) : Array4<const Real>{};
+
303  // Terrain metrics
+
304  const Array4<const Real>& z_nd = l_use_terrain ? z_phys_nd->const_array(mfi) : Array4<const Real>{};
+
305 
+
306  // Base state
+
307  const Array4<const Real>& p0_arr = p0->const_array(mfi);
308 
-
309  // Terrain metrics
-
310  const Array4<const Real>& z_nd = l_use_terrain ? z_phys_nd->const_array(mfi) : Array4<const Real>{};
-
311 
-
312  // Base state
-
313  const Array4<const Real>& p0_arr = p0->const_array(mfi);
-
314 
-
315  // *****************************************************************************
-
316  // Define flux arrays for use in advection
-
317  // *****************************************************************************
-
318  for (int dir = 0; dir < AMREX_SPACEDIM; ++dir) {
-
319  flux[dir].resize(surroundingNodes(bx,dir),2);
-
320  flux[dir].setVal<RunOn::Device>(0.);
-
321  if (l_use_mono_adv) {
-
322  flux_tmp[dir].resize(surroundingNodes(bx,dir),2);
-
323  flux_tmp[dir].setVal<RunOn::Device>(0.);
-
324  }
-
325  }
-
326  const GpuArray<const Array4<Real>, AMREX_SPACEDIM>
-
327  flx_arr{{AMREX_D_DECL(flux[0].array(), flux[1].array(), flux[2].array())}};
-
328  Array4<Real> tmpx = (l_use_mono_adv) ? flux_tmp[0].array() : Array4<Real>{};
-
329  Array4<Real> tmpy = (l_use_mono_adv) ? flux_tmp[1].array() : Array4<Real>{};
-
330  Array4<Real> tmpz = (l_use_mono_adv) ? flux_tmp[2].array() : Array4<Real>{};
-
331  const GpuArray<Array4<Real>, AMREX_SPACEDIM> flx_tmp_arr{{AMREX_D_DECL(tmpx,tmpy,tmpz)}};
-
332 
-
333  // *****************************************************************************
-
334  // Perturbational pressure field
-
335  // *****************************************************************************
-
336  FArrayBox pprime;
-
337  if (!l_anelastic) {
-
338  Box gbx = mfi.tilebox(); gbx.grow(IntVect(1,1,1));
-
339  if (gbx.smallEnd(2) < 0) gbx.setSmall(2,0);
-
340  pprime.resize(gbx,1,The_Async_Arena());
-
341  const Array4<Real>& pptemp_arr = pprime.array();
-
342  ParallelFor(gbx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
343  {
-
344 #ifdef AMREX_USE_GPU
-
345  if (cell_data(i,j,k,RhoTheta_comp) <= 0.) AMREX_DEVICE_PRINTF("BAD THETA AT %d %d %d %e %e \n",
-
346  i,j,k,cell_data(i,j,k,RhoTheta_comp),cell_data(i,j,k+1,RhoTheta_comp));
-
347 #else
-
348  if (cell_data(i,j,k,RhoTheta_comp) <= 0.) {
-
349  printf("BAD THETA AT %d %d %d %e %e \n",
-
350  i,j,k,cell_data(i,j,k,RhoTheta_comp),cell_data(i,j,k+1,RhoTheta_comp));
-
351  amrex::Abort("Bad theta in ERF_slow_rhs_pre");
-
352  }
-
353 #endif
-
354  Real qv_for_p = (l_use_moisture) ? cell_data(i,j,k,RhoQ1_comp)/cell_data(i,j,k,Rho_comp) : 0.0;
-
355  pptemp_arr(i,j,k) = getPgivenRTh(cell_data(i,j,k,RhoTheta_comp),qv_for_p) - p0_arr(i,j,k);
-
356  });
-
357  }
-
358 
-
359  const Array4<const Real>& pp_arr = (l_anelastic) ? pp_inc.const_array(mfi) : pprime.const_array();
-
360 
-
361  // *****************************************************************************
-
362  // Contravariant flux field
-
363  // *****************************************************************************
-
364  {
-
365  BL_PROFILE("slow_rhs_making_omega");
-
366  Box gbxo = surroundingNodes(bx,2); gbxo.grow(IntVect(1,1,1));
-
367  //
-
368  // Now create Omega with momentum (not velocity) with z_t subtracted if moving terrain
-
369  // ONLY if not doing anelastic + terrain -- in that case Omega will be defined coming
-
370  // out of the projection
-
371  //
-
372  if (!l_use_terrain) {
-
373  ParallelFor(gbxo, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
374  omega_arr(i,j,k) = rho_w(i,j,k);
-
375  });
-
376 
-
377  } else {
-
378 
-
379  Box gbxo_lo = gbxo; gbxo_lo.setBig(2,domain.smallEnd(2));
-
380  int lo_z_face = domain.smallEnd(2);
-
381  if (gbxo_lo.smallEnd(2) <= lo_z_face) {
-
382  ParallelFor(gbxo_lo, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
383  omega_arr(i,j,k) = 0.;
-
384  });
-
385  }
-
386  Box gbxo_hi = gbxo; gbxo_hi.setSmall(2,gbxo.bigEnd(2));
-
387  int hi_z_face = domain.bigEnd(2)+1;
-
388  if (gbxo_hi.bigEnd(2) >= hi_z_face) {
-
389  ParallelFor(gbxo_hi, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
390  omega_arr(i,j,k) = rho_w(i,j,k);
-
391  });
-
392  }
-
393 
-
394  if (z_t) { // Note we never do anelastic with moving terrain
-
395  Box gbxo_mid = gbxo; gbxo_mid.setSmall(2,1); gbxo_mid.setBig(2,gbxo.bigEnd(2)-1);
-
396  ParallelFor(gbxo_mid, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
397  // We define rho on the z-face the same way as in MomentumToVelocity/VelocityToMomentum
-
398  Real rho_at_face = 0.5 * (cell_data(i,j,k,Rho_comp) + cell_data(i,j,k-1,Rho_comp));
-
399  omega_arr(i,j,k) = OmegaFromW(i,j,k,rho_w(i,j,k),rho_u,rho_v,z_nd,dxInv) -
-
400  rho_at_face * z_t(i,j,k);
-
401  });
-
402  } else {
-
403  Box gbxo_mid = gbxo;
-
404  if (gbxo_mid.smallEnd(2) <= domain.smallEnd(2)) {
-
405  gbxo_mid.setSmall(2,1);
-
406  }
-
407  if (gbxo_mid.bigEnd(2) >= domain.bigEnd(2)+1) {
-
408  gbxo_mid.setBig(2,gbxo.bigEnd(2)-1);
-
409  }
-
410  ParallelFor(gbxo_mid, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
411  omega_arr(i,j,k) = OmegaFromW(i,j,k,rho_w(i,j,k),rho_u,rho_v,z_nd,dxInv);
-
412  });
-
413  }
-
414  }
-
415  } // end profile
-
416 
-
417 
-
418  // *****************************************************************************
-
419  // Diffusive terms (pre-computed above)
-
420  // *****************************************************************************
-
421  // No terrain diffusion
-
422  Array4<Real> tau11,tau22,tau33;
-
423  Array4<Real> tau12,tau13,tau23;
-
424  if (Tau11) {
-
425  tau11 = Tau11->array(mfi); tau22 = Tau22->array(mfi); tau33 = Tau33->array(mfi);
-
426  tau12 = Tau12->array(mfi); tau13 = Tau13->array(mfi); tau23 = Tau23->array(mfi);
-
427  } else {
-
428  tau11 = Array4<Real>{}; tau22 = Array4<Real>{}; tau33 = Array4<Real>{};
-
429  tau12 = Array4<Real>{}; tau13 = Array4<Real>{}; tau23 = Array4<Real>{};
-
430  }
-
431  // Terrain diffusion
-
432  Array4<Real> tau21,tau31,tau32;
-
433  if (Tau21) {
-
434  tau21 = Tau21->array(mfi); tau31 = Tau31->array(mfi); tau32 = Tau32->array(mfi);
-
435  } else {
-
436  tau21 = Array4<Real>{}; tau31 = Array4<Real>{}; tau32 = Array4<Real>{};
-
437  }
-
438 
-
439  // Strain magnitude
-
440  Array4<Real> SmnSmn_a;
-
441  if (tc.les_type == LESType::Deardorff) {
-
442  SmnSmn_a = SmnSmn->array(mfi);
-
443  } else {
-
444  SmnSmn_a = Array4<Real>{};
-
445  }
-
446 
-
447  // *****************************************************************************
-
448  // Define updates in the RHS of continuity and potential temperature equations
-
449  // *****************************************************************************
-
450 #ifdef ERF_USE_EB
-
451  auto const& ax_arr = ebfact.getAreaFrac()[0]->const_array(mfi);
-
452  auto const& ay_arr = ebfact.getAreaFrac()[1]->const_array(mfi);
-
453  auto const& az_arr = ebfact.getAreaFrac()[2]->const_array(mfi);
-
454  const auto& detJ_arr = ebfact.getVolFrac().const_array(mfi);
-
455 #else
-
456  auto const& ax_arr = ax->const_array(mfi);
-
457  auto const& ay_arr = ay->const_array(mfi);
-
458  auto const& az_arr = az->const_array(mfi);
-
459  auto const& detJ_arr = detJ->const_array(mfi);
-
460 #endif
-
461 
-
462  AdvectionSrcForRho(bx, cell_rhs,
-
463  rho_u, rho_v, omega_arr, // these are being used to build the fluxes
-
464  avg_xmom, avg_ymom, avg_zmom, // these are being defined from the fluxes
-
465  ax_arr, ay_arr, az_arr, detJ_arr,
-
466  dxInv, mf_m, mf_u, mf_v,
-
467  flx_arr, l_const_rho);
-
468 
-
469  int icomp = RhoTheta_comp; int ncomp = 1;
-
470  AdvectionSrcForScalars(dt, bx, icomp, ncomp,
-
471  avg_xmom, avg_ymom, avg_zmom,
-
472  cell_data, cell_prim, cell_rhs,
-
473  l_use_mono_adv, max_s_ptr, min_s_ptr,
-
474  detJ_arr, dxInv, mf_m,
-
475  l_horiz_adv_type, l_vert_adv_type,
-
476  l_horiz_upw_frac, l_vert_upw_frac,
-
477  flx_arr, flx_tmp_arr, domain, bc_ptr_h);
-
478 
-
479  if (l_use_diff) {
-
480  Array4<Real> diffflux_x = dflux_x->array(mfi);
-
481  Array4<Real> diffflux_y = dflux_y->array(mfi);
-
482  Array4<Real> diffflux_z = dflux_z->array(mfi);
-
483 
-
484  Array4<Real> hfx_x = Hfx1->array(mfi);
-
485  Array4<Real> hfx_y = Hfx2->array(mfi);
-
486  Array4<Real> hfx_z = Hfx3->array(mfi);
-
487 
-
488  Array4<Real> q1fx_x = (Q1fx1) ? Q1fx1->array(mfi) : Array4<Real>{};
-
489  Array4<Real> q1fx_y = (Q1fx2) ? Q1fx2->array(mfi) : Array4<Real>{};
-
490  Array4<Real> q1fx_z = (Q1fx3) ? Q1fx3->array(mfi) : Array4<Real>{};
-
491 
-
492  Array4<Real> q2fx_z = (Q2fx3) ? Q2fx3->array(mfi) : Array4<Real>{};
-
493  Array4<Real> diss = Diss->array(mfi);
-
494 
-
495  const Array4<const Real> tm_arr = t_mean_mf ? t_mean_mf->const_array(mfi) : Array4<const Real>{};
-
496 
-
497  // NOTE: No diffusion for continuity, so n starts at 1.
-
498  int n_start = amrex::max(start_comp,RhoTheta_comp);
-
499  int n_comp = end_comp - n_start + 1;
-
500 
-
501  if (l_use_terrain) {
-
502  DiffusionSrcForState_T(bx, domain, n_start, n_comp, l_exp_most, l_rot_most, u, v,
-
503  cell_data, cell_prim, cell_rhs,
-
504  diffflux_x, diffflux_y, diffflux_z,
-
505  z_nd, ax_arr, ay_arr, az_arr, detJ_arr,
-
506  dxInv, SmnSmn_a, mf_m, mf_u, mf_v,
-
507  hfx_x, hfx_y, hfx_z, q1fx_x, q1fx_y, q1fx_z, q2fx_z, diss,
-
508  mu_turb, solverChoice, level,
-
509  tm_arr, grav_gpu, bc_ptr_d, l_use_most);
-
510  } else {
-
511  DiffusionSrcForState_N(bx, domain, n_start, n_comp, l_exp_most, u, v,
-
512  cell_data, cell_prim, cell_rhs,
-
513  diffflux_x, diffflux_y, diffflux_z,
-
514  dxInv, SmnSmn_a, mf_m, mf_u, mf_v,
-
515  hfx_z, q1fx_z, q2fx_z, diss,
-
516  mu_turb, solverChoice, level,
-
517  tm_arr, grav_gpu, bc_ptr_d, l_use_most);
-
518  }
-
519  }
-
520 
-
521  const Array4<Real const>& source_arr = cc_src.const_array(mfi);
-
522  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
523  {
-
524  cell_rhs(i,j,k,Rho_comp) += source_arr(i,j,k,Rho_comp);
-
525  cell_rhs(i,j,k,RhoTheta_comp) += source_arr(i,j,k,RhoTheta_comp);
-
526  });
-
527 
-
528  // Multiply the slow RHS for rho and rhotheta by detJ here so we don't have to later
-
529  if (l_use_terrain && l_moving_terrain) {
-
530  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
531  {
-
532  cell_rhs(i,j,k,Rho_comp) *= detJ_arr(i,j,k);
-
533  cell_rhs(i,j,k,RhoTheta_comp) *= detJ_arr(i,j,k);
-
534  });
-
535  }
-
536 
-
537  // If anelastic and in second RK stage, take average of old-time and new-time source
-
538  if ( l_anelastic && (nrk == 1) )
-
539  {
-
540  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
541  {
-
542  cell_rhs(i,j,k, Rho_comp) *= 0.5;
-
543  cell_rhs(i,j,k,RhoTheta_comp) *= 0.5;
-
544 
-
545  cell_rhs(i,j,k, Rho_comp) += 0.5 / dt * (cell_data(i,j,k, Rho_comp) - cell_old(i,j,k, Rho_comp));
-
546  cell_rhs(i,j,k,RhoTheta_comp) += 0.5 / dt * (cell_data(i,j,k,RhoTheta_comp) - cell_old(i,j,k,RhoTheta_comp));
-
547  });
-
548  }
-
549 
-
550  // *****************************************************************************
-
551  // Define updates in the RHS of {x, y, z}-momentum equations
-
552  // *****************************************************************************
-
553  int lo_z_face = domain.smallEnd(2);
-
554  int hi_z_face = domain.bigEnd(2)+1;
-
555 
-
556  AdvectionSrcForMom(bx, tbx, tby, tbz,
-
557  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
558  cell_data, u, v, w,
-
559  rho_u, rho_v, omega_arr,
-
560  z_nd, ax_arr, ay_arr, az_arr, detJ_arr,
-
561  dxInv, mf_m, mf_u, mf_v,
-
562  l_horiz_adv_type, l_vert_adv_type,
-
563  l_horiz_upw_frac, l_vert_upw_frac,
-
564  l_use_terrain, lo_z_face, hi_z_face,
-
565  domain, bc_ptr_h);
-
566 
-
567  if (l_use_diff) {
-
568  // Note: tau** were calculated with calls to
-
569  // ComputeStress[Cons|Var]Visc_[N|T] in which ConsVisc ("constant
-
570  // viscosity") means that there is no contribution from a
-
571  // turbulence model. However, whether this field truly is constant
-
572  // depends on whether MolecDiffType is Constant or ConstantAlpha.
-
573  if (l_use_terrain) {
-
574  DiffusionSrcForMom_T(tbx, tby, tbz,
-
575  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
576  tau11, tau22, tau33,
-
577  tau12, tau13,
-
578  tau21, tau23,
-
579  tau31, tau32,
-
580  detJ_arr, dxInv,
-
581  mf_m, mf_u, mf_v);
-
582  } else {
-
583  DiffusionSrcForMom_N(tbx, tby, tbz,
-
584  rho_u_rhs, rho_v_rhs, rho_w_rhs,
-
585  tau11, tau22, tau33,
-
586  tau12, tau13, tau23,
-
587  dxInv,
-
588  mf_m, mf_u, mf_v);
-
589  }
-
590  }
-
591 
-
592  auto abl_pressure_grad = solverChoice.abl_pressure_grad;
-
593 
-
594  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
595  { // x-momentum equation
-
596 
-
597  //Note : mx/my == 1, so no map factor needed here
-
598  Real gp_xi = dxInv[0] * (pp_arr(i,j,k) - pp_arr(i-1,j,k));
-
599  Real gpx = gp_xi;
-
600 
-
601  if (l_use_terrain) {
-
602  Real met_h_xi = Compute_h_xi_AtIface (i, j, k, dxInv, z_nd);
-
603  Real met_h_zeta = Compute_h_zeta_AtIface(i, j, k, dxInv, z_nd);
-
604 
-
605  Real gp_zeta_on_iface;
-
606  if (k==0) {
-
607  gp_zeta_on_iface = 0.5 * dxInv[2] * (
-
608  pp_arr(i-1,j,k+1) + pp_arr(i,j,k+1)
-
609  - pp_arr(i-1,j,k ) - pp_arr(i,j,k ) );
-
610  } else if (k==domhi_z) {
-
611  gp_zeta_on_iface = 0.5 * dxInv[2] * (
-
612  pp_arr(i-1,j,k ) + pp_arr(i,j,k )
-
613  - pp_arr(i-1,j,k-1) - pp_arr(i,j,k-1) );
-
614  } else {
-
615  gp_zeta_on_iface = 0.25 * dxInv[2] * (
-
616  pp_arr(i-1,j,k+1) + pp_arr(i,j,k+1)
-
617  - pp_arr(i-1,j,k-1) - pp_arr(i,j,k-1) );
-
618  }
-
619  gpx -= (met_h_xi/ met_h_zeta) * gp_zeta_on_iface;
-
620  }
-
621 
-
622  gpx *= mf_u(i,j,0);
-
623 
-
624  Real q = 0.0;
-
625  if (l_use_moisture) {
-
626  q = 0.5 * ( cell_prim(i,j,k,PrimQ1_comp) + cell_prim(i-1,j,k,PrimQ1_comp)
-
627  +cell_prim(i,j,k,PrimQ2_comp) + cell_prim(i-1,j,k,PrimQ2_comp) );
-
628  }
-
629 
-
630  rho_u_rhs(i, j, k) += (-gpx - abl_pressure_grad[0]) / (1.0 + q)
-
631  + xmom_src_arr(i,j,k);
-
632 
-
633  if (l_moving_terrain) {
-
634  Real h_zeta = Compute_h_zeta_AtIface(i, j, k, dxInv, z_nd);
-
635  rho_u_rhs(i, j, k) *= h_zeta;
-
636  }
-
637 
-
638  if ( l_anelastic && (nrk == 1) ) {
-
639  rho_u_rhs(i,j,k) *= 0.5;
-
640  rho_u_rhs(i,j,k) += 0.5 / dt * (rho_u(i,j,k) - rho_u_old(i,j,k));
-
641  }
-
642  });
-
643 
-
644  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
645  { // y-momentum equation
-
646 
-
647  //Note : mx/my == 1, so no map factor needed here
-
648  Real gp_eta = dxInv[1] * (pp_arr(i,j,k) - pp_arr(i,j-1,k));
-
649  Real gpy = gp_eta;
-
650 
-
651  if (l_use_terrain) {
-
652  Real met_h_eta = Compute_h_eta_AtJface (i, j, k, dxInv, z_nd);
-
653  Real met_h_zeta = Compute_h_zeta_AtJface(i, j, k, dxInv, z_nd);
-
654  Real gp_zeta_on_jface;
-
655  if(k==0) {
-
656  gp_zeta_on_jface = 0.5 * dxInv[2] * (
-
657  pp_arr(i,j,k+1) + pp_arr(i,j-1,k+1)
-
658  - pp_arr(i,j,k ) - pp_arr(i,j-1,k ) );
-
659  } else if (k==domhi_z) {
-
660  gp_zeta_on_jface = 0.5 * dxInv[2] * (
-
661  pp_arr(i,j,k ) + pp_arr(i,j-1,k )
-
662  - pp_arr(i,j,k-1) - pp_arr(i,j-1,k-1) );
-
663  } else {
-
664  gp_zeta_on_jface = 0.25 * dxInv[2] * (
-
665  pp_arr(i,j,k+1) + pp_arr(i,j-1,k+1)
-
666  - pp_arr(i,j,k-1) - pp_arr(i,j-1,k-1) );
-
667  }
-
668  gpy -= (met_h_eta / met_h_zeta) * gp_zeta_on_jface;
-
669  } // l_use_terrain
-
670 
-
671  gpy *= mf_v(i,j,0);
-
672 
-
673  Real q = 0.0;
-
674  if (l_use_moisture) {
-
675  q = 0.5 * ( cell_prim(i,j,k,PrimQ1_comp) + cell_prim(i,j-1,k,PrimQ1_comp)
-
676  +cell_prim(i,j,k,PrimQ2_comp) + cell_prim(i,j-1,k,PrimQ2_comp) );
-
677  }
-
678 
-
679  rho_v_rhs(i, j, k) += (-gpy - abl_pressure_grad[1]) / (1.0_rt + q) + ymom_src_arr(i,j,k);
-
680 
-
681  if (l_moving_terrain) {
-
682  Real h_zeta = Compute_h_zeta_AtJface(i, j, k, dxInv, z_nd);
-
683  rho_v_rhs(i, j, k) *= h_zeta;
-
684  }
-
685 
-
686  if ( l_anelastic && (nrk == 1) ) {
-
687  rho_v_rhs(i,j,k) *= 0.5;
-
688  rho_v_rhs(i,j,k) += 0.5 / dt * (rho_v(i,j,k) - rho_v_old(i,j,k));
-
689  }
-
690  });
-
691 
-
692  // *****************************************************************************
-
693  // Zero out source terms for x- and y- momenta if at walls or inflow
-
694  // We need to do this -- even though we call the boundary conditions later --
-
695  // because the slow source is used to update the state in the fast interpolater.
-
696  // *****************************************************************************
-
697  {
-
698  if ( (bx.smallEnd(0) == domain.smallEnd(0)) &&
-
699  (bc_ptr_h[BCVars::xvel_bc].lo(0) == ERFBCType::ext_dir) ) {
-
700  Box lo_x_dom_face(bx); lo_x_dom_face.setBig(0,bx.smallEnd(0));
-
701  ParallelFor(lo_x_dom_face, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
702  rho_u_rhs(i,j,k) = 0.;
-
703  });
-
704  }
-
705  if ( (bx.bigEnd(0) == domain.bigEnd(0)) &&
-
706  (bc_ptr_h[BCVars::xvel_bc].hi(0) == ERFBCType::ext_dir) ) {
-
707  Box hi_x_dom_face(bx); hi_x_dom_face.setSmall(0,bx.bigEnd(0)+1); hi_x_dom_face.setBig(0,bx.bigEnd(0)+1);
-
708  ParallelFor(hi_x_dom_face, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
709  rho_u_rhs(i,j,k) = 0.;
-
710  });
-
711  }
-
712  if ( (bx.smallEnd(1) == domain.smallEnd(1)) &&
-
713  (bc_ptr_h[BCVars::yvel_bc].lo(1) == ERFBCType::ext_dir) ) {
-
714  Box lo_y_dom_face(bx); lo_y_dom_face.setBig(1,bx.smallEnd(1));
-
715  ParallelFor(lo_y_dom_face, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
716  rho_v_rhs(i,j,k) = 0.;
-
717  });
-
718  }
-
719  if ( (bx.bigEnd(1) == domain.bigEnd(1)) &&
-
720  (bc_ptr_h[BCVars::yvel_bc].hi(1) == ERFBCType::ext_dir) ) {
-
721  Box hi_y_dom_face(bx); hi_y_dom_face.setSmall(1,bx.bigEnd(1)+1); hi_y_dom_face.setBig(1,bx.bigEnd(1)+1);
-
722  ParallelFor(hi_y_dom_face, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
723  rho_v_rhs(i,j,k) = 0.;
-
724  });
+
309  // *****************************************************************************
+
310  // Define flux arrays for use in advection
+
311  // *****************************************************************************
+
312  for (int dir = 0; dir < AMREX_SPACEDIM; ++dir) {
+
313  flux[dir].resize(surroundingNodes(bx,dir),2);
+
314  flux[dir].setVal<RunOn::Device>(0.);
+
315  if (l_use_mono_adv) {
+
316  flux_tmp[dir].resize(surroundingNodes(bx,dir),2);
+
317  flux_tmp[dir].setVal<RunOn::Device>(0.);
+
318  }
+
319  }
+
320  const GpuArray<const Array4<Real>, AMREX_SPACEDIM>
+
321  flx_arr{{AMREX_D_DECL(flux[0].array(), flux[1].array(), flux[2].array())}};
+
322  Array4<Real> tmpx = (l_use_mono_adv) ? flux_tmp[0].array() : Array4<Real>{};
+
323  Array4<Real> tmpy = (l_use_mono_adv) ? flux_tmp[1].array() : Array4<Real>{};
+
324  Array4<Real> tmpz = (l_use_mono_adv) ? flux_tmp[2].array() : Array4<Real>{};
+
325  const GpuArray<Array4<Real>, AMREX_SPACEDIM> flx_tmp_arr{{AMREX_D_DECL(tmpx,tmpy,tmpz)}};
+
326 
+
327  // *****************************************************************************
+
328  // Perturbational pressure field
+
329  // *****************************************************************************
+
330  FArrayBox pprime;
+
331  if (!l_anelastic) {
+
332  Box gbx = mfi.tilebox(); gbx.grow(IntVect(1,1,1));
+
333  if (gbx.smallEnd(2) < 0) gbx.setSmall(2,0);
+
334  pprime.resize(gbx,1,The_Async_Arena());
+
335  const Array4<Real>& pptemp_arr = pprime.array();
+
336  ParallelFor(gbx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
337  {
+
338 #ifdef AMREX_USE_GPU
+
339  if (cell_data(i,j,k,RhoTheta_comp) <= 0.) AMREX_DEVICE_PRINTF("BAD THETA AT %d %d %d %e %e \n",
+
340  i,j,k,cell_data(i,j,k,RhoTheta_comp),cell_data(i,j,k+1,RhoTheta_comp));
+
341 #else
+
342  if (cell_data(i,j,k,RhoTheta_comp) <= 0.) {
+
343  printf("BAD THETA AT %d %d %d %e %e \n",
+
344  i,j,k,cell_data(i,j,k,RhoTheta_comp),cell_data(i,j,k+1,RhoTheta_comp));
+
345  amrex::Abort("Bad theta in ERF_slow_rhs_pre");
+
346  }
+
347 #endif
+
348  Real qv_for_p = (l_use_moisture) ? cell_data(i,j,k,RhoQ1_comp)/cell_data(i,j,k,Rho_comp) : 0.0;
+
349  pptemp_arr(i,j,k) = getPgivenRTh(cell_data(i,j,k,RhoTheta_comp),qv_for_p) - p0_arr(i,j,k);
+
350  });
+
351  }
+
352 
+
353  const Array4<const Real>& pp_arr = (l_anelastic) ? pp_inc.const_array(mfi) : pprime.const_array();
+
354 
+
355  // *****************************************************************************
+
356  // Contravariant flux field
+
357  // *****************************************************************************
+
358  {
+
359  BL_PROFILE("slow_rhs_making_omega");
+
360  Box gbxo = surroundingNodes(bx,2); gbxo.grow(IntVect(1,1,1));
+
361  //
+
362  // Now create Omega with momentum (not velocity) with z_t subtracted if moving terrain
+
363  // ONLY if not doing anelastic + terrain -- in that case Omega will be defined coming
+
364  // out of the projection
+
365  //
+
366  if (!l_use_terrain) {
+
367  ParallelFor(gbxo, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
368  omega_arr(i,j,k) = rho_w(i,j,k);
+
369  });
+
370 
+
371  } else {
+
372 
+
373  Box gbxo_lo = gbxo; gbxo_lo.setBig(2,domain.smallEnd(2));
+
374  int lo_z_face = domain.smallEnd(2);
+
375  if (gbxo_lo.smallEnd(2) <= lo_z_face) {
+
376  ParallelFor(gbxo_lo, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
377  omega_arr(i,j,k) = 0.;
+
378  });
+
379  }
+
380  Box gbxo_hi = gbxo; gbxo_hi.setSmall(2,gbxo.bigEnd(2));
+
381  int hi_z_face = domain.bigEnd(2)+1;
+
382  if (gbxo_hi.bigEnd(2) >= hi_z_face) {
+
383  ParallelFor(gbxo_hi, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
384  omega_arr(i,j,k) = rho_w(i,j,k);
+
385  });
+
386  }
+
387 
+
388  if (z_t) { // Note we never do anelastic with moving terrain
+
389  Box gbxo_mid = gbxo; gbxo_mid.setSmall(2,1); gbxo_mid.setBig(2,gbxo.bigEnd(2)-1);
+
390  ParallelFor(gbxo_mid, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
391  // We define rho on the z-face the same way as in MomentumToVelocity/VelocityToMomentum
+
392  Real rho_at_face = 0.5 * (cell_data(i,j,k,Rho_comp) + cell_data(i,j,k-1,Rho_comp));
+
393  omega_arr(i,j,k) = OmegaFromW(i,j,k,rho_w(i,j,k),rho_u,rho_v,z_nd,dxInv) -
+
394  rho_at_face * z_t(i,j,k);
+
395  });
+
396  } else {
+
397  Box gbxo_mid = gbxo;
+
398  if (gbxo_mid.smallEnd(2) <= domain.smallEnd(2)) {
+
399  gbxo_mid.setSmall(2,1);
+
400  }
+
401  if (gbxo_mid.bigEnd(2) >= domain.bigEnd(2)+1) {
+
402  gbxo_mid.setBig(2,gbxo.bigEnd(2)-1);
+
403  }
+
404  ParallelFor(gbxo_mid, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
405  omega_arr(i,j,k) = OmegaFromW(i,j,k,rho_w(i,j,k),rho_u,rho_v,z_nd,dxInv);
+
406  });
+
407  }
+
408  }
+
409  } // end profile
+
410 
+
411 
+
412  // *****************************************************************************
+
413  // Diffusive terms (pre-computed above)
+
414  // *****************************************************************************
+
415  // No terrain diffusion
+
416  Array4<Real> tau11,tau22,tau33;
+
417  Array4<Real> tau12,tau13,tau23;
+
418  if (Tau11) {
+
419  tau11 = Tau11->array(mfi); tau22 = Tau22->array(mfi); tau33 = Tau33->array(mfi);
+
420  tau12 = Tau12->array(mfi); tau13 = Tau13->array(mfi); tau23 = Tau23->array(mfi);
+
421  } else {
+
422  tau11 = Array4<Real>{}; tau22 = Array4<Real>{}; tau33 = Array4<Real>{};
+
423  tau12 = Array4<Real>{}; tau13 = Array4<Real>{}; tau23 = Array4<Real>{};
+
424  }
+
425  // Terrain diffusion
+
426  Array4<Real> tau21,tau31,tau32;
+
427  if (Tau21) {
+
428  tau21 = Tau21->array(mfi); tau31 = Tau31->array(mfi); tau32 = Tau32->array(mfi);
+
429  } else {
+
430  tau21 = Array4<Real>{}; tau31 = Array4<Real>{}; tau32 = Array4<Real>{};
+
431  }
+
432 
+
433  // Strain magnitude
+
434  Array4<Real> SmnSmn_a;
+
435  if (tc.les_type == LESType::Deardorff) {
+
436  SmnSmn_a = SmnSmn->array(mfi);
+
437  } else {
+
438  SmnSmn_a = Array4<Real>{};
+
439  }
+
440 
+
441  // *****************************************************************************
+
442  // Define updates in the RHS of continuity and potential temperature equations
+
443  // *****************************************************************************
+
444  Array4<const Real> ax_arr;
+
445  Array4<const Real> ay_arr;
+
446  Array4<const Real> az_arr;
+
447  Array4<const Real> detJ_arr;
+
448  if (solverChoice.terrain_type == TerrainType::EB)
+
449  {
+
450  ax_arr = ebfact.getAreaFrac()[0]->const_array(mfi);
+
451  ay_arr = ebfact.getAreaFrac()[1]->const_array(mfi);
+
452  az_arr = ebfact.getAreaFrac()[2]->const_array(mfi);
+
453  detJ_arr = ebfact.getVolFrac().const_array(mfi);
+
454  } else {
+
455  ax_arr = ax->const_array(mfi);
+
456  ay_arr = ay->const_array(mfi);
+
457  az_arr = az->const_array(mfi);
+
458  detJ_arr = detJ->const_array(mfi);
+
459  }
+
460 
+
461  AdvectionSrcForRho(bx, cell_rhs,
+
462  rho_u, rho_v, omega_arr, // these are being used to build the fluxes
+
463  avg_xmom, avg_ymom, avg_zmom, // these are being defined from the fluxes
+
464  ax_arr, ay_arr, az_arr, detJ_arr,
+
465  dxInv, mf_m, mf_u, mf_v,
+
466  flx_arr, l_const_rho);
+
467 
+
468  int icomp = RhoTheta_comp; int ncomp = 1;
+
469  AdvectionSrcForScalars(dt, bx, icomp, ncomp,
+
470  avg_xmom, avg_ymom, avg_zmom,
+
471  cell_data, cell_prim, cell_rhs,
+
472  l_use_mono_adv, max_s_ptr, min_s_ptr,
+
473  detJ_arr, dxInv, mf_m,
+
474  l_horiz_adv_type, l_vert_adv_type,
+
475  l_horiz_upw_frac, l_vert_upw_frac,
+
476  flx_arr, flx_tmp_arr, domain, bc_ptr_h);
+
477 
+
478  if (l_use_diff) {
+
479  Array4<Real> diffflux_x = dflux_x->array(mfi);
+
480  Array4<Real> diffflux_y = dflux_y->array(mfi);
+
481  Array4<Real> diffflux_z = dflux_z->array(mfi);
+
482 
+
483  Array4<Real> hfx_x = Hfx1->array(mfi);
+
484  Array4<Real> hfx_y = Hfx2->array(mfi);
+
485  Array4<Real> hfx_z = Hfx3->array(mfi);
+
486 
+
487  Array4<Real> q1fx_x = (Q1fx1) ? Q1fx1->array(mfi) : Array4<Real>{};
+
488  Array4<Real> q1fx_y = (Q1fx2) ? Q1fx2->array(mfi) : Array4<Real>{};
+
489  Array4<Real> q1fx_z = (Q1fx3) ? Q1fx3->array(mfi) : Array4<Real>{};
+
490 
+
491  Array4<Real> q2fx_z = (Q2fx3) ? Q2fx3->array(mfi) : Array4<Real>{};
+
492  Array4<Real> diss = Diss->array(mfi);
+
493 
+
494  const Array4<const Real> tm_arr = t_mean_mf ? t_mean_mf->const_array(mfi) : Array4<const Real>{};
+
495 
+
496  // NOTE: No diffusion for continuity, so n starts at 1.
+
497  int n_start = amrex::max(start_comp,RhoTheta_comp);
+
498  int n_comp = end_comp - n_start + 1;
+
499 
+
500  if (l_use_terrain) {
+
501  DiffusionSrcForState_T(bx, domain, n_start, n_comp, l_exp_most, l_rot_most, u, v,
+
502  cell_data, cell_prim, cell_rhs,
+
503  diffflux_x, diffflux_y, diffflux_z,
+
504  z_nd, ax_arr, ay_arr, az_arr, detJ_arr,
+
505  dxInv, SmnSmn_a, mf_m, mf_u, mf_v,
+
506  hfx_x, hfx_y, hfx_z, q1fx_x, q1fx_y, q1fx_z, q2fx_z, diss,
+
507  mu_turb, solverChoice, level,
+
508  tm_arr, grav_gpu, bc_ptr_d, l_use_most);
+
509  } else {
+
510  DiffusionSrcForState_N(bx, domain, n_start, n_comp, l_exp_most, u, v,
+
511  cell_data, cell_prim, cell_rhs,
+
512  diffflux_x, diffflux_y, diffflux_z,
+
513  dxInv, SmnSmn_a, mf_m, mf_u, mf_v,
+
514  hfx_z, q1fx_z, q2fx_z, diss,
+
515  mu_turb, solverChoice, level,
+
516  tm_arr, grav_gpu, bc_ptr_d, l_use_most);
+
517  }
+
518  }
+
519 
+
520  const Array4<Real const>& source_arr = cc_src.const_array(mfi);
+
521  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
522  {
+
523  cell_rhs(i,j,k,Rho_comp) += source_arr(i,j,k,Rho_comp);
+
524  cell_rhs(i,j,k,RhoTheta_comp) += source_arr(i,j,k,RhoTheta_comp);
+
525  });
+
526 
+
527  // Multiply the slow RHS for rho and rhotheta by detJ here so we don't have to later
+
528  if (l_use_terrain && l_moving_terrain) {
+
529  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
530  {
+
531  cell_rhs(i,j,k,Rho_comp) *= detJ_arr(i,j,k);
+
532  cell_rhs(i,j,k,RhoTheta_comp) *= detJ_arr(i,j,k);
+
533  });
+
534  }
+
535 
+
536  // If anelastic and in second RK stage, take average of old-time and new-time source
+
537  if ( l_anelastic && (nrk == 1) )
+
538  {
+
539  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
540  {
+
541  cell_rhs(i,j,k, Rho_comp) *= 0.5;
+
542  cell_rhs(i,j,k,RhoTheta_comp) *= 0.5;
+
543 
+
544  cell_rhs(i,j,k, Rho_comp) += 0.5 / dt * (cell_data(i,j,k, Rho_comp) - cell_old(i,j,k, Rho_comp));
+
545  cell_rhs(i,j,k,RhoTheta_comp) += 0.5 / dt * (cell_data(i,j,k,RhoTheta_comp) - cell_old(i,j,k,RhoTheta_comp));
+
546  });
+
547  }
+
548 
+
549  // *****************************************************************************
+
550  // Define updates in the RHS of {x, y, z}-momentum equations
+
551  // *****************************************************************************
+
552  int lo_z_face = domain.smallEnd(2);
+
553  int hi_z_face = domain.bigEnd(2)+1;
+
554 
+
555  AdvectionSrcForMom(bx, tbx, tby, tbz,
+
556  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
557  cell_data, u, v, w,
+
558  rho_u, rho_v, omega_arr,
+
559  z_nd, ax_arr, ay_arr, az_arr, detJ_arr,
+
560  dxInv, mf_m, mf_u, mf_v,
+
561  l_horiz_adv_type, l_vert_adv_type,
+
562  l_horiz_upw_frac, l_vert_upw_frac,
+
563  solverChoice.terrain_type, lo_z_face, hi_z_face,
+
564  domain, bc_ptr_h);
+
565 
+
566  if (l_use_diff) {
+
567  // Note: tau** were calculated with calls to
+
568  // ComputeStress[Cons|Var]Visc_[N|T] in which ConsVisc ("constant
+
569  // viscosity") means that there is no contribution from a
+
570  // turbulence model. However, whether this field truly is constant
+
571  // depends on whether MolecDiffType is Constant or ConstantAlpha.
+
572  if (l_use_terrain) {
+
573  DiffusionSrcForMom_T(tbx, tby, tbz,
+
574  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
575  tau11, tau22, tau33,
+
576  tau12, tau13,
+
577  tau21, tau23,
+
578  tau31, tau32,
+
579  detJ_arr, dxInv,
+
580  mf_m, mf_u, mf_v);
+
581  } else {
+
582  DiffusionSrcForMom_N(tbx, tby, tbz,
+
583  rho_u_rhs, rho_v_rhs, rho_w_rhs,
+
584  tau11, tau22, tau33,
+
585  tau12, tau13, tau23,
+
586  dxInv,
+
587  mf_m, mf_u, mf_v);
+
588  }
+
589  }
+
590 
+
591  auto abl_pressure_grad = solverChoice.abl_pressure_grad;
+
592 
+
593  ParallelFor(tbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
594  { // x-momentum equation
+
595 
+
596  //Note : mx/my == 1, so no map factor needed here
+
597  Real gp_xi = dxInv[0] * (pp_arr(i,j,k) - pp_arr(i-1,j,k));
+
598  Real gpx = gp_xi;
+
599 
+
600  if (l_use_terrain) {
+
601  Real met_h_xi = Compute_h_xi_AtIface (i, j, k, dxInv, z_nd);
+
602  Real met_h_zeta = Compute_h_zeta_AtIface(i, j, k, dxInv, z_nd);
+
603 
+
604  Real gp_zeta_on_iface;
+
605  if (k==0) {
+
606  gp_zeta_on_iface = 0.5 * dxInv[2] * (
+
607  pp_arr(i-1,j,k+1) + pp_arr(i,j,k+1)
+
608  - pp_arr(i-1,j,k ) - pp_arr(i,j,k ) );
+
609  } else if (k==domhi_z) {
+
610  gp_zeta_on_iface = 0.5 * dxInv[2] * (
+
611  pp_arr(i-1,j,k ) + pp_arr(i,j,k )
+
612  - pp_arr(i-1,j,k-1) - pp_arr(i,j,k-1) );
+
613  } else {
+
614  gp_zeta_on_iface = 0.25 * dxInv[2] * (
+
615  pp_arr(i-1,j,k+1) + pp_arr(i,j,k+1)
+
616  - pp_arr(i-1,j,k-1) - pp_arr(i,j,k-1) );
+
617  }
+
618  gpx -= (met_h_xi/ met_h_zeta) * gp_zeta_on_iface;
+
619  }
+
620 
+
621  gpx *= mf_u(i,j,0);
+
622 
+
623  Real q = 0.0;
+
624  if (l_use_moisture) {
+
625  q = 0.5 * ( cell_prim(i,j,k,PrimQ1_comp) + cell_prim(i-1,j,k,PrimQ1_comp)
+
626  +cell_prim(i,j,k,PrimQ2_comp) + cell_prim(i-1,j,k,PrimQ2_comp) );
+
627  }
+
628 
+
629  rho_u_rhs(i, j, k) += (-gpx - abl_pressure_grad[0]) / (1.0 + q)
+
630  + xmom_src_arr(i,j,k);
+
631 
+
632  if (l_moving_terrain) {
+
633  Real h_zeta = Compute_h_zeta_AtIface(i, j, k, dxInv, z_nd);
+
634  rho_u_rhs(i, j, k) *= h_zeta;
+
635  }
+
636 
+
637  if ( l_anelastic && (nrk == 1) ) {
+
638  rho_u_rhs(i,j,k) *= 0.5;
+
639  rho_u_rhs(i,j,k) += 0.5 / dt * (rho_u(i,j,k) - rho_u_old(i,j,k));
+
640  }
+
641  });
+
642 
+
643  ParallelFor(tby, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
644  { // y-momentum equation
+
645 
+
646  //Note : mx/my == 1, so no map factor needed here
+
647  Real gp_eta = dxInv[1] * (pp_arr(i,j,k) - pp_arr(i,j-1,k));
+
648  Real gpy = gp_eta;
+
649 
+
650  if (l_use_terrain) {
+
651  Real met_h_eta = Compute_h_eta_AtJface (i, j, k, dxInv, z_nd);
+
652  Real met_h_zeta = Compute_h_zeta_AtJface(i, j, k, dxInv, z_nd);
+
653  Real gp_zeta_on_jface;
+
654  if(k==0) {
+
655  gp_zeta_on_jface = 0.5 * dxInv[2] * (
+
656  pp_arr(i,j,k+1) + pp_arr(i,j-1,k+1)
+
657  - pp_arr(i,j,k ) - pp_arr(i,j-1,k ) );
+
658  } else if (k==domhi_z) {
+
659  gp_zeta_on_jface = 0.5 * dxInv[2] * (
+
660  pp_arr(i,j,k ) + pp_arr(i,j-1,k )
+
661  - pp_arr(i,j,k-1) - pp_arr(i,j-1,k-1) );
+
662  } else {
+
663  gp_zeta_on_jface = 0.25 * dxInv[2] * (
+
664  pp_arr(i,j,k+1) + pp_arr(i,j-1,k+1)
+
665  - pp_arr(i,j,k-1) - pp_arr(i,j-1,k-1) );
+
666  }
+
667  gpy -= (met_h_eta / met_h_zeta) * gp_zeta_on_jface;
+
668  } // l_use_terrain
+
669 
+
670  gpy *= mf_v(i,j,0);
+
671 
+
672  Real q = 0.0;
+
673  if (l_use_moisture) {
+
674  q = 0.5 * ( cell_prim(i,j,k,PrimQ1_comp) + cell_prim(i,j-1,k,PrimQ1_comp)
+
675  +cell_prim(i,j,k,PrimQ2_comp) + cell_prim(i,j-1,k,PrimQ2_comp) );
+
676  }
+
677 
+
678  rho_v_rhs(i, j, k) += (-gpy - abl_pressure_grad[1]) / (1.0_rt + q) + ymom_src_arr(i,j,k);
+
679 
+
680  if (l_moving_terrain) {
+
681  Real h_zeta = Compute_h_zeta_AtJface(i, j, k, dxInv, z_nd);
+
682  rho_v_rhs(i, j, k) *= h_zeta;
+
683  }
+
684 
+
685  if ( l_anelastic && (nrk == 1) ) {
+
686  rho_v_rhs(i,j,k) *= 0.5;
+
687  rho_v_rhs(i,j,k) += 0.5 / dt * (rho_v(i,j,k) - rho_v_old(i,j,k));
+
688  }
+
689  });
+
690 
+
691  // *****************************************************************************
+
692  // Zero out source terms for x- and y- momenta if at walls or inflow
+
693  // We need to do this -- even though we call the boundary conditions later --
+
694  // because the slow source is used to update the state in the fast interpolater.
+
695  // *****************************************************************************
+
696  {
+
697  if ( (bx.smallEnd(0) == domain.smallEnd(0)) &&
+
698  (bc_ptr_h[BCVars::xvel_bc].lo(0) == ERFBCType::ext_dir) ) {
+
699  Box lo_x_dom_face(bx); lo_x_dom_face.setBig(0,bx.smallEnd(0));
+
700  ParallelFor(lo_x_dom_face, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
701  rho_u_rhs(i,j,k) = 0.;
+
702  });
+
703  }
+
704  if ( (bx.bigEnd(0) == domain.bigEnd(0)) &&
+
705  (bc_ptr_h[BCVars::xvel_bc].hi(0) == ERFBCType::ext_dir) ) {
+
706  Box hi_x_dom_face(bx); hi_x_dom_face.setSmall(0,bx.bigEnd(0)+1); hi_x_dom_face.setBig(0,bx.bigEnd(0)+1);
+
707  ParallelFor(hi_x_dom_face, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
708  rho_u_rhs(i,j,k) = 0.;
+
709  });
+
710  }
+
711  if ( (bx.smallEnd(1) == domain.smallEnd(1)) &&
+
712  (bc_ptr_h[BCVars::yvel_bc].lo(1) == ERFBCType::ext_dir) ) {
+
713  Box lo_y_dom_face(bx); lo_y_dom_face.setBig(1,bx.smallEnd(1));
+
714  ParallelFor(lo_y_dom_face, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
715  rho_v_rhs(i,j,k) = 0.;
+
716  });
+
717  }
+
718  if ( (bx.bigEnd(1) == domain.bigEnd(1)) &&
+
719  (bc_ptr_h[BCVars::yvel_bc].hi(1) == ERFBCType::ext_dir) ) {
+
720  Box hi_y_dom_face(bx); hi_y_dom_face.setSmall(1,bx.bigEnd(1)+1); hi_y_dom_face.setBig(1,bx.bigEnd(1)+1);
+
721  ParallelFor(hi_y_dom_face, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
722  rho_v_rhs(i,j,k) = 0.;
+
723  });
+
724  }
725  }
-
726  }
-
727 
-
728  ParallelFor(tbz, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
729  { // z-momentum equation
-
730 
-
731  Real met_h_zeta = (l_use_terrain) ? Compute_h_zeta_AtKface(i, j, k, dxInv, z_nd) : 1;
-
732  Real gpz = dxInv[2] * ( pp_arr(i,j,k)-pp_arr(i,j,k-1) ) / met_h_zeta;
-
733 
-
734  Real q = 0.0;
-
735  if (l_use_moisture) {
-
736  q = 0.5 * ( cell_prim(i,j,k,PrimQ1_comp) + cell_prim(i,j,k-1,PrimQ1_comp)
-
737  +cell_prim(i,j,k,PrimQ2_comp) + cell_prim(i,j,k-1,PrimQ2_comp) );
-
738  }
-
739  rho_w_rhs(i, j, k) += (zmom_src_arr(i,j,k) - gpz - abl_pressure_grad[2]) / (1.0_rt + q);
-
740 
-
741  if (l_use_terrain && l_moving_terrain) {
-
742  rho_w_rhs(i, j, k) *= 0.5 * (detJ_arr(i,j,k) + detJ_arr(i,j,k-1));
-
743  }
-
744  });
-
745 
-
746  auto const lo = lbound(bx);
-
747  auto const hi = ubound(bx);
-
748 
-
749  // Note: the logic below assumes no tiling in z!
-
750  if (level > 0) {
-
751 
-
752  const Array4<const Real>& rho_w_rhs_crse = zmom_crse_rhs->const_array(mfi);
-
753 
-
754  Box b2d = bx; b2d.setRange(2,0);
-
755 
-
756  if (lo.z > domlo_z) {
-
757  ParallelFor(b2d, [=] AMREX_GPU_DEVICE (int i, int j, int ) // bottom of box but not of domain
-
758  {
-
759  rho_w_rhs(i,j,lo.z) = rho_w_rhs_crse(i,j,lo.z);
-
760  });
-
761  }
-
762 
-
763  if (hi.z < domhi_z+1) {
-
764  ParallelFor(b2d, [=] AMREX_GPU_DEVICE (int i, int j, int ) // top of box but not of domain
-
765  {
-
766  rho_w_rhs(i,j,hi.z+1) = rho_w_rhs_crse(i,j,hi.z+1);
-
767  });
-
768  }
-
769  }
-
770 
-
771  {
-
772  BL_PROFILE("slow_rhs_pre_fluxreg");
-
773  // We only add to the flux registers in the final RK step
-
774  // NOTE: for now we are only refluxing density not (rho theta) since the latter seems to introduce
-
775  // a problem at top and bottom boundaries
-
776  if (l_reflux && nrk == 2) {
-
777  int strt_comp_reflux = (l_const_rho) ? 1 : 0;
-
778  int num_comp_reflux = 1;
-
779  if (level < finest_level) {
-
780  fr_as_crse->CrseAdd(mfi,
-
781  {{AMREX_D_DECL(&(flux[0]), &(flux[1]), &(flux[2]))}},
-
782  dx, dt, strt_comp_reflux, strt_comp_reflux, num_comp_reflux, RunOn::Device);
-
783  }
-
784  if (level > 0) {
-
785  fr_as_fine->FineAdd(mfi,
-
786  {{AMREX_D_DECL(&(flux[0]), &(flux[1]), &(flux[2]))}},
-
787  dx, dt, strt_comp_reflux, strt_comp_reflux, num_comp_reflux, RunOn::Device);
-
788  }
-
789 
-
790  // This is necessary here so we don't go on to the next FArrayBox without
-
791  // having finished copying the fluxes into the FluxRegisters (since the fluxes
-
792  // are stored in temporary FArrayBox's)
-
793  Gpu::streamSynchronize();
-
794 
-
795  } // two-way coupling
-
796  } // end profile
-
797  } // mfi
-
798  } // OMP
-
799 }
+
726 
+
727  ParallelFor(tbz, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
728  { // z-momentum equation
+
729 
+
730  Real met_h_zeta = (l_use_terrain) ? Compute_h_zeta_AtKface(i, j, k, dxInv, z_nd) : 1;
+
731  Real gpz = dxInv[2] * ( pp_arr(i,j,k)-pp_arr(i,j,k-1) ) / met_h_zeta;
+
732 
+
733  Real q = 0.0;
+
734  if (l_use_moisture) {
+
735  q = 0.5 * ( cell_prim(i,j,k,PrimQ1_comp) + cell_prim(i,j,k-1,PrimQ1_comp)
+
736  +cell_prim(i,j,k,PrimQ2_comp) + cell_prim(i,j,k-1,PrimQ2_comp) );
+
737  }
+
738  rho_w_rhs(i, j, k) += (zmom_src_arr(i,j,k) - gpz - abl_pressure_grad[2]) / (1.0_rt + q);
+
739 
+
740  if (l_use_terrain && l_moving_terrain) {
+
741  rho_w_rhs(i, j, k) *= 0.5 * (detJ_arr(i,j,k) + detJ_arr(i,j,k-1));
+
742  }
+
743  });
+
744 
+
745  auto const lo = lbound(bx);
+
746  auto const hi = ubound(bx);
+
747 
+
748  // Note: the logic below assumes no tiling in z!
+
749  if (level > 0) {
+
750 
+
751  const Array4<const Real>& rho_w_rhs_crse = zmom_crse_rhs->const_array(mfi);
+
752 
+
753  Box b2d = bx; b2d.setRange(2,0);
+
754 
+
755  if (lo.z > domlo_z) {
+
756  ParallelFor(b2d, [=] AMREX_GPU_DEVICE (int i, int j, int ) // bottom of box but not of domain
+
757  {
+
758  rho_w_rhs(i,j,lo.z) = rho_w_rhs_crse(i,j,lo.z);
+
759  });
+
760  }
+
761 
+
762  if (hi.z < domhi_z+1) {
+
763  ParallelFor(b2d, [=] AMREX_GPU_DEVICE (int i, int j, int ) // top of box but not of domain
+
764  {
+
765  rho_w_rhs(i,j,hi.z+1) = rho_w_rhs_crse(i,j,hi.z+1);
+
766  });
+
767  }
+
768  }
+
769 
+
770  {
+
771  BL_PROFILE("slow_rhs_pre_fluxreg");
+
772  // We only add to the flux registers in the final RK step
+
773  // NOTE: for now we are only refluxing density not (rho theta) since the latter seems to introduce
+
774  // a problem at top and bottom boundaries
+
775  if (l_reflux && nrk == 2) {
+
776  int strt_comp_reflux = (l_const_rho) ? 1 : 0;
+
777  int num_comp_reflux = 1;
+
778  if (level < finest_level) {
+
779  fr_as_crse->CrseAdd(mfi,
+
780  {{AMREX_D_DECL(&(flux[0]), &(flux[1]), &(flux[2]))}},
+
781  dx, dt, strt_comp_reflux, strt_comp_reflux, num_comp_reflux, RunOn::Device);
+
782  }
+
783  if (level > 0) {
+
784  fr_as_fine->FineAdd(mfi,
+
785  {{AMREX_D_DECL(&(flux[0]), &(flux[1]), &(flux[2]))}},
+
786  dx, dt, strt_comp_reflux, strt_comp_reflux, num_comp_reflux, RunOn::Device);
+
787  }
+
788 
+
789  // This is necessary here so we don't go on to the next FArrayBox without
+
790  // having finished copying the fluxes into the FluxRegisters (since the fluxes
+
791  // are stored in temporary FArrayBox's)
+
792  Gpu::streamSynchronize();
+
793 
+
794  } // two-way coupling
+
795  } // end profile
+
796  } // mfi
+
797  } // OMP
+
798 }
void AdvectionSrcForRho(const amrex::Box &bx, const amrex::Array4< amrex::Real > &src, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &omega, const amrex::Array4< amrex::Real > &avg_xmom, const amrex::Array4< amrex::Real > &avg_ymom, const amrex::Array4< amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &ax_arr, const amrex::Array4< const amrex::Real > &ay_arr, const amrex::Array4< const amrex::Real > &az_arr, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const bool const_rho)
-
void AdvectionSrcForMom(const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h)
+
void AdvectionSrcForMom(const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, TerrainType &terrain_type, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h)
void AdvectionSrcForScalars(const amrex::Real &dt, const amrex::Box &bx, const int icomp, const int ncomp, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &cur_cons, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &src, const bool &use_mono_adv, amrex::Real *max_s_ptr, amrex::Real *min_s_ptr, const amrex::Array4< const amrex::Real > &vf_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const amrex::GpuArray< amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_tmp_arr, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h)
@ nvars
Definition: ERF_DataStruct.H:70
@@ -1276,29 +1283,29 @@

amrex::Real dycore_horiz_upw_frac
Definition: ERF_AdvStruct.H:292

Definition: ERF_DiffStruct.H:19
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
-
bool use_explicit_most
Definition: ERF_DataStruct.H:645
-
bool use_mono_adv
Definition: ERF_DataStruct.H:661
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
-
amrex::Real gravity
Definition: ERF_DataStruct.H:617
-
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
Definition: ERF_DataStruct.H:670
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
-
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:589
-
int constant_density
Definition: ERF_DataStruct.H:591
-
AdvChoice advChoice
Definition: ERF_DataStruct.H:578
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
-
bool use_rotate_most
Definition: ERF_DataStruct.H:648
-
CouplingType coupling_type
Definition: ERF_DataStruct.H:663
+
bool use_explicit_most
Definition: ERF_DataStruct.H:654
+
bool use_mono_adv
Definition: ERF_DataStruct.H:670
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:588
+
amrex::Real gravity
Definition: ERF_DataStruct.H:626
+
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
Definition: ERF_DataStruct.H:679
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:590
+
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:598
+
int constant_density
Definition: ERF_DataStruct.H:600
+
AdvChoice advChoice
Definition: ERF_DataStruct.H:587
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:673
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:576
+
bool use_rotate_most
Definition: ERF_DataStruct.H:657
+
CouplingType coupling_type
Definition: ERF_DataStruct.H:672
Definition: ERF_TurbStruct.H:31
PBLType pbl_type
Definition: ERF_TurbStruct.H:201
LESType les_type
Definition: ERF_TurbStruct.H:175

Here is the call graph for this function:
-
- +
+ - + diff --git a/ERF__SlowRhsPre_8cpp.js b/ERF__SlowRhsPre_8cpp.js index 91ccba4f3..c73ba319a 100644 --- a/ERF__SlowRhsPre_8cpp.js +++ b/ERF__SlowRhsPre_8cpp.js @@ -1,4 +1,4 @@ var ERF__SlowRhsPre_8cpp = [ - [ "erf_slow_rhs_pre", "ERF__SlowRhsPre_8cpp.html#a7f9a468e8f9594554d88b4b0b55e8b9f", null ] + [ "erf_slow_rhs_pre", "ERF__SlowRhsPre_8cpp.html#a6c2d70665e946bc3b3afb054a52e0746", null ] ]; \ No newline at end of file diff --git a/ERF__SlowRhsPre_8cpp__incl.map b/ERF__SlowRhsPre_8cpp__incl.map index 2cdc04c16..97f904ef8 100644 --- a/ERF__SlowRhsPre_8cpp__incl.map +++ b/ERF__SlowRhsPre_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__SlowRhsPre_8cpp__incl.md5 b/ERF__SlowRhsPre_8cpp__incl.md5 index c193c192d..4bc70a953 100644 --- a/ERF__SlowRhsPre_8cpp__incl.md5 +++ b/ERF__SlowRhsPre_8cpp__incl.md5 @@ -1 +1 @@ -6e346faed88a3e9adb7b1a26898a83a1 \ No newline at end of file +0de0cd8e0eb7887aa5bb2703485409f0 \ No newline at end of file diff --git a/ERF__SlowRhsPre_8cpp__incl.png b/ERF__SlowRhsPre_8cpp__incl.png index 96d06c491..e3def1bf1 100644 Binary files a/ERF__SlowRhsPre_8cpp__incl.png and b/ERF__SlowRhsPre_8cpp__incl.png differ diff --git a/ERF__SlowRhsPre_8cpp_a7f9a468e8f9594554d88b4b0b55e8b9f_cgraph.map b/ERF__SlowRhsPre_8cpp_a6c2d70665e946bc3b3afb054a52e0746_cgraph.map similarity index 97% rename from ERF__SlowRhsPre_8cpp_a7f9a468e8f9594554d88b4b0b55e8b9f_cgraph.map rename to ERF__SlowRhsPre_8cpp_a6c2d70665e946bc3b3afb054a52e0746_cgraph.map index f9f746b15..54352007e 100644 --- a/ERF__SlowRhsPre_8cpp_a7f9a468e8f9594554d88b4b0b55e8b9f_cgraph.map +++ b/ERF__SlowRhsPre_8cpp_a6c2d70665e946bc3b3afb054a52e0746_cgraph.map @@ -1,6 +1,6 @@ - + diff --git a/ERF__SlowRhsPre_8cpp_a6c2d70665e946bc3b3afb054a52e0746_cgraph.md5 b/ERF__SlowRhsPre_8cpp_a6c2d70665e946bc3b3afb054a52e0746_cgraph.md5 new file mode 100644 index 000000000..a210d775a --- /dev/null +++ b/ERF__SlowRhsPre_8cpp_a6c2d70665e946bc3b3afb054a52e0746_cgraph.md5 @@ -0,0 +1 @@ +9a0b22b427ecb58e7b4517853a811ec1 \ No newline at end of file diff --git a/ERF__SlowRhsPre_8cpp_a7f9a468e8f9594554d88b4b0b55e8b9f_cgraph.png b/ERF__SlowRhsPre_8cpp_a6c2d70665e946bc3b3afb054a52e0746_cgraph.png similarity index 100% rename from ERF__SlowRhsPre_8cpp_a7f9a468e8f9594554d88b4b0b55e8b9f_cgraph.png rename to ERF__SlowRhsPre_8cpp_a6c2d70665e946bc3b3afb054a52e0746_cgraph.png diff --git a/ERF__SlowRhsPre_8cpp_a7f9a468e8f9594554d88b4b0b55e8b9f_cgraph.md5 b/ERF__SlowRhsPre_8cpp_a7f9a468e8f9594554d88b4b0b55e8b9f_cgraph.md5 deleted file mode 100644 index 503d40495..000000000 --- a/ERF__SlowRhsPre_8cpp_a7f9a468e8f9594554d88b4b0b55e8b9f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9e3fd8ee69c98ef748eda242404d6042 \ No newline at end of file diff --git a/ERF__SolveWithEBMLMG_8cpp.html b/ERF__SolveWithEBMLMG_8cpp.html index ff6f5e02e..cd660c8dc 100644 --- a/ERF__SolveWithEBMLMG_8cpp.html +++ b/ERF__SolveWithEBMLMG_8cpp.html @@ -97,56 +97,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__SolveWithEBMLMG_8cpp__incl.map b/ERF__SolveWithEBMLMG_8cpp__incl.map index 19cfd41b2..33823e9fd 100644 --- a/ERF__SolveWithEBMLMG_8cpp__incl.map +++ b/ERF__SolveWithEBMLMG_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__SolveWithEBMLMG_8cpp__incl.md5 b/ERF__SolveWithEBMLMG_8cpp__incl.md5 index 50504607c..49d7e0d5a 100644 --- a/ERF__SolveWithEBMLMG_8cpp__incl.md5 +++ b/ERF__SolveWithEBMLMG_8cpp__incl.md5 @@ -1 +1 @@ -4340fe7a73c8c6446e82504591396b9b \ No newline at end of file +1faaa01f638b41371c9c6654540bb1f4 \ No newline at end of file diff --git a/ERF__SolveWithEBMLMG_8cpp__incl.png b/ERF__SolveWithEBMLMG_8cpp__incl.png index a7f014303..715c1173f 100644 Binary files a/ERF__SolveWithEBMLMG_8cpp__incl.png and b/ERF__SolveWithEBMLMG_8cpp__incl.png differ diff --git a/ERF__SolveWithFFT_8cpp.html b/ERF__SolveWithFFT_8cpp.html index c2c6554bd..12f0faa5e 100644 --- a/ERF__SolveWithFFT_8cpp.html +++ b/ERF__SolveWithFFT_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__SolveWithFFT_8cpp__incl.map b/ERF__SolveWithFFT_8cpp__incl.map index 0bd3ad396..d2404a501 100644 --- a/ERF__SolveWithFFT_8cpp__incl.map +++ b/ERF__SolveWithFFT_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__SolveWithFFT_8cpp__incl.md5 b/ERF__SolveWithFFT_8cpp__incl.md5 index 70fb2d969..616c1e53f 100644 --- a/ERF__SolveWithFFT_8cpp__incl.md5 +++ b/ERF__SolveWithFFT_8cpp__incl.md5 @@ -1 +1 @@ -dde838365e06aeaa370b6e1871864645 \ No newline at end of file +791ad9cb73cc7e79ad9a7308fc685e7b \ No newline at end of file diff --git a/ERF__SolveWithFFT_8cpp__incl.png b/ERF__SolveWithFFT_8cpp__incl.png index 73635297a..45e0f1091 100644 Binary files a/ERF__SolveWithFFT_8cpp__incl.png and b/ERF__SolveWithFFT_8cpp__incl.png differ diff --git a/ERF__SolveWithGMRES_8cpp.html b/ERF__SolveWithGMRES_8cpp.html index 26361a60a..aeadfa084 100644 --- a/ERF__SolveWithGMRES_8cpp.html +++ b/ERF__SolveWithGMRES_8cpp.html @@ -95,56 +95,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__SolveWithGMRES_8cpp__incl.map b/ERF__SolveWithGMRES_8cpp__incl.map index 2d714b774..934be6077 100644 --- a/ERF__SolveWithGMRES_8cpp__incl.map +++ b/ERF__SolveWithGMRES_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__SolveWithGMRES_8cpp__incl.md5 b/ERF__SolveWithGMRES_8cpp__incl.md5 index 73180d73f..e387fcbe3 100644 --- a/ERF__SolveWithGMRES_8cpp__incl.md5 +++ b/ERF__SolveWithGMRES_8cpp__incl.md5 @@ -1 +1 @@ -a26190d1be0fadccf39f5d8a7ac46c77 \ No newline at end of file +d7721937234eccb89d6891a24eb875fc \ No newline at end of file diff --git a/ERF__SolveWithGMRES_8cpp__incl.png b/ERF__SolveWithGMRES_8cpp__incl.png index ea5a68278..10842683c 100644 Binary files a/ERF__SolveWithGMRES_8cpp__incl.png and b/ERF__SolveWithGMRES_8cpp__incl.png differ diff --git a/ERF__SolveWithMLMG_8cpp.html b/ERF__SolveWithMLMG_8cpp.html index 9b793e68d..30bff6ea7 100644 --- a/ERF__SolveWithMLMG_8cpp.html +++ b/ERF__SolveWithMLMG_8cpp.html @@ -97,56 +97,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__SolveWithMLMG_8cpp__incl.map b/ERF__SolveWithMLMG_8cpp__incl.map index 5d8b06c4b..b4fac0841 100644 --- a/ERF__SolveWithMLMG_8cpp__incl.map +++ b/ERF__SolveWithMLMG_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__SolveWithMLMG_8cpp__incl.md5 b/ERF__SolveWithMLMG_8cpp__incl.md5 index 2b56d1fc2..9fda8967e 100644 --- a/ERF__SolveWithMLMG_8cpp__incl.md5 +++ b/ERF__SolveWithMLMG_8cpp__incl.md5 @@ -1 +1 @@ -2ce1d25fda412aabe424e8ae629a71f8 \ No newline at end of file +c127b5fff35601ed34669a93cb5e0cfc \ No newline at end of file diff --git a/ERF__SolveWithMLMG_8cpp__incl.png b/ERF__SolveWithMLMG_8cpp__incl.png index 9f4148896..f0cd91228 100644 Binary files a/ERF__SolveWithMLMG_8cpp__incl.png and b/ERF__SolveWithMLMG_8cpp__incl.png differ diff --git a/ERF__SrcHeaders_8H.html b/ERF__SrcHeaders_8H.html index 92a829cf5..6edf9c688 100644 --- a/ERF__SrcHeaders_8H.html +++ b/ERF__SrcHeaders_8H.html @@ -89,6 +89,7 @@
#include <AMReX_MultiFab.H>
+#include <AMReX_EBMultiFabUtil.H>
#include "ERF_DataStruct.H"
#include "ERF_InputSoundingData.H"
#include "ERF_TurbPertStruct.H"
@@ -97,8 +98,9 @@
- - + + + diff --git a/ERF__SrcHeaders_8H__incl.map b/ERF__SrcHeaders_8H__incl.map index e83d74b9d..f0a6081ad 100644 --- a/ERF__SrcHeaders_8H__incl.map +++ b/ERF__SrcHeaders_8H__incl.map @@ -1,32 +1,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__SrcHeaders_8H__incl.md5 b/ERF__SrcHeaders_8H__incl.md5 index 9d501677f..3f1c58c7e 100644 --- a/ERF__SrcHeaders_8H__incl.md5 +++ b/ERF__SrcHeaders_8H__incl.md5 @@ -1 +1 @@ -ea67cffce10aefaa919e7c639b2fdae3 \ No newline at end of file +b41cc226995c2a5b9caaceda864308ff \ No newline at end of file diff --git a/ERF__SrcHeaders_8H__incl.png b/ERF__SrcHeaders_8H__incl.png index fcec6c1a7..72852581d 100644 Binary files a/ERF__SrcHeaders_8H__incl.png and b/ERF__SrcHeaders_8H__incl.png differ diff --git a/ERF__SrcHeaders_8H_source.html b/ERF__SrcHeaders_8H_source.html index 973a84597..b1be2731b 100644 --- a/ERF__SrcHeaders_8H_source.html +++ b/ERF__SrcHeaders_8H_source.html @@ -90,135 +90,133 @@
2 #define ERF_INTEGRATION_H_
3 
4 #include <AMReX_MultiFab.H>
-
5 #include "ERF_DataStruct.H"
- -
7 #include "ERF_TurbPertStruct.H"
-
8 
-
9 #ifdef ERF_USE_EB
-
10 #include <AMReX_EBMultiFabUtil.H>
-
11 #endif
-
12 
-
13 /**
-
14  * Function for computing the buoyancy term to be used in the evolution
-
15  * equation for the z-component of momentum in the slow integrator. There
-
16  * are three options for how buoyancy is computed (two are the same in the absence of moisture).
-
17  */
-
18 void make_buoyancy (amrex::Vector< amrex::MultiFab>& S_data,
-
19  const amrex::MultiFab & S_prim,
-
20  amrex::MultiFab& buoyancy,
-
21  const amrex::Geometry geom,
-
22  const SolverChoice& solverChoice,
-
23  const amrex::MultiFab& base_state,
-
24  const int n_qstate,
-
25  const int anelastic);
-
26 
-
27 void make_sources (int level, int nrk,
-
28  amrex::Real dt, amrex::Real time,
-
29  amrex::Vector<amrex::MultiFab>& S_data,
-
30  const amrex::MultiFab& S_prim,
-
31  amrex::MultiFab& cc_source,
-
32  std::unique_ptr<amrex::MultiFab>& z_phys_cc,
-
33 #if defined(ERF_USE_RRTMGP)
-
34  const amrex::MultiFab* qheating_rates,
-
35 #endif
-
36  const amrex::Geometry geom,
-
37  const SolverChoice& solverChoice,
-
38  std::unique_ptr<amrex::MultiFab>& mapfac_u,
-
39  std::unique_ptr<amrex::MultiFab>& mapfac_v,
-
40  std::unique_ptr<amrex::MultiFab>& mapfac_m,
-
41  const amrex::Real* dptr_rhotheta_src,
-
42  const amrex::Real* dptr_rhoqt_src,
-
43  const amrex::Real* dptr_wbar_sub,
-
44  const amrex::Vector<amrex::Real*> d_rayleigh_ptrs_at_lev,
-
45  InputSoundingData& input_sounding_data,
-
46  TurbulentPerturbation& turbPert);
-
47 
-
48 void make_mom_sources (int level, int nrk,
-
49  amrex::Real dt, amrex::Real time,
-
50  amrex::Vector<amrex::MultiFab>& S_data,
-
51  const amrex::MultiFab& S_prim,
-
52  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
-
53  std::unique_ptr<amrex::MultiFab>& z_phys_cc,
-
54  const amrex::MultiFab& xvel,
-
55  const amrex::MultiFab& yvel,
-
56  const amrex::MultiFab& wvel,
-
57  amrex::MultiFab& xmom_source,
-
58  amrex::MultiFab& ymom_source,
-
59  amrex::MultiFab& zmom_source,
-
60  const amrex::MultiFab& base_state,
-
61  amrex::MultiFab* forest_drag,
-
62  amrex::MultiFab* terrain_blank,
-
63  const amrex::Geometry geom,
-
64  const SolverChoice& solverChoice,
-
65  std::unique_ptr<amrex::MultiFab>& mapfac_m,
-
66  std::unique_ptr<amrex::MultiFab>& mapfac_u,
-
67  std::unique_ptr<amrex::MultiFab>& mapfac_v,
-
68  const amrex::Real* dptr_rhotheta_src,
-
69  const amrex::Real* dptr_rhoqt_src,
-
70  const amrex::Real* dptr_wbar_sub,
-
71  const amrex::Vector<amrex::Real*> d_rayleigh_ptrs_at_lev,
-
72  const amrex::Vector<amrex::Real*> d_sponge_ptrs_at_lev,
-
73  InputSoundingData& input_sounding_data,
-
74  const int n_qstate);
-
75 
-
76 void add_thin_body_sources (amrex::MultiFab& xmom_source,
-
77  amrex::MultiFab& ymom_source,
-
78  amrex::MultiFab& zmom_source,
-
79  std::unique_ptr<amrex::iMultiFab>& xflux_imask_lev,
-
80  std::unique_ptr<amrex::iMultiFab>& yflux_imask_lev,
-
81  std::unique_ptr<amrex::iMultiFab>& zflux_imask_lev,
-
82  std::unique_ptr<amrex::MultiFab>& thin_xforce_lev,
-
83  std::unique_ptr<amrex::MultiFab>& thin_yforce_lev,
-
84  std::unique_ptr<amrex::MultiFab>& thin_zforce_lev);
-
85 
-
86 #if defined(ERF_USE_NETCDF)
-
87 void
-
88 moist_set_rhs (const amrex::Box& tbx,
-
89  const amrex::Box& gtbx,
-
90  const amrex::Array4<amrex::Real const>& old_cons,
-
91  const amrex::Array4<amrex::Real const>& new_cons,
-
92  const amrex::Array4<amrex::Real >& cell_rhs,
-
93  const amrex::Real& bdy_time_interval,
-
94  const amrex::Real& start_bdy_time,
-
95  const amrex::Real& new_stage_time,
-
96  const amrex::Real& dt,
-
97  int width, int set_width,
-
98  const amrex::Box& domain,
-
99  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xlo,
-
100  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xhi,
-
101  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_ylo,
-
102  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_yhi);
-
103 #endif
-
104 
-
105 void ApplySpongeZoneBCsForCC (const SpongeChoice& spongeChoice,
-
106  const amrex::Geometry geom,
-
107  const amrex::Box& bx,
-
108  const amrex::Array4<amrex::Real>& cell_rhs,
-
109  const amrex::Array4<const amrex::Real>& cell_data);
-
110 
-
111 void ApplySpongeZoneBCsForMom (const SpongeChoice& spongeChoice,
-
112  const amrex::Geometry geom,
-
113  const amrex::Box& tbx,
-
114  const amrex::Box& tby,
-
115  const amrex::Box& tbz,
-
116  const amrex::Array4<amrex::Real>& rho_u_rhs,
-
117  const amrex::Array4<amrex::Real>& rho_v_rhs,
-
118  const amrex::Array4<amrex::Real>& rho_w_rhs,
-
119  const amrex::Array4<const amrex::Real>& rho_u,
-
120  const amrex::Array4<const amrex::Real>& rho_v,
-
121  const amrex::Array4<const amrex::Real>& rho_w);
-
122 
- -
124  const amrex::Geometry geom,
-
125  const amrex::Box& tbx,
-
126  const amrex::Box& tby,
-
127  const amrex::Array4<const amrex::Real>& cell_data,
-
128  const amrex::Array4<amrex::Real>& rho_u_rhs,
-
129  const amrex::Array4<amrex::Real>& rho_v_rhs,
-
130  const amrex::Array4<const amrex::Real>& rho_u,
-
131  const amrex::Array4<const amrex::Real>& rho_v,
-
132  const amrex::Vector<amrex::Real*> d_sponge_ptrs_at_lev);
-
133 #endif
+
5 #include <AMReX_EBMultiFabUtil.H>
+
6 
+
7 #include "ERF_DataStruct.H"
+ +
9 #include "ERF_TurbPertStruct.H"
+
10 
+
11 /**
+
12  * Function for computing the buoyancy term to be used in the evolution
+
13  * equation for the z-component of momentum in the slow integrator. There
+
14  * are three options for how buoyancy is computed (two are the same in the absence of moisture).
+
15  */
+
16 void make_buoyancy (amrex::Vector< amrex::MultiFab>& S_data,
+
17  const amrex::MultiFab & S_prim,
+
18  amrex::MultiFab& buoyancy,
+
19  const amrex::Geometry geom,
+
20  const SolverChoice& solverChoice,
+
21  const amrex::MultiFab& base_state,
+
22  const int n_qstate,
+
23  const int anelastic);
+
24 
+
25 void make_sources (int level, int nrk,
+
26  amrex::Real dt, amrex::Real time,
+
27  amrex::Vector<amrex::MultiFab>& S_data,
+
28  const amrex::MultiFab& S_prim,
+
29  amrex::MultiFab& cc_source,
+
30  std::unique_ptr<amrex::MultiFab>& z_phys_cc,
+
31 #if defined(ERF_USE_RRTMGP)
+
32  const amrex::MultiFab* qheating_rates,
+
33 #endif
+
34  const amrex::Geometry geom,
+
35  const SolverChoice& solverChoice,
+
36  std::unique_ptr<amrex::MultiFab>& mapfac_u,
+
37  std::unique_ptr<amrex::MultiFab>& mapfac_v,
+
38  std::unique_ptr<amrex::MultiFab>& mapfac_m,
+
39  const amrex::Real* dptr_rhotheta_src,
+
40  const amrex::Real* dptr_rhoqt_src,
+
41  const amrex::Real* dptr_wbar_sub,
+
42  const amrex::Vector<amrex::Real*> d_rayleigh_ptrs_at_lev,
+
43  InputSoundingData& input_sounding_data,
+
44  TurbulentPerturbation& turbPert);
+
45 
+
46 void make_mom_sources (int level, int nrk,
+
47  amrex::Real dt, amrex::Real time,
+
48  amrex::Vector<amrex::MultiFab>& S_data,
+
49  const amrex::MultiFab& S_prim,
+
50  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
+
51  std::unique_ptr<amrex::MultiFab>& z_phys_cc,
+
52  const amrex::MultiFab& xvel,
+
53  const amrex::MultiFab& yvel,
+
54  const amrex::MultiFab& wvel,
+
55  amrex::MultiFab& xmom_source,
+
56  amrex::MultiFab& ymom_source,
+
57  amrex::MultiFab& zmom_source,
+
58  const amrex::MultiFab& base_state,
+
59  amrex::MultiFab* forest_drag,
+
60  amrex::MultiFab* terrain_blank,
+
61  const amrex::Geometry geom,
+
62  const SolverChoice& solverChoice,
+
63  std::unique_ptr<amrex::MultiFab>& mapfac_m,
+
64  std::unique_ptr<amrex::MultiFab>& mapfac_u,
+
65  std::unique_ptr<amrex::MultiFab>& mapfac_v,
+
66  const amrex::Real* dptr_rhotheta_src,
+
67  const amrex::Real* dptr_rhoqt_src,
+
68  const amrex::Real* dptr_wbar_sub,
+
69  const amrex::Vector<amrex::Real*> d_rayleigh_ptrs_at_lev,
+
70  const amrex::Vector<amrex::Real*> d_sponge_ptrs_at_lev,
+
71  InputSoundingData& input_sounding_data,
+
72  const int n_qstate);
+
73 
+
74 void add_thin_body_sources (amrex::MultiFab& xmom_source,
+
75  amrex::MultiFab& ymom_source,
+
76  amrex::MultiFab& zmom_source,
+
77  std::unique_ptr<amrex::iMultiFab>& xflux_imask_lev,
+
78  std::unique_ptr<amrex::iMultiFab>& yflux_imask_lev,
+
79  std::unique_ptr<amrex::iMultiFab>& zflux_imask_lev,
+
80  std::unique_ptr<amrex::MultiFab>& thin_xforce_lev,
+
81  std::unique_ptr<amrex::MultiFab>& thin_yforce_lev,
+
82  std::unique_ptr<amrex::MultiFab>& thin_zforce_lev);
+
83 
+
84 #if defined(ERF_USE_NETCDF)
+
85 void
+
86 moist_set_rhs (const amrex::Box& tbx,
+
87  const amrex::Box& gtbx,
+
88  const amrex::Array4<amrex::Real const>& old_cons,
+
89  const amrex::Array4<amrex::Real const>& new_cons,
+
90  const amrex::Array4<amrex::Real >& cell_rhs,
+
91  const amrex::Real& bdy_time_interval,
+
92  const amrex::Real& start_bdy_time,
+
93  const amrex::Real& new_stage_time,
+
94  const amrex::Real& dt,
+
95  int width, int set_width,
+
96  const amrex::Box& domain,
+
97  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xlo,
+
98  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xhi,
+
99  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_ylo,
+
100  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_yhi);
+
101 #endif
+
102 
+
103 void ApplySpongeZoneBCsForCC (const SpongeChoice& spongeChoice,
+
104  const amrex::Geometry geom,
+
105  const amrex::Box& bx,
+
106  const amrex::Array4<amrex::Real>& cell_rhs,
+
107  const amrex::Array4<const amrex::Real>& cell_data);
+
108 
+
109 void ApplySpongeZoneBCsForMom (const SpongeChoice& spongeChoice,
+
110  const amrex::Geometry geom,
+
111  const amrex::Box& tbx,
+
112  const amrex::Box& tby,
+
113  const amrex::Box& tbz,
+
114  const amrex::Array4<amrex::Real>& rho_u_rhs,
+
115  const amrex::Array4<amrex::Real>& rho_v_rhs,
+
116  const amrex::Array4<amrex::Real>& rho_w_rhs,
+
117  const amrex::Array4<const amrex::Real>& rho_u,
+
118  const amrex::Array4<const amrex::Real>& rho_v,
+
119  const amrex::Array4<const amrex::Real>& rho_w);
+
120 
+ +
122  const amrex::Geometry geom,
+
123  const amrex::Box& tbx,
+
124  const amrex::Box& tby,
+
125  const amrex::Array4<const amrex::Real>& cell_data,
+
126  const amrex::Array4<amrex::Real>& rho_u_rhs,
+
127  const amrex::Array4<amrex::Real>& rho_v_rhs,
+
128  const amrex::Array4<const amrex::Real>& rho_u,
+
129  const amrex::Array4<const amrex::Real>& rho_v,
+
130  const amrex::Vector<amrex::Real*> d_sponge_ptrs_at_lev);
+
131 #endif
void ApplySpongeZoneBCsForMom(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &tbx, const amrex::Box &tby, const amrex::Box &tbz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &rho_w)
diff --git a/ERF__TI__fast__headers_8H.html b/ERF__TI__fast__headers_8H.html index 4a16750a2..69ad64857 100644 --- a/ERF__TI__fast__headers_8H.html +++ b/ERF__TI__fast__headers_8H.html @@ -91,6 +91,7 @@
#include <AMReX_MultiFab.H>
#include <AMReX_BCRec.H>
#include <AMReX_YAFluxRegister.H>
+#include <AMReX_EBMultiFabUtil.H>
#include "ERF_DataStruct.H"
#include "ERF_IndexDefines.H"
#include <ERF_TerrainMetrics.H>
@@ -101,10 +102,11 @@
- + + @@ -141,14 +143,14 @@
- - - - - - - - + + + + + + + + @@ -156,41 +158,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__TI__fast__headers_8H__dep__incl.map b/ERF__TI__fast__headers_8H__dep__incl.map index 45f1e8640..a1f5baf05 100644 --- a/ERF__TI__fast__headers_8H__dep__incl.map +++ b/ERF__TI__fast__headers_8H__dep__incl.map @@ -1,12 +1,12 @@ - - - - - - - - + + + + + + + + @@ -14,39 +14,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__TI__fast__headers_8H__dep__incl.md5 b/ERF__TI__fast__headers_8H__dep__incl.md5 index c3511e094..88c80a7f0 100644 --- a/ERF__TI__fast__headers_8H__dep__incl.md5 +++ b/ERF__TI__fast__headers_8H__dep__incl.md5 @@ -1 +1 @@ -e2279233fd31c686846d1919e76a1b48 \ No newline at end of file +ad25e2084d00e325f1a05475aab272d7 \ No newline at end of file diff --git a/ERF__TI__fast__headers_8H__dep__incl.png b/ERF__TI__fast__headers_8H__dep__incl.png index b567fcff1..0cc440f72 100644 Binary files a/ERF__TI__fast__headers_8H__dep__incl.png and b/ERF__TI__fast__headers_8H__dep__incl.png differ diff --git a/ERF__TI__fast__headers_8H__incl.map b/ERF__TI__fast__headers_8H__incl.map index 3d5b67df7..81816c0ed 100644 --- a/ERF__TI__fast__headers_8H__incl.map +++ b/ERF__TI__fast__headers_8H__incl.map @@ -1,35 +1,36 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__TI__fast__headers_8H__incl.md5 b/ERF__TI__fast__headers_8H__incl.md5 index 4e5b5bcb9..08a766dde 100644 --- a/ERF__TI__fast__headers_8H__incl.md5 +++ b/ERF__TI__fast__headers_8H__incl.md5 @@ -1 +1 @@ -9abf99d4789f071ac4c1f110a1646405 \ No newline at end of file +f2c0670a01893d70304d8f9ba98c4e0b \ No newline at end of file diff --git a/ERF__TI__fast__headers_8H__incl.png b/ERF__TI__fast__headers_8H__incl.png index 9a59003d5..f9f0b4887 100644 Binary files a/ERF__TI__fast__headers_8H__incl.png and b/ERF__TI__fast__headers_8H__incl.png differ diff --git a/ERF__TI__fast__headers_8H_source.html b/ERF__TI__fast__headers_8H_source.html index 9c6dc9d95..d32b2313e 100644 --- a/ERF__TI__fast__headers_8H_source.html +++ b/ERF__TI__fast__headers_8H_source.html @@ -92,125 +92,122 @@
4 #include <AMReX_MultiFab.H>
5 #include <AMReX_BCRec.H>
6 #include <AMReX_YAFluxRegister.H>
-
7 #include "ERF_DataStruct.H"
-
8 #include "ERF_IndexDefines.H"
-
9 #include <ERF_TerrainMetrics.H>
-
10 
-
11 #include <ERF_TileNoZ.H>
-
12 #include <ERF_ProbCommon.H>
-
13 
-
14 #ifdef ERF_USE_EB
-
15 #include <AMReX_EBMultiFabUtil.H>
-
16 #endif
-
17 
-
18 /**
-
19  * Function for computing the fast RHS with no terrain
-
20  *
-
21  */
-
22 void erf_fast_rhs_N (int step, int nrk, int level, int finest_level,
-
23  amrex::Vector<amrex::MultiFab >& S_slow_rhs,
-
24  const amrex::Vector<amrex::MultiFab >& S_prev,
-
25  amrex::Vector<amrex::MultiFab >& S_stage_data,
-
26  const amrex::MultiFab& S_stage_prim,
-
27  const amrex::MultiFab& pi_stage,
-
28  const amrex::MultiFab& fast_coeffs,
-
29  amrex::Vector<amrex::MultiFab >& S_data,
-
30  amrex::Vector<amrex::MultiFab >& S_scratch,
-
31  const amrex::Geometry geom,
-
32  const amrex::Real gravity,
-
33  const amrex::Real dtau, const amrex::Real beta_s,
-
34  const amrex::Real facinv,
-
35  std::unique_ptr<amrex::MultiFab>& mapfac_m,
-
36  std::unique_ptr<amrex::MultiFab>& mapfac_u,
-
37  std::unique_ptr<amrex::MultiFab>& mapfac_v,
-
38  amrex::YAFluxRegister* fr_as_crse,
-
39  amrex::YAFluxRegister* fr_as_fine,
-
40  bool l_use_moisture, bool l_reflux,
-
41  bool l_implicit_substepping);
-
42 
-
43 /**
-
44  * Function for computing the fast RHS with fixed terrain
-
45  *
-
46  */
-
47 void erf_fast_rhs_T (int step, int nrk, int level, int finest_level,
-
48  amrex::Vector<amrex::MultiFab >& S_slow_rhs,
-
49  const amrex::Vector<amrex::MultiFab >& S_prev,
-
50  amrex::Vector<amrex::MultiFab >& S_stage_data,
-
51  const amrex::MultiFab& S_stage_prim,
-
52  const amrex::MultiFab& pi_stage,
-
53  const amrex::MultiFab& fast_coeffs,
-
54  amrex::Vector<amrex::MultiFab >& S_data,
-
55  amrex::Vector<amrex::MultiFab >& S_scratch,
-
56  const amrex::Geometry geom,
-
57  const amrex::Real gravity,
-
58  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
-
59  std::unique_ptr<amrex::MultiFab>& detJ_cc,
-
60  const amrex::Real dtau, const amrex::Real beta_s,
-
61  const amrex::Real facinv,
-
62  std::unique_ptr<amrex::MultiFab>& mapfac_m,
-
63  std::unique_ptr<amrex::MultiFab>& mapfac_u,
-
64  std::unique_ptr<amrex::MultiFab>& mapfac_v,
-
65  amrex::YAFluxRegister* fr_as_crse,
-
66  amrex::YAFluxRegister* fr_as_fine,
-
67  bool l_use_moisture, bool l_reflux,
-
68  bool l_implicit_substepping);
-
69 
-
70 /**
-
71  * Function for computing the fast RHS with moving terrain
-
72  *
-
73  */
-
74 void erf_fast_rhs_MT (int step, int nrk, int level, int finest_level,
-
75  amrex::Vector<amrex::MultiFab >& S_slow_rhs,
-
76  const amrex::Vector<amrex::MultiFab >& S_prev,
-
77  amrex::Vector<amrex::MultiFab >& S_stg_data,
-
78  const amrex::MultiFab& S_stg_prim,
-
79  const amrex::MultiFab& pi_stage,
-
80  const amrex::MultiFab& fast_coeffs,
-
81  amrex::Vector<amrex::MultiFab >& S_data,
-
82  amrex::Vector<amrex::MultiFab >& S_scratch,
-
83  const amrex::Geometry geom,
-
84  const amrex::Real gravity,
-
85  const bool use_lagged_delta_rt,
-
86  std::unique_ptr<amrex::MultiFab>& z_t_rk,
-
87  const amrex::MultiFab* z_t_pert,
-
88  std::unique_ptr<amrex::MultiFab>& z_phys_nd_old,
-
89  std::unique_ptr<amrex::MultiFab>& z_phys_nd_new,
-
90  std::unique_ptr<amrex::MultiFab>& z_phys_nd_stg,
-
91  std::unique_ptr<amrex::MultiFab>& detJ_cc_old,
-
92  std::unique_ptr<amrex::MultiFab>& detJ_cc_new,
-
93  std::unique_ptr<amrex::MultiFab>& detJ_cc_stg,
-
94  const amrex::Real dtau, const amrex::Real beta_s,
-
95  const amrex::Real facinv,
-
96  std::unique_ptr<amrex::MultiFab>& mapfac_m,
-
97  std::unique_ptr<amrex::MultiFab>& mapfac_u,
-
98  std::unique_ptr<amrex::MultiFab>& mapfac_v,
-
99  amrex::YAFluxRegister* fr_as_crse,
-
100  amrex::YAFluxRegister* fr_as_fine,
-
101  bool l_use_moisture, bool l_reflux,
-
102  bool l_implicit_substepping);
-
103 
-
104 /**
-
105  * Function for computing the coefficients for the tridiagonal solver used in the fast
-
106  * integrator (the acoustic substepping).
-
107  */
-
108 void make_fast_coeffs (int level,
-
109  amrex::MultiFab& fast_coeffs,
-
110  amrex::Vector<amrex::MultiFab >& S_stage_data,
-
111  const amrex::MultiFab& S_stage_prim,
-
112  const amrex::MultiFab& pi_stage,
-
113  const amrex::Geometry geom,
-
114  const bool use_moisture,
-
115  const MeshType mesh_type,
-
116  const amrex::Real gravity,
-
117  const amrex::Real c_p,
-
118  std::unique_ptr<amrex::MultiFab>& detJ_cc,
-
119  const amrex::MultiFab* r0,
-
120  const amrex::MultiFab* pi0,
-
121  const amrex::Real dtau,
-
122  const amrex::Real beta_s,
-
123  amrex::GpuArray<ERF_BC, AMREX_SPACEDIM*2> &phys_bc_type);
-
124 
-
125 #endif
+
7 #include <AMReX_EBMultiFabUtil.H>
+
8 
+
9 #include "ERF_DataStruct.H"
+
10 #include "ERF_IndexDefines.H"
+
11 #include <ERF_TerrainMetrics.H>
+
12 #include <ERF_TileNoZ.H>
+
13 #include <ERF_ProbCommon.H>
+
14 
+
15 /**
+
16  * Function for computing the fast RHS with no terrain
+
17  *
+
18  */
+
19 void erf_fast_rhs_N (int step, int nrk, int level, int finest_level,
+
20  amrex::Vector<amrex::MultiFab >& S_slow_rhs,
+
21  const amrex::Vector<amrex::MultiFab >& S_prev,
+
22  amrex::Vector<amrex::MultiFab >& S_stage_data,
+
23  const amrex::MultiFab& S_stage_prim,
+
24  const amrex::MultiFab& pi_stage,
+
25  const amrex::MultiFab& fast_coeffs,
+
26  amrex::Vector<amrex::MultiFab >& S_data,
+
27  amrex::Vector<amrex::MultiFab >& S_scratch,
+
28  const amrex::Geometry geom,
+
29  const amrex::Real gravity,
+
30  const amrex::Real dtau, const amrex::Real beta_s,
+
31  const amrex::Real facinv,
+
32  std::unique_ptr<amrex::MultiFab>& mapfac_m,
+
33  std::unique_ptr<amrex::MultiFab>& mapfac_u,
+
34  std::unique_ptr<amrex::MultiFab>& mapfac_v,
+
35  amrex::YAFluxRegister* fr_as_crse,
+
36  amrex::YAFluxRegister* fr_as_fine,
+
37  bool l_use_moisture, bool l_reflux,
+
38  bool l_implicit_substepping);
+
39 
+
40 /**
+
41  * Function for computing the fast RHS with fixed terrain
+
42  *
+
43  */
+
44 void erf_fast_rhs_T (int step, int nrk, int level, int finest_level,
+
45  amrex::Vector<amrex::MultiFab >& S_slow_rhs,
+
46  const amrex::Vector<amrex::MultiFab >& S_prev,
+
47  amrex::Vector<amrex::MultiFab >& S_stage_data,
+
48  const amrex::MultiFab& S_stage_prim,
+
49  const amrex::MultiFab& pi_stage,
+
50  const amrex::MultiFab& fast_coeffs,
+
51  amrex::Vector<amrex::MultiFab >& S_data,
+
52  amrex::Vector<amrex::MultiFab >& S_scratch,
+
53  const amrex::Geometry geom,
+
54  const amrex::Real gravity,
+
55  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
+
56  std::unique_ptr<amrex::MultiFab>& detJ_cc,
+
57  const amrex::Real dtau, const amrex::Real beta_s,
+
58  const amrex::Real facinv,
+
59  std::unique_ptr<amrex::MultiFab>& mapfac_m,
+
60  std::unique_ptr<amrex::MultiFab>& mapfac_u,
+
61  std::unique_ptr<amrex::MultiFab>& mapfac_v,
+
62  amrex::YAFluxRegister* fr_as_crse,
+
63  amrex::YAFluxRegister* fr_as_fine,
+
64  bool l_use_moisture, bool l_reflux,
+
65  bool l_implicit_substepping);
+
66 
+
67 /**
+
68  * Function for computing the fast RHS with moving terrain
+
69  *
+
70  */
+
71 void erf_fast_rhs_MT (int step, int nrk, int level, int finest_level,
+
72  amrex::Vector<amrex::MultiFab >& S_slow_rhs,
+
73  const amrex::Vector<amrex::MultiFab >& S_prev,
+
74  amrex::Vector<amrex::MultiFab >& S_stg_data,
+
75  const amrex::MultiFab& S_stg_prim,
+
76  const amrex::MultiFab& pi_stage,
+
77  const amrex::MultiFab& fast_coeffs,
+
78  amrex::Vector<amrex::MultiFab >& S_data,
+
79  amrex::Vector<amrex::MultiFab >& S_scratch,
+
80  const amrex::Geometry geom,
+
81  const amrex::Real gravity,
+
82  const bool use_lagged_delta_rt,
+
83  std::unique_ptr<amrex::MultiFab>& z_t_rk,
+
84  const amrex::MultiFab* z_t_pert,
+
85  std::unique_ptr<amrex::MultiFab>& z_phys_nd_old,
+
86  std::unique_ptr<amrex::MultiFab>& z_phys_nd_new,
+
87  std::unique_ptr<amrex::MultiFab>& z_phys_nd_stg,
+
88  std::unique_ptr<amrex::MultiFab>& detJ_cc_old,
+
89  std::unique_ptr<amrex::MultiFab>& detJ_cc_new,
+
90  std::unique_ptr<amrex::MultiFab>& detJ_cc_stg,
+
91  const amrex::Real dtau, const amrex::Real beta_s,
+
92  const amrex::Real facinv,
+
93  std::unique_ptr<amrex::MultiFab>& mapfac_m,
+
94  std::unique_ptr<amrex::MultiFab>& mapfac_u,
+
95  std::unique_ptr<amrex::MultiFab>& mapfac_v,
+
96  amrex::YAFluxRegister* fr_as_crse,
+
97  amrex::YAFluxRegister* fr_as_fine,
+
98  bool l_use_moisture, bool l_reflux,
+
99  bool l_implicit_substepping);
+
100 
+
101 /**
+
102  * Function for computing the coefficients for the tridiagonal solver used in the fast
+
103  * integrator (the acoustic substepping).
+
104  */
+
105 void make_fast_coeffs (int level,
+
106  amrex::MultiFab& fast_coeffs,
+
107  amrex::Vector<amrex::MultiFab >& S_stage_data,
+
108  const amrex::MultiFab& S_stage_prim,
+
109  const amrex::MultiFab& pi_stage,
+
110  const amrex::Geometry geom,
+
111  const bool use_moisture,
+
112  const MeshType mesh_type,
+
113  const amrex::Real gravity,
+
114  const amrex::Real c_p,
+
115  std::unique_ptr<amrex::MultiFab>& detJ_cc,
+
116  const amrex::MultiFab* r0,
+
117  const amrex::MultiFab* pi0,
+
118  const amrex::Real dtau,
+
119  const amrex::Real beta_s,
+
120  amrex::GpuArray<ERF_BC, AMREX_SPACEDIM*2> &phys_bc_type);
+
121 
+
122 #endif
diff --git a/ERF__TI__no__substep__fun_8H_source.html b/ERF__TI__no__substep__fun_8H_source.html index e1765e2e1..578b7568a 100644 --- a/ERF__TI__no__substep__fun_8H_source.html +++ b/ERF__TI__no__substep__fun_8H_source.html @@ -143,7 +143,7 @@
55  Array4<Real>* fslow = fslow_d.dataPtr();
56 
57  // Moving terrain
-
58  if ( solverChoice.terrain_type == TerrainType::Moving )
+
58  if ( solverChoice.terrain_type == TerrainType::MovingFittedMesh )
59  {
60  const Array4<const Real>& dJ_old = detJ_cc[level]->const_array(mfi);
61  const Array4<const Real>& dJ_new = detJ_cc_new[level]->const_array(mfi);
@@ -194,75 +194,73 @@
106  });
107 
108  } else { // Fixed or no terrain
-
109 #ifdef ERF_USE_EB
-
110  const Array4<const Real>& dJ_old = detJ_cc[level]->const_array(mfi);
-
111 #endif
-
112  ParallelFor(bx, ncomp_fast[IntVars::cons],
-
113  [=] AMREX_GPU_DEVICE (int i, int j, int k, int nn) {
-
114  const int n = scomp_fast[IntVars::cons] + nn;
-
115 #ifdef ERF_USE_EB
-
116  if (dJ_old(i,j,k) > 0.0) {
-
117 #endif
-
118  ssum[IntVars::cons](i,j,k,n) = sold[IntVars::cons](i,j,k,n) + slow_dt *
-
119  ( fslow[IntVars::cons](i,j,k,n) );
-
120 #ifdef ERF_USE_EB
-
121  }
-
122 #endif
-
123  });
-
124 
-
125  // Commenting out the update is a total HACK while developing the EB capability
-
126  ParallelFor(tbx, tby, tbz,
-
127  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
128 #ifdef ERF_USE_EB
-
129  ssum[IntVars::xmom](i,j,k) = sold[IntVars::xmom](i,j,k);
-
130 #else
-
131  ssum[IntVars::xmom](i,j,k) = sold[IntVars::xmom](i,j,k)
-
132  + slow_dt * fslow[IntVars::xmom](i,j,k);
-
133 #endif
-
134  },
-
135  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
136 #ifdef ERF_USE_EB
-
137  ssum[IntVars::ymom](i,j,k) = sold[IntVars::ymom](i,j,k);
-
138 #else
-
139  ssum[IntVars::ymom](i,j,k) = sold[IntVars::ymom](i,j,k)
-
140  + slow_dt * fslow[IntVars::ymom](i,j,k);
-
141 #endif
-
142  },
-
143  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
144 #ifdef ERF_USE_EB
-
145  ssum[IntVars::zmom](i,j,k) = sold[IntVars::zmom](i,j,k);
-
146 #else
-
147  ssum[IntVars::zmom](i,j,k) = sold[IntVars::zmom](i,j,k)
-
148  + slow_dt * fslow[IntVars::zmom](i,j,k);
-
149 #endif
-
150  });
-
151  }
-
152  } // mfi
-
153 #ifdef ERF_USE_EB
-
154  // // call to redistribute_term -- pass in ssum[IntVars::cons] which is MF
-
155  // MultiFab dUdt_tmp (ba, dm, n_data, 3, MFInfo(), Factory(level));
-
156  // dUdt_tmp.setVal(0.);
-
157  // dUdt_tmp.FillBoundary(fine_geom.periodicity());
-
158  // const BCRec* bc_ptr_h = domain_bcs_type.data(); // Should be host or device or both?
-
159  // redistribute_term ( level, F_slow[IntVars::cons], dUdt_tmp,
-
160  // S_sum[IntVars::cons], bc_ptr_h, slow_dt);
-
161 #endif
-
162  } // omp
-
163 
-
164  // Even if we update all the conserved variables we don't need
-
165  // to fillpatch the slow ones every acoustic substep
-
166  apply_bcs(S_sum, time_for_fp, S_sum[IntVars::cons].nGrow(), S_sum[IntVars::xmom].nGrow(),
-
167  fast_only=true, vel_and_mom_synced=false);
-
168 
-
169  if (solverChoice.anelastic[level]) {
-
170  bool have_tb = (thin_xforce[0] || thin_yforce[0] || thin_zforce[0]);
-
171  if (have_tb) {
-
172  project_velocities_tb(level, slow_dt, S_sum, pp_inc[level]);
-
173  } else {
-
174  project_velocities(level, slow_dt, S_sum, pp_inc[level]);
-
175  }
-
176  }
-
177  };
+
109  const Array4<const Real>& dJ_old = detJ_cc[level]->const_array(mfi);
+
110  ParallelFor(bx, ncomp_fast[IntVars::cons],
+
111  [=] AMREX_GPU_DEVICE (int i, int j, int k, int nn) {
+
112  const int n = scomp_fast[IntVars::cons] + nn;
+
113  if (dJ_old(i,j,k) > 0.0) {
+
114  ssum[IntVars::cons](i,j,k,n) = sold[IntVars::cons](i,j,k,n) + slow_dt *
+
115  ( fslow[IntVars::cons](i,j,k,n) );
+
116  }
+
117  });
+
118 
+
119  // Commenting out the update is a HACK while developing the EB capability
+
120  if (solverChoice.terrain_type == TerrainType::EB)
+
121  {
+
122  ParallelFor(tbx, tby, tbz,
+
123  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
124  ssum[IntVars::xmom](i,j,k) = sold[IntVars::xmom](i,j,k);
+
125  },
+
126  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
127  ssum[IntVars::ymom](i,j,k) = sold[IntVars::ymom](i,j,k);
+
128  },
+
129  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
130  ssum[IntVars::zmom](i,j,k) = sold[IntVars::zmom](i,j,k);
+
131  });
+
132 
+
133  } else {
+
134  ParallelFor(tbx, tby, tbz,
+
135  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
136  ssum[IntVars::xmom](i,j,k) = sold[IntVars::xmom](i,j,k)
+
137  + slow_dt * fslow[IntVars::xmom](i,j,k);
+
138  },
+
139  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
140  ssum[IntVars::ymom](i,j,k) = sold[IntVars::ymom](i,j,k)
+
141  + slow_dt * fslow[IntVars::ymom](i,j,k);
+
142  },
+
143  [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
144  ssum[IntVars::zmom](i,j,k) = sold[IntVars::zmom](i,j,k)
+
145  + slow_dt * fslow[IntVars::zmom](i,j,k);
+
146  });
+
147  } // no EB
+
148  } // not moving terrain
+
149  } // mfi
+
150 
+
151  if (solverChoice.terrain_type == TerrainType::EB) {
+
152  // // call to redistribute_term -- pass in ssum[IntVars::cons] which is MF
+
153  // MultiFab dUdt_tmp (ba, dm, n_data, 3, MFInfo(), Factory(level));
+
154  // dUdt_tmp.setVal(0.);
+
155  // dUdt_tmp.FillBoundary(fine_geom.periodicity());
+
156  // const BCRec* bc_ptr_h = domain_bcs_type.data(); // Should be host or device or both?
+
157  // redistribute_term ( level, F_slow[IntVars::cons], dUdt_tmp,
+
158  // S_sum[IntVars::cons], bc_ptr_h, slow_dt);
+
159  } // EB
+
160  } // omp
+
161 
+
162  // Even if we update all the conserved variables we don't need
+
163  // to fillpatch the slow ones every acoustic substep
+
164  apply_bcs(S_sum, time_for_fp, S_sum[IntVars::cons].nGrow(), S_sum[IntVars::xmom].nGrow(),
+
165  fast_only=true, vel_and_mom_synced=false);
+
166 
+
167  if (solverChoice.anelastic[level]) {
+
168  bool have_tb = (thin_xforce[0] || thin_yforce[0] || thin_zforce[0]);
+
169  if (have_tb) {
+
170  project_velocities_tb(level, slow_dt, S_sum, pp_inc[level]);
+
171  } else {
+
172  project_velocities(level, slow_dt, S_sum, pp_inc[level]);
+
173  }
+
174  }
+
175  };
#define Rho_comp
Definition: ERF_IndexDefines.H:36
auto no_substep_fun
Definition: ERF_TI_no_substep_fun.H:4
auto apply_bcs
Definition: ERF_TI_utils.H:50
diff --git a/ERF__TI__slow__headers_8H.html b/ERF__TI__slow__headers_8H.html index eda9ff169..c3b9ba5ea 100644 --- a/ERF__TI__slow__headers_8H.html +++ b/ERF__TI__slow__headers_8H.html @@ -91,6 +91,8 @@
#include <AMReX_MultiFab.H>
#include <AMReX_BCRec.H>
#include <AMReX_YAFluxRegister.H>
+#include <AMReX_MultiCutFab.H>
+#include <AMReX_EBMultiFabUtil.H>
#include "ERF_DataStruct.H"
#include "ERF_IndexDefines.H"
#include "ERF_ABLMost.H"
@@ -105,49 +107,51 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -155,16 +159,16 @@
- - - - - - - - - - + + + + + + + + + + @@ -172,39 +176,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -214,10 +218,10 @@ Functions
- - - - + + + +
void erf_make_tau_terms (int level, int nrk, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, std::unique_ptr< amrex::MultiFab > &dJ, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v)
 
void erf_slow_rhs_pre (int level, int finest_level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, std::unique_ptr< amrex::MultiFab > &z_t, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, const amrex::MultiFab *zmom_crse_rhs, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine)
 
void erf_slow_rhs_post (int level, int finest_level, int nrk, amrex::Real dt, int n_qstate, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_new, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, const amrex::MultiFab &source, const amrex::MultiFab *SmnSmn, const amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ_old, std::unique_ptr< amrex::MultiFab > &dJ_new, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine)
 
void erf_slow_rhs_pre (int level, int finest_level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, std::unique_ptr< amrex::MultiFab > &z_t, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, const amrex::MultiFab *zmom_crse_rhs, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine)
 
void erf_slow_rhs_post (int level, int finest_level, int nrk, amrex::Real dt, int n_qstate, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_new, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, const amrex::MultiFab &source, const amrex::MultiFab *SmnSmn, const amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ_old, std::unique_ptr< amrex::MultiFab > &dJ_new, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine)
 
void erf_slow_rhs_inc (int level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, amrex::MultiFab &Omega, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v)
 
@@ -675,8 +679,8 @@

-

◆ erf_slow_rhs_post()

+ +

◆ erf_slow_rhs_post()

@@ -915,6 +919,12 @@

std::unique_ptr< amrex::MultiFab > &  mapfac_v, + + + + amrex::EBFArrayBoxFactory const &  + ebfact, + @@ -938,8 +948,8 @@

-

◆ erf_slow_rhs_pre()

+ +

◆ erf_slow_rhs_pre()

@@ -1256,6 +1266,12 @@

std::unique_ptr< amrex::MultiFab > &  mapfac_v, + + + + amrex::EBFArrayBoxFactory const &  + ebfact, + diff --git a/ERF__TI__slow__headers_8H.js b/ERF__TI__slow__headers_8H.js index 1608f8969..ceaf3abc0 100644 --- a/ERF__TI__slow__headers_8H.js +++ b/ERF__TI__slow__headers_8H.js @@ -2,6 +2,6 @@ var ERF__TI__slow__headers_8H = [ [ "erf_make_tau_terms", "ERF__TI__slow__headers_8H.html#a5664b227e5906334181ecc88eb7aba30", null ], [ "erf_slow_rhs_inc", "ERF__TI__slow__headers_8H.html#afd0e57c37da16481cde9d2fe85792cd0", null ], - [ "erf_slow_rhs_post", "ERF__TI__slow__headers_8H.html#a5b8b04e54f9f960d4c661a110cbdbcd4", null ], - [ "erf_slow_rhs_pre", "ERF__TI__slow__headers_8H.html#a08e56aada7b66b087c1a2b9dc0efe933", null ] + [ "erf_slow_rhs_post", "ERF__TI__slow__headers_8H.html#a48318df69e87074786e2f74304ce984e", null ], + [ "erf_slow_rhs_pre", "ERF__TI__slow__headers_8H.html#a9ec2bf70fe68e4b4d2cce96979722a92", null ] ]; \ No newline at end of file diff --git a/ERF__TI__slow__headers_8H__dep__incl.map b/ERF__TI__slow__headers_8H__dep__incl.map index 4baf83942..bb1409bef 100644 --- a/ERF__TI__slow__headers_8H__dep__incl.map +++ b/ERF__TI__slow__headers_8H__dep__incl.map @@ -1,14 +1,14 @@ - - - - - - - - - - + + + + + + + + + + @@ -16,37 +16,37 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__TI__slow__headers_8H__dep__incl.md5 b/ERF__TI__slow__headers_8H__dep__incl.md5 index 469f1d738..347860d8f 100644 --- a/ERF__TI__slow__headers_8H__dep__incl.md5 +++ b/ERF__TI__slow__headers_8H__dep__incl.md5 @@ -1 +1 @@ -882364d62226a2f9eb1626ec98578887 \ No newline at end of file +dfdadeb9269626df99cdbc35a3d7035c \ No newline at end of file diff --git a/ERF__TI__slow__headers_8H__dep__incl.png b/ERF__TI__slow__headers_8H__dep__incl.png index 8bdeafcef..a019767ec 100644 Binary files a/ERF__TI__slow__headers_8H__dep__incl.png and b/ERF__TI__slow__headers_8H__dep__incl.png differ diff --git a/ERF__TI__slow__headers_8H__incl.map b/ERF__TI__slow__headers_8H__incl.map index fdfcf7a46..45129b2a6 100644 --- a/ERF__TI__slow__headers_8H__incl.map +++ b/ERF__TI__slow__headers_8H__incl.map @@ -1,45 +1,47 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__TI__slow__headers_8H__incl.md5 b/ERF__TI__slow__headers_8H__incl.md5 index 229f25a78..692a26247 100644 --- a/ERF__TI__slow__headers_8H__incl.md5 +++ b/ERF__TI__slow__headers_8H__incl.md5 @@ -1 +1 @@ -738f2b813253b7c6baf1ade028359a05 \ No newline at end of file +698cf82b65da8a59fa3c365b2a64cf41 \ No newline at end of file diff --git a/ERF__TI__slow__headers_8H__incl.png b/ERF__TI__slow__headers_8H__incl.png index 991b2cf71..c62569778 100644 Binary files a/ERF__TI__slow__headers_8H__incl.png and b/ERF__TI__slow__headers_8H__incl.png differ diff --git a/ERF__TI__slow__headers_8H_source.html b/ERF__TI__slow__headers_8H_source.html index 68665d954..41ecdb179 100644 --- a/ERF__TI__slow__headers_8H_source.html +++ b/ERF__TI__slow__headers_8H_source.html @@ -92,216 +92,210 @@
4 #include <AMReX_MultiFab.H>
5 #include <AMReX_BCRec.H>
6 #include <AMReX_YAFluxRegister.H>
-
7 #include "ERF_DataStruct.H"
-
8 #include "ERF_IndexDefines.H"
-
9 #include "ERF_ABLMost.H"
-
10 
-
11 #include <ERF_Advection.H>
-
12 #include <ERF_Diffusion.H>
-
13 #include <ERF_EddyViscosity.H>
-
14 #include <ERF_PlaneAverage.H>
-
15 #include <ERF_TerrainMetrics.H>
-
16 #include <ERF_TileNoZ.H>
-
17 
-
18 #ifdef ERF_USE_EB
-
19 #include <AMReX_MultiCutFab.H>
-
20 #include <AMReX_EBMultiFabUtil.H>
-
21 #endif
-
22 
-
23 void erf_make_tau_terms (int level, int nrk,
-
24  const amrex::Vector<amrex::BCRec>& domain_bcs_type,
-
25  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
-
26  amrex::Vector<amrex::MultiFab>& S_data,
-
27  const amrex::MultiFab& xvel,
-
28  const amrex::MultiFab& yvel,
-
29  const amrex::MultiFab& zvel,
-
30  amrex::MultiFab* Tau11,
-
31  amrex::MultiFab* Tau22,
-
32  amrex::MultiFab* Tau33,
-
33  amrex::MultiFab* Tau12,
-
34  amrex::MultiFab* Tau13,
-
35  amrex::MultiFab* Tau21,
-
36  amrex::MultiFab* Tau23,
-
37  amrex::MultiFab* Tau31,
-
38  amrex::MultiFab* Tau32,
-
39  amrex::MultiFab* SmnSmn,
-
40  amrex::MultiFab* eddyDiffs,
-
41  const amrex::Geometry geom,
-
42  const SolverChoice& solverChoice,
-
43  std::unique_ptr<ABLMost>& most,
-
44  std::unique_ptr<amrex::MultiFab>& dJ,
-
45  std::unique_ptr<amrex::MultiFab>& mapfac_m,
-
46  std::unique_ptr<amrex::MultiFab>& mapfac_u,
-
47  std::unique_ptr<amrex::MultiFab>& mapfac_v);
-
48 
-
49 /**
-
50  * Function for computing the slow RHS for the evolution equations for the density, potential temperature and momentum.
-
51  *
-
52  */
-
53 void erf_slow_rhs_pre (int level, int finest_level, int nrk,
-
54  amrex::Real dt,
-
55  amrex::Vector<amrex::MultiFab>& S_rhs,
-
56  amrex::Vector<amrex::MultiFab>& S_old,
-
57  amrex::Vector<amrex::MultiFab>& S_data,
-
58  const amrex::MultiFab & S_prim,
-
59  amrex::Vector<amrex::MultiFab>& S_scratch,
-
60  const amrex::MultiFab& xvel,
-
61  const amrex::MultiFab& yvel,
-
62  const amrex::MultiFab& zvel,
-
63  std::unique_ptr<amrex::MultiFab>& z_t,
-
64  const amrex::MultiFab& cc_src,
-
65  const amrex::MultiFab& xmom_src,
-
66  const amrex::MultiFab& ymom_src,
-
67  const amrex::MultiFab& zmom_src,
-
68  const amrex::MultiFab* zmom_crse_rhs,
-
69  amrex::MultiFab* Tau11,
-
70  amrex::MultiFab* Tau22,
-
71  amrex::MultiFab* Tau33,
-
72  amrex::MultiFab* Tau12,
-
73  amrex::MultiFab* Tau13,
-
74  amrex::MultiFab* Tau21,
-
75  amrex::MultiFab* Tau23,
-
76  amrex::MultiFab* Tau31,
-
77  amrex::MultiFab* Tau32,
-
78  amrex::MultiFab* SmnSmn,
-
79  amrex::MultiFab* eddyDiffs,
-
80  amrex::MultiFab* Hfx1,
-
81  amrex::MultiFab* Hfx2,
-
82  amrex::MultiFab* Hfx3,
-
83  amrex::MultiFab* Q1fx1,
-
84  amrex::MultiFab* Q1fx2,
-
85  amrex::MultiFab* Q1fx3,
-
86  amrex::MultiFab* Q2fx3,
-
87  amrex::MultiFab* Diss,
-
88  const amrex::Geometry geom,
-
89  const SolverChoice& solverChoice,
-
90  std::unique_ptr<ABLMost>& most,
-
91  const amrex::Gpu::DeviceVector<amrex::BCRec>& domain_bcs_type_d,
-
92  const amrex::Vector<amrex::BCRec>& domain_bcs_type,
-
93  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
-
94  std::unique_ptr<amrex::MultiFab>& ax,
-
95  std::unique_ptr<amrex::MultiFab>& ay,
-
96  std::unique_ptr<amrex::MultiFab>& az,
-
97  std::unique_ptr<amrex::MultiFab>& dJ,
-
98  const amrex::MultiFab* p0,
-
99  const amrex::MultiFab& pp_inc,
-
100  std::unique_ptr<amrex::MultiFab>& mapfac_m,
-
101  std::unique_ptr<amrex::MultiFab>& mapfac_u,
-
102  std::unique_ptr<amrex::MultiFab>& mapfac_v,
-
103 #ifdef ERF_USE_EB
-
104  amrex::EBFArrayBoxFactory const& ebfact,
-
105 #endif
-
106  amrex::YAFluxRegister* fr_as_crse,
-
107  amrex::YAFluxRegister* fr_as_fine);
-
108 
-
109 /**
-
110  * Function for computing the slow RHS for the evolution equations for the scalars other than density or potential temperature
-
111  *
-
112  */
-
113 void erf_slow_rhs_post (int level, int finest_level, int nrk,
-
114  amrex::Real dt,
-
115  int n_qstate,
-
116  amrex::Vector<amrex::MultiFab>& S_rhs,
-
117  amrex::Vector<amrex::MultiFab>& S_old,
-
118  amrex::Vector<amrex::MultiFab>& S_new,
-
119  amrex::Vector<amrex::MultiFab>& S_data,
-
120  const amrex::MultiFab& S_prim,
-
121  amrex::Vector<amrex::MultiFab >& S_scratch,
-
122  const amrex::MultiFab& xvel,
-
123  const amrex::MultiFab& yvel,
-
124  const amrex::MultiFab& zvel,
-
125  const amrex::MultiFab& source,
-
126  const amrex::MultiFab* SmnSmn,
-
127  const amrex::MultiFab* eddyDiffs,
-
128  amrex::MultiFab* Hfx1,
-
129  amrex::MultiFab* Hfx2,
-
130  amrex::MultiFab* Hfx3,
-
131  amrex::MultiFab* Q1fx1,
-
132  amrex::MultiFab* Q1fx2,
-
133  amrex::MultiFab* Q1fx3,
-
134  amrex::MultiFab* Q2fx3,
-
135  amrex::MultiFab* Diss,
-
136  const amrex::Geometry geom,
-
137  const SolverChoice& solverChoice,
-
138  std::unique_ptr<ABLMost>& most,
-
139  const amrex::Gpu::DeviceVector<amrex::BCRec>& domain_bcs_type_d,
-
140  const amrex::Vector<amrex::BCRec>& domain_bcs_type,
-
141  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
-
142  std::unique_ptr<amrex::MultiFab>& ax,
-
143  std::unique_ptr<amrex::MultiFab>& ay,
-
144  std::unique_ptr<amrex::MultiFab>& az,
-
145  std::unique_ptr<amrex::MultiFab>& dJ_old,
-
146  std::unique_ptr<amrex::MultiFab>& dJ_new,
-
147  std::unique_ptr<amrex::MultiFab>& mapfac_m,
-
148  std::unique_ptr<amrex::MultiFab>& mapfac_u,
-
149  std::unique_ptr<amrex::MultiFab>& mapfac_v,
-
150 #ifdef ERF_USE_EB
-
151  amrex::EBFArrayBoxFactory const& ebfact,
-
152 #endif
-
153 #if defined(ERF_USE_NETCDF)
-
154  const bool& moist_zero,
-
155  const amrex::Real& bdy_time_interval,
-
156  const amrex::Real& start_bdy_time,
-
157  const amrex::Real& new_stage_time,
-
158  int width,
-
159  int set_width,
-
160  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xlo,
-
161  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xhi,
-
162  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_ylo,
-
163  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_yhi,
-
164 #endif
-
165  amrex::YAFluxRegister* fr_as_crse,
-
166  amrex::YAFluxRegister* fr_as_fine);
-
167 
-
168 
-
169 /**
-
170  * Function for computing the slow RHS for the evolution equations for the density, potential temperature and momentum.
-
171  *
-
172  */
-
173 void erf_slow_rhs_inc (int level, int nrk,
-
174  amrex::Real dt,
-
175  amrex::Vector<amrex::MultiFab>& S_rhs,
-
176  amrex::Vector<amrex::MultiFab>& S_old,
-
177  amrex::Vector<amrex::MultiFab>& S_data,
-
178  const amrex::MultiFab& S_prim,
-
179  amrex::Vector<amrex::MultiFab >& S_scratch,
-
180  const amrex::MultiFab& xvel,
-
181  const amrex::MultiFab& yvel,
-
182  const amrex::MultiFab& zvel,
-
183  amrex::MultiFab& Omega,
-
184  const amrex::MultiFab& cc_src,
-
185  const amrex::MultiFab& xmom_src,
-
186  const amrex::MultiFab& ymom_src,
-
187  const amrex::MultiFab& zmom_src,
-
188  amrex::MultiFab* Tau11,
-
189  amrex::MultiFab* Tau22,
-
190  amrex::MultiFab* Tau33,
-
191  amrex::MultiFab* Tau12,
-
192  amrex::MultiFab* Tau13,
-
193  amrex::MultiFab* Tau21,
-
194  amrex::MultiFab* Tau23,
-
195  amrex::MultiFab* Tau31,
-
196  amrex::MultiFab* Tau32,
-
197  amrex::MultiFab* SmnSmn,
-
198  amrex::MultiFab* eddyDiffs,
-
199  amrex::MultiFab* Hfx3,
-
200  amrex::MultiFab* Diss,
-
201  const amrex::Geometry geom,
-
202  const SolverChoice& solverChoice,
-
203  std::unique_ptr<ABLMost>& most,
-
204  const amrex::Gpu::DeviceVector<amrex::BCRec>& domain_bcs_type_d,
-
205  const amrex::Vector<amrex::BCRec>& domain_bcs_type,
-
206  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
-
207  std::unique_ptr<amrex::MultiFab>& ax,
-
208  std::unique_ptr<amrex::MultiFab>& ay,
-
209  std::unique_ptr<amrex::MultiFab>& az,
-
210  std::unique_ptr<amrex::MultiFab>& dJ,
-
211  const amrex::MultiFab* p0,
-
212  const amrex::MultiFab& pp_inc,
-
213  std::unique_ptr<amrex::MultiFab>& mapfac_m,
-
214  std::unique_ptr<amrex::MultiFab>& mapfac_u,
-
215  std::unique_ptr<amrex::MultiFab>& mapfac_v);
-
216 #endif
+
7 #include <AMReX_MultiCutFab.H>
+
8 #include <AMReX_EBMultiFabUtil.H>
+
9 
+
10 #include "ERF_DataStruct.H"
+
11 #include "ERF_IndexDefines.H"
+
12 #include "ERF_ABLMost.H"
+
13 #include <ERF_Advection.H>
+
14 #include <ERF_Diffusion.H>
+
15 #include <ERF_EddyViscosity.H>
+
16 #include <ERF_PlaneAverage.H>
+
17 #include <ERF_TerrainMetrics.H>
+
18 #include <ERF_TileNoZ.H>
+
19 
+
20 
+
21 void erf_make_tau_terms (int level, int nrk,
+
22  const amrex::Vector<amrex::BCRec>& domain_bcs_type,
+
23  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
+
24  amrex::Vector<amrex::MultiFab>& S_data,
+
25  const amrex::MultiFab& xvel,
+
26  const amrex::MultiFab& yvel,
+
27  const amrex::MultiFab& zvel,
+
28  amrex::MultiFab* Tau11,
+
29  amrex::MultiFab* Tau22,
+
30  amrex::MultiFab* Tau33,
+
31  amrex::MultiFab* Tau12,
+
32  amrex::MultiFab* Tau13,
+
33  amrex::MultiFab* Tau21,
+
34  amrex::MultiFab* Tau23,
+
35  amrex::MultiFab* Tau31,
+
36  amrex::MultiFab* Tau32,
+
37  amrex::MultiFab* SmnSmn,
+
38  amrex::MultiFab* eddyDiffs,
+
39  const amrex::Geometry geom,
+
40  const SolverChoice& solverChoice,
+
41  std::unique_ptr<ABLMost>& most,
+
42  std::unique_ptr<amrex::MultiFab>& dJ,
+
43  std::unique_ptr<amrex::MultiFab>& mapfac_m,
+
44  std::unique_ptr<amrex::MultiFab>& mapfac_u,
+
45  std::unique_ptr<amrex::MultiFab>& mapfac_v);
+
46 
+
47 /**
+
48  * Function for computing the slow RHS for the evolution equations for the density, potential temperature and momentum.
+
49  *
+
50  */
+
51 void erf_slow_rhs_pre (int level, int finest_level, int nrk,
+
52  amrex::Real dt,
+
53  amrex::Vector<amrex::MultiFab>& S_rhs,
+
54  amrex::Vector<amrex::MultiFab>& S_old,
+
55  amrex::Vector<amrex::MultiFab>& S_data,
+
56  const amrex::MultiFab & S_prim,
+
57  amrex::Vector<amrex::MultiFab>& S_scratch,
+
58  const amrex::MultiFab& xvel,
+
59  const amrex::MultiFab& yvel,
+
60  const amrex::MultiFab& zvel,
+
61  std::unique_ptr<amrex::MultiFab>& z_t,
+
62  const amrex::MultiFab& cc_src,
+
63  const amrex::MultiFab& xmom_src,
+
64  const amrex::MultiFab& ymom_src,
+
65  const amrex::MultiFab& zmom_src,
+
66  const amrex::MultiFab* zmom_crse_rhs,
+
67  amrex::MultiFab* Tau11,
+
68  amrex::MultiFab* Tau22,
+
69  amrex::MultiFab* Tau33,
+
70  amrex::MultiFab* Tau12,
+
71  amrex::MultiFab* Tau13,
+
72  amrex::MultiFab* Tau21,
+
73  amrex::MultiFab* Tau23,
+
74  amrex::MultiFab* Tau31,
+
75  amrex::MultiFab* Tau32,
+
76  amrex::MultiFab* SmnSmn,
+
77  amrex::MultiFab* eddyDiffs,
+
78  amrex::MultiFab* Hfx1,
+
79  amrex::MultiFab* Hfx2,
+
80  amrex::MultiFab* Hfx3,
+
81  amrex::MultiFab* Q1fx1,
+
82  amrex::MultiFab* Q1fx2,
+
83  amrex::MultiFab* Q1fx3,
+
84  amrex::MultiFab* Q2fx3,
+
85  amrex::MultiFab* Diss,
+
86  const amrex::Geometry geom,
+
87  const SolverChoice& solverChoice,
+
88  std::unique_ptr<ABLMost>& most,
+
89  const amrex::Gpu::DeviceVector<amrex::BCRec>& domain_bcs_type_d,
+
90  const amrex::Vector<amrex::BCRec>& domain_bcs_type,
+
91  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
+
92  std::unique_ptr<amrex::MultiFab>& ax,
+
93  std::unique_ptr<amrex::MultiFab>& ay,
+
94  std::unique_ptr<amrex::MultiFab>& az,
+
95  std::unique_ptr<amrex::MultiFab>& dJ,
+
96  const amrex::MultiFab* p0,
+
97  const amrex::MultiFab& pp_inc,
+
98  std::unique_ptr<amrex::MultiFab>& mapfac_m,
+
99  std::unique_ptr<amrex::MultiFab>& mapfac_u,
+
100  std::unique_ptr<amrex::MultiFab>& mapfac_v,
+
101  amrex::EBFArrayBoxFactory const& ebfact,
+
102  amrex::YAFluxRegister* fr_as_crse,
+
103  amrex::YAFluxRegister* fr_as_fine);
+
104 
+
105 /**
+
106  * Function for computing the slow RHS for the evolution equations for the scalars other than density or potential temperature
+
107  *
+
108  */
+
109 void erf_slow_rhs_post (int level, int finest_level, int nrk,
+
110  amrex::Real dt,
+
111  int n_qstate,
+
112  amrex::Vector<amrex::MultiFab>& S_rhs,
+
113  amrex::Vector<amrex::MultiFab>& S_old,
+
114  amrex::Vector<amrex::MultiFab>& S_new,
+
115  amrex::Vector<amrex::MultiFab>& S_data,
+
116  const amrex::MultiFab& S_prim,
+
117  amrex::Vector<amrex::MultiFab >& S_scratch,
+
118  const amrex::MultiFab& xvel,
+
119  const amrex::MultiFab& yvel,
+
120  const amrex::MultiFab& zvel,
+
121  const amrex::MultiFab& source,
+
122  const amrex::MultiFab* SmnSmn,
+
123  const amrex::MultiFab* eddyDiffs,
+
124  amrex::MultiFab* Hfx1,
+
125  amrex::MultiFab* Hfx2,
+
126  amrex::MultiFab* Hfx3,
+
127  amrex::MultiFab* Q1fx1,
+
128  amrex::MultiFab* Q1fx2,
+
129  amrex::MultiFab* Q1fx3,
+
130  amrex::MultiFab* Q2fx3,
+
131  amrex::MultiFab* Diss,
+
132  const amrex::Geometry geom,
+
133  const SolverChoice& solverChoice,
+
134  std::unique_ptr<ABLMost>& most,
+
135  const amrex::Gpu::DeviceVector<amrex::BCRec>& domain_bcs_type_d,
+
136  const amrex::Vector<amrex::BCRec>& domain_bcs_type,
+
137  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
+
138  std::unique_ptr<amrex::MultiFab>& ax,
+
139  std::unique_ptr<amrex::MultiFab>& ay,
+
140  std::unique_ptr<amrex::MultiFab>& az,
+
141  std::unique_ptr<amrex::MultiFab>& dJ_old,
+
142  std::unique_ptr<amrex::MultiFab>& dJ_new,
+
143  std::unique_ptr<amrex::MultiFab>& mapfac_m,
+
144  std::unique_ptr<amrex::MultiFab>& mapfac_u,
+
145  std::unique_ptr<amrex::MultiFab>& mapfac_v,
+
146  amrex::EBFArrayBoxFactory const& ebfact,
+
147 #if defined(ERF_USE_NETCDF)
+
148  const bool& moist_zero,
+
149  const amrex::Real& bdy_time_interval,
+
150  const amrex::Real& start_bdy_time,
+
151  const amrex::Real& new_stage_time,
+
152  int width,
+
153  int set_width,
+
154  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xlo,
+
155  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_xhi,
+
156  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_ylo,
+
157  amrex::Vector<amrex::Vector<amrex::FArrayBox>>& bdy_data_yhi,
+
158 #endif
+
159  amrex::YAFluxRegister* fr_as_crse,
+
160  amrex::YAFluxRegister* fr_as_fine);
+
161 
+
162 
+
163 /**
+
164  * Function for computing the slow RHS for the evolution equations for the density, potential temperature and momentum.
+
165  *
+
166  */
+
167 void erf_slow_rhs_inc (int level, int nrk,
+
168  amrex::Real dt,
+
169  amrex::Vector<amrex::MultiFab>& S_rhs,
+
170  amrex::Vector<amrex::MultiFab>& S_old,
+
171  amrex::Vector<amrex::MultiFab>& S_data,
+
172  const amrex::MultiFab& S_prim,
+
173  amrex::Vector<amrex::MultiFab >& S_scratch,
+
174  const amrex::MultiFab& xvel,
+
175  const amrex::MultiFab& yvel,
+
176  const amrex::MultiFab& zvel,
+
177  amrex::MultiFab& Omega,
+
178  const amrex::MultiFab& cc_src,
+
179  const amrex::MultiFab& xmom_src,
+
180  const amrex::MultiFab& ymom_src,
+
181  const amrex::MultiFab& zmom_src,
+
182  amrex::MultiFab* Tau11,
+
183  amrex::MultiFab* Tau22,
+
184  amrex::MultiFab* Tau33,
+
185  amrex::MultiFab* Tau12,
+
186  amrex::MultiFab* Tau13,
+
187  amrex::MultiFab* Tau21,
+
188  amrex::MultiFab* Tau23,
+
189  amrex::MultiFab* Tau31,
+
190  amrex::MultiFab* Tau32,
+
191  amrex::MultiFab* SmnSmn,
+
192  amrex::MultiFab* eddyDiffs,
+
193  amrex::MultiFab* Hfx3,
+
194  amrex::MultiFab* Diss,
+
195  const amrex::Geometry geom,
+
196  const SolverChoice& solverChoice,
+
197  std::unique_ptr<ABLMost>& most,
+
198  const amrex::Gpu::DeviceVector<amrex::BCRec>& domain_bcs_type_d,
+
199  const amrex::Vector<amrex::BCRec>& domain_bcs_type,
+
200  std::unique_ptr<amrex::MultiFab>& z_phys_nd,
+
201  std::unique_ptr<amrex::MultiFab>& ax,
+
202  std::unique_ptr<amrex::MultiFab>& ay,
+
203  std::unique_ptr<amrex::MultiFab>& az,
+
204  std::unique_ptr<amrex::MultiFab>& dJ,
+
205  const amrex::MultiFab* p0,
+
206  const amrex::MultiFab& pp_inc,
+
207  std::unique_ptr<amrex::MultiFab>& mapfac_m,
+
208  std::unique_ptr<amrex::MultiFab>& mapfac_u,
+
209  std::unique_ptr<amrex::MultiFab>& mapfac_v);
+
210 #endif
@@ -309,9 +303,9 @@ -
void erf_slow_rhs_pre(int level, int finest_level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, std::unique_ptr< amrex::MultiFab > &z_t, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, const amrex::MultiFab *zmom_crse_rhs, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine)
+
void erf_slow_rhs_post(int level, int finest_level, int nrk, amrex::Real dt, int n_qstate, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_new, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, const amrex::MultiFab &source, const amrex::MultiFab *SmnSmn, const amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ_old, std::unique_ptr< amrex::MultiFab > &dJ_new, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine)
void erf_make_tau_terms(int level, int nrk, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, std::unique_ptr< amrex::MultiFab > &dJ, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v)
-
void erf_slow_rhs_post(int level, int finest_level, int nrk, amrex::Real dt, int n_qstate, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_new, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, const amrex::MultiFab &source, const amrex::MultiFab *SmnSmn, const amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ_old, std::unique_ptr< amrex::MultiFab > &dJ_new, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine)
+
void erf_slow_rhs_pre(int level, int finest_level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, std::unique_ptr< amrex::MultiFab > &z_t, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, const amrex::MultiFab *zmom_crse_rhs, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine)
void erf_slow_rhs_inc(int level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, amrex::MultiFab &Omega, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v)
diff --git a/ERF__TI__slow__rhs__fun_8H.html b/ERF__TI__slow__rhs__fun_8H.html index fd3edf5b1..8d2af7b6a 100644 --- a/ERF__TI__slow__rhs__fun_8H.html +++ b/ERF__TI__slow__rhs__fun_8H.html @@ -94,9 +94,10 @@
- - - + + + + diff --git a/ERF__TI__slow__rhs__fun_8H__incl.map b/ERF__TI__slow__rhs__fun_8H__incl.map index 18baed59a..002261016 100644 --- a/ERF__TI__slow__rhs__fun_8H__incl.map +++ b/ERF__TI__slow__rhs__fun_8H__incl.map @@ -1,33 +1,34 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__TI__slow__rhs__fun_8H__incl.md5 b/ERF__TI__slow__rhs__fun_8H__incl.md5 index 0b63607d8..8191a3c27 100644 --- a/ERF__TI__slow__rhs__fun_8H__incl.md5 +++ b/ERF__TI__slow__rhs__fun_8H__incl.md5 @@ -1 +1 @@ -6370e57210ecd6d97dc3ca8f626e58e9 \ No newline at end of file +dea23cf4073a33dc331ee5e197560f33 \ No newline at end of file diff --git a/ERF__TI__slow__rhs__fun_8H__incl.png b/ERF__TI__slow__rhs__fun_8H__incl.png index 3ecf5f8b7..8f351bd52 100644 Binary files a/ERF__TI__slow__rhs__fun_8H__incl.png and b/ERF__TI__slow__rhs__fun_8H__incl.png differ diff --git a/ERF__TI__slow__rhs__fun_8H_source.html b/ERF__TI__slow__rhs__fun_8H_source.html index 72ba342c9..be0d16267 100644 --- a/ERF__TI__slow__rhs__fun_8H_source.html +++ b/ERF__TI__slow__rhs__fun_8H_source.html @@ -153,95 +153,95 @@
65  if (solverChoice.do_forest_drag) { forest_drag = m_forest_drag[level]->get_drag_field(); }
66  // Immersed Forcing
67  MultiFab* terrain_blank = nullptr;
-
68  if(solverChoice.do_terrain_drag) { terrain_blank = m_terrain_drag[level]->get_terrain_blank_field(); }
-
69 
-
70  // Moving terrain
-
71  if ( solverChoice.terrain_type == TerrainType::Moving )
-
72  {
-
73  // Note that the "old" and "new" metric terms correspond to
-
74  // t^n and the RK stage (either t^*, t^** or t^{n+1} that this source
-
75  // will be used to advance to
-
76 
-
77  // The "src" metric terms correspond to the time at which we are evaluating the source here,
-
78  // aka old_stage_time
-
79 
-
80  if (verbose) Print() << "Re-making old geometry at old time : " << old_step_time << std::endl;
-
81  prob->init_custom_terrain(fine_geom,*z_phys_nd[level],old_step_time);
-
82  init_terrain_grid (level,fine_geom,*z_phys_nd[level], zlevels_stag[level], phys_bc_type);
-
83  make_J (fine_geom,*z_phys_nd[level], *detJ_cc[level]);
-
84  make_areas (fine_geom,*z_phys_nd[level], *ax[level], *ay[level], *az[level]);
-
85 
-
86  if (verbose) Print() << "Making src geometry at old_stage_time: " << old_stage_time << std::endl;
-
87  prob->init_custom_terrain(fine_geom,*z_phys_nd_src[level],old_stage_time);
-
88  init_terrain_grid (level,fine_geom,*z_phys_nd_src[level], zlevels_stag[level], phys_bc_type);
-
89  make_J (fine_geom,*z_phys_nd_src[level], *detJ_cc_src[level]);
-
90  make_areas (fine_geom,*z_phys_nd_src[level], *ax_src[level], *ay_src[level], *az_src[level]);
-
91 
-
92  if (verbose) Print() << "Making new geometry at new_stage_time: " << new_stage_time << std::endl;
-
93  prob->init_custom_terrain(fine_geom,*z_phys_nd_new[level],new_stage_time);
-
94  init_terrain_grid (level,fine_geom,*z_phys_nd_new[level], zlevels_stag[level], phys_bc_type);
-
95  make_J (fine_geom,*z_phys_nd_new[level], *detJ_cc_new[level]);
-
96  make_areas (fine_geom,*z_phys_nd_new[level], *ax_new[level], *ay_new[level], *az_new[level]);
-
97 
-
98  Real inv_dt = 1./slow_dt;
+
68  if (solverChoice.terrain_type == TerrainType::ImmersedForcing) {
+
69  terrain_blank = m_terrain_drag[level]->get_terrain_blank_field();
+
70  }
+
71 
+
72  // Moving terrain
+
73  if ( solverChoice.terrain_type == TerrainType::MovingFittedMesh )
+
74  {
+
75  // Note that the "old" and "new" metric terms correspond to
+
76  // t^n and the RK stage (either t^*, t^** or t^{n+1} that this source
+
77  // will be used to advance to
+
78 
+
79  // The "src" metric terms correspond to the time at which we are evaluating the source here,
+
80  // aka old_stage_time
+
81 
+
82  if (verbose) Print() << "Re-making old geometry at old time : " << old_step_time << std::endl;
+
83  prob->init_custom_terrain(fine_geom,*z_phys_nd[level],old_step_time);
+
84  init_terrain_grid (level,fine_geom,*z_phys_nd[level], zlevels_stag[level], phys_bc_type);
+
85  make_J (fine_geom,*z_phys_nd[level], *detJ_cc[level]);
+
86  make_areas (fine_geom,*z_phys_nd[level], *ax[level], *ay[level], *az[level]);
+
87 
+
88  if (verbose) Print() << "Making src geometry at old_stage_time: " << old_stage_time << std::endl;
+
89  prob->init_custom_terrain(fine_geom,*z_phys_nd_src[level],old_stage_time);
+
90  init_terrain_grid (level,fine_geom,*z_phys_nd_src[level], zlevels_stag[level], phys_bc_type);
+
91  make_J (fine_geom,*z_phys_nd_src[level], *detJ_cc_src[level]);
+
92  make_areas (fine_geom,*z_phys_nd_src[level], *ax_src[level], *ay_src[level], *az_src[level]);
+
93 
+
94  if (verbose) Print() << "Making new geometry at new_stage_time: " << new_stage_time << std::endl;
+
95  prob->init_custom_terrain(fine_geom,*z_phys_nd_new[level],new_stage_time);
+
96  init_terrain_grid (level,fine_geom,*z_phys_nd_new[level], zlevels_stag[level], phys_bc_type);
+
97  make_J (fine_geom,*z_phys_nd_new[level], *detJ_cc_new[level]);
+
98  make_areas (fine_geom,*z_phys_nd_new[level], *ax_new[level], *ay_new[level], *az_new[level]);
99 
-
100 #ifdef _OPENMP
-
101 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
-
102 #endif
-
103  for (MFIter mfi(*z_t_rk[level],TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
104  {
-
105  Box gbx = mfi.growntilebox(IntVect(1,1,0));
-
106 
-
107  const Array4<Real >& z_t_arr = z_t_rk[level]->array(mfi);
-
108  const Array4<Real const>& z_nd_new_arr = z_phys_nd_new[level]->const_array(mfi);
-
109  const Array4<Real const>& z_nd_old_arr = z_phys_nd[level]->const_array(mfi);
-
110 
-
111  // Loop over horizontal plane
-
112  amrex::ParallelFor(gbx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
113  {
-
114  // Evaluate between RK stages assuming the geometry is linear between old and new time
-
115  z_t_arr(i,j,k) = 0.25 * inv_dt * (z_nd_new_arr(i+1,j+1,k) - z_nd_old_arr(i+1,j+1,k)
-
116  +z_nd_new_arr(i ,j+1,k) - z_nd_old_arr( i,j+1,k)
-
117  +z_nd_new_arr(i+1,j ,k) - z_nd_old_arr(i+1,j ,k)
-
118  +z_nd_new_arr(i ,j ,k) - z_nd_old_arr(i ,j ,k));
-
119  });
-
120 
-
121  } // mfi
+
100  Real inv_dt = 1./slow_dt;
+
101 
+
102 #ifdef _OPENMP
+
103 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
+
104 #endif
+
105  for (MFIter mfi(*z_t_rk[level],TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
106  {
+
107  Box gbx = mfi.growntilebox(IntVect(1,1,0));
+
108 
+
109  const Array4<Real >& z_t_arr = z_t_rk[level]->array(mfi);
+
110  const Array4<Real const>& z_nd_new_arr = z_phys_nd_new[level]->const_array(mfi);
+
111  const Array4<Real const>& z_nd_old_arr = z_phys_nd[level]->const_array(mfi);
+
112 
+
113  // Loop over horizontal plane
+
114  amrex::ParallelFor(gbx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
115  {
+
116  // Evaluate between RK stages assuming the geometry is linear between old and new time
+
117  z_t_arr(i,j,k) = 0.25 * inv_dt * (z_nd_new_arr(i+1,j+1,k) - z_nd_old_arr(i+1,j+1,k)
+
118  +z_nd_new_arr(i ,j+1,k) - z_nd_old_arr( i,j+1,k)
+
119  +z_nd_new_arr(i+1,j ,k) - z_nd_old_arr(i+1,j ,k)
+
120  +z_nd_new_arr(i ,j ,k) - z_nd_old_arr(i ,j ,k));
+
121  });
122 
-
123  MultiFab r_hse_new (base_state_new[level], make_alias, BaseState::r0_comp, 1);
-
124  MultiFab p_hse_new (base_state_new[level], make_alias, BaseState::p0_comp, 1);
-
125  MultiFab pi_hse_new (base_state_new[level], make_alias, BaseState::pi0_comp, 1);
-
126  MultiFab th_hse_new (base_state_new[level], make_alias, BaseState::th0_comp, 1);
-
127 
-
128  MultiFab* r0_new = &r_hse_new;
-
129  MultiFab* p0_new = &p_hse_new;
-
130  MultiFab* pi0_new = &pi_hse_new;
-
131  MultiFab* th0_new = &th_hse_new;
-
132 
-
133  make_mom_sources(level, nrk, slow_dt, old_stage_time, S_data, S_prim,
-
134  z_phys_nd[level], z_phys_cc[level],
-
135  xvel_new, yvel_new, zvel_new,
-
136  xmom_src, ymom_src, zmom_src,
-
137  base_state_new[level], forest_drag, terrain_blank, fine_geom, solverChoice,
-
138  mapfac_m[level], mapfac_u[level], mapfac_v[level],
-
139  dptr_u_geos, dptr_v_geos, dptr_wbar_sub,
-
140  d_rayleigh_ptrs_at_lev, d_sponge_ptrs_at_lev,
-
141  input_sounding_data, n_qstate);
-
142 
-
143  erf_slow_rhs_pre(level, finest_level, nrk, slow_dt, S_rhs, S_old, S_data, S_prim, S_scratch,
-
144  xvel_new, yvel_new, zvel_new,
-
145  z_t_rk[level], cc_src, xmom_src, ymom_src, zmom_src,
-
146  (level > 0) ? &zmom_crse_rhs[level] : nullptr,
-
147  Tau11_lev[level].get(), Tau22_lev[level].get(), Tau33_lev[level].get(), Tau12_lev[level].get(),
-
148  Tau13_lev[level].get(), Tau21_lev[level].get(), Tau23_lev[level].get(), Tau31_lev[level].get(),
-
149  Tau32_lev[level].get(), SmnSmn, eddyDiffs, Hfx1, Hfx2, Hfx3, Q1fx1, Q1fx2, Q1fx3, Q2fx3, Diss,
-
150  fine_geom, solverChoice, m_most, domain_bcs_type_d, domain_bcs_type,
-
151  z_phys_nd_src[level], ax_src[level], ay_src[level], az_src[level], detJ_cc_src[level], p0_new,
-
152  pp_inc[level],
-
153  mapfac_m[level], mapfac_u[level], mapfac_v[level],
-
154 #ifdef ERF_USE_EB
-
155  EBFactory(level),
-
156 #endif
+
123  } // mfi
+
124 
+
125  MultiFab r_hse_new (base_state_new[level], make_alias, BaseState::r0_comp, 1);
+
126  MultiFab p_hse_new (base_state_new[level], make_alias, BaseState::p0_comp, 1);
+
127  MultiFab pi_hse_new (base_state_new[level], make_alias, BaseState::pi0_comp, 1);
+
128  MultiFab th_hse_new (base_state_new[level], make_alias, BaseState::th0_comp, 1);
+
129 
+
130  MultiFab* r0_new = &r_hse_new;
+
131  MultiFab* p0_new = &p_hse_new;
+
132  MultiFab* pi0_new = &pi_hse_new;
+
133  MultiFab* th0_new = &th_hse_new;
+
134 
+
135  make_mom_sources(level, nrk, slow_dt, old_stage_time, S_data, S_prim,
+
136  z_phys_nd[level], z_phys_cc[level],
+
137  xvel_new, yvel_new, zvel_new,
+
138  xmom_src, ymom_src, zmom_src,
+
139  base_state_new[level], forest_drag, terrain_blank, fine_geom, solverChoice,
+
140  mapfac_m[level], mapfac_u[level], mapfac_v[level],
+
141  dptr_u_geos, dptr_v_geos, dptr_wbar_sub,
+
142  d_rayleigh_ptrs_at_lev, d_sponge_ptrs_at_lev,
+
143  input_sounding_data, n_qstate);
+
144 
+
145  erf_slow_rhs_pre(level, finest_level, nrk, slow_dt, S_rhs, S_old, S_data, S_prim, S_scratch,
+
146  xvel_new, yvel_new, zvel_new,
+
147  z_t_rk[level], cc_src, xmom_src, ymom_src, zmom_src,
+
148  (level > 0) ? &zmom_crse_rhs[level] : nullptr,
+
149  Tau11_lev[level].get(), Tau22_lev[level].get(), Tau33_lev[level].get(), Tau12_lev[level].get(),
+
150  Tau13_lev[level].get(), Tau21_lev[level].get(), Tau23_lev[level].get(), Tau31_lev[level].get(),
+
151  Tau32_lev[level].get(), SmnSmn, eddyDiffs, Hfx1, Hfx2, Hfx3, Q1fx1, Q1fx2, Q1fx3, Q2fx3, Diss,
+
152  fine_geom, solverChoice, m_most, domain_bcs_type_d, domain_bcs_type,
+
153  z_phys_nd_src[level], ax_src[level], ay_src[level], az_src[level], detJ_cc_src[level], p0_new,
+
154  pp_inc[level],
+
155  mapfac_m[level], mapfac_u[level], mapfac_v[level],
+
156  EBFactory(level),
157  fr_as_crse, fr_as_fine);
158 
159  add_thin_body_sources(xmom_src, ymom_src, zmom_src,
@@ -337,7 +337,7 @@
249  d_rayleigh_ptrs_at_lev, d_sponge_ptrs_at_lev,
250  input_sounding_data, n_qstate);
251 
-
252  erf_slow_rhs_pre(level, finest_level, nrk, slow_dt, S_rhs, S_old, S_data, S_prim, S_scratch,
+
252  erf_slow_rhs_pre(level, finest_level, nrk, slow_dt, S_rhs, S_old, S_data, S_prim, S_scratch,
253  xvel_new, yvel_new, zvel_new,
254  z_t_rk[level], cc_src, xmom_src, ymom_src, zmom_src,
255  (level > 0) ? &zmom_crse_rhs[level] : nullptr,
@@ -348,241 +348,235 @@
260  z_phys_nd[level], ax[level], ay[level], az[level], detJ_cc[level], p0,
261  pp_inc[level],
262  mapfac_m[level], mapfac_u[level], mapfac_v[level],
-
263 #ifdef ERF_USE_EB
-
264  EBFactory(level),
-
265 #endif
-
266  fr_as_crse, fr_as_fine);
-
267 
-
268  add_thin_body_sources(xmom_src, ymom_src, zmom_src,
-
269  xflux_imask[level], yflux_imask[level], zflux_imask[level],
-
270  thin_xforce[level], thin_yforce[level], thin_zforce[level]);
-
271  }
-
272 
-
273 #ifdef ERF_USE_NETCDF
-
274  // Populate RHS for relaxation zones if using real bcs
-
275  if (use_real_bcs && (level == 0)) {
-
276  if (real_width>0) {
-
277  realbdy_compute_interior_ghost_rhs(bdy_time_interval, start_bdy_time, new_stage_time, slow_dt,
-
278  real_width, real_set_width, fine_geom,
-
279  S_rhs, S_old, S_data,
-
280  bdy_data_xlo, bdy_data_xhi,
-
281  bdy_data_ylo, bdy_data_yhi);
-
282  }
-
283  }
-
284 #endif
-
285 
-
286 #if 0
-
287  // HACK -- NO RELAXATION INSIDE FINE GRIDS
-
288  // Compute RHS for fine interior ghost
-
289  if (level > 0 && cf_width > 0) {
-
290  fine_compute_interior_ghost_rhs(new_stage_time, slow_dt,
-
291  cf_width, cf_set_width, fine_geom,
-
292  &FPr_c[level-1], &FPr_u[level-1], &FPr_v[level-1], &FPr_w[level-1],
-
293  domain_bcs_type, S_rhs, S_data);
-
294  }
-
295 #endif
-
296  }; // end slow_rhs_fun_pre
-
297 
+
263  EBFactory(level),
+
264  fr_as_crse, fr_as_fine);
+
265 
+
266  add_thin_body_sources(xmom_src, ymom_src, zmom_src,
+
267  xflux_imask[level], yflux_imask[level], zflux_imask[level],
+
268  thin_xforce[level], thin_yforce[level], thin_zforce[level]);
+
269  }
+
270 
+
271 #ifdef ERF_USE_NETCDF
+
272  // Populate RHS for relaxation zones if using real bcs
+
273  if (use_real_bcs && (level == 0)) {
+
274  if (real_width>0) {
+
275  realbdy_compute_interior_ghost_rhs(bdy_time_interval, start_bdy_time, new_stage_time, slow_dt,
+
276  real_width, real_set_width, fine_geom,
+
277  S_rhs, S_old, S_data,
+
278  bdy_data_xlo, bdy_data_xhi,
+
279  bdy_data_ylo, bdy_data_yhi);
+
280  }
+
281  }
+
282 #endif
+
283 
+
284 #if 0
+
285  // HACK -- NO RELAXATION INSIDE FINE GRIDS
+
286  // Compute RHS for fine interior ghost
+
287  if (level > 0 && cf_width > 0) {
+
288  fine_compute_interior_ghost_rhs(new_stage_time, slow_dt,
+
289  cf_width, cf_set_width, fine_geom,
+
290  &FPr_c[level-1], &FPr_u[level-1], &FPr_v[level-1], &FPr_w[level-1],
+
291  domain_bcs_type, S_rhs, S_data);
+
292  }
+
293 #endif
+
294  }; // end slow_rhs_fun_pre
+
295 
+
296  // *************************************************************
+
297  // The "slow" integrator for MRI and the only integrator for SRI
298  // *************************************************************
-
299  // The "slow" integrator for MRI and the only integrator for SRI
-
300  // *************************************************************
-
301  auto slow_rhs_fun_post = [&](Vector<MultiFab>& S_rhs,
-
302  Vector<MultiFab>& S_old,
-
303  Vector<MultiFab>& S_new,
-
304  Vector<MultiFab>& S_data,
-
305  Vector<MultiFab>& S_scratch,
-
306  const Real old_step_time,
-
307  const Real old_stage_time,
-
308  const Real new_stage_time,
-
309  const int nrk)
-
310  {
-
311  amrex::ignore_unused(nrk);
-
312 
-
313  // Note that the "old" and "new" metric terms correspond to
-
314  // t^n and the RK stage (either t^*, t^** or t^{n+1} that this source
-
315  // will be used to advance to
-
316  Real slow_dt = new_stage_time - old_step_time;
-
317 
-
318  if (verbose) amrex::Print() << "Time integration of scalars at level " << level
-
319  << " from " << old_step_time << " to " << new_stage_time
-
320  << " with dt = " << slow_dt
-
321  << " using RHS created at " << old_stage_time << std::endl;
+
299  auto slow_rhs_fun_post = [&](Vector<MultiFab>& S_rhs,
+
300  Vector<MultiFab>& S_old,
+
301  Vector<MultiFab>& S_new,
+
302  Vector<MultiFab>& S_data,
+
303  Vector<MultiFab>& S_scratch,
+
304  const Real old_step_time,
+
305  const Real old_stage_time,
+
306  const Real new_stage_time,
+
307  const int nrk)
+
308  {
+
309  amrex::ignore_unused(nrk);
+
310 
+
311  // Note that the "old" and "new" metric terms correspond to
+
312  // t^n and the RK stage (either t^*, t^** or t^{n+1} that this source
+
313  // will be used to advance to
+
314  Real slow_dt = new_stage_time - old_step_time;
+
315 
+
316  if (verbose) amrex::Print() << "Time integration of scalars at level " << level
+
317  << " from " << old_step_time << " to " << new_stage_time
+
318  << " with dt = " << slow_dt
+
319  << " using RHS created at " << old_stage_time << std::endl;
+
320 
+
321  int n_qstate = micro->Get_Qstate_Size();
322 
-
323  int n_qstate = micro->Get_Qstate_Size();
-
324 
-
325 #if defined(ERF_USE_NETCDF)
-
326  bool moist_set_rhs = false;
-
327  if ( use_real_bcs &&
-
328  (level==0) &&
-
329  (real_set_width > 0) &&
-
330  (solverChoice.moisture_type != MoistureType::None) )
-
331  {
-
332  moist_set_rhs = true;
-
333  }
-
334 #endif
-
335 
+
323 #if defined(ERF_USE_NETCDF)
+
324  bool moist_set_rhs = false;
+
325  if ( use_real_bcs &&
+
326  (level==0) &&
+
327  (real_set_width > 0) &&
+
328  (solverChoice.moisture_type != MoistureType::None) )
+
329  {
+
330  moist_set_rhs = true;
+
331  }
+
332 #endif
+
333 
+
334  // *************************************************************************
+
335  // Set up flux registers if using two_way coupling
336  // *************************************************************************
-
337  // Set up flux registers if using two_way coupling
-
338  // *************************************************************************
-
339  YAFluxRegister* fr_as_crse = nullptr;
-
340  YAFluxRegister* fr_as_fine = nullptr;
-
341  if (solverChoice.coupling_type == CouplingType::TwoWay)
-
342  {
-
343  if (level < finest_level) {
-
344  fr_as_crse = getAdvFluxReg(level+1);
-
345  }
-
346  if (level > 0) {
-
347  fr_as_fine = getAdvFluxReg(level);
-
348  }
-
349  }
-
350 
-
351  // Moving terrain
-
352  if ( solverChoice.terrain_type == TerrainType::Moving ) {
-
353  erf_slow_rhs_post(level, finest_level, nrk, slow_dt, n_qstate,
-
354  S_rhs, S_old, S_new, S_data, S_prim, S_scratch,
-
355  xvel_new, yvel_new, zvel_new, cc_src, SmnSmn, eddyDiffs,
-
356  Hfx1, Hfx2, Hfx3, Q1fx1, Q1fx2, Q1fx3, Q2fx3, Diss,
-
357  fine_geom, solverChoice, m_most, domain_bcs_type_d, domain_bcs_type,
-
358  z_phys_nd[level], ax[level], ay[level], az[level], detJ_cc[level], detJ_cc_new[level],
-
359  mapfac_m[level], mapfac_u[level], mapfac_v[level],
-
360 #ifdef ERF_USE_EB
-
361  EBFactory(level),
-
362 #endif
-
363 #if defined(ERF_USE_NETCDF)
-
364  moist_set_rhs, bdy_time_interval, start_bdy_time, new_stage_time,
-
365  real_width, real_set_width,
-
366  bdy_data_xlo, bdy_data_xhi, bdy_data_ylo, bdy_data_yhi,
-
367 #endif
-
368  fr_as_crse, fr_as_fine);
-
369  } else {
-
370  erf_slow_rhs_post(level, finest_level, nrk, slow_dt, n_qstate,
-
371  S_rhs, S_old, S_new, S_data, S_prim, S_scratch,
-
372  xvel_new, yvel_new, zvel_new, cc_src, SmnSmn, eddyDiffs,
-
373  Hfx1, Hfx2, Hfx3, Q1fx1, Q1fx2, Q1fx3, Q2fx3, Diss,
-
374  fine_geom, solverChoice, m_most, domain_bcs_type_d, domain_bcs_type,
-
375  z_phys_nd[level], ax[level], ay[level], az[level], detJ_cc[level], detJ_cc[level],
-
376  mapfac_m[level], mapfac_u[level], mapfac_v[level],
-
377 #ifdef ERF_USE_EB
-
378  EBFactory(level),
-
379 #endif
-
380 #if defined(ERF_USE_NETCDF)
-
381  moist_set_rhs, bdy_time_interval, start_bdy_time, new_stage_time,
-
382  real_width, real_set_width,
-
383  bdy_data_xlo, bdy_data_xhi, bdy_data_ylo, bdy_data_yhi,
-
384 #endif
-
385  fr_as_crse, fr_as_fine);
-
386  }
-
387 
-
388  // Apply boundary conditions on all the state variables that have been updated
-
389  // in both the fast and slow integrators
-
390  apply_bcs(S_new, new_stage_time, S_new[IntVars::cons].nGrow(), S_new[IntVars::xmom].nGrow(),
-
391  fast_only=false, vel_and_mom_synced=false);
-
392 
-
393  }; // end slow_rhs_fun_post
-
394 
-
395  auto slow_rhs_fun_inc = [&](Vector<MultiFab>& S_rhs,
-
396  Vector<MultiFab>& S_old,
-
397  Vector<MultiFab>& S_data,
-
398  Vector<MultiFab>& S_scratch,
-
399  const Real old_step_time,
-
400  const Real old_stage_time,
-
401  const Real new_stage_time,
-
402  const int nrk)
-
403  {
-
404  BL_PROFILE("slow_rhs_fun_inc");
-
405  if (verbose) Print() << "Making slow rhs at time " << old_stage_time << " for fast variables advancing from " <<
-
406  old_step_time << " to " << new_stage_time << std::endl;
-
407  //
-
408  // Define primitive variables for all later RK stages
-
409  // (We have already done this for the first RK step)
-
410  //
-
411  if (nrk > 0) {
-
412  int ng_cons = S_data[IntVars::cons].nGrow();
-
413  cons_to_prim(S_data[IntVars::cons], ng_cons);
-
414  }
-
415 
-
416  Real slow_dt = new_stage_time - old_step_time;
-
417 
-
418  // *************************************************************************
-
419  // Set up flux registers if using two_way coupling
-
420  // *************************************************************************
-
421  YAFluxRegister* fr_as_crse = nullptr;
-
422  YAFluxRegister* fr_as_fine = nullptr;
-
423  if (solverChoice.coupling_type == CouplingType::TwoWay) {
-
424  if (level < finest_level) {
-
425  fr_as_crse = getAdvFluxReg(level+1);
-
426  fr_as_crse->reset();
-
427  }
-
428  if (level > 0) {
-
429  fr_as_fine = getAdvFluxReg(level);
-
430  }
-
431  }
-
432 
-
433  Real* dptr_u_geos = solverChoice.have_geo_wind_profile ? d_u_geos[level].data(): nullptr;
-
434  Real* dptr_v_geos = solverChoice.have_geo_wind_profile ? d_v_geos[level].data(): nullptr;
-
435 
-
436  // Canopy data for mom sources
-
437  MultiFab* forest_drag = nullptr;
-
438  if (solverChoice.do_forest_drag) { forest_drag = m_forest_drag[level]->get_drag_field(); }
-
439  // Immersed Forcing
-
440  MultiFab* terrain_blank = nullptr;
-
441  if(solverChoice.do_terrain_drag) { terrain_blank = m_terrain_drag[level]->get_terrain_blank_field(); }
-
442 
-
443  make_sources(level, nrk, slow_dt, old_stage_time, S_data, S_prim, cc_src, z_phys_cc[level],
-
444 #if defined(ERF_USE_RRTMGP)
-
445  qheating_rates[level],
-
446 #endif
-
447  fine_geom, solverChoice,
-
448  mapfac_u[level], mapfac_v[level], mapfac_m[level],
-
449  dptr_rhotheta_src, dptr_rhoqt_src,
-
450  dptr_wbar_sub, d_rayleigh_ptrs_at_lev,
-
451  input_sounding_data, turbPert);
-
452 
-
453  int n_qstate = micro->Get_Qstate_Size();
-
454  make_mom_sources(level, nrk, slow_dt, old_stage_time, S_data, S_prim,
-
455  z_phys_nd[level], z_phys_cc[level],
-
456  xvel_new, yvel_new, zvel_new,
-
457  xmom_src, ymom_src, zmom_src,
-
458  base_state[level], forest_drag, terrain_blank, fine_geom, solverChoice,
-
459  mapfac_m[level], mapfac_u[level], mapfac_v[level],
-
460  dptr_u_geos, dptr_v_geos, dptr_wbar_sub,
-
461  d_rayleigh_ptrs_at_lev, d_sponge_ptrs_at_lev,
-
462  input_sounding_data, n_qstate);
-
463 
-
464  erf_slow_rhs_pre(level, finest_level, nrk, slow_dt,
-
465  S_rhs, S_old, S_data, S_prim, S_scratch,
-
466  xvel_new, yvel_new, zvel_new,
-
467  z_t_rk[level], cc_src, xmom_src, ymom_src, zmom_src,
-
468  (level > 0) ? &zmom_crse_rhs[level] : nullptr,
-
469  Tau11_lev[level].get(), Tau22_lev[level].get(), Tau33_lev[level].get(), Tau12_lev[level].get(),
-
470  Tau13_lev[level].get(), Tau21_lev[level].get(), Tau23_lev[level].get(), Tau31_lev[level].get(),
-
471  Tau32_lev[level].get(), SmnSmn, eddyDiffs, Hfx1, Hfx2, Hfx3, Q1fx1, Q1fx2, Q1fx3, Q2fx3, Diss,
-
472  fine_geom, solverChoice, m_most, domain_bcs_type_d, domain_bcs_type,
-
473  z_phys_nd[level], ax[level], ay[level], az[level], detJ_cc[level], p0,
-
474  pp_inc[level],
-
475  mapfac_m[level], mapfac_u[level], mapfac_v[level],
-
476 #ifdef ERF_USE_EB
-
477  EBFactory(level),
-
478 #endif
-
479  fr_as_crse, fr_as_fine);
-
480 
-
481  add_thin_body_sources(xmom_src, ymom_src, zmom_src,
-
482  xflux_imask[level], yflux_imask[level], zflux_imask[level],
-
483  thin_xforce[level], thin_yforce[level], thin_zforce[level]);
-
484 
-
485 #ifdef ERF_USE_NETCDF
-
486  // Populate RHS for relaxation zones if using real bcs
-
487  if (use_real_bcs && (level == 0)) {
-
488  if (real_width>0) {
-
489  realbdy_compute_interior_ghost_rhs(bdy_time_interval, start_bdy_time, new_stage_time, slow_dt,
-
490  real_width, real_set_width, fine_geom,
-
491  S_rhs, S_old, S_data,
-
492  bdy_data_xlo, bdy_data_xhi,
-
493  bdy_data_ylo, bdy_data_yhi);
-
494  }
-
495  }
-
496 #endif
-
497  }; // end slow_rhs_fun_inc
+
337  YAFluxRegister* fr_as_crse = nullptr;
+
338  YAFluxRegister* fr_as_fine = nullptr;
+
339  if (solverChoice.coupling_type == CouplingType::TwoWay)
+
340  {
+
341  if (level < finest_level) {
+
342  fr_as_crse = getAdvFluxReg(level+1);
+
343  }
+
344  if (level > 0) {
+
345  fr_as_fine = getAdvFluxReg(level);
+
346  }
+
347  }
+
348 
+
349  // Moving terrain
+
350  if ( solverChoice.terrain_type == TerrainType::MovingFittedMesh ) {
+
351  erf_slow_rhs_post(level, finest_level, nrk, slow_dt, n_qstate,
+
352  S_rhs, S_old, S_new, S_data, S_prim, S_scratch,
+
353  xvel_new, yvel_new, zvel_new, cc_src, SmnSmn, eddyDiffs,
+
354  Hfx1, Hfx2, Hfx3, Q1fx1, Q1fx2, Q1fx3, Q2fx3, Diss,
+
355  fine_geom, solverChoice, m_most, domain_bcs_type_d, domain_bcs_type,
+
356  z_phys_nd[level], ax[level], ay[level], az[level], detJ_cc[level], detJ_cc_new[level],
+
357  mapfac_m[level], mapfac_u[level], mapfac_v[level],
+
358  EBFactory(level),
+
359 #if defined(ERF_USE_NETCDF)
+
360  moist_set_rhs, bdy_time_interval, start_bdy_time, new_stage_time,
+
361  real_width, real_set_width,
+
362  bdy_data_xlo, bdy_data_xhi, bdy_data_ylo, bdy_data_yhi,
+
363 #endif
+
364  fr_as_crse, fr_as_fine);
+
365  } else {
+
366  erf_slow_rhs_post(level, finest_level, nrk, slow_dt, n_qstate,
+
367  S_rhs, S_old, S_new, S_data, S_prim, S_scratch,
+
368  xvel_new, yvel_new, zvel_new, cc_src, SmnSmn, eddyDiffs,
+
369  Hfx1, Hfx2, Hfx3, Q1fx1, Q1fx2, Q1fx3, Q2fx3, Diss,
+
370  fine_geom, solverChoice, m_most, domain_bcs_type_d, domain_bcs_type,
+
371  z_phys_nd[level], ax[level], ay[level], az[level], detJ_cc[level], detJ_cc[level],
+
372  mapfac_m[level], mapfac_u[level], mapfac_v[level],
+
373  EBFactory(level),
+
374 #if defined(ERF_USE_NETCDF)
+
375  moist_set_rhs, bdy_time_interval, start_bdy_time, new_stage_time,
+
376  real_width, real_set_width,
+
377  bdy_data_xlo, bdy_data_xhi, bdy_data_ylo, bdy_data_yhi,
+
378 #endif
+
379  fr_as_crse, fr_as_fine);
+
380  }
+
381 
+
382  // Apply boundary conditions on all the state variables that have been updated
+
383  // in both the fast and slow integrators
+
384  apply_bcs(S_new, new_stage_time, S_new[IntVars::cons].nGrow(), S_new[IntVars::xmom].nGrow(),
+
385  fast_only=false, vel_and_mom_synced=false);
+
386 
+
387  }; // end slow_rhs_fun_post
+
388 
+
389  auto slow_rhs_fun_inc = [&](Vector<MultiFab>& S_rhs,
+
390  Vector<MultiFab>& S_old,
+
391  Vector<MultiFab>& S_data,
+
392  Vector<MultiFab>& S_scratch,
+
393  const Real old_step_time,
+
394  const Real old_stage_time,
+
395  const Real new_stage_time,
+
396  const int nrk)
+
397  {
+
398  BL_PROFILE("slow_rhs_fun_inc");
+
399  if (verbose) Print() << "Making slow rhs at time " << old_stage_time << " for fast variables advancing from " <<
+
400  old_step_time << " to " << new_stage_time << std::endl;
+
401  //
+
402  // Define primitive variables for all later RK stages
+
403  // (We have already done this for the first RK step)
+
404  //
+
405  if (nrk > 0) {
+
406  int ng_cons = S_data[IntVars::cons].nGrow();
+
407  cons_to_prim(S_data[IntVars::cons], ng_cons);
+
408  }
+
409 
+
410  Real slow_dt = new_stage_time - old_step_time;
+
411 
+
412  // *************************************************************************
+
413  // Set up flux registers if using two_way coupling
+
414  // *************************************************************************
+
415  YAFluxRegister* fr_as_crse = nullptr;
+
416  YAFluxRegister* fr_as_fine = nullptr;
+
417  if (solverChoice.coupling_type == CouplingType::TwoWay) {
+
418  if (level < finest_level) {
+
419  fr_as_crse = getAdvFluxReg(level+1);
+
420  fr_as_crse->reset();
+
421  }
+
422  if (level > 0) {
+
423  fr_as_fine = getAdvFluxReg(level);
+
424  }
+
425  }
+
426 
+
427  Real* dptr_u_geos = solverChoice.have_geo_wind_profile ? d_u_geos[level].data(): nullptr;
+
428  Real* dptr_v_geos = solverChoice.have_geo_wind_profile ? d_v_geos[level].data(): nullptr;
+
429 
+
430  // Canopy data for mom sources
+
431  MultiFab* forest_drag = nullptr;
+
432  if (solverChoice.do_forest_drag) { forest_drag = m_forest_drag[level]->get_drag_field(); }
+
433  // Immersed Forcing
+
434  MultiFab* terrain_blank = nullptr;
+
435  if (solverChoice.terrain_type == TerrainType::ImmersedForcing) {
+
436  terrain_blank = m_terrain_drag[level]->get_terrain_blank_field();
+
437  }
+
438 
+
439  make_sources(level, nrk, slow_dt, old_stage_time, S_data, S_prim, cc_src, z_phys_cc[level],
+
440 #if defined(ERF_USE_RRTMGP)
+
441  qheating_rates[level],
+
442 #endif
+
443  fine_geom, solverChoice,
+
444  mapfac_u[level], mapfac_v[level], mapfac_m[level],
+
445  dptr_rhotheta_src, dptr_rhoqt_src,
+
446  dptr_wbar_sub, d_rayleigh_ptrs_at_lev,
+
447  input_sounding_data, turbPert);
+
448 
+
449  int n_qstate = micro->Get_Qstate_Size();
+
450  make_mom_sources(level, nrk, slow_dt, old_stage_time, S_data, S_prim,
+
451  z_phys_nd[level], z_phys_cc[level],
+
452  xvel_new, yvel_new, zvel_new,
+
453  xmom_src, ymom_src, zmom_src,
+
454  base_state[level], forest_drag, terrain_blank, fine_geom, solverChoice,
+
455  mapfac_m[level], mapfac_u[level], mapfac_v[level],
+
456  dptr_u_geos, dptr_v_geos, dptr_wbar_sub,
+
457  d_rayleigh_ptrs_at_lev, d_sponge_ptrs_at_lev,
+
458  input_sounding_data, n_qstate);
+
459 
+
460  erf_slow_rhs_pre(level, finest_level, nrk, slow_dt,
+
461  S_rhs, S_old, S_data, S_prim, S_scratch,
+
462  xvel_new, yvel_new, zvel_new,
+
463  z_t_rk[level], cc_src, xmom_src, ymom_src, zmom_src,
+
464  (level > 0) ? &zmom_crse_rhs[level] : nullptr,
+
465  Tau11_lev[level].get(), Tau22_lev[level].get(), Tau33_lev[level].get(), Tau12_lev[level].get(),
+
466  Tau13_lev[level].get(), Tau21_lev[level].get(), Tau23_lev[level].get(), Tau31_lev[level].get(),
+
467  Tau32_lev[level].get(), SmnSmn, eddyDiffs, Hfx1, Hfx2, Hfx3, Q1fx1, Q1fx2, Q1fx3, Q2fx3, Diss,
+
468  fine_geom, solverChoice, m_most, domain_bcs_type_d, domain_bcs_type,
+
469  z_phys_nd[level], ax[level], ay[level], az[level], detJ_cc[level], p0,
+
470  pp_inc[level],
+
471  mapfac_m[level], mapfac_u[level], mapfac_v[level],
+
472  EBFactory(level),
+
473  fr_as_crse, fr_as_fine);
+
474 
+
475  add_thin_body_sources(xmom_src, ymom_src, zmom_src,
+
476  xflux_imask[level], yflux_imask[level], zflux_imask[level],
+
477  thin_xforce[level], thin_yforce[level], thin_zforce[level]);
+
478 
+
479 #ifdef ERF_USE_NETCDF
+
480  // Populate RHS for relaxation zones if using real bcs
+
481  if (use_real_bcs && (level == 0)) {
+
482  if (real_width>0) {
+
483  realbdy_compute_interior_ghost_rhs(bdy_time_interval, start_bdy_time, new_stage_time, slow_dt,
+
484  real_width, real_set_width, fine_geom,
+
485  S_rhs, S_old, S_data,
+
486  bdy_data_xlo, bdy_data_xhi,
+
487  bdy_data_ylo, bdy_data_yhi);
+
488  }
+
489  }
+
490 #endif
+
491  }; // end slow_rhs_fun_inc
void add_thin_body_sources(MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, std::unique_ptr< iMultiFab > &xflux_imask_lev, std::unique_ptr< iMultiFab > &yflux_imask_lev, std::unique_ptr< iMultiFab > &zflux_imask_lev, std::unique_ptr< MultiFab > &thin_xforce_lev, std::unique_ptr< MultiFab > &thin_yforce_lev, std::unique_ptr< MultiFab > &thin_zforce_lev)
Definition: ERF_AddThinBodySources.cpp:29
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real getPgivenRTh(const amrex::Real rhotheta, const amrex::Real qv=0.)
Definition: ERF_EOS.H:84
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real getExnergivenRTh(const amrex::Real rhotheta, const amrex::Real rdOcp, const amrex::Real qv=0.0)
Definition: ERF_EOS.H:159
@@ -592,12 +586,12 @@
void fine_compute_interior_ghost_rhs(const Real &time, const Real &delta_t, const int &width, const int &set_width, const Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, Vector< BCRec > &domain_bcs_type, Vector< MultiFab > &S_rhs_f, Vector< MultiFab > &S_data_f)
Definition: ERF_InteriorGhostCells.cpp:520
void make_mom_sources(int level, int, Real, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &z_phys_cc, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &wvel, MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, const MultiFab &base_state, MultiFab *forest_drag, MultiFab *terrain_blank, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, const Real *dptr_u_geos, const Real *dptr_v_geos, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, const Vector< Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, int n_qstate)
Definition: ERF_MakeMomSources.cpp:40
void make_sources(int level, int, Real dt, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &source, std::unique_ptr< MultiFab > &z_phys_cc, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &mapfac_m, const Real *dptr_rhotheta_src, const Real *dptr_rhoqt_src, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert)
Definition: ERF_MakeSources.cpp:32
-
void erf_slow_rhs_post(int level, int finest_level, int nrk, Real dt, int n_qstate, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_new, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &, const MultiFab &source, const MultiFab *SmnSmn, const MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &detJ_new, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine)
Definition: ERF_SlowRhsPost.cpp:45
-
void erf_slow_rhs_pre(int level, int finest_level, int nrk, Real dt, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, std::unique_ptr< MultiFab > &z_t_mf, const MultiFab &cc_src, const MultiFab &xmom_src, const MultiFab &ymom_src, const MultiFab &zmom_src, const MultiFab *zmom_crse_rhs, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, const MultiFab *p0, const MultiFab &pp_inc, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine)
Definition: ERF_SlowRhsPre.cpp:67
+
void erf_slow_rhs_post(int level, int finest_level, int nrk, Real dt, int n_qstate, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_new, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &, const MultiFab &source, const MultiFab *SmnSmn, const MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &detJ_new, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine)
Definition: ERF_SlowRhsPost.cpp:45
+
void erf_slow_rhs_pre(int level, int finest_level, int nrk, Real dt, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, std::unique_ptr< MultiFab > &z_t_mf, const MultiFab &cc_src, const MultiFab &xmom_src, const MultiFab &ymom_src, const MultiFab &zmom_src, const MultiFab *zmom_crse_rhs, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, const MultiFab *p0, const MultiFab &pp_inc, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, EBFArrayBoxFactory const &ebfact, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine)
Definition: ERF_SlowRhsPre.cpp:67
-
auto slow_rhs_fun_inc
Definition: ERF_TI_slow_rhs_fun.H:395
+
auto slow_rhs_fun_inc
Definition: ERF_TI_slow_rhs_fun.H:389
auto slow_rhs_fun_pre
Definition: ERF_TI_slow_rhs_fun.H:6
-
auto slow_rhs_fun_post
Definition: ERF_TI_slow_rhs_fun.H:301
+
auto slow_rhs_fun_post
Definition: ERF_TI_slow_rhs_fun.H:299
auto apply_bcs
Definition: ERF_TI_utils.H:50
auto cons_to_prim
Definition: ERF_TI_utils.H:4
void init_terrain_grid(int lev, const Geometry &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h, GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type)
Definition: ERF_TerrainMetrics.cpp:118
diff --git a/ERF__TI__substep__fun_8H_source.html b/ERF__TI__substep__fun_8H_source.html index 969096a09..f4057bfda 100644 --- a/ERF__TI__substep__fun_8H_source.html +++ b/ERF__TI__substep__fun_8H_source.html @@ -136,7 +136,7 @@
48 
49  // Moving terrain
50  std::unique_ptr<MultiFab> z_t_pert;
-
51  if ( solverChoice.terrain_type == TerrainType::Moving )
+
51  if ( solverChoice.terrain_type == TerrainType::MovingFittedMesh )
52  {
53  // Make "old" fast geom -- store in z_phys_nd for convenience
54  if (verbose) Print() << "Making geometry at start of substep time: " << old_substep_time << std::endl;
@@ -290,7 +290,7 @@
@ cons
Definition: ERF_IndexDefines.H:139
@ zmom
Definition: ERF_IndexDefines.H:142
@ xmom
Definition: ERF_IndexDefines.H:140
-
static MeshType mesh_type
Definition: ERF_DataStruct.H:570
+
static MeshType mesh_type
Definition: ERF_DataStruct.H:579

diff --git a/ERF__Tagging_8cpp.html b/ERF__Tagging_8cpp.html index cd325e4a1..84168c752 100644 --- a/ERF__Tagging_8cpp.html +++ b/ERF__Tagging_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + +

diff --git a/ERF__Tagging_8cpp__incl.map b/ERF__Tagging_8cpp__incl.map index b70daa8ef..917d0076b 100644 --- a/ERF__Tagging_8cpp__incl.map +++ b/ERF__Tagging_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Tagging_8cpp__incl.md5 b/ERF__Tagging_8cpp__incl.md5 index fcd1a7541..d5efd297c 100644 --- a/ERF__Tagging_8cpp__incl.md5 +++ b/ERF__Tagging_8cpp__incl.md5 @@ -1 +1 @@ -898b55ae03014b4edfead1dfe4ed48cb \ No newline at end of file +a2616a9ac5fef8bcc5a507f7ac11a155 \ No newline at end of file diff --git a/ERF__Tagging_8cpp__incl.png b/ERF__Tagging_8cpp__incl.png index 2d237d046..ab73b6ed7 100644 Binary files a/ERF__Tagging_8cpp__incl.png and b/ERF__Tagging_8cpp__incl.png differ diff --git a/ERF__TerrainDrag_8H.html b/ERF__TerrainDrag_8H.html index 075b33ccf..3d33b7946 100644 --- a/ERF__TerrainDrag_8H.html +++ b/ERF__TerrainDrag_8H.html @@ -105,9 +105,9 @@
- - - + + + @@ -115,46 +115,46 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

diff --git a/ERF__TerrainDrag_8H__dep__incl.map b/ERF__TerrainDrag_8H__dep__incl.map index 6b52a2d0c..47647cfba 100644 --- a/ERF__TerrainDrag_8H__dep__incl.map +++ b/ERF__TerrainDrag_8H__dep__incl.map @@ -1,7 +1,7 @@ - - - + + + @@ -9,44 +9,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__TerrainDrag_8H__dep__incl.md5 b/ERF__TerrainDrag_8H__dep__incl.md5 index 476469057..183f2d17d 100644 --- a/ERF__TerrainDrag_8H__dep__incl.md5 +++ b/ERF__TerrainDrag_8H__dep__incl.md5 @@ -1 +1 @@ -c5010c7ddffd4c10fca92f9d41e6c3f4 \ No newline at end of file +1a31ada1ed4fa7d3517837681fc633e6 \ No newline at end of file diff --git a/ERF__TerrainDrag_8H__dep__incl.png b/ERF__TerrainDrag_8H__dep__incl.png index 1522a922d..badfcdaee 100644 Binary files a/ERF__TerrainDrag_8H__dep__incl.png and b/ERF__TerrainDrag_8H__dep__incl.png differ diff --git a/ERF__TerrainIF_8H_source.html b/ERF__TerrainIF_8H_source.html index 9b2f61392..82d5e04de 100644 --- a/ERF__TerrainIF_8H_source.html +++ b/ERF__TerrainIF_8H_source.html @@ -107,21 +107,21 @@
19  m_geom(a_geom)
20  {
21  amrex::Print() << " EB type = Terrain " << std::endl;
-
22  }
-
23 
-
24  AMREX_GPU_HOST_DEVICE inline
-
25  amrex::Real operator() (AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z))
-
26  const noexcept
-
27  {
-
28  amrex::Real dx = m_geom.CellSizeArray()[0];
-
29  amrex::Real dy = m_geom.CellSizeArray()[1];
-
30 
-
31  const int i = static_cast<int>(x / dx);
-
32  const int j = static_cast<int>(y / dy);
-
33 
-
34  amrex::Array4<amrex::Real const> const& terr_arr = m_terr.const_array();
+
22 
+
23  dx = m_geom.CellSizeArray()[0];
+
24  dy = m_geom.CellSizeArray()[1];
+
25 
+
26  terr_arr = m_terr.const_array();
+
27  }
+
28 
+
29  AMREX_GPU_HOST_DEVICE inline
+
30  amrex::Real operator() (AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z))
+
31  const noexcept
+
32  {
+
33  const int i = static_cast<int>(x / dx);
+
34  const int j = static_cast<int>(y / dy);
35 
-
36  return -(z - terr_arr(i,j,0));
+
36  return -(z - terr_arr(i,j,0));
37  }
38 
39  inline amrex::Real operator() (const amrex::RealArray& p) const noexcept
@@ -130,19 +130,25 @@
42  }
43 
44 protected:
-
45  amrex::FArrayBox& m_terr;
-
46  amrex::Geometry& m_geom;
-
47 };
-
48 
-
49 #endif
+
45  amrex::FArrayBox& m_terr;
+
46  amrex::Array4<amrex::Real const> terr_arr;
+
47 
+
48  amrex::Geometry& m_geom;
+
49  amrex::Real dx, dy;
+
50 };
+
51 
+
52 #endif
Definition: ERF_TerrainIF.H:14
+
amrex::Real dy
Definition: ERF_TerrainIF.H:49
amrex::FArrayBox & m_terr
Definition: ERF_TerrainIF.H:45
+
amrex::Array4< amrex::Real const > terr_arr
Definition: ERF_TerrainIF.H:46
+
amrex::Real dx
Definition: ERF_TerrainIF.H:49
TerrainIF(amrex::FArrayBox &a_z_terrain, amrex::Geometry &a_geom)
Definition: ERF_TerrainIF.H:17
-
AMREX_GPU_HOST_DEVICE amrex::Real operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept
Definition: ERF_TerrainIF.H:25
-
amrex::Geometry & m_geom
Definition: ERF_TerrainIF.H:46
+
AMREX_GPU_HOST_DEVICE amrex::Real operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept
Definition: ERF_TerrainIF.H:30
+
amrex::Geometry & m_geom
Definition: ERF_TerrainIF.H:48
diff --git a/ERF__TerrainMetrics_8H.html b/ERF__TerrainMetrics_8H.html index f145fd5c5..d56adca50 100644 --- a/ERF__TerrainMetrics_8H.html +++ b/ERF__TerrainMetrics_8H.html @@ -297,7 +297,7 @@

- + @@ -367,7 +367,7 @@

- + @@ -432,7 +432,7 @@

- + @@ -499,7 +499,7 @@

- + @@ -621,7 +621,7 @@

166  return met_h_eta;
167 }
-

Referenced by DiffusionSrcForState_T(), erf_fast_rhs_MT(), erf_fast_rhs_T(), erf_slow_rhs_pre(), ERFPhysBCFunct_v::impose_vertical_yvel_bcs(), MOSTAverage::set_rotated_fields(), and ERF::WritePlotFile().

+

Referenced by DiffusionSrcForState_T(), erf_fast_rhs_MT(), erf_fast_rhs_T(), erf_slow_rhs_pre(), ERFPhysBCFunct_v::impose_vertical_yvel_bcs(), MOSTAverage::set_rotated_fields(), and ERF::WritePlotFile().

Here is the caller graph for this function:
@@ -837,7 +837,7 @@

- + @@ -906,7 +906,7 @@

- + @@ -973,7 +973,7 @@

- + @@ -1030,7 +1030,7 @@

109  return met_h_xi;
110 }
-

Referenced by DiffusionSrcForState_T(), erf_fast_rhs_MT(), erf_fast_rhs_T(), erf_slow_rhs_pre(), ERFPhysBCFunct_u::impose_vertical_xvel_bcs(), rotate_stress_tensor(), MOSTAverage::set_rotated_fields(), and ERF::WritePlotFile().

+

Referenced by DiffusionSrcForState_T(), erf_fast_rhs_MT(), erf_fast_rhs_T(), erf_slow_rhs_pre(), ERFPhysBCFunct_u::impose_vertical_xvel_bcs(), rotate_stress_tensor(), MOSTAverage::set_rotated_fields(), and ERF::WritePlotFile().

Here is the caller graph for this function:
@@ -1040,7 +1040,7 @@

- + @@ -1299,14 +1299,14 @@

317  return met_h_zeta;

318 }
-

Referenced by AdvectionSrcForMom(), AdvectionSrcForZMom(), ComputeStrain_T(), ComputeStressConsVisc_T(), and ComputeStressVarVisc_T().

+

Referenced by AdvectionSrcForMom(), AdvectionSrcForZMom(), ComputeStrain_T(), ComputeStressConsVisc_T(), and ComputeStressVarVisc_T().

Here is the caller graph for this function:
- + @@ -1314,7 +1314,7 @@

- +

@@ -1370,14 +1370,14 @@

273  return met_h_zeta;
274 }
-

Referenced by AdvectionSrcForMom(), AdvectionSrcForZMom(), ComputeStrain_T(), ComputeStressConsVisc_T(), and ComputeStressVarVisc_T().

+

Referenced by AdvectionSrcForMom(), AdvectionSrcForZMom(), ComputeStrain_T(), ComputeStressConsVisc_T(), and ComputeStressVarVisc_T().

Here is the caller graph for this function:
- + @@ -1385,7 +1385,7 @@

- +

@@ -1440,14 +1440,14 @@

227  return met_h_zeta;
228 }
-

Referenced by AdvectionSrcForMom(), AdvectionSrcForXMom(), AdvectionSrcForYMom(), ComputeStrain_T(), ComputeStressConsVisc_T(), and ComputeStressVarVisc_T().

+

Referenced by AdvectionSrcForMom(), AdvectionSrcForXMom(), AdvectionSrcForYMom(), ComputeStrain_T(), ComputeStressConsVisc_T(), and ComputeStressVarVisc_T().

Here is the caller graph for this function:
- + @@ -1456,7 +1456,7 @@

- +

@@ -1512,7 +1512,7 @@

94  return met_h_zeta;
95 }
-

Referenced by DiffusionSrcForState_T(), erf_fast_rhs_MT(), erf_fast_rhs_T(), erf_make_tau_terms(), erf_slow_rhs_pre(), ERFPhysBCFunct_u::impose_vertical_xvel_bcs(), and ERF::WritePlotFile().

+

Referenced by DiffusionSrcForState_T(), erf_fast_rhs_MT(), erf_fast_rhs_T(), erf_make_tau_terms(), erf_slow_rhs_pre(), ERFPhysBCFunct_u::impose_vertical_xvel_bcs(), and ERF::WritePlotFile().

Here is the caller graph for this function:
@@ -1523,7 +1523,7 @@

- + @@ -1581,7 +1581,7 @@

137  return met_h_zeta;

138 }
-

Referenced by DiffusionSrcForState_T(), erf_fast_rhs_MT(), erf_fast_rhs_T(), erf_make_tau_terms(), erf_slow_rhs_pre(), ERFPhysBCFunct_v::impose_vertical_yvel_bcs(), and ERF::WritePlotFile().

+

Referenced by DiffusionSrcForState_T(), erf_fast_rhs_MT(), erf_fast_rhs_T(), erf_make_tau_terms(), erf_slow_rhs_pre(), ERFPhysBCFunct_v::impose_vertical_yvel_bcs(), and ERF::WritePlotFile().

Here is the caller graph for this function:
@@ -1592,7 +1592,7 @@

- + @@ -1651,7 +1651,7 @@

181  return met_h_zeta;

182 }
-

Referenced by DiffusionSrcForState_T(), and erf_slow_rhs_pre().

+

Referenced by DiffusionSrcForState_T(), and erf_slow_rhs_pre().

Here is the caller graph for this function:
@@ -1659,7 +1659,7 @@

- +

@@ -1968,7 +1968,7 @@

399 }
@ omega
Definition: ERF_SAM.H:49
-

Referenced by erf_fast_rhs_MT(), erf_fast_rhs_T(), erf_make_tau_terms(), and erf_slow_rhs_pre().

+

Referenced by erf_fast_rhs_MT(), erf_fast_rhs_T(), erf_make_tau_terms(), and erf_slow_rhs_pre().

Here is the caller graph for this function:
@@ -1978,7 +1978,7 @@

- +

diff --git a/ERF__TerrainMetrics_8H_a0251c09947155307e047f79fccdbd463_icgraph.map b/ERF__TerrainMetrics_8H_a0251c09947155307e047f79fccdbd463_icgraph.map index 7ed442c97..d6563acab 100644 --- a/ERF__TerrainMetrics_8H_a0251c09947155307e047f79fccdbd463_icgraph.map +++ b/ERF__TerrainMetrics_8H_a0251c09947155307e047f79fccdbd463_icgraph.map @@ -3,5 +3,5 @@ - + diff --git a/ERF__TerrainMetrics_8H_a0251c09947155307e047f79fccdbd463_icgraph.md5 b/ERF__TerrainMetrics_8H_a0251c09947155307e047f79fccdbd463_icgraph.md5 index 0553fbf39..41969fe9c 100644 --- a/ERF__TerrainMetrics_8H_a0251c09947155307e047f79fccdbd463_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_a0251c09947155307e047f79fccdbd463_icgraph.md5 @@ -1 +1 @@ -ceac0ecbe827dc60ab1b5fece37d3769 \ No newline at end of file +6e470cdcc4777870ae302e870fd3ecd1 \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_a07e83bf0f142a953679c9edfa42b398d_icgraph.map b/ERF__TerrainMetrics_8H_a07e83bf0f142a953679c9edfa42b398d_icgraph.map index 1b708cef0..ddbff98c1 100644 --- a/ERF__TerrainMetrics_8H_a07e83bf0f142a953679c9edfa42b398d_icgraph.map +++ b/ERF__TerrainMetrics_8H_a07e83bf0f142a953679c9edfa42b398d_icgraph.map @@ -3,5 +3,5 @@ - + diff --git a/ERF__TerrainMetrics_8H_a07e83bf0f142a953679c9edfa42b398d_icgraph.md5 b/ERF__TerrainMetrics_8H_a07e83bf0f142a953679c9edfa42b398d_icgraph.md5 index 0d9115d79..7553280e6 100644 --- a/ERF__TerrainMetrics_8H_a07e83bf0f142a953679c9edfa42b398d_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_a07e83bf0f142a953679c9edfa42b398d_icgraph.md5 @@ -1 +1 @@ -2a27ce5f7ca234ad4a5fa7debf19da20 \ No newline at end of file +f9945b5d8953146fff7d410bd2e92e87 \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_a1582797e6ac6cf0c1e0b94a619bc13b8_icgraph.map b/ERF__TerrainMetrics_8H_a1582797e6ac6cf0c1e0b94a619bc13b8_icgraph.map index c7b39b2ed..ef121c9e0 100644 --- a/ERF__TerrainMetrics_8H_a1582797e6ac6cf0c1e0b94a619bc13b8_icgraph.map +++ b/ERF__TerrainMetrics_8H_a1582797e6ac6cf0c1e0b94a619bc13b8_icgraph.map @@ -5,5 +5,5 @@ - + diff --git a/ERF__TerrainMetrics_8H_a1582797e6ac6cf0c1e0b94a619bc13b8_icgraph.md5 b/ERF__TerrainMetrics_8H_a1582797e6ac6cf0c1e0b94a619bc13b8_icgraph.md5 index 9379166e9..f398d1612 100644 --- a/ERF__TerrainMetrics_8H_a1582797e6ac6cf0c1e0b94a619bc13b8_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_a1582797e6ac6cf0c1e0b94a619bc13b8_icgraph.md5 @@ -1 +1 @@ -9b5326565a5afe5e5ab209bd8ba53021 \ No newline at end of file +e7e2338fd3f21ec2ffc10f5ccc0d7691 \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_a2116df83b61a39fb50b9a2d7474c00d7_icgraph.map b/ERF__TerrainMetrics_8H_a2116df83b61a39fb50b9a2d7474c00d7_icgraph.map index c0eff03eb..d704dbac0 100644 --- a/ERF__TerrainMetrics_8H_a2116df83b61a39fb50b9a2d7474c00d7_icgraph.map +++ b/ERF__TerrainMetrics_8H_a2116df83b61a39fb50b9a2d7474c00d7_icgraph.map @@ -3,7 +3,7 @@ - + diff --git a/ERF__TerrainMetrics_8H_a2116df83b61a39fb50b9a2d7474c00d7_icgraph.md5 b/ERF__TerrainMetrics_8H_a2116df83b61a39fb50b9a2d7474c00d7_icgraph.md5 index 1a3aa23ef..f55967edd 100644 --- a/ERF__TerrainMetrics_8H_a2116df83b61a39fb50b9a2d7474c00d7_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_a2116df83b61a39fb50b9a2d7474c00d7_icgraph.md5 @@ -1 +1 @@ -f57f3290cb55192a5a1c5878d4c045a1 \ No newline at end of file +301881ea74cb14acbd2a48b37f033472 \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_a21aac76e0b284b33e302526e1f292c76_icgraph.map b/ERF__TerrainMetrics_8H_a21aac76e0b284b33e302526e1f292c76_icgraph.map index 706172323..c6a6fa715 100644 --- a/ERF__TerrainMetrics_8H_a21aac76e0b284b33e302526e1f292c76_icgraph.map +++ b/ERF__TerrainMetrics_8H_a21aac76e0b284b33e302526e1f292c76_icgraph.map @@ -1,6 +1,6 @@ - + @@ -8,5 +8,5 @@ - + diff --git a/ERF__TerrainMetrics_8H_a21aac76e0b284b33e302526e1f292c76_icgraph.md5 b/ERF__TerrainMetrics_8H_a21aac76e0b284b33e302526e1f292c76_icgraph.md5 index 17d577ad4..67532f74f 100644 --- a/ERF__TerrainMetrics_8H_a21aac76e0b284b33e302526e1f292c76_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_a21aac76e0b284b33e302526e1f292c76_icgraph.md5 @@ -1 +1 @@ -07ca9abab1b8ea286ed0ae02b55b407c \ No newline at end of file +21437e7731764219c64c452377675676 \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_a2b9e684355ee8d6dad22950c8c51716b_icgraph.map b/ERF__TerrainMetrics_8H_a2b9e684355ee8d6dad22950c8c51716b_icgraph.map index 9f1acc034..c366460ea 100644 --- a/ERF__TerrainMetrics_8H_a2b9e684355ee8d6dad22950c8c51716b_icgraph.map +++ b/ERF__TerrainMetrics_8H_a2b9e684355ee8d6dad22950c8c51716b_icgraph.map @@ -1,6 +1,6 @@ - + @@ -9,5 +9,5 @@ - + diff --git a/ERF__TerrainMetrics_8H_a2b9e684355ee8d6dad22950c8c51716b_icgraph.md5 b/ERF__TerrainMetrics_8H_a2b9e684355ee8d6dad22950c8c51716b_icgraph.md5 index 2a30e812f..8d4533fc5 100644 --- a/ERF__TerrainMetrics_8H_a2b9e684355ee8d6dad22950c8c51716b_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_a2b9e684355ee8d6dad22950c8c51716b_icgraph.md5 @@ -1 +1 @@ -9bed04609c407edbe3aaf233c4fea306 \ No newline at end of file +687943a4a287d9b23aeab4f960a120b9 \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_a3e3ceccddeb3cca9d9e4573af2311a5e_icgraph.map b/ERF__TerrainMetrics_8H_a3e3ceccddeb3cca9d9e4573af2311a5e_icgraph.map index 2773a9296..19bd8f044 100644 --- a/ERF__TerrainMetrics_8H_a3e3ceccddeb3cca9d9e4573af2311a5e_icgraph.map +++ b/ERF__TerrainMetrics_8H_a3e3ceccddeb3cca9d9e4573af2311a5e_icgraph.map @@ -1,6 +1,6 @@ - + @@ -8,5 +8,5 @@ - + diff --git a/ERF__TerrainMetrics_8H_a3e3ceccddeb3cca9d9e4573af2311a5e_icgraph.md5 b/ERF__TerrainMetrics_8H_a3e3ceccddeb3cca9d9e4573af2311a5e_icgraph.md5 index 37ca8c0b9..85aa266d0 100644 --- a/ERF__TerrainMetrics_8H_a3e3ceccddeb3cca9d9e4573af2311a5e_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_a3e3ceccddeb3cca9d9e4573af2311a5e_icgraph.md5 @@ -1 +1 @@ -a510eac50c27ec5277de8ae4e30ecaf9 \ No newline at end of file +592e73c167ab58a330154ece4149d93a \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_a43b431cbd97421014ff80245883e06d2_icgraph.map b/ERF__TerrainMetrics_8H_a43b431cbd97421014ff80245883e06d2_icgraph.map index 788a846d2..76e5afdb7 100644 --- a/ERF__TerrainMetrics_8H_a43b431cbd97421014ff80245883e06d2_icgraph.map +++ b/ERF__TerrainMetrics_8H_a43b431cbd97421014ff80245883e06d2_icgraph.map @@ -9,6 +9,6 @@ - + diff --git a/ERF__TerrainMetrics_8H_a43b431cbd97421014ff80245883e06d2_icgraph.md5 b/ERF__TerrainMetrics_8H_a43b431cbd97421014ff80245883e06d2_icgraph.md5 index 35cf695c6..140e8882b 100644 --- a/ERF__TerrainMetrics_8H_a43b431cbd97421014ff80245883e06d2_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_a43b431cbd97421014ff80245883e06d2_icgraph.md5 @@ -1 +1 @@ -94086e4cf6a4f71c4653f1986f1044e0 \ No newline at end of file +6c4fec4254e6c1152305f26eb0e84489 \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_a48f57e72ac183fdf1a984f58f3d24ee0_icgraph.map b/ERF__TerrainMetrics_8H_a48f57e72ac183fdf1a984f58f3d24ee0_icgraph.map index af386853f..5d8dc509b 100644 --- a/ERF__TerrainMetrics_8H_a48f57e72ac183fdf1a984f58f3d24ee0_icgraph.map +++ b/ERF__TerrainMetrics_8H_a48f57e72ac183fdf1a984f58f3d24ee0_icgraph.map @@ -1,5 +1,5 @@ - + diff --git a/ERF__TerrainMetrics_8H_a48f57e72ac183fdf1a984f58f3d24ee0_icgraph.md5 b/ERF__TerrainMetrics_8H_a48f57e72ac183fdf1a984f58f3d24ee0_icgraph.md5 index 99abd0c6e..8289cf37a 100644 --- a/ERF__TerrainMetrics_8H_a48f57e72ac183fdf1a984f58f3d24ee0_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_a48f57e72ac183fdf1a984f58f3d24ee0_icgraph.md5 @@ -1 +1 @@ -c9c5e66c2bb4c0d4f21814c11fa68a26 \ No newline at end of file +d21584ebdf045d45ebe8cc016731b1db \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_a6a4bf1524412edfd6efcbb867256db18_icgraph.map b/ERF__TerrainMetrics_8H_a6a4bf1524412edfd6efcbb867256db18_icgraph.map index f72724368..46ce35f95 100644 --- a/ERF__TerrainMetrics_8H_a6a4bf1524412edfd6efcbb867256db18_icgraph.map +++ b/ERF__TerrainMetrics_8H_a6a4bf1524412edfd6efcbb867256db18_icgraph.map @@ -3,5 +3,5 @@ - + diff --git a/ERF__TerrainMetrics_8H_a6a4bf1524412edfd6efcbb867256db18_icgraph.md5 b/ERF__TerrainMetrics_8H_a6a4bf1524412edfd6efcbb867256db18_icgraph.md5 index 0f1936747..91513542a 100644 --- a/ERF__TerrainMetrics_8H_a6a4bf1524412edfd6efcbb867256db18_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_a6a4bf1524412edfd6efcbb867256db18_icgraph.md5 @@ -1 +1 @@ -fc2d2b1d669afb3f18912fc03507c6b6 \ No newline at end of file +eb086cab9eb15da4a7d44b339d17542e \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_a8d96671d41364f1e24391375a2bc0f1e_icgraph.map b/ERF__TerrainMetrics_8H_a8d96671d41364f1e24391375a2bc0f1e_icgraph.map index ea0ab6a6f..14afdf924 100644 --- a/ERF__TerrainMetrics_8H_a8d96671d41364f1e24391375a2bc0f1e_icgraph.map +++ b/ERF__TerrainMetrics_8H_a8d96671d41364f1e24391375a2bc0f1e_icgraph.map @@ -4,7 +4,7 @@ - + diff --git a/ERF__TerrainMetrics_8H_a8d96671d41364f1e24391375a2bc0f1e_icgraph.md5 b/ERF__TerrainMetrics_8H_a8d96671d41364f1e24391375a2bc0f1e_icgraph.md5 index fbb9892f1..4ad8453fc 100644 --- a/ERF__TerrainMetrics_8H_a8d96671d41364f1e24391375a2bc0f1e_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_a8d96671d41364f1e24391375a2bc0f1e_icgraph.md5 @@ -1 +1 @@ -54a02dfbb7d9a5ac159246e9e9066be4 \ No newline at end of file +eac3bc1f1d078d37c203a891d7949d5f \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_ac1434a53d9966d992133433473bc629a_icgraph.map b/ERF__TerrainMetrics_8H_ac1434a53d9966d992133433473bc629a_icgraph.map index 44fd73e09..a28009f6b 100644 --- a/ERF__TerrainMetrics_8H_ac1434a53d9966d992133433473bc629a_icgraph.map +++ b/ERF__TerrainMetrics_8H_ac1434a53d9966d992133433473bc629a_icgraph.map @@ -3,5 +3,5 @@ - + diff --git a/ERF__TerrainMetrics_8H_ac1434a53d9966d992133433473bc629a_icgraph.md5 b/ERF__TerrainMetrics_8H_ac1434a53d9966d992133433473bc629a_icgraph.md5 index 830ee1c84..195c357ff 100644 --- a/ERF__TerrainMetrics_8H_ac1434a53d9966d992133433473bc629a_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_ac1434a53d9966d992133433473bc629a_icgraph.md5 @@ -1 +1 @@ -9b373ee077259e2c5533b213306c871d \ No newline at end of file +2298ad91d934ff49d52fb22e934d1e85 \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_ad56aa9e0cc7428ea33d4ac90d91c1f56_icgraph.map b/ERF__TerrainMetrics_8H_ad56aa9e0cc7428ea33d4ac90d91c1f56_icgraph.map index cc30e8bc7..cfe89db6f 100644 --- a/ERF__TerrainMetrics_8H_ad56aa9e0cc7428ea33d4ac90d91c1f56_icgraph.map +++ b/ERF__TerrainMetrics_8H_ad56aa9e0cc7428ea33d4ac90d91c1f56_icgraph.map @@ -3,5 +3,5 @@ - + diff --git a/ERF__TerrainMetrics_8H_ad56aa9e0cc7428ea33d4ac90d91c1f56_icgraph.md5 b/ERF__TerrainMetrics_8H_ad56aa9e0cc7428ea33d4ac90d91c1f56_icgraph.md5 index 0125f52fe..71aaf3453 100644 --- a/ERF__TerrainMetrics_8H_ad56aa9e0cc7428ea33d4ac90d91c1f56_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_ad56aa9e0cc7428ea33d4ac90d91c1f56_icgraph.md5 @@ -1 +1 @@ -930e48710c523d54f692687c70617ab3 \ No newline at end of file +2b17902482540c3c3e1b88145bdceb0e \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_ada12bcb6beb3fa0d00dbdacb37f3c60f_icgraph.map b/ERF__TerrainMetrics_8H_ada12bcb6beb3fa0d00dbdacb37f3c60f_icgraph.map index 4b3c9e936..7b1ad5858 100644 --- a/ERF__TerrainMetrics_8H_ada12bcb6beb3fa0d00dbdacb37f3c60f_icgraph.map +++ b/ERF__TerrainMetrics_8H_ada12bcb6beb3fa0d00dbdacb37f3c60f_icgraph.map @@ -4,7 +4,7 @@ - + diff --git a/ERF__TerrainMetrics_8H_ada12bcb6beb3fa0d00dbdacb37f3c60f_icgraph.md5 b/ERF__TerrainMetrics_8H_ada12bcb6beb3fa0d00dbdacb37f3c60f_icgraph.md5 index 4374ed5b5..07828a85c 100644 --- a/ERF__TerrainMetrics_8H_ada12bcb6beb3fa0d00dbdacb37f3c60f_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_ada12bcb6beb3fa0d00dbdacb37f3c60f_icgraph.md5 @@ -1 +1 @@ -52507b5f3135f1833875334a34922c08 \ No newline at end of file +11c58c6bd2437dd36891ac9afa00dc82 \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_ada44020dc4ec27c5bebf8fd82d336cee_icgraph.map b/ERF__TerrainMetrics_8H_ada44020dc4ec27c5bebf8fd82d336cee_icgraph.map index 7ec7fef31..3e60217c3 100644 --- a/ERF__TerrainMetrics_8H_ada44020dc4ec27c5bebf8fd82d336cee_icgraph.map +++ b/ERF__TerrainMetrics_8H_ada44020dc4ec27c5bebf8fd82d336cee_icgraph.map @@ -9,6 +9,6 @@ - + diff --git a/ERF__TerrainMetrics_8H_ada44020dc4ec27c5bebf8fd82d336cee_icgraph.md5 b/ERF__TerrainMetrics_8H_ada44020dc4ec27c5bebf8fd82d336cee_icgraph.md5 index fce0a5122..ba44053dc 100644 --- a/ERF__TerrainMetrics_8H_ada44020dc4ec27c5bebf8fd82d336cee_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_ada44020dc4ec27c5bebf8fd82d336cee_icgraph.md5 @@ -1 +1 @@ -7f3e341f67efcc3250abe18bf530f2b2 \ No newline at end of file +651a3a57bc635960a00acb1dd5800f3e \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_ae609a5c1f84347b66e9a8b712271c4ce_icgraph.map b/ERF__TerrainMetrics_8H_ae609a5c1f84347b66e9a8b712271c4ce_icgraph.map index a47c21151..e8cd33f32 100644 --- a/ERF__TerrainMetrics_8H_ae609a5c1f84347b66e9a8b712271c4ce_icgraph.map +++ b/ERF__TerrainMetrics_8H_ae609a5c1f84347b66e9a8b712271c4ce_icgraph.map @@ -3,7 +3,7 @@ - + diff --git a/ERF__TerrainMetrics_8H_ae609a5c1f84347b66e9a8b712271c4ce_icgraph.md5 b/ERF__TerrainMetrics_8H_ae609a5c1f84347b66e9a8b712271c4ce_icgraph.md5 index 94e136845..dad10819d 100644 --- a/ERF__TerrainMetrics_8H_ae609a5c1f84347b66e9a8b712271c4ce_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_ae609a5c1f84347b66e9a8b712271c4ce_icgraph.md5 @@ -1 +1 @@ -83a01cae17846d66527b64623d5c4acc \ No newline at end of file +eb8f8ec34954d78d8478cd220388a6cd \ No newline at end of file diff --git a/ERF__TerrainMetrics_8H_aed973861215c4eb0697f7a83b37016a9_icgraph.map b/ERF__TerrainMetrics_8H_aed973861215c4eb0697f7a83b37016a9_icgraph.map index 44c385177..0d0a736b3 100644 --- a/ERF__TerrainMetrics_8H_aed973861215c4eb0697f7a83b37016a9_icgraph.map +++ b/ERF__TerrainMetrics_8H_aed973861215c4eb0697f7a83b37016a9_icgraph.map @@ -5,5 +5,5 @@ - + diff --git a/ERF__TerrainMetrics_8H_aed973861215c4eb0697f7a83b37016a9_icgraph.md5 b/ERF__TerrainMetrics_8H_aed973861215c4eb0697f7a83b37016a9_icgraph.md5 index f9d50b8bf..c2135c2e1 100644 --- a/ERF__TerrainMetrics_8H_aed973861215c4eb0697f7a83b37016a9_icgraph.md5 +++ b/ERF__TerrainMetrics_8H_aed973861215c4eb0697f7a83b37016a9_icgraph.md5 @@ -1 +1 @@ -660a3b1f9b24ee7d9af696f140131cc0 \ No newline at end of file +75a102b41e851106d0a4377817217973 \ No newline at end of file diff --git a/ERF__Thetav_8H.html b/ERF__Thetav_8H.html index e00e11797..174a471ff 100644 --- a/ERF__Thetav_8H.html +++ b/ERF__Thetav_8H.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +
diff --git a/ERF__Thetav_8H__dep__incl.map b/ERF__Thetav_8H__dep__incl.map index 32d51425e..02f0b9294 100644 --- a/ERF__Thetav_8H__dep__incl.map +++ b/ERF__Thetav_8H__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/ERF__Thetav_8H__dep__incl.md5 b/ERF__Thetav_8H__dep__incl.md5 index f7d729f13..75d8c16af 100644 --- a/ERF__Thetav_8H__dep__incl.md5 +++ b/ERF__Thetav_8H__dep__incl.md5 @@ -1 +1 @@ -6d0b5334dd3f71e6b443402a7a730507 \ No newline at end of file +6ee7fc92d4fef602bda08d1110170c8e \ No newline at end of file diff --git a/ERF__Thetav_8H__dep__incl.png b/ERF__Thetav_8H__dep__incl.png index 390a54ae7..e6bd99a4b 100644 Binary files a/ERF__Thetav_8H__dep__incl.png and b/ERF__Thetav_8H__dep__incl.png differ diff --git a/ERF__TileNoZ_8H.html b/ERF__TileNoZ_8H.html index 11ec6f2cf..ac1c5c7b5 100644 --- a/ERF__TileNoZ_8H.html +++ b/ERF__TileNoZ_8H.html @@ -190,7 +190,7 @@

20  }
21 }
-

Referenced by add_thin_body_sources(), ERF::Advance(), ERF::advance_dycore(), TurbulentPerturbation::calc_tpi_meanMag_perBox(), MYNNPBLH::compute_pblh(), MOSTAverage::compute_plane_averages(), MOSTAverage::compute_region_averages(), ComputeTurbulentViscosityLES(), ERF::erf_enforce_hse(), erf_fast_rhs_N(), erf_fast_rhs_T(), erf_init_dens_hse(), erf_make_tau_terms(), erf_slow_rhs_pre(), SAM::IceFall(), Kessler::Init(), SAM::Init(), ERF::init_custom(), ERF::init_from_hse(), Radiation::initialize(), make_fast_coeffs(), make_sources(), TurbulentPerturbation::netZeroBuoyantAdd(), TurbulentPerturbation::netZeroBuoyantAdjust(), SAM::PrecipFall(), TurbulentPerturbation::pseudoRandomPert(), MOSTAverage::set_k_indices_T(), MOSTAverage::set_norm_indices_T(), MOSTAverage::set_norm_positions_T(), MOSTAverage::set_rotated_fields(), MOSTAverage::set_z_positions_T(), ERF::turbPert_amplitude(), MOSTAverage::write_averages(), MOSTAverage::write_k_indices(), MOSTAverage::write_norm_indices(), and MOSTAverage::write_xz_positions().

+

Referenced by add_thin_body_sources(), ERF::Advance(), ERF::advance_dycore(), TurbulentPerturbation::calc_tpi_meanMag_perBox(), MYNNPBLH::compute_pblh(), MOSTAverage::compute_plane_averages(), MOSTAverage::compute_region_averages(), ComputeTurbulentViscosityLES(), ERF::erf_enforce_hse(), erf_fast_rhs_N(), erf_fast_rhs_T(), erf_init_dens_hse(), erf_make_tau_terms(), erf_slow_rhs_pre(), SAM::IceFall(), Kessler::Init(), SAM::Init(), ERF::init_custom(), ERF::init_from_hse(), Radiation::initialize(), make_fast_coeffs(), make_sources(), TurbulentPerturbation::netZeroBuoyantAdd(), TurbulentPerturbation::netZeroBuoyantAdjust(), SAM::PrecipFall(), TurbulentPerturbation::pseudoRandomPert(), MOSTAverage::set_k_indices_T(), MOSTAverage::set_norm_indices_T(), MOSTAverage::set_norm_positions_T(), MOSTAverage::set_rotated_fields(), MOSTAverage::set_z_positions_T(), ERF::turbPert_amplitude(), MOSTAverage::write_averages(), MOSTAverage::write_k_indices(), MOSTAverage::write_norm_indices(), and MOSTAverage::write_xz_positions().

Here is the caller graph for this function:
@@ -210,7 +210,7 @@

- + diff --git a/ERF__TileNoZ_8H__dep__incl.md5 b/ERF__TileNoZ_8H__dep__incl.md5 index af9d967c7..4ece27967 100644 --- a/ERF__TileNoZ_8H__dep__incl.md5 +++ b/ERF__TileNoZ_8H__dep__incl.md5 @@ -1 +1 @@ -0c43e7c2259ba6afda2fe2b92da3eb39 \ No newline at end of file +71805f5d4c4cc940d4d244c3c4646fab \ No newline at end of file diff --git a/ERF__TileNoZ_8H_a8da113f1d5603f7297fe1d03e5013f00_icgraph.map b/ERF__TileNoZ_8H_a8da113f1d5603f7297fe1d03e5013f00_icgraph.map index f18c73b90..86cd25e58 100644 --- a/ERF__TileNoZ_8H_a8da113f1d5603f7297fe1d03e5013f00_icgraph.map +++ b/ERF__TileNoZ_8H_a8da113f1d5603f7297fe1d03e5013f00_icgraph.map @@ -13,7 +13,7 @@ - + diff --git a/ERF__TileNoZ_8H_a8da113f1d5603f7297fe1d03e5013f00_icgraph.md5 b/ERF__TileNoZ_8H_a8da113f1d5603f7297fe1d03e5013f00_icgraph.md5 index 36e44baf2..2db23353f 100644 --- a/ERF__TileNoZ_8H_a8da113f1d5603f7297fe1d03e5013f00_icgraph.md5 +++ b/ERF__TileNoZ_8H_a8da113f1d5603f7297fe1d03e5013f00_icgraph.md5 @@ -1 +1 @@ -79a5f6d3733bee5c647becf3a2dc06d7 \ No newline at end of file +739cf17989efaa3f3ba65e93931e3a43 \ No newline at end of file diff --git a/ERF__TimeInterpolatedData_8H.html b/ERF__TimeInterpolatedData_8H.html index d5b4fe3df..e7a316bf0 100644 --- a/ERF__TimeInterpolatedData_8H.html +++ b/ERF__TimeInterpolatedData_8H.html @@ -107,56 +107,56 @@
- + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

diff --git a/ERF__TimeInterpolatedData_8H__dep__incl.map b/ERF__TimeInterpolatedData_8H__dep__incl.map index eb43b9188..be3341fc2 100644 --- a/ERF__TimeInterpolatedData_8H__dep__incl.map +++ b/ERF__TimeInterpolatedData_8H__dep__incl.map @@ -1,52 +1,52 @@ - + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__TimeInterpolatedData_8H__dep__incl.md5 b/ERF__TimeInterpolatedData_8H__dep__incl.md5 index 06e1a245e..97577e1fe 100644 --- a/ERF__TimeInterpolatedData_8H__dep__incl.md5 +++ b/ERF__TimeInterpolatedData_8H__dep__incl.md5 @@ -1 +1 @@ -d5d6610c5c10138b657795d69af7eb5f \ No newline at end of file +ef3f787251b6094d1e4a72995361d3a1 \ No newline at end of file diff --git a/ERF__TimeInterpolatedData_8H__dep__incl.png b/ERF__TimeInterpolatedData_8H__dep__incl.png index 0c3b83b21..849a20efc 100644 Binary files a/ERF__TimeInterpolatedData_8H__dep__incl.png and b/ERF__TimeInterpolatedData_8H__dep__incl.png differ diff --git a/ERF__TimeStep_8cpp.html b/ERF__TimeStep_8cpp.html index 4bcd59493..55f99d624 100644 --- a/ERF__TimeStep_8cpp.html +++ b/ERF__TimeStep_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__TimeStep_8cpp__incl.map b/ERF__TimeStep_8cpp__incl.map index 835cf4e25..9b7ad350e 100644 --- a/ERF__TimeStep_8cpp__incl.map +++ b/ERF__TimeStep_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__TimeStep_8cpp__incl.md5 b/ERF__TimeStep_8cpp__incl.md5 index c4ce891b3..28d2dc9d1 100644 --- a/ERF__TimeStep_8cpp__incl.md5 +++ b/ERF__TimeStep_8cpp__incl.md5 @@ -1 +1 @@ -f6996ff7da40f844a90958eeefbaa670 \ No newline at end of file +c220bd631bc349ffa240c813522d2540 \ No newline at end of file diff --git a/ERF__TimeStep_8cpp__incl.png b/ERF__TimeStep_8cpp__incl.png index 7c6640153..561bce4c3 100644 Binary files a/ERF__TimeStep_8cpp__incl.png and b/ERF__TimeStep_8cpp__incl.png differ diff --git a/ERF__TurbPertStruct_8H.html b/ERF__TurbPertStruct_8H.html index 6c164c93d..ce3fea789 100644 --- a/ERF__TurbPertStruct_8H.html +++ b/ERF__TurbPertStruct_8H.html @@ -133,7 +133,7 @@ - + @@ -167,14 +167,14 @@ - - - - + + + + - + diff --git a/ERF__TurbPertStruct_8H__dep__incl.map b/ERF__TurbPertStruct_8H__dep__incl.map index 9e5c4e2e9..bddac1aa9 100644 --- a/ERF__TurbPertStruct_8H__dep__incl.map +++ b/ERF__TurbPertStruct_8H__dep__incl.map @@ -6,7 +6,7 @@ - + @@ -40,13 +40,13 @@ - - - - + + + + - + diff --git a/ERF__TurbPertStruct_8H__dep__incl.md5 b/ERF__TurbPertStruct_8H__dep__incl.md5 index c7ec5d184..f5c79b5c3 100644 --- a/ERF__TurbPertStruct_8H__dep__incl.md5 +++ b/ERF__TurbPertStruct_8H__dep__incl.md5 @@ -1 +1 @@ -552dbd4856bd51de9fd14c315bf1e0f8 \ No newline at end of file +fd65466a48ef98a06b6e04fb8894aec9 \ No newline at end of file diff --git a/ERF__TurbPertStruct_8H__dep__incl.png b/ERF__TurbPertStruct_8H__dep__incl.png index f8f53d041..48cdb0189 100644 Binary files a/ERF__TurbPertStruct_8H__dep__incl.png and b/ERF__TurbPertStruct_8H__dep__incl.png differ diff --git a/ERF__Write1DProfiles_8cpp.html b/ERF__Write1DProfiles_8cpp.html index ae9bc3c0c..6c53038ff 100644 --- a/ERF__Write1DProfiles_8cpp.html +++ b/ERF__Write1DProfiles_8cpp.html @@ -96,54 +96,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Write1DProfiles_8cpp__incl.map b/ERF__Write1DProfiles_8cpp__incl.map index 1fb0e60bc..720a8b0f7 100644 --- a/ERF__Write1DProfiles_8cpp__incl.map +++ b/ERF__Write1DProfiles_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Write1DProfiles_8cpp__incl.md5 b/ERF__Write1DProfiles_8cpp__incl.md5 index 300e20583..becf6ec9e 100644 --- a/ERF__Write1DProfiles_8cpp__incl.md5 +++ b/ERF__Write1DProfiles_8cpp__incl.md5 @@ -1 +1 @@ -679e26190596ed6301daaf9b75278682 \ No newline at end of file +c1d77ce2287dc5679b0a272501ad6cd9 \ No newline at end of file diff --git a/ERF__Write1DProfiles_8cpp__incl.png b/ERF__Write1DProfiles_8cpp__incl.png index 4355a9309..8d1da2f61 100644 Binary files a/ERF__Write1DProfiles_8cpp__incl.png and b/ERF__Write1DProfiles_8cpp__incl.png differ diff --git a/ERF__Write1DProfiles__stag_8cpp.html b/ERF__Write1DProfiles__stag_8cpp.html index 7db0c22b3..11b68c21f 100644 --- a/ERF__Write1DProfiles__stag_8cpp.html +++ b/ERF__Write1DProfiles__stag_8cpp.html @@ -96,54 +96,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Write1DProfiles__stag_8cpp__incl.map b/ERF__Write1DProfiles__stag_8cpp__incl.map index 0deed28df..b01af1c0a 100644 --- a/ERF__Write1DProfiles__stag_8cpp__incl.map +++ b/ERF__Write1DProfiles__stag_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__Write1DProfiles__stag_8cpp__incl.md5 b/ERF__Write1DProfiles__stag_8cpp__incl.md5 index d080a944d..28787696a 100644 --- a/ERF__Write1DProfiles__stag_8cpp__incl.md5 +++ b/ERF__Write1DProfiles__stag_8cpp__incl.md5 @@ -1 +1 @@ -d717b1f42a9c150426156082f65f5292 \ No newline at end of file +dda20cd61f677d0cb1418b19bb0972b4 \ No newline at end of file diff --git a/ERF__Write1DProfiles__stag_8cpp__incl.png b/ERF__Write1DProfiles__stag_8cpp__incl.png index ae6b26593..bfbf1e733 100644 Binary files a/ERF__Write1DProfiles__stag_8cpp__incl.png and b/ERF__Write1DProfiles__stag_8cpp__incl.png differ diff --git a/ERF__WriteBndryPlanes_8H.html b/ERF__WriteBndryPlanes_8H.html index 438bc36fe..7e2fb7b22 100644 --- a/ERF__WriteBndryPlanes_8H.html +++ b/ERF__WriteBndryPlanes_8H.html @@ -107,9 +107,9 @@
- - - + + + @@ -117,46 +117,46 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__WriteBndryPlanes_8H__dep__incl.map b/ERF__WriteBndryPlanes_8H__dep__incl.map index 0dcf4e583..c62719e90 100644 --- a/ERF__WriteBndryPlanes_8H__dep__incl.map +++ b/ERF__WriteBndryPlanes_8H__dep__incl.map @@ -1,7 +1,7 @@ - - - + + + @@ -9,44 +9,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__WriteBndryPlanes_8H__dep__incl.md5 b/ERF__WriteBndryPlanes_8H__dep__incl.md5 index 4cb1c5775..ba5f853a7 100644 --- a/ERF__WriteBndryPlanes_8H__dep__incl.md5 +++ b/ERF__WriteBndryPlanes_8H__dep__incl.md5 @@ -1 +1 @@ -9b783e27c3999fa3efcf34fc673001f2 \ No newline at end of file +3a420efcf4a682da05c3138142c486a8 \ No newline at end of file diff --git a/ERF__WriteBndryPlanes_8H__dep__incl.png b/ERF__WriteBndryPlanes_8H__dep__incl.png index 0e5df2c75..8db31089c 100644 Binary files a/ERF__WriteBndryPlanes_8H__dep__incl.png and b/ERF__WriteBndryPlanes_8H__dep__incl.png differ diff --git a/ERF__WriteEBSurface_8cpp.html b/ERF__WriteEBSurface_8cpp.html index 1b62d6310..03ad684a9 100644 --- a/ERF__WriteEBSurface_8cpp.html +++ b/ERF__WriteEBSurface_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__WriteEBSurface_8cpp__incl.map b/ERF__WriteEBSurface_8cpp__incl.map index e47361189..1629f8cab 100644 --- a/ERF__WriteEBSurface_8cpp__incl.map +++ b/ERF__WriteEBSurface_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__WriteEBSurface_8cpp__incl.md5 b/ERF__WriteEBSurface_8cpp__incl.md5 index fdb809672..ecf579cfc 100644 --- a/ERF__WriteEBSurface_8cpp__incl.md5 +++ b/ERF__WriteEBSurface_8cpp__incl.md5 @@ -1 +1 @@ -360da9cede6aa46d72796f9c9cc6bc6c \ No newline at end of file +74ac813c945b942f35ae009849eec56f \ No newline at end of file diff --git a/ERF__WriteEBSurface_8cpp__incl.png b/ERF__WriteEBSurface_8cpp__incl.png index 20ea857ce..409bfd404 100644 Binary files a/ERF__WriteEBSurface_8cpp__incl.png and b/ERF__WriteEBSurface_8cpp__incl.png differ diff --git a/ERF__WriteJobInfo_8cpp.html b/ERF__WriteJobInfo_8cpp.html index 4b3318556..cc9c79f19 100644 --- a/ERF__WriteJobInfo_8cpp.html +++ b/ERF__WriteJobInfo_8cpp.html @@ -95,56 +95,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__WriteJobInfo_8cpp__incl.map b/ERF__WriteJobInfo_8cpp__incl.map index 140d86e48..8cf7a36d0 100644 --- a/ERF__WriteJobInfo_8cpp__incl.map +++ b/ERF__WriteJobInfo_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__WriteJobInfo_8cpp__incl.md5 b/ERF__WriteJobInfo_8cpp__incl.md5 index 3cd5f0d45..38dc384fc 100644 --- a/ERF__WriteJobInfo_8cpp__incl.md5 +++ b/ERF__WriteJobInfo_8cpp__incl.md5 @@ -1 +1 @@ -8e57df1ecd0ad7e52027490d2421cbf5 \ No newline at end of file +efbbbe136b10e97cdbe7e3c117204882 \ No newline at end of file diff --git a/ERF__WriteJobInfo_8cpp__incl.png b/ERF__WriteJobInfo_8cpp__incl.png index d4cc57d6c..a54634e8f 100644 Binary files a/ERF__WriteJobInfo_8cpp__incl.png and b/ERF__WriteJobInfo_8cpp__incl.png differ diff --git a/ERF__WriteScalarProfiles_8cpp.html b/ERF__WriteScalarProfiles_8cpp.html index cb92a2ec7..8c4f45999 100644 --- a/ERF__WriteScalarProfiles_8cpp.html +++ b/ERF__WriteScalarProfiles_8cpp.html @@ -93,56 +93,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ERF__WriteScalarProfiles_8cpp__incl.map b/ERF__WriteScalarProfiles_8cpp__incl.map index 8f5ee9e88..cc8a2a454 100644 --- a/ERF__WriteScalarProfiles_8cpp__incl.map +++ b/ERF__WriteScalarProfiles_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ERF__WriteScalarProfiles_8cpp__incl.md5 b/ERF__WriteScalarProfiles_8cpp__incl.md5 index 45f1808b1..0f17743b1 100644 --- a/ERF__WriteScalarProfiles_8cpp__incl.md5 +++ b/ERF__WriteScalarProfiles_8cpp__incl.md5 @@ -1 +1 @@ -93de12dcda564f9acdd8c1b79dc7252b \ No newline at end of file +b0da9e600c4ecd87b9506aeaf81c799d \ No newline at end of file diff --git a/ERF__WriteScalarProfiles_8cpp__incl.png b/ERF__WriteScalarProfiles_8cpp__incl.png index 0761d1551..5cd25a9d5 100644 Binary files a/ERF__WriteScalarProfiles_8cpp__incl.png and b/ERF__WriteScalarProfiles_8cpp__incl.png differ diff --git a/ERF__Wstar_8H.html b/ERF__Wstar_8H.html index 0b308863b..bd2e13a4b 100644 --- a/ERF__Wstar_8H.html +++ b/ERF__Wstar_8H.html @@ -104,56 +104,56 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
diff --git a/ERF__Wstar_8H__dep__incl.map b/ERF__Wstar_8H__dep__incl.map index 540e0b52c..d550c22ca 100644 --- a/ERF__Wstar_8H__dep__incl.map +++ b/ERF__Wstar_8H__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/ERF__Wstar_8H__dep__incl.md5 b/ERF__Wstar_8H__dep__incl.md5 index 90c539634..0bc277b4d 100644 --- a/ERF__Wstar_8H__dep__incl.md5 +++ b/ERF__Wstar_8H__dep__incl.md5 @@ -1 +1 @@ -d944900df74a26cccf3c38f3b14fcd30 \ No newline at end of file +987e581c9f9335f0ed3153596b40ef4a \ No newline at end of file diff --git a/ERF__Wstar_8H__dep__incl.png b/ERF__Wstar_8H__dep__incl.png index f0f10c47b..f0829f7ea 100644 Binary files a/ERF__Wstar_8H__dep__incl.png and b/ERF__Wstar_8H__dep__incl.png differ diff --git a/classERF-members.html b/classERF-members.html index 9de0e0794..405538f85 100644 --- a/classERF-members.html +++ b/classERF-members.html @@ -146,8 +146,8 @@ - - + + @@ -165,15 +165,17 @@ - - - - - - - - - + + + + + + + + + + + @@ -266,35 +268,41 @@ + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -349,6 +357,8 @@ + + @@ -365,14 +375,14 @@ - - + + - - - - + + + + @@ -394,57 +404,59 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classERF.html b/classERF.html index 4b9492f5b..268e6d3d3 100644 --- a/classERF.html +++ b/classERF.html @@ -111,56 +111,56 @@
Collaboration graph
- + - - - - - - - - + + + + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + +
[legend]
data_samplerERFprivate
datalogERFprivate
DataLog(int i)ERFinlineprivate
datalognameERFprivate
DataLogName(int i) const noexceptERFinlineprivate
DataLogName(int i) const noexceptERFinlineprivate
datalognameERFprivate
Define_ERFFillPatchers(int lev)ERFprivate
derive_diag_profiles(amrex::Real time, 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_Kmv, amrex::Gpu::HostVector< amrex::Real > &h_avg_Khv, 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, amrex::Gpu::HostVector< amrex::Real > &h_avg_wthv)ERF
derive_diag_profiles_stag(amrex::Real time, 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_Kmv, amrex::Gpu::HostVector< amrex::Real > &h_avg_Khv, 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, amrex::Gpu::HostVector< amrex::Real > &h_avg_wthv)ERF
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, amrex::MultiFab &th, std::unique_ptr< amrex::MultiFab > &z_cc)ERF
ERF_shared()ERF
ErrorEst(int lev, amrex::TagBoxArray &tags, amrex::Real time, int ngrow) overrideERF
estTimeStep(int lev, long &dt_fast_ratio) constERF
Evolve()ERF
EBFactory(int lev) const noexceptERFinlineprivate
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, amrex::MultiFab &th, std::unique_ptr< amrex::MultiFab > &z_cc)ERF
ERF_shared()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
m_r2dERFprivate
m_terrain_dragERFprivate
m_w2dERFprivate
make_eb_box()ERF
make_eb_regular()ERF
make_physbcs(int lev)ERFprivate
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_stepERFprivate
metgrid_basic_linearERFprivate
metgrid_debug_dryERFprivate
metgrid_debug_isothermalERFprivate
metgrid_debug_msfERFprivate
metgrid_debug_psfcERFprivate
metgrid_debug_quiescentERFprivate
metgrid_force_sfc_kERFprivate
metgrid_interp_thetaERFprivate
metgrid_orderERFprivate
metgrid_proximityERFprivate
metgrid_retain_sfcERFprivate
metgrid_use_below_sfcERFprivate
metgrid_use_sfcERFprivate
mg_verboseERFprivatestatic
microERFprivate
mri_integrator_memERFprivate
nc_bdy_fileERFprivatestatic
nc_init_fileERFprivatestatic
ng_dens_hseERFprivatestatic
ng_pres_hseERFprivatestatic
MakeEBGeometry()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_stepERFprivate
metgrid_basic_linearERFprivate
metgrid_debug_dryERFprivate
metgrid_debug_isothermalERFprivate
metgrid_debug_msfERFprivate
metgrid_debug_psfcERFprivate
metgrid_debug_quiescentERFprivate
metgrid_force_sfc_kERFprivate
metgrid_interp_thetaERFprivate
metgrid_orderERFprivate
metgrid_proximityERFprivate
metgrid_retain_sfcERFprivate
metgrid_use_below_sfcERFprivate
metgrid_use_sfcERFprivate
mg_verboseERFprivatestatic
microERFprivate
mri_integrator_memERFprivate
nc_bdy_fileERFprivatestatic
nc_init_fileERFprivatestatic
ng_dens_hseERFprivatestatic
ng_pres_hseERFprivatestatic
nghost_eb_basic()ERFinlineprivatestatic
nghost_eb_full()ERFinlineprivatestatic
nghost_eb_volume()ERFinlineprivatestatic
nsubstepsERFprivate
num_boxes_at_levelERFprivate
num_files_at_levelERFprivate
ReadParameters()ERFprivate
real_set_widthERFprivate
real_widthERFprivate
redistribute_term(int lev, amrex::MultiFab &result, amrex::MultiFab &result_tmp, amrex::MultiFab const &state, amrex::BCRec const *bc, amrex::Real const dt)ERF
redistribute_term(amrex::MFIter const &mfi, int lev, amrex::MultiFab &result, amrex::MultiFab &result_tmp, amrex::MultiFab const &state, amrex::BCRec const *bc, amrex::Real const dt)ERF
ref_tagsERFprivatestatic
refinement_criteria_setup()ERFprivate
regrid_intERFprivate
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
samplelineERFprivate
SampleLine(int i)ERFinlineprivate
SampleLine(int i)ERFinlineprivate
samplelineERFprivate
samplelinelogERFprivate
SampleLineLog(int i)ERFinlineprivate
samplelinelognameERFprivate
SampleLineLogName(int i) const noexceptERFinlineprivate
SamplePoint(int i)ERFinlineprivate
samplepointERFprivate
SampleLineLogName(int i) const noexceptERFinlineprivate
samplelinelognameERFprivate
samplepointERFprivate
SamplePoint(int i)ERFinlineprivate
SamplePointLog(int i)ERFinlineprivate
SamplePointLogName(int i) const noexceptERFinlineprivate
sampleptlogERFprivate
SFS_q1fx3_levERFprivate
SFS_q2fx3_levERFprivate
SmnSmn_levERFprivate
solve_with_gmres(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)ERF
solve_with_mlmg(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)ERF
solverChoiceERFprivatestatic
sponge_typeERFprivatestatic
sst_levERFprivate
start_timeERFprivate
startCPUTimeERFprivatestatic
stop_timeERFprivate
stretched_dz_dERFprivate
stretched_dz_hERFprivate
sub_cflERFprivatestatic
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
timeStep(int lev, amrex::Real time, int iteration)ERFprivate
turbPertERFprivate
turbPert_amplitude(const int lev)ERFprivate
turbPert_update(const int lev, const amrex::Real dt)ERFprivate
update_diffusive_arrays(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)ERFprivate
update_terrain_arrays(int lev)ERFprivate
use_fftERFprivatestatic
use_real_bcsERFprivatestatic
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
walldistERFprivate
write_1D_profiles(amrex::Real time)ERF
write_1D_profiles_stag(amrex::Real time)ERF
writeBuildInfo(std::ostream &os)ERFstatic
WriteCheckpointFile() constERF
WriteGenericPlotfileHeaderWithTerrain(std::ostream &HeaderFile, int nlevels, const amrex::Vector< amrex::BoxArray > &bArray, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, 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, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, 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
solve_with_EB_mlmg(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)ERF
solve_with_gmres(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)ERF
solve_with_mlmg(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)ERF
solverChoiceERFprivatestatic
sponge_typeERFprivatestatic
sst_levERFprivate
start_timeERFprivate
startCPUTimeERFprivatestatic
stop_timeERFprivate
stretched_dz_dERFprivate
stretched_dz_hERFprivate
sub_cflERFprivatestatic
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
timeStep(int lev, amrex::Real time, int iteration)ERFprivate
turbPertERFprivate
turbPert_amplitude(const int lev)ERFprivate
turbPert_update(const int lev, const amrex::Real dt)ERFprivate
update_diffusive_arrays(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)ERFprivate
update_terrain_arrays(int lev)ERFprivate
use_fftERFprivatestatic
use_real_bcsERFprivatestatic
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
walldistERFprivate
write_1D_profiles(amrex::Real time)ERF
write_1D_profiles_stag(amrex::Real time)ERF
writeBuildInfo(std::ostream &os)ERFstatic
WriteCheckpointFile() constERF
WriteGenericPlotfileHeaderWithTerrain(std::ostream &HeaderFile, int nlevels, const amrex::Vector< amrex::BoxArray > &bArray, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, 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, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, 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
WriteMyEBSurface()ERF
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, PlotFileType plotfile_type, amrex::Vector< std::string > plot_var_names)ERF
xflux_imaskERFprivate
@@ -190,6 +190,8 @@ + + @@ -198,6 +200,8 @@ + + @@ -280,6 +284,16 @@ + + + + + + + + + + @@ -441,6 +455,10 @@ + + + +
 
void InitData_post ()
 
void WriteMyEBSurface ()
 
void compute_divergence (int lev, amrex::MultiFab &rhs, amrex::Array< amrex::MultiFab const *, AMREX_SPACEDIM > rho0_u_const, amrex::Geometry const &geom_at_lev)
 
void project_velocities (int lev, amrex::Real dt, amrex::Vector< amrex::MultiFab > &vars, amrex::MultiFab &p)
 
void poisson_wall_dist (int lev)
 
void solve_with_EB_mlmg (int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
 
void solve_with_gmres (int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
 
void solve_with_mlmg (int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
 
void fill_from_bndryregs (const amrex::Vector< amrex::MultiFab * > &mfs, amrex::Real time)
 
void MakeEBGeometry ()
 
void make_eb_box ()
 
void make_eb_regular ()
 
void redistribute_term (int lev, amrex::MultiFab &result, amrex::MultiFab &result_tmp, amrex::MultiFab const &state, amrex::BCRec const *bc, amrex::Real const dt)
 
void redistribute_term (amrex::MFIter const &mfi, int lev, amrex::MultiFab &result, amrex::MultiFab &result_tmp, amrex::MultiFab const &state, amrex::BCRec const *bc, amrex::Real const dt)
 
void AverageDownTo (int crse_lev, int scomp, int ncomp)
 
void WriteCheckpointFile () const
std::string SampleLineLogName (int i) const noexcept
 The filename of the ith samplelinelog file. More...
 
amrex::FabFactory< amrex::FArrayBox > const & Factory (int lev) const noexcept
 
amrex::EBFArrayBoxFactory const & EBFactory (int lev) const noexcept
 
@@ -452,6 +470,12 @@ + + + + + +

Static Private Member Functions

 
static amrex::Real getCPUTime ()
 
static int nghost_eb_basic ()
 
static int nghost_eb_volume ()
 
static int nghost_eb_full ()
 
@@ -1394,40 +1418,40 @@

AMREX_FORCE_INLINE amrex::IntVect TileNoZ()
Definition: ERF_TileNoZ.H:11
void Time_Avg_Vel_atCC(const Real &dt, Real &t_avg_cnt, MultiFab *vel_t_avg, MultiFab &xvel, MultiFab &yvel, MultiFab &zvel)
Definition: ERF_TimeAvgVel.cpp:9
void VelocityToMomentum(const amrex::MultiFab &xvel_in, const amrex::IntVect &xvel_ngrow, const amrex::MultiFab &yvel_in, const amrex::IntVect &yvel_ngrow, const amrex::MultiFab &zvel_in, const amrex::IntVect &zvel_ngrow, const amrex::MultiFab &cons_in, amrex::MultiFab &xmom_out, amrex::MultiFab &ymom_out, amrex::MultiFab &zmom_out, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h)
-
amrex::Vector< amrex::MultiFab > rU_new
Definition: ERF.H:766
-
std::unique_ptr< ABLMost > m_most
Definition: ERF.H:1170
-
amrex::Vector< ERFFillPatcher > FPr_u
Definition: ERF.H:811
-
amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_new
Definition: ERF.H:741
-
amrex::Vector< ERFFillPatcher > FPr_v
Definition: ERF.H:812
-
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_cons > > physbcs_cons
Definition: ERF.H:753
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_cc
Definition: ERF.H:838
-
static SolverChoice solverChoice
Definition: ERF.H:1012
-
amrex::Vector< ERFFillPatcher > FPr_c
Definition: ERF.H:810
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > vel_t_avg
Definition: ERF.H:745
-
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_w > > physbcs_w
Definition: ERF.H:756
-
amrex::Vector< amrex::MultiFab > base_state
Definition: ERF.H:870
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Qv_prim
Definition: ERF.H:761
-
amrex::Vector< amrex::MultiFab > rV_new
Definition: ERF.H:768
-
amrex::Vector< amrex::BCRec > domain_bcs_type
Definition: ERF.H:886
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Qr_prim
Definition: ERF.H:762
-
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_u > > physbcs_u
Definition: ERF.H:754
-
amrex::Vector< amrex::Real > t_avg_cnt
Definition: ERF.H:746
-
amrex::Vector< amrex::MultiFab > rU_old
Definition: ERF.H:765
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Theta_prim
Definition: ERF.H:760
-
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_v > > physbcs_v
Definition: ERF.H:755
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd
Definition: ERF.H:837
-
amrex::Vector< amrex::MultiFab > rW_new
Definition: ERF.H:770
-
amrex::Vector< amrex::MultiFab > zmom_crse_rhs
Definition: ERF.H:774
-
TurbulentPerturbation turbPert
Definition: ERF.H:1015
-
amrex::Vector< amrex::MultiFab > rW_old
Definition: ERF.H:769
+
amrex::Vector< amrex::MultiFab > rU_new
Definition: ERF.H:761
+
std::unique_ptr< ABLMost > m_most
Definition: ERF.H:1163
+
amrex::Vector< ERFFillPatcher > FPr_u
Definition: ERF.H:806
+
amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_new
Definition: ERF.H:736
+
amrex::Vector< ERFFillPatcher > FPr_v
Definition: ERF.H:807
+
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_cons > > physbcs_cons
Definition: ERF.H:748
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_cc
Definition: ERF.H:833
+
static SolverChoice solverChoice
Definition: ERF.H:1005
+
amrex::Vector< ERFFillPatcher > FPr_c
Definition: ERF.H:805
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > vel_t_avg
Definition: ERF.H:740
+
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_w > > physbcs_w
Definition: ERF.H:751
+
amrex::Vector< amrex::MultiFab > base_state
Definition: ERF.H:865
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Qv_prim
Definition: ERF.H:756
+
amrex::Vector< amrex::MultiFab > rV_new
Definition: ERF.H:763
+
amrex::Vector< amrex::BCRec > domain_bcs_type
Definition: ERF.H:881
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Qr_prim
Definition: ERF.H:757
+
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_u > > physbcs_u
Definition: ERF.H:749
+
amrex::Vector< amrex::Real > t_avg_cnt
Definition: ERF.H:741
+
amrex::Vector< amrex::MultiFab > rU_old
Definition: ERF.H:760
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Theta_prim
Definition: ERF.H:755
+
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_v > > physbcs_v
Definition: ERF.H:750
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd
Definition: ERF.H:832
+
amrex::Vector< amrex::MultiFab > rW_new
Definition: ERF.H:765
+
amrex::Vector< amrex::MultiFab > zmom_crse_rhs
Definition: ERF.H:769
+
TurbulentPerturbation turbPert
Definition: ERF.H:1008
+
amrex::Vector< amrex::MultiFab > rW_old
Definition: ERF.H:764
void advance_lsm(int lev, amrex::MultiFab &, const amrex::Real &dt_advance)
Definition: ERF_AdvanceLSM.cpp:5
-
amrex::Vector< ERFFillPatcher > FPr_w
Definition: ERF.H:813
-
amrex::Vector< amrex::Real > dt
Definition: ERF.H:735
+
amrex::Vector< ERFFillPatcher > FPr_w
Definition: ERF.H:808
+
amrex::Vector< amrex::Real > dt
Definition: ERF.H:730
void advance_microphysics(int lev, amrex::MultiFab &cons_in, const amrex::Real &dt_advance, const int &iteration, const amrex::Real &time)
Definition: ERF_AdvanceMicrophysics.cpp:5
-
int cf_width
Definition: ERF.H:808
-
amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > phys_bc_type
Definition: ERF.H:899
-
amrex::Vector< amrex::MultiFab > rV_old
Definition: ERF.H:767
-
amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_old
Definition: ERF.H:742
+
int cf_width
Definition: ERF.H:803
+
amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > phys_bc_type
Definition: ERF.H:894
+
amrex::Vector< amrex::MultiFab > rV_old
Definition: ERF.H:762
+
amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_old
Definition: ERF.H:737
void 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)
Definition: ERF_AdvanceDycore.cpp:37
void FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, bool cons_only=false)
@ zvel_bc
Definition: ERF_IndexDefines.H:90
@@ -1442,13 +1466,13 @@

@ cons
Definition: ERF_IndexDefines.H:129
@ zvel
Definition: ERF_IndexDefines.H:132
@ yvel
Definition: ERF_IndexDefines.H:131
-
int RhoQr_comp
Definition: ERF_DataStruct.H:687
-
int RhoQc_comp
Definition: ERF_DataStruct.H:681
-
int RhoQv_comp
Definition: ERF_DataStruct.H:680
-
MoistureType moisture_type
Definition: ERF_DataStruct.H:664
-
PerturbationType pert_type
Definition: ERF_DataStruct.H:654
-
WindFarmType windfarm_type
Definition: ERF_DataStruct.H:665
-
bool time_avg_vel
Definition: ERF_DataStruct.H:651
+
int RhoQr_comp
Definition: ERF_DataStruct.H:696
+
int RhoQc_comp
Definition: ERF_DataStruct.H:690
+
int RhoQv_comp
Definition: ERF_DataStruct.H:689
+
MoistureType moisture_type
Definition: ERF_DataStruct.H:673
+
PerturbationType pert_type
Definition: ERF_DataStruct.H:663
+
WindFarmType windfarm_type
Definition: ERF_DataStruct.H:674
+
bool time_avg_vel
Definition: ERF_DataStruct.H:660
void calc_tpi_update(const int lev, const amrex::Real dt, amrex::MultiFab &mf_xvel, amrex::MultiFab &mf_yvel, amrex::MultiFab &mf_cons)
Definition: ERF_TurbPertStruct.H:184
amrex::MultiFab pb_cell
Definition: ERF_TurbPertStruct.H:536
void apply_tpi(const int &lev, const amrex::Box &vbx, const int &comp, const amrex::IndexType &m_ixtype, const amrex::Array4< amrex::Real > &src_arr, const amrex::Array4< amrex::Real const > &pert_cell)
Definition: ERF_TurbPertStruct.H:245
@@ -1867,53 +1891,53 @@

auto no_substep_fun
Definition: ERF_TI_no_substep_fun.H:4
-
auto slow_rhs_fun_inc
Definition: ERF_TI_slow_rhs_fun.H:395
+
auto slow_rhs_fun_inc
Definition: ERF_TI_slow_rhs_fun.H:389
auto slow_rhs_fun_pre
Definition: ERF_TI_slow_rhs_fun.H:6
-
auto slow_rhs_fun_post
Definition: ERF_TI_slow_rhs_fun.H:301
+
auto slow_rhs_fun_post
Definition: ERF_TI_slow_rhs_fun.H:299
auto fast_rhs_fun
Definition: ERF_TI_substep_fun.H:4
auto apply_bcs
Definition: ERF_TI_utils.H:50
auto cons_to_prim
Definition: ERF_TI_utils.H:4
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau23_lev
Definition: ERF.H:819
-
amrex::Vector< std::unique_ptr< MRISplitIntegrator< amrex::Vector< amrex::MultiFab > > > > mri_integrator_mem
Definition: ERF.H:748
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhotheta_src
Definition: ERF.H:1119
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx3_lev
Definition: ERF.H:830
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx3_lev
Definition: ERF.H:828
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_u
Definition: ERF.H:864
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau31_lev
Definition: ERF.H:818
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_m
Definition: ERF.H:863
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx1_lev
Definition: ERF.H:828
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc
Definition: ERF.H:840
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > eddyDiffs_lev
Definition: ERF.H:820
-
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_sponge_ptrs
Definition: ERF.H:1152
-
amrex::Vector< amrex::Vector< amrex::Real > > h_rhoqt_src
Definition: ERF.H:1121
-
amrex::Vector< long > dt_mri_ratio
Definition: ERF.H:736
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q2fx3_lev
Definition: ERF.H:831
-
static int verbose
Definition: ERF.H:1047
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau13_lev
Definition: ERF.H:818
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx2_lev
Definition: ERF.H:830
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau21_lev
Definition: ERF.H:817
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau33_lev
Definition: ERF.H:816
-
std::unique_ptr< ProblemBase > prob
Definition: ERF.H:723
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_diss_lev
Definition: ERF.H:829
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_v_geos
Definition: ERF.H:1131
-
amrex::Vector< amrex::Vector< amrex::Real > > h_v_geos
Definition: ERF.H:1130
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhoqt_src
Definition: ERF.H:1122
-
amrex::Vector< amrex::Vector< amrex::Real > > h_rhotheta_src
Definition: ERF.H:1118
-
amrex::Vector< amrex::Vector< amrex::Real > > h_u_geos
Definition: ERF.H:1127
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SmnSmn_lev
Definition: ERF.H:821
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau32_lev
Definition: ERF.H:819
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_u_geos
Definition: ERF.H:1128
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_w_subsid
Definition: ERF.H:1125
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx2_lev
Definition: ERF.H:828
-
static int fixed_mri_dt_ratio
Definition: ERF.H:938
-
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_rayleigh_ptrs
Definition: ERF.H:1149
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau12_lev
Definition: ERF.H:817
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx1_lev
Definition: ERF.H:830
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_v
Definition: ERF.H:865
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau11_lev
Definition: ERF.H:816
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau22_lev
Definition: ERF.H:816
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau23_lev
Definition: ERF.H:814
+
amrex::Vector< std::unique_ptr< MRISplitIntegrator< amrex::Vector< amrex::MultiFab > > > > mri_integrator_mem
Definition: ERF.H:743
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhotheta_src
Definition: ERF.H:1112
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx3_lev
Definition: ERF.H:825
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx3_lev
Definition: ERF.H:823
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_u
Definition: ERF.H:859
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau31_lev
Definition: ERF.H:813
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_m
Definition: ERF.H:858
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx1_lev
Definition: ERF.H:823
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc
Definition: ERF.H:835
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > eddyDiffs_lev
Definition: ERF.H:815
+
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_sponge_ptrs
Definition: ERF.H:1145
+
amrex::Vector< amrex::Vector< amrex::Real > > h_rhoqt_src
Definition: ERF.H:1114
+
amrex::Vector< long > dt_mri_ratio
Definition: ERF.H:731
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q2fx3_lev
Definition: ERF.H:826
+
static int verbose
Definition: ERF.H:1040
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau13_lev
Definition: ERF.H:813
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx2_lev
Definition: ERF.H:825
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau21_lev
Definition: ERF.H:812
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau33_lev
Definition: ERF.H:811
+
std::unique_ptr< ProblemBase > prob
Definition: ERF.H:718
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_diss_lev
Definition: ERF.H:824
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_v_geos
Definition: ERF.H:1124
+
amrex::Vector< amrex::Vector< amrex::Real > > h_v_geos
Definition: ERF.H:1123
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_rhoqt_src
Definition: ERF.H:1115
+
amrex::Vector< amrex::Vector< amrex::Real > > h_rhotheta_src
Definition: ERF.H:1111
+
amrex::Vector< amrex::Vector< amrex::Real > > h_u_geos
Definition: ERF.H:1120
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SmnSmn_lev
Definition: ERF.H:816
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau32_lev
Definition: ERF.H:814
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_u_geos
Definition: ERF.H:1121
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > d_w_subsid
Definition: ERF.H:1118
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_hfx2_lev
Definition: ERF.H:823
+
static int fixed_mri_dt_ratio
Definition: ERF.H:933
+
amrex::Vector< amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > > d_rayleigh_ptrs
Definition: ERF.H:1142
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau12_lev
Definition: ERF.H:812
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > SFS_q1fx1_lev
Definition: ERF.H:825
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > mapfac_v
Definition: ERF.H:860
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau11_lev
Definition: ERF.H:811
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Tau22_lev
Definition: ERF.H:811
Definition: ERF_MRI.H:16
void set_slow_rhs_pre(std::function< void(T &, T &, T &, T &, const amrex::Real, const amrex::Real, const amrex::Real, const int)> F)
Definition: ERF_MRI.H:134
void set_no_substep(std::function< void(T &, T &, T &, amrex::Real, amrex::Real, int)> F)
Definition: ERF_MRI.H:164
@@ -1927,22 +1951,22 @@

@ r0_comp
Definition: ERF_IndexDefines.H:63
Definition: ERF_DiffStruct.H:19
MolecDiffType molec_diff_type
Definition: ERF_DiffStruct.H:84
-
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:608
-
bool use_explicit_most
Definition: ERF_DataStruct.H:645
-
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:606
-
DiffChoice diffChoice
Definition: ERF_DataStruct.H:579
-
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:634
-
bool custom_w_subsidence
Definition: ERF_DataStruct.H:636
-
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:605
-
bool custom_geostrophic_profile
Definition: ERF_DataStruct.H:637
-
amrex::Vector< SubsteppingType > substepping_type
Definition: ERF_DataStruct.H:588
-
bool use_num_diff
Definition: ERF_DataStruct.H:657
-
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:635
-
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:581
-
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:589
-
static TerrainType terrain_type
Definition: ERF_DataStruct.H:567
-
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:607
-
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:580
+
bool rayleigh_damp_T
Definition: ERF_DataStruct.H:617
+
bool use_explicit_most
Definition: ERF_DataStruct.H:654
+
bool rayleigh_damp_V
Definition: ERF_DataStruct.H:615
+
DiffChoice diffChoice
Definition: ERF_DataStruct.H:588
+
bool custom_rhotheta_forcing
Definition: ERF_DataStruct.H:643
+
bool custom_w_subsidence
Definition: ERF_DataStruct.H:645
+
bool rayleigh_damp_U
Definition: ERF_DataStruct.H:614
+
bool custom_geostrophic_profile
Definition: ERF_DataStruct.H:646
+
amrex::Vector< SubsteppingType > substepping_type
Definition: ERF_DataStruct.H:597
+
bool use_num_diff
Definition: ERF_DataStruct.H:666
+
bool custom_moisture_forcing
Definition: ERF_DataStruct.H:644
+
amrex::Vector< TurbChoice > turbChoice
Definition: ERF_DataStruct.H:590
+
amrex::Vector< int > anelastic
Definition: ERF_DataStruct.H:598
+
static TerrainType terrain_type
Definition: ERF_DataStruct.H:576
+
bool rayleigh_damp_W
Definition: ERF_DataStruct.H:616
+
SpongeChoice spongeChoice
Definition: ERF_DataStruct.H:589
Definition: ERF_SpongeStruct.H:15
std::string sponge_type
Definition: ERF_SpongeStruct.H:61
Definition: ERF_TurbStruct.H:31
@@ -2026,9 +2050,9 @@

10  lsm.Advance(lev, dt_advance);
11  }
12 }
-
LandSurface lsm
Definition: ERF.H:792
+
LandSurface lsm
Definition: ERF.H:787
void Advance(const int &lev, const amrex::Real &dt_advance)
Definition: ERF_LandSurface.H:51
-
LandSurfaceType lsm_type
Definition: ERF_DataStruct.H:667
+
LandSurfaceType lsm_type
Definition: ERF_DataStruct.H:676
@@ -2082,7 +2106,7 @@

14  micro->Update_State_Vars_Lev(lev, cons);
15  }
16 }
-
std::unique_ptr< Microphysics > micro
Definition: ERF.H:776
+
std::unique_ptr< Microphysics > micro
Definition: ERF.H:771
@@ -2162,7 +2186,7 @@

169  }
170 }
bool containerHasElement(const V &iterable, const T &query)
Definition: ERF_Plotfile.cpp:12
-
std::string pp_prefix
Definition: ERF.H:445
+
std::string pp_prefix
Definition: ERF.H:443
Here is the call graph for this function:
@@ -2215,7 +2239,7 @@

31  }

32 }
void AverageDownTo(int crse_lev, int scomp, int ncomp)
Definition: ERF_AverageDown.cpp:36
-
CouplingType coupling_type
Definition: ERF_DataStruct.H:663
+
CouplingType coupling_type
Definition: ERF_DataStruct.H:672
@@ -2389,9 +2413,9 @@

173  }
174 }
void MomentumToVelocity(MultiFab &xvel, MultiFab &yvel, MultiFab &zvel, const MultiFab &density, const MultiFab &xmom_in, const MultiFab &ymom_in, const MultiFab &zmom_in, const Box &domain, const Vector< BCRec > &domain_bcs_type_h)
Definition: ERF_MomentumToVelocity.cpp:25
-
static StateInterpType interpolation_type
Definition: ERF.H:1061
+
static StateInterpType interpolation_type
Definition: ERF.H:1054
@ th0_comp
Definition: ERF_IndexDefines.H:66
-
static MeshType mesh_type
Definition: ERF_DataStruct.H:570
+
static MeshType mesh_type
Definition: ERF_DataStruct.H:579
Here is the call graph for this function:
@@ -2450,7 +2474,7 @@

450 

451  return fine_mask;
452 }
-
amrex::MultiFab fine_mask
Definition: ERF.H:1183
+
amrex::MultiFab fine_mask
Definition: ERF.H:1176
@@ -2477,45 +2501,45 @@

-
469 {
-
470  for (int var_idx = 0; var_idx < Vars::NumTypes; ++var_idx) {
-
471  vars_new[lev][var_idx].clear();
-
472  vars_old[lev][var_idx].clear();
-
473  }
-
474 
-
475  base_state[lev].clear();
-
476 
-
477  rU_new[lev].clear();
-
478  rU_old[lev].clear();
-
479  rV_new[lev].clear();
-
480  rV_old[lev].clear();
-
481  rW_new[lev].clear();
-
482  rW_old[lev].clear();
-
483 
-
484  if (lev > 0) {
-
485  zmom_crse_rhs[lev].clear();
-
486  }
-
487 
-
488  if (solverChoice.anelastic[lev] == 1) {
-
489  pp_inc[lev].clear();
-
490  }
-
491 
-
492  // Clears the integrator memory
-
493  mri_integrator_mem[lev].reset();
-
494 
-
495  // Clears the physical boundary condition routines
-
496  physbcs_cons[lev].reset();
-
497  physbcs_u[lev].reset();
-
498  physbcs_v[lev].reset();
-
499  physbcs_w[lev].reset();
-
500  physbcs_base[lev].reset();
-
501 
-
502  // Clears the flux register array
-
503  advflux_reg[lev]->reset();
-
504 }
-
amrex::Vector< amrex::MultiFab > pp_inc
Definition: ERF.H:750
-
amrex::Vector< amrex::YAFluxRegister * > advflux_reg
Definition: ERF.H:881
-
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_base > > physbcs_base
Definition: ERF.H:757
+
495 {
+
496  for (int var_idx = 0; var_idx < Vars::NumTypes; ++var_idx) {
+
497  vars_new[lev][var_idx].clear();
+
498  vars_old[lev][var_idx].clear();
+
499  }
+
500 
+
501  base_state[lev].clear();
+
502 
+
503  rU_new[lev].clear();
+
504  rU_old[lev].clear();
+
505  rV_new[lev].clear();
+
506  rV_old[lev].clear();
+
507  rW_new[lev].clear();
+
508  rW_old[lev].clear();
+
509 
+
510  if (lev > 0) {
+
511  zmom_crse_rhs[lev].clear();
+
512  }
+
513 
+
514  if (solverChoice.anelastic[lev] == 1) {
+
515  pp_inc[lev].clear();
+
516  }
+
517 
+
518  // Clears the integrator memory
+
519  mri_integrator_mem[lev].reset();
+
520 
+
521  // Clears the physical boundary condition routines
+
522  physbcs_cons[lev].reset();
+
523  physbcs_u[lev].reset();
+
524  physbcs_v[lev].reset();
+
525  physbcs_w[lev].reset();
+
526  physbcs_base[lev].reset();
+
527 
+
528  // Clears the flux register array
+
529  advflux_reg[lev]->reset();
+
530 }
+
amrex::Vector< amrex::MultiFab > pp_inc
Definition: ERF.H:745
+
amrex::Vector< amrex::YAFluxRegister * > advflux_reg
Definition: ERF.H:876
+
amrex::Vector< std::unique_ptr< ERFPhysBCFunct_base > > physbcs_base
Definition: ERF.H:752
@ NumTypes
Definition: ERF_IndexDefines.H:133
@@ -2652,57 +2676,57 @@

17  // Compute divergence which will form RHS
18  // Note that we replace "rho0w" with the contravariant momentum, Omega
19  // ****************************************************************************
-
20 #ifdef ERF_USE_EB
-
21  bool already_on_centroids = true;
-
22  EB_computeDivergence(rhs, rho0_u_const, geom_at_lev, already_on_centroids);
-
23 #else
-
24  if (SolverChoice::mesh_type == MeshType::ConstantDz)
-
25  {
-
26  computeDivergence(rhs, rho0_u_const, geom_at_lev);
-
27  }
-
28  else
-
29  {
-
30  for ( MFIter mfi(rhs,TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
31  {
-
32  Box bx = mfi.tilebox();
-
33  const Array4<Real const>& rho0u_arr = rho0_u_const[0]->const_array(mfi);
-
34  const Array4<Real const>& rho0v_arr = rho0_u_const[1]->const_array(mfi);
-
35  const Array4<Real const>& rho0w_arr = rho0_u_const[2]->const_array(mfi);
-
36  const Array4<Real >& rhs_arr = rhs.array(mfi);
-
37 
-
38  if (SolverChoice::mesh_type == MeshType::StretchedDz) {
-
39  Real* stretched_dz_d_ptr = stretched_dz_d[lev].data();
-
40  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
41  Real dz = stretched_dz_d_ptr[k];
-
42  rhs_arr(i,j,k) = (rho0u_arr(i+1,j,k) - rho0u_arr(i,j,k)) * dxInv[0]
-
43  +(rho0v_arr(i,j+1,k) - rho0v_arr(i,j,k)) * dxInv[1]
-
44  +(rho0w_arr(i,j,k+1) - rho0w_arr(i,j,k)) / dz;
-
45  });
-
46  } else {
-
47 
-
48  //
-
49  // Note we compute the divergence using "rho0w" == Omega
-
50  //
-
51  const Array4<Real const>& ax_arr = ax[lev]->const_array(mfi);
-
52  const Array4<Real const>& ay_arr = ay[lev]->const_array(mfi);
-
53  const Array4<Real const>& dJ_arr = detJ_cc[lev]->const_array(mfi);
-
54  //
-
55  // az == 1 for terrain-fitted coordinates
-
56  //
-
57  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
-
58  {
-
59  rhs_arr(i,j,k) = ((ax_arr(i+1,j,k)*rho0u_arr(i+1,j,k) - ax_arr(i,j,k)*rho0u_arr(i,j,k)) * dxInv[0]
-
60  +(ay_arr(i,j+1,k)*rho0v_arr(i,j+1,k) - ay_arr(i,j,k)*rho0v_arr(i,j,k)) * dxInv[1]
-
61  +( rho0w_arr(i,j,k+1) - rho0w_arr(i,j,k)) * dxInv[2]) / dJ_arr(i,j,k);
-
62  });
-
63  }
-
64  } // mfi
-
65  }
-
66 #endif
+
20  if (solverChoice.terrain_type == TerrainType::EB)
+
21  {
+
22  bool already_on_centroids = true;
+
23  EB_computeDivergence(rhs, rho0_u_const, geom_at_lev, already_on_centroids);
+
24  }
+
25  else if (SolverChoice::mesh_type == MeshType::ConstantDz)
+
26  {
+
27  computeDivergence(rhs, rho0_u_const, geom_at_lev);
+
28  }
+
29  else
+
30  {
+
31  for ( MFIter mfi(rhs,TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
32  {
+
33  Box bx = mfi.tilebox();
+
34  const Array4<Real const>& rho0u_arr = rho0_u_const[0]->const_array(mfi);
+
35  const Array4<Real const>& rho0v_arr = rho0_u_const[1]->const_array(mfi);
+
36  const Array4<Real const>& rho0w_arr = rho0_u_const[2]->const_array(mfi);
+
37  const Array4<Real >& rhs_arr = rhs.array(mfi);
+
38 
+
39  if (SolverChoice::mesh_type == MeshType::StretchedDz) {
+
40  Real* stretched_dz_d_ptr = stretched_dz_d[lev].data();
+
41  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
42  Real dz = stretched_dz_d_ptr[k];
+
43  rhs_arr(i,j,k) = (rho0u_arr(i+1,j,k) - rho0u_arr(i,j,k)) * dxInv[0]
+
44  +(rho0v_arr(i,j+1,k) - rho0v_arr(i,j,k)) * dxInv[1]
+
45  +(rho0w_arr(i,j,k+1) - rho0w_arr(i,j,k)) / dz;
+
46  });
+
47  } else {
+
48 
+
49  //
+
50  // Note we compute the divergence using "rho0w" == Omega
+
51  //
+
52  const Array4<Real const>& ax_arr = ax[lev]->const_array(mfi);
+
53  const Array4<Real const>& ay_arr = ay[lev]->const_array(mfi);
+
54  const Array4<Real const>& dJ_arr = detJ_cc[lev]->const_array(mfi);
+
55  //
+
56  // az == 1 for terrain-fitted coordinates
+
57  //
+
58  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
59  {
+
60  rhs_arr(i,j,k) = ((ax_arr(i+1,j,k)*rho0u_arr(i+1,j,k) - ax_arr(i,j,k)*rho0u_arr(i,j,k)) * dxInv[0]
+
61  +(ay_arr(i,j+1,k)*rho0v_arr(i,j+1,k) - ay_arr(i,j,k)*rho0v_arr(i,j,k)) * dxInv[1]
+
62  +( rho0w_arr(i,j,k+1) - rho0w_arr(i,j,k)) * dxInv[2]) / dJ_arr(i,j,k);
+
63  });
+
64  }
+
65  } // mfi
+
66  }
67 }
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > stretched_dz_d
Definition: ERF.H:868
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax
Definition: ERF.H:841
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay
Definition: ERF.H:842
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > stretched_dz_d
Definition: ERF.H:863
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax
Definition: ERF.H:836
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay
Definition: ERF.H:837
@@ -2765,12 +2789,12 @@

44  dt[lev] = dt[lev-1] / nsubsteps[lev];
45  }
46 }
-
amrex::Real stop_time
Definition: ERF.H:924
-
amrex::Vector< amrex::Real > t_new
Definition: ERF.H:733
+
amrex::Real stop_time
Definition: ERF.H:919
+
amrex::Vector< amrex::Real > t_new
Definition: ERF.H:728
amrex::Real estTimeStep(int lev, long &dt_fast_ratio) const
Definition: ERF_ComputeTimestep.cpp:55
-
amrex::Vector< int > nsubsteps
Definition: ERF.H:730
-
static amrex::Real init_shrink
Definition: ERF.H:932
-
static amrex::Real change_max
Definition: ERF.H:933
+
amrex::Vector< int > nsubsteps
Definition: ERF.H:725
+
static amrex::Real init_shrink
Definition: ERF.H:927
+
static amrex::Real change_max
Definition: ERF.H:928
@@ -2807,51 +2831,51 @@

-
1190  {
-
1191  if (use_num_diff)
-
1192  {
-
1193  return 3;
-
1194  } else {
-
1195  if (
- - - - - -
1201  || (advChoice.dryscal_vert_adv_type == AdvType::Centered_6th) )
-
1202  { return 3; }
-
1203  else if (
- -
1205  || (advChoice.dycore_vert_adv_type == AdvType::Upwind_5th)
- - - -
1209  || (advChoice.dryscal_vert_adv_type == AdvType::Upwind_5th) )
-
1210  { return 3; }
-
1211  else if (
- -
1213  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5)
-
1214  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5)
-
1215  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5)
-
1216  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5Z)
-
1217  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5Z)
-
1218  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5Z)
-
1219  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5Z) )
-
1220  { return 3; }
-
1221  else if (
- -
1223  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7)
-
1224  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7)
-
1225  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7)
-
1226  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7Z)
-
1227  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7Z)
-
1228  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7Z)
-
1229  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7Z) )
-
1230  { return 4; }
-
1231  else
-
1232  { return 2; }
-
1233  }
-
1234  }
+
1183  {
+
1184  if (use_num_diff)
+
1185  {
+
1186  return 3;
+
1187  } else {
+
1188  if (
+ + + + + +
1194  || (advChoice.dryscal_vert_adv_type == AdvType::Centered_6th) )
+
1195  { return 3; }
+
1196  else if (
+ +
1198  || (advChoice.dycore_vert_adv_type == AdvType::Upwind_5th)
+ + + +
1202  || (advChoice.dryscal_vert_adv_type == AdvType::Upwind_5th) )
+
1203  { return 3; }
+
1204  else if (
+ +
1206  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5)
+
1207  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5)
+
1208  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5)
+
1209  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_5Z)
+
1210  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_5Z)
+
1211  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_5Z)
+
1212  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_5Z) )
+
1213  { return 3; }
+
1214  else if (
+ +
1216  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7)
+
1217  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7)
+
1218  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7)
+
1219  || (advChoice.moistscal_horiz_adv_type == AdvType::Weno_7Z)
+
1220  || (advChoice.moistscal_vert_adv_type == AdvType::Weno_7Z)
+
1221  || (advChoice.dryscal_horiz_adv_type == AdvType::Weno_7Z)
+
1222  || (advChoice.dryscal_vert_adv_type == AdvType::Weno_7Z) )
+
1223  { return 4; }
+
1224  else
+
1225  { return 2; }
+
1226  }
+
1227  }
@@ -2890,30 +2914,30 @@

-
1875 {
-
1876  auto& fine_new = vars_new[lev];
-
1877  auto& crse_new = vars_new[lev-1];
-
1878  auto& ba_fine = fine_new[Vars::cons].boxArray();
-
1879  auto& ba_crse = crse_new[Vars::cons].boxArray();
-
1880  auto& dm_fine = fine_new[Vars::cons].DistributionMap();
-
1881  auto& dm_crse = crse_new[Vars::cons].DistributionMap();
-
1882 
-
1883  int ncomp = vars_new[lev][Vars::cons].nComp();
-
1884 
-
1885  FPr_c.emplace_back(ba_fine, dm_fine, geom[lev] ,
-
1886  ba_crse, dm_crse, geom[lev-1],
-
1887  -cf_width, -cf_set_width, ncomp, &cell_cons_interp);
-
1888  FPr_u.emplace_back(convert(ba_fine, IntVect(1,0,0)), dm_fine, geom[lev] ,
-
1889  convert(ba_crse, IntVect(1,0,0)), dm_crse, geom[lev-1],
-
1890  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1891  FPr_v.emplace_back(convert(ba_fine, IntVect(0,1,0)), dm_fine, geom[lev] ,
-
1892  convert(ba_crse, IntVect(0,1,0)), dm_crse, geom[lev-1],
-
1893  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1894  FPr_w.emplace_back(convert(ba_fine, IntVect(0,0,1)), dm_fine, geom[lev] ,
-
1895  convert(ba_crse, IntVect(0,0,1)), dm_crse, geom[lev-1],
-
1896  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1897 }
-
int cf_set_width
Definition: ERF.H:809
+
1879 {
+
1880  auto& fine_new = vars_new[lev];
+
1881  auto& crse_new = vars_new[lev-1];
+
1882  auto& ba_fine = fine_new[Vars::cons].boxArray();
+
1883  auto& ba_crse = crse_new[Vars::cons].boxArray();
+
1884  auto& dm_fine = fine_new[Vars::cons].DistributionMap();
+
1885  auto& dm_crse = crse_new[Vars::cons].DistributionMap();
+
1886 
+
1887  int ncomp = vars_new[lev][Vars::cons].nComp();
+
1888 
+
1889  FPr_c.emplace_back(ba_fine, dm_fine, geom[lev] ,
+
1890  ba_crse, dm_crse, geom[lev-1],
+
1891  -cf_width, -cf_set_width, ncomp, &cell_cons_interp);
+
1892  FPr_u.emplace_back(convert(ba_fine, IntVect(1,0,0)), dm_fine, geom[lev] ,
+
1893  convert(ba_crse, IntVect(1,0,0)), dm_crse, geom[lev-1],
+
1894  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1895  FPr_v.emplace_back(convert(ba_fine, IntVect(0,1,0)), dm_fine, geom[lev] ,
+
1896  convert(ba_crse, IntVect(0,1,0)), dm_crse, geom[lev-1],
+
1897  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1898  FPr_w.emplace_back(convert(ba_fine, IntVect(0,0,1)), dm_fine, geom[lev] ,
+
1899  convert(ba_crse, IntVect(0,0,1)), dm_crse, geom[lev-1],
+
1900  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1901 }
+
int cf_set_width
Definition: ERF.H:804

@@ -2940,10 +2964,10 @@

-
1245  {
-
1246  return *datalog[i];
-
1247  }
-
amrex::Vector< std::unique_ptr< std::fstream > > datalog
Definition: ERF.H:1380
+
1238  {
+
1239  return *datalog[i];
+
1240  }
+
amrex::Vector< std::unique_ptr< std::fstream > > datalog
Definition: ERF.H:1373

@@ -2972,8 +2996,8 @@

The filename of the ith datalog file.

-
1392 { return datalogname[i]; }
-
amrex::Vector< std::string > datalogname
Definition: ERF.H:1381
+
1385 { return datalogname[i]; }
+
amrex::Vector< std::string > datalogname
Definition: ERF.H:1374
@@ -3000,29 +3024,29 @@

-
1901 {
-
1902  auto& fine_new = vars_new[lev];
-
1903  auto& crse_new = vars_new[lev-1];
-
1904  auto& ba_fine = fine_new[Vars::cons].boxArray();
-
1905  auto& ba_crse = crse_new[Vars::cons].boxArray();
-
1906  auto& dm_fine = fine_new[Vars::cons].DistributionMap();
-
1907  auto& dm_crse = crse_new[Vars::cons].DistributionMap();
-
1908 
-
1909  int ncomp = fine_new[Vars::cons].nComp();
-
1910 
-
1911  FPr_c[lev-1].Define(ba_fine, dm_fine, geom[lev] ,
-
1912  ba_crse, dm_crse, geom[lev-1],
-
1913  -cf_width, -cf_set_width, ncomp, &cell_cons_interp);
-
1914  FPr_u[lev-1].Define(convert(ba_fine, IntVect(1,0,0)), dm_fine, geom[lev] ,
-
1915  convert(ba_crse, IntVect(1,0,0)), dm_crse, geom[lev-1],
-
1916  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1917  FPr_v[lev-1].Define(convert(ba_fine, IntVect(0,1,0)), dm_fine, geom[lev] ,
-
1918  convert(ba_crse, IntVect(0,1,0)), dm_crse, geom[lev-1],
-
1919  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1920  FPr_w[lev-1].Define(convert(ba_fine, IntVect(0,0,1)), dm_fine, geom[lev] ,
-
1921  convert(ba_crse, IntVect(0,0,1)), dm_crse, geom[lev-1],
-
1922  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
-
1923 }
+
1905 {
+
1906  auto& fine_new = vars_new[lev];
+
1907  auto& crse_new = vars_new[lev-1];
+
1908  auto& ba_fine = fine_new[Vars::cons].boxArray();
+
1909  auto& ba_crse = crse_new[Vars::cons].boxArray();
+
1910  auto& dm_fine = fine_new[Vars::cons].DistributionMap();
+
1911  auto& dm_crse = crse_new[Vars::cons].DistributionMap();
+
1912 
+
1913  int ncomp = fine_new[Vars::cons].nComp();
+
1914 
+
1915  FPr_c[lev-1].Define(ba_fine, dm_fine, geom[lev] ,
+
1916  ba_crse, dm_crse, geom[lev-1],
+
1917  -cf_width, -cf_set_width, ncomp, &cell_cons_interp);
+
1918  FPr_u[lev-1].Define(convert(ba_fine, IntVect(1,0,0)), dm_fine, geom[lev] ,
+
1919  convert(ba_crse, IntVect(1,0,0)), dm_crse, geom[lev-1],
+
1920  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1921  FPr_v[lev-1].Define(convert(ba_fine, IntVect(0,1,0)), dm_fine, geom[lev] ,
+
1922  convert(ba_crse, IntVect(0,1,0)), dm_crse, geom[lev-1],
+
1923  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1924  FPr_w[lev-1].Define(convert(ba_fine, IntVect(0,0,1)), dm_fine, geom[lev] ,
+
1925  convert(ba_crse, IntVect(0,0,1)), dm_crse, geom[lev-1],
+
1926  -cf_width, -cf_set_width, 1, &face_cons_linear_interp);
+
1927 }
@@ -4485,6 +4509,47 @@

+ + + +

◆ EBFactory()

+ +
+
+

Private Attributes

+ + + + +
+ + + + + + + + +
amrex::EBFArrayBoxFactory const& ERF::EBFactory (int lev) const
+
+inlineprivatenoexcept
+
+
1399  {
+
1400  return static_cast<amrex::EBFArrayBoxFactory const&>(*m_factory[lev]);
+
1401  }
+
amrex::Vector< std::unique_ptr< amrex::FabFactory< amrex::FArrayBox > > > m_factory
Definition: ERF.H:1394
+
+

Referenced by WriteMyEBSurface().

+
+Here is the caller graph for this function:
+
+
+ + + + +
+
@@ -4663,8 +4728,8 @@

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real getRhoThetagivenP(const amrex::Real p, const amrex::Real qv=0.0)
Definition: ERF_EOS.H:175
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real getExnergivenP(const amrex::Real P, const amrex::Real rdOcp)
Definition: ERF_EOS.H:144
@ pres
Definition: ERF_Kessler.H:33
-
amrex::Real rdOcp
Definition: ERF_DataStruct.H:619
-
amrex::Real gravity
Definition: ERF_DataStruct.H:617
+
amrex::Real rdOcp
Definition: ERF_DataStruct.H:628
+
amrex::Real gravity
Definition: ERF_DataStruct.H:626
Here is the call graph for this function:
@@ -4954,62 +5019,64 @@

361  // We will create each of these in MakeNewLevel.../RemakeLevel

362  m_factory.resize(max_level+1);
363 
-
364 #ifdef ERF_USE_EB
-
365  // This is needed before initializing level MultiFabs
-
366  MakeEBGeometry();
-
367 #endif
-
368 }
+
364  // This is needed before initializing level MultiFabs
+
365  if ( solverChoice.terrain_type == TerrainType::EB ||
+
366  solverChoice.terrain_type == TerrainType::ImmersedForcing)
+
367  {
+
368  MakeEBGeometry();
+
369  }
+
370 }
std::unique_ptr< ProblemBase > amrex_probinit(const amrex_real *problo, const amrex_real *probhi) AMREX_ATTRIBUTE_WEAK
void init_zlevels(Vector< Vector< Real >> &zlevels_stag, Vector< Vector< Real >> &stretched_dz_h, Vector< Gpu::DeviceVector< Real >> &stretched_dz_d, Vector< Geometry > const &geom, Vector< IntVect > const &ref_ratio, const Real grid_stretching_ratio, const Real zsurf, const Real dz0)
Definition: ERF_TerrainMetrics.cpp:11
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > walldist
Definition: ERF.H:860
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Hwave_onegrid
Definition: ERF.H:876
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_yforce
Definition: ERF.H:909
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > walldist
Definition: ERF.H:855
+
void MakeEBGeometry()
Definition: ERF_InitEB.cpp:11
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Hwave_onegrid
Definition: ERF.H:871
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_yforce
Definition: ERF.H:904
void setPlotVariables(const std::string &pp_plot_var_names, amrex::Vector< std::string > &plot_var_names)
Definition: ERF_Plotfile.cpp:17
-
void ReadParameters()
Definition: ERF.cpp:1366
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_new
Definition: ERF.H:854
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd_src
Definition: ERF.H:845
-
amrex::Vector< amrex::MultiFab > base_state_new
Definition: ERF.H:871
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az
Definition: ERF.H:843
-
amrex::Vector< amrex::Vector< std::unique_ptr< amrex::iMultiFab > > > lmask_lev
Definition: ERF.H:825
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd_new
Definition: ERF.H:851
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_zforce
Definition: ERF.H:910
-
amrex::Vector< amrex::Vector< std::unique_ptr< amrex::MultiFab > > > sst_lev
Definition: ERF.H:824
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_xforce
Definition: ERF.H:908
-
amrex::Vector< std::string > plot_var_names_1
Definition: ERF.H:967
-
amrex::Vector< amrex::Real > t_old
Definition: ERF.H:734
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_t_rk
Definition: ERF.H:857
-
amrex::Vector< std::unique_ptr< TerrainDrag > > m_terrain_drag
Definition: ERF.H:1172
-
amrex::Vector< std::string > plot_var_names_2
Definition: ERF.H:968
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Lwave_onegrid
Definition: ERF.H:877
-
amrex::Vector< std::unique_ptr< ForestDrag > > m_forest_drag
Definition: ERF.H:1171
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > xvel_bc_data
Definition: ERF.H:698
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc_src
Definition: ERF.H:846
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_src
Definition: ERF.H:848
-
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > yflux_imask
Definition: ERF.H:903
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az_new
Definition: ERF.H:855
-
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_flux
Definition: ERF.H:794
+
void ReadParameters()
Definition: ERF.cpp:1370
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_new
Definition: ERF.H:849
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd_src
Definition: ERF.H:840
+
amrex::Vector< amrex::MultiFab > base_state_new
Definition: ERF.H:866
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az
Definition: ERF.H:838
+
amrex::Vector< amrex::Vector< std::unique_ptr< amrex::iMultiFab > > > lmask_lev
Definition: ERF.H:820
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_phys_nd_new
Definition: ERF.H:846
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_zforce
Definition: ERF.H:905
+
amrex::Vector< amrex::Vector< std::unique_ptr< amrex::MultiFab > > > sst_lev
Definition: ERF.H:819
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > thin_xforce
Definition: ERF.H:903
+
amrex::Vector< std::string > plot_var_names_1
Definition: ERF.H:962
+
amrex::Vector< amrex::Real > t_old
Definition: ERF.H:729
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > z_t_rk
Definition: ERF.H:852
+
amrex::Vector< std::unique_ptr< TerrainDrag > > m_terrain_drag
Definition: ERF.H:1165
+
amrex::Vector< std::string > plot_var_names_2
Definition: ERF.H:963
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Lwave_onegrid
Definition: ERF.H:872
+
amrex::Vector< std::unique_ptr< ForestDrag > > m_forest_drag
Definition: ERF.H:1164
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > xvel_bc_data
Definition: ERF.H:693
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc_src
Definition: ERF.H:841
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ay_src
Definition: ERF.H:843
+
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > yflux_imask
Definition: ERF.H:898
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az_new
Definition: ERF.H:850
+
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_flux
Definition: ERF.H:789
void refinement_criteria_setup()
Definition: ERF_Tagging.cpp:105
-
amrex::Vector< std::unique_ptr< amrex::FabFactory< amrex::FArrayBox > > > m_factory
Definition: ERF.H:1421
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax_src
Definition: ERF.H:847
-
amrex::Vector< amrex::Vector< amrex::Real > > zlevels_stag
Definition: ERF.H:834
-
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_data
Definition: ERF.H:793
-
amrex::Vector< amrex::Vector< amrex::Real > > stretched_dz_h
Definition: ERF.H:867
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az_src
Definition: ERF.H:849
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Lwave
Definition: ERF.H:875
-
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > zflux_imask
Definition: ERF.H:904
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax_new
Definition: ERF.H:853
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > zvel_bc_data
Definition: ERF.H:700
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc_new
Definition: ERF.H:852
-
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > yvel_bc_data
Definition: ERF.H:699
-
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Hwave
Definition: ERF.H:874
-
amrex::Vector< int > istep
Definition: ERF.H:729
-
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > xflux_imask
Definition: ERF.H:902
-
void initializeMicrophysics(const int &)
Definition: ERF.cpp:1187
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax_src
Definition: ERF.H:842
+
amrex::Vector< amrex::Vector< amrex::Real > > zlevels_stag
Definition: ERF.H:829
+
amrex::Vector< amrex::Vector< amrex::MultiFab * > > lsm_data
Definition: ERF.H:788
+
amrex::Vector< amrex::Vector< amrex::Real > > stretched_dz_h
Definition: ERF.H:862
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > az_src
Definition: ERF.H:844
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Lwave
Definition: ERF.H:870
+
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > zflux_imask
Definition: ERF.H:899
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > ax_new
Definition: ERF.H:848
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > zvel_bc_data
Definition: ERF.H:695
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > detJ_cc_new
Definition: ERF.H:847
+
amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real > > yvel_bc_data
Definition: ERF.H:694
+
amrex::Vector< std::unique_ptr< amrex::MultiFab > > Hwave
Definition: ERF.H:869
+
amrex::Vector< int > istep
Definition: ERF.H:724
+
amrex::Vector< std::unique_ptr< amrex::iMultiFab > > xflux_imask
Definition: ERF.H:897
+
void initializeMicrophysics(const int &)
Definition: ERF.cpp:1191
void ReSize(const int &nlev)
Definition: ERF_LandSurface.H:23
const char * buildInfoGetGitHash(int i)
-
amrex::Real dz0
Definition: ERF_DataStruct.H:624
-
amrex::Real grid_stretching_ratio
Definition: ERF_DataStruct.H:622
-
amrex::Real zsurf
Definition: ERF_DataStruct.H:623
+
amrex::Real dz0
Definition: ERF_DataStruct.H:633
+
amrex::Real grid_stretching_ratio
Definition: ERF_DataStruct.H:631
+
amrex::Real zsurf
Definition: ERF_DataStruct.H:632
Here is the call graph for this function:
@@ -5163,7 +5230,7 @@

96  ref_tags[j](tags,mf.get(),clearval,tagval,time,levc,geom[levc]);

97  } // loop over j
98 }
-
static amrex::Vector< amrex::AMRErrorTag > ref_tags
Definition: ERF.H:1177
+
static amrex::Vector< amrex::AMRErrorTag > ref_tags
Definition: ERF.H:1170
void erf_derscalar(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)
Definition: ERF_Derive.cpp:165
void erf_dertheta(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)
Definition: ERF_Derive.cpp:144
@@ -5238,172 +5305,224 @@

78  int l_implicit_substepping = (solverChoice.substepping_type[level] == SubsteppingType::Implicit);

79  int l_anelastic = solverChoice.anelastic[level];
80 
-
81 #ifdef ERF_USE_EB
-
82  EBFArrayBoxFactory ebfact = EBFactory(level);
-
83  const MultiFab& detJ = ebfact.getVolFrac();
-
84 #endif
-
85 
-
86 #ifdef ERF_USE_EB
-
87  Real estdt_comp_inv = ReduceMax(S_new, ccvel, detJ, 0,
-
88  [=] AMREX_GPU_HOST_DEVICE (Box const& b,
-
89  Array4<Real const> const& s,
-
90  Array4<Real const> const& u,
-
91  Array4<Real const> const& vf) -> Real
-
92 #else
-
93  Real estdt_comp_inv = ReduceMax(S_new, ccvel, 0,
-
94  [=] AMREX_GPU_HOST_DEVICE (Box const& b,
-
95  Array4<Real const> const& s,
-
96  Array4<Real const> const& u) -> Real
-
97 #endif
-
98  {
-
99  Real new_comp_dt = -1.e100;
-
100  amrex::Loop(b, [=,&new_comp_dt] (int i, int j, int k) noexcept
-
101  {
-
102 #ifdef ERF_USE_EB
-
103  if (vf(i,j,k) > 0.)
-
104 #endif
-
105  {
-
106  const Real rho = s(i, j, k, Rho_comp);
-
107  const Real rhotheta = s(i, j, k, RhoTheta_comp);
-
108 
-
109  // NOTE: even when moisture is present,
-
110  // we only use the partial pressure of the dry air
-
111  // to compute the soundspeed
-
112  Real pressure = getPgivenRTh(rhotheta);
-
113  Real c = std::sqrt(Gamma * pressure / rho);
-
114 
-
115  // If we are doing implicit acoustic substepping, then the z-direction does not contribute
-
116  // to the computation of the time step
-
117  if (l_implicit_substepping) {
-
118  if ((nxc > 1) && (nyc==1)) {
-
119  // 2-D in x-z
-
120  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]), new_comp_dt);
-
121  } else if ((nyc > 1) && (nxc==1)) {
-
122  // 2-D in y-z
-
123  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]), new_comp_dt);
-
124  } else {
-
125  // 3-D or SCM
-
126  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]),
-
127  ((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]), new_comp_dt);
-
128  }
-
129 
-
130  // If we are not doing implicit acoustic substepping, then the z-direction contributes
-
131  // to the computation of the time step
-
132  } else {
-
133  if (nxc > 1 && nyc > 1) {
-
134  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]),
-
135  ((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]),
-
136  ((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
-
137  } else if (nxc > 1) {
-
138  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]),
-
139  ((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
-
140  } else if (nyc > 1) {
-
141  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]),
-
142  ((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
-
143  } else {
-
144  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
-
145  }
-
146 
-
147  }
-
148  }
-
149  });
-
150  return new_comp_dt;
-
151  });
-
152 
-
153  ParallelDescriptor::ReduceRealMax(estdt_comp_inv);
-
154  estdt_comp = cfl / estdt_comp_inv;
-
155 
-
156  Real estdt_lowM_inv = ReduceMax(ccvel, 0,
-
157  [=] AMREX_GPU_HOST_DEVICE (Box const& b,
-
158  Array4<Real const> const& u) -> Real
-
159  {
-
160  Real new_lm_dt = -1.e100;
-
161  Loop(b, [=,&new_lm_dt] (int i, int j, int k) noexcept
-
162  {
-
163  new_lm_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0)))*dxinv[0]),
-
164  ((amrex::Math::abs(u(i,j,k,1)))*dxinv[1]),
-
165  ((amrex::Math::abs(u(i,j,k,2)))*dxinv[2]), new_lm_dt);
-
166  });
-
167  return new_lm_dt;
-
168  });
-
169 
-
170  ParallelDescriptor::ReduceRealMax(estdt_lowM_inv);
-
171  if (estdt_lowM_inv > 0.0_rt)
-
172  estdt_lowM = cfl / estdt_lowM_inv;
-
173 
-
174  if (verbose) {
-
175  if (fixed_dt[level] <= 0.0) {
-
176  Print() << "Using cfl = " << cfl << " and dx/dy/dz_min = " <<
-
177  1.0/dxinv[0] << " " << 1.0/dxinv[1] << " " << dz_min[level] << std::endl;
-
178  Print() << "Compressible dt at level " << level << ": " << estdt_comp << std::endl;
-
179  if (estdt_lowM_inv > 0.0_rt) {
-
180  Print() << "Anelastic dt at level " << level << ": " << estdt_lowM << std::endl;
-
181  } else {
-
182  Print() << "Anelastic dt at level " << level << ": undefined " << std::endl;
-
183  }
-
184  }
-
185 
-
186  if (fixed_dt[level] > 0.0) {
-
187  Print() << "Based on cfl of 1.0 " << std::endl;
-
188  Print() << "Compressible dt at level " << level << " would be: " << estdt_comp/cfl << std::endl;
-
189  if (estdt_lowM_inv > 0.0_rt) {
-
190  Print() << "Anelastic dt at level " << level << " would be: " << estdt_lowM/cfl << std::endl;
-
191  } else {
-
192  Print() << "Anelastic dt at level " << level << " would be undefined " << std::endl;
-
193  }
-
194  Print() << "Fixed dt at level " << level << " is: " << fixed_dt[level] << std::endl;
-
195  if (fixed_fast_dt[level] > 0.0) {
-
196  Print() << "Fixed fast dt at level " << level << " is: " << fixed_fast_dt[level] << std::endl;
-
197  }
-
198  }
-
199  }
-
200 
-
201  if (solverChoice.substepping_type[level] != SubsteppingType::None) {
-
202  if (fixed_dt[level] > 0. && fixed_fast_dt[level] > 0.) {
-
203  dt_fast_ratio = static_cast<long>( fixed_dt[level] / fixed_fast_dt[level] );
-
204  } else if (fixed_dt[level] > 0.) {
-
205  // Max CFL_c = 1.0 for substeps by default, but we enforce a min of 4 substeps
-
206  auto dt_sub_max = (estdt_comp/cfl * sub_cfl);
-
207  dt_fast_ratio = static_cast<long>( std::max(fixed_dt[level]/dt_sub_max,4.) );
-
208  }
-
209 
-
210  // Force time step ratio to be an even value
- -
212  if ( dt_fast_ratio%2 != 0) dt_fast_ratio += 1;
-
213  } else {
-
214  if ( dt_fast_ratio%6 != 0) {
-
215  Print() << "mri_dt_ratio = " << dt_fast_ratio
-
216  << " not divisible by 6 for N/3 substeps in stage 1" << std::endl;
-
217  dt_fast_ratio = static_cast<int>(std::ceil(dt_fast_ratio/6.0) * 6);
-
218  }
-
219  }
+
81  Real estdt_comp_inv;
+
82 
+
83  if (solverChoice.terrain_type == TerrainType::EB)
+
84  {
+
85  EBFArrayBoxFactory ebfact = EBFactory(level);
+
86  const MultiFab& detJ = ebfact.getVolFrac();
+
87 
+
88  estdt_comp_inv = ReduceMax(S_new, ccvel, detJ, 0,
+
89  [=] AMREX_GPU_HOST_DEVICE (Box const& b,
+
90  Array4<Real const> const& s,
+
91  Array4<Real const> const& u,
+
92  Array4<Real const> const& vf) -> Real
+
93  {
+
94  Real new_comp_dt = -1.e100;
+
95  amrex::Loop(b, [=,&new_comp_dt] (int i, int j, int k) noexcept
+
96  {
+
97  if (vf(i,j,k) > 0.)
+
98  {
+
99  const Real rho = s(i, j, k, Rho_comp);
+
100  const Real rhotheta = s(i, j, k, RhoTheta_comp);
+
101 
+
102  // NOTE: even when moisture is present,
+
103  // we only use the partial pressure of the dry air
+
104  // to compute the soundspeed
+
105  Real pressure = getPgivenRTh(rhotheta);
+
106  Real c = std::sqrt(Gamma * pressure / rho);
+
107 
+
108  // If we are doing implicit acoustic substepping, then the z-direction does not contribute
+
109  // to the computation of the time step
+
110  if (l_implicit_substepping) {
+
111  if ((nxc > 1) && (nyc==1)) {
+
112  // 2-D in x-z
+
113  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]), new_comp_dt);
+
114  } else if ((nyc > 1) && (nxc==1)) {
+
115  // 2-D in y-z
+
116  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]), new_comp_dt);
+
117  } else {
+
118  // 3-D or SCM
+
119  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]),
+
120  ((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]), new_comp_dt);
+
121  }
+
122 
+
123  // If we are not doing implicit acoustic substepping, then the z-direction contributes
+
124  // to the computation of the time step
+
125  } else {
+
126  if (nxc > 1 && nyc > 1) {
+
127  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]),
+
128  ((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]),
+
129  ((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
+
130  } else if (nxc > 1) {
+
131  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]),
+
132  ((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
+
133  } else if (nyc > 1) {
+
134  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]),
+
135  ((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
+
136  } else {
+
137  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
+
138  }
+
139 
+
140  }
+
141  }
+
142  });
+
143  return new_comp_dt;
+
144  });
+
145 
+
146  } else {
+
147  estdt_comp_inv = ReduceMax(S_new, ccvel, 0,
+
148  [=] AMREX_GPU_HOST_DEVICE (Box const& b,
+
149  Array4<Real const> const& s,
+
150  Array4<Real const> const& u) -> Real
+
151  {
+
152  Real new_comp_dt = -1.e100;
+
153  amrex::Loop(b, [=,&new_comp_dt] (int i, int j, int k) noexcept
+
154  {
+
155  {
+
156  const Real rho = s(i, j, k, Rho_comp);
+
157  const Real rhotheta = s(i, j, k, RhoTheta_comp);
+
158 
+
159  // NOTE: even when moisture is present,
+
160  // we only use the partial pressure of the dry air
+
161  // to compute the soundspeed
+
162  Real pressure = getPgivenRTh(rhotheta);
+
163  Real c = std::sqrt(Gamma * pressure / rho);
+
164 
+
165  // If we are doing implicit acoustic substepping, then the z-direction does not contribute
+
166  // to the computation of the time step
+
167  if (l_implicit_substepping) {
+
168  if ((nxc > 1) && (nyc==1)) {
+
169  // 2-D in x-z
+
170  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]), new_comp_dt);
+
171  } else if ((nyc > 1) && (nxc==1)) {
+
172  // 2-D in y-z
+
173  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]), new_comp_dt);
+
174  } else {
+
175  // 3-D or SCM
+
176  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]),
+
177  ((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]), new_comp_dt);
+
178  }
+
179 
+
180  // If we are not doing implicit acoustic substepping, then the z-direction contributes
+
181  // to the computation of the time step
+
182  } else {
+
183  if (nxc > 1 && nyc > 1) {
+
184  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]),
+
185  ((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]),
+
186  ((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
+
187  } else if (nxc > 1) {
+
188  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0))+c)*dxinv[0]),
+
189  ((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
+
190  } else if (nyc > 1) {
+
191  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,1))+c)*dxinv[1]),
+
192  ((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
+
193  } else {
+
194  new_comp_dt = amrex::max(((amrex::Math::abs(u(i,j,k,2))+c)*dzinv ), new_comp_dt);
+
195  }
+
196 
+
197  }
+
198  }
+
199  });
+
200  return new_comp_dt;
+
201  });
+
202  } // not EB
+
203 
+
204  ParallelDescriptor::ReduceRealMax(estdt_comp_inv);
+
205  estdt_comp = cfl / estdt_comp_inv;
+
206 
+
207  Real estdt_lowM_inv = ReduceMax(ccvel, 0,
+
208  [=] AMREX_GPU_HOST_DEVICE (Box const& b,
+
209  Array4<Real const> const& u) -> Real
+
210  {
+
211  Real new_lm_dt = -1.e100;
+
212  Loop(b, [=,&new_lm_dt] (int i, int j, int k) noexcept
+
213  {
+
214  new_lm_dt = amrex::max(((amrex::Math::abs(u(i,j,k,0)))*dxinv[0]),
+
215  ((amrex::Math::abs(u(i,j,k,1)))*dxinv[1]),
+
216  ((amrex::Math::abs(u(i,j,k,2)))*dxinv[2]), new_lm_dt);
+
217  });
+
218  return new_lm_dt;
+
219  });
220 
-
221  if (verbose) {
-
222  Print() << "smallest even ratio is: " << dt_fast_ratio << std::endl;
-
223  }
-
224  } // if substepping, either explicit or implicit
-
225 
-
226  if (fixed_dt[level] > 0.0) {
-
227  return fixed_dt[level];
-
228  } else {
-
229  // Anelastic (substepping is not allowed)
-
230  if (l_anelastic) {
-
231  return estdt_lowM;
-
232 
-
233  // Compressible with or without substepping
-
234  } else {
-
235  return estdt_comp;
-
236  }
-
237  }
-
238 }
+
221  ParallelDescriptor::ReduceRealMax(estdt_lowM_inv);
+
222  if (estdt_lowM_inv > 0.0_rt)
+
223  estdt_lowM = cfl / estdt_lowM_inv;
+
224 
+
225  if (verbose) {
+
226  if (fixed_dt[level] <= 0.0) {
+
227  Print() << "Using cfl = " << cfl << " and dx/dy/dz_min = " <<
+
228  1.0/dxinv[0] << " " << 1.0/dxinv[1] << " " << dz_min[level] << std::endl;
+
229  Print() << "Compressible dt at level " << level << ": " << estdt_comp << std::endl;
+
230  if (estdt_lowM_inv > 0.0_rt) {
+
231  Print() << "Anelastic dt at level " << level << ": " << estdt_lowM << std::endl;
+
232  } else {
+
233  Print() << "Anelastic dt at level " << level << ": undefined " << std::endl;
+
234  }
+
235  }
+
236 
+
237  if (fixed_dt[level] > 0.0) {
+
238  Print() << "Based on cfl of 1.0 " << std::endl;
+
239  Print() << "Compressible dt at level " << level << " would be: " << estdt_comp/cfl << std::endl;
+
240  if (estdt_lowM_inv > 0.0_rt) {
+
241  Print() << "Anelastic dt at level " << level << " would be: " << estdt_lowM/cfl << std::endl;
+
242  } else {
+
243  Print() << "Anelastic dt at level " << level << " would be undefined " << std::endl;
+
244  }
+
245  Print() << "Fixed dt at level " << level << " is: " << fixed_dt[level] << std::endl;
+
246  if (fixed_fast_dt[level] > 0.0) {
+
247  Print() << "Fixed fast dt at level " << level << " is: " << fixed_fast_dt[level] << std::endl;
+
248  }
+
249  }
+
250  }
+
251 
+
252  if (solverChoice.substepping_type[level] != SubsteppingType::None) {
+
253  if (fixed_dt[level] > 0. && fixed_fast_dt[level] > 0.) {
+
254  dt_fast_ratio = static_cast<long>( fixed_dt[level] / fixed_fast_dt[level] );
+
255  } else if (fixed_dt[level] > 0.) {
+
256  // Max CFL_c = 1.0 for substeps by default, but we enforce a min of 4 substeps
+
257  auto dt_sub_max = (estdt_comp/cfl * sub_cfl);
+
258  dt_fast_ratio = static_cast<long>( std::max(fixed_dt[level]/dt_sub_max,4.) );
+
259  }
+
260 
+
261  // Force time step ratio to be an even value
+ +
263  if ( dt_fast_ratio%2 != 0) dt_fast_ratio += 1;
+
264  } else {
+
265  if ( dt_fast_ratio%6 != 0) {
+
266  Print() << "mri_dt_ratio = " << dt_fast_ratio
+
267  << " not divisible by 6 for N/3 substeps in stage 1" << std::endl;
+
268  dt_fast_ratio = static_cast<int>(std::ceil(dt_fast_ratio/6.0) * 6);
+
269  }
+
270  }
+
271 
+
272  if (verbose) {
+
273  Print() << "smallest even ratio is: " << dt_fast_ratio << std::endl;
+
274  }
+
275  } // if substepping, either explicit or implicit
+
276 
+
277  if (fixed_dt[level] > 0.0) {
+
278  return fixed_dt[level];
+
279  } else {
+
280  // Anelastic (substepping is not allowed)
+
281  if (l_anelastic) {
+
282  return estdt_lowM;
+
283 
+
284  // Compressible with or without substepping
+
285  } else {
+
286  return estdt_comp;
+
287  }
+
288  }
+
289 }
constexpr amrex::Real Gamma
Definition: ERF_Constants.H:19
-
amrex::Vector< amrex::Real > dz_min
Definition: ERF.H:1185
-
amrex::Vector< amrex::Real > fixed_dt
Definition: ERF.H:936
-
amrex::Vector< amrex::Real > fixed_fast_dt
Definition: ERF.H:937
-
static amrex::Real cfl
Definition: ERF.H:930
-
static amrex::Real sub_cfl
Definition: ERF.H:931
+
amrex::Vector< amrex::Real > dz_min
Definition: ERF.H:1178
+
amrex::Vector< amrex::Real > fixed_dt
Definition: ERF.H:931
+
amrex::Vector< amrex::Real > fixed_fast_dt
Definition: ERF.H:932
+
static amrex::Real cfl
Definition: ERF.H:925
+
amrex::EBFArrayBoxFactory const & EBFactory(int lev) const noexcept
Definition: ERF.H:1399
+
static amrex::Real sub_cfl
Definition: ERF.H:926
@ rho
Definition: ERF_Kessler.H:30
-
int force_stage1_single_substep
Definition: ERF_DataStruct.H:586
+
int force_stage1_single_substep
Definition: ERF_DataStruct.H:595
Here is the call graph for this function:
@@ -5430,111 +5549,111 @@

-
375 {
-
376  BL_PROFILE_VAR("ERF::Evolve()", evolve);
-
377 
-
378  Real cur_time = t_new[0];
+
377 {
+
378  BL_PROFILE_VAR("ERF::Evolve()", evolve);
379 
-
380  // Take one coarse timestep by calling timeStep -- which recursively calls timeStep
-
381  // for finer levels (with or without subcycling)
-
382  for (int step = istep[0]; step < max_step && cur_time < stop_time; ++step)
-
383  {
-
384  Print() << "\nCoarse STEP " << step+1 << " starts ..." << std::endl;
-
385 
-
386  ComputeDt(step);
+
380  Real cur_time = t_new[0];
+
381 
+
382  // Take one coarse timestep by calling timeStep -- which recursively calls timeStep
+
383  // for finer levels (with or without subcycling)
+
384  for (int step = istep[0]; step < max_step && cur_time < stop_time; ++step)
+
385  {
+
386  Print() << "\nCoarse STEP " << step+1 << " starts ..." << std::endl;
387 
-
388  // Make sure we have read enough of the boundary plane data to make it through this timestep
-
389  if (input_bndry_planes)
-
390  {
-
391  m_r2d->read_input_files(cur_time,dt[0],m_bc_extdir_vals);
-
392  }
-
393 
-
394  int lev = 0;
-
395  int iteration = 1;
-
396  timeStep(lev, cur_time, iteration);
-
397 
-
398  cur_time += dt[0];
+
388  ComputeDt(step);
+
389 
+
390  // Make sure we have read enough of the boundary plane data to make it through this timestep
+
391  if (input_bndry_planes)
+
392  {
+
393  m_r2d->read_input_files(cur_time,dt[0],m_bc_extdir_vals);
+
394  }
+
395 
+
396  int lev = 0;
+
397  int iteration = 1;
+
398  timeStep(lev, cur_time, iteration);
399 
-
400  Print() << "Coarse STEP " << step+1 << " ends." << " TIME = " << cur_time
-
401  << " DT = " << dt[0] << std::endl;
-
402 
-
403  post_timestep(step, cur_time, dt[0]);
+
400  cur_time += dt[0];
+
401 
+
402  Print() << "Coarse STEP " << step+1 << " ends." << " TIME = " << cur_time
+
403  << " DT = " << dt[0] << std::endl;
404 
-
405  if (writeNow(cur_time, dt[0], step+1, m_plot_int_1, m_plot_per_1)) {
-
406  last_plot_file_step_1 = step+1;
- -
408  }
-
409  if (writeNow(cur_time, dt[0], step+1, m_plot_int_2, m_plot_per_2)) {
-
410  last_plot_file_step_2 = step+1;
- -
412  }
-
413 
-
414  if (writeNow(cur_time, dt[0], step+1, m_check_int, m_check_per)) {
-
415  last_check_file_step = step+1;
-
416 #ifdef ERF_USE_NETCDF
-
417  if (check_type == "netcdf") {
-
418  WriteNCCheckpointFile();
-
419  }
-
420 #endif
-
421  if (check_type == "native") {
- -
423  }
-
424  }
-
425 
-
426 #ifdef AMREX_MEM_PROFILING
-
427  {
-
428  std::ostringstream ss;
-
429  ss << "[STEP " << step+1 << "]";
-
430  MemProfiler::report(ss.str());
-
431  }
-
432 #endif
-
433 
-
434  if (cur_time >= stop_time - 1.e-6*dt[0]) break;
-
435  }
-
436 
-
437  // Write plotfiles at final time
-
438  if ( (m_plot_int_1 > 0 || m_plot_per_1 > 0.) && istep[0] > last_plot_file_step_1 ) {
- -
440  }
-
441  if ( (m_plot_int_2 > 0 || m_plot_per_2 > 0.) && istep[0] > last_plot_file_step_2) {
- -
443  }
-
444 
-
445  if ( (m_check_int > 0 || m_check_per > 0.) && istep[0] > last_check_file_step) {
-
446 #ifdef ERF_USE_NETCDF
-
447  if (check_type == "netcdf") {
-
448  WriteNCCheckpointFile();
-
449  }
-
450 #endif
-
451  if (check_type == "native") {
- -
453  }
-
454  }
-
455 
-
456  BL_PROFILE_VAR_STOP(evolve);
-
457 }
-
int last_check_file_step
Definition: ERF.H:915
-
int max_step
Definition: ERF.H:922
-
int last_plot_file_step_2
Definition: ERF.H:913
-
static PlotFileType plotfile_type_1
Definition: ERF.H:1057
-
amrex::Array< amrex::Array< amrex::Real, AMREX_SPACEDIM *2 >, AMREX_SPACEDIM+NBCVAR_max > m_bc_extdir_vals
Definition: ERF.H:893
-
amrex::Real m_plot_per_1
Definition: ERF.H:950
-
std::string check_type
Definition: ERF.H:962
-
int m_plot_int_1
Definition: ERF.H:948
-
void post_timestep(int nstep, amrex::Real time, amrex::Real dt_lev)
Definition: ERF.cpp:461
-
amrex::Real m_check_per
Definition: ERF.H:965
-
int m_check_int
Definition: ERF.H:964
-
int last_plot_file_step_1
Definition: ERF.H:912
-
static int input_bndry_planes
Definition: ERF.H:1112
-
static PlotFileType plotfile_type_2
Definition: ERF.H:1058
+
405  post_timestep(step, cur_time, dt[0]);
+
406 
+
407  if (writeNow(cur_time, dt[0], step+1, m_plot_int_1, m_plot_per_1)) {
+
408  last_plot_file_step_1 = step+1;
+ +
410  }
+
411  if (writeNow(cur_time, dt[0], step+1, m_plot_int_2, m_plot_per_2)) {
+
412  last_plot_file_step_2 = step+1;
+ +
414  }
+
415 
+
416  if (writeNow(cur_time, dt[0], step+1, m_check_int, m_check_per)) {
+
417  last_check_file_step = step+1;
+
418 #ifdef ERF_USE_NETCDF
+
419  if (check_type == "netcdf") {
+
420  WriteNCCheckpointFile();
+
421  }
+
422 #endif
+
423  if (check_type == "native") {
+ +
425  }
+
426  }
+
427 
+
428 #ifdef AMREX_MEM_PROFILING
+
429  {
+
430  std::ostringstream ss;
+
431  ss << "[STEP " << step+1 << "]";
+
432  MemProfiler::report(ss.str());
+
433  }
+
434 #endif
+
435 
+
436  if (cur_time >= stop_time - 1.e-6*dt[0]) break;
+
437  }
+
438 
+
439  // Write plotfiles at final time
+
440  if ( (m_plot_int_1 > 0 || m_plot_per_1 > 0.) && istep[0] > last_plot_file_step_1 ) {
+ +
442  }
+
443  if ( (m_plot_int_2 > 0 || m_plot_per_2 > 0.) && istep[0] > last_plot_file_step_2) {
+ +
445  }
+
446 
+
447  if ( (m_check_int > 0 || m_check_per > 0.) && istep[0] > last_check_file_step) {
+
448 #ifdef ERF_USE_NETCDF
+
449  if (check_type == "netcdf") {
+
450  WriteNCCheckpointFile();
+
451  }
+
452 #endif
+
453  if (check_type == "native") {
+ +
455  }
+
456  }
+
457 
+
458  BL_PROFILE_VAR_STOP(evolve);
+
459 }
+
int last_check_file_step
Definition: ERF.H:910
+
int max_step
Definition: ERF.H:917
+
int last_plot_file_step_2
Definition: ERF.H:908
+
static PlotFileType plotfile_type_1
Definition: ERF.H:1050
+
amrex::Array< amrex::Array< amrex::Real, AMREX_SPACEDIM *2 >, AMREX_SPACEDIM+NBCVAR_max > m_bc_extdir_vals
Definition: ERF.H:888
+
amrex::Real m_plot_per_1
Definition: ERF.H:945
+
std::string check_type
Definition: ERF.H:957
+
int m_plot_int_1
Definition: ERF.H:943
+
void post_timestep(int nstep, amrex::Real time, amrex::Real dt_lev)
Definition: ERF.cpp:463
+
amrex::Real m_check_per
Definition: ERF.H:960
+
int m_check_int
Definition: ERF.H:959
+
int last_plot_file_step_1
Definition: ERF.H:907
+
static int input_bndry_planes
Definition: ERF.H:1105
+
static PlotFileType plotfile_type_2
Definition: ERF.H:1051
void WritePlotFile(int which, PlotFileType plotfile_type, amrex::Vector< std::string > plot_var_names)
Definition: ERF_Plotfile.cpp:186
void ComputeDt(int step=-1)
Definition: ERF_ComputeTimestep.cpp:11
void WriteCheckpointFile() const
Definition: ERF_Checkpoint.cpp:25
-
int m_plot_int_2
Definition: ERF.H:949
-
std::unique_ptr< ReadBndryPlanes > m_r2d
Definition: ERF.H:1169
-
bool writeNow(const amrex::Real cur_time, const amrex::Real dt, const int nstep, const int plot_int, const amrex::Real plot_per)
Definition: ERF.cpp:1951
+
int m_plot_int_2
Definition: ERF.H:944
+
std::unique_ptr< ReadBndryPlanes > m_r2d
Definition: ERF.H:1162
+
bool writeNow(const amrex::Real cur_time, const amrex::Real dt, const int nstep, const int plot_int, const amrex::Real plot_per)
Definition: ERF.cpp:1955
void timeStep(int lev, amrex::Real time, int iteration)
Definition: ERF_TimeStep.cpp:16
-
amrex::Real m_plot_per_2
Definition: ERF.H:951
+
amrex::Real m_plot_per_2
Definition: ERF.H:946

Referenced by main().

@@ -5547,6 +5666,33 @@

+

◆ Factory()

+ +
+
+ + + + + +
+ + + + + + + + +
amrex::FabFactory<amrex::FArrayBox> const& ERF::Factory (int lev) const
+
+inlineprivatenoexcept
+
+
1397 { return *m_factory[lev]; }
+
@@ -5691,7 +5837,7 @@

128 }

#define RhoScalar_comp
Definition: ERF_IndexDefines.H:40
#define NSCALARS
Definition: ERF_IndexDefines.H:16
-
amrex::Gpu::DeviceVector< amrex::BCRec > domain_bcs_type_d
Definition: ERF.H:887
+
amrex::Gpu::DeviceVector< amrex::BCRec > domain_bcs_type_d
Definition: ERF.H:882
@ RhoScalar_bc_comp
Definition: ERF_IndexDefines.H:80
@ ext_dir_ingested
Definition: ERF_IndexDefines.H:183
@@ -6434,7 +6580,7 @@

AMREX_GPU_HOST AMREX_FORCE_INLINE void ApplyMask(amrex::MultiFab &dst, const amrex::iMultiFab &imask, const int nghost=0)
Definition: ERF_Utils.H:362

void fill_from_bndryregs(const amrex::Vector< amrex::MultiFab * > &mfs, amrex::Real time)
Definition: ERF_BoundaryConditionsBndryReg.cpp:13
void 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)
Definition: ERF_FillIntermediatePatch.cpp:28
-
static bool use_real_bcs
Definition: ERF.H:1068
+
static bool use_real_bcs
Definition: ERF.H:1061
@ NumTypes
Definition: ERF_IndexDefines.H:143
Here is the call graph for this function:
@@ -6610,7 +6756,7 @@

32  }
33  return r;
34 }
-
amrex::Array< std::string, 2 *AMREX_SPACEDIM > domain_bc_type
Definition: ERF.H:890
+
amrex::Array< std::string, 2 *AMREX_SPACEDIM > domain_bc_type
Definition: ERF.H:885
@@ -6637,9 +6783,9 @@

-
1238  {
-
1239  return advflux_reg[lev];
-
1240  }
+
1231  {
+
1232  return advflux_reg[lev];
+
1233  }
@@ -6665,20 +6811,20 @@

-
1315  {
-
1316  int numCores = amrex::ParallelDescriptor::NProcs();
-
1317 #ifdef _OPENMP
-
1318  numCores = numCores * omp_get_max_threads();
-
1319 #endif
-
1320 
-
1321  amrex::Real T =
-
1322  numCores * (amrex::ParallelDescriptor::second() - startCPUTime) +
- -
1324 
-
1325  return T;
-
1326  }
-
static amrex::Real previousCPUTimeUsed
Definition: ERF.H:1311
-
static amrex::Real startCPUTime
Definition: ERF.H:1310
+
1308  {
+
1309  int numCores = amrex::ParallelDescriptor::NProcs();
+
1310 #ifdef _OPENMP
+
1311  numCores = numCores * omp_get_max_threads();
+
1312 #endif
+
1313 
+
1314  amrex::Real T =
+
1315  numCores * (amrex::ParallelDescriptor::second() - startCPUTime) +
+ +
1317 
+
1318  return T;
+
1319  }
+
static amrex::Real previousCPUTimeUsed
Definition: ERF.H:1304
+
static amrex::Real startCPUTime
Definition: ERF.H:1303
@ T
Definition: ERF_IndexDefines.H:99
@@ -7351,7 +7497,7 @@

@ inflow
void init_Dirichlet_bc_data(const std::string input_file)
Definition: ERF_InitBCs.cpp:599
-
amrex::Array< amrex::Array< amrex::Real, AMREX_SPACEDIM *2 >, AMREX_SPACEDIM+NBCVAR_max > m_bc_neumann_vals
Definition: ERF.H:896
+
amrex::Array< amrex::Array< amrex::Real, AMREX_SPACEDIM *2 >, AMREX_SPACEDIM+NBCVAR_max > m_bc_neumann_vals
Definition: ERF.H:891
@ RhoQ6_bc_comp
Definition: ERF_IndexDefines.H:86
@ RhoQ1_bc_comp
Definition: ERF_IndexDefines.H:81
@ RhoQ4_bc_comp
Definition: ERF_IndexDefines.H:84
@@ -7813,8 +7959,8 @@

void init_bx_scalars_from_input_sounding(const Box &bx, Array4< Real > const &state, GeometryData const &geomdata, Array4< const Real > const &z_cc_arr, const bool &l_moist, InputSoundingData const &inputSoundingData)
Definition: ERF_InitFromInputSounding.cpp:160
void init_bx_scalars_from_input_sounding_hse(const Box &bx, Array4< Real > const &state, Array4< Real > const &r_hse_arr, Array4< Real > const &p_hse_arr, Array4< Real > const &pi_hse_arr, Array4< Real > const &th_hse_arr, GeometryData const &geomdata, Array4< const Real > const &z_cc_arr, const Real &l_gravity, const Real &l_rdOcp, const bool &l_moist, InputSoundingData const &inputSoundingData)
Definition: ERF_InitFromInputSounding.cpp:222
void init_bx_velocities_from_input_sounding(const Box &bx, Array4< Real > const &x_vel, Array4< Real > const &y_vel, Array4< Real > const &z_vel, GeometryData const &geomdata, Array4< const Real > const &z_nd_arr, InputSoundingData const &inputSoundingData)
Definition: ERF_InitFromInputSounding.cpp:323
-
static bool init_sounding_ideal
Definition: ERF.H:1080
-
InputSoundingData input_sounding_data
Definition: ERF.H:692
+
static bool init_sounding_ideal
Definition: ERF.H:1073
+
InputSoundingData input_sounding_data
Definition: ERF.H:687
@ base_bc
Definition: ERF_IndexDefines.H:87
void resize_arrays()
Definition: ERF_InputSoundingData.H:60
int n_sounding_files
Definition: ERF_InputSoundingData.H:316
@@ -7988,116 +8134,116 @@

-
1255 {
-
1256  // Map the words in the inputs file to BC types, then translate
-
1257  // those types into what they mean for each variable
-
1258  // This must be called before initHSE (where the base state is initialized)
-
1259  if (lev == 0 && init_type != InitType::Ideal) {
-
1260  init_bcs();
-
1261  }
-
1262 
-
1263  t_new[lev] = time;
-
1264  t_old[lev] = time - 1.e200;
-
1265 
-
1266  auto& lev_new = vars_new[lev];
-
1267  auto& lev_old = vars_old[lev];
-
1268 
-
1269  // Loop over grids at this level to initialize our grid data
-
1270  lev_new[Vars::cons].setVal(0.0); lev_old[Vars::cons].setVal(0.0);
-
1271  lev_new[Vars::xvel].setVal(0.0); lev_old[Vars::xvel].setVal(0.0);
-
1272  lev_new[Vars::yvel].setVal(0.0); lev_old[Vars::yvel].setVal(0.0);
-
1273  lev_new[Vars::zvel].setVal(0.0); lev_old[Vars::zvel].setVal(0.0);
-
1274 
-
1275  // Initialize background flow (optional)
-
1276  if (init_type == InitType::Input_Sounding) {
-
1277  // The base state is initialized by integrating vertically through the
-
1278  // input sounding, if the init_sounding_ideal flag is set; otherwise
-
1279  // it is set by initHSE()
-
1280 
-
1281  // The physbc's need the terrain but are needed for initHSE
-
1282  // We have already made the terrain in the call to init_zphys
-
1283  // in MakeNewLevelFromScratch
-
1284  make_physbcs(lev);
-
1285 
-
1286  // Now init the base state and the data itself
- -
1288 
-
1289  if (init_sounding_ideal) {
-
1290  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(solverChoice.use_gravity,
-
1291  "Gravity should be on to be consistent with sounding initialization.");
-
1292  } else {
-
1293  initHSE();
-
1294  }
-
1295 
-
1296 #ifdef ERF_USE_NETCDF
-
1297  } else if (init_type == InitType::Ideal || init_type == InitType::Real) {
-
1298  // The base state is initialized from WRF wrfinput data, output by
-
1299  // ideal.exe or real.exe
-
1300  init_from_wrfinput(lev);
-
1301 
-
1302  // The physbc's need the terrain but are needed for initHSE
-
1303  if (init_type == InitType::Ideal) {
-
1304  make_physbcs(lev);
-
1305  initHSE(lev);
-
1306  }
-
1307 
-
1308  } else if (init_type == InitType::Metgrid) {
-
1309  // The base state is initialized from data output by WPS metgrid;
-
1310  // we will rebalance after interpolation
-
1311  init_from_metgrid(lev);
-
1312 #endif
-
1313  } else if (init_type == InitType::Uniform) {
-
1314  // Initialize a uniform background field and base state based on the
-
1315  // problem-specified reference density and temperature
-
1316 
-
1317  // The physbc's need the terrain but are needed for initHSE
-
1318  make_physbcs(lev);
-
1319 
-
1320  init_uniform(lev);
-
1321  initHSE(lev);
-
1322  } else {
-
1323  // No background flow initialization specified, initialize the
-
1324  // background field to be equal to the base state, calculated from the
-
1325  // problem-specific erf_init_dens_hse
-
1326 
-
1327  // The bc's need the terrain but are needed for initHSE
-
1328  make_physbcs(lev);
-
1329 
-
1330  // We will initialize the state from the background state so must set that first
-
1331  initHSE(lev);
-
1332  init_from_hse(lev);
-
1333  }
-
1334 
-
1335  // Add problem-specific flow features
-
1336  //
-
1337  // Notes:
-
1338  // - This calls init_custom_pert that is defined for each problem
-
1339  // - This may modify the base state
-
1340  // - The fields set by init_custom_pert are **perturbations** to the
-
1341  // background flow set based on init_type
-
1342  init_custom(lev);
-
1343 
-
1344  // Ensure that the face-based data are the same on both sides of a periodic domain.
-
1345  // The data associated with the lower grid ID is considered the correct value.
-
1346  lev_new[Vars::xvel].OverrideSync(geom[lev].periodicity());
-
1347  lev_new[Vars::yvel].OverrideSync(geom[lev].periodicity());
-
1348  lev_new[Vars::zvel].OverrideSync(geom[lev].periodicity());
-
1349 
-
1350  if(solverChoice.spongeChoice.sponge_type == "input_sponge"){
-
1351  input_sponge(lev);
-
1352  }
+
1259 {
+
1260  // Map the words in the inputs file to BC types, then translate
+
1261  // those types into what they mean for each variable
+
1262  // This must be called before initHSE (where the base state is initialized)
+
1263  if (lev == 0 && init_type != InitType::Ideal) {
+
1264  init_bcs();
+
1265  }
+
1266 
+
1267  t_new[lev] = time;
+
1268  t_old[lev] = time - 1.e200;
+
1269 
+
1270  auto& lev_new = vars_new[lev];
+
1271  auto& lev_old = vars_old[lev];
+
1272 
+
1273  // Loop over grids at this level to initialize our grid data
+
1274  lev_new[Vars::cons].setVal(0.0); lev_old[Vars::cons].setVal(0.0);
+
1275  lev_new[Vars::xvel].setVal(0.0); lev_old[Vars::xvel].setVal(0.0);
+
1276  lev_new[Vars::yvel].setVal(0.0); lev_old[Vars::yvel].setVal(0.0);
+
1277  lev_new[Vars::zvel].setVal(0.0); lev_old[Vars::zvel].setVal(0.0);
+
1278 
+
1279  // Initialize background flow (optional)
+
1280  if (init_type == InitType::Input_Sounding) {
+
1281  // The base state is initialized by integrating vertically through the
+
1282  // input sounding, if the init_sounding_ideal flag is set; otherwise
+
1283  // it is set by initHSE()
+
1284 
+
1285  // The physbc's need the terrain but are needed for initHSE
+
1286  // We have already made the terrain in the call to init_zphys
+
1287  // in MakeNewLevelFromScratch
+
1288  make_physbcs(lev);
+
1289 
+
1290  // Now init the base state and the data itself
+ +
1292 
+
1293  if (init_sounding_ideal) {
+
1294  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(solverChoice.use_gravity,
+
1295  "Gravity should be on to be consistent with sounding initialization.");
+
1296  } else {
+
1297  initHSE();
+
1298  }
+
1299 
+
1300 #ifdef ERF_USE_NETCDF
+
1301  } else if (init_type == InitType::Ideal || init_type == InitType::Real) {
+
1302  // The base state is initialized from WRF wrfinput data, output by
+
1303  // ideal.exe or real.exe
+
1304  init_from_wrfinput(lev);
+
1305 
+
1306  // The physbc's need the terrain but are needed for initHSE
+
1307  if (init_type == InitType::Ideal) {
+
1308  make_physbcs(lev);
+
1309  initHSE(lev);
+
1310  }
+
1311 
+
1312  } else if (init_type == InitType::Metgrid) {
+
1313  // The base state is initialized from data output by WPS metgrid;
+
1314  // we will rebalance after interpolation
+
1315  init_from_metgrid(lev);
+
1316 #endif
+
1317  } else if (init_type == InitType::Uniform) {
+
1318  // Initialize a uniform background field and base state based on the
+
1319  // problem-specified reference density and temperature
+
1320 
+
1321  // The physbc's need the terrain but are needed for initHSE
+
1322  make_physbcs(lev);
+
1323 
+
1324  init_uniform(lev);
+
1325  initHSE(lev);
+
1326  } else {
+
1327  // No background flow initialization specified, initialize the
+
1328  // background field to be equal to the base state, calculated from the
+
1329  // problem-specific erf_init_dens_hse
+
1330 
+
1331  // The bc's need the terrain but are needed for initHSE
+
1332  make_physbcs(lev);
+
1333 
+
1334  // We will initialize the state from the background state so must set that first
+
1335  initHSE(lev);
+
1336  init_from_hse(lev);
+
1337  }
+
1338 
+
1339  // Add problem-specific flow features
+
1340  //
+
1341  // Notes:
+
1342  // - This calls init_custom_pert that is defined for each problem
+
1343  // - This may modify the base state
+
1344  // - The fields set by init_custom_pert are **perturbations** to the
+
1345  // background flow set based on init_type
+
1346  init_custom(lev);
+
1347 
+
1348  // Ensure that the face-based data are the same on both sides of a periodic domain.
+
1349  // The data associated with the lower grid ID is considered the correct value.
+
1350  lev_new[Vars::xvel].OverrideSync(geom[lev].periodicity());
+
1351  lev_new[Vars::yvel].OverrideSync(geom[lev].periodicity());
+
1352  lev_new[Vars::zvel].OverrideSync(geom[lev].periodicity());
1353 
-
1354  // Initialize turbulent perturbation
-
1355  if (solverChoice.pert_type == PerturbationType::Source ||
-
1356  solverChoice.pert_type == PerturbationType::Direct) {
-
1357  if (lev == 0) {
-
1358  turbPert_update(lev, 0.);
-
1359  turbPert_amplitude(lev);
-
1360  }
-
1361  }
-
1362 }
+
1354  if(solverChoice.spongeChoice.sponge_type == "input_sponge"){
+
1355  input_sponge(lev);
+
1356  }
+
1357 
+
1358  // Initialize turbulent perturbation
+
1359  if (solverChoice.pert_type == PerturbationType::Source ||
+
1360  solverChoice.pert_type == PerturbationType::Direct) {
+
1361  if (lev == 0) {
+
1362  turbPert_update(lev, 0.);
+
1363  turbPert_amplitude(lev);
+
1364  }
+
1365  }
+
1366 }
void init_from_input_sounding(int lev)
Definition: ERF_InitFromInputSounding.cpp:50
-
static InitType init_type
Definition: ERF.H:1060
+
static InitType init_type
Definition: ERF.H:1053
void init_custom(int lev)
Definition: ERF_InitCustom.cpp:26
void init_bcs()
Definition: ERF_InitBCs.cpp:20
void init_from_hse(int lev)
Definition: ERF_InitFromHSE.cpp:32
@@ -8107,7 +8253,7 @@

void make_physbcs(int lev)
Definition: ERF_MakeNewArrays.cpp:563

void init_uniform(int lev)
Definition: ERF_InitUniform.cpp:17
void turbPert_amplitude(const int lev)
Definition: ERF_InitTurbPert.cpp:41
-
bool use_gravity
Definition: ERF_DataStruct.H:601
+
bool use_gravity
Definition: ERF_DataStruct.H:610
@@ -8184,7 +8330,7 @@

34  tmp_base_state.define(ba,dm,BaseState::num_comps,3);
35  tmp_base_state.setVal(0.);
36 
-
37  if (solverChoice.terrain_type == TerrainType::Moving) {
+
37  if (solverChoice.terrain_type == TerrainType::MovingFittedMesh) {
38  base_state_new[lev].define(ba,dm,BaseState::num_comps,base_state[lev].nGrowVect());
39  base_state_new[lev].setVal(0.);
40  }
@@ -8196,7 +8342,7 @@

46  SolverChoice::mesh_type == MeshType::VariableDz) {
47  z_phys_cc[lev] = std::make_unique<MultiFab>(ba,dm,1,1);
48 
-
49  if (solverChoice.terrain_type == TerrainType::Moving)
+
49  if (solverChoice.terrain_type == TerrainType::MovingFittedMesh)
50  {
51  detJ_cc_new[lev] = std::make_unique<MultiFab>(ba,dm,1,1);
52  detJ_cc_src[lev] = std::make_unique<MultiFab>(ba,dm,1,1);
@@ -8219,7 +8365,7 @@

69  int ngrow = ComputeGhostCells(solverChoice.advChoice, solverChoice.use_num_diff) + 2;
70  tmp_zphys_nd = std::make_unique<MultiFab>(ba_nd,dm,1,IntVect(ngrow,ngrow,ngrow));
71 
-
72  if (solverChoice.terrain_type == TerrainType::Moving) {
+
72  if (solverChoice.terrain_type == TerrainType::MovingFittedMesh) {
73  z_phys_nd_new[lev] = std::make_unique<MultiFab>(ba_nd,dm,1,IntVect(ngrow,ngrow,ngrow));
74  z_phys_nd_src[lev] = std::make_unique<MultiFab>(ba_nd,dm,1,IntVect(ngrow,ngrow,ngrow));
75  }
@@ -8520,10 +8666,10 @@

370  #endif
371 }
#define NDRY
Definition: ERF_IndexDefines.H:13
-
static AMREX_FORCE_INLINE int ComputeGhostCells(const AdvChoice &advChoice, bool use_num_diff)
Definition: ERF.H:1189
+
static AMREX_FORCE_INLINE int ComputeGhostCells(const AdvChoice &advChoice, bool use_num_diff)
Definition: ERF.H:1182
@ num_comps
Definition: ERF_IndexDefines.H:67
-
bool test_mapfactor
Definition: ERF_DataStruct.H:596
-
AdvChoice advChoice
Definition: ERF_DataStruct.H:578
+
bool test_mapfactor
Definition: ERF_DataStruct.H:605
+
AdvChoice advChoice
Definition: ERF_DataStruct.H:587
void init_tpi(const int lev, const amrex::IntVect &nx, const amrex::GpuArray< amrex::Real, 3 > dx, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, const int ngrow_state)
Definition: ERF_TurbPertStruct.H:29
@@ -8559,116 +8705,116 @@

-
508 {
-
509  //********************************************************************************************
-
510  // Thin immersed body
-
511  // *******************************************************************************************
-
512 #if 0
-
513  if ((solverChoice.advChoice.zero_xflux.size() > 0) ||
-
514  (solverChoice.advChoice.zero_yflux.size() > 0) ||
-
515  (solverChoice.advChoice.zero_zflux.size() > 0))
-
516  {
-
517  overset_imask[lev] = std::make_unique<iMultiFab>(ba,dm,1,0);
-
518  overset_imask[lev]->setVal(1); // == value is unknown (to be solved)
-
519  }
-
520 #endif
-
521 
-
522  if (solverChoice.advChoice.zero_xflux.size() > 0) {
-
523  amrex::Print() << "Setting up thin immersed body for "
-
524  << solverChoice.advChoice.zero_xflux.size() << " xfaces" << std::endl;
-
525  BoxArray ba_xf(ba);
-
526  ba_xf.surroundingNodes(0);
-
527  thin_xforce[lev] = std::make_unique<MultiFab>(ba_xf,dm,1,0);
-
528  thin_xforce[lev]->setVal(0.0);
-
529  xflux_imask[lev] = std::make_unique<iMultiFab>(ba_xf,dm,1,0);
-
530  xflux_imask[lev]->setVal(1);
-
531  for ( MFIter mfi(*xflux_imask[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi )
-
532  {
-
533  Array4<int> const& imask_arr = xflux_imask[lev]->array(mfi);
-
534  //Array4<int> const& imask_cell_arr = overset_imask[lev]->array(mfi);
-
535  Box xbx = mfi.nodaltilebox(0);
-
536  for (int iv=0; iv < solverChoice.advChoice.zero_xflux.size(); ++iv) {
-
537  const auto& faceidx = solverChoice.advChoice.zero_xflux[iv];
-
538  if ((faceidx[0] >= xbx.smallEnd(0)) && (faceidx[0] <= xbx.bigEnd(0)) &&
-
539  (faceidx[1] >= xbx.smallEnd(1)) && (faceidx[1] <= xbx.bigEnd(1)) &&
-
540  (faceidx[2] >= xbx.smallEnd(2)) && (faceidx[2] <= xbx.bigEnd(2)))
-
541  {
-
542  imask_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
-
543  //imask_cell_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
-
544  //imask_cell_arr(faceidx[0]-1,faceidx[1],faceidx[2]) = 0;
-
545  amrex::AllPrint() << " mask xface at " << faceidx << std::endl;
-
546  }
-
547  }
-
548  }
-
549  } else {
-
550  thin_xforce[lev] = nullptr;
-
551  xflux_imask[lev] = nullptr;
-
552  }
-
553 
-
554  if (solverChoice.advChoice.zero_yflux.size() > 0) {
-
555  amrex::Print() << "Setting up thin immersed body for "
-
556  << solverChoice.advChoice.zero_yflux.size() << " yfaces" << std::endl;
-
557  BoxArray ba_yf(ba);
-
558  ba_yf.surroundingNodes(1);
-
559  thin_yforce[lev] = std::make_unique<MultiFab>(ba_yf,dm,1,0);
-
560  thin_yforce[lev]->setVal(0.0);
-
561  yflux_imask[lev] = std::make_unique<iMultiFab>(ba_yf,dm,1,0);
-
562  yflux_imask[lev]->setVal(1);
-
563  for ( MFIter mfi(*yflux_imask[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi )
-
564  {
-
565  Array4<int> const& imask_arr = yflux_imask[lev]->array(mfi);
-
566  //Array4<int> const& imask_cell_arr = overset_imask[lev]->array(mfi);
-
567  Box ybx = mfi.nodaltilebox(1);
-
568  for (int iv=0; iv < solverChoice.advChoice.zero_yflux.size(); ++iv) {
-
569  const auto& faceidx = solverChoice.advChoice.zero_yflux[iv];
-
570  if ((faceidx[0] >= ybx.smallEnd(0)) && (faceidx[0] <= ybx.bigEnd(0)) &&
-
571  (faceidx[1] >= ybx.smallEnd(1)) && (faceidx[1] <= ybx.bigEnd(1)) &&
-
572  (faceidx[2] >= ybx.smallEnd(2)) && (faceidx[2] <= ybx.bigEnd(2)))
-
573  {
-
574  imask_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
-
575  //imask_cell_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
-
576  //imask_cell_arr(faceidx[0],faceidx[1]-1,faceidx[2]) = 0;
-
577  amrex::AllPrint() << " mask yface at " << faceidx << std::endl;
-
578  }
-
579  }
-
580  }
-
581  } else {
-
582  thin_yforce[lev] = nullptr;
-
583  yflux_imask[lev] = nullptr;
-
584  }
-
585 
-
586  if (solverChoice.advChoice.zero_zflux.size() > 0) {
-
587  amrex::Print() << "Setting up thin immersed body for "
-
588  << solverChoice.advChoice.zero_zflux.size() << " zfaces" << std::endl;
-
589  BoxArray ba_zf(ba);
-
590  ba_zf.surroundingNodes(2);
-
591  thin_zforce[lev] = std::make_unique<MultiFab>(ba_zf,dm,1,0);
-
592  thin_zforce[lev]->setVal(0.0);
-
593  zflux_imask[lev] = std::make_unique<iMultiFab>(ba_zf,dm,1,0);
-
594  zflux_imask[lev]->setVal(1);
-
595  for ( MFIter mfi(*zflux_imask[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi )
-
596  {
-
597  Array4<int> const& imask_arr = zflux_imask[lev]->array(mfi);
-
598  //Array4<int> const& imask_cell_arr = overset_imask[lev]->array(mfi);
-
599  Box zbx = mfi.nodaltilebox(2);
-
600  for (int iv=0; iv < solverChoice.advChoice.zero_zflux.size(); ++iv) {
-
601  const auto& faceidx = solverChoice.advChoice.zero_zflux[iv];
-
602  if ((faceidx[0] >= zbx.smallEnd(0)) && (faceidx[0] <= zbx.bigEnd(0)) &&
-
603  (faceidx[1] >= zbx.smallEnd(1)) && (faceidx[1] <= zbx.bigEnd(1)) &&
-
604  (faceidx[2] >= zbx.smallEnd(2)) && (faceidx[2] <= zbx.bigEnd(2)))
-
605  {
-
606  imask_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
-
607  //imask_cell_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
-
608  //imask_cell_arr(faceidx[0],faceidx[1],faceidx[2]-1) = 0;
-
609  amrex::AllPrint() << " mask zface at " << faceidx << std::endl;
-
610  }
-
611  }
-
612  }
-
613  } else {
-
614  thin_zforce[lev] = nullptr;
-
615  zflux_imask[lev] = nullptr;
-
616  }
-
617 }
+
534 {
+
535  //********************************************************************************************
+
536  // Thin immersed body
+
537  // *******************************************************************************************
+
538 #if 0
+
539  if ((solverChoice.advChoice.zero_xflux.size() > 0) ||
+
540  (solverChoice.advChoice.zero_yflux.size() > 0) ||
+
541  (solverChoice.advChoice.zero_zflux.size() > 0))
+
542  {
+
543  overset_imask[lev] = std::make_unique<iMultiFab>(ba,dm,1,0);
+
544  overset_imask[lev]->setVal(1); // == value is unknown (to be solved)
+
545  }
+
546 #endif
+
547 
+
548  if (solverChoice.advChoice.zero_xflux.size() > 0) {
+
549  amrex::Print() << "Setting up thin immersed body for "
+
550  << solverChoice.advChoice.zero_xflux.size() << " xfaces" << std::endl;
+
551  BoxArray ba_xf(ba);
+
552  ba_xf.surroundingNodes(0);
+
553  thin_xforce[lev] = std::make_unique<MultiFab>(ba_xf,dm,1,0);
+
554  thin_xforce[lev]->setVal(0.0);
+
555  xflux_imask[lev] = std::make_unique<iMultiFab>(ba_xf,dm,1,0);
+
556  xflux_imask[lev]->setVal(1);
+
557  for ( MFIter mfi(*xflux_imask[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi )
+
558  {
+
559  Array4<int> const& imask_arr = xflux_imask[lev]->array(mfi);
+
560  //Array4<int> const& imask_cell_arr = overset_imask[lev]->array(mfi);
+
561  Box xbx = mfi.nodaltilebox(0);
+
562  for (int iv=0; iv < solverChoice.advChoice.zero_xflux.size(); ++iv) {
+
563  const auto& faceidx = solverChoice.advChoice.zero_xflux[iv];
+
564  if ((faceidx[0] >= xbx.smallEnd(0)) && (faceidx[0] <= xbx.bigEnd(0)) &&
+
565  (faceidx[1] >= xbx.smallEnd(1)) && (faceidx[1] <= xbx.bigEnd(1)) &&
+
566  (faceidx[2] >= xbx.smallEnd(2)) && (faceidx[2] <= xbx.bigEnd(2)))
+
567  {
+
568  imask_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
+
569  //imask_cell_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
+
570  //imask_cell_arr(faceidx[0]-1,faceidx[1],faceidx[2]) = 0;
+
571  amrex::AllPrint() << " mask xface at " << faceidx << std::endl;
+
572  }
+
573  }
+
574  }
+
575  } else {
+
576  thin_xforce[lev] = nullptr;
+
577  xflux_imask[lev] = nullptr;
+
578  }
+
579 
+
580  if (solverChoice.advChoice.zero_yflux.size() > 0) {
+
581  amrex::Print() << "Setting up thin immersed body for "
+
582  << solverChoice.advChoice.zero_yflux.size() << " yfaces" << std::endl;
+
583  BoxArray ba_yf(ba);
+
584  ba_yf.surroundingNodes(1);
+
585  thin_yforce[lev] = std::make_unique<MultiFab>(ba_yf,dm,1,0);
+
586  thin_yforce[lev]->setVal(0.0);
+
587  yflux_imask[lev] = std::make_unique<iMultiFab>(ba_yf,dm,1,0);
+
588  yflux_imask[lev]->setVal(1);
+
589  for ( MFIter mfi(*yflux_imask[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi )
+
590  {
+
591  Array4<int> const& imask_arr = yflux_imask[lev]->array(mfi);
+
592  //Array4<int> const& imask_cell_arr = overset_imask[lev]->array(mfi);
+
593  Box ybx = mfi.nodaltilebox(1);
+
594  for (int iv=0; iv < solverChoice.advChoice.zero_yflux.size(); ++iv) {
+
595  const auto& faceidx = solverChoice.advChoice.zero_yflux[iv];
+
596  if ((faceidx[0] >= ybx.smallEnd(0)) && (faceidx[0] <= ybx.bigEnd(0)) &&
+
597  (faceidx[1] >= ybx.smallEnd(1)) && (faceidx[1] <= ybx.bigEnd(1)) &&
+
598  (faceidx[2] >= ybx.smallEnd(2)) && (faceidx[2] <= ybx.bigEnd(2)))
+
599  {
+
600  imask_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
+
601  //imask_cell_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
+
602  //imask_cell_arr(faceidx[0],faceidx[1]-1,faceidx[2]) = 0;
+
603  amrex::AllPrint() << " mask yface at " << faceidx << std::endl;
+
604  }
+
605  }
+
606  }
+
607  } else {
+
608  thin_yforce[lev] = nullptr;
+
609  yflux_imask[lev] = nullptr;
+
610  }
+
611 
+
612  if (solverChoice.advChoice.zero_zflux.size() > 0) {
+
613  amrex::Print() << "Setting up thin immersed body for "
+
614  << solverChoice.advChoice.zero_zflux.size() << " zfaces" << std::endl;
+
615  BoxArray ba_zf(ba);
+
616  ba_zf.surroundingNodes(2);
+
617  thin_zforce[lev] = std::make_unique<MultiFab>(ba_zf,dm,1,0);
+
618  thin_zforce[lev]->setVal(0.0);
+
619  zflux_imask[lev] = std::make_unique<iMultiFab>(ba_zf,dm,1,0);
+
620  zflux_imask[lev]->setVal(1);
+
621  for ( MFIter mfi(*zflux_imask[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi )
+
622  {
+
623  Array4<int> const& imask_arr = zflux_imask[lev]->array(mfi);
+
624  //Array4<int> const& imask_cell_arr = overset_imask[lev]->array(mfi);
+
625  Box zbx = mfi.nodaltilebox(2);
+
626  for (int iv=0; iv < solverChoice.advChoice.zero_zflux.size(); ++iv) {
+
627  const auto& faceidx = solverChoice.advChoice.zero_zflux[iv];
+
628  if ((faceidx[0] >= zbx.smallEnd(0)) && (faceidx[0] <= zbx.bigEnd(0)) &&
+
629  (faceidx[1] >= zbx.smallEnd(1)) && (faceidx[1] <= zbx.bigEnd(1)) &&
+
630  (faceidx[2] >= zbx.smallEnd(2)) && (faceidx[2] <= zbx.bigEnd(2)))
+
631  {
+
632  imask_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
+
633  //imask_cell_arr(faceidx[0],faceidx[1],faceidx[2]) = 0;
+
634  //imask_cell_arr(faceidx[0],faceidx[1],faceidx[2]-1) = 0;
+
635  amrex::AllPrint() << " mask zface at " << faceidx << std::endl;
+
636  }
+
637  }
+
638  }
+
639  } else {
+
640  thin_zforce[lev] = nullptr;
+
641  zflux_imask[lev] = nullptr;
+
642  }
+
643 }
amrex::Vector< amrex::IntVect > zero_yflux
Definition: ERF_AdvStruct.H:301
amrex::Vector< amrex::IntVect > zero_xflux
Definition: ERF_AdvStruct.H:300
amrex::Vector< amrex::IntVect > zero_zflux
Definition: ERF_AdvStruct.H:302
@@ -8815,15 +8961,15 @@

-
607 {
-
608  BL_PROFILE_VAR("ERF::InitData()", InitData);
-
609  InitData_pre();
-
610  InitData_post();
-
611  BL_PROFILE_VAR_STOP(InitData);
-
612 }
-
void InitData_pre()
Definition: ERF.cpp:615
-
void InitData_post()
Definition: ERF.cpp:652
-
void InitData()
Definition: ERF.cpp:606
+
609 {
+
610  BL_PROFILE_VAR("ERF::InitData()", InitData);
+
611  InitData_pre();
+
612  InitData_post();
+
613  BL_PROFILE_VAR_STOP(InitData);
+
614 }
+
void InitData_pre()
Definition: ERF.cpp:617
+
void InitData_post()
Definition: ERF.cpp:654
+
void InitData()
Definition: ERF.cpp:608

Referenced by MultiBlockContainer::InitializeBlocks(), and main().

@@ -8853,579 +8999,582 @@

-
653 {
-
654  if (restart_chkfile.empty()) {
-
655  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
656  if (init_type == InitType::Ideal) {
-
657  Abort("We do not currently support init_type = ideal with non-constant dz");
-
658  }
-
659  }
-
660 
-
661  //
-
662  // Make sure that detJ and z_phys_cc are the average of the data on a finer level if there is one
+
655 {
+
656  if (restart_chkfile.empty()) {
+
657  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
658  if (init_type == InitType::Ideal) {
+
659  Abort("We do not currently support init_type = ideal with non-constant dz");
+
660  }
+
661  }
+
662 
663  //
-
664  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
665  for (int crse_lev = finest_level-1; crse_lev >= 0; crse_lev--) {
-
666  average_down( *detJ_cc[crse_lev+1], *detJ_cc[crse_lev], 0, 1, refRatio(crse_lev));
-
667  average_down(*z_phys_cc[crse_lev+1], *z_phys_cc[crse_lev], 0, 1, refRatio(crse_lev));
-
668  }
-
669  }
-
670 
-
671  if (solverChoice.coupling_type == CouplingType::TwoWay) {
-
672  AverageDown();
-
673  }
-
674 
- -
676  {
-
677  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(finest_level == 0,
-
678  "Thin immersed body with refinement not currently supported.");
-
679  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
680  amrex::Print() << "NOTE: Thin immersed body with non-constant dz has not been tested." << std::endl;
-
681  }
-
682  }
-
683 
-
684 #ifdef ERF_USE_PARTICLES
-
685  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
-
686  for (int lev = 0; lev <= finest_level; lev++) {
-
687  dynamic_cast<LagrangianMicrophysics&>(*micro).initParticles(z_phys_nd[lev]);
-
688  }
-
689  }
-
690 #endif
-
691 
-
692  } else { // Restart from a checkpoint
+
664  // Make sure that detJ and z_phys_cc are the average of the data on a finer level if there is one
+
665  //
+
666  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
667  for (int crse_lev = finest_level-1; crse_lev >= 0; crse_lev--) {
+
668  average_down( *detJ_cc[crse_lev+1], *detJ_cc[crse_lev], 0, 1, refRatio(crse_lev));
+
669  average_down(*z_phys_cc[crse_lev+1], *z_phys_cc[crse_lev], 0, 1, refRatio(crse_lev));
+
670  }
+
671  }
+
672 
+
673  if (solverChoice.coupling_type == CouplingType::TwoWay) {
+
674  AverageDown();
+
675  }
+
676 
+ +
678  {
+
679  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(finest_level == 0,
+
680  "Thin immersed body with refinement not currently supported.");
+
681  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
682  amrex::Print() << "NOTE: Thin immersed body with non-constant dz has not been tested." << std::endl;
+
683  }
+
684  }
+
685 
+
686 #ifdef ERF_USE_PARTICLES
+
687  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
+
688  for (int lev = 0; lev <= finest_level; lev++) {
+
689  dynamic_cast<LagrangianMicrophysics&>(*micro).initParticles(z_phys_nd[lev]);
+
690  }
+
691  }
+
692 #endif
693 
-
694  restart();
+
694  } else { // Restart from a checkpoint
695 
-
696  // Create the physbc objects for {cons, u, v, w, base state}
-
697  // We fill the additional base state ghost cells just in case we have read the old format
-
698  for (int lev(0); lev <= max_level; ++lev) {
-
699  make_physbcs(lev);
-
700  (*physbcs_base[lev])(base_state[lev],0,base_state[lev].nComp(),base_state[lev].nGrowVect());
-
701  }
-
702  }
-
703 
-
704 #ifdef ERF_USE_PARTICLES
-
705  /* If using a Lagrangian microphysics model, its particle container has now been
-
706  constructed and initialized (calls to micro->Init). So, add its pointer to
-
707  ERF::particleData and remove its name from list of unallocated particle containers. */
-
708  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
-
709  const auto& pc_name( dynamic_cast<LagrangianMicrophysics&>(*micro).getName() );
-
710  const auto& pc_ptr( dynamic_cast<LagrangianMicrophysics&>(*micro).getParticleContainer() );
-
711  particleData.pushBack(pc_name, pc_ptr);
-
712  particleData.getNamesUnalloc().remove(pc_name);
-
713  }
-
714 #endif
-
715 
-
716  if (input_bndry_planes) {
-
717  // Read the "time.dat" file to know what data is available
-
718  m_r2d->read_time_file();
-
719 
-
720  // We haven't populated dt yet, set to 0 to ensure assert doesn't crash
-
721  Real dt_dummy = 0.0;
-
722  m_r2d->read_input_files(t_new[0],dt_dummy,m_bc_extdir_vals);
-
723  }
-
724 
- -
726  {
-
727  h_rhotheta_src.resize(max_level+1, Vector<Real>(0));
-
728  d_rhotheta_src.resize(max_level+1, Gpu::DeviceVector<Real>(0));
-
729  for (int lev = 0; lev <= finest_level; lev++) {
-
730  const int domlen = geom[lev].Domain().length(2);
-
731  h_rhotheta_src[lev].resize(domlen, 0.0_rt);
-
732  d_rhotheta_src[lev].resize(domlen, 0.0_rt);
-
733  prob->update_rhotheta_sources(t_new[0],
-
734  h_rhotheta_src[lev], d_rhotheta_src[lev],
-
735  geom[lev], z_phys_cc[lev]);
-
736  }
-
737  }
-
738 
- -
740  {
-
741  h_u_geos.resize(max_level+1, Vector<Real>(0));
-
742  d_u_geos.resize(max_level+1, Gpu::DeviceVector<Real>(0));
-
743  h_v_geos.resize(max_level+1, Vector<Real>(0));
-
744  d_v_geos.resize(max_level+1, Gpu::DeviceVector<Real>(0));
-
745  for (int lev = 0; lev <= finest_level; lev++) {
-
746  const int domlen = geom[lev].Domain().length(2);
-
747  h_u_geos[lev].resize(domlen, 0.0_rt);
-
748  d_u_geos[lev].resize(domlen, 0.0_rt);
-
749  h_v_geos[lev].resize(domlen, 0.0_rt);
-
750  d_v_geos[lev].resize(domlen, 0.0_rt);
- -
752  prob->update_geostrophic_profile(t_new[0],
-
753  h_u_geos[lev], d_u_geos[lev],
-
754  h_v_geos[lev], d_v_geos[lev],
-
755  geom[lev], z_phys_cc[lev]);
-
756  } else {
-
757  if (SolverChoice::mesh_type == MeshType::VariableDz) {
-
758  amrex::Print() << "Note: 1-D geostrophic wind profile input is not defined for real terrain" << std::endl;
-
759  }
- -
761  h_u_geos[lev], d_u_geos[lev],
-
762  h_v_geos[lev], d_v_geos[lev],
-
763  geom[lev],
-
764  zlevels_stag[0]);
-
765  }
-
766  }
-
767  }
-
768 
- -
770  {
-
771  h_rhoqt_src.resize(max_level+1, Vector<Real>(0));
-
772  d_rhoqt_src.resize(max_level+1, Gpu::DeviceVector<Real>(0));
-
773  for (int lev = 0; lev <= finest_level; lev++) {
-
774  const int domlen = geom[lev].Domain().length(2);
-
775  h_rhoqt_src[lev].resize(domlen, 0.0_rt);
-
776  d_rhoqt_src[lev].resize(domlen, 0.0_rt);
-
777  prob->update_rhoqt_sources(t_new[0],
-
778  h_rhoqt_src[lev], d_rhoqt_src[lev],
-
779  geom[lev], z_phys_cc[lev]);
-
780  }
-
781  }
-
782 
- -
784  {
-
785  h_w_subsid.resize(max_level+1, Vector<Real>(0));
-
786  d_w_subsid.resize(max_level+1, Gpu::DeviceVector<Real>(0));
-
787  for (int lev = 0; lev <= finest_level; lev++) {
-
788  const int domlen = geom[lev].Domain().length(2) + 1; // lives on z-faces
-
789  h_w_subsid[lev].resize(domlen, 0.0_rt);
-
790  d_w_subsid[lev].resize(domlen, 0.0_rt);
-
791  prob->update_w_subsidence(t_new[0],
-
792  h_w_subsid[lev], d_w_subsid[lev],
-
793  geom[lev], z_phys_cc[lev]);
-
794  }
-
795  }
-
796 
- - -
799  {
-
800  initRayleigh();
-
801  if (init_type == InitType::Input_Sounding)
-
802  {
-
803  // Overwrite ubar, vbar, and thetabar with input profiles;
-
804  // wbar is assumed to be 0. Note: the tau coefficient set by
-
805  // prob->erf_init_rayleigh() is still used
-
806  bool restarting = (!restart_chkfile.empty());
-
807  setRayleighRefFromSounding(restarting);
-
808  }
-
809  }
-
810 
-
811  // Read in sponge data from input file
-
812  if(solverChoice.spongeChoice.sponge_type == "input_sponge")
-
813  {
-
814  initSponge();
-
815  bool restarting = (!restart_chkfile.empty());
-
816  setSpongeRefFromSounding(restarting);
-
817  }
-
818 
- - -
821  }
-
822 
-
823  if (solverChoice.pert_type == PerturbationType::Source ||
-
824  solverChoice.pert_type == PerturbationType::Direct) {
-
825  if (is_it_time_for_action(istep[0], t_new[0], dt[0], pert_interval, -1.)) {
-
826  turbPert.debug(t_new[0]);
-
827  }
-
828  }
-
829 
-
830  // We only write the file at level 0 for now
- -
832  {
-
833  // Create the WriteBndryPlanes object so we can handle writing of boundary plane data
-
834  m_w2d = std::make_unique<WriteBndryPlanes>(grids,geom);
-
835 
-
836  Real time = 0.;
-
837  if (time >= bndry_output_planes_start_time) {
-
838  bool is_moist = (micro->Get_Qstate_Size() > 0);
-
839  m_w2d->write_planes(0, time, vars_new, is_moist);
-
840  }
-
841  }
-
842 
-
843  //
-
844  // If we are starting from scratch, we have the option to project the initial velocity field
-
845  // regardless of how we initialized.
-
846  // pp_inc is used as scratch space here; we zero it out after the projection
-
847  //
-
848  if (restart_chkfile == "")
-
849  {
- -
851  Real dummy_dt = 1.0;
-
852  for (int lev = 0; lev <= finest_level; ++lev)
-
853  {
-
854  project_velocities(lev, dummy_dt, vars_new[lev], pp_inc[lev]);
-
855  pp_inc[lev].setVal(0.);
-
856  }
-
857  }
-
858  }
-
859 
-
860  // Copy from new into old just in case
-
861  for (int lev = 0; lev <= finest_level; ++lev)
-
862  {
-
863  auto& lev_new = vars_new[lev];
-
864  auto& lev_old = vars_old[lev];
-
865 
-
866  int ncomp = lev_new[Vars::cons].nComp();
+
696  restart();
+
697 
+
698  // Create the physbc objects for {cons, u, v, w, base state}
+
699  // We fill the additional base state ghost cells just in case we have read the old format
+
700  for (int lev(0); lev <= max_level; ++lev) {
+
701  make_physbcs(lev);
+
702  (*physbcs_base[lev])(base_state[lev],0,base_state[lev].nComp(),base_state[lev].nGrowVect());
+
703  }
+
704  }
+
705 
+
706 #ifdef ERF_USE_PARTICLES
+
707  /* If using a Lagrangian microphysics model, its particle container has now been
+
708  constructed and initialized (calls to micro->Init). So, add its pointer to
+
709  ERF::particleData and remove its name from list of unallocated particle containers. */
+
710  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
+
711  const auto& pc_name( dynamic_cast<LagrangianMicrophysics&>(*micro).getName() );
+
712  const auto& pc_ptr( dynamic_cast<LagrangianMicrophysics&>(*micro).getParticleContainer() );
+
713  particleData.pushBack(pc_name, pc_ptr);
+
714  particleData.getNamesUnalloc().remove(pc_name);
+
715  }
+
716 #endif
+
717 
+
718  if (input_bndry_planes) {
+
719  // Read the "time.dat" file to know what data is available
+
720  m_r2d->read_time_file();
+
721 
+
722  // We haven't populated dt yet, set to 0 to ensure assert doesn't crash
+
723  Real dt_dummy = 0.0;
+
724  m_r2d->read_input_files(t_new[0],dt_dummy,m_bc_extdir_vals);
+
725  }
+
726 
+ +
728  {
+
729  h_rhotheta_src.resize(max_level+1, Vector<Real>(0));
+
730  d_rhotheta_src.resize(max_level+1, Gpu::DeviceVector<Real>(0));
+
731  for (int lev = 0; lev <= finest_level; lev++) {
+
732  const int domlen = geom[lev].Domain().length(2);
+
733  h_rhotheta_src[lev].resize(domlen, 0.0_rt);
+
734  d_rhotheta_src[lev].resize(domlen, 0.0_rt);
+
735  prob->update_rhotheta_sources(t_new[0],
+
736  h_rhotheta_src[lev], d_rhotheta_src[lev],
+
737  geom[lev], z_phys_cc[lev]);
+
738  }
+
739  }
+
740 
+ +
742  {
+
743  h_u_geos.resize(max_level+1, Vector<Real>(0));
+
744  d_u_geos.resize(max_level+1, Gpu::DeviceVector<Real>(0));
+
745  h_v_geos.resize(max_level+1, Vector<Real>(0));
+
746  d_v_geos.resize(max_level+1, Gpu::DeviceVector<Real>(0));
+
747  for (int lev = 0; lev <= finest_level; lev++) {
+
748  const int domlen = geom[lev].Domain().length(2);
+
749  h_u_geos[lev].resize(domlen, 0.0_rt);
+
750  d_u_geos[lev].resize(domlen, 0.0_rt);
+
751  h_v_geos[lev].resize(domlen, 0.0_rt);
+
752  d_v_geos[lev].resize(domlen, 0.0_rt);
+ +
754  prob->update_geostrophic_profile(t_new[0],
+
755  h_u_geos[lev], d_u_geos[lev],
+
756  h_v_geos[lev], d_v_geos[lev],
+
757  geom[lev], z_phys_cc[lev]);
+
758  } else {
+
759  if (SolverChoice::mesh_type == MeshType::VariableDz) {
+
760  amrex::Print() << "Note: 1-D geostrophic wind profile input is not defined for real terrain" << std::endl;
+
761  }
+ +
763  h_u_geos[lev], d_u_geos[lev],
+
764  h_v_geos[lev], d_v_geos[lev],
+
765  geom[lev],
+
766  zlevels_stag[0]);
+
767  }
+
768  }
+
769  }
+
770 
+ +
772  {
+
773  h_rhoqt_src.resize(max_level+1, Vector<Real>(0));
+
774  d_rhoqt_src.resize(max_level+1, Gpu::DeviceVector<Real>(0));
+
775  for (int lev = 0; lev <= finest_level; lev++) {
+
776  const int domlen = geom[lev].Domain().length(2);
+
777  h_rhoqt_src[lev].resize(domlen, 0.0_rt);
+
778  d_rhoqt_src[lev].resize(domlen, 0.0_rt);
+
779  prob->update_rhoqt_sources(t_new[0],
+
780  h_rhoqt_src[lev], d_rhoqt_src[lev],
+
781  geom[lev], z_phys_cc[lev]);
+
782  }
+
783  }
+
784 
+ +
786  {
+
787  h_w_subsid.resize(max_level+1, Vector<Real>(0));
+
788  d_w_subsid.resize(max_level+1, Gpu::DeviceVector<Real>(0));
+
789  for (int lev = 0; lev <= finest_level; lev++) {
+
790  const int domlen = geom[lev].Domain().length(2) + 1; // lives on z-faces
+
791  h_w_subsid[lev].resize(domlen, 0.0_rt);
+
792  d_w_subsid[lev].resize(domlen, 0.0_rt);
+
793  prob->update_w_subsidence(t_new[0],
+
794  h_w_subsid[lev], d_w_subsid[lev],
+
795  geom[lev], z_phys_cc[lev]);
+
796  }
+
797  }
+
798 
+ + +
801  {
+
802  initRayleigh();
+
803  if (init_type == InitType::Input_Sounding)
+
804  {
+
805  // Overwrite ubar, vbar, and thetabar with input profiles;
+
806  // wbar is assumed to be 0. Note: the tau coefficient set by
+
807  // prob->erf_init_rayleigh() is still used
+
808  bool restarting = (!restart_chkfile.empty());
+
809  setRayleighRefFromSounding(restarting);
+
810  }
+
811  }
+
812 
+
813  // Read in sponge data from input file
+
814  if(solverChoice.spongeChoice.sponge_type == "input_sponge")
+
815  {
+
816  initSponge();
+
817  bool restarting = (!restart_chkfile.empty());
+
818  setSpongeRefFromSounding(restarting);
+
819  }
+
820 
+ + +
823  }
+
824 
+
825  if (solverChoice.pert_type == PerturbationType::Source ||
+
826  solverChoice.pert_type == PerturbationType::Direct) {
+
827  if (is_it_time_for_action(istep[0], t_new[0], dt[0], pert_interval, -1.)) {
+
828  turbPert.debug(t_new[0]);
+
829  }
+
830  }
+
831 
+
832  // We only write the file at level 0 for now
+ +
834  {
+
835  // Create the WriteBndryPlanes object so we can handle writing of boundary plane data
+
836  m_w2d = std::make_unique<WriteBndryPlanes>(grids,geom);
+
837 
+
838  Real time = 0.;
+
839  if (time >= bndry_output_planes_start_time) {
+
840  bool is_moist = (micro->Get_Qstate_Size() > 0);
+
841  m_w2d->write_planes(0, time, vars_new, is_moist);
+
842  }
+
843  }
+
844 
+
845  //
+
846  // If we are starting from scratch, we have the option to project the initial velocity field
+
847  // regardless of how we initialized.
+
848  // pp_inc is used as scratch space here; we zero it out after the projection
+
849  //
+
850  if (restart_chkfile == "")
+
851  {
+ +
853  Real dummy_dt = 1.0;
+
854  for (int lev = 0; lev <= finest_level; ++lev)
+
855  {
+
856  project_velocities(lev, dummy_dt, vars_new[lev], pp_inc[lev]);
+
857  pp_inc[lev].setVal(0.);
+
858  }
+
859  }
+
860  }
+
861 
+
862  // Copy from new into old just in case
+
863  for (int lev = 0; lev <= finest_level; ++lev)
+
864  {
+
865  auto& lev_new = vars_new[lev];
+
866  auto& lev_old = vars_old[lev];
867 
-
868  // ***************************************************************************
-
869  // Physical bc's at domain boundary
+
868  int ncomp = lev_new[Vars::cons].nComp();
+
869 
870  // ***************************************************************************
-
871  IntVect ngvect_cons = vars_new[lev][Vars::cons].nGrowVect();
-
872  IntVect ngvect_vels = vars_new[lev][Vars::xvel].nGrowVect();
-
873 
-
874  (*physbcs_cons[lev])(lev_new[Vars::cons],0,ncomp,ngvect_cons,t_new[lev],BCVars::cons_bc,true);
-
875  ( *physbcs_u[lev])(lev_new[Vars::xvel],0,1 ,ngvect_vels,t_new[lev],BCVars::xvel_bc,true);
-
876  ( *physbcs_v[lev])(lev_new[Vars::yvel],0,1 ,ngvect_vels,t_new[lev],BCVars::yvel_bc,true);
-
877  ( *physbcs_w[lev])(lev_new[Vars::zvel],lev_new[Vars::xvel],lev_new[Vars::yvel],
-
878  ngvect_vels,t_new[lev],BCVars::zvel_bc,true);
-
879 
-
880  MultiFab::Copy(lev_old[Vars::cons],lev_new[Vars::cons],0,0,ncomp,lev_new[Vars::cons].nGrowVect());
-
881  MultiFab::Copy(lev_old[Vars::xvel],lev_new[Vars::xvel],0,0, 1,lev_new[Vars::xvel].nGrowVect());
-
882  MultiFab::Copy(lev_old[Vars::yvel],lev_new[Vars::yvel],0,0, 1,lev_new[Vars::yvel].nGrowVect());
-
883  MultiFab::Copy(lev_old[Vars::zvel],lev_new[Vars::zvel],0,0, 1,lev_new[Vars::zvel].nGrowVect());
-
884  }
-
885 
-
886  // Compute the minimum dz in the domain at each level (to be used for setting the timestep)
-
887  dz_min.resize(max_level+1);
-
888  for (int lev = 0; lev <= finest_level; ++lev)
-
889  {
-
890  dz_min[lev] = geom[lev].CellSize(2);
-
891  if ( SolverChoice::mesh_type != MeshType::ConstantDz ) {
-
892  dz_min[lev] *= (*detJ_cc[lev]).min(0);
-
893  }
-
894  }
-
895 
-
896  ComputeDt();
+
871  // Physical bc's at domain boundary
+
872  // ***************************************************************************
+
873  IntVect ngvect_cons = vars_new[lev][Vars::cons].nGrowVect();
+
874  IntVect ngvect_vels = vars_new[lev][Vars::xvel].nGrowVect();
+
875 
+
876  (*physbcs_cons[lev])(lev_new[Vars::cons],0,ncomp,ngvect_cons,t_new[lev],BCVars::cons_bc,true);
+
877  ( *physbcs_u[lev])(lev_new[Vars::xvel],0,1 ,ngvect_vels,t_new[lev],BCVars::xvel_bc,true);
+
878  ( *physbcs_v[lev])(lev_new[Vars::yvel],0,1 ,ngvect_vels,t_new[lev],BCVars::yvel_bc,true);
+
879  ( *physbcs_w[lev])(lev_new[Vars::zvel],lev_new[Vars::xvel],lev_new[Vars::yvel],
+
880  ngvect_vels,t_new[lev],BCVars::zvel_bc,true);
+
881 
+
882  MultiFab::Copy(lev_old[Vars::cons],lev_new[Vars::cons],0,0,ncomp,lev_new[Vars::cons].nGrowVect());
+
883  MultiFab::Copy(lev_old[Vars::xvel],lev_new[Vars::xvel],0,0, 1,lev_new[Vars::xvel].nGrowVect());
+
884  MultiFab::Copy(lev_old[Vars::yvel],lev_new[Vars::yvel],0,0, 1,lev_new[Vars::yvel].nGrowVect());
+
885  MultiFab::Copy(lev_old[Vars::zvel],lev_new[Vars::zvel],0,0, 1,lev_new[Vars::zvel].nGrowVect());
+
886  }
+
887 
+
888  // Compute the minimum dz in the domain at each level (to be used for setting the timestep)
+
889  dz_min.resize(max_level+1);
+
890  for (int lev = 0; lev <= finest_level; ++lev)
+
891  {
+
892  dz_min[lev] = geom[lev].CellSize(2);
+
893  if ( SolverChoice::mesh_type != MeshType::ConstantDz ) {
+
894  dz_min[lev] *= (*detJ_cc[lev]).min(0);
+
895  }
+
896  }
897 
-
898  // Fill ghost cells/faces
-
899  for (int lev = 0; lev <= finest_level; ++lev)
-
900  {
-
901  if (lev > 0 && cf_width >= 0) {
- -
903  }
-
904 
-
905  auto& lev_new = vars_new[lev];
+
898  ComputeDt();
+
899 
+
900  // Fill ghost cells/faces
+
901  for (int lev = 0; lev <= finest_level; ++lev)
+
902  {
+
903  if (lev > 0 && cf_width >= 0) {
+ +
905  }
906 
-
907  //
-
908  // Fill boundary conditions -- not sure why we need this here
+
907  auto& lev_new = vars_new[lev];
+
908 
909  //
-
910  bool fillset = false;
-
911  if (lev == 0) {
-
912  FillPatch(lev, t_new[lev],
-
913  {&lev_new[Vars::cons],&lev_new[Vars::xvel],&lev_new[Vars::yvel],&lev_new[Vars::zvel]});
-
914  } else {
-
915  FillPatch(lev, t_new[lev],
-
916  {&lev_new[Vars::cons],&lev_new[Vars::xvel],&lev_new[Vars::yvel],&lev_new[Vars::zvel]},
-
917  {&lev_new[Vars::cons],&rU_new[lev],&rV_new[lev],&rW_new[lev]},
-
918  base_state[lev], base_state[lev],
-
919  fillset);
-
920  }
-
921 
-
922  //
-
923  // We do this here to make sure level (lev-1) boundary conditions are filled
-
924  // before we interpolate to level (lev) ghost cells
-
925  //
-
926  if (lev < finest_level) {
-
927  auto& lev_old = vars_old[lev];
-
928  MultiFab::Copy(lev_old[Vars::cons],lev_new[Vars::cons],0,0,lev_old[Vars::cons].nComp(),lev_old[Vars::cons].nGrowVect());
-
929  MultiFab::Copy(lev_old[Vars::xvel],lev_new[Vars::xvel],0,0,lev_old[Vars::xvel].nComp(),lev_old[Vars::xvel].nGrowVect());
-
930  MultiFab::Copy(lev_old[Vars::yvel],lev_new[Vars::yvel],0,0,lev_old[Vars::yvel].nComp(),lev_old[Vars::yvel].nGrowVect());
-
931  MultiFab::Copy(lev_old[Vars::zvel],lev_new[Vars::zvel],0,0,lev_old[Vars::zvel].nComp(),lev_old[Vars::zvel].nGrowVect());
-
932  }
-
933 
-
934  //
-
935  // We fill the ghost cell values of the base state in case it wasn't done in the initialization
+
910  // Fill boundary conditions -- not sure why we need this here
+
911  //
+
912  bool fillset = false;
+
913  if (lev == 0) {
+
914  FillPatch(lev, t_new[lev],
+
915  {&lev_new[Vars::cons],&lev_new[Vars::xvel],&lev_new[Vars::yvel],&lev_new[Vars::zvel]});
+
916  } else {
+
917  FillPatch(lev, t_new[lev],
+
918  {&lev_new[Vars::cons],&lev_new[Vars::xvel],&lev_new[Vars::yvel],&lev_new[Vars::zvel]},
+
919  {&lev_new[Vars::cons],&rU_new[lev],&rV_new[lev],&rW_new[lev]},
+
920  base_state[lev], base_state[lev],
+
921  fillset);
+
922  }
+
923 
+
924  //
+
925  // We do this here to make sure level (lev-1) boundary conditions are filled
+
926  // before we interpolate to level (lev) ghost cells
+
927  //
+
928  if (lev < finest_level) {
+
929  auto& lev_old = vars_old[lev];
+
930  MultiFab::Copy(lev_old[Vars::cons],lev_new[Vars::cons],0,0,lev_old[Vars::cons].nComp(),lev_old[Vars::cons].nGrowVect());
+
931  MultiFab::Copy(lev_old[Vars::xvel],lev_new[Vars::xvel],0,0,lev_old[Vars::xvel].nComp(),lev_old[Vars::xvel].nGrowVect());
+
932  MultiFab::Copy(lev_old[Vars::yvel],lev_new[Vars::yvel],0,0,lev_old[Vars::yvel].nComp(),lev_old[Vars::yvel].nGrowVect());
+
933  MultiFab::Copy(lev_old[Vars::zvel],lev_new[Vars::zvel],0,0,lev_old[Vars::zvel].nComp(),lev_old[Vars::zvel].nGrowVect());
+
934  }
+
935 
936  //
-
937  base_state[lev].FillBoundary(geom[lev].periodicity());
-
938 
-
939  // For moving terrain only
-
940  if (solverChoice.terrain_type == TerrainType::Moving) {
-
941  MultiFab::Copy(base_state_new[lev],base_state[lev],0,0,BaseState::num_comps,base_state[lev].nGrowVect());
-
942  base_state_new[lev].FillBoundary(geom[lev].periodicity());
-
943  }
-
944 
-
945  }
+
937  // We fill the ghost cell values of the base state in case it wasn't done in the initialization
+
938  //
+
939  base_state[lev].FillBoundary(geom[lev].periodicity());
+
940 
+
941  // For moving terrain only
+
942  if (solverChoice.terrain_type == TerrainType::MovingFittedMesh) {
+
943  MultiFab::Copy(base_state_new[lev],base_state[lev],0,0,BaseState::num_comps,base_state[lev].nGrowVect());
+
944  base_state_new[lev].FillBoundary(geom[lev].periodicity());
+
945  }
946 
-
947  // Allow idealized cases over water, used to set lmask
-
948  ParmParse pp("erf");
-
949  int is_land;
-
950  for (int lev = 0; lev <= finest_level; ++lev)
-
951  {
-
952  if (pp.query("is_land", is_land, lev)) {
-
953  if (is_land == 1) {
-
954  amrex::Print() << "Level " << lev << " is land" << std::endl;
-
955  } else if (is_land == 0) {
-
956  amrex::Print() << "Level " << lev << " is water" << std::endl;
-
957  } else {
-
958  Error("is_land should be 0 or 1");
-
959  }
-
960  lmask_lev[lev][0]->setVal(is_land);
-
961  lmask_lev[lev][0]->FillBoundary(geom[lev].periodicity());
-
962  }
-
963  }
-
964 
-
965 #ifdef ERF_USE_WW3_COUPLING
-
966  int lev = 0;
-
967  amrex::Print() << " About to call send_to_ww3 from ERF.cpp" << std::endl;
-
968  send_to_ww3(lev);
-
969  amrex::Print() << " About to call read_waves from ERF.cpp" << std::endl;
-
970  read_waves(lev);
-
971  // send_to_ww3(lev);
-
972 #endif
-
973 
-
974  // Configure ABLMost params if used MostWall boundary condition
-
975  // NOTE: we must set up the MOST routine after calling FillPatch
-
976  // in order to have lateral ghost cells filled (MOST + terrain interp).
-
977  // FillPatch does not call MOST, FillIntermediatePatch does.
-
978  if (phys_bc_type[Orientation(Direction::z,Orientation::low)] == ERF_BC::MOST)
-
979  {
-
980  bool use_exp_most = solverChoice.use_explicit_most;
-
981  bool use_rot_most = solverChoice.use_rotate_most;
-
982  if (use_exp_most) {
-
983  Print() << "Using MOST with explicitly included surface stresses" << std::endl;
-
984  if (use_rot_most) {
-
985  Print() << "Using MOST with surface stress rotations" << std::endl;
-
986  }
-
987  }
-
988 
-
989  m_most = std::make_unique<ABLMost>(geom, use_exp_most, use_rot_most,
- - - -
993 #ifdef ERF_USE_NETCDF
-
994  ,start_bdy_time, bdy_time_interval
-
995 #endif
-
996  );
-
997 
-
998 
-
999  if (restart_chkfile != "") {
-
1000  // Update surface fields if needed
- -
1002  }
-
1003 
-
1004  // We now configure ABLMost params here so that we can print the averages at t=0
-
1005  // Note we don't fill ghost cells here because this is just for diagnostics
-
1006  for (int lev = 0; lev <= finest_level; ++lev)
-
1007  {
-
1008  Real time = t_new[lev];
-
1009  IntVect ng = Theta_prim[lev]->nGrowVect();
-
1010 
-
1011  MultiFab::Copy( *Theta_prim[lev], vars_new[lev][Vars::cons], RhoTheta_comp, 0, 1, ng);
-
1012  MultiFab::Divide(*Theta_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
-
1013 
-
1014  if (solverChoice.moisture_type != MoistureType::None) {
-
1015  ng = Qv_prim[lev]->nGrowVect();
-
1016 
-
1017  MultiFab::Copy( *Qv_prim[lev], vars_new[lev][Vars::cons], RhoQ1_comp, 0, 1, ng);
-
1018  MultiFab::Divide(*Qv_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
-
1019 
-
1020  int rhoqr_comp = solverChoice.RhoQr_comp;
-
1021  if (rhoqr_comp > -1) {
-
1022  MultiFab::Copy( *Qr_prim[lev], vars_new[lev][Vars::cons], rhoqr_comp, 0, 1, ng);
-
1023  MultiFab::Divide(*Qr_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
-
1024  } else {
-
1025  Qr_prim[lev]->setVal(0.0);
-
1026  }
-
1027  }
-
1028  m_most->update_mac_ptrs(lev, vars_new, Theta_prim, Qv_prim, Qr_prim);
-
1029 
-
1030  if (restart_chkfile == "") {
-
1031  // Only do this if starting from scratch; if restarting, then
-
1032  // we don't want to call update_fluxes multiple times because
-
1033  // it will change u* and theta* from their previous values
-
1034  m_most->update_pblh(lev, vars_new, z_phys_cc[lev].get(),
- - - -
1038  m_most->update_fluxes(lev, time);
-
1039  }
-
1040  }
-
1041  }
-
1042 
-
1043  // Update micro vars before first plot file
-
1044  if (solverChoice.moisture_type != MoistureType::None) {
-
1045  for (int lev = 0; lev <= finest_level; ++lev) micro->Update_Micro_Vars_Lev(lev, vars_new[lev][Vars::cons]);
-
1046  }
-
1047 
-
1048  // Fill time averaged velocities before first plot file
-
1049  if (solverChoice.time_avg_vel) {
-
1050  for (int lev = 0; lev <= finest_level; ++lev) {
-
1051  Time_Avg_Vel_atCC(dt[lev], t_avg_cnt[lev], vel_t_avg[lev].get(),
-
1052  vars_new[lev][Vars::xvel],
-
1053  vars_new[lev][Vars::yvel],
-
1054  vars_new[lev][Vars::zvel]);
-
1055  }
-
1056  }
-
1057 
-
1058  // check for additional plotting variables that are available after particle containers
-
1059  // are setup.
-
1060  const std::string& pv1 = "plot_vars_1"; appendPlotVariables(pv1,plot_var_names_1);
-
1061  const std::string& pv2 = "plot_vars_2"; appendPlotVariables(pv2,plot_var_names_2);
-
1062 
-
1063  if ( restart_chkfile.empty() && (m_check_int > 0 || m_check_per > 0.) )
-
1064  {
-
1065 #ifdef ERF_USE_NETCDF
-
1066  if (check_type == "netcdf") {
-
1067  WriteNCCheckpointFile();
-
1068  }
-
1069 #endif
-
1070  if (check_type == "native") {
- -
1072  }
- -
1074  }
-
1075 
-
1076  if ( (restart_chkfile.empty()) ||
-
1077  (!restart_chkfile.empty() && plot_file_on_restart) )
-
1078  {
-
1079  if (m_plot_int_1 > 0 || m_plot_per_1 > 0.)
-
1080  {
- - -
1083  }
-
1084  if (m_plot_int_2 > 0 || m_plot_per_2 > 0.)
-
1085  {
- - -
1088  }
-
1089  }
-
1090 
-
1091  // Set these up here because we need to know which MPI rank "cell" is on...
-
1092  if (pp.contains("data_log"))
-
1093  {
-
1094  int num_datalogs = pp.countval("data_log");
-
1095  datalog.resize(num_datalogs);
-
1096  datalogname.resize(num_datalogs);
-
1097  pp.queryarr("data_log",datalogname,0,num_datalogs);
-
1098  for (int i = 0; i < num_datalogs; i++)
- -
1100  }
-
1101 
-
1102  if (restart_chkfile.empty() && profile_int > 0) {
-
1103  if (destag_profiles) {
-
1104  // all variables cell-centered
- -
1106  } else {
-
1107  // some variables staggered
- -
1109  }
-
1110  }
-
1111 
-
1112  if (pp.contains("sample_point_log") && pp.contains("sample_point"))
-
1113  {
-
1114  int lev = 0;
-
1115 
-
1116  int num_samplepts = pp.countval("sample_point") / AMREX_SPACEDIM;
-
1117  if (num_samplepts > 0) {
-
1118  Vector<int> index; index.resize(num_samplepts*AMREX_SPACEDIM);
-
1119  samplepoint.resize(num_samplepts);
-
1120 
-
1121  pp.queryarr("sample_point",index,0,num_samplepts*AMREX_SPACEDIM);
-
1122  for (int i = 0; i < num_samplepts; i++) {
-
1123  IntVect iv(index[AMREX_SPACEDIM*i+0],index[AMREX_SPACEDIM*i+1],index[AMREX_SPACEDIM*i+2]);
-
1124  samplepoint[i] = iv;
-
1125  }
-
1126  }
-
1127 
-
1128  int num_sampleptlogs = pp.countval("sample_point_log");
-
1129  AMREX_ALWAYS_ASSERT(num_sampleptlogs == num_samplepts);
-
1130  if (num_sampleptlogs > 0) {
-
1131  sampleptlog.resize(num_sampleptlogs);
-
1132  sampleptlogname.resize(num_sampleptlogs);
-
1133  pp.queryarr("sample_point_log",sampleptlogname,0,num_sampleptlogs);
-
1134 
-
1135  for (int i = 0; i < num_sampleptlogs; i++) {
- -
1137  }
-
1138  }
-
1139 
-
1140  }
+
947  }
+
948 
+
949  // Allow idealized cases over water, used to set lmask
+
950  ParmParse pp("erf");
+
951  int is_land;
+
952  for (int lev = 0; lev <= finest_level; ++lev)
+
953  {
+
954  if (pp.query("is_land", is_land, lev)) {
+
955  if (is_land == 1) {
+
956  amrex::Print() << "Level " << lev << " is land" << std::endl;
+
957  } else if (is_land == 0) {
+
958  amrex::Print() << "Level " << lev << " is water" << std::endl;
+
959  } else {
+
960  Error("is_land should be 0 or 1");
+
961  }
+
962  lmask_lev[lev][0]->setVal(is_land);
+
963  lmask_lev[lev][0]->FillBoundary(geom[lev].periodicity());
+
964  }
+
965  }
+
966 
+
967 #ifdef ERF_USE_WW3_COUPLING
+
968  int lev = 0;
+
969  amrex::Print() << " About to call send_to_ww3 from ERF.cpp" << std::endl;
+
970  send_to_ww3(lev);
+
971  amrex::Print() << " About to call read_waves from ERF.cpp" << std::endl;
+
972  read_waves(lev);
+
973  // send_to_ww3(lev);
+
974 #endif
+
975 
+
976  // Configure ABLMost params if used MostWall boundary condition
+
977  // NOTE: we must set up the MOST routine after calling FillPatch
+
978  // in order to have lateral ghost cells filled (MOST + terrain interp).
+
979  // FillPatch does not call MOST, FillIntermediatePatch does.
+
980  if (phys_bc_type[Orientation(Direction::z,Orientation::low)] == ERF_BC::MOST)
+
981  {
+
982  bool use_exp_most = solverChoice.use_explicit_most;
+
983  bool use_rot_most = solverChoice.use_rotate_most;
+
984  if (use_exp_most) {
+
985  Print() << "Using MOST with explicitly included surface stresses" << std::endl;
+
986  if (use_rot_most) {
+
987  Print() << "Using MOST with surface stress rotations" << std::endl;
+
988  }
+
989  }
+
990 
+
991  m_most = std::make_unique<ABLMost>(geom, use_exp_most, use_rot_most,
+ + + +
995 #ifdef ERF_USE_NETCDF
+
996  ,start_bdy_time, bdy_time_interval
+
997 #endif
+
998  );
+
999 
+
1000 
+
1001  if (restart_chkfile != "") {
+
1002  // Update surface fields if needed
+ +
1004  }
+
1005 
+
1006  // We now configure ABLMost params here so that we can print the averages at t=0
+
1007  // Note we don't fill ghost cells here because this is just for diagnostics
+
1008  for (int lev = 0; lev <= finest_level; ++lev)
+
1009  {
+
1010  Real time = t_new[lev];
+
1011  IntVect ng = Theta_prim[lev]->nGrowVect();
+
1012 
+
1013  MultiFab::Copy( *Theta_prim[lev], vars_new[lev][Vars::cons], RhoTheta_comp, 0, 1, ng);
+
1014  MultiFab::Divide(*Theta_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
+
1015 
+
1016  if (solverChoice.moisture_type != MoistureType::None) {
+
1017  ng = Qv_prim[lev]->nGrowVect();
+
1018 
+
1019  MultiFab::Copy( *Qv_prim[lev], vars_new[lev][Vars::cons], RhoQ1_comp, 0, 1, ng);
+
1020  MultiFab::Divide(*Qv_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
+
1021 
+
1022  int rhoqr_comp = solverChoice.RhoQr_comp;
+
1023  if (rhoqr_comp > -1) {
+
1024  MultiFab::Copy( *Qr_prim[lev], vars_new[lev][Vars::cons], rhoqr_comp, 0, 1, ng);
+
1025  MultiFab::Divide(*Qr_prim[lev], vars_new[lev][Vars::cons], Rho_comp, 0, 1, ng);
+
1026  } else {
+
1027  Qr_prim[lev]->setVal(0.0);
+
1028  }
+
1029  }
+
1030  m_most->update_mac_ptrs(lev, vars_new, Theta_prim, Qv_prim, Qr_prim);
+
1031 
+
1032  if (restart_chkfile == "") {
+
1033  // Only do this if starting from scratch; if restarting, then
+
1034  // we don't want to call update_fluxes multiple times because
+
1035  // it will change u* and theta* from their previous values
+
1036  m_most->update_pblh(lev, vars_new, z_phys_cc[lev].get(),
+ + + +
1040  m_most->update_fluxes(lev, time);
+
1041  }
+
1042  }
+
1043  }
+
1044 
+
1045  // Update micro vars before first plot file
+
1046  if (solverChoice.moisture_type != MoistureType::None) {
+
1047  for (int lev = 0; lev <= finest_level; ++lev) micro->Update_Micro_Vars_Lev(lev, vars_new[lev][Vars::cons]);
+
1048  }
+
1049 
+
1050  // Fill time averaged velocities before first plot file
+
1051  if (solverChoice.time_avg_vel) {
+
1052  for (int lev = 0; lev <= finest_level; ++lev) {
+
1053  Time_Avg_Vel_atCC(dt[lev], t_avg_cnt[lev], vel_t_avg[lev].get(),
+
1054  vars_new[lev][Vars::xvel],
+
1055  vars_new[lev][Vars::yvel],
+
1056  vars_new[lev][Vars::zvel]);
+
1057  }
+
1058  }
+
1059 
+
1060  // check for additional plotting variables that are available after particle containers
+
1061  // are setup.
+
1062  const std::string& pv1 = "plot_vars_1"; appendPlotVariables(pv1,plot_var_names_1);
+
1063  const std::string& pv2 = "plot_vars_2"; appendPlotVariables(pv2,plot_var_names_2);
+
1064 
+
1065  if ( restart_chkfile.empty() && (m_check_int > 0 || m_check_per > 0.) )
+
1066  {
+
1067 #ifdef ERF_USE_NETCDF
+
1068  if (check_type == "netcdf") {
+
1069  WriteNCCheckpointFile();
+
1070  }
+
1071 #endif
+
1072  if (check_type == "native") {
+ +
1074  }
+ +
1076  }
+
1077 
+
1078  if ( (restart_chkfile.empty()) ||
+
1079  (!restart_chkfile.empty() && plot_file_on_restart) )
+
1080  {
+
1081  if (m_plot_int_1 > 0 || m_plot_per_1 > 0.)
+
1082  {
+ + +
1085  }
+
1086  if (m_plot_int_2 > 0 || m_plot_per_2 > 0.)
+
1087  {
+ + +
1090  }
+
1091  }
+
1092 
+
1093  // Set these up here because we need to know which MPI rank "cell" is on...
+
1094  if (pp.contains("data_log"))
+
1095  {
+
1096  int num_datalogs = pp.countval("data_log");
+
1097  datalog.resize(num_datalogs);
+
1098  datalogname.resize(num_datalogs);
+
1099  pp.queryarr("data_log",datalogname,0,num_datalogs);
+
1100  for (int i = 0; i < num_datalogs; i++)
+ +
1102  }
+
1103 
+
1104  if (restart_chkfile.empty() && profile_int > 0) {
+
1105  if (destag_profiles) {
+
1106  // all variables cell-centered
+ +
1108  } else {
+
1109  // some variables staggered
+ +
1111  }
+
1112  }
+
1113 
+
1114  if (pp.contains("sample_point_log") && pp.contains("sample_point"))
+
1115  {
+
1116  int lev = 0;
+
1117 
+
1118  int num_samplepts = pp.countval("sample_point") / AMREX_SPACEDIM;
+
1119  if (num_samplepts > 0) {
+
1120  Vector<int> index; index.resize(num_samplepts*AMREX_SPACEDIM);
+
1121  samplepoint.resize(num_samplepts);
+
1122 
+
1123  pp.queryarr("sample_point",index,0,num_samplepts*AMREX_SPACEDIM);
+
1124  for (int i = 0; i < num_samplepts; i++) {
+
1125  IntVect iv(index[AMREX_SPACEDIM*i+0],index[AMREX_SPACEDIM*i+1],index[AMREX_SPACEDIM*i+2]);
+
1126  samplepoint[i] = iv;
+
1127  }
+
1128  }
+
1129 
+
1130  int num_sampleptlogs = pp.countval("sample_point_log");
+
1131  AMREX_ALWAYS_ASSERT(num_sampleptlogs == num_samplepts);
+
1132  if (num_sampleptlogs > 0) {
+
1133  sampleptlog.resize(num_sampleptlogs);
+
1134  sampleptlogname.resize(num_sampleptlogs);
+
1135  pp.queryarr("sample_point_log",sampleptlogname,0,num_sampleptlogs);
+
1136 
+
1137  for (int i = 0; i < num_sampleptlogs; i++) {
+ +
1139  }
+
1140  }
1141 
-
1142  if (pp.contains("sample_line_log") && pp.contains("sample_line"))
-
1143  {
-
1144  int lev = 0;
-
1145 
-
1146  int num_samplelines = pp.countval("sample_line") / AMREX_SPACEDIM;
-
1147  if (num_samplelines > 0) {
-
1148  Vector<int> index; index.resize(num_samplelines*AMREX_SPACEDIM);
-
1149  sampleline.resize(num_samplelines);
-
1150 
-
1151  pp.queryarr("sample_line",index,0,num_samplelines*AMREX_SPACEDIM);
-
1152  for (int i = 0; i < num_samplelines; i++) {
-
1153  IntVect iv(index[AMREX_SPACEDIM*i+0],index[AMREX_SPACEDIM*i+1],index[AMREX_SPACEDIM*i+2]);
-
1154  sampleline[i] = iv;
-
1155  }
-
1156  }
-
1157 
-
1158  int num_samplelinelogs = pp.countval("sample_line_log");
-
1159  AMREX_ALWAYS_ASSERT(num_samplelinelogs == num_samplelines);
-
1160  if (num_samplelinelogs > 0) {
-
1161  samplelinelog.resize(num_samplelinelogs);
-
1162  samplelinelogname.resize(num_samplelinelogs);
-
1163  pp.queryarr("sample_line_log",samplelinelogname,0,num_samplelinelogs);
-
1164 
-
1165  for (int i = 0; i < num_samplelinelogs; i++) {
- -
1167  }
-
1168  }
-
1169 
-
1170  }
+
1142  }
+
1143 
+
1144  if (pp.contains("sample_line_log") && pp.contains("sample_line"))
+
1145  {
+
1146  int lev = 0;
+
1147 
+
1148  int num_samplelines = pp.countval("sample_line") / AMREX_SPACEDIM;
+
1149  if (num_samplelines > 0) {
+
1150  Vector<int> index; index.resize(num_samplelines*AMREX_SPACEDIM);
+
1151  sampleline.resize(num_samplelines);
+
1152 
+
1153  pp.queryarr("sample_line",index,0,num_samplelines*AMREX_SPACEDIM);
+
1154  for (int i = 0; i < num_samplelines; i++) {
+
1155  IntVect iv(index[AMREX_SPACEDIM*i+0],index[AMREX_SPACEDIM*i+1],index[AMREX_SPACEDIM*i+2]);
+
1156  sampleline[i] = iv;
+
1157  }
+
1158  }
+
1159 
+
1160  int num_samplelinelogs = pp.countval("sample_line_log");
+
1161  AMREX_ALWAYS_ASSERT(num_samplelinelogs == num_samplelines);
+
1162  if (num_samplelinelogs > 0) {
+
1163  samplelinelog.resize(num_samplelinelogs);
+
1164  samplelinelogname.resize(num_samplelinelogs);
+
1165  pp.queryarr("sample_line_log",samplelinelogname,0,num_samplelinelogs);
+
1166 
+
1167  for (int i = 0; i < num_samplelinelogs; i++) {
+ +
1169  }
+
1170  }
1171 
-
1172  // Create object to do line and plane sampling if needed
-
1173  bool do_line = false; bool do_plane = false;
-
1174  pp.query("do_line_sampling",do_line); pp.query("do_plane_sampling",do_plane);
-
1175  if (do_line || do_plane) { data_sampler = std::make_unique<SampleData>(do_line, do_plane); }
-
1176 
-
1177 #ifdef ERF_USE_EB
-
1178  bool write_eb_surface = false;
-
1179  pp.query("write_eb_surface", write_eb_surface);
-
1180  if (write_eb_surface) WriteMyEBSurface();
-
1181 #endif
-
1182 
-
1183 }
+
1172  }
+
1173 
+
1174  // Create object to do line and plane sampling if needed
+
1175  bool do_line = false; bool do_plane = false;
+
1176  pp.query("do_line_sampling",do_line); pp.query("do_plane_sampling",do_plane);
+
1177  if (do_line || do_plane) { data_sampler = std::make_unique<SampleData>(do_line, do_plane); }
+
1178 
+
1179  if ( solverChoice.terrain_type == TerrainType::EB ||
+
1180  solverChoice.terrain_type == TerrainType::ImmersedForcing)
+
1181  {
+
1182  bool write_eb_surface = false;
+
1183  pp.query("write_eb_surface", write_eb_surface);
+
1184  if (write_eb_surface) WriteMyEBSurface();
+
1185  }
+
1186 
+
1187 }
void initRayleigh()
Initialize Rayleigh damping profiles.
Definition: ERF_InitRayleigh.cpp:14
-
amrex::Vector< std::string > samplelinelogname
Definition: ERF.H:1388
+
amrex::Vector< std::string > samplelinelogname
Definition: ERF.H:1381
void setRayleighRefFromSounding(bool restarting)
Set Rayleigh mean profiles from input sounding.
Definition: ERF_InitRayleigh.cpp:55
-
amrex::Vector< amrex::IntVect > sampleline
Definition: ERF.H:1389
-
amrex::Vector< amrex::Vector< amrex::Real > > h_w_subsid
Definition: ERF.H:1124
-
static amrex::Real sum_per
Definition: ERF.H:1054
-
void setRecordDataInfo(int i, const std::string &filename)
Definition: ERF.H:1328
+
amrex::Vector< amrex::IntVect > sampleline
Definition: ERF.H:1382
+
amrex::Vector< amrex::Vector< amrex::Real > > h_w_subsid
Definition: ERF.H:1117
+
static amrex::Real sum_per
Definition: ERF.H:1047
+
void setRecordDataInfo(int i, const std::string &filename)
Definition: ERF.H:1321
+
void WriteMyEBSurface()
Definition: ERF_WriteEBSurface.cpp:5
void write_1D_profiles_stag(amrex::Real time)
Definition: ERF_Write1DProfiles_stag.cpp:23
-
amrex::Vector< std::unique_ptr< std::fstream > > samplelinelog
Definition: ERF.H:1387
-
static int sum_interval
Definition: ERF.H:1052
-
static int pert_interval
Definition: ERF.H:1053
-
void restart()
Definition: ERF.cpp:1223
+
amrex::Vector< std::unique_ptr< std::fstream > > samplelinelog
Definition: ERF.H:1380
+
static int sum_interval
Definition: ERF.H:1045
+
static int pert_interval
Definition: ERF.H:1046
+
void restart()
Definition: ERF.cpp:1227
void ReadCheckpointFileMOST()
Definition: ERF_Checkpoint.cpp:627
void write_1D_profiles(amrex::Real time)
Definition: ERF_Write1DProfiles.cpp:15
-
int profile_int
Definition: ERF.H:957
-
bool destag_profiles
Definition: ERF.H:958
+
int profile_int
Definition: ERF.H:952
+
bool destag_profiles
Definition: ERF.H:953
void appendPlotVariables(const std::string &pp_plot_var_names, amrex::Vector< std::string > &plot_var_names)
Definition: ERF_Plotfile.cpp:128
-
static int output_bndry_planes
Definition: ERF.H:1106
+
static int output_bndry_planes
Definition: ERF.H:1099
void AverageDown()
Definition: ERF_AverageDown.cpp:16
-
std::unique_ptr< SampleData > data_sampler
Definition: ERF.H:1378
-
static amrex::Real bndry_output_planes_start_time
Definition: ERF.H:1109
-
std::string restart_chkfile
Definition: ERF.H:927
-
amrex::Vector< std::string > sampleptlogname
Definition: ERF.H:1384
+
std::unique_ptr< SampleData > data_sampler
Definition: ERF.H:1371
+
static amrex::Real bndry_output_planes_start_time
Definition: ERF.H:1102
+
std::string restart_chkfile
Definition: ERF.H:922
+
amrex::Vector< std::string > sampleptlogname
Definition: ERF.H:1377
void sum_integrated_quantities(amrex::Real time)
Definition: ERF_WriteScalarProfiles.cpp:14
-
amrex::Vector< std::unique_ptr< std::fstream > > sampleptlog
Definition: ERF.H:1383
-
std::unique_ptr< WriteBndryPlanes > m_w2d
Definition: ERF.H:1168
+
amrex::Vector< std::unique_ptr< std::fstream > > sampleptlog
Definition: ERF.H:1376
+
std::unique_ptr< WriteBndryPlanes > m_w2d
Definition: ERF.H:1161
void init_geo_wind_profile(const std::string input_file, amrex::Vector< amrex::Real > &u_geos, amrex::Gpu::DeviceVector< amrex::Real > &u_geos_d, amrex::Vector< amrex::Real > &v_geos, amrex::Gpu::DeviceVector< amrex::Real > &v_geos_d, const amrex::Geometry &lgeom, const amrex::Vector< amrex::Real > &zlev_stag)
Definition: ERF_InitGeowind.cpp:10
void initSponge()
Initialize sponge profiles.
Definition: ERF_InitSponge.cpp:35
static bool is_it_time_for_action(int nstep, amrex::Real time, amrex::Real dt, int action_interval, amrex::Real action_per)
Definition: ERF_WriteScalarProfiles.cpp:466
void project_velocities(int lev, amrex::Real dt, amrex::Vector< amrex::MultiFab > &vars, amrex::MultiFab &p)
Definition: ERF_PoissonSolve.cpp:10
-
int plot_file_on_restart
Definition: ERF.H:916
-
void Construct_ERFFillPatchers(int lev)
Definition: ERF.cpp:1874
-
void setRecordSampleLineInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1358
+
int plot_file_on_restart
Definition: ERF.H:911
+
void Construct_ERFFillPatchers(int lev)
Definition: ERF.cpp:1878
+
void setRecordSampleLineInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1351
void setSpongeRefFromSounding(bool restarting)
Set sponge mean profiles from input sounding.
Definition: ERF_InitSponge.cpp:65
-
amrex::Vector< amrex::IntVect > samplepoint
Definition: ERF.H:1385
-
void setRecordSamplePointInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1341
+
amrex::Vector< amrex::IntVect > samplepoint
Definition: ERF.H:1378
+
void setRecordSamplePointInfo(int i, int lev, amrex::IntVect &cell, const std::string &filename)
Definition: ERF.H:1334
static MoistureModelType modelType(const MoistureType a_moisture_type)
query if a specified moisture model is Eulerian or Lagrangian
Definition: ERF_Microphysics.H:69
bool have_zero_flux_faces
Definition: ERF_AdvStruct.H:303
-
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:673
-
bool project_initial_velocity
Definition: ERF_DataStruct.H:626
-
std::string abl_geo_wind_table
Definition: ERF_DataStruct.H:672
-
bool use_rotate_most
Definition: ERF_DataStruct.H:648
+
bool have_geo_wind_profile
Definition: ERF_DataStruct.H:682
+
bool project_initial_velocity
Definition: ERF_DataStruct.H:635
+
std::string abl_geo_wind_table
Definition: ERF_DataStruct.H:681
+
bool use_rotate_most
Definition: ERF_DataStruct.H:657
void debug(amrex::Real)
Definition: ERF_TurbPertStruct.H:508
Here is the call graph for this function:
@@ -9455,41 +9604,41 @@

-
616 {
-
617  // Initialize the start time for our CPU-time tracker
-
618  startCPUTime = ParallelDescriptor::second();
-
619 
-
620  // Create the ReadBndryPlanes object so we can read boundary plane data
-
621  // m_r2d is used by init_bcs so we must instantiate this class before
-
622  if (input_bndry_planes) {
-
623  Print() << "Defining r2d for the first time " << std::endl;
-
624  m_r2d = std::make_unique<ReadBndryPlanes>(geom[0], solverChoice.rdOcp);
-
625  }
-
626 
- - - -
630 
-
631  if (restart_chkfile.empty()) {
-
632  // start simulation from the beginning
-
633 
-
634  const Real time = start_time;
-
635  InitFromScratch(time);
-
636  } else {
-
637  // For initialization this is done in init_only; it is done here for restart
-
638  init_bcs();
-
639  }
-
640 
-
641  // Verify BCs are compatible with solver choice
-
642  for (int lev(0); lev <= max_level; ++lev) {
-
643  if ( ( (solverChoice.turbChoice[lev].pbl_type == PBLType::MYNN25) ||
-
644  (solverChoice.turbChoice[lev].pbl_type == PBLType::YSU) ) &&
-
645  phys_bc_type[Orientation(Direction::z,Orientation::low)] != ERF_BC::MOST ) {
-
646  Abort("MYNN2.5/YSU PBL Model requires MOST at lower boundary");
-
647  }
-
648  }
-
649 }
-
amrex::Real start_time
Definition: ERF.H:923
+
618 {
+
619  // Initialize the start time for our CPU-time tracker
+
620  startCPUTime = ParallelDescriptor::second();
+
621 
+
622  // Create the ReadBndryPlanes object so we can read boundary plane data
+
623  // m_r2d is used by init_bcs so we must instantiate this class before
+
624  if (input_bndry_planes) {
+
625  Print() << "Defining r2d for the first time " << std::endl;
+
626  m_r2d = std::make_unique<ReadBndryPlanes>(geom[0], solverChoice.rdOcp);
+
627  }
+
628 
+ + + +
632 
+
633  if (restart_chkfile.empty()) {
+
634  // start simulation from the beginning
+
635 
+
636  const Real time = start_time;
+
637  InitFromScratch(time);
+
638  } else {
+
639  // For initialization this is done in init_only; it is done here for restart
+
640  init_bcs();
+
641  }
+
642 
+
643  // Verify BCs are compatible with solver choice
+
644  for (int lev(0); lev <= max_level; ++lev) {
+
645  if ( ( (solverChoice.turbChoice[lev].pbl_type == PBLType::MYNN25) ||
+
646  (solverChoice.turbChoice[lev].pbl_type == PBLType::YSU) ) &&
+
647  phys_bc_type[Orientation(Direction::z,Orientation::low)] != ERF_BC::MOST ) {
+
648  Abort("MYNN2.5/YSU PBL Model requires MOST at lower boundary");
+
649  }
+
650  }
+
651 }
+
amrex::Real start_time
Definition: ERF.H:918

@@ -9660,7 +9809,7 @@

127 }

void ChopGrids2D(BoxArray &ba, const Box &domain, int target_size)
Definition: ERF_ChopGrids.cpp:21
void erf_enforce_hse(int lev, amrex::MultiFab &dens, amrex::MultiFab &pres, amrex::MultiFab &pi, amrex::MultiFab &th, std::unique_ptr< amrex::MultiFab > &z_cc)
Definition: ERF_Init1D.cpp:149
-
bool use_moist_background
Definition: ERF_DataStruct.H:679
+
bool use_moist_background
Definition: ERF_DataStruct.H:688
Here is the call graph for this function:
@@ -9824,31 +9973,31 @@

1188 {
-
1189  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Eulerian) {
-
1190 
-
1191  micro = std::make_unique<EulerianMicrophysics>(a_nlevsmax, solverChoice.moisture_type);
-
1192 
-
1193  } else if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
-
1194 #ifdef ERF_USE_PARTICLES
-
1195 
-
1196  micro = std::make_unique<LagrangianMicrophysics>(a_nlevsmax, solverChoice.moisture_type);
-
1197  /* Lagrangian microphysics models will have a particle container; it needs to be added
-
1198  to ERF::particleData */
-
1199  const auto& pc_name( dynamic_cast<LagrangianMicrophysics&>(*micro).getName() );
-
1200  /* The particle container has not yet been constructed and initialized, so just add
-
1201  its name here for now (so that functions to set plotting variables can see it). */
-
1202  particleData.addName( pc_name );
-
1203 
-
1204 #else
-
1205  Abort("Lagrangian microphysics can be used when compiled with ERF_USE_PARTICLES");
-
1206 #endif
-
1207  }
-
1208 
-
1209  qmoist.resize(a_nlevsmax);
-
1210  return;
-
1211 }
-
amrex::Vector< amrex::Vector< amrex::MultiFab * > > qmoist
Definition: ERF.H:777
+
1192 {
+
1193  if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Eulerian) {
+
1194 
+
1195  micro = std::make_unique<EulerianMicrophysics>(a_nlevsmax, solverChoice.moisture_type);
+
1196 
+
1197  } else if (Microphysics::modelType(solverChoice.moisture_type) == MoistureModelType::Lagrangian) {
+
1198 #ifdef ERF_USE_PARTICLES
+
1199 
+
1200  micro = std::make_unique<LagrangianMicrophysics>(a_nlevsmax, solverChoice.moisture_type);
+
1201  /* Lagrangian microphysics models will have a particle container; it needs to be added
+
1202  to ERF::particleData */
+
1203  const auto& pc_name( dynamic_cast<LagrangianMicrophysics&>(*micro).getName() );
+
1204  /* The particle container has not yet been constructed and initialized, so just add
+
1205  its name here for now (so that functions to set plotting variables can see it). */
+
1206  particleData.addName( pc_name );
+
1207 
+
1208 #else
+
1209  Abort("Lagrangian microphysics can be used when compiled with ERF_USE_PARTICLES");
+
1210 #endif
+
1211  }
+
1212 
+
1213  qmoist.resize(a_nlevsmax);
+
1214  return;
+
1215 }
+
amrex::Vector< amrex::Vector< amrex::MultiFab * > > qmoist
Definition: ERF.H:772
Here is the call graph for this function:
@@ -9917,9 +10066,9 @@

43  }

44  }
45 }
-
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_rayleigh_ptrs
Definition: ERF.H:1143
-
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:610
-
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:611
+
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_rayleigh_ptrs
Definition: ERF.H:1136
+
amrex::Real rayleigh_zdamp
Definition: ERF_DataStruct.H:619
+
amrex::Real rayleigh_ztop
Definition: ERF_DataStruct.H:620

@@ -9968,7 +10117,7 @@

53 
54  }
55 }
-
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_sponge_ptrs
Definition: ERF.H:1146
+
amrex::Vector< amrex::Vector< amrex::Vector< amrex::Real > > > h_sponge_ptrs
Definition: ERF.H:1139
@@ -10005,7 +10154,7 @@

26  input_sponge_data.read_from_file(geom[lev], zlevels_stag[lev]);
27  }
28 }
-
InputSpongeData input_sponge_data
Definition: ERF.H:695
+
InputSpongeData input_sponge_data
Definition: ERF.H:690
void read_from_file(const amrex::Geometry &geom, const amrex::Vector< amrex::Real > &zlevels_stag)
Definition: ERF_InputSpongeData.H:28
std::string input_sponge_file
Definition: ERF_InputSpongeData.H:111
@@ -10091,6 +10240,180 @@

+

◆ make_eb_box()

+ +
+
+ + + + + + + +
void ERF::make_eb_box ()
+
+
15 {
+
16  // Get box information from inputs file
+
17  ParmParse pp("box");
+
18 
+
19  if(geom[0].isAllPeriodic())
+
20  {
+ +
22  }
+
23  else
+
24  {
+
25  /************************************************************************
+
26  * *
+
27  * Define Box geometry: *
+
28  * -> box.{Lo,Hi} vector storing box lo/hi *
+
29  * -> box.offset vector storing box offset *
+
30  * NOTE: walls are placed _outside_ domain for periodic directions. *
+
31  * *
+
32  ************************************************************************/
+
33 
+
34  Vector<Real> boxLo(AMREX_SPACEDIM), boxHi(AMREX_SPACEDIM);
+
35  Real offset = 1.0e-15;
+
36 
+
37  for(int i = 0; i < AMREX_SPACEDIM; i++)
+
38  {
+
39  boxLo[i] = geom[0].ProbLo(i);
+
40  boxHi[i] = geom[0].ProbHi(i);
+
41  }
+
42 
+
43  pp.queryarr("Lo", boxLo, 0, AMREX_SPACEDIM);
+
44  pp.queryarr("Hi", boxHi, 0, AMREX_SPACEDIM);
+
45 
+
46  pp.query("offset", offset);
+
47 
+
48  Real xlo = boxLo[0] + offset;
+
49  Real xhi = boxHi[0] - offset;
+
50 
+
51  // This ensures that the walls won't even touch the ghost cells. By
+
52  // putting them one domain width away
+
53  if(geom[0].isPeriodic(0))
+
54  {
+
55  xlo = 2.0 * geom[0].ProbLo(0) - geom[0].ProbHi(0);
+
56  xhi = 2.0 * geom[0].ProbHi(0) - geom[0].ProbLo(0);
+
57  }
+
58 
+
59  Real ylo = boxLo[1] + offset;
+
60  Real yhi = boxHi[1] - offset;
+
61 
+
62  // This ensures that the walls won't even touch the ghost cells. By
+
63  // putting them one domain width away
+
64  if(geom[0].isPeriodic(1))
+
65  {
+
66  ylo = 2.0 * geom[0].ProbLo(1) - geom[0].ProbHi(1);
+
67  yhi = 2.0 * geom[0].ProbHi(1) - geom[0].ProbLo(1);
+
68  }
+
69 
+
70 #if (AMREX_SPACEDIM == 2)
+
71  Array<Real, 2> point_lox{xlo, 0.0};
+
72  Array<Real, 2> normal_lox{-1.0, 0.0};
+
73  Array<Real, 2> point_hix{xhi, 0.0};
+
74  Array<Real, 2> normal_hix{1.0, 0.0};
+
75 
+
76  Array<Real, 2> point_loy{0.0, ylo};
+
77  Array<Real, 2> normal_loy{0.0, -1.0};
+
78  Array<Real, 2> point_hiy{0.0, yhi};
+
79  Array<Real, 2> normal_hiy{0.0, 1.0};
+
80 
+
81  EB2::PlaneIF plane_lox(point_lox, normal_lox);
+
82  EB2::PlaneIF plane_hix(point_hix, normal_hix);
+
83 
+
84  EB2::PlaneIF plane_loy(point_loy, normal_loy);
+
85  EB2::PlaneIF plane_hiy(point_hiy, normal_hiy);
+
86 
+
87  // Generate GeometryShop
+
88  auto gshop = EB2::makeShop(EB2::makeUnion(plane_lox, plane_hix,
+
89  plane_loy, plane_hiy));
+
90 #else
+
91  Real zlo = boxLo[2] + offset;
+
92  Real zhi = boxHi[2] - offset;
+
93 
+
94  // This ensures that the walls won't even touch the ghost cells. By
+
95  // putting them one domain width away
+
96  if(geom[0].isPeriodic(2))
+
97  {
+
98  zlo = 2.0 * geom[0].ProbLo(2) - geom[0].ProbHi(2);
+
99  zhi = 2.0 * geom[0].ProbHi(2) - geom[0].ProbLo(2);
+
100  }
+
101 
+
102  Array<Real, 3> point_lox{xlo, 0.0, 0.0};
+
103  Array<Real, 3> normal_lox{-1.0, 0.0, 0.0};
+
104  Array<Real, 3> point_hix{xhi, 0.0, 0.0};
+
105  Array<Real, 3> normal_hix{1.0, 0.0, 0.0};
+
106 
+
107  Array<Real, 3> point_loy{0.0, ylo, 0.0};
+
108  Array<Real, 3> normal_loy{0.0, -1.0, 0.0};
+
109  Array<Real, 3> point_hiy{0.0, yhi, 0.0};
+
110  Array<Real, 3> normal_hiy{0.0, 1.0, 0.0};
+
111 
+
112  Array<Real, 3> point_loz{0.0, 0.0, zlo};
+
113  Array<Real, 3> normal_loz{0.0, 0.0, -1.0};
+
114  Array<Real, 3> point_hiz{0.0, 0.0, zhi};
+
115  Array<Real, 3> normal_hiz{0.0, 0.0, 1.0};
+
116 
+
117  EB2::PlaneIF plane_lox(point_lox, normal_lox);
+
118  EB2::PlaneIF plane_hix(point_hix, normal_hix);
+
119 
+
120  EB2::PlaneIF plane_loy(point_loy, normal_loy);
+
121  EB2::PlaneIF plane_hiy(point_hiy, normal_hiy);
+
122 
+
123  EB2::PlaneIF plane_loz(point_loz, normal_loz);
+
124  EB2::PlaneIF plane_hiz(point_hiz, normal_hiz);
+
125 
+
126  // Generate GeometryShop
+
127  auto gshop = EB2::makeShop(EB2::makeUnion(plane_lox, plane_hix,
+
128  plane_loy, plane_hiy,
+
129  plane_loz, plane_hiz));
+
130 #endif
+
131 
+
132  // Build index space
+
133  int max_level_here = 0;
+
134  int max_coarsening_level = 100;
+
135  EB2::Build(gshop, geom.back(), max_level_here, max_level_here + max_coarsening_level);
+
136  }
+
137 }
+
AMREX_FORCE_INLINE IntVect offset(const int face_dir, const int normal)
Definition: ERF_ReadBndryPlanes.cpp:28
+
void make_eb_regular()
Definition: ERF_EBRegular.cpp:9
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ make_eb_regular()

+ +
+
+ + + + + + + +
void ERF::make_eb_regular ()
+
+
10 {
+
11  EB2::AllRegularIF my_regular;
+
12  auto gshop = EB2::makeShop(my_regular);
+
13  EB2::Build(gshop, geom.back(), 0, 100);
+
14 }
+
+
+

◆ make_physbcs()

@@ -10133,7 +10456,7 @@

580  solverChoice.terrain_type, z_phys_nd[lev],
581  use_real_bcs, zvel_bc_data[lev].data());
582  physbcs_base[lev] = std::make_unique<ERFPhysBCFunct_base> (lev, geom[lev], domain_bcs_type, domain_bcs_type_d,
-
583  (solverChoice.terrain_type == TerrainType::Moving));
+
583  (solverChoice.terrain_type == TerrainType::MovingFittedMesh));
584 }
@@ -10169,50 +10492,123 @@

-
1829 {
-
1830  // Get the number of cells in z at level 0
-
1831  int dir_z = AMREX_SPACEDIM-1;
-
1832  auto domain = geom[0].Domain();
-
1833  int size_z = domain.length(dir_z);
-
1834  int start_z = domain.smallEnd()[dir_z];
-
1835  Real area_z = static_cast<Real>(domain.length(0)*domain.length(1));
-
1836 
-
1837  // resize the level 0 horizontal average vectors
-
1838  h_havg.resize(size_z, 0.0_rt);
-
1839 
-
1840  // Get the cell centered data and construct sums
-
1841 #ifdef _OPENMP
-
1842 #pragma omp parallel if (Gpu::notInLaunchRegion())
-
1843 #endif
-
1844  for (MFIter mfi(S); mfi.isValid(); ++mfi) {
-
1845  const Box& box = mfi.validbox();
-
1846  const IntVect& se = box.smallEnd();
-
1847  const IntVect& be = box.bigEnd();
-
1848 
-
1849  auto fab_arr = S[mfi].array();
-
1850 
-
1851  FArrayBox fab_reduce(box, 1, The_Async_Arena());
-
1852  auto arr_reduce = fab_reduce.array();
-
1853 
-
1854  ParallelFor(box, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
1855  arr_reduce(i, j, k, 0) = fab_arr(i,j,k,n);
-
1856  });
+
1833 {
+
1834  // Get the number of cells in z at level 0
+
1835  int dir_z = AMREX_SPACEDIM-1;
+
1836  auto domain = geom[0].Domain();
+
1837  int size_z = domain.length(dir_z);
+
1838  int start_z = domain.smallEnd()[dir_z];
+
1839  Real area_z = static_cast<Real>(domain.length(0)*domain.length(1));
+
1840 
+
1841  // resize the level 0 horizontal average vectors
+
1842  h_havg.resize(size_z, 0.0_rt);
+
1843 
+
1844  // Get the cell centered data and construct sums
+
1845 #ifdef _OPENMP
+
1846 #pragma omp parallel if (Gpu::notInLaunchRegion())
+
1847 #endif
+
1848  for (MFIter mfi(S); mfi.isValid(); ++mfi) {
+
1849  const Box& box = mfi.validbox();
+
1850  const IntVect& se = box.smallEnd();
+
1851  const IntVect& be = box.bigEnd();
+
1852 
+
1853  auto fab_arr = S[mfi].array();
+
1854 
+
1855  FArrayBox fab_reduce(box, 1, The_Async_Arena());
+
1856  auto arr_reduce = fab_reduce.array();
1857 
-
1858  for (int k=se[dir_z]; k <= be[dir_z]; ++k) {
-
1859  Box kbox(box); kbox.setSmall(dir_z,k); kbox.setBig(dir_z,k);
-
1860  h_havg[k-start_z] += fab_reduce.sum<RunOn::Device>(kbox,0);
-
1861  }
-
1862  }
-
1863 
-
1864  // combine sums from different MPI ranks
-
1865  ParallelDescriptor::ReduceRealSum(h_havg.dataPtr(), h_havg.size());
-
1866 
-
1867  // divide by the total number of cells we are averaging over
-
1868  for (int k = 0; k < size_z; ++k) {
-
1869  h_havg[k] /= area_z;
-
1870  }
-
1871 }
+
1858  ParallelFor(box, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
1859  arr_reduce(i, j, k, 0) = fab_arr(i,j,k,n);
+
1860  });
+
1861 
+
1862  for (int k=se[dir_z]; k <= be[dir_z]; ++k) {
+
1863  Box kbox(box); kbox.setSmall(dir_z,k); kbox.setBig(dir_z,k);
+
1864  h_havg[k-start_z] += fab_reduce.sum<RunOn::Device>(kbox,0);
+
1865  }
+
1866  }
+
1867 
+
1868  // combine sums from different MPI ranks
+
1869  ParallelDescriptor::ReduceRealSum(h_havg.dataPtr(), h_havg.size());
+
1870 
+
1871  // divide by the total number of cells we are averaging over
+
1872  for (int k = 0; k < size_z; ++k) {
+
1873  h_havg[k] /= area_z;
+
1874  }
+
1875 }
+
+ + +

◆ MakeEBGeometry()

+ +
+
+ + + + + + + +
void ERF::MakeEBGeometry ()
+
+
12 {
+
13  /******************************************************************************
+
14  * ERF.geometry=<string> specifies the EB geometry. <string> can be either *
+
15  * box or terrain */
+
16 
+
17  ParmParse pp("eb2");
+
18 
+
19  std::string geom_type;
+
20  pp.query("geometry", geom_type);
+
21 
+
22  /******************************************************************************
+
23  * *
+
24  * CONSTRUCT EB *
+
25  * *
+
26  ******************************************************************************/
+
27 
+
28  int max_coarsening_level;
+
29  if (solverChoice.anelastic[0] == 1) {
+
30  max_coarsening_level = 100;
+
31  } else {
+
32  max_coarsening_level = 0;
+
33  }
+
34 
+
35  if (geom_type == "terrain") {
+
36  amrex::Print() << "\n Building EB geometry based on idealized terrain." << std::endl;
+
37  Real dummy_time = 0.0;
+
38  Box bx(surroundingNodes(Geom(0).Domain())); bx.grow(2);
+
39  FArrayBox terrain_fab(makeSlab(bx,2,0),1);
+
40  prob->init_custom_terrain(Geom(0), terrain_fab, dummy_time);
+
41  TerrainIF ebterrain(terrain_fab, Geom(0));
+
42  auto gshop = EB2::makeShop(ebterrain);
+
43  EB2::Build(gshop, geom.back(), max_level, max_level+max_coarsening_level);
+
44 
+
45  } else if(geom_type == "box") {
+
46  amrex::Print() << "\n Building box geometry." << std::endl;
+
47  make_eb_box();
+
48 
+
49  } else {
+
50 
+
51  amrex::Print() << "\n No EB geometry declared in inputs => "
+
52  << " Will build all regular geometry." << std::endl;
+ +
54  }
+
55  amrex::Print() << "Done making the geometry ebfactory.\n" << std::endl;
+
56 }
+
void make_eb_box()
Definition: ERF_EBBox.cpp:14
+
Definition: ERF_TerrainIF.H:14
+
+Here is the call graph for this function:
+
+
+ + + + +
+
@@ -10229,116 +10625,116 @@

-
1723 {
-
1724  int lev = 0;
-
1725 
-
1726  // First, average down all levels (if doing two-way coupling)
-
1727  if (solverChoice.coupling_type == CouplingType::TwoWay) {
-
1728  AverageDown();
-
1729  }
-
1730 
-
1731  MultiFab mf(grids[lev], dmap[lev], 5, 0);
-
1732 
-
1733  int zdir = 2;
-
1734  auto domain = geom[0].Domain();
-
1735 
-
1736  bool use_moisture = (solverChoice.moisture_type != MoistureType::None);
-
1737  bool is_anelastic = (solverChoice.anelastic[lev] == 1);
-
1738 
-
1739  for (MFIter mfi(mf); mfi.isValid(); ++mfi) {
-
1740  const Box& bx = mfi.validbox();
-
1741  auto fab_arr = mf.array(mfi);
-
1742  auto const hse_arr = base_state[lev].const_array(mfi);
-
1743  auto const cons_arr = vars_new[lev][Vars::cons].const_array(mfi);
-
1744  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
1745  Real dens = cons_arr(i, j, k, Rho_comp);
-
1746  fab_arr(i, j, k, 0) = dens;
-
1747  fab_arr(i, j, k, 1) = cons_arr(i, j, k, RhoTheta_comp) / dens;
-
1748  if (!use_moisture) {
-
1749  if (is_anelastic) {
-
1750  fab_arr(i,j,k,2) = hse_arr(i,j,k,BaseState::p0_comp);
-
1751  } else {
-
1752  fab_arr(i,j,k,2) = getPgivenRTh(cons_arr(i,j,k,RhoTheta_comp));
-
1753  }
-
1754  }
-
1755  });
-
1756  }
-
1757 
-
1758  if (use_moisture)
-
1759  {
-
1760  for (MFIter mfi(mf); mfi.isValid(); ++mfi) {
-
1761  const Box& bx = mfi.validbox();
-
1762  auto fab_arr = mf.array(mfi);
-
1763  auto const hse_arr = base_state[lev].const_array(mfi);
-
1764  auto const cons_arr = vars_new[lev][Vars::cons].const_array(mfi);
-
1765  int ncomp = vars_new[lev][Vars::cons].nComp();
-
1766 
-
1767  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
1768  Real dens = cons_arr(i, j, k, Rho_comp);
-
1769  if (is_anelastic) {
-
1770  fab_arr(i,j,k,2) = hse_arr(i,j,k,BaseState::p0_comp);
-
1771  } else {
-
1772  Real qv = cons_arr(i, j, k, RhoQ1_comp) / dens;
-
1773  fab_arr(i, j, k, 2) = getPgivenRTh(cons_arr(i, j, k, RhoTheta_comp), qv);
-
1774  }
-
1775  fab_arr(i, j, k, 3) = (ncomp > RhoQ1_comp ? cons_arr(i, j, k, RhoQ1_comp) / dens : 0.0);
-
1776  fab_arr(i, j, k, 4) = (ncomp > RhoQ2_comp ? cons_arr(i, j, k, RhoQ2_comp) / dens : 0.0);
-
1777  });
-
1778  }
-
1779 
-
1780  Gpu::HostVector<Real> h_avg_qv = sumToLine(mf,3,1,domain,zdir);
-
1781  Gpu::HostVector<Real> h_avg_qc = sumToLine(mf,4,1,domain,zdir);
-
1782  }
+
1727 {
+
1728  int lev = 0;
+
1729 
+
1730  // First, average down all levels (if doing two-way coupling)
+
1731  if (solverChoice.coupling_type == CouplingType::TwoWay) {
+
1732  AverageDown();
+
1733  }
+
1734 
+
1735  MultiFab mf(grids[lev], dmap[lev], 5, 0);
+
1736 
+
1737  int zdir = 2;
+
1738  auto domain = geom[0].Domain();
+
1739 
+
1740  bool use_moisture = (solverChoice.moisture_type != MoistureType::None);
+
1741  bool is_anelastic = (solverChoice.anelastic[lev] == 1);
+
1742 
+
1743  for (MFIter mfi(mf); mfi.isValid(); ++mfi) {
+
1744  const Box& bx = mfi.validbox();
+
1745  auto fab_arr = mf.array(mfi);
+
1746  auto const hse_arr = base_state[lev].const_array(mfi);
+
1747  auto const cons_arr = vars_new[lev][Vars::cons].const_array(mfi);
+
1748  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
1749  Real dens = cons_arr(i, j, k, Rho_comp);
+
1750  fab_arr(i, j, k, 0) = dens;
+
1751  fab_arr(i, j, k, 1) = cons_arr(i, j, k, RhoTheta_comp) / dens;
+
1752  if (!use_moisture) {
+
1753  if (is_anelastic) {
+
1754  fab_arr(i,j,k,2) = hse_arr(i,j,k,BaseState::p0_comp);
+
1755  } else {
+
1756  fab_arr(i,j,k,2) = getPgivenRTh(cons_arr(i,j,k,RhoTheta_comp));
+
1757  }
+
1758  }
+
1759  });
+
1760  }
+
1761 
+
1762  if (use_moisture)
+
1763  {
+
1764  for (MFIter mfi(mf); mfi.isValid(); ++mfi) {
+
1765  const Box& bx = mfi.validbox();
+
1766  auto fab_arr = mf.array(mfi);
+
1767  auto const hse_arr = base_state[lev].const_array(mfi);
+
1768  auto const cons_arr = vars_new[lev][Vars::cons].const_array(mfi);
+
1769  int ncomp = vars_new[lev][Vars::cons].nComp();
+
1770 
+
1771  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
1772  Real dens = cons_arr(i, j, k, Rho_comp);
+
1773  if (is_anelastic) {
+
1774  fab_arr(i,j,k,2) = hse_arr(i,j,k,BaseState::p0_comp);
+
1775  } else {
+
1776  Real qv = cons_arr(i, j, k, RhoQ1_comp) / dens;
+
1777  fab_arr(i, j, k, 2) = getPgivenRTh(cons_arr(i, j, k, RhoTheta_comp), qv);
+
1778  }
+
1779  fab_arr(i, j, k, 3) = (ncomp > RhoQ1_comp ? cons_arr(i, j, k, RhoQ1_comp) / dens : 0.0);
+
1780  fab_arr(i, j, k, 4) = (ncomp > RhoQ2_comp ? cons_arr(i, j, k, RhoQ2_comp) / dens : 0.0);
+
1781  });
+
1782  }
1783 
-
1784  // Sum in the horizontal plane
-
1785  Gpu::HostVector<Real> h_avg_density = sumToLine(mf,0,1,domain,zdir);
-
1786  Gpu::HostVector<Real> h_avg_temperature = sumToLine(mf,1,1,domain,zdir);
-
1787  Gpu::HostVector<Real> h_avg_pressure = sumToLine(mf,2,1,domain,zdir);
-
1788 
-
1789  // Divide by the total number of cells we are averaging over
-
1790  int size_z = domain.length(zdir);
-
1791  Real area_z = static_cast<Real>(domain.length(0)*domain.length(1));
-
1792  int klen = static_cast<int>(h_avg_density.size());
-
1793 
-
1794  for (int k = 0; k < klen; ++k) {
-
1795  h_havg_density[k] /= area_z;
-
1796  h_havg_temperature[k] /= area_z;
-
1797  h_havg_pressure[k] /= area_z;
-
1798  if (solverChoice.moisture_type != MoistureType::None)
-
1799  {
-
1800  h_havg_qc[k] /= area_z;
-
1801  h_havg_qv[k] /= area_z;
-
1802  }
-
1803  } // k
-
1804 
-
1805  // resize device vectors
-
1806  d_havg_density.resize(size_z, 0.0_rt);
-
1807  d_havg_temperature.resize(size_z, 0.0_rt);
-
1808  d_havg_pressure.resize(size_z, 0.0_rt);
-
1809 
-
1810  // copy host vectors to device vectors
-
1811  Gpu::copy(Gpu::hostToDevice, h_havg_density.begin(), h_havg_density.end(), d_havg_density.begin());
-
1812  Gpu::copy(Gpu::hostToDevice, h_havg_temperature.begin(), h_havg_temperature.end(), d_havg_temperature.begin());
-
1813  Gpu::copy(Gpu::hostToDevice, h_havg_pressure.begin(), h_havg_pressure.end(), d_havg_pressure.begin());
-
1814 
-
1815  if (solverChoice.moisture_type != MoistureType::None)
-
1816  {
-
1817  d_havg_qv.resize(size_z, 0.0_rt);
-
1818  d_havg_qc.resize(size_z, 0.0_rt);
-
1819  Gpu::copy(Gpu::hostToDevice, h_havg_qv.begin(), h_havg_qv.end(), d_havg_qv.begin());
-
1820  Gpu::copy(Gpu::hostToDevice, h_havg_qc.begin(), h_havg_qc.end(), d_havg_qc.begin());
-
1821  }
-
1822 }
-
amrex::Gpu::DeviceVector< amrex::Real > d_havg_temperature
Definition: ERF.H:1161
-
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qv
Definition: ERF.H:1163
-
amrex::Vector< amrex::Real > h_havg_pressure
Definition: ERF.H:1156
-
amrex::Vector< amrex::Real > h_havg_qc
Definition: ERF.H:1158
-
amrex::Vector< amrex::Real > h_havg_density
Definition: ERF.H:1154
-
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qc
Definition: ERF.H:1164
-
amrex::Gpu::DeviceVector< amrex::Real > d_havg_density
Definition: ERF.H:1160
-
amrex::Vector< amrex::Real > h_havg_temperature
Definition: ERF.H:1155
-
amrex::Gpu::DeviceVector< amrex::Real > d_havg_pressure
Definition: ERF.H:1162
-
amrex::Vector< amrex::Real > h_havg_qv
Definition: ERF.H:1157
+
1784  Gpu::HostVector<Real> h_avg_qv = sumToLine(mf,3,1,domain,zdir);
+
1785  Gpu::HostVector<Real> h_avg_qc = sumToLine(mf,4,1,domain,zdir);
+
1786  }
+
1787 
+
1788  // Sum in the horizontal plane
+
1789  Gpu::HostVector<Real> h_avg_density = sumToLine(mf,0,1,domain,zdir);
+
1790  Gpu::HostVector<Real> h_avg_temperature = sumToLine(mf,1,1,domain,zdir);
+
1791  Gpu::HostVector<Real> h_avg_pressure = sumToLine(mf,2,1,domain,zdir);
+
1792 
+
1793  // Divide by the total number of cells we are averaging over
+
1794  int size_z = domain.length(zdir);
+
1795  Real area_z = static_cast<Real>(domain.length(0)*domain.length(1));
+
1796  int klen = static_cast<int>(h_avg_density.size());
+
1797 
+
1798  for (int k = 0; k < klen; ++k) {
+
1799  h_havg_density[k] /= area_z;
+
1800  h_havg_temperature[k] /= area_z;
+
1801  h_havg_pressure[k] /= area_z;
+
1802  if (solverChoice.moisture_type != MoistureType::None)
+
1803  {
+
1804  h_havg_qc[k] /= area_z;
+
1805  h_havg_qv[k] /= area_z;
+
1806  }
+
1807  } // k
+
1808 
+
1809  // resize device vectors
+
1810  d_havg_density.resize(size_z, 0.0_rt);
+
1811  d_havg_temperature.resize(size_z, 0.0_rt);
+
1812  d_havg_pressure.resize(size_z, 0.0_rt);
+
1813 
+
1814  // copy host vectors to device vectors
+
1815  Gpu::copy(Gpu::hostToDevice, h_havg_density.begin(), h_havg_density.end(), d_havg_density.begin());
+
1816  Gpu::copy(Gpu::hostToDevice, h_havg_temperature.begin(), h_havg_temperature.end(), d_havg_temperature.begin());
+
1817  Gpu::copy(Gpu::hostToDevice, h_havg_pressure.begin(), h_havg_pressure.end(), d_havg_pressure.begin());
+
1818 
+
1819  if (solverChoice.moisture_type != MoistureType::None)
+
1820  {
+
1821  d_havg_qv.resize(size_z, 0.0_rt);
+
1822  d_havg_qc.resize(size_z, 0.0_rt);
+
1823  Gpu::copy(Gpu::hostToDevice, h_havg_qv.begin(), h_havg_qv.end(), d_havg_qv.begin());
+
1824  Gpu::copy(Gpu::hostToDevice, h_havg_qc.begin(), h_havg_qc.end(), d_havg_qc.begin());
+
1825  }
+
1826 }
+
amrex::Gpu::DeviceVector< amrex::Real > d_havg_temperature
Definition: ERF.H:1154
+
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qv
Definition: ERF.H:1156
+
amrex::Vector< amrex::Real > h_havg_pressure
Definition: ERF.H:1149
+
amrex::Vector< amrex::Real > h_havg_qc
Definition: ERF.H:1151
+
amrex::Vector< amrex::Real > h_havg_density
Definition: ERF.H:1147
+
amrex::Gpu::DeviceVector< amrex::Real > d_havg_qc
Definition: ERF.H:1157
+
amrex::Gpu::DeviceVector< amrex::Real > d_havg_density
Definition: ERF.H:1153
+
amrex::Vector< amrex::Real > h_havg_temperature
Definition: ERF.H:1148
+
amrex::Gpu::DeviceVector< amrex::Real > d_havg_pressure
Definition: ERF.H:1155
+
amrex::Vector< amrex::Real > h_havg_qv
Definition: ERF.H:1150
Here is the call graph for this function:
@@ -10396,121 +10792,128 @@

-
197 {
-
198  AMREX_ALWAYS_ASSERT(lev > 0);
-
199 
-
200  if (verbose) {
-
201  amrex::Print() <<" NEW BA FROM COARSE AT LEVEL " << lev << " " << ba << std::endl;
-
202  }
-
203 
-
204  //********************************************************************************************
-
205  // This allocates all kinds of things, including but not limited to: solution arrays,
-
206  // terrain arrays, metric terms and base state.
-
207  // *******************************************************************************************
-
208  init_stuff(lev, ba, dm, vars_new[lev], vars_old[lev], base_state[lev], z_phys_nd[lev]);
+
207 {
+
208  AMREX_ALWAYS_ASSERT(lev > 0);
209 
-
210  t_new[lev] = time;
-
211  t_old[lev] = time - 1.e200;
-
212 
-
213  // ********************************************************************************************
-
214  // Build the data structures for terrain-related quantities
-
215  // ********************************************************************************************
-
216  init_zphys(lev, time);
- -
218 
-
219  //
-
220  // Make sure that detJ and z_phys_cc are the average of the data on a finer level if there is one
-
221  //
-
222  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
223  for (int crse_lev = lev-1; crse_lev >= 0; crse_lev--) {
-
224  average_down( *detJ_cc[crse_lev+1], *detJ_cc[crse_lev], 0, 1, refRatio(crse_lev));
-
225  average_down(*z_phys_cc[crse_lev+1], *z_phys_cc[crse_lev], 0, 1, refRatio(crse_lev));
-
226  }
-
227  }
+
210  if (verbose) {
+
211  amrex::Print() <<" NEW BA FROM COARSE AT LEVEL " << lev << " " << ba << std::endl;
+
212  }
+
213 
+
214  //********************************************************************************************
+
215  // This allocates all kinds of things, including but not limited to: solution arrays,
+
216  // terrain arrays, metric terms and base state.
+
217  // *******************************************************************************************
+
218  init_stuff(lev, ba, dm, vars_new[lev], vars_old[lev], base_state[lev], z_phys_nd[lev]);
+
219 
+
220  t_new[lev] = time;
+
221  t_old[lev] = time - 1.e200;
+
222 
+
223  // ********************************************************************************************
+
224  // Build the data structures for terrain-related quantities
+
225  // ********************************************************************************************
+
226  init_zphys(lev, time);
+
228 
-
229  // ********************************************************************************************
-
230  // Build the data structures for canopy model (depends upon z_phys)
-
231  // ********************************************************************************************
-
232  if (solverChoice.do_forest_drag) { m_forest_drag[lev]->define_drag_field(ba, dm, geom[lev], z_phys_nd[lev].get()); }
-
233 
-
234  if (solverChoice.do_terrain_drag) { m_terrain_drag[lev]->define_terrain_blank_field(ba, dm, geom[lev], z_phys_nd[lev].get()); }
-
235  //********************************************************************************************
-
236  // Microphysics
-
237  // *******************************************************************************************
-
238  int q_size = micro->Get_Qmoist_Size(lev);
-
239  qmoist[lev].resize(q_size);
-
240  micro->Define(lev, solverChoice);
-
241  if (solverChoice.moisture_type != MoistureType::None)
-
242  {
-
243  micro->Init(lev, vars_new[lev][Vars::cons],
-
244  grids[lev], Geom(lev), 0.0,
-
245  z_phys_nd[lev], detJ_cc[lev]); // dummy dt value
-
246  }
-
247  for (int mvar(0); mvar<qmoist[lev].size(); ++mvar) {
-
248  qmoist[lev][mvar] = micro->Get_Qmoist_Ptr(lev,mvar);
-
249  }
-
250 
-
251  // ********************************************************************************************
-
252  // Update the base state at this level by interpolation from coarser level
-
253  // ********************************************************************************************
-
254  //
-
255  // NOTE: this interpolater assumes that ALL ghost cells of the coarse MultiFab
-
256  // have been pre-filled - this includes ghost cells both inside and outside
-
257  // the domain
-
258  //
-
259  InterpFromCoarseLevel(base_state[lev], base_state[lev].nGrowVect(),
-
260  IntVect(0,0,0), // do not fill ghost cells outside the domain
-
261  base_state[lev-1], 0, 0, base_state[lev].nComp(),
-
262  geom[lev-1], geom[lev],
-
263  refRatio(lev-1), &cell_cons_interp,
- -
265 
-
266  initHSE(lev);
-
267 
-
268  // ********************************************************************************************
-
269  // Build the data structures for calculating diffusive/turbulent terms
-
270  // ********************************************************************************************
-
271  update_diffusive_arrays(lev, ba, dm);
-
272 
-
273  // *****************************************************************************************************
-
274  // Initialize the boundary conditions (after initializing the terrain but before calling FillCoarsePatch
-
275  // *****************************************************************************************************
-
276  make_physbcs(lev);
-
277 
-
278  // ********************************************************************************************
-
279  // Fill data at the new level by interpolation from the coarser level
-
280  // Note that internal to FillCoarsePatch we will convert velocity to momentum,
-
281  // then interpolate momentum, then convert momentum back to velocity
-
282  // Also note that FillCoarsePatch is hard-wired to act only on lev_new at coarse and fine
-
283  // ********************************************************************************************
-
284  FillCoarsePatch(lev, time);
+
229  //
+
230  // Make sure that detJ and z_phys_cc are the average of the data on a finer level if there is one
+
231  //
+
232  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
233  for (int crse_lev = lev-1; crse_lev >= 0; crse_lev--) {
+
234  average_down( *detJ_cc[crse_lev+1], *detJ_cc[crse_lev], 0, 1, refRatio(crse_lev));
+
235  average_down(*z_phys_cc[crse_lev+1], *z_phys_cc[crse_lev], 0, 1, refRatio(crse_lev));
+
236  }
+
237  }
+
238 
+
239  // ********************************************************************************************
+
240  // Build the data structures for canopy model (depends upon z_phys)
+
241  // ********************************************************************************************
+ +
243  m_forest_drag[lev]->define_drag_field(ba, dm, geom[lev], z_phys_nd[lev].get());
+
244  }
+
245 
+
246  // ********************************************************************************************
+
247  // Build the data structures for immersed forcing representation of terrain
+
248  // ********************************************************************************************
+
249  if (solverChoice.terrain_type == TerrainType::ImmersedForcing) {
+
250  m_terrain_drag[lev]->define_terrain_blank_field(ba, dm, geom[lev], z_phys_nd[lev].get());
+
251  }
+
252 
+
253  //********************************************************************************************
+
254  // Microphysics
+
255  // *******************************************************************************************
+
256  int q_size = micro->Get_Qmoist_Size(lev);
+
257  qmoist[lev].resize(q_size);
+
258  micro->Define(lev, solverChoice);
+
259  if (solverChoice.moisture_type != MoistureType::None)
+
260  {
+
261  micro->Init(lev, vars_new[lev][Vars::cons],
+
262  grids[lev], Geom(lev), 0.0,
+
263  z_phys_nd[lev], detJ_cc[lev]); // dummy dt value
+
264  }
+
265  for (int mvar(0); mvar<qmoist[lev].size(); ++mvar) {
+
266  qmoist[lev][mvar] = micro->Get_Qmoist_Ptr(lev,mvar);
+
267  }
+
268 
+
269  // ********************************************************************************************
+
270  // Update the base state at this level by interpolation from coarser level
+
271  // ********************************************************************************************
+
272  //
+
273  // NOTE: this interpolater assumes that ALL ghost cells of the coarse MultiFab
+
274  // have been pre-filled - this includes ghost cells both inside and outside
+
275  // the domain
+
276  //
+
277  InterpFromCoarseLevel(base_state[lev], base_state[lev].nGrowVect(),
+
278  IntVect(0,0,0), // do not fill ghost cells outside the domain
+
279  base_state[lev-1], 0, 0, base_state[lev].nComp(),
+
280  geom[lev-1], geom[lev],
+
281  refRatio(lev-1), &cell_cons_interp,
+ +
283 
+
284  initHSE(lev);
285 
286  // ********************************************************************************************
-
287  // Initialize the integrator class
+
287  // Build the data structures for calculating diffusive/turbulent terms
288  // ********************************************************************************************
-
289  dt_mri_ratio[lev] = dt_mri_ratio[lev-1];
- -
291 
-
292  // ********************************************************************************************
-
293  // If we are making a new level then the FillPatcher for this level hasn't been allocated yet
-
294  // ********************************************************************************************
-
295  if (lev > 0 && cf_width >= 0) {
- - -
298  }
-
299 
-
300 #ifdef ERF_USE_PARTICLES
-
301  // particleData.Redistribute();
-
302 #endif
-
303 }
+
289  update_diffusive_arrays(lev, ba, dm);
+
290 
+
291  // *****************************************************************************************************
+
292  // Initialize the boundary conditions (after initializing the terrain but before calling FillCoarsePatch
+
293  // *****************************************************************************************************
+
294  make_physbcs(lev);
+
295 
+
296  // ********************************************************************************************
+
297  // Fill data at the new level by interpolation from the coarser level
+
298  // Note that internal to FillCoarsePatch we will convert velocity to momentum,
+
299  // then interpolate momentum, then convert momentum back to velocity
+
300  // Also note that FillCoarsePatch is hard-wired to act only on lev_new at coarse and fine
+
301  // ********************************************************************************************
+
302  FillCoarsePatch(lev, time);
+
303 
+
304  // ********************************************************************************************
+
305  // Initialize the integrator class
+
306  // ********************************************************************************************
+
307  dt_mri_ratio[lev] = dt_mri_ratio[lev-1];
+ +
309 
+
310  // ********************************************************************************************
+
311  // If we are making a new level then the FillPatcher for this level hasn't been allocated yet
+
312  // ********************************************************************************************
+
313  if (lev > 0 && cf_width >= 0) {
+ + +
316  }
+
317 
+
318 #ifdef ERF_USE_PARTICLES
+
319  // particleData.Redistribute();
+
320 #endif
+
321 }
void update_diffusive_arrays(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)
Definition: ERF_MakeNewArrays.cpp:374
void initialize_integrator(int lev, amrex::MultiFab &cons_mf, amrex::MultiFab &vel_mf)
Definition: ERF_MakeNewArrays.cpp:541
void update_terrain_arrays(int lev)
Definition: ERF_MakeNewArrays.cpp:530
void init_zphys(int lev, amrex::Real time)
Definition: ERF_MakeNewArrays.cpp:464
void init_stuff(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, amrex::Vector< amrex::MultiFab > &lev_new, amrex::Vector< amrex::MultiFab > &lev_old, amrex::MultiFab &tmp_base_state, std::unique_ptr< amrex::MultiFab > &tmp_zphys_nd)
Definition: ERF_MakeNewArrays.cpp:23
-
void Define_ERFFillPatchers(int lev)
Definition: ERF.cpp:1900
-
bool do_terrain_drag
Definition: ERF_DataStruct.H:700
-
bool do_forest_drag
Definition: ERF_DataStruct.H:697
+
void Define_ERFFillPatchers(int lev)
Definition: ERF.cpp:1904
+
bool do_forest_drag
Definition: ERF_DataStruct.H:706

@@ -10590,143 +10993,156 @@

53 

54  if (lev == 0) init_bcs();
55 
-
56 #ifdef ERF_USE_EB
-
57  m_factory[lev] = makeEBFabFactory(geom[lev], grids[lev], dmap[lev],
-
58  {nghost_eb_basic(),
-
59  nghost_eb_volume(),
-
60  nghost_eb_full()},
-
61  EBSupport::full);
-
62 #else
-
63  m_factory[lev] = std::make_unique<FArrayBoxFactory>();
-
64 #endif
-
65 
-
66  auto& lev_new = vars_new[lev];
-
67  auto& lev_old = vars_old[lev];
-
68 
-
69  //********************************************************************************************
-
70  // This allocates all kinds of things, including but not limited to: solution arrays,
-
71  // terrain arrays, metric terms and base state.
-
72  // *******************************************************************************************
-
73  init_stuff(lev, ba, dm, lev_new, lev_old, base_state[lev], z_phys_nd[lev]);
-
74 
-
75  //********************************************************************************************
-
76  // Land Surface Model
-
77  // *******************************************************************************************
-
78  int lsm_size = lsm.Get_Data_Size();
-
79  lsm_data[lev].resize(lsm_size);
-
80  lsm_flux[lev].resize(lsm_size);
-
81  lsm.Define(lev, solverChoice);
-
82  if (solverChoice.lsm_type != LandSurfaceType::None)
-
83  {
-
84  lsm.Init(lev, vars_new[lev][Vars::cons], Geom(lev), 0.0); // dummy dt value
-
85  }
-
86  for (int mvar(0); mvar<lsm_data[lev].size(); ++mvar) {
-
87  lsm_data[lev][mvar] = lsm.Get_Data_Ptr(lev,mvar);
-
88  lsm_flux[lev][mvar] = lsm.Get_Flux_Ptr(lev,mvar);
-
89  }
-
90 
-
91  // ********************************************************************************************
-
92  // Build the data structures for calculating diffusive/turbulent terms
+
56  if ( solverChoice.terrain_type == TerrainType::EB ||
+
57  solverChoice.terrain_type == TerrainType::ImmersedForcing)
+
58  {
+
59  m_factory[lev] = makeEBFabFactory(geom[lev], grids[lev], dmap[lev],
+
60  {nghost_eb_basic(),
+ +
62  nghost_eb_full()},
+
63  EBSupport::full);
+
64  } else {
+
65  // m_factory[lev] = std::make_unique<FabFactory<FArrayBox>>();
+
66  }
+
67 
+
68  auto& lev_new = vars_new[lev];
+
69  auto& lev_old = vars_old[lev];
+
70 
+
71  //********************************************************************************************
+
72  // This allocates all kinds of things, including but not limited to: solution arrays,
+
73  // terrain arrays, metric terms and base state.
+
74  // *******************************************************************************************
+
75  init_stuff(lev, ba, dm, lev_new, lev_old, base_state[lev], z_phys_nd[lev]);
+
76 
+
77  //********************************************************************************************
+
78  // Land Surface Model
+
79  // *******************************************************************************************
+
80  int lsm_size = lsm.Get_Data_Size();
+
81  lsm_data[lev].resize(lsm_size);
+
82  lsm_flux[lev].resize(lsm_size);
+
83  lsm.Define(lev, solverChoice);
+
84  if (solverChoice.lsm_type != LandSurfaceType::None)
+
85  {
+
86  lsm.Init(lev, vars_new[lev][Vars::cons], Geom(lev), 0.0); // dummy dt value
+
87  }
+
88  for (int mvar(0); mvar<lsm_data[lev].size(); ++mvar) {
+
89  lsm_data[lev][mvar] = lsm.Get_Data_Ptr(lev,mvar);
+
90  lsm_flux[lev][mvar] = lsm.Get_Flux_Ptr(lev,mvar);
+
91  }
+
92 
93  // ********************************************************************************************
-
94  update_diffusive_arrays(lev, ba, dm);
-
95 
-
96  // ********************************************************************************************
-
97  // Build the data structures for holding sea surface temps
+
94  // Build the data structures for calculating diffusive/turbulent terms
+
95  // ********************************************************************************************
+
96  update_diffusive_arrays(lev, ba, dm);
+
97 
98  // ********************************************************************************************
-
99  sst_lev[lev].resize(1); sst_lev[lev][0] = nullptr;
-
100 
-
101  // ********************************************************************************************
-
102  // Thin immersed body
-
103  // *******************************************************************************************
-
104  init_thin_body(lev, ba, dm);
-
105 
-
106  // ********************************************************************************************
-
107  // Initialize the integrator class
+
99  // Build the data structures for holding sea surface temps
+
100  // ********************************************************************************************
+
101  sst_lev[lev].resize(1); sst_lev[lev][0] = nullptr;
+
102 
+
103  // ********************************************************************************************
+
104  // Thin immersed body
+
105  // *******************************************************************************************
+
106  init_thin_body(lev, ba, dm);
+
107 
108  // ********************************************************************************************
-
109  initialize_integrator(lev, lev_new[Vars::cons],lev_new[Vars::xvel]);
-
110 
-
111  // ********************************************************************************************
-
112  // Initialize the data itself
-
113  // If (init_type == InitType::Real) then we are initializing terrain and the initial data in
-
114  // the same call so we must call init_only before update_terrain_arrays
-
115  // If (init_type != InitType::Real) then we want to initialize the terrain before the initial data
-
116  // since we may need to use the grid information before constructing
-
117  // initial idealized data
-
118  // ********************************************************************************************
-
119  if (restart_chkfile.empty()) {
-
120  if ((init_type == InitType::Real) || (init_type == InitType::Metgrid)) {
-
121  init_only(lev, start_time);
-
122  init_zphys(lev, time);
- -
124  make_physbcs(lev);
-
125  } else {
-
126  init_zphys(lev, time);
- -
128  // Note that for init_type != InitType::Real or InitType::Metgrid,
-
129  // make_physbcs is called inside init_only
-
130  init_only(lev, start_time);
-
131  }
-
132  }
-
133 
-
134  // Read in tables needed for windfarm simulations
-
135  // fill in Nturb multifab - number of turbines in each mesh cell
-
136  // write out the vtk files for wind turbine location and/or
-
137  // actuator disks
-
138  #ifdef ERF_USE_WINDFARM
-
139  init_windfarm(lev);
-
140  #endif
-
141  // ********************************************************************************************
-
142  // Build the data structures for canopy model (depends upon z_phys)
-
143  // ********************************************************************************************
-
144  if (solverChoice.do_forest_drag) { m_forest_drag[lev]->define_drag_field(ba, dm, geom[lev], z_phys_nd[lev].get()); }
-
145 
-
146  if (solverChoice.do_terrain_drag) { m_terrain_drag[lev]->define_terrain_blank_field(ba, dm, geom[lev], z_phys_nd[lev].get()); }
-
147 
-
148  //********************************************************************************************
-
149  // Create wall distance field for RANS model (depends upon z_phys)
-
150  // *******************************************************************************************
-
151  if (solverChoice.turbChoice[lev].rans_type != RANSType::None) {
-
152  poisson_wall_dist(lev);
-
153  }
-
154 
-
155  //********************************************************************************************
-
156  // Microphysics
-
157  // *******************************************************************************************
-
158  int q_size = micro->Get_Qmoist_Size(lev);
-
159  qmoist[lev].resize(q_size);
-
160  micro->Define(lev, solverChoice);
-
161  if (solverChoice.moisture_type != MoistureType::None)
-
162  {
-
163  micro->Init(lev, vars_new[lev][Vars::cons],
-
164  grids[lev], Geom(lev), 0.0,
-
165  z_phys_nd[lev], detJ_cc[lev]); // dummy dt value
-
166  }
-
167  for (int mvar(0); mvar<qmoist[lev].size(); ++mvar) {
-
168  qmoist[lev][mvar] = micro->Get_Qmoist_Ptr(lev,mvar);
-
169  }
-
170 
-
171  // ********************************************************************************************
-
172  // If we are making a new level then the FillPatcher for this level hasn't been allocated yet
-
173  // ********************************************************************************************
-
174  if (lev > 0 && cf_width >= 0) {
- - -
177  }
-
178 
-
179 #ifdef ERF_USE_PARTICLES
-
180  if (restart_chkfile.empty()) {
-
181  if (lev == 0) {
-
182  initializeTracers((ParGDBBase*)GetParGDB(),z_phys_nd);
-
183  } else {
-
184  particleData.Redistribute();
-
185  }
-
186  }
-
187 #endif
-
188 }
+
109  // Initialize the integrator class
+
110  // ********************************************************************************************
+
111  initialize_integrator(lev, lev_new[Vars::cons],lev_new[Vars::xvel]);
+
112 
+
113  // ********************************************************************************************
+
114  // Initialize the data itself
+
115  // If (init_type == InitType::Real) then we are initializing terrain and the initial data in
+
116  // the same call so we must call init_only before update_terrain_arrays
+
117  // If (init_type != InitType::Real) then we want to initialize the terrain before the initial data
+
118  // since we may need to use the grid information before constructing
+
119  // initial idealized data
+
120  // ********************************************************************************************
+
121  if (restart_chkfile.empty()) {
+
122  if ((init_type == InitType::Real) || (init_type == InitType::Metgrid)) {
+
123  init_only(lev, start_time);
+
124  init_zphys(lev, time);
+ +
126  make_physbcs(lev);
+
127  } else {
+
128  init_zphys(lev, time);
+ +
130  // Note that for init_type != InitType::Real or InitType::Metgrid,
+
131  // make_physbcs is called inside init_only
+
132  init_only(lev, start_time);
+
133  }
+
134  }
+
135 
+
136  // Read in tables needed for windfarm simulations
+
137  // fill in Nturb multifab - number of turbines in each mesh cell
+
138  // write out the vtk files for wind turbine location and/or
+
139  // actuator disks
+
140  #ifdef ERF_USE_WINDFARM
+
141  init_windfarm(lev);
+
142  #endif
+
143 
+
144  // ********************************************************************************************
+
145  // Build the data structures for canopy model (depends upon z_phys)
+
146  // ********************************************************************************************
+ +
148  m_forest_drag[lev]->define_drag_field(ba, dm, geom[lev], z_phys_nd[lev].get());
+
149  }
+
150 
+
151  // ********************************************************************************************
+
152  // Build the data structures for immersed forcing representation of terrain
+
153  // ********************************************************************************************
+
154  if (solverChoice.terrain_type == TerrainType::ImmersedForcing) {
+
155  m_terrain_drag[lev]->define_terrain_blank_field(ba, dm, geom[lev], z_phys_nd[lev].get());
+
156  }
+
157 
+
158  //********************************************************************************************
+
159  // Create wall distance field for RANS model (depends upon z_phys)
+
160  // *******************************************************************************************
+
161  if (solverChoice.turbChoice[lev].rans_type != RANSType::None) {
+
162  poisson_wall_dist(lev);
+
163  }
+
164 
+
165  //********************************************************************************************
+
166  // Microphysics
+
167  // *******************************************************************************************
+
168  int q_size = micro->Get_Qmoist_Size(lev);
+
169  qmoist[lev].resize(q_size);
+
170  micro->Define(lev, solverChoice);
+
171  if (solverChoice.moisture_type != MoistureType::None)
+
172  {
+
173  micro->Init(lev, vars_new[lev][Vars::cons],
+
174  grids[lev], Geom(lev), 0.0,
+
175  z_phys_nd[lev], detJ_cc[lev]); // dummy dt value
+
176  }
+
177  for (int mvar(0); mvar<qmoist[lev].size(); ++mvar) {
+
178  qmoist[lev][mvar] = micro->Get_Qmoist_Ptr(lev,mvar);
+
179  }
+
180 
+
181  // ********************************************************************************************
+
182  // If we are making a new level then the FillPatcher for this level hasn't been allocated yet
+
183  // ********************************************************************************************
+
184  if (lev > 0 && cf_width >= 0) {
+ + +
187  }
+
188 
+
189 #ifdef ERF_USE_PARTICLES
+
190  if (restart_chkfile.empty()) {
+
191  if (lev == 0) {
+
192  initializeTracers((ParGDBBase*)GetParGDB(),z_phys_nd);
+
193  } else {
+
194  particleData.Redistribute();
+
195  }
+
196  }
+
197 #endif
+
198 }
BoxArray ERFPostProcessBaseGrids(const Box &domain, bool decompose_in_z)
Definition: ERF_ChopGrids.cpp:6
-
void init_only(int lev, amrex::Real time)
Definition: ERF.cpp:1254
+
static int nghost_eb_basic()
Definition: ERF.H:1403
+
void init_only(int lev, amrex::Real time)
Definition: ERF.cpp:1258
void poisson_wall_dist(int lev)
Definition: ERF_PoissonWallDist.cpp:16
-
void init_thin_body(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)
Definition: ERF_MakeNewLevel.cpp:507
+
static int nghost_eb_volume()
Definition: ERF.H:1407
+
static int nghost_eb_full()
Definition: ERF.H:1410
+
void init_thin_body(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)
Definition: ERF_MakeNewLevel.cpp:533
int Get_Data_Size()
Definition: ERF_LandSurface.H:78
amrex::MultiFab * Get_Flux_Ptr(const int &lev, const int &varIdx)
Definition: ERF_LandSurface.H:72
void Init(const int &lev, const amrex::MultiFab &cons_in, const amrex::Geometry &geom, const amrex::Real &dt_advance)
Definition: ERF_LandSurface.H:42
@@ -10742,6 +11158,84 @@

+

◆ nghost_eb_basic()

+ +
+
+ + + + + +
+ + + + + + + +
static int ERF::nghost_eb_basic ()
+
+inlinestaticprivate
+
+
1404  { return 5; }
+
+
+
+ +

◆ nghost_eb_full()

+ +
+
+ + + + + +
+ + + + + + + +
static int ERF::nghost_eb_full ()
+
+inlinestaticprivate
+
+
1411  { return 4; }
+
+
+
+ +

◆ nghost_eb_volume()

+ +
+
+ + + + + +
+ + + + + + + +
static int ERF::nghost_eb_volume ()
+
+inlinestaticprivate
+
+
1408  { return 5; }
+
@@ -10766,9 +11260,9 @@

-
1252  {
-
1253  return datalog.size();
-
1254  }
+
1245  {
+
1246  return datalog.size();
+
1247  }
@@ -10794,9 +11288,9 @@

-
1280  {
-
1281  return samplelinelog.size();
-
1282  }
+
1273  {
+
1274  return samplelinelog.size();
+
1275  }
@@ -10822,9 +11316,9 @@

-
1306  {
-
1307  return sampleline.size();
-
1308  }
+
1299  {
+
1300  return sampleline.size();
+
1301  }
@@ -10850,9 +11344,9 @@

-
1266  {
-
1267  return sampleptlog.size();
-
1268  }
+
1259  {
+
1260  return sampleptlog.size();
+
1261  }
@@ -10878,9 +11372,9 @@

-
1293  {
-
1294  return samplepoint.size();
-
1295  }
+
1286  {
+
1287  return samplepoint.size();
+
1288  }
@@ -10958,69 +11452,69 @@

-
1657 {
-
1658  AMREX_ALWAYS_ASSERT(cfl > 0. || fixed_dt[0] > 0.);
-
1659 
-
1660  // We don't allow use_real_bcs to be true if init_type is not either InitType::Real or InitType::Metgrid
-
1661  AMREX_ALWAYS_ASSERT(!use_real_bcs || ((init_type == InitType::Real) || (init_type == InitType::Metgrid)) );
-
1662 
-
1663  AMREX_ALWAYS_ASSERT(real_width >= 0);
-
1664  AMREX_ALWAYS_ASSERT(real_set_width >= 0);
-
1665  AMREX_ALWAYS_ASSERT(real_width >= real_set_width);
+
1661 {
+
1662  AMREX_ALWAYS_ASSERT(cfl > 0. || fixed_dt[0] > 0.);
+
1663 
+
1664  // We don't allow use_real_bcs to be true if init_type is not either InitType::Real or InitType::Metgrid
+
1665  AMREX_ALWAYS_ASSERT(!use_real_bcs || ((init_type == InitType::Real) || (init_type == InitType::Metgrid)) );
1666 
-
1667  if (cf_width < 0 || cf_set_width < 0 || cf_width < cf_set_width) {
-
1668  Abort("You must set cf_width >= cf_set_width >= 0");
-
1669  }
-
1670  if (max_level > 0 && cf_set_width > 0) {
-
1671  for (int lev = 1; lev <= max_level; lev++) {
-
1672  if (cf_set_width%ref_ratio[lev-1][0] != 0 ||
-
1673  cf_set_width%ref_ratio[lev-1][1] != 0 ||
-
1674  cf_set_width%ref_ratio[lev-1][2] != 0 ) {
-
1675  Abort("You must set cf_width to be a multiple of ref_ratio");
-
1676  }
-
1677  }
-
1678  }
-
1679 
-
1680  // If fixed_mri_dt_ratio is set, it must be even
-
1681  if (fixed_mri_dt_ratio > 0 && (fixed_mri_dt_ratio%2 != 0) )
-
1682  {
-
1683  Abort("If you specify fixed_mri_dt_ratio, it must be even");
-
1684  }
-
1685 
-
1686  for (int lev = 0; lev <= max_level; lev++)
-
1687  {
-
1688  // We ignore fixed_fast_dt if not substepping
-
1689  if (solverChoice.substepping_type[lev] == SubsteppingType::None) {
-
1690  fixed_fast_dt[lev] = -1.0;
-
1691  }
-
1692 
-
1693  // If both fixed_dt and fast_dt are specified, their ratio must be an even integer
-
1694  if (fixed_dt[lev] > 0. && fixed_fast_dt[lev] > 0. && fixed_mri_dt_ratio <= 0)
-
1695  {
-
1696  Real eps = 1.e-12;
-
1697  int ratio = static_cast<int>( ( (1.0+eps) * fixed_dt[lev] ) / fixed_fast_dt[lev] );
-
1698  if (fixed_dt[lev] / fixed_fast_dt[lev] != ratio)
-
1699  {
-
1700  Abort("Ratio of fixed_dt to fixed_fast_dt must be an even integer");
-
1701  }
-
1702  }
-
1703 
-
1704  // If all three are specified, they must be consistent
-
1705  if (fixed_dt[lev] > 0. && fixed_fast_dt[lev] > 0. && fixed_mri_dt_ratio > 0)
-
1706  {
-
1707  if (fixed_dt[lev] / fixed_fast_dt[lev] != fixed_mri_dt_ratio)
-
1708  {
-
1709  Abort("Dt is over-specfied");
-
1710  }
-
1711  }
-
1712  } // lev
-
1713 
-
1714  if (solverChoice.coupling_type == CouplingType::TwoWay && cf_width > 0) {
-
1715  Abort("For two-way coupling you must set cf_width = 0");
-
1716  }
-
1717 }
-
int real_width
Definition: ERF.H:1075
-
int real_set_width
Definition: ERF.H:1076
+
1667  AMREX_ALWAYS_ASSERT(real_width >= 0);
+
1668  AMREX_ALWAYS_ASSERT(real_set_width >= 0);
+
1669  AMREX_ALWAYS_ASSERT(real_width >= real_set_width);
+
1670 
+
1671  if (cf_width < 0 || cf_set_width < 0 || cf_width < cf_set_width) {
+
1672  Abort("You must set cf_width >= cf_set_width >= 0");
+
1673  }
+
1674  if (max_level > 0 && cf_set_width > 0) {
+
1675  for (int lev = 1; lev <= max_level; lev++) {
+
1676  if (cf_set_width%ref_ratio[lev-1][0] != 0 ||
+
1677  cf_set_width%ref_ratio[lev-1][1] != 0 ||
+
1678  cf_set_width%ref_ratio[lev-1][2] != 0 ) {
+
1679  Abort("You must set cf_width to be a multiple of ref_ratio");
+
1680  }
+
1681  }
+
1682  }
+
1683 
+
1684  // If fixed_mri_dt_ratio is set, it must be even
+
1685  if (fixed_mri_dt_ratio > 0 && (fixed_mri_dt_ratio%2 != 0) )
+
1686  {
+
1687  Abort("If you specify fixed_mri_dt_ratio, it must be even");
+
1688  }
+
1689 
+
1690  for (int lev = 0; lev <= max_level; lev++)
+
1691  {
+
1692  // We ignore fixed_fast_dt if not substepping
+
1693  if (solverChoice.substepping_type[lev] == SubsteppingType::None) {
+
1694  fixed_fast_dt[lev] = -1.0;
+
1695  }
+
1696 
+
1697  // If both fixed_dt and fast_dt are specified, their ratio must be an even integer
+
1698  if (fixed_dt[lev] > 0. && fixed_fast_dt[lev] > 0. && fixed_mri_dt_ratio <= 0)
+
1699  {
+
1700  Real eps = 1.e-12;
+
1701  int ratio = static_cast<int>( ( (1.0+eps) * fixed_dt[lev] ) / fixed_fast_dt[lev] );
+
1702  if (fixed_dt[lev] / fixed_fast_dt[lev] != ratio)
+
1703  {
+
1704  Abort("Ratio of fixed_dt to fixed_fast_dt must be an even integer");
+
1705  }
+
1706  }
+
1707 
+
1708  // If all three are specified, they must be consistent
+
1709  if (fixed_dt[lev] > 0. && fixed_fast_dt[lev] > 0. && fixed_mri_dt_ratio > 0)
+
1710  {
+
1711  if (fixed_dt[lev] / fixed_fast_dt[lev] != fixed_mri_dt_ratio)
+
1712  {
+
1713  Abort("Dt is over-specfied");
+
1714  }
+
1715  }
+
1716  } // lev
+
1717 
+
1718  if (solverChoice.coupling_type == CouplingType::TwoWay && cf_width > 0) {
+
1719  Abort("For two-way coupling you must set cf_width = 0");
+
1720  }
+
1721 }
+
int real_width
Definition: ERF.H:1068
+
int real_set_width
Definition: ERF.H:1069
@@ -11141,12 +11635,12 @@

54  Vector<MultiFab> rhs;
55  Vector<MultiFab> phi;
56 
-
57 #ifdef ERF_USE_EB
-
58  Error("Wall dist calc not implemented for EB";
-
59 #else
-
60  rhs.resize(1); rhs[0].define(ba_tmp[0], dm_tmp[0], 1, 0);
-
61  phi.resize(1); phi[0].define(ba_tmp[0], dm_tmp[0], 1, 1);
-
62 #endif
+
57  if (solverChoice.terrain_type == TerrainType::EB) {
+
58  amrex::Error("Wall dist calc not implemented for EB");
+
59  } else {
+
60  rhs.resize(1); rhs[0].define(ba_tmp[0], dm_tmp[0], 1, 0);
+
61  phi.resize(1); phi[0].define(ba_tmp[0], dm_tmp[0], 1, 1);
+
62  }
63 
64  rhs[0].setVal(-1.0);
65 
@@ -11260,7 +11754,7 @@

173  }
174 
175  // ****************************************************************************
-
176  // Setup BCs, with solid domain boundaries being dirichlet
+
176  // Setup BCs, with solid domain boundaries being Dirichlet
177  // We assume that the zlo boundary corresponds to the land surface
178  // ****************************************************************************
179  amrex::Array<amrex::LinOpBCType,AMREX_SPACEDIM> bc3d_lo, bc3d_hi;
@@ -11314,7 +11808,7 @@

227  const Real abstol = solverChoice.poisson_abstol;
228 
229  Real sigma = 1.0;
-
230  MLNodeLaplacian mlpoisson(geom_tmp, ba_tmp, dm_tmp, info, {}, sigma);
+
230  MLNodeLaplacian mlpoisson(geom_tmp, ba_tmp, dm_tmp, info, {m_factory[lev].get()}, sigma);
231 
232  mlpoisson.setDomainBC(bc3d_lo, bc3d_hi);
233 
@@ -11395,9 +11889,9 @@

308  });
309  }
310 }
-
static int mg_verbose
Definition: ERF.H:1048
-
amrex::Real poisson_reltol
Definition: ERF_DataStruct.H:594
-
amrex::Real poisson_abstol
Definition: ERF_DataStruct.H:593
+
static int mg_verbose
Definition: ERF.H:1041
+
amrex::Real poisson_reltol
Definition: ERF_DataStruct.H:603
+
amrex::Real poisson_abstol
Definition: ERF_DataStruct.H:602
@@ -11432,159 +11926,159 @@

-
462 {
-
463  BL_PROFILE("ERF::post_timestep()");
-
464 
-
465 #ifdef ERF_USE_PARTICLES
-
466  particleData.Redistribute();
-
467 #endif
-
468 
-
469  if (solverChoice.coupling_type == CouplingType::TwoWay)
-
470  {
-
471  int ncomp = vars_new[0][Vars::cons].nComp();
-
472  for (int lev = finest_level-1; lev >= 0; lev--)
-
473  {
-
474  // The quantity that is conserved is not (rho S), but rather (rho S / m^2) where
-
475  // m is the map scale factor at cell centers
-
476  // Here we pre-divide (rho S) by m^2 before refluxing
-
477  for (MFIter mfi(vars_new[lev][Vars::cons], TilingIfNotGPU()); mfi.isValid(); ++mfi) {
-
478  const Box& bx = mfi.tilebox();
-
479  const Array4< Real> cons_arr = vars_new[lev][Vars::cons].array(mfi);
-
480  const Array4<const Real> mapfac_arr = mapfac_m[lev]->const_array(mfi);
-
481  if (solverChoice.mesh_type == MeshType::ConstantDz) {
-
482  ParallelFor(bx, ncomp, [=] AMREX_GPU_DEVICE (int i, int j, int k, int n) noexcept
-
483  {
-
484  cons_arr(i,j,k,n) /= (mapfac_arr(i,j,0)*mapfac_arr(i,j,0));
-
485  });
-
486  } else {
-
487  const Array4<const Real> detJ_arr = detJ_cc[lev]->const_array(mfi);
-
488  ParallelFor(bx, ncomp, [=] AMREX_GPU_DEVICE (int i, int j, int k, int n) noexcept
-
489  {
-
490  cons_arr(i,j,k,n) *= detJ_arr(i,j,k) / (mapfac_arr(i,j,0)*mapfac_arr(i,j,0));
-
491  });
-
492  }
-
493  } // mfi
-
494 
-
495  // This call refluxes all "slow" cell-centered variables
-
496  // (i.e. not density or (rho theta) or velocities) from the lev/lev+1 interface onto lev
-
497  getAdvFluxReg(lev+1)->Reflux(vars_new[lev][Vars::cons], 2, 2, ncomp-2);
-
498 
-
499  // Here we multiply (rho S) by m^2 after refluxing
-
500  for (MFIter mfi(vars_new[lev][Vars::cons], TilingIfNotGPU()); mfi.isValid(); ++mfi) {
-
501  const Box& bx = mfi.tilebox();
-
502  const Array4< Real> cons_arr = vars_new[lev][Vars::cons].array(mfi);
-
503  const Array4<const Real> mapfac_arr = mapfac_m[lev]->const_array(mfi);
-
504  if (solverChoice.mesh_type == MeshType::ConstantDz) {
-
505  ParallelFor(bx, ncomp, [=] AMREX_GPU_DEVICE (int i, int j, int k, int n) noexcept
-
506  {
-
507  cons_arr(i,j,k,n) *= (mapfac_arr(i,j,0)*mapfac_arr(i,j,0));
-
508  });
-
509  } else {
-
510  const Array4<const Real> detJ_arr = detJ_cc[lev]->const_array(mfi);
-
511  ParallelFor(bx, ncomp, [=] AMREX_GPU_DEVICE (int i, int j, int k, int n) noexcept
-
512  {
-
513  cons_arr(i,j,k,n) *= (mapfac_arr(i,j,0)*mapfac_arr(i,j,0)) / detJ_arr(i,j,k);
-
514  });
-
515  }
-
516  } // mfi
-
517 
-
518  // We need to do this before anything else because refluxing changes the
-
519  // values of coarse cells underneath fine grids with the assumption they'll
-
520  // be over-written by averaging down
-
521  int src_comp;
-
522  if (solverChoice.anelastic[lev]) {
-
523  src_comp = 1;
-
524  } else {
-
525  src_comp = 0;
-
526  }
-
527  int num_comp = ncomp - src_comp;
-
528  AverageDownTo(lev,src_comp,num_comp);
-
529  }
-
530  }
-
531 
-
532  if (is_it_time_for_action(nstep, time, dt_lev0, sum_interval, sum_per)) {
- -
534  }
-
535 
-
536  if (solverChoice.pert_type == PerturbationType::Source ||
-
537  solverChoice.pert_type == PerturbationType::Direct) {
-
538  if (is_it_time_for_action(nstep, time, dt_lev0, pert_interval, -1.)) {
-
539  turbPert.debug(time);
-
540  }
-
541  }
-
542 
-
543  if (profile_int > 0 && (nstep+1) % profile_int == 0) {
-
544  if (destag_profiles) {
-
545  // all variables cell-centered
-
546  write_1D_profiles(time);
-
547  } else {
-
548  // some variables staggered
- -
550  }
-
551  }
-
552 
-
553  if (output_1d_column) {
-
554 #ifdef ERF_USE_NETCDF
-
555  if (is_it_time_for_action(nstep, time, dt_lev0, column_interval, column_per))
-
556  {
-
557  int lev_column = 0;
-
558  for (int lev = finest_level; lev >= 0; lev--)
-
559  {
-
560  Real dx_lev = geom[lev].CellSize(0);
-
561  Real dy_lev = geom[lev].CellSize(1);
-
562  int i_lev = static_cast<int>(std::floor(column_loc_x / dx_lev));
-
563  int j_lev = static_cast<int>(std::floor(column_loc_y / dy_lev));
-
564  if (grids[lev].contains(IntVect(i_lev,j_lev,0))) lev_column = lev;
-
565  }
-
566  writeToNCColumnFile(lev_column, column_file_name, column_loc_x, column_loc_y, time);
-
567  }
-
568 #else
-
569  Abort("To output 1D column files ERF must be compiled with NetCDF");
-
570 #endif
-
571  }
-
572 
- -
574  {
- - -
577  {
-
578  bool is_moist = (micro->Get_Qstate_Size() > 0);
-
579  m_w2d->write_planes(istep[0], time, vars_new, is_moist);
-
580  }
-
581  }
-
582 
-
583  // Write plane/line sampler data
-
584  if (is_it_time_for_action(nstep, time, dt_lev0, sampler_interval, sampler_per) && (data_sampler) ) {
-
585  data_sampler->get_sample_data(geom, vars_new);
-
586  data_sampler->write_sample_data(t_new, istep, ref_ratio, geom);
-
587  }
-
588 
-
589  // Moving terrain
-
590  if ( solverChoice.terrain_type == TerrainType::Moving )
-
591  {
-
592  for (int lev = finest_level; lev >= 0; lev--)
-
593  {
-
594  // Copy z_phs_nd and detJ_cc at end of timestep
-
595  MultiFab::Copy(*z_phys_nd[lev], *z_phys_nd_new[lev], 0, 0, 1, z_phys_nd[lev]->nGrowVect());
-
596  MultiFab::Copy( *detJ_cc[lev], *detJ_cc_new[lev], 0, 0, 1, detJ_cc[lev]->nGrowVect());
-
597  MultiFab::Copy(base_state[lev],base_state_new[lev],0,0,BaseState::num_comps,base_state[lev].nGrowVect());
-
598 
-
599  make_zcc(geom[lev],*z_phys_nd[lev],*z_phys_cc[lev]);
-
600  }
-
601  }
-
602 } // post_timestep
+
464 {
+
465  BL_PROFILE("ERF::post_timestep()");
+
466 
+
467 #ifdef ERF_USE_PARTICLES
+
468  particleData.Redistribute();
+
469 #endif
+
470 
+
471  if (solverChoice.coupling_type == CouplingType::TwoWay)
+
472  {
+
473  int ncomp = vars_new[0][Vars::cons].nComp();
+
474  for (int lev = finest_level-1; lev >= 0; lev--)
+
475  {
+
476  // The quantity that is conserved is not (rho S), but rather (rho S / m^2) where
+
477  // m is the map scale factor at cell centers
+
478  // Here we pre-divide (rho S) by m^2 before refluxing
+
479  for (MFIter mfi(vars_new[lev][Vars::cons], TilingIfNotGPU()); mfi.isValid(); ++mfi) {
+
480  const Box& bx = mfi.tilebox();
+
481  const Array4< Real> cons_arr = vars_new[lev][Vars::cons].array(mfi);
+
482  const Array4<const Real> mapfac_arr = mapfac_m[lev]->const_array(mfi);
+
483  if (solverChoice.mesh_type == MeshType::ConstantDz) {
+
484  ParallelFor(bx, ncomp, [=] AMREX_GPU_DEVICE (int i, int j, int k, int n) noexcept
+
485  {
+
486  cons_arr(i,j,k,n) /= (mapfac_arr(i,j,0)*mapfac_arr(i,j,0));
+
487  });
+
488  } else {
+
489  const Array4<const Real> detJ_arr = detJ_cc[lev]->const_array(mfi);
+
490  ParallelFor(bx, ncomp, [=] AMREX_GPU_DEVICE (int i, int j, int k, int n) noexcept
+
491  {
+
492  cons_arr(i,j,k,n) *= detJ_arr(i,j,k) / (mapfac_arr(i,j,0)*mapfac_arr(i,j,0));
+
493  });
+
494  }
+
495  } // mfi
+
496 
+
497  // This call refluxes all "slow" cell-centered variables
+
498  // (i.e. not density or (rho theta) or velocities) from the lev/lev+1 interface onto lev
+
499  getAdvFluxReg(lev+1)->Reflux(vars_new[lev][Vars::cons], 2, 2, ncomp-2);
+
500 
+
501  // Here we multiply (rho S) by m^2 after refluxing
+
502  for (MFIter mfi(vars_new[lev][Vars::cons], TilingIfNotGPU()); mfi.isValid(); ++mfi) {
+
503  const Box& bx = mfi.tilebox();
+
504  const Array4< Real> cons_arr = vars_new[lev][Vars::cons].array(mfi);
+
505  const Array4<const Real> mapfac_arr = mapfac_m[lev]->const_array(mfi);
+
506  if (solverChoice.mesh_type == MeshType::ConstantDz) {
+
507  ParallelFor(bx, ncomp, [=] AMREX_GPU_DEVICE (int i, int j, int k, int n) noexcept
+
508  {
+
509  cons_arr(i,j,k,n) *= (mapfac_arr(i,j,0)*mapfac_arr(i,j,0));
+
510  });
+
511  } else {
+
512  const Array4<const Real> detJ_arr = detJ_cc[lev]->const_array(mfi);
+
513  ParallelFor(bx, ncomp, [=] AMREX_GPU_DEVICE (int i, int j, int k, int n) noexcept
+
514  {
+
515  cons_arr(i,j,k,n) *= (mapfac_arr(i,j,0)*mapfac_arr(i,j,0)) / detJ_arr(i,j,k);
+
516  });
+
517  }
+
518  } // mfi
+
519 
+
520  // We need to do this before anything else because refluxing changes the
+
521  // values of coarse cells underneath fine grids with the assumption they'll
+
522  // be over-written by averaging down
+
523  int src_comp;
+
524  if (solverChoice.anelastic[lev]) {
+
525  src_comp = 1;
+
526  } else {
+
527  src_comp = 0;
+
528  }
+
529  int num_comp = ncomp - src_comp;
+
530  AverageDownTo(lev,src_comp,num_comp);
+
531  }
+
532  }
+
533 
+
534  if (is_it_time_for_action(nstep, time, dt_lev0, sum_interval, sum_per)) {
+ +
536  }
+
537 
+
538  if (solverChoice.pert_type == PerturbationType::Source ||
+
539  solverChoice.pert_type == PerturbationType::Direct) {
+
540  if (is_it_time_for_action(nstep, time, dt_lev0, pert_interval, -1.)) {
+
541  turbPert.debug(time);
+
542  }
+
543  }
+
544 
+
545  if (profile_int > 0 && (nstep+1) % profile_int == 0) {
+
546  if (destag_profiles) {
+
547  // all variables cell-centered
+
548  write_1D_profiles(time);
+
549  } else {
+
550  // some variables staggered
+ +
552  }
+
553  }
+
554 
+
555  if (output_1d_column) {
+
556 #ifdef ERF_USE_NETCDF
+
557  if (is_it_time_for_action(nstep, time, dt_lev0, column_interval, column_per))
+
558  {
+
559  int lev_column = 0;
+
560  for (int lev = finest_level; lev >= 0; lev--)
+
561  {
+
562  Real dx_lev = geom[lev].CellSize(0);
+
563  Real dy_lev = geom[lev].CellSize(1);
+
564  int i_lev = static_cast<int>(std::floor(column_loc_x / dx_lev));
+
565  int j_lev = static_cast<int>(std::floor(column_loc_y / dy_lev));
+
566  if (grids[lev].contains(IntVect(i_lev,j_lev,0))) lev_column = lev;
+
567  }
+
568  writeToNCColumnFile(lev_column, column_file_name, column_loc_x, column_loc_y, time);
+
569  }
+
570 #else
+
571  Abort("To output 1D column files ERF must be compiled with NetCDF");
+
572 #endif
+
573  }
+
574 
+ +
576  {
+ + +
579  {
+
580  bool is_moist = (micro->Get_Qstate_Size() > 0);
+
581  m_w2d->write_planes(istep[0], time, vars_new, is_moist);
+
582  }
+
583  }
+
584 
+
585  // Write plane/line sampler data
+
586  if (is_it_time_for_action(nstep, time, dt_lev0, sampler_interval, sampler_per) && (data_sampler) ) {
+
587  data_sampler->get_sample_data(geom, vars_new);
+
588  data_sampler->write_sample_data(t_new, istep, ref_ratio, geom);
+
589  }
+
590 
+
591  // Moving terrain
+
592  if ( solverChoice.terrain_type == TerrainType::MovingFittedMesh )
+
593  {
+
594  for (int lev = finest_level; lev >= 0; lev--)
+
595  {
+
596  // Copy z_phs_nd and detJ_cc at end of timestep
+
597  MultiFab::Copy(*z_phys_nd[lev], *z_phys_nd_new[lev], 0, 0, 1, z_phys_nd[lev]->nGrowVect());
+
598  MultiFab::Copy( *detJ_cc[lev], *detJ_cc_new[lev], 0, 0, 1, detJ_cc[lev]->nGrowVect());
+
599  MultiFab::Copy(base_state[lev],base_state_new[lev],0,0,BaseState::num_comps,base_state[lev].nGrowVect());
+
600 
+
601  make_zcc(geom[lev],*z_phys_nd[lev],*z_phys_cc[lev]);
+
602  }
+
603  }
+
604 } // post_timestep
void make_zcc(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &z_phys_cc)
Definition: ERF_TerrainMetrics.cpp:716
-
static amrex::Real column_loc_y
Definition: ERF.H:1102
-
static std::string column_file_name
Definition: ERF.H:1103
-
AMREX_FORCE_INLINE amrex::YAFluxRegister * getAdvFluxReg(int lev)
Definition: ERF.H:1237
-
static amrex::Real bndry_output_planes_per
Definition: ERF.H:1108
-
static amrex::Real column_per
Definition: ERF.H:1100
-
amrex::Real sampler_per
Definition: ERF.H:1377
-
static amrex::Real column_loc_x
Definition: ERF.H:1101
-
static int bndry_output_planes_interval
Definition: ERF.H:1107
-
int sampler_interval
Definition: ERF.H:1376
-
static int output_1d_column
Definition: ERF.H:1098
-
static int column_interval
Definition: ERF.H:1099
+
static amrex::Real column_loc_y
Definition: ERF.H:1095
+
static std::string column_file_name
Definition: ERF.H:1096
+
AMREX_FORCE_INLINE amrex::YAFluxRegister * getAdvFluxReg(int lev)
Definition: ERF.H:1230
+
static amrex::Real bndry_output_planes_per
Definition: ERF.H:1101
+
static amrex::Real column_per
Definition: ERF.H:1093
+
amrex::Real sampler_per
Definition: ERF.H:1370
+
static amrex::Real column_loc_x
Definition: ERF.H:1094
+
static int bndry_output_planes_interval
Definition: ERF.H:1100
+
int sampler_interval
Definition: ERF.H:1369
+
static int output_1d_column
Definition: ERF.H:1091
+
static int column_interval
Definition: ERF.H:1092
Here is the call graph for this function:
@@ -11999,264 +12493,263 @@

11 {
12  BL_PROFILE("ERF::project_velocities()");
13 
-
14 #ifndef ERF_USE_EB
-
15  auto const dom_lo = lbound(geom[lev].Domain());
-
16  auto const dom_hi = ubound(geom[lev].Domain());
-
17 #endif
-
18 
-
19  // Make sure the solver only sees the levels over which we are solving
-
20  Vector<BoxArray> ba_tmp; ba_tmp.push_back(mom_mf[Vars::cons].boxArray());
-
21  Vector<DistributionMapping> dm_tmp; dm_tmp.push_back(mom_mf[Vars::cons].DistributionMap());
-
22  Vector<Geometry> geom_tmp; geom_tmp.push_back(geom[lev]);
+
14  auto const dom_lo = lbound(geom[lev].Domain());
+
15  auto const dom_hi = ubound(geom[lev].Domain());
+
16 
+
17  // Make sure the solver only sees the levels over which we are solving
+
18  Vector<BoxArray> ba_tmp; ba_tmp.push_back(mom_mf[Vars::cons].boxArray());
+
19  Vector<DistributionMapping> dm_tmp; dm_tmp.push_back(mom_mf[Vars::cons].DistributionMap());
+
20  Vector<Geometry> geom_tmp; geom_tmp.push_back(geom[lev]);
+
21 
+
22  MultiFab r_hse(base_state[lev], make_alias, BaseState::r0_comp, 1);
23 
-
24  MultiFab r_hse(base_state[lev], make_alias, BaseState::r0_comp, 1);
-
25 
-
26  Vector<MultiFab> rhs;
-
27  Vector<MultiFab> phi;
-
28 
-
29 #ifdef ERF_USE_EB
-
30  rhs.resize(1); rhs[0].define(ba_tmp[0], dm_tmp[0], 1, 0, MFInfo(), Factory(lev));
-
31  phi.resize(1); phi[0].define(ba_tmp[0], dm_tmp[0], 1, 1, MFInfo(), Factory(lev));
-
32 #else
-
33  rhs.resize(1); rhs[0].define(ba_tmp[0], dm_tmp[0], 1, 0);
-
34  phi.resize(1); phi[0].define(ba_tmp[0], dm_tmp[0], 1, 1);
-
35 #endif
-
36 
-
37  auto dxInv = geom[lev].InvCellSizeArray();
-
38 
-
39  //
-
40  // ****************************************************************************
-
41  // Now convert the rho0w MultiFab to hold Omega rather than rhow
-
42  // ****************************************************************************
-
43  //
-
44 #ifndef ERF_USE_EB
-
45  if (solverChoice.mesh_type == MeshType::VariableDz)
-
46  {
-
47  for ( MFIter mfi(rhs[0],TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
48  {
-
49  const Array4<Real const>& rho0u_arr = mom_mf[IntVars::xmom].const_array(mfi);
-
50  const Array4<Real const>& rho0v_arr = mom_mf[IntVars::ymom].const_array(mfi);
-
51  const Array4<Real >& rho0w_arr = mom_mf[IntVars::zmom].array(mfi);
-
52 
-
53  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
+
24  Vector<MultiFab> rhs;
+
25  Vector<MultiFab> phi;
+
26 
+
27  if (solverChoice.terrain_type == TerrainType::EB)
+
28  {
+
29  rhs.resize(1); rhs[0].define(ba_tmp[0], dm_tmp[0], 1, 0, MFInfo(), Factory(lev));
+
30  phi.resize(1); phi[0].define(ba_tmp[0], dm_tmp[0], 1, 1, MFInfo(), Factory(lev));
+
31  } else {
+
32  rhs.resize(1); rhs[0].define(ba_tmp[0], dm_tmp[0], 1, 0);
+
33  phi.resize(1); phi[0].define(ba_tmp[0], dm_tmp[0], 1, 1);
+
34  }
+
35 
+
36  auto dxInv = geom[lev].InvCellSizeArray();
+
37 
+
38  //
+
39  // ****************************************************************************
+
40  // Now convert the rho0w MultiFab to hold Omega rather than rhow
+
41  // ****************************************************************************
+
42  //
+
43  if (solverChoice.mesh_type == MeshType::VariableDz)
+
44  {
+
45  for ( MFIter mfi(rhs[0],TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
46  {
+
47  const Array4<Real const>& rho0u_arr = mom_mf[IntVars::xmom].const_array(mfi);
+
48  const Array4<Real const>& rho0v_arr = mom_mf[IntVars::ymom].const_array(mfi);
+
49  const Array4<Real >& rho0w_arr = mom_mf[IntVars::zmom].array(mfi);
+
50 
+
51  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
+
52  //
+
53  // Define Omega from (rho0 W) but store it in the same array
54  //
-
55  // Define Omega from (rho0 W) but store it in the same array
-
56  //
-
57  Box tbz = mfi.nodaltilebox(2);
-
58  ParallelFor(tbz, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
59  if (k > dom_lo.z && k <= dom_hi.z) {
-
60  Real rho0w = rho0w_arr(i,j,k);
-
61  rho0w_arr(i,j,k) = OmegaFromW(i,j,k,rho0w,rho0u_arr,rho0v_arr,z_nd,dxInv);
-
62  } else {
-
63  rho0w_arr(i,j,k) = Real(0.0);
-
64  }
-
65  });
-
66  } // mfi
-
67  }
-
68 #endif
-
69 
+
55  Box tbz = mfi.nodaltilebox(2);
+
56  ParallelFor(tbz, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
57  if (k > dom_lo.z && k <= dom_hi.z) {
+
58  Real rho0w = rho0w_arr(i,j,k);
+
59  rho0w_arr(i,j,k) = OmegaFromW(i,j,k,rho0w,rho0u_arr,rho0v_arr,z_nd,dxInv);
+
60  } else {
+
61  rho0w_arr(i,j,k) = Real(0.0);
+
62  }
+
63  });
+
64  } // mfi
+
65  }
+
66 
+
67  // ****************************************************************************
+
68  // Compute divergence which will form RHS
+
69  // Note that we replace "rho0w" with the contravariant momentum, Omega
70  // ****************************************************************************
-
71  // Compute divergence which will form RHS
-
72  // Note that we replace "rho0w" with the contravariant momentum, Omega
-
73  // ****************************************************************************
-
74  Array<MultiFab const*, AMREX_SPACEDIM> rho0_u_const;
-
75  rho0_u_const[0] = &mom_mf[IntVars::xmom];
-
76  rho0_u_const[1] = &mom_mf[IntVars::ymom];
-
77  rho0_u_const[2] = &mom_mf[IntVars::zmom];
-
78 
-
79  compute_divergence(lev, rhs[0], rho0_u_const, geom_tmp[0]);
-
80 
-
81  Real rhsnorm = rhs[0].norm0();
-
82 
-
83  if (mg_verbose > 0) {
-
84  Print() << "Max/L2 norm of divergence before solve at level " << lev << " : " << rhsnorm << " " << rhs[0].norm2() << std::endl;
-
85  }
-
86 
-
87  // ****************************************************************************
-
88  //
-
89  // No need to build the solver if RHS == 0
-
90  //
-
91  if (rhsnorm <= solverChoice.poisson_abstol) return;
-
92  // ****************************************************************************
-
93 
-
94  // ****************************************************************************
-
95  // Initialize phi to 0
-
96  // (It is essential that we do this in order to fill the corners; these are never
-
97  // used but the Saxpy requires the values to be initialized.)
-
98  // ****************************************************************************
-
99  phi[0].setVal(0.0);
-
100 
-
101  Real start_step = static_cast<Real>(ParallelDescriptor::second());
-
102 
-
103  // ****************************************************************************
-
104  // Allocate fluxes
-
105  // ****************************************************************************
-
106  Vector<Array<MultiFab,AMREX_SPACEDIM> > fluxes;
-
107  fluxes.resize(1);
-
108  for (int idim = 0; idim < AMREX_SPACEDIM; ++idim) {
-
109 #ifdef ERF_USE_EB
-
110  fluxes[0][idim].define(convert(ba_tmp[0], IntVect::TheDimensionVector(idim)), dm_tmp[0], 1, 0, MFInfo(), Factory(lev));
-
111 #else
-
112  fluxes[0][idim].define(convert(ba_tmp[0], IntVect::TheDimensionVector(idim)), dm_tmp[0], 1, 0);
-
113 #endif
-
114  }
-
115 
-
116  // ****************************************************************************
-
117  // Choose the solver and solve
-
118  // ****************************************************************************
-
119 
-
120  // ****************************************************************************
-
121  // EB
-
122  // ****************************************************************************
-
123 #ifdef ERF_USE_EB
-
124  solve_with_EB_mlmg(lev, rhs, phi, fluxes);
-
125 #else
-
126 
-
127 #ifdef ERF_USE_FFT
-
128  Box my_region(ba_tmp[0].minimalBox());
-
129  bool boxes_make_rectangle = (my_region.numPts() == ba_tmp[0].numPts());
-
130 #endif
-
131 
-
132  // ****************************************************************************
-
133  // No terrain or grid stretching
-
134  // ****************************************************************************
-
135  if (solverChoice.mesh_type == MeshType::ConstantDz) {
-
136 #ifdef ERF_USE_FFT
-
137  if (use_fft) {
-
138  if (boxes_make_rectangle) {
-
139  solve_with_fft(lev, rhs[0], phi[0], fluxes[0]);
-
140  } else {
-
141  amrex::Warning("FFT won't work unless the boxArray covers the domain: defaulting to MLMG");
-
142  solve_with_mlmg(lev, rhs, phi, fluxes);
-
143  }
-
144  } else {
-
145  solve_with_mlmg(lev, rhs, phi, fluxes);
-
146  }
-
147 #else
-
148  if (use_fft) {
-
149  amrex::Warning("You set use_fft=true but didn't build with USE_FFT = TRUE; defaulting to MLMG");
-
150  }
-
151  solve_with_mlmg(lev, rhs, phi, fluxes);
-
152 #endif
-
153  } // No terrain or grid stretching
-
154 
-
155  // ****************************************************************************
-
156  // Grid stretching (flat terrain)
-
157  // ****************************************************************************
-
158  else if (solverChoice.mesh_type == MeshType::StretchedDz) {
-
159 #ifndef ERF_USE_FFT
-
160  amrex::Abort("Rebuild with USE_FFT = TRUE so you can use the FFT solver");
-
161 #else
-
162  if (!boxes_make_rectangle) {
-
163  amrex::Abort("FFT won't work unless the boxArray covers the domain");
-
164  } else {
-
165  if (!use_fft) {
-
166  amrex::Warning("Using FFT even though you didn't set use_fft to true; it's the best choice");
-
167  }
-
168  solve_with_fft(lev, rhs[0], phi[0], fluxes[0]);
-
169  }
-
170 #endif
-
171  } // grid stretching
-
172 
-
173  // ****************************************************************************
-
174  // General terrain
-
175  // ****************************************************************************
-
176  else if (solverChoice.mesh_type == MeshType::VariableDz) {
-
177 #ifdef ERF_USE_FFT
-
178  if (use_fft)
-
179  {
-
180  amrex::Warning("FFT solver does not work for general terrain: switching to FFT-preconditioned GMRES");
-
181  }
-
182  if (!boxes_make_rectangle) {
-
183  amrex::Abort("FFT preconditioner for GMRES won't work unless the boxArray covers the domain");
-
184  } else {
-
185  solve_with_gmres(lev, rhs, phi, fluxes);
-
186  }
-
187 #else
-
188  amrex::Abort("Rebuild with USE_FFT = TRUE so you can use the FFT preconditioner for GMRES");
-
189 #endif
-
190  } // general terrain
-
191 
-
192 #endif // not EB
-
193 
-
194  // ****************************************************************************
-
195  // Print time in solve
-
196  // ****************************************************************************
-
197  Real end_step = static_cast<Real>(ParallelDescriptor::second());
-
198  if (mg_verbose > 0) {
-
199  amrex::Print() << "Time in solve " << end_step - start_step << std::endl;
-
200  }
-
201 
-
202  // ****************************************************************************
-
203  // Subtract dt grad(phi) from the momenta (rho0u, rho0v, Omega)
-
204  // ****************************************************************************
-
205  MultiFab::Add(mom_mf[IntVars::xmom],fluxes[0][0],0,0,1,0);
-
206  MultiFab::Add(mom_mf[IntVars::ymom],fluxes[0][1],0,0,1,0);
-
207  MultiFab::Add(mom_mf[IntVars::zmom],fluxes[0][2],0,0,1,0);
-
208 
+
71  Array<MultiFab const*, AMREX_SPACEDIM> rho0_u_const;
+
72  rho0_u_const[0] = &mom_mf[IntVars::xmom];
+
73  rho0_u_const[1] = &mom_mf[IntVars::ymom];
+
74  rho0_u_const[2] = &mom_mf[IntVars::zmom];
+
75 
+
76  compute_divergence(lev, rhs[0], rho0_u_const, geom_tmp[0]);
+
77 
+
78  Real rhsnorm = rhs[0].norm0();
+
79 
+
80  if (mg_verbose > 0) {
+
81  Print() << "Max/L2 norm of divergence before solve at level " << lev << " : " << rhsnorm << " " << rhs[0].norm2() << std::endl;
+
82  }
+
83 
+
84  // ****************************************************************************
+
85  //
+
86  // No need to build the solver if RHS == 0
+
87  //
+
88  if (rhsnorm <= solverChoice.poisson_abstol) return;
+
89  // ****************************************************************************
+
90 
+
91  // ****************************************************************************
+
92  // Initialize phi to 0
+
93  // (It is essential that we do this in order to fill the corners; these are never
+
94  // used but the Saxpy requires the values to be initialized.)
+
95  // ****************************************************************************
+
96  phi[0].setVal(0.0);
+
97 
+
98  Real start_step = static_cast<Real>(ParallelDescriptor::second());
+
99 
+
100  // ****************************************************************************
+
101  // Allocate fluxes
+
102  // ****************************************************************************
+
103  Vector<Array<MultiFab,AMREX_SPACEDIM> > fluxes;
+
104  fluxes.resize(1);
+
105  for (int idim = 0; idim < AMREX_SPACEDIM; ++idim) {
+
106  if (solverChoice.terrain_type == TerrainType::EB) {
+
107  fluxes[0][idim].define(convert(ba_tmp[0], IntVect::TheDimensionVector(idim)), dm_tmp[0], 1, 0, MFInfo(), Factory(lev));
+
108  } else {
+
109  fluxes[0][idim].define(convert(ba_tmp[0], IntVect::TheDimensionVector(idim)), dm_tmp[0], 1, 0);
+
110  }
+
111  }
+
112 
+
113  // ****************************************************************************
+
114  // Choose the solver and solve
+
115  // ****************************************************************************
+
116 
+
117  // ****************************************************************************
+
118  // EB
+
119  // ****************************************************************************
+
120  if (solverChoice.terrain_type == TerrainType::EB) {
+
121  solve_with_EB_mlmg(lev, rhs, phi, fluxes);
+
122  } else {
+
123 
+
124 #ifdef ERF_USE_FFT
+
125  Box my_region(ba_tmp[0].minimalBox());
+
126  bool boxes_make_rectangle = (my_region.numPts() == ba_tmp[0].numPts());
+
127 #endif
+
128 
+
129  // ****************************************************************************
+
130  // No terrain or grid stretching
+
131  // ****************************************************************************
+
132  if (solverChoice.mesh_type == MeshType::ConstantDz) {
+
133 #ifdef ERF_USE_FFT
+
134  if (use_fft) {
+
135  if (boxes_make_rectangle) {
+
136  solve_with_fft(lev, rhs[0], phi[0], fluxes[0]);
+
137  } else {
+
138  amrex::Warning("FFT won't work unless the boxArray covers the domain: defaulting to MLMG");
+
139  solve_with_mlmg(lev, rhs, phi, fluxes);
+
140  }
+
141  } else {
+
142  solve_with_mlmg(lev, rhs, phi, fluxes);
+
143  }
+
144 #else
+
145  if (use_fft) {
+
146  amrex::Warning("You set use_fft=true but didn't build with USE_FFT = TRUE; defaulting to MLMG");
+
147  }
+
148  solve_with_mlmg(lev, rhs, phi, fluxes);
+
149 #endif
+
150  } // No terrain or grid stretching
+
151 
+
152  // ****************************************************************************
+
153  // Grid stretching (flat terrain)
+
154  // ****************************************************************************
+
155  else if (solverChoice.mesh_type == MeshType::StretchedDz) {
+
156 #ifndef ERF_USE_FFT
+
157  amrex::Abort("Rebuild with USE_FFT = TRUE so you can use the FFT solver");
+
158 #else
+
159  if (!boxes_make_rectangle) {
+
160  amrex::Abort("FFT won't work unless the boxArray covers the domain");
+
161  } else {
+
162  if (!use_fft) {
+
163  amrex::Warning("Using FFT even though you didn't set use_fft to true; it's the best choice");
+
164  }
+
165  solve_with_fft(lev, rhs[0], phi[0], fluxes[0]);
+
166  }
+
167 #endif
+
168  } // grid stretching
+
169 
+
170  // ****************************************************************************
+
171  // General terrain
+
172  // ****************************************************************************
+
173  else if (solverChoice.mesh_type == MeshType::VariableDz) {
+
174 #ifdef ERF_USE_FFT
+
175  if (use_fft)
+
176  {
+
177  amrex::Warning("FFT solver does not work for general terrain: switching to FFT-preconditioned GMRES");
+
178  }
+
179  if (!boxes_make_rectangle) {
+
180  amrex::Abort("FFT preconditioner for GMRES won't work unless the boxArray covers the domain");
+
181  } else {
+
182  solve_with_gmres(lev, rhs, phi, fluxes);
+
183  }
+
184 #else
+
185  amrex::Abort("Rebuild with USE_FFT = TRUE so you can use the FFT preconditioner for GMRES");
+
186 #endif
+
187  } // general terrain
+
188 
+
189  } // not EB
+
190 
+
191  // ****************************************************************************
+
192  // Print time in solve
+
193  // ****************************************************************************
+
194  Real end_step = static_cast<Real>(ParallelDescriptor::second());
+
195  if (mg_verbose > 0) {
+
196  amrex::Print() << "Time in solve " << end_step - start_step << std::endl;
+
197  }
+
198 
+
199  // ****************************************************************************
+
200  // Subtract dt grad(phi) from the momenta (rho0u, rho0v, Omega)
+
201  // ****************************************************************************
+
202  MultiFab::Add(mom_mf[IntVars::xmom],fluxes[0][0],0,0,1,0);
+
203  MultiFab::Add(mom_mf[IntVars::ymom],fluxes[0][1],0,0,1,0);
+
204  MultiFab::Add(mom_mf[IntVars::zmom],fluxes[0][2],0,0,1,0);
+
205 
+
206  //
+
207  // This call is only to verify the divergence after the solve
+
208  // It is important we do this before computing the rho0w_arr from Omega back to rho0w
209  //
-
210  // This call is only to verify the divergence after the solve
-
211  // It is important we do this before computing the rho0w_arr from Omega back to rho0w
-
212  //
-
213  // ****************************************************************************
-
214  // THIS IS SIMPLY VERIFYING THE DIVERGENCE AFTER THE SOLVE
-
215  // ****************************************************************************
-
216  //
-
217  if (mg_verbose > 0)
-
218  {
-
219  compute_divergence(lev, rhs[0], rho0_u_const, geom_tmp[0]);
-
220 
-
221  Print() << "Max/L2 norm of divergence after solve at level " << lev << " : " << rhs[0].norm0() << " " << rhs[0].norm2() << std::endl;
-
222 
-
223 #if 0
-
224  // FOR DEBUGGING ONLY
-
225  for ( MFIter mfi(rhs[0],TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
226  {
-
227  const Array4<Real const>& rhs_arr = rhs[0].const_array(mfi);
-
228  Box bx = mfi.validbox();
-
229  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
230  if (std::abs(rhs_arr(i,j,k)) > 1.e-10) {
-
231  amrex::Print() << "RHS AT " << IntVect(i,j,k) << " " << rhs_arr(i,j,k) << std::endl;
-
232  }
-
233  });
-
234  } // mfi
-
235 #endif
-
236 
-
237  } // mg_verbose
-
238 
-
239 
-
240  //
-
241  // ****************************************************************************
-
242  // Now convert the rho0w MultiFab back to holding (rho0w) rather than Omega
-
243  // ****************************************************************************
-
244  //
-
245  if (solverChoice.mesh_type == MeshType::VariableDz)
-
246  {
-
247  for (MFIter mfi(mom_mf[Vars::cons],TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
248  {
-
249  Box tbz = mfi.nodaltilebox(2);
-
250  const Array4<Real >& rho0u_arr = mom_mf[IntVars::xmom].array(mfi);
-
251  const Array4<Real >& rho0v_arr = mom_mf[IntVars::ymom].array(mfi);
-
252  const Array4<Real >& rho0w_arr = mom_mf[IntVars::zmom].array(mfi);
-
253  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
-
254  ParallelFor(tbz, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
-
255  Real omega = rho0w_arr(i,j,k);
-
256  rho0w_arr(i,j,k) = WFromOmega(i,j,k,omega,rho0u_arr,rho0v_arr,z_nd,dxInv);
-
257  });
-
258  } // mfi
-
259  }
-
260 
-
261  // ****************************************************************************
-
262  // Update pressure variable with phi -- note that phi is dt * change in pressure
-
263  // ****************************************************************************
-
264  MultiFab::Saxpy(pmf, 1.0/l_dt, phi[0],0,0,1,1);
-
265  pmf.FillBoundary(geom[lev].periodicity());
-
266 }
+
210  // ****************************************************************************
+
211  // THIS IS SIMPLY VERIFYING THE DIVERGENCE AFTER THE SOLVE
+
212  // ****************************************************************************
+
213  //
+
214  if (mg_verbose > 0)
+
215  {
+
216  compute_divergence(lev, rhs[0], rho0_u_const, geom_tmp[0]);
+
217 
+
218  Print() << "Max/L2 norm of divergence after solve at level " << lev << " : " << rhs[0].norm0() << " " << rhs[0].norm2() << std::endl;
+
219 
+
220 #if 0
+
221  // FOR DEBUGGING ONLY
+
222  for ( MFIter mfi(rhs[0],TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
223  {
+
224  const Array4<Real const>& rhs_arr = rhs[0].const_array(mfi);
+
225  Box bx = mfi.validbox();
+
226  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
227  if (std::abs(rhs_arr(i,j,k)) > 1.e-10) {
+
228  amrex::Print() << "RHS AT " << IntVect(i,j,k) << " " << rhs_arr(i,j,k) << std::endl;
+
229  }
+
230  });
+
231  } // mfi
+
232 #endif
+
233 
+
234  } // mg_verbose
+
235 
+
236 
+
237  //
+
238  // ****************************************************************************
+
239  // Now convert the rho0w MultiFab back to holding (rho0w) rather than Omega
+
240  // ****************************************************************************
+
241  //
+
242  if (solverChoice.mesh_type == MeshType::VariableDz)
+
243  {
+
244  for (MFIter mfi(mom_mf[Vars::cons],TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
245  {
+
246  Box tbz = mfi.nodaltilebox(2);
+
247  const Array4<Real >& rho0u_arr = mom_mf[IntVars::xmom].array(mfi);
+
248  const Array4<Real >& rho0v_arr = mom_mf[IntVars::ymom].array(mfi);
+
249  const Array4<Real >& rho0w_arr = mom_mf[IntVars::zmom].array(mfi);
+
250  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
+
251  ParallelFor(tbz, [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept {
+
252  Real omega = rho0w_arr(i,j,k);
+
253  rho0w_arr(i,j,k) = WFromOmega(i,j,k,omega,rho0u_arr,rho0v_arr,z_nd,dxInv);
+
254  });
+
255  } // mfi
+
256  }
+
257 
+
258  // ****************************************************************************
+
259  // Update pressure variable with phi -- note that phi is dt * change in pressure
+
260  // ****************************************************************************
+
261  MultiFab::Saxpy(pmf, 1.0/l_dt, phi[0],0,0,1,1);
+
262  pmf.FillBoundary(geom[lev].periodicity());
+
263 }
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real WFromOmega(int i, int j, int k, amrex::Real omega, amrex::Real u, amrex::Real v, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv)
Definition: ERF_TerrainMetrics.H:407
-
static bool use_fft
Definition: ERF.H:1049
+
static bool use_fft
Definition: ERF.H:1042
void compute_divergence(int lev, amrex::MultiFab &rhs, amrex::Array< amrex::MultiFab const *, AMREX_SPACEDIM > rho0_u_const, amrex::Geometry const &geom_at_lev)
Definition: ERF_ComputeDivergence.cpp:10
void solve_with_mlmg(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
Definition: ERF_SolveWithMLMG.cpp:40
void solve_with_gmres(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
Definition: ERF_SolveWithGMRES.cpp:12
+
void solve_with_EB_mlmg(int lev, amrex::Vector< amrex::MultiFab > &rhs, amrex::Vector< amrex::MultiFab > &p, amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> &fluxes)
Definition: ERF_SolveWithEBMLMG.cpp:19
+
amrex::FabFactory< amrex::FArrayBox > const & Factory(int lev) const noexcept
Definition: ERF.H:1397
@ omega
Definition: ERF_SAM.H:49

Here is the call graph for this function:
@@ -12521,12 +13014,11 @@

231 

232 #endif
233 }
-
AMREX_FORCE_INLINE IntVect offset(const int face_dir, const int normal)
Definition: ERF_ReadBndryPlanes.cpp:28
AMREX_GPU_HOST AMREX_FORCE_INLINE void ApplyInvertedMask(amrex::MultiFab &dst, const amrex::iMultiFab &imask, const int nghost=0)
Definition: ERF_Utils.H:383
amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > get_projection_bc(amrex::Orientation::Side side) const noexcept
Definition: ERF_SolveWithMLMG.cpp:17
bool projection_has_dirichlet(amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > bcs) const
Definition: ERF_PoissonSolve_tb.cpp:8
amrex::Real volWgtSumMF(int lev, const amrex::MultiFab &mf, int comp, const amrex::MultiFab &mapfac, bool local, bool finemask)
Definition: ERF_WriteScalarProfiles.cpp:378
-
int ncorr
Definition: ERF_DataStruct.H:592
+
int ncorr
Definition: ERF_DataStruct.H:601
Here is the call graph for this function:
@@ -13005,327 +13497,327 @@

-
1367 {
-
1368  {
-
1369  ParmParse pp; // Traditionally, max_step and stop_time do not have prefix.
-
1370  pp.query("max_step", max_step);
-
1371  pp.query("stop_time", stop_time);
-
1372 
-
1373  pp.query("start_time", start_time); // This is optional, it defaults to 0
-
1374  }
-
1375 
-
1376  ParmParse pp(pp_prefix);
-
1377  ParmParse pp_amr("amr");
-
1378  {
-
1379  // The type of the file we restart from
-
1380  pp.query("restart_type", restart_type);
-
1381 
-
1382  pp.query("regrid_int", regrid_int);
-
1383  pp.query("check_file", check_file);
-
1384  pp.query("check_type", check_type);
+
1371 {
+
1372  {
+
1373  ParmParse pp; // Traditionally, max_step and stop_time do not have prefix.
+
1374  pp.query("max_step", max_step);
+
1375  pp.query("stop_time", stop_time);
+
1376 
+
1377  pp.query("start_time", start_time); // This is optional, it defaults to 0
+
1378  }
+
1379 
+
1380  ParmParse pp(pp_prefix);
+
1381  ParmParse pp_amr("amr");
+
1382  {
+
1383  // The type of the file we restart from
+
1384  pp.query("restart_type", restart_type);
1385 
-
1386  // The regression tests use "amr.restart" and "amr.m_check_int" so we allow
-
1387  // for those or "erf.restart" / "erf.m_check_int" with the former taking
-
1388  // precedence if both are specified
-
1389  pp.query("check_int", m_check_int);
-
1390  pp.query("check_per", m_check_per);
-
1391  pp_amr.query("check_int", m_check_int);
-
1392  pp_amr.query("check_per", m_check_per);
-
1393 
-
1394  pp.query("restart", restart_chkfile);
-
1395  pp_amr.query("restart", restart_chkfile);
-
1396 
-
1397  // Verbosity
-
1398  pp.query("v", verbose);
-
1399  pp.query("mg_v", mg_verbose);
-
1400  pp.query("use_fft", use_fft);
-
1401 #ifndef ERF_USE_FFT
-
1402  if (use_fft) {
-
1403  amrex::Abort("You must build with USE_FFT in order to set use_fft = true in your inputs file");
-
1404  }
-
1405 #endif
-
1406 
-
1407  // Frequency of diagnostic output
-
1408  pp.query("sum_interval", sum_interval);
-
1409  pp.query("sum_period" , sum_per);
+
1386  pp.query("regrid_int", regrid_int);
+
1387  pp.query("check_file", check_file);
+
1388  pp.query("check_type", check_type);
+
1389 
+
1390  // The regression tests use "amr.restart" and "amr.m_check_int" so we allow
+
1391  // for those or "erf.restart" / "erf.m_check_int" with the former taking
+
1392  // precedence if both are specified
+
1393  pp.query("check_int", m_check_int);
+
1394  pp.query("check_per", m_check_per);
+
1395  pp_amr.query("check_int", m_check_int);
+
1396  pp_amr.query("check_per", m_check_per);
+
1397 
+
1398  pp.query("restart", restart_chkfile);
+
1399  pp_amr.query("restart", restart_chkfile);
+
1400 
+
1401  // Verbosity
+
1402  pp.query("v", verbose);
+
1403  pp.query("mg_v", mg_verbose);
+
1404  pp.query("use_fft", use_fft);
+
1405 #ifndef ERF_USE_FFT
+
1406  if (use_fft) {
+
1407  amrex::Abort("You must build with USE_FFT in order to set use_fft = true in your inputs file");
+
1408  }
+
1409 #endif
1410 
-
1411  pp.query("pert_interval", pert_interval);
-
1412 
-
1413  // Time step controls
-
1414  pp.query("cfl", cfl);
-
1415  pp.query("substepping_cfl", sub_cfl);
-
1416  pp.query("init_shrink", init_shrink);
-
1417  pp.query("change_max", change_max);
-
1418 
-
1419  fixed_dt.resize(max_level+1,-1.);
-
1420  fixed_fast_dt.resize(max_level+1,-1.);
-
1421 
-
1422  pp.query("fixed_dt", fixed_dt[0]);
-
1423  pp.query("fixed_fast_dt", fixed_fast_dt[0]);
-
1424 
-
1425  for (int lev = 1; lev <= max_level; lev++)
-
1426  {
-
1427  fixed_dt[lev] = fixed_dt[lev-1] / static_cast<Real>(MaxRefRatio(lev-1));
-
1428  fixed_fast_dt[lev] = fixed_fast_dt[lev-1] / static_cast<Real>(MaxRefRatio(lev-1));
-
1429  }
-
1430 
-
1431  pp.query("fixed_mri_dt_ratio", fixed_mri_dt_ratio);
-
1432 
-
1433  // How to initialize
-
1434  init_type = InitType::None;
-
1435  pp.query_enum_case_insensitive("init_type",init_type);
+
1411  // Frequency of diagnostic output
+
1412  pp.query("sum_interval", sum_interval);
+
1413  pp.query("sum_period" , sum_per);
+
1414 
+
1415  pp.query("pert_interval", pert_interval);
+
1416 
+
1417  // Time step controls
+
1418  pp.query("cfl", cfl);
+
1419  pp.query("substepping_cfl", sub_cfl);
+
1420  pp.query("init_shrink", init_shrink);
+
1421  pp.query("change_max", change_max);
+
1422 
+
1423  fixed_dt.resize(max_level+1,-1.);
+
1424  fixed_fast_dt.resize(max_level+1,-1.);
+
1425 
+
1426  pp.query("fixed_dt", fixed_dt[0]);
+
1427  pp.query("fixed_fast_dt", fixed_fast_dt[0]);
+
1428 
+
1429  for (int lev = 1; lev <= max_level; lev++)
+
1430  {
+
1431  fixed_dt[lev] = fixed_dt[lev-1] / static_cast<Real>(MaxRefRatio(lev-1));
+
1432  fixed_fast_dt[lev] = fixed_fast_dt[lev-1] / static_cast<Real>(MaxRefRatio(lev-1));
+
1433  }
+
1434 
+
1435  pp.query("fixed_mri_dt_ratio", fixed_mri_dt_ratio);
1436 
-
1437  // Should we use the bcs we've read in from wrfbdy or metgrid files?
-
1438  // We default to yes if we have them, but the user can override that option
-
1439  use_real_bcs = ( (init_type == InitType::Real) || (init_type == InitType::Metgrid) );
-
1440  pp.query("use_real_bcs",use_real_bcs);
-
1441 
-
1442  // We use this to keep track of how many boxes we read in from WRF initialization
-
1443  num_files_at_level.resize(max_level+1,0);
-
1444 
-
1445  // We use this to keep track of how many boxes are specified thru the refinement indicators
-
1446  num_boxes_at_level.resize(max_level+1,0);
-
1447  boxes_at_level.resize(max_level+1);
+
1437  // How to initialize
+
1438  init_type = InitType::None;
+
1439  pp.query_enum_case_insensitive("init_type",init_type);
+
1440 
+
1441  // Should we use the bcs we've read in from wrfbdy or metgrid files?
+
1442  // We default to yes if we have them, but the user can override that option
+
1443  use_real_bcs = ( (init_type == InitType::Real) || (init_type == InitType::Metgrid) );
+
1444  pp.query("use_real_bcs",use_real_bcs);
+
1445 
+
1446  // We use this to keep track of how many boxes we read in from WRF initialization
+
1447  num_files_at_level.resize(max_level+1,0);
1448 
-
1449  // We always have exactly one file at level 0
-
1450  num_boxes_at_level[0] = 1;
-
1451  boxes_at_level[0].resize(1);
-
1452  boxes_at_level[0][0] = geom[0].Domain();
-
1453 
-
1454 #ifdef ERF_USE_NETCDF
-
1455  nc_init_file.resize(max_level+1);
-
1456 
-
1457  // NetCDF wrfinput initialization files -- possibly multiple files at each of multiple levels
-
1458  // but we always have exactly one file at level 0
-
1459  for (int lev = 0; lev <= max_level; lev++)
-
1460  {
-
1461  const std::string nc_file_names = Concatenate("nc_init_file_",lev,1);
-
1462  if (pp.contains(nc_file_names.c_str()))
-
1463  {
-
1464  int num_files = pp.countval(nc_file_names.c_str());
-
1465  num_files_at_level[lev] = num_files;
-
1466  nc_init_file[lev].resize(num_files);
-
1467  pp.queryarr(nc_file_names.c_str(), nc_init_file[lev],0,num_files);
-
1468  for (int j = 0; j < num_files; j++)
-
1469  Print() << "Reading NC init file names at level " << lev << " and index " << j << " : " << nc_init_file[lev][j] << std::endl;
-
1470  }
-
1471  }
-
1472 
-
1473  // NetCDF wrfbdy lateral boundary file
-
1474  pp.query("nc_bdy_file", nc_bdy_file);
-
1475 #endif
+
1449  // We use this to keep track of how many boxes are specified thru the refinement indicators
+
1450  num_boxes_at_level.resize(max_level+1,0);
+
1451  boxes_at_level.resize(max_level+1);
+
1452 
+
1453  // We always have exactly one file at level 0
+
1454  num_boxes_at_level[0] = 1;
+
1455  boxes_at_level[0].resize(1);
+
1456  boxes_at_level[0][0] = geom[0].Domain();
+
1457 
+
1458 #ifdef ERF_USE_NETCDF
+
1459  nc_init_file.resize(max_level+1);
+
1460 
+
1461  // NetCDF wrfinput initialization files -- possibly multiple files at each of multiple levels
+
1462  // but we always have exactly one file at level 0
+
1463  for (int lev = 0; lev <= max_level; lev++)
+
1464  {
+
1465  const std::string nc_file_names = Concatenate("nc_init_file_",lev,1);
+
1466  if (pp.contains(nc_file_names.c_str()))
+
1467  {
+
1468  int num_files = pp.countval(nc_file_names.c_str());
+
1469  num_files_at_level[lev] = num_files;
+
1470  nc_init_file[lev].resize(num_files);
+
1471  pp.queryarr(nc_file_names.c_str(), nc_init_file[lev],0,num_files);
+
1472  for (int j = 0; j < num_files; j++)
+
1473  Print() << "Reading NC init file names at level " << lev << " and index " << j << " : " << nc_init_file[lev][j] << std::endl;
+
1474  }
+
1475  }
1476 
-
1477  // Flag to trigger initialization from input_sounding like WRF's ideal.exe
-
1478  pp.query("init_sounding_ideal", init_sounding_ideal);
-
1479 
-
1480  // Options for vertical interpolation of met_em*.nc data.
-
1481  pp.query("metgrid_debug_quiescent", metgrid_debug_quiescent);
-
1482  pp.query("metgrid_debug_isothermal", metgrid_debug_isothermal);
-
1483  pp.query("metgrid_debug_dry", metgrid_debug_dry);
-
1484  pp.query("metgrid_debug_psfc", metgrid_debug_psfc);
-
1485  pp.query("metgrid_debug_msf", metgrid_debug_msf);
-
1486  pp.query("metgrid_interp_theta", metgrid_interp_theta);
-
1487  pp.query("metgrid_basic_linear", metgrid_basic_linear);
-
1488  pp.query("metgrid_use_below_sfc", metgrid_use_below_sfc);
-
1489  pp.query("metgrid_use_sfc", metgrid_use_sfc);
-
1490  pp.query("metgrid_retain_sfc", metgrid_retain_sfc);
-
1491  pp.query("metgrid_proximity", metgrid_proximity);
-
1492  pp.query("metgrid_order", metgrid_order);
-
1493  pp.query("metgrid_force_sfc_k", metgrid_force_sfc_k);
-
1494 
-
1495  // Set default to FullState for now ... later we will try Perturbation
-
1496  interpolation_type = StateInterpType::FullState;
-
1497  pp.query_enum_case_insensitive("interpolation_type" ,interpolation_type);
+
1477  // NetCDF wrfbdy lateral boundary file
+
1478  pp.query("nc_bdy_file", nc_bdy_file);
+
1479 #endif
+
1480 
+
1481  // Flag to trigger initialization from input_sounding like WRF's ideal.exe
+
1482  pp.query("init_sounding_ideal", init_sounding_ideal);
+
1483 
+
1484  // Options for vertical interpolation of met_em*.nc data.
+
1485  pp.query("metgrid_debug_quiescent", metgrid_debug_quiescent);
+
1486  pp.query("metgrid_debug_isothermal", metgrid_debug_isothermal);
+
1487  pp.query("metgrid_debug_dry", metgrid_debug_dry);
+
1488  pp.query("metgrid_debug_psfc", metgrid_debug_psfc);
+
1489  pp.query("metgrid_debug_msf", metgrid_debug_msf);
+
1490  pp.query("metgrid_interp_theta", metgrid_interp_theta);
+
1491  pp.query("metgrid_basic_linear", metgrid_basic_linear);
+
1492  pp.query("metgrid_use_below_sfc", metgrid_use_below_sfc);
+
1493  pp.query("metgrid_use_sfc", metgrid_use_sfc);
+
1494  pp.query("metgrid_retain_sfc", metgrid_retain_sfc);
+
1495  pp.query("metgrid_proximity", metgrid_proximity);
+
1496  pp.query("metgrid_order", metgrid_order);
+
1497  pp.query("metgrid_force_sfc_k", metgrid_force_sfc_k);
1498 
-
1499  PlotFileType plotfile_type_temp = PlotFileType::None;
-
1500  pp.query_enum_case_insensitive("plotfile_type" ,plotfile_type_temp);
-
1501  pp.query_enum_case_insensitive("plotfile_type_1",plotfile_type_1);
-
1502  pp.query_enum_case_insensitive("plotfile_type_2",plotfile_type_2);
-
1503  //
-
1504  // This option is for backward consistency -- if only plotfile_type is set,
-
1505  // then it will be used for both 1 and 2 if and only if they are not set
-
1506  //
-
1507  // Default is native amrex if no type is specified
-
1508  //
-
1509  if (plotfile_type_temp == PlotFileType::None) {
-
1510  if (plotfile_type_1 == PlotFileType::None) {
-
1511  plotfile_type_1 = PlotFileType::Amrex;
-
1512  }
-
1513  if (plotfile_type_2 == PlotFileType::None) {
-
1514  plotfile_type_2 = PlotFileType::Amrex;
-
1515  }
-
1516  } else {
-
1517  if (plotfile_type_1 == PlotFileType::None) {
-
1518  plotfile_type_1 = plotfile_type_temp;
-
1519  } else {
-
1520  amrex::Abort("You must set either plotfile_type or plotfile_type_1, not both");
-
1521  }
-
1522  if (plotfile_type_2 == PlotFileType::None) {
-
1523  plotfile_type_2 = plotfile_type_temp;
-
1524  } else {
-
1525  amrex::Abort("You must set either plotfile_type or plotfile_type_2, not both");
-
1526  }
-
1527  }
-
1528 #ifndef ERF_USE_NETCDF
-
1529  if (plotfile_type_1 == PlotFileType::Netcdf ||
-
1530  plotfile_type_2 == PlotFileType::Netcdf) {
-
1531  amrex::Abort("Plotfile type = Netcdf is not allowed without USE_NETCDF = TRUE");
-
1532  }
-
1533 #endif
-
1534 
-
1535  pp.query("plot_file_1", plot_file_1);
-
1536  pp.query("plot_file_2", plot_file_2);
-
1537  pp.query("plot_int_1" , m_plot_int_1);
-
1538  pp.query("plot_int_2" , m_plot_int_2);
-
1539  pp.query("plot_per_1", m_plot_per_1);
-
1540  pp.query("plot_per_2", m_plot_per_2);
-
1541 
-
1542  pp.query("expand_plotvars_to_unif_rr",m_expand_plotvars_to_unif_rr);
-
1543 
-
1544  pp.query("plot_face_vels",m_plot_face_vels);
+
1499  // Set default to FullState for now ... later we will try Perturbation
+
1500  interpolation_type = StateInterpType::FullState;
+
1501  pp.query_enum_case_insensitive("interpolation_type" ,interpolation_type);
+
1502 
+
1503  PlotFileType plotfile_type_temp = PlotFileType::None;
+
1504  pp.query_enum_case_insensitive("plotfile_type" ,plotfile_type_temp);
+
1505  pp.query_enum_case_insensitive("plotfile_type_1",plotfile_type_1);
+
1506  pp.query_enum_case_insensitive("plotfile_type_2",plotfile_type_2);
+
1507  //
+
1508  // This option is for backward consistency -- if only plotfile_type is set,
+
1509  // then it will be used for both 1 and 2 if and only if they are not set
+
1510  //
+
1511  // Default is native amrex if no type is specified
+
1512  //
+
1513  if (plotfile_type_temp == PlotFileType::None) {
+
1514  if (plotfile_type_1 == PlotFileType::None) {
+
1515  plotfile_type_1 = PlotFileType::Amrex;
+
1516  }
+
1517  if (plotfile_type_2 == PlotFileType::None) {
+
1518  plotfile_type_2 = PlotFileType::Amrex;
+
1519  }
+
1520  } else {
+
1521  if (plotfile_type_1 == PlotFileType::None) {
+
1522  plotfile_type_1 = plotfile_type_temp;
+
1523  } else {
+
1524  amrex::Abort("You must set either plotfile_type or plotfile_type_1, not both");
+
1525  }
+
1526  if (plotfile_type_2 == PlotFileType::None) {
+
1527  plotfile_type_2 = plotfile_type_temp;
+
1528  } else {
+
1529  amrex::Abort("You must set either plotfile_type or plotfile_type_2, not both");
+
1530  }
+
1531  }
+
1532 #ifndef ERF_USE_NETCDF
+
1533  if (plotfile_type_1 == PlotFileType::Netcdf ||
+
1534  plotfile_type_2 == PlotFileType::Netcdf) {
+
1535  amrex::Abort("Plotfile type = Netcdf is not allowed without USE_NETCDF = TRUE");
+
1536  }
+
1537 #endif
+
1538 
+
1539  pp.query("plot_file_1", plot_file_1);
+
1540  pp.query("plot_file_2", plot_file_2);
+
1541  pp.query("plot_int_1" , m_plot_int_1);
+
1542  pp.query("plot_int_2" , m_plot_int_2);
+
1543  pp.query("plot_per_1", m_plot_per_1);
+
1544  pp.query("plot_per_2", m_plot_per_2);
1545 
-
1546  if ( (m_plot_int_1 > 0 && m_plot_per_1 > 0) ||
-
1547  (m_plot_int_2 > 0 && m_plot_per_2 > 0.) ) {
-
1548  Abort("Must choose only one of plot_int or plot_per");
-
1549  }
-
1550 
-
1551  pp.query("profile_int", profile_int);
-
1552  pp.query("destag_profiles", destag_profiles);
-
1553 
-
1554  pp.query("plot_lsm", plot_lsm);
-
1555 #ifdef ERF_USE_RRTMGP
-
1556  pp.query("plot_rad", plot_rad);
-
1557 #endif
-
1558 
-
1559  pp.query("output_1d_column", output_1d_column);
-
1560  pp.query("column_per", column_per);
-
1561  pp.query("column_interval", column_interval);
-
1562  pp.query("column_loc_x", column_loc_x);
-
1563  pp.query("column_loc_y", column_loc_y);
-
1564  pp.query("column_file_name", column_file_name);
-
1565 
-
1566  // Sampler output frequency
-
1567  pp.query("sampler_per", sampler_per);
-
1568  pp.query("sampler_interval", sampler_interval);
+
1546  pp.query("expand_plotvars_to_unif_rr",m_expand_plotvars_to_unif_rr);
+
1547 
+
1548  pp.query("plot_face_vels",m_plot_face_vels);
+
1549 
+
1550  if ( (m_plot_int_1 > 0 && m_plot_per_1 > 0) ||
+
1551  (m_plot_int_2 > 0 && m_plot_per_2 > 0.) ) {
+
1552  Abort("Must choose only one of plot_int or plot_per");
+
1553  }
+
1554 
+
1555  pp.query("profile_int", profile_int);
+
1556  pp.query("destag_profiles", destag_profiles);
+
1557 
+
1558  pp.query("plot_lsm", plot_lsm);
+
1559 #ifdef ERF_USE_RRTMGP
+
1560  pp.query("plot_rad", plot_rad);
+
1561 #endif
+
1562 
+
1563  pp.query("output_1d_column", output_1d_column);
+
1564  pp.query("column_per", column_per);
+
1565  pp.query("column_interval", column_interval);
+
1566  pp.query("column_loc_x", column_loc_x);
+
1567  pp.query("column_loc_y", column_loc_y);
+
1568  pp.query("column_file_name", column_file_name);
1569 
-
1570  // Specify information about outputting planes of data
-
1571  pp.query("output_bndry_planes", output_bndry_planes);
-
1572  pp.query("bndry_output_planes_interval", bndry_output_planes_interval);
-
1573  pp.query("bndry_output_planes_per", bndry_output_planes_per);
-
1574  pp.query("bndry_output_start_time", bndry_output_planes_start_time);
-
1575 
-
1576  // Specify whether ingest boundary planes of data
-
1577  pp.query("input_bndry_planes", input_bndry_planes);
-
1578 
-
1579  // Query the set and total widths for wrfbdy interior ghost cells
-
1580  pp.query("real_width", real_width);
-
1581  pp.query("real_set_width", real_set_width);
+
1570  // Sampler output frequency
+
1571  pp.query("sampler_per", sampler_per);
+
1572  pp.query("sampler_interval", sampler_interval);
+
1573 
+
1574  // Specify information about outputting planes of data
+
1575  pp.query("output_bndry_planes", output_bndry_planes);
+
1576  pp.query("bndry_output_planes_interval", bndry_output_planes_interval);
+
1577  pp.query("bndry_output_planes_per", bndry_output_planes_per);
+
1578  pp.query("bndry_output_start_time", bndry_output_planes_start_time);
+
1579 
+
1580  // Specify whether ingest boundary planes of data
+
1581  pp.query("input_bndry_planes", input_bndry_planes);
1582 
-
1583  // Query the set and total widths for crse-fine interior ghost cells
-
1584  pp.query("cf_width", cf_width);
-
1585  pp.query("cf_set_width", cf_set_width);
+
1583  // Query the set and total widths for wrfbdy interior ghost cells
+
1584  pp.query("real_width", real_width);
+
1585  pp.query("real_set_width", real_set_width);
1586 
-
1587  // Query the canopy model file name
-
1588  std::string forestfile;
-
1589  solverChoice.do_forest_drag = pp.query("forest_file", forestfile);
- -
1591  for (int lev = 0; lev <= max_level; ++lev) {
-
1592  m_forest_drag[lev] = std::make_unique<ForestDrag>(forestfile);
-
1593  }
-
1594  }
-
1595 
-
1596  //Query the terrain file name
-
1597  std::string terrainfile;
-
1598  solverChoice.do_terrain_drag = pp.query("terrain_file", terrainfile);
- -
1600  for (int lev = 0; lev <= max_level; ++lev) {
-
1601  m_terrain_drag[lev] = std::make_unique<TerrainDrag>(terrainfile);
-
1602  }
-
1603  }
+
1587  // Query the set and total widths for crse-fine interior ghost cells
+
1588  pp.query("cf_width", cf_width);
+
1589  pp.query("cf_set_width", cf_set_width);
+
1590 
+
1591  // AmrMesh iterate on grids?
+
1592  bool iterate(true);
+
1593  pp_amr.query("iterate_grids",iterate);
+
1594  if (!iterate) SetIterateToFalse();
+
1595  }
+
1596 
+
1597 #ifdef ERF_USE_PARTICLES
+
1598  readTracersParams();
+
1599 #endif
+
1600 
+
1601 #ifdef ERF_USE_MULTIBLOCK
+ +
1603 #endif
1604 
-
1605  // AmrMesh iterate on grids?
-
1606  bool iterate(true);
-
1607  pp_amr.query("iterate_grids",iterate);
-
1608  if (!iterate) SetIterateToFalse();
-
1609  }
-
1610 
-
1611 #ifdef ERF_USE_PARTICLES
-
1612  readTracersParams();
-
1613 #endif
-
1614 
-
1615 #ifdef ERF_USE_MULTIBLOCK
- -
1617 #endif
-
1618 
-
1619  solverChoice.init_params(max_level);
-
1620 
-
1621  // No moving terrain with init real (we must do this after init_params
-
1622  // because that is where we set terrain_type
-
1623  if (init_type == InitType::Real && solverChoice.terrain_type == TerrainType::Moving) {
-
1624  Abort("Moving terrain is not supported with init real");
-
1625  }
-
1626 
-
1627  // What type of land surface model to use
-
1628  // NOTE: Must be checked after init_params
-
1629  if (solverChoice.lsm_type == LandSurfaceType::SLM) {
-
1630  lsm.SetModel<SLM>();
-
1631  Print() << "SLM land surface model!\n";
-
1632  } else if (solverChoice.lsm_type == LandSurfaceType::MM5) {
-
1633  lsm.SetModel<MM5>();
-
1634  Print() << "MM5 land surface model!\n";
-
1635 #ifdef ERF_USE_NOAH
-
1636  } else if (solverChoice.lsm_type == LandSurfaceType::NOAH) {
-
1637  lsm.SetModel<NOAH>();
-
1638  Print() << "NOAH land surface model!\n";
-
1639 #endif
-
1640  } else if (solverChoice.lsm_type == LandSurfaceType::None) {
-
1641  lsm.SetModel<NullSurf>();
-
1642  Print() << "Null land surface model!\n";
-
1643  } else {
-
1644  Abort("Dont know this LandSurfaceType!") ;
-
1645  }
-
1646 
-
1647  if (verbose > 0) {
-
1648  solverChoice.display(max_level);
+
1605  solverChoice.init_params(max_level);
+
1606 
+
1607  // Query the canopy model file name
+
1608  std::string forestfile;
+
1609  solverChoice.do_forest_drag = pp.query("forest_file", forestfile);
+ +
1611  for (int lev = 0; lev <= max_level; ++lev) {
+
1612  m_forest_drag[lev] = std::make_unique<ForestDrag>(forestfile);
+
1613  }
+
1614  }
+
1615 
+
1616  // Query the terrain file name (*after* reading in solverChoice inputs)
+
1617  std::string terrainfile;
+
1618  pp.query("terrain_file", terrainfile);
+
1619  if (solverChoice.terrain_type == TerrainType::ImmersedForcing) {
+
1620  for (int lev = 0; lev <= max_level; ++lev) {
+
1621  m_terrain_drag[lev] = std::make_unique<TerrainDrag>(terrainfile);
+
1622  }
+
1623  }
+
1624 
+
1625  // No moving terrain with init real (we must do this after init_params
+
1626  // because that is where we set terrain_type
+
1627  if (init_type == InitType::Real && solverChoice.terrain_type == TerrainType::MovingFittedMesh) {
+
1628  Abort("Moving terrain is not supported with init real");
+
1629  }
+
1630 
+
1631  // What type of land surface model to use
+
1632  // NOTE: Must be checked after init_params
+
1633  if (solverChoice.lsm_type == LandSurfaceType::SLM) {
+
1634  lsm.SetModel<SLM>();
+
1635  Print() << "SLM land surface model!\n";
+
1636  } else if (solverChoice.lsm_type == LandSurfaceType::MM5) {
+
1637  lsm.SetModel<MM5>();
+
1638  Print() << "MM5 land surface model!\n";
+
1639 #ifdef ERF_USE_NOAH
+
1640  } else if (solverChoice.lsm_type == LandSurfaceType::NOAH) {
+
1641  lsm.SetModel<NOAH>();
+
1642  Print() << "NOAH land surface model!\n";
+
1643 #endif
+
1644  } else if (solverChoice.lsm_type == LandSurfaceType::None) {
+
1645  lsm.SetModel<NullSurf>();
+
1646  Print() << "Null land surface model!\n";
+
1647  } else {
+
1648  Abort("Dont know this LandSurfaceType!") ;
1649  }
1650 
- -
1652 }
-
bool metgrid_basic_linear
Definition: ERF.H:1089
-
amrex::Vector< amrex::Vector< amrex::Box > > boxes_at_level
Definition: ERF.H:727
-
bool metgrid_debug_msf
Definition: ERF.H:1087
-
std::string plot_file_2
Definition: ERF.H:946
-
std::string restart_type
Definition: ERF.H:963
-
bool m_plot_face_vels
Definition: ERF.H:952
-
int regrid_int
Definition: ERF.H:942
-
bool metgrid_retain_sfc
Definition: ERF.H:1092
-
bool metgrid_use_sfc
Definition: ERF.H:1091
-
amrex::Vector< int > num_files_at_level
Definition: ERF.H:726
-
bool metgrid_debug_quiescent
Definition: ERF.H:1083
-
static std::string nc_bdy_file
Definition: ERF.H:1074
-
bool metgrid_interp_theta
Definition: ERF.H:1088
-
static amrex::Vector< amrex::Vector< std::string > > nc_init_file
Definition: ERF.H:1071
-
int metgrid_force_sfc_k
Definition: ERF.H:1095
-
bool metgrid_use_below_sfc
Definition: ERF.H:1090
-
amrex::Real metgrid_proximity
Definition: ERF.H:1093
-
std::string plot_file_1
Definition: ERF.H:945
-
bool metgrid_debug_dry
Definition: ERF.H:1085
-
bool metgrid_debug_isothermal
Definition: ERF.H:1084
-
bool metgrid_debug_psfc
Definition: ERF.H:1086
-
void ParameterSanityChecks()
Definition: ERF.cpp:1656
-
bool m_expand_plotvars_to_unif_rr
Definition: ERF.H:947
-
amrex::Vector< int > num_boxes_at_level
Definition: ERF.H:725
-
std::string check_file
Definition: ERF.H:961
-
int metgrid_order
Definition: ERF.H:1094
-
bool plot_lsm
Definition: ERF.H:954
+
1651  if (verbose > 0) {
+
1652  solverChoice.display(max_level);
+
1653  }
+
1654 
+ +
1656 }
+
bool metgrid_basic_linear
Definition: ERF.H:1082
+
amrex::Vector< amrex::Vector< amrex::Box > > boxes_at_level
Definition: ERF.H:722
+
bool metgrid_debug_msf
Definition: ERF.H:1080
+
std::string plot_file_2
Definition: ERF.H:941
+
std::string restart_type
Definition: ERF.H:958
+
bool m_plot_face_vels
Definition: ERF.H:947
+
int regrid_int
Definition: ERF.H:937
+
bool metgrid_retain_sfc
Definition: ERF.H:1085
+
bool metgrid_use_sfc
Definition: ERF.H:1084
+
amrex::Vector< int > num_files_at_level
Definition: ERF.H:721
+
bool metgrid_debug_quiescent
Definition: ERF.H:1076
+
static std::string nc_bdy_file
Definition: ERF.H:1067
+
bool metgrid_interp_theta
Definition: ERF.H:1081
+
static amrex::Vector< amrex::Vector< std::string > > nc_init_file
Definition: ERF.H:1064
+
int metgrid_force_sfc_k
Definition: ERF.H:1088
+
bool metgrid_use_below_sfc
Definition: ERF.H:1083
+
amrex::Real metgrid_proximity
Definition: ERF.H:1086
+
std::string plot_file_1
Definition: ERF.H:940
+
bool metgrid_debug_dry
Definition: ERF.H:1078
+
bool metgrid_debug_isothermal
Definition: ERF.H:1077
+
bool metgrid_debug_psfc
Definition: ERF.H:1079
+
void ParameterSanityChecks()
Definition: ERF.cpp:1660
+
bool m_expand_plotvars_to_unif_rr
Definition: ERF.H:942
+
amrex::Vector< int > num_boxes_at_level
Definition: ERF.H:720
+
std::string check_file
Definition: ERF.H:956
+
int metgrid_order
Definition: ERF.H:1087
+
bool plot_lsm
Definition: ERF.H:949
void SetModel()
Definition: ERF_LandSurface.H:27
Definition: ERF_MM5.H:26
Definition: ERF_NOAH.H:20
Definition: ERF_NullSurf.H:8
Definition: ERF_SLM.H:26
-
std::string pp_prefix
Definition: ERF_DataStruct.H:584
+
std::string pp_prefix
Definition: ERF_DataStruct.H:593
void init_params(int max_level)
Definition: ERF_DataStruct.H:84
-
void display(int max_level)
Definition: ERF_DataStruct.H:434
+
void display(int max_level)
Definition: ERF_DataStruct.H:444
Here is the call graph for this function:
@@ -13336,6 +13828,116 @@

+

◆ redistribute_term() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ERF::redistribute_term (amrex::MFIter const & mfi,
int lev,
amrex::MultiFab & result,
amrex::MultiFab & result_tmp,
amrex::MultiFab const & state,
amrex::BCRec const * bc,
amrex::Real const dt 
)
+
+ +
+
+ +

◆ redistribute_term() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ERF::redistribute_term (int lev,
amrex::MultiFab & result,
amrex::MultiFab & result_tmp,
amrex::MultiFab const & state,
amrex::BCRec const * bc,
amrex::Real const dt 
)
+
+
@@ -13704,158 +14306,166 @@

-
311 {
-
312  if (verbose) {
-
313  amrex::Print() <<" REMAKING WITH NEW BA AT LEVEL " << lev << " " << ba << std::endl;
-
314  }
-
315 
-
316  AMREX_ALWAYS_ASSERT(lev > 0);
-
317  AMREX_ALWAYS_ASSERT(solverChoice.terrain_type != TerrainType::Moving);
-
318 
-
319  BoxArray ba_old(vars_new[lev][Vars::cons].boxArray());
-
320  DistributionMapping dm_old(vars_new[lev][Vars::cons].DistributionMap());
-
321 
-
322  if (verbose) {
-
323  amrex::Print() <<" OLD BA AT LEVEL " << lev << " " << ba_old << std::endl;
-
324  }
-
325 
-
326  int ncomp_cons = vars_new[lev][Vars::cons].nComp();
-
327  IntVect ngrow_state = vars_new[lev][Vars::cons].nGrowVect();
-
328 
- -
330 
-
331  Vector<MultiFab> temp_lev_new(Vars::NumTypes);
-
332  Vector<MultiFab> temp_lev_old(Vars::NumTypes);
-
333  MultiFab temp_base_state;
-
334 
-
335  std::unique_ptr<MultiFab> temp_zphys_nd;
+
329 {
+
330  if (verbose) {
+
331  amrex::Print() <<" REMAKING WITH NEW BA AT LEVEL " << lev << " " << ba << std::endl;
+
332  }
+
333 
+
334  AMREX_ALWAYS_ASSERT(lev > 0);
+
335  AMREX_ALWAYS_ASSERT(solverChoice.terrain_type != TerrainType::MovingFittedMesh);
336 
-
337  //********************************************************************************************
-
338  // This allocates all kinds of things, including but not limited to: solution arrays,
-
339  // terrain arrays and metrics, and base state.
-
340  // *******************************************************************************************
-
341  init_stuff(lev, ba, dm, temp_lev_new, temp_lev_old, temp_base_state, temp_zphys_nd);
-
342 
-
343  // ********************************************************************************************
-
344  // Build the data structures for terrain-related quantities
-
345  // ********************************************************************************************
-
346  remake_zphys(lev, temp_zphys_nd);
- +
337  BoxArray ba_old(vars_new[lev][Vars::cons].boxArray());
+
338  DistributionMapping dm_old(vars_new[lev][Vars::cons].DistributionMap());
+
339 
+
340  if (verbose) {
+
341  amrex::Print() <<" OLD BA AT LEVEL " << lev << " " << ba_old << std::endl;
+
342  }
+
343 
+
344  int ncomp_cons = vars_new[lev][Vars::cons].nComp();
+
345  IntVect ngrow_state = vars_new[lev][Vars::cons].nGrowVect();
+
346 
+
348 
-
349  //
-
350  // Make sure that detJ and z_phys_cc are the average of the data on a finer level if there is one
-
351  //
-
352  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
353  for (int crse_lev = lev-1; crse_lev >= 0; crse_lev--) {
-
354  average_down( *detJ_cc[crse_lev+1], *detJ_cc[crse_lev], 0, 1, refRatio(crse_lev));
-
355  average_down(*z_phys_cc[crse_lev+1], *z_phys_cc[crse_lev], 0, 1, refRatio(crse_lev));
-
356  }
-
357  }
-
358 
-
359  // ********************************************************************************************
-
360  // Build the data structures for canopy model (depends upon z_phys)
+
349  Vector<MultiFab> temp_lev_new(Vars::NumTypes);
+
350  Vector<MultiFab> temp_lev_old(Vars::NumTypes);
+
351  MultiFab temp_base_state;
+
352 
+
353  std::unique_ptr<MultiFab> temp_zphys_nd;
+
354 
+
355  //********************************************************************************************
+
356  // This allocates all kinds of things, including but not limited to: solution arrays,
+
357  // terrain arrays and metrics, and base state.
+
358  // *******************************************************************************************
+
359  init_stuff(lev, ba, dm, temp_lev_new, temp_lev_old, temp_base_state, temp_zphys_nd);
+
360 
361  // ********************************************************************************************
-
362  if (solverChoice.do_forest_drag) { m_forest_drag[lev]->define_drag_field(ba, dm, geom[lev], z_phys_nd[lev].get()); }
-
363 
-
364  if (solverChoice.do_terrain_drag) { m_terrain_drag[lev]->define_terrain_blank_field(ba, dm, geom[lev], z_phys_nd[lev].get()); }
-
365  // *****************************************************************************************************
-
366  // Create the physbcs objects (after initializing the terrain but before calling FillCoarsePatch
-
367  // *****************************************************************************************************
-
368  make_physbcs(lev);
-
369 
-
370  // ********************************************************************************************
-
371  // Update the base state at this level by interpolation from coarser level AND copy
-
372  // from previous (pre-regrid) base_state array
-
373  // ********************************************************************************************
-
374  Interpolater* mapper = &cell_cons_interp;
-
375 
-
376  Vector<MultiFab*> fmf = {&base_state[lev ], &base_state[lev ]};
-
377  Vector<MultiFab*> cmf = {&base_state[lev-1], &base_state[lev-1]};
-
378  Vector<Real> ftime = {time, time};
-
379  Vector<Real> ctime = {time, time};
-
380 
-
381  // Call FillPatch which ASSUMES that all ghost cells at lev-1 have already been filled
-
382  FillPatchTwoLevels(temp_base_state, temp_base_state.nGrowVect(), IntVect(0,0,0),
-
383  time, cmf, ctime, fmf, ftime,
-
384  0, 0, temp_base_state.nComp(), geom[lev-1], geom[lev],
-
385  refRatio(lev-1), mapper, domain_bcs_type,
- -
387 
-
388  // Impose bc's outside the domain
-
389  (*physbcs_base[lev])(temp_base_state,0,temp_base_state.nComp(),base_state[lev].nGrowVect());
+
362  // Build the data structures for terrain-related quantities
+
363  // ********************************************************************************************
+
364  remake_zphys(lev, temp_zphys_nd);
+ +
366 
+
367  //
+
368  // Make sure that detJ and z_phys_cc are the average of the data on a finer level if there is one
+
369  //
+
370  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
371  for (int crse_lev = lev-1; crse_lev >= 0; crse_lev--) {
+
372  average_down( *detJ_cc[crse_lev+1], *detJ_cc[crse_lev], 0, 1, refRatio(crse_lev));
+
373  average_down(*z_phys_cc[crse_lev+1], *z_phys_cc[crse_lev], 0, 1, refRatio(crse_lev));
+
374  }
+
375  }
+
376 
+
377  // ********************************************************************************************
+
378  // Build the data structures for canopy model (depends upon z_phys)
+
379  // ********************************************************************************************
+ +
381  m_forest_drag[lev]->define_drag_field(ba, dm, geom[lev], z_phys_nd[lev].get());
+
382  }
+
383 
+
384  // ********************************************************************************************
+
385  // Build the data structures for immersed forcing representation of terrain
+
386  // ********************************************************************************************
+
387  if (solverChoice.terrain_type == TerrainType::ImmersedForcing) {
+
388  m_terrain_drag[lev]->define_terrain_blank_field(ba, dm, geom[lev], z_phys_nd[lev].get());
+
389  }
390 
-
391  // *************************************************************************************************
-
392  // This will fill the temporary MultiFabs with data from vars_new
-
393  // NOTE: the momenta here are only used as scratch space, the momenta themselves are not fillpatched
-
394  // NOTE: we must create the new base state before calling FillPatch because we will
-
395  // interpolate perturbational quantities
-
396  // *************************************************************************************************
-
397  FillPatch(lev, time, {&temp_lev_new[Vars::cons],&temp_lev_new[Vars::xvel],
-
398  &temp_lev_new[Vars::yvel],&temp_lev_new[Vars::zvel]},
-
399  {&temp_lev_new[Vars::cons],&rU_new[lev],&rV_new[lev],&rW_new[lev]},
-
400  base_state[lev], temp_base_state, false);
+
391  // *****************************************************************************************************
+
392  // Create the physbcs objects (after initializing the terrain but before calling FillCoarsePatch
+
393  // *****************************************************************************************************
+
394  make_physbcs(lev);
+
395 
+
396  // ********************************************************************************************
+
397  // Update the base state at this level by interpolation from coarser level AND copy
+
398  // from previous (pre-regrid) base_state array
+
399  // ********************************************************************************************
+
400  Interpolater* mapper = &cell_cons_interp;
401 
-
402  // Now swap the pointers since we needed both old and new in the FillPatch
-
403  std::swap(temp_base_state, base_state[lev]);
-
404 
-
405  // ********************************************************************************************
-
406  // Copy from new into old just in case
-
407  // ********************************************************************************************
-
408  MultiFab::Copy(temp_lev_old[Vars::cons],temp_lev_new[Vars::cons],0,0,ncomp_cons,ngrow_state);
-
409  MultiFab::Copy(temp_lev_old[Vars::xvel],temp_lev_new[Vars::xvel],0,0, 1,ngrow_vels);
-
410  MultiFab::Copy(temp_lev_old[Vars::yvel],temp_lev_new[Vars::yvel],0,0, 1,ngrow_vels);
-
411  MultiFab::Copy(temp_lev_old[Vars::zvel],temp_lev_new[Vars::zvel],0,0, 1,IntVect(ngrow_vels,ngrow_vels,0));
-
412 
-
413  // ********************************************************************************************
-
414  // Now swap the pointers
-
415  // ********************************************************************************************
-
416  for (int var_idx = 0; var_idx < Vars::NumTypes; ++var_idx) {
-
417  std::swap(temp_lev_new[var_idx], vars_new[lev][var_idx]);
-
418  std::swap(temp_lev_old[var_idx], vars_old[lev][var_idx]);
-
419  }
-
420 
-
421  t_new[lev] = time;
-
422  t_old[lev] = time - 1.e200;
-
423 
-
424  // ********************************************************************************************
-
425  // Build the data structures for calculating diffusive/turbulent terms
-
426  // ********************************************************************************************
-
427  update_diffusive_arrays(lev, ba, dm);
-
428 
-
429  //********************************************************************************************
-
430  // Microphysics
-
431  // *******************************************************************************************
-
432  int q_size = micro->Get_Qmoist_Size(lev);
-
433  qmoist[lev].resize(q_size);
-
434  micro->Define(lev, solverChoice);
-
435  if (solverChoice.moisture_type != MoistureType::None)
-
436  {
-
437  micro->Init(lev, vars_new[lev][Vars::cons],
-
438  grids[lev], Geom(lev), 0.0,
-
439  z_phys_nd[lev], detJ_cc[lev]); // dummy dt value
-
440  }
-
441  for (int mvar(0); mvar<qmoist[lev].size(); ++mvar) {
-
442  qmoist[lev][mvar] = micro->Get_Qmoist_Ptr(lev,mvar);
-
443  }
-
444 
-
445  // ********************************************************************************************
-
446  // Initialize the integrator class
-
447  // ********************************************************************************************
- +
402  Vector<MultiFab*> fmf = {&base_state[lev ], &base_state[lev ]};
+
403  Vector<MultiFab*> cmf = {&base_state[lev-1], &base_state[lev-1]};
+
404  Vector<Real> ftime = {time, time};
+
405  Vector<Real> ctime = {time, time};
+
406 
+
407  // Call FillPatch which ASSUMES that all ghost cells at lev-1 have already been filled
+
408  FillPatchTwoLevels(temp_base_state, temp_base_state.nGrowVect(), IntVect(0,0,0),
+
409  time, cmf, ctime, fmf, ftime,
+
410  0, 0, temp_base_state.nComp(), geom[lev-1], geom[lev],
+
411  refRatio(lev-1), mapper, domain_bcs_type,
+ +
413 
+
414  // Impose bc's outside the domain
+
415  (*physbcs_base[lev])(temp_base_state,0,temp_base_state.nComp(),base_state[lev].nGrowVect());
+
416 
+
417  // *************************************************************************************************
+
418  // This will fill the temporary MultiFabs with data from vars_new
+
419  // NOTE: the momenta here are only used as scratch space, the momenta themselves are not fillpatched
+
420  // NOTE: we must create the new base state before calling FillPatch because we will
+
421  // interpolate perturbational quantities
+
422  // *************************************************************************************************
+
423  FillPatch(lev, time, {&temp_lev_new[Vars::cons],&temp_lev_new[Vars::xvel],
+
424  &temp_lev_new[Vars::yvel],&temp_lev_new[Vars::zvel]},
+
425  {&temp_lev_new[Vars::cons],&rU_new[lev],&rV_new[lev],&rW_new[lev]},
+
426  base_state[lev], temp_base_state, false);
+
427 
+
428  // Now swap the pointers since we needed both old and new in the FillPatch
+
429  std::swap(temp_base_state, base_state[lev]);
+
430 
+
431  // ********************************************************************************************
+
432  // Copy from new into old just in case
+
433  // ********************************************************************************************
+
434  MultiFab::Copy(temp_lev_old[Vars::cons],temp_lev_new[Vars::cons],0,0,ncomp_cons,ngrow_state);
+
435  MultiFab::Copy(temp_lev_old[Vars::xvel],temp_lev_new[Vars::xvel],0,0, 1,ngrow_vels);
+
436  MultiFab::Copy(temp_lev_old[Vars::yvel],temp_lev_new[Vars::yvel],0,0, 1,ngrow_vels);
+
437  MultiFab::Copy(temp_lev_old[Vars::zvel],temp_lev_new[Vars::zvel],0,0, 1,IntVect(ngrow_vels,ngrow_vels,0));
+
438 
+
439  // ********************************************************************************************
+
440  // Now swap the pointers
+
441  // ********************************************************************************************
+
442  for (int var_idx = 0; var_idx < Vars::NumTypes; ++var_idx) {
+
443  std::swap(temp_lev_new[var_idx], vars_new[lev][var_idx]);
+
444  std::swap(temp_lev_old[var_idx], vars_old[lev][var_idx]);
+
445  }
+
446 
+
447  t_new[lev] = time;
+
448  t_old[lev] = time - 1.e200;
449 
-
450  // We need to re-define the FillPatcher if the grids have changed
-
451  if (lev > 0 && cf_width >= 0) {
-
452  bool ba_changed = (ba != ba_old);
-
453  bool dm_changed = (dm != dm_old);
-
454  if (ba_changed || dm_changed) {
- -
456  }
-
457  }
-
458 
-
459 #ifdef ERF_USE_PARTICLES
-
460  particleData.Redistribute();
-
461 #endif
-
462 }
+
450  // ********************************************************************************************
+
451  // Build the data structures for calculating diffusive/turbulent terms
+
452  // ********************************************************************************************
+
453  update_diffusive_arrays(lev, ba, dm);
+
454 
+
455  //********************************************************************************************
+
456  // Microphysics
+
457  // *******************************************************************************************
+
458  int q_size = micro->Get_Qmoist_Size(lev);
+
459  qmoist[lev].resize(q_size);
+
460  micro->Define(lev, solverChoice);
+
461  if (solverChoice.moisture_type != MoistureType::None)
+
462  {
+
463  micro->Init(lev, vars_new[lev][Vars::cons],
+
464  grids[lev], Geom(lev), 0.0,
+
465  z_phys_nd[lev], detJ_cc[lev]); // dummy dt value
+
466  }
+
467  for (int mvar(0); mvar<qmoist[lev].size(); ++mvar) {
+
468  qmoist[lev][mvar] = micro->Get_Qmoist_Ptr(lev,mvar);
+
469  }
+
470 
+
471  // ********************************************************************************************
+
472  // Initialize the integrator class
+
473  // ********************************************************************************************
+ +
475 
+
476  // We need to re-define the FillPatcher if the grids have changed
+
477  if (lev > 0 && cf_width >= 0) {
+
478  bool ba_changed = (ba != ba_old);
+
479  bool dm_changed = (dm != dm_old);
+
480  if (ba_changed || dm_changed) {
+ +
482  }
+
483  }
+
484 
+
485 #ifdef ERF_USE_PARTICLES
+
486  particleData.Redistribute();
+
487 #endif
+
488 }
void remake_zphys(int lev, std::unique_ptr< amrex::MultiFab > &temp_zphys_nd)
Definition: ERF_MakeNewArrays.cpp:503
@@ -13874,30 +14484,30 @@

-
1224 {
-
1225  // TODO: This could be deleted since ba/dm are not created yet?
-
1226  for (int lev = 0; lev <= finest_level; ++lev)
-
1227  {
-
1228  auto& lev_new = vars_new[lev];
-
1229  auto& lev_old = vars_old[lev];
-
1230  lev_new[Vars::cons].setVal(0.); lev_old[Vars::cons].setVal(0.);
-
1231  lev_new[Vars::xvel].setVal(0.); lev_old[Vars::xvel].setVal(0.);
-
1232  lev_new[Vars::yvel].setVal(0.); lev_old[Vars::yvel].setVal(0.);
-
1233  lev_new[Vars::zvel].setVal(0.); lev_old[Vars::zvel].setVal(0.);
-
1234  }
-
1235 
-
1236 #ifdef ERF_USE_NETCDF
-
1237  if (restart_type == "netcdf") {
-
1238  ReadNCCheckpointFile();
-
1239  }
-
1240 #endif
-
1241  if (restart_type == "native") {
- +
1228 {
+
1229  // TODO: This could be deleted since ba/dm are not created yet?
+
1230  for (int lev = 0; lev <= finest_level; ++lev)
+
1231  {
+
1232  auto& lev_new = vars_new[lev];
+
1233  auto& lev_old = vars_old[lev];
+
1234  lev_new[Vars::cons].setVal(0.); lev_old[Vars::cons].setVal(0.);
+
1235  lev_new[Vars::xvel].setVal(0.); lev_old[Vars::xvel].setVal(0.);
+
1236  lev_new[Vars::yvel].setVal(0.); lev_old[Vars::yvel].setVal(0.);
+
1237  lev_new[Vars::zvel].setVal(0.); lev_old[Vars::zvel].setVal(0.);
+
1238  }
+
1239 
+
1240 #ifdef ERF_USE_NETCDF
+
1241  if (restart_type == "netcdf") {
+
1242  ReadNCCheckpointFile();
1243  }
-
1244 
-
1245  // We set this here so that we don't over-write the checkpoint file we just started from
- -
1247 }
+
1244 #endif
+
1245  if (restart_type == "native") {
+ +
1247  }
+
1248 
+
1249  // We set this here so that we don't over-write the checkpoint file we just started from
+ +
1251 }
void ReadCheckpointFile()
Definition: ERF_Checkpoint.cpp:273
@@ -14028,7 +14638,7 @@

364  } // if good

365  } // mfi
366 }
-
AMREX_FORCE_INLINE std::ostream & SampleLineLog(int i)
Definition: ERF.H:1272
+
AMREX_FORCE_INLINE std::ostream & SampleLineLog(int i)
Definition: ERF.H:1265

@@ -14105,7 +14715,7 @@

273  } // if good
274  } // only write from processor that holds the cell
275 }
-
AMREX_FORCE_INLINE std::ostream & SamplePointLog(int i)
Definition: ERF.H:1258
+
AMREX_FORCE_INLINE std::ostream & SamplePointLog(int i)
Definition: ERF.H:1251
@@ -14132,9 +14742,9 @@

-
1299  {
-
1300  return sampleline[i];
-
1301  }
+
1292  {
+
1293  return sampleline[i];
+
1294  }
@@ -14161,9 +14771,9 @@

-
1273  {
-
1274  return *samplelinelog[i];
-
1275  }
+
1266  {
+
1267  return *samplelinelog[i];
+
1268  }
@@ -14192,7 +14802,7 @@

The filename of the ith samplelinelog file.

-
1398 { return samplelinelogname[i]; }
+
1391 { return samplelinelogname[i]; }
@@ -14219,9 +14829,9 @@

-
1286  {
-
1287  return samplepoint[i];
-
1288  }
+
1279  {
+
1280  return samplepoint[i];
+
1281  }
@@ -14248,9 +14858,9 @@

-
1259  {
-
1260  return *sampleptlog[i];
-
1261  }
+
1252  {
+
1253  return *sampleptlog[i];
+
1254  }
@@ -14279,7 +14889,7 @@

The filename of the ith sampleptlog file.

-
1395 { return sampleptlogname[i]; }
+
1388 { return sampleptlogname[i]; }
@@ -14424,8 +15034,8 @@

123 
124  plot_var_names = tmp_plot_names;
125 }
-
const amrex::Vector< std::string > derived_names
Definition: ERF.H:974
-
const amrex::Vector< std::string > cons_names
Definition: ERF.H:969
+
const amrex::Vector< std::string > derived_names
Definition: ERF.H:969
+
const amrex::Vector< std::string > cons_names
Definition: ERF.H:964
Here is the call graph for this function:
@@ -14580,17 +15190,17 @@

-
1329  {
-
1330  if (amrex::ParallelDescriptor::IOProcessor())
-
1331  {
-
1332  datalog[i] = std::make_unique<std::fstream>();
-
1333  datalog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1334  if (!datalog[i]->good()) {
-
1335  amrex::FileOpenFailed(filename);
-
1336  }
-
1337  }
-
1338  amrex::ParallelDescriptor::Barrier("ERF::setRecordDataInfo");
-
1339  }
+
1322  {
+
1323  if (amrex::ParallelDescriptor::IOProcessor())
+
1324  {
+
1325  datalog[i] = std::make_unique<std::fstream>();
+
1326  datalog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1327  if (!datalog[i]->good()) {
+
1328  amrex::FileOpenFailed(filename);
+
1329  }
+
1330  }
+
1331  amrex::ParallelDescriptor::Barrier("ERF::setRecordDataInfo");
+
1332  }

@@ -14639,21 +15249,21 @@

-
1359  {
-
1360  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
-
1361  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
-
1362  {
-
1363  const amrex::Box& bx = mfi.validbox();
-
1364  if (bx.contains(cell)) {
-
1365  samplelinelog[i] = std::make_unique<std::fstream>();
-
1366  samplelinelog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1367  if (!samplelinelog[i]->good()) {
-
1368  amrex::FileOpenFailed(filename);
-
1369  }
-
1370  }
-
1371  }
-
1372  amrex::ParallelDescriptor::Barrier("ERF::setRecordSampleLineInfo");
-
1373  }
+
1352  {
+
1353  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
+
1354  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
+
1355  {
+
1356  const amrex::Box& bx = mfi.validbox();
+
1357  if (bx.contains(cell)) {
+
1358  samplelinelog[i] = std::make_unique<std::fstream>();
+
1359  samplelinelog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1360  if (!samplelinelog[i]->good()) {
+
1361  amrex::FileOpenFailed(filename);
+
1362  }
+
1363  }
+
1364  }
+
1365  amrex::ParallelDescriptor::Barrier("ERF::setRecordSampleLineInfo");
+
1366  }
@@ -14702,21 +15312,21 @@

-
1342  {
-
1343  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
-
1344  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
-
1345  {
-
1346  const amrex::Box& bx = mfi.validbox();
-
1347  if (bx.contains(cell)) {
-
1348  sampleptlog[i] = std::make_unique<std::fstream>();
-
1349  sampleptlog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
-
1350  if (!sampleptlog[i]->good()) {
-
1351  amrex::FileOpenFailed(filename);
-
1352  }
-
1353  }
-
1354  }
-
1355  amrex::ParallelDescriptor::Barrier("ERF::setRecordSamplePointInfo");
-
1356  }
+
1335  {
+
1336  amrex::MultiFab dummy(grids[lev],dmap[lev],1,0);
+
1337  for (amrex::MFIter mfi(dummy); mfi.isValid(); ++mfi)
+
1338  {
+
1339  const amrex::Box& bx = mfi.validbox();
+
1340  if (bx.contains(cell)) {
+
1341  sampleptlog[i] = std::make_unique<std::fstream>();
+
1342  sampleptlog[i]->open(filename.c_str(),std::ios::out|std::ios::app);
+
1343  if (!sampleptlog[i]->good()) {
+
1344  amrex::FileOpenFailed(filename);
+
1345  }
+
1346  }
+
1347  }
+
1348  amrex::ParallelDescriptor::Barrier("ERF::setRecordSamplePointInfo");
+
1349  }
@@ -14812,6 +15422,205 @@

+

◆ solve_with_EB_mlmg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ERF::solve_with_EB_mlmg (int lev,
amrex::Vector< amrex::MultiFab > & rhs,
amrex::Vector< amrex::MultiFab > & p,
amrex::Vector< amrex::Array< amrex::MultiFab, AMREX_SPACEDIM >> & fluxes 
)
+
+

Solve the Poisson equation using EB_enabled MLMG Note that the level may or may not be level 0.

+
20 {
+
21  BL_PROFILE("ERF::solve_with_EB_mlmg()");
+
22 
+
23  auto const dom_lo = lbound(geom[lev].Domain());
+
24  auto const dom_hi = ubound(geom[lev].Domain());
+
25 
+
26  LPInfo info;
+
27  // Allow a hidden direction if the domain is one cell wide in any lateral direction
+
28  if (dom_lo.x == dom_hi.x) {
+
29  info.setHiddenDirection(0);
+
30  } else if (dom_lo.y == dom_hi.y) {
+
31  info.setHiddenDirection(1);
+
32  }
+
33 
+
34  // Make sure the solver only sees the levels over which we are solving
+
35  Vector<BoxArray> ba_tmp; ba_tmp.push_back(rhs[0].boxArray());
+
36  Vector<DistributionMapping> dm_tmp; dm_tmp.push_back(rhs[0].DistributionMap());
+
37  Vector<Geometry> geom_tmp; geom_tmp.push_back(geom[lev]);
+
38 
+
39  auto bclo = get_projection_bc(Orientation::low);
+
40  auto bchi = get_projection_bc(Orientation::high);
+
41 
+
42  // amrex::Print() << "BCLO " << bclo[0] << " " << bclo[1] << " " << bclo[2] << std::endl;
+
43  // amrex::Print() << "BCHI " << bchi[0] << " " << bchi[1] << " " << bchi[2] << std::endl;
+
44 
+
45  Real reltol = solverChoice.poisson_reltol;
+
46  Real abstol = solverChoice.poisson_abstol;
+
47 
+
48  // ****************************************************************************
+
49  // Multigrid solve
+
50  // ****************************************************************************
+
51 
+
52  MLEBABecLap mleb (geom_tmp, ba_tmp, dm_tmp, info, {&EBFactory(lev)});
+
53 
+
54  mleb.setMaxOrder(2);
+
55  mleb.setDomainBC(bclo, bchi);
+
56  mleb.setLevelBC(0, nullptr);
+
57 
+
58  //
+
59  // This sets A = 0, B = 1 so that
+
60  // the operator A alpha - b del dot beta grad to b
+
61  // becomes - del dot beta grad
+
62  //
+
63  mleb.setScalars(0.0, 1.0);
+
64 
+
65  Array<MultiFab,AMREX_SPACEDIM> bcoef;
+
66  for (int idim = 0; idim < AMREX_SPACEDIM; ++idim) {
+
67  bcoef[idim].define(convert(ba_tmp[0],IntVect::TheDimensionVector(idim)),
+
68  dm_tmp[0], 1, 0, MFInfo(), *m_factory[lev]);
+
69  bcoef[idim].setVal(-1.0);
+
70  }
+
71  mleb.setBCoeffs(0, amrex::GetArrOfConstPtrs(bcoef));
+
72 
+
73  MLMG mlmg(mleb);
+
74 
+
75  int max_iter = 100;
+
76  mlmg.setMaxIter(max_iter);
+
77  mlmg.setVerbose(mg_verbose);
+
78  mlmg.setBottomVerbose(0);
+
79 
+
80  mlmg.solve(GetVecOfPtrs(phi), GetVecOfConstPtrs(rhs), reltol, abstol);
+
81 
+
82  mlmg.getFluxes(GetVecOfArrOfPtrs(fluxes));
+
83 
+
84  phi[0].FillBoundary(geom[lev].periodicity());
+
85 
+
86  //
+
87  // This arises because we solve MINUS del dot beta grad phi = div (rho u)
+
88  //
+
89  fluxes[0][0].mult(-1.);
+
90  fluxes[0][1].mult(-1.);
+
91  fluxes[0][2].mult(-1.);
+
92 
+
93  // ****************************************************************************
+
94  // Impose bc's on pprime
+
95  // ****************************************************************************
+
96 #ifdef _OPENMP
+
97 #pragma omp parallel if (Gpu::notInLaunchRegion())
+
98 #endif
+
99  for (MFIter mfi(phi[0],TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
100  {
+
101  Array4<Real> const& pp_arr = phi[0].array(mfi);
+
102  Box const& bx = mfi.tilebox();
+
103  auto const bx_lo = lbound(bx);
+
104  auto const bx_hi = ubound(bx);
+
105  if (bx_lo.x == dom_lo.x) {
+
106  auto bc_type = domain_bc_type[Orientation(0,Orientation::low)];
+
107  if (bc_type == "Outflow" || bc_type == "Open") {
+
108  ParallelFor(makeSlab(bx,0,dom_lo.x), [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
109  {
+
110  pp_arr(i-1,j,k) = -pp_arr(i,j,k);
+
111  });
+
112  } else {
+
113  ParallelFor(makeSlab(bx,0,dom_lo.x), [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
114  {
+
115  pp_arr(i-1,j,k) = pp_arr(i,j,k);
+
116  });
+
117  }
+
118  }
+
119  if (bx_lo.y == dom_lo.y) {
+
120  auto bc_type = domain_bc_type[Orientation(1,Orientation::low)];
+
121  if (bc_type == "Outflow" || bc_type == "Open") {
+
122  ParallelFor(makeSlab(bx,1,dom_lo.y), [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
123  {
+
124  pp_arr(i,j-1,k) = -pp_arr(i,j,k);
+
125  });
+
126  } else {
+
127  ParallelFor(makeSlab(bx,1,dom_lo.y), [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
128  {
+
129  pp_arr(i,j-1,k) = pp_arr(i,j,k);
+
130  });
+
131  }
+
132  }
+
133  if (bx_lo.z == dom_lo.z) {
+
134  ParallelFor(makeSlab(bx,2,dom_lo.z), [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
135  {
+
136  pp_arr(i,j,k-1) = pp_arr(i,j,k);
+
137  });
+
138  }
+
139  if (bx_hi.x == dom_hi.x) {
+
140  auto bc_type = domain_bc_type[Orientation(0,Orientation::high)];
+
141  if (bc_type == "Outflow" || bc_type == "Open") {
+
142  ParallelFor(makeSlab(bx,0,dom_hi.x), [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
143  {
+
144  pp_arr(i+1,j,k) = -pp_arr(i,j,k);
+
145  });
+
146  } else {
+
147  ParallelFor(makeSlab(bx,0,dom_hi.x), [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
148  {
+
149  pp_arr(i+1,j,k) = pp_arr(i,j,k);
+
150  });
+
151  }
+
152  }
+
153  if (bx_hi.y == dom_hi.y) {
+
154  auto bc_type = domain_bc_type[Orientation(1,Orientation::high)];
+
155  if (bc_type == "Outflow" || bc_type == "Open") {
+
156  ParallelFor(makeSlab(bx,1,dom_hi.y), [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
157  {
+
158  pp_arr(i,j+1,k) = -pp_arr(i,j,k);
+
159  });
+
160  } else {
+
161  ParallelFor(makeSlab(bx,1,dom_hi.y), [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
162  {
+
163  pp_arr(i,j+1,k) = pp_arr(i,j,k);
+
164  });
+
165  }
+
166  }
+
167  if (bx_hi.z == dom_hi.z) {
+
168  ParallelFor(makeSlab(bx,2,dom_hi.z), [=] AMREX_GPU_DEVICE (int i, int j, int k) noexcept
+
169  {
+
170  pp_arr(i,j,k+1) = pp_arr(i,j,k);
+
171  });
+
172  }
+
173  } // mfi
+
174 
+
175  // Now overwrite with periodic fill outside domain and fine-fine fill inside
+
176  phi[0].FillBoundary(geom[lev].periodicity());
+
177 }
+
@@ -15237,15 +16046,15 @@

168  }
169  }
170 }
-
AMREX_FORCE_INLINE int NumSampleLineLogs() noexcept
Definition: ERF.H:1279
-
AMREX_FORCE_INLINE int NumSamplePointLogs() noexcept
Definition: ERF.H:1265
-
amrex::IntVect & SampleLine(int i)
Definition: ERF.H:1298
-
AMREX_FORCE_INLINE int NumSamplePoints() noexcept
Definition: ERF.H:1292
-
AMREX_FORCE_INLINE int NumSampleLines() noexcept
Definition: ERF.H:1305
-
amrex::IntVect & SamplePoint(int i)
Definition: ERF.H:1285
+
AMREX_FORCE_INLINE int NumSampleLineLogs() noexcept
Definition: ERF.H:1272
+
AMREX_FORCE_INLINE int NumSamplePointLogs() noexcept
Definition: ERF.H:1258
+
amrex::IntVect & SampleLine(int i)
Definition: ERF.H:1291
+
AMREX_FORCE_INLINE int NumSamplePoints() noexcept
Definition: ERF.H:1285
+
AMREX_FORCE_INLINE int NumSampleLines() noexcept
Definition: ERF.H:1298
+
amrex::IntVect & SamplePoint(int i)
Definition: ERF.H:1278
void sample_points(int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab &mf)
Definition: ERF_WriteScalarProfiles.cpp:249
-
AMREX_FORCE_INLINE std::ostream & DataLog(int i)
Definition: ERF.H:1244
-
AMREX_FORCE_INLINE int NumDataLogs() noexcept
Definition: ERF.H:1251
+
AMREX_FORCE_INLINE std::ostream & DataLog(int i)
Definition: ERF.H:1237
+
AMREX_FORCE_INLINE int NumDataLogs() noexcept
Definition: ERF.H:1244
void sample_lines(int lev, amrex::Real time, amrex::IntVect cell, amrex::MultiFab &mf)
Definition: ERF_WriteScalarProfiles.cpp:287
@@ -16729,82 +17538,82 @@

-
1717 {
-
1718  AMREX_ALWAYS_ASSERT(nlevels <= bArray.size());
-
1719  AMREX_ALWAYS_ASSERT(nlevels <= my_ref_ratio.size()+1);
-
1720  AMREX_ALWAYS_ASSERT(nlevels <= level_steps.size());
-
1721 
-
1722  HeaderFile.precision(17);
-
1723 
-
1724  // ---- this is the generic plot file type name
-
1725  HeaderFile << versionName << '\n';
+
1722 {
+
1723  AMREX_ALWAYS_ASSERT(nlevels <= bArray.size());
+
1724  AMREX_ALWAYS_ASSERT(nlevels <= my_ref_ratio.size()+1);
+
1725  AMREX_ALWAYS_ASSERT(nlevels <= level_steps.size());
1726 
-
1727  HeaderFile << varnames.size() << '\n';
+
1727  HeaderFile.precision(17);
1728 
-
1729  for (int ivar = 0; ivar < varnames.size(); ++ivar) {
-
1730  HeaderFile << varnames[ivar] << "\n";
-
1731  }
-
1732  HeaderFile << AMREX_SPACEDIM << '\n';
-
1733  HeaderFile << my_time << '\n';
-
1734  HeaderFile << finest_level << '\n';
-
1735  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
-
1736  HeaderFile << my_geom[0].ProbLo(i) << ' ';
-
1737  }
-
1738  HeaderFile << '\n';
-
1739  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
-
1740  HeaderFile << my_geom[0].ProbHi(i) << ' ';
-
1741  }
-
1742  HeaderFile << '\n';
-
1743  for (int i = 0; i < finest_level; ++i) {
-
1744  HeaderFile << my_ref_ratio[i][0] << ' ';
-
1745  }
-
1746  HeaderFile << '\n';
-
1747  for (int i = 0; i <= finest_level; ++i) {
-
1748  HeaderFile << my_geom[i].Domain() << ' ';
-
1749  }
-
1750  HeaderFile << '\n';
-
1751  for (int i = 0; i <= finest_level; ++i) {
-
1752  HeaderFile << level_steps[i] << ' ';
-
1753  }
-
1754  HeaderFile << '\n';
-
1755  for (int i = 0; i <= finest_level; ++i) {
-
1756  for (int k = 0; k < AMREX_SPACEDIM; ++k) {
-
1757  HeaderFile << my_geom[i].CellSize()[k] << ' ';
-
1758  }
-
1759  HeaderFile << '\n';
-
1760  }
-
1761  HeaderFile << (int) my_geom[0].Coord() << '\n';
-
1762  HeaderFile << "0\n";
-
1763 
-
1764  for (int level = 0; level <= finest_level; ++level) {
-
1765  HeaderFile << level << ' ' << bArray[level].size() << ' ' << my_time << '\n';
-
1766  HeaderFile << level_steps[level] << '\n';
-
1767 
-
1768  const IntVect& domain_lo = my_geom[level].Domain().smallEnd();
-
1769  for (int i = 0; i < bArray[level].size(); ++i)
-
1770  {
-
1771  // Need to shift because the RealBox ctor we call takes the
-
1772  // physical location of index (0,0,0). This does not affect
-
1773  // the usual cases where the domain index starts with 0.
-
1774  const Box& b = shift(bArray[level][i], -domain_lo);
-
1775  RealBox loc = RealBox(b, my_geom[level].CellSize(), my_geom[level].ProbLo());
-
1776  for (int n = 0; n < AMREX_SPACEDIM; ++n) {
-
1777  HeaderFile << loc.lo(n) << ' ' << loc.hi(n) << '\n';
-
1778  }
-
1779  }
-
1780 
-
1781  HeaderFile << MultiFabHeaderPath(level, levelPrefix, mfPrefix) << '\n';
-
1782  }
-
1783  HeaderFile << "1" << "\n";
-
1784  HeaderFile << "3" << "\n";
-
1785  HeaderFile << "amrexvec_nu_x" << "\n";
-
1786  HeaderFile << "amrexvec_nu_y" << "\n";
-
1787  HeaderFile << "amrexvec_nu_z" << "\n";
-
1788  std::string mf_nodal_prefix = "Nu_nd";
-
1789  for (int level = 0; level <= finest_level; ++level) {
-
1790  HeaderFile << MultiFabHeaderPath(level, levelPrefix, mf_nodal_prefix) << '\n';
-
1791  }
-
1792 }
+
1729  // ---- this is the generic plot file type name
+
1730  HeaderFile << versionName << '\n';
+
1731 
+
1732  HeaderFile << varnames.size() << '\n';
+
1733 
+
1734  for (int ivar = 0; ivar < varnames.size(); ++ivar) {
+
1735  HeaderFile << varnames[ivar] << "\n";
+
1736  }
+
1737  HeaderFile << AMREX_SPACEDIM << '\n';
+
1738  HeaderFile << my_time << '\n';
+
1739  HeaderFile << finest_level << '\n';
+
1740  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
+
1741  HeaderFile << my_geom[0].ProbLo(i) << ' ';
+
1742  }
+
1743  HeaderFile << '\n';
+
1744  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
+
1745  HeaderFile << my_geom[0].ProbHi(i) << ' ';
+
1746  }
+
1747  HeaderFile << '\n';
+
1748  for (int i = 0; i < finest_level; ++i) {
+
1749  HeaderFile << my_ref_ratio[i][0] << ' ';
+
1750  }
+
1751  HeaderFile << '\n';
+
1752  for (int i = 0; i <= finest_level; ++i) {
+
1753  HeaderFile << my_geom[i].Domain() << ' ';
+
1754  }
+
1755  HeaderFile << '\n';
+
1756  for (int i = 0; i <= finest_level; ++i) {
+
1757  HeaderFile << level_steps[i] << ' ';
+
1758  }
+
1759  HeaderFile << '\n';
+
1760  for (int i = 0; i <= finest_level; ++i) {
+
1761  for (int k = 0; k < AMREX_SPACEDIM; ++k) {
+
1762  HeaderFile << my_geom[i].CellSize()[k] << ' ';
+
1763  }
+
1764  HeaderFile << '\n';
+
1765  }
+
1766  HeaderFile << (int) my_geom[0].Coord() << '\n';
+
1767  HeaderFile << "0\n";
+
1768 
+
1769  for (int level = 0; level <= finest_level; ++level) {
+
1770  HeaderFile << level << ' ' << bArray[level].size() << ' ' << my_time << '\n';
+
1771  HeaderFile << level_steps[level] << '\n';
+
1772 
+
1773  const IntVect& domain_lo = my_geom[level].Domain().smallEnd();
+
1774  for (int i = 0; i < bArray[level].size(); ++i)
+
1775  {
+
1776  // Need to shift because the RealBox ctor we call takes the
+
1777  // physical location of index (0,0,0). This does not affect
+
1778  // the usual cases where the domain index starts with 0.
+
1779  const Box& b = shift(bArray[level][i], -domain_lo);
+
1780  RealBox loc = RealBox(b, my_geom[level].CellSize(), my_geom[level].ProbLo());
+
1781  for (int n = 0; n < AMREX_SPACEDIM; ++n) {
+
1782  HeaderFile << loc.lo(n) << ' ' << loc.hi(n) << '\n';
+
1783  }
+
1784  }
+
1785 
+
1786  HeaderFile << MultiFabHeaderPath(level, levelPrefix, mfPrefix) << '\n';
+
1787  }
+
1788  HeaderFile << "1" << "\n";
+
1789  HeaderFile << "3" << "\n";
+
1790  HeaderFile << "amrexvec_nu_x" << "\n";
+
1791  HeaderFile << "amrexvec_nu_y" << "\n";
+
1792  HeaderFile << "amrexvec_nu_z" << "\n";
+
1793  std::string mf_nodal_prefix = "Nu_nd";
+
1794  for (int level = 0; level <= finest_level; ++level) {
+
1795  HeaderFile << MultiFabHeaderPath(level, levelPrefix, mf_nodal_prefix) << '\n';
+
1796  }
+
1797 }
Coord
Definition: ERF_DataStruct.H:64
@@ -16950,7 +17759,7 @@

133  jobInfoFile.close();
134 }
std::string inputs_name
Definition: main.cpp:15
-
static amrex::Real getCPUTime()
Definition: ERF.H:1314
+
static amrex::Real getCPUTime()
Definition: ERF.H:1307
Here is the call graph for this function:
@@ -17057,81 +17866,123 @@

-
1631 {
-
1632  BL_PROFILE("WriteMultiLevelPlotfileWithTerrain()");
-
1633 
-
1634  AMREX_ALWAYS_ASSERT(nlevels <= mf.size());
-
1635  AMREX_ALWAYS_ASSERT(nlevels <= rr.size()+1);
-
1636  AMREX_ALWAYS_ASSERT(nlevels <= level_steps.size());
-
1637  AMREX_ALWAYS_ASSERT(mf[0]->nComp() == varnames.size());
+
1636 {
+
1637  BL_PROFILE("WriteMultiLevelPlotfileWithTerrain()");
1638 
-
1639  bool callBarrier(false);
-
1640  PreBuildDirectorHierarchy(plotfilename, levelPrefix, nlevels, callBarrier);
-
1641  if (!extra_dirs.empty()) {
-
1642  for (const auto& d : extra_dirs) {
-
1643  const std::string ed = plotfilename+"/"+d;
-
1644  PreBuildDirectorHierarchy(ed, levelPrefix, nlevels, callBarrier);
-
1645  }
-
1646  }
-
1647  ParallelDescriptor::Barrier();
-
1648 
-
1649  if (ParallelDescriptor::MyProc() == ParallelDescriptor::NProcs()-1) {
-
1650  Vector<BoxArray> boxArrays(nlevels);
-
1651  for(int level(0); level < boxArrays.size(); ++level) {
-
1652  boxArrays[level] = mf[level]->boxArray();
-
1653  }
-
1654 
-
1655  auto f = [=]() {
-
1656  VisMF::IO_Buffer io_buffer(VisMF::IO_Buffer_Size);
-
1657  std::string HeaderFileName(plotfilename + "/Header");
-
1658  std::ofstream HeaderFile;
-
1659  HeaderFile.rdbuf()->pubsetbuf(io_buffer.dataPtr(), io_buffer.size());
-
1660  HeaderFile.open(HeaderFileName.c_str(), std::ofstream::out |
-
1661  std::ofstream::trunc |
-
1662  std::ofstream::binary);
-
1663  if( ! HeaderFile.good()) FileOpenFailed(HeaderFileName);
-
1664  WriteGenericPlotfileHeaderWithTerrain(HeaderFile, nlevels, boxArrays, varnames,
-
1665  my_geom, time, level_steps, rr, versionName,
-
1666  levelPrefix, mfPrefix);
-
1667  };
-
1668 
-
1669  if (AsyncOut::UseAsyncOut()) {
-
1670  AsyncOut::Submit(std::move(f));
-
1671  } else {
-
1672  f();
-
1673  }
-
1674  }
-
1675 
-
1676  std::string mf_nodal_prefix = "Nu_nd";
-
1677  for (int level = 0; level <= finest_level; ++level)
-
1678  {
-
1679  if (AsyncOut::UseAsyncOut()) {
-
1680  VisMF::AsyncWrite(*mf[level],
-
1681  MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mfPrefix),
-
1682  true);
-
1683  VisMF::AsyncWrite(*mf_nd[level],
-
1684  MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mf_nodal_prefix),
-
1685  true);
-
1686  } else {
-
1687  const MultiFab* data;
-
1688  std::unique_ptr<MultiFab> mf_tmp;
-
1689  if (mf[level]->nGrowVect() != 0) {
-
1690  mf_tmp = std::make_unique<MultiFab>(mf[level]->boxArray(),
-
1691  mf[level]->DistributionMap(),
-
1692  mf[level]->nComp(), 0, MFInfo(),
-
1693  mf[level]->Factory());
-
1694  MultiFab::Copy(*mf_tmp, *mf[level], 0, 0, mf[level]->nComp(), 0);
-
1695  data = mf_tmp.get();
-
1696  } else {
-
1697  data = mf[level];
-
1698  }
-
1699  VisMF::Write(*data , MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mfPrefix));
-
1700  VisMF::Write(*mf_nd[level], MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mf_nodal_prefix));
-
1701  }
-
1702  }
-
1703 }
-
void WriteGenericPlotfileHeaderWithTerrain(std::ostream &HeaderFile, int nlevels, const amrex::Vector< amrex::BoxArray > &bArray, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix) const
Definition: ERF_Plotfile.cpp:1706
+
1639  AMREX_ALWAYS_ASSERT(nlevels <= mf.size());
+
1640  AMREX_ALWAYS_ASSERT(nlevels <= rr.size()+1);
+
1641  AMREX_ALWAYS_ASSERT(nlevels <= level_steps.size());
+
1642  AMREX_ALWAYS_ASSERT(mf[0]->nComp() == varnames.size());
+
1643 
+
1644  bool callBarrier(false);
+
1645  PreBuildDirectorHierarchy(plotfilename, levelPrefix, nlevels, callBarrier);
+
1646  if (!extra_dirs.empty()) {
+
1647  for (const auto& d : extra_dirs) {
+
1648  const std::string ed = plotfilename+"/"+d;
+
1649  PreBuildDirectorHierarchy(ed, levelPrefix, nlevels, callBarrier);
+
1650  }
+
1651  }
+
1652  ParallelDescriptor::Barrier();
+
1653 
+
1654  if (ParallelDescriptor::MyProc() == ParallelDescriptor::NProcs()-1) {
+
1655  Vector<BoxArray> boxArrays(nlevels);
+
1656  for(int level(0); level < boxArrays.size(); ++level) {
+
1657  boxArrays[level] = mf[level]->boxArray();
+
1658  }
+
1659 
+
1660  auto f = [=]() {
+
1661  VisMF::IO_Buffer io_buffer(VisMF::IO_Buffer_Size);
+
1662  std::string HeaderFileName(plotfilename + "/Header");
+
1663  std::ofstream HeaderFile;
+
1664  HeaderFile.rdbuf()->pubsetbuf(io_buffer.dataPtr(), io_buffer.size());
+
1665  HeaderFile.open(HeaderFileName.c_str(), std::ofstream::out |
+
1666  std::ofstream::trunc |
+
1667  std::ofstream::binary);
+
1668  if( ! HeaderFile.good()) FileOpenFailed(HeaderFileName);
+
1669  WriteGenericPlotfileHeaderWithTerrain(HeaderFile, nlevels, boxArrays, varnames,
+
1670  my_geom, time, level_steps, rr, versionName,
+
1671  levelPrefix, mfPrefix);
+
1672  };
+
1673 
+
1674  if (AsyncOut::UseAsyncOut()) {
+
1675  AsyncOut::Submit(std::move(f));
+
1676  } else {
+
1677  f();
+
1678  }
+
1679  }
+
1680 
+
1681  std::string mf_nodal_prefix = "Nu_nd";
+
1682  for (int level = 0; level <= finest_level; ++level)
+
1683  {
+
1684  if (AsyncOut::UseAsyncOut()) {
+
1685  VisMF::AsyncWrite(*mf[level],
+
1686  MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mfPrefix),
+
1687  true);
+
1688  VisMF::AsyncWrite(*mf_nd[level],
+
1689  MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mf_nodal_prefix),
+
1690  true);
+
1691  } else {
+
1692  const MultiFab* data;
+
1693  std::unique_ptr<MultiFab> mf_tmp;
+
1694  if (mf[level]->nGrowVect() != 0) {
+
1695  mf_tmp = std::make_unique<MultiFab>(mf[level]->boxArray(),
+
1696  mf[level]->DistributionMap(),
+
1697  mf[level]->nComp(), 0, MFInfo(),
+
1698  mf[level]->Factory());
+
1699  MultiFab::Copy(*mf_tmp, *mf[level], 0, 0, mf[level]->nComp(), 0);
+
1700  data = mf_tmp.get();
+
1701  } else {
+
1702  data = mf[level];
+
1703  }
+
1704  VisMF::Write(*data , MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mfPrefix));
+
1705  VisMF::Write(*mf_nd[level], MultiFabFileFullPrefix(level, plotfilename, levelPrefix, mf_nodal_prefix));
+
1706  }
+
1707  }
+
1708 }
+
void WriteGenericPlotfileHeaderWithTerrain(std::ostream &HeaderFile, int nlevels, const amrex::Vector< amrex::BoxArray > &bArray, const amrex::Vector< std::string > &varnames, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix) const
Definition: ERF_Plotfile.cpp:1711
+
+

+ +

◆ WriteMyEBSurface()

+ +
+
+ + + + + + + +
void ERF::WriteMyEBSurface ()
+
+
6 {
+
7  using namespace amrex;
+
8 
+
9  amrex::Print() << "Writing the geometry to a vtp file.\n" << std::endl;
+
10 
+
11  // Only write at the finest level!
+
12  int lev = finest_level;
+
13 
+
14  BoxArray & ba = grids[lev];
+
15  DistributionMapping & dm = dmap[lev];
+
16 
+
17  const EBFArrayBoxFactory* ebfact = &EBFactory(lev);
+
18 
+
19  WriteEBSurface(ba,dm,Geom(lev),ebfact);
+
20 }
+
Definition: ERF_ConsoleIO.cpp:12
+
+Here is the call graph for this function:
+
+
+ + + + +
+
@@ -17177,47 +18028,47 @@

-
1952 {
-
1953  bool write_now = false;
-
1954 
-
1955  if ( plot_int > 0 && (nstep % plot_int == 0) ) {
-
1956  write_now = true;
-
1957 
-
1958  } else if (plot_per > 0.0) {
-
1959 
-
1960  // Check to see if we've crossed a plot_per interval by comparing
-
1961  // the number of intervals that have elapsed for both the current
-
1962  // time and the time at the beginning of this timestep.
+
1956 {
+
1957  bool write_now = false;
+
1958 
+
1959  if ( plot_int > 0 && (nstep % plot_int == 0) ) {
+
1960  write_now = true;
+
1961 
+
1962  } else if (plot_per > 0.0) {
1963 
-
1964  const Real eps = std::numeric_limits<Real>::epsilon() * Real(10.0) * std::abs(cur_time);
-
1965 
-
1966  int num_per_old = static_cast<int>(std::floor((cur_time-eps-dt_lev) / plot_per));
-
1967  int num_per_new = static_cast<int>(std::floor((cur_time-eps ) / plot_per));
-
1968 
-
1969  // Before using these, however, we must test for the case where we're
-
1970  // within machine epsilon of the next interval. In that case, increment
-
1971  // the counter, because we have indeed reached the next plot_per interval
-
1972  // at this point.
-
1973 
-
1974  const Real next_plot_time = (num_per_old + 1) * plot_per;
-
1975 
-
1976  if ((num_per_new == num_per_old) && std::abs(cur_time - next_plot_time) <= eps)
-
1977  {
-
1978  num_per_new += 1;
-
1979  }
-
1980 
-
1981  // Similarly, we have to account for the case where the old time is within
-
1982  // machine epsilon of the beginning of this interval, so that we don't double
-
1983  // count that time threshold -- we already plotted at that time on the last timestep.
+
1964  // Check to see if we've crossed a plot_per interval by comparing
+
1965  // the number of intervals that have elapsed for both the current
+
1966  // time and the time at the beginning of this timestep.
+
1967 
+
1968  const Real eps = std::numeric_limits<Real>::epsilon() * Real(10.0) * std::abs(cur_time);
+
1969 
+
1970  int num_per_old = static_cast<int>(std::floor((cur_time-eps-dt_lev) / plot_per));
+
1971  int num_per_new = static_cast<int>(std::floor((cur_time-eps ) / plot_per));
+
1972 
+
1973  // Before using these, however, we must test for the case where we're
+
1974  // within machine epsilon of the next interval. In that case, increment
+
1975  // the counter, because we have indeed reached the next plot_per interval
+
1976  // at this point.
+
1977 
+
1978  const Real next_plot_time = (num_per_old + 1) * plot_per;
+
1979 
+
1980  if ((num_per_new == num_per_old) && std::abs(cur_time - next_plot_time) <= eps)
+
1981  {
+
1982  num_per_new += 1;
+
1983  }
1984 
-
1985  if ((num_per_new != num_per_old) && std::abs((cur_time - dt_lev) - next_plot_time) <= eps)
-
1986  num_per_old += 1;
-
1987 
-
1988  if (num_per_old != num_per_new)
-
1989  write_now = true;
-
1990  }
-
1991  return write_now;
-
1992 }
+
1985  // Similarly, we have to account for the case where the old time is within
+
1986  // machine epsilon of the beginning of this interval, so that we don't double
+
1987  // count that time threshold -- we already plotted at that time on the last timestep.
+
1988 
+
1989  if ((num_per_new != num_per_old) && std::abs((cur_time - dt_lev) - next_plot_time) <= eps)
+
1990  num_per_old += 1;
+
1991 
+
1992  if (num_per_old != num_per_new)
+
1993  write_now = true;
+
1994  }
+
1995  return write_now;
+
1996 }
@@ -18275,413 +19126,418 @@

1207  }
1208 #endif
1209 
-
1210 #ifdef ERF_USE_EB
-
1211  if (containerHasElement(plot_var_names, "volfrac")) {
-
1212  MultiFab::Copy(mf[lev], EBFactory(lev).getVolFrac(), 0, mf_comp, 1, 0);
-
1213  mf_comp += 1;
-
1214  }
-
1215 #endif
-
1216 
-
1217 #ifdef ERF_COMPUTE_ERROR
-
1218  // Next, check for error in velocities and if desired, output them -- note we output none or all, not just some
-
1219  if (containerHasElement(plot_var_names, "xvel_err") ||
-
1220  containerHasElement(plot_var_names, "yvel_err") ||
-
1221  containerHasElement(plot_var_names, "zvel_err"))
-
1222  {
-
1223  //
-
1224  // Moving terrain ANALYTICAL
-
1225  //
-
1226  Real H = geom[lev].ProbHi()[2];
-
1227  Real Ampl = 0.16;
-
1228  Real wavelength = 100.;
-
1229  Real kp = 2. * PI / wavelength;
-
1230  Real g = CONST_GRAV;
-
1231  Real omega = std::sqrt(g * kp);
-
1232  Real omega_t = omega * t_new[lev];
-
1233 
-
1234  const auto dx = geom[lev].CellSizeArray();
-
1235 
-
1236 #ifdef _OPENMP
-
1237 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
-
1238 #endif
-
1239  for (MFIter mfi(mf[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
1240  {
-
1241  const Box& bx = mfi.validbox();
-
1242  Box xbx(bx); xbx.surroundingNodes(0);
-
1243  const Array4<Real> xvel_arr = vars_new[lev][Vars::xvel].array(mfi);
-
1244  const Array4<Real> zvel_arr = vars_new[lev][Vars::zvel].array(mfi);
-
1245 
-
1246  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
-
1247 
-
1248  ParallelFor(xbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
1249  {
-
1250  Real x = i * dx[0];
-
1251  Real z = 0.25 * (z_nd(i,j,k) + z_nd(i,j+1,k) + z_nd(i,j,k+1) + z_nd(i,j+1,k+1));
-
1252 
-
1253  Real z_base = Ampl * std::sin(kp * x - omega_t);
-
1254  z -= z_base;
-
1255 
-
1256  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
-
1257 
-
1258  xvel_arr(i,j,k) -= -Ampl * omega * fac * std::sin(kp * x - omega_t);
-
1259  });
-
1260 
-
1261  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
1262  {
-
1263  Real x = (i + 0.5) * dx[0];
-
1264  Real z = 0.25 * ( z_nd(i,j,k) + z_nd(i+1,j,k) + z_nd(i,j+1,k) + z_nd(i+1,j+1,k));
-
1265 
-
1266  Real z_base = Ampl * std::sin(kp * x - omega_t);
-
1267  z -= z_base;
-
1268 
-
1269  Real fac = std::sinh( kp * (z - H) ) / std::sinh(kp * H);
-
1270 
-
1271  zvel_arr(i,j,k) -= Ampl * omega * fac * std::cos(kp * x - omega_t);
-
1272  });
-
1273  }
+
1210  if (containerHasElement(plot_var_names, "volfrac")) {
+
1211  if ( solverChoice.terrain_type == TerrainType::EB ||
+
1212  solverChoice.terrain_type == TerrainType::ImmersedForcing)
+
1213  {
+
1214  MultiFab::Copy(mf[lev], EBFactory(lev).getVolFrac(), 0, mf_comp, 1, 0);
+
1215  } else {
+
1216  mf[lev].setVal(1.0, mf_comp, 1, 0);
+
1217  }
+
1218  mf_comp += 1;
+
1219  }
+
1220 
+
1221 #ifdef ERF_COMPUTE_ERROR
+
1222  // Next, check for error in velocities and if desired, output them -- note we output none or all, not just some
+
1223  if (containerHasElement(plot_var_names, "xvel_err") ||
+
1224  containerHasElement(plot_var_names, "yvel_err") ||
+
1225  containerHasElement(plot_var_names, "zvel_err"))
+
1226  {
+
1227  //
+
1228  // Moving terrain ANALYTICAL
+
1229  //
+
1230  Real H = geom[lev].ProbHi()[2];
+
1231  Real Ampl = 0.16;
+
1232  Real wavelength = 100.;
+
1233  Real kp = 2. * PI / wavelength;
+
1234  Real g = CONST_GRAV;
+
1235  Real omega = std::sqrt(g * kp);
+
1236  Real omega_t = omega * t_new[lev];
+
1237 
+
1238  const auto dx = geom[lev].CellSizeArray();
+
1239 
+
1240 #ifdef _OPENMP
+
1241 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
+
1242 #endif
+
1243  for (MFIter mfi(mf[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
1244  {
+
1245  const Box& bx = mfi.validbox();
+
1246  Box xbx(bx); xbx.surroundingNodes(0);
+
1247  const Array4<Real> xvel_arr = vars_new[lev][Vars::xvel].array(mfi);
+
1248  const Array4<Real> zvel_arr = vars_new[lev][Vars::zvel].array(mfi);
+
1249 
+
1250  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
+
1251 
+
1252  ParallelFor(xbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
1253  {
+
1254  Real x = i * dx[0];
+
1255  Real z = 0.25 * (z_nd(i,j,k) + z_nd(i,j+1,k) + z_nd(i,j,k+1) + z_nd(i,j+1,k+1));
+
1256 
+
1257  Real z_base = Ampl * std::sin(kp * x - omega_t);
+
1258  z -= z_base;
+
1259 
+
1260  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
+
1261 
+
1262  xvel_arr(i,j,k) -= -Ampl * omega * fac * std::sin(kp * x - omega_t);
+
1263  });
+
1264 
+
1265  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
1266  {
+
1267  Real x = (i + 0.5) * dx[0];
+
1268  Real z = 0.25 * ( z_nd(i,j,k) + z_nd(i+1,j,k) + z_nd(i,j+1,k) + z_nd(i+1,j+1,k));
+
1269 
+
1270  Real z_base = Ampl * std::sin(kp * x - omega_t);
+
1271  z -= z_base;
+
1272 
+
1273  Real fac = std::sinh( kp * (z - H) ) / std::sinh(kp * H);
1274 
-
1275  MultiFab temp_mf(mf[lev].boxArray(), mf[lev].DistributionMap(), AMREX_SPACEDIM, 0);
-
1276  average_face_to_cellcenter(temp_mf,0,
-
1277  Array<const MultiFab*,3>{&vars_new[lev][Vars::xvel],&vars_new[lev][Vars::yvel],&vars_new[lev][Vars::zvel]});
+
1275  zvel_arr(i,j,k) -= Ampl * omega * fac * std::cos(kp * x - omega_t);
+
1276  });
+
1277  }
1278 
-
1279  if (containerHasElement(plot_var_names, "xvel_err")) {
-
1280  MultiFab::Copy(mf[lev],temp_mf,0,mf_comp,1,0);
-
1281  mf_comp += 1;
-
1282  }
-
1283  if (containerHasElement(plot_var_names, "yvel_err")) {
-
1284  MultiFab::Copy(mf[lev],temp_mf,1,mf_comp,1,0);
+
1279  MultiFab temp_mf(mf[lev].boxArray(), mf[lev].DistributionMap(), AMREX_SPACEDIM, 0);
+
1280  average_face_to_cellcenter(temp_mf,0,
+
1281  Array<const MultiFab*,3>{&vars_new[lev][Vars::xvel],&vars_new[lev][Vars::yvel],&vars_new[lev][Vars::zvel]});
+
1282 
+
1283  if (containerHasElement(plot_var_names, "xvel_err")) {
+
1284  MultiFab::Copy(mf[lev],temp_mf,0,mf_comp,1,0);
1285  mf_comp += 1;
1286  }
-
1287  if (containerHasElement(plot_var_names, "zvel_err")) {
-
1288  MultiFab::Copy(mf[lev],temp_mf,2,mf_comp,1,0);
+
1287  if (containerHasElement(plot_var_names, "yvel_err")) {
+
1288  MultiFab::Copy(mf[lev],temp_mf,1,mf_comp,1,0);
1289  mf_comp += 1;
1290  }
-
1291 
-
1292  // Now restore the velocities to what they were
-
1293 #ifdef _OPENMP
-
1294 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
-
1295 #endif
-
1296  for (MFIter mfi(mf[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
1297  {
-
1298  const Box& bx = mfi.validbox();
-
1299  Box xbx(bx); xbx.surroundingNodes(0);
-
1300 
-
1301  const Array4<Real> xvel_arr = vars_new[lev][Vars::xvel].array(mfi);
-
1302  const Array4<Real> zvel_arr = vars_new[lev][Vars::zvel].array(mfi);
-
1303 
-
1304  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
-
1305 
-
1306  ParallelFor(xbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
1307  {
-
1308  Real x = i * dx[0];
-
1309  Real z = 0.25 * (z_nd(i,j,k) + z_nd(i,j+1,k) + z_nd(i,j,k+1) + z_nd(i,j+1,k+1));
-
1310  Real z_base = Ampl * std::sin(kp * x - omega_t);
-
1311 
-
1312  z -= z_base;
-
1313 
-
1314  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
-
1315  xvel_arr(i,j,k) += -Ampl * omega * fac * std::sin(kp * x - omega_t);
-
1316  });
-
1317  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
-
1318  {
-
1319  Real x = (i + 0.5) * dx[0];
-
1320  Real z = 0.25 * ( z_nd(i,j,k) + z_nd(i+1,j,k) + z_nd(i,j+1,k) + z_nd(i+1,j+1,k));
-
1321  Real z_base = Ampl * std::sin(kp * x - omega_t);
-
1322 
-
1323  z -= z_base;
-
1324  Real fac = std::sinh( kp * (z - H) ) / std::sinh(kp * H);
-
1325 
-
1326  zvel_arr(i,j,k) += Ampl * omega * fac * std::cos(kp * x - omega_t);
-
1327  });
-
1328  }
-
1329  } // end xvel_err, yvel_err, zvel_err
-
1330 
-
1331  if (containerHasElement(plot_var_names, "pp_err"))
-
1332  {
-
1333  // Moving terrain ANALYTICAL
-
1334 #ifdef _OPENMP
-
1335 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
-
1336 #endif
-
1337  for ( MFIter mfi(mf[lev],TilingIfNotGPU()); mfi.isValid(); ++mfi)
-
1338  {
-
1339  const Box& bx = mfi.tilebox();
-
1340  const Array4<Real>& derdat = mf[lev].array(mfi);
-
1341  const Array4<Real const>& p0_arr = p_hse.const_array(mfi);
-
1342  const Array4<Real const>& S_arr = vars_new[lev][Vars::cons].const_array(mfi);
-
1343 
-
1344  const auto dx = geom[lev].CellSizeArray();
-
1345  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
-
1346  const Array4<Real const>& r0_arr = r_hse.const_array(mfi);
+
1291  if (containerHasElement(plot_var_names, "zvel_err")) {
+
1292  MultiFab::Copy(mf[lev],temp_mf,2,mf_comp,1,0);
+
1293  mf_comp += 1;
+
1294  }
+
1295 
+
1296  // Now restore the velocities to what they were
+
1297 #ifdef _OPENMP
+
1298 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
+
1299 #endif
+
1300  for (MFIter mfi(mf[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
1301  {
+
1302  const Box& bx = mfi.validbox();
+
1303  Box xbx(bx); xbx.surroundingNodes(0);
+
1304 
+
1305  const Array4<Real> xvel_arr = vars_new[lev][Vars::xvel].array(mfi);
+
1306  const Array4<Real> zvel_arr = vars_new[lev][Vars::zvel].array(mfi);
+
1307 
+
1308  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
+
1309 
+
1310  ParallelFor(xbx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
1311  {
+
1312  Real x = i * dx[0];
+
1313  Real z = 0.25 * (z_nd(i,j,k) + z_nd(i,j+1,k) + z_nd(i,j,k+1) + z_nd(i,j+1,k+1));
+
1314  Real z_base = Ampl * std::sin(kp * x - omega_t);
+
1315 
+
1316  z -= z_base;
+
1317 
+
1318  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
+
1319  xvel_arr(i,j,k) += -Ampl * omega * fac * std::sin(kp * x - omega_t);
+
1320  });
+
1321  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k)
+
1322  {
+
1323  Real x = (i + 0.5) * dx[0];
+
1324  Real z = 0.25 * ( z_nd(i,j,k) + z_nd(i+1,j,k) + z_nd(i,j+1,k) + z_nd(i+1,j+1,k));
+
1325  Real z_base = Ampl * std::sin(kp * x - omega_t);
+
1326 
+
1327  z -= z_base;
+
1328  Real fac = std::sinh( kp * (z - H) ) / std::sinh(kp * H);
+
1329 
+
1330  zvel_arr(i,j,k) += Ampl * omega * fac * std::cos(kp * x - omega_t);
+
1331  });
+
1332  }
+
1333  } // end xvel_err, yvel_err, zvel_err
+
1334 
+
1335  if (containerHasElement(plot_var_names, "pp_err"))
+
1336  {
+
1337  // Moving terrain ANALYTICAL
+
1338 #ifdef _OPENMP
+
1339 #pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
+
1340 #endif
+
1341  for ( MFIter mfi(mf[lev],TilingIfNotGPU()); mfi.isValid(); ++mfi)
+
1342  {
+
1343  const Box& bx = mfi.tilebox();
+
1344  const Array4<Real>& derdat = mf[lev].array(mfi);
+
1345  const Array4<Real const>& p0_arr = p_hse.const_array(mfi);
+
1346  const Array4<Real const>& S_arr = vars_new[lev][Vars::cons].const_array(mfi);
1347 
-
1348  Real H = geom[lev].ProbHi()[2];
-
1349  Real Ampl = 0.16;
-
1350  Real wavelength = 100.;
-
1351  Real kp = 2. * PI / wavelength;
-
1352  Real g = CONST_GRAV;
-
1353  Real omega = std::sqrt(g * kp);
-
1354  Real omega_t = omega * t_new[lev];
-
1355 
-
1356  ParallelFor(bx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
-
1357  {
-
1358  const Real rhotheta = S_arr(i,j,k,RhoTheta_comp);
-
1359  derdat(i, j, k, mf_comp) = getPgivenRTh(rhotheta) - p0_arr(i,j,k);
-
1360 
-
1361  Real rho_hse = r0_arr(i,j,k);
-
1362 
-
1363  Real x = (i + 0.5) * dx[0];
-
1364  Real z = 0.125 * ( z_nd(i,j,k ) + z_nd(i+1,j,k ) + z_nd(i,j+1,k ) + z_nd(i+1,j+1,k )
-
1365  +z_nd(i,j,k+1) + z_nd(i+1,j,k+1) + z_nd(i,j+1,k+1) + z_nd(i+1,j+1,k+1) );
-
1366  Real z_base = Ampl * std::sin(kp * x - omega_t);
-
1367 
-
1368  z -= z_base;
-
1369  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
-
1370  Real pprime_exact = -(Ampl * omega * omega / kp) * fac *
-
1371  std::sin(kp * x - omega_t) * r0_arr(i,j,k);
-
1372 
-
1373  derdat(i,j,k,mf_comp) -= pprime_exact;
-
1374  });
-
1375  }
-
1376  mf_comp += 1;
-
1377  }
-
1378 #endif
-
1379 
-
1380 #ifdef ERF_USE_RRTMGP
-
1381  if (containerHasElement(plot_var_names, "qsrc_sw")) {
-
1382  MultiFab::Copy(mf[lev], *(qheating_rates[lev]), 0, mf_comp, 1, 0);
-
1383  mf_comp += 1;
-
1384  }
-
1385  if (containerHasElement(plot_var_names, "qsrc_lw")) {
-
1386  MultiFab::Copy(mf[lev], *(qheating_rates[lev]), 1, mf_comp, 1, 0);
+
1348  const auto dx = geom[lev].CellSizeArray();
+
1349  const Array4<Real const>& z_nd = z_phys_nd[lev]->const_array(mfi);
+
1350  const Array4<Real const>& r0_arr = r_hse.const_array(mfi);
+
1351 
+
1352  Real H = geom[lev].ProbHi()[2];
+
1353  Real Ampl = 0.16;
+
1354  Real wavelength = 100.;
+
1355  Real kp = 2. * PI / wavelength;
+
1356  Real g = CONST_GRAV;
+
1357  Real omega = std::sqrt(g * kp);
+
1358  Real omega_t = omega * t_new[lev];
+
1359 
+
1360  ParallelFor(bx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept
+
1361  {
+
1362  const Real rhotheta = S_arr(i,j,k,RhoTheta_comp);
+
1363  derdat(i, j, k, mf_comp) = getPgivenRTh(rhotheta) - p0_arr(i,j,k);
+
1364 
+
1365  Real rho_hse = r0_arr(i,j,k);
+
1366 
+
1367  Real x = (i + 0.5) * dx[0];
+
1368  Real z = 0.125 * ( z_nd(i,j,k ) + z_nd(i+1,j,k ) + z_nd(i,j+1,k ) + z_nd(i+1,j+1,k )
+
1369  +z_nd(i,j,k+1) + z_nd(i+1,j,k+1) + z_nd(i,j+1,k+1) + z_nd(i+1,j+1,k+1) );
+
1370  Real z_base = Ampl * std::sin(kp * x - omega_t);
+
1371 
+
1372  z -= z_base;
+
1373  Real fac = std::cosh( kp * (z - H) ) / std::sinh(kp * H);
+
1374  Real pprime_exact = -(Ampl * omega * omega / kp) * fac *
+
1375  std::sin(kp * x - omega_t) * r0_arr(i,j,k);
+
1376 
+
1377  derdat(i,j,k,mf_comp) -= pprime_exact;
+
1378  });
+
1379  }
+
1380  mf_comp += 1;
+
1381  }
+
1382 #endif
+
1383 
+
1384 #ifdef ERF_USE_RRTMGP
+
1385  if (containerHasElement(plot_var_names, "qsrc_sw")) {
+
1386  MultiFab::Copy(mf[lev], *(qheating_rates[lev]), 0, mf_comp, 1, 0);
1387  mf_comp += 1;
1388  }
-
1389 #endif
-
1390  }
-
1391 
-
1392 #ifdef ERF_USE_EB
-
1393  for (int lev = 0; lev <= finest_level; ++lev) {
-
1394  EB_set_covered(mf[lev], 0.0);
-
1395  }
-
1396 #endif
-
1397 
-
1398  // Fill terrain distortion MF
-
1399  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
1400  for (int lev(0); lev <= finest_level; ++lev) {
-
1401  MultiFab::Copy(mf_nd[lev],*z_phys_nd[lev],0,2,1,0);
-
1402  Real dz = Geom()[lev].CellSizeArray()[2];
-
1403  for (MFIter mfi(mf_nd[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi) {
-
1404  const Box& bx = mfi.tilebox();
-
1405  Array4< Real> mf_arr = mf_nd[lev].array(mfi);
-
1406  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
-
1407  mf_arr(i,j,k,2) -= k * dz;
-
1408  });
-
1409  }
-
1410  }
-
1411  }
-
1412 
-
1413  std::string plotfilename;
-
1414  std::string plotfilenameU;
-
1415  std::string plotfilenameV;
-
1416  std::string plotfilenameW;
-
1417  if (which == 1) {
-
1418  plotfilename = Concatenate(plot_file_1, istep[0], 5);
-
1419  plotfilenameU = Concatenate(plot_file_1+"U", istep[0], 5);
-
1420  plotfilenameV = Concatenate(plot_file_1+"V", istep[0], 5);
-
1421  plotfilenameW = Concatenate(plot_file_1+"W", istep[0], 5);
-
1422  } else if (which == 2) {
-
1423  plotfilename = Concatenate(plot_file_2, istep[0], 5);
-
1424  plotfilenameU = Concatenate(plot_file_2+"U", istep[0], 5);
-
1425  plotfilenameV = Concatenate(plot_file_2+"V", istep[0], 5);
-
1426  plotfilenameW = Concatenate(plot_file_2+"W", istep[0], 5);
-
1427  }
-
1428 
-
1429  // LSM writes it's own data
-
1430  if (which==1 && plot_lsm) {
-
1431  lsm.Plot_Lsm_Data(t_new[0], istep, refRatio());
+
1389  if (containerHasElement(plot_var_names, "qsrc_lw")) {
+
1390  MultiFab::Copy(mf[lev], *(qheating_rates[lev]), 1, mf_comp, 1, 0);
+
1391  mf_comp += 1;
+
1392  }
+
1393 #endif
+
1394  }
+
1395 
+
1396  if (solverChoice.terrain_type == TerrainType::EB)
+
1397  {
+
1398  for (int lev = 0; lev <= finest_level; ++lev) {
+
1399  EB_set_covered(mf[lev], 0.0);
+
1400  }
+
1401  }
+
1402 
+
1403  // Fill terrain distortion MF
+
1404  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
1405  for (int lev(0); lev <= finest_level; ++lev) {
+
1406  MultiFab::Copy(mf_nd[lev],*z_phys_nd[lev],0,2,1,0);
+
1407  Real dz = Geom()[lev].CellSizeArray()[2];
+
1408  for (MFIter mfi(mf_nd[lev], TilingIfNotGPU()); mfi.isValid(); ++mfi) {
+
1409  const Box& bx = mfi.tilebox();
+
1410  Array4<Real> mf_arr = mf_nd[lev].array(mfi);
+
1411  ParallelFor(bx, [=] AMREX_GPU_DEVICE (int i, int j, int k) {
+
1412  mf_arr(i,j,k,2) -= k * dz;
+
1413  });
+
1414  }
+
1415  }
+
1416  }
+
1417 
+
1418  std::string plotfilename;
+
1419  std::string plotfilenameU;
+
1420  std::string plotfilenameV;
+
1421  std::string plotfilenameW;
+
1422  if (which == 1) {
+
1423  plotfilename = Concatenate(plot_file_1, istep[0], 5);
+
1424  plotfilenameU = Concatenate(plot_file_1+"U", istep[0], 5);
+
1425  plotfilenameV = Concatenate(plot_file_1+"V", istep[0], 5);
+
1426  plotfilenameW = Concatenate(plot_file_1+"W", istep[0], 5);
+
1427  } else if (which == 2) {
+
1428  plotfilename = Concatenate(plot_file_2, istep[0], 5);
+
1429  plotfilenameU = Concatenate(plot_file_2+"U", istep[0], 5);
+
1430  plotfilenameV = Concatenate(plot_file_2+"V", istep[0], 5);
+
1431  plotfilenameW = Concatenate(plot_file_2+"W", istep[0], 5);
1432  }
1433 
-
1434 #ifdef ERF_USE_RRTMGP
-
1435  // write additional RRTMGP data
-
1436  // TODO: currently single level only
-
1437  if (which==1 && plot_rad) {
-
1438  rad.writePlotfile(plot_file_1, t_new[0], istep[0]);
-
1439  }
-
1440 #endif
-
1441 
-
1442  // Single level
-
1443  if (finest_level == 0)
-
1444  {
-
1445  if (plotfile_type == PlotFileType::Amrex)
-
1446  {
-
1447  Print() << "Writing native plotfile " << plotfilename << "\n";
-
1448  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
1449  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
-
1450  GetVecOfConstPtrs(mf),
-
1451  GetVecOfConstPtrs(mf_nd),
-
1452  varnames,
-
1453  Geom(), t_new[0], istep, refRatio());
-
1454  } else {
-
1455  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
-
1456  GetVecOfConstPtrs(mf),
-
1457  varnames,
-
1458  Geom(), t_new[0], istep, refRatio());
-
1459  }
-
1460  writeJobInfo(plotfilename);
-
1461 
-
1462  if (m_plot_face_vels) {
-
1463  Print() << "Writing face velocities" << std::endl;
-
1464  WriteMultiLevelPlotfile(plotfilenameU, finest_level+1,
-
1465  GetVecOfConstPtrs(mf_u),
-
1466  {"x_velocity_stag"},
-
1467  Geom(), t_new[0], istep, refRatio());
-
1468  WriteMultiLevelPlotfile(plotfilenameV, finest_level+1,
-
1469  GetVecOfConstPtrs(mf_v),
-
1470  {"y_velocity_stag"},
-
1471  Geom(), t_new[0], istep, refRatio());
-
1472  WriteMultiLevelPlotfile(plotfilenameW, finest_level+1,
-
1473  GetVecOfConstPtrs(mf_w),
-
1474  {"z_velocity_stag"},
-
1475  Geom(), t_new[0], istep, refRatio());
-
1476  }
-
1477 
-
1478 #ifdef ERF_USE_PARTICLES
-
1479  particleData.writePlotFile(plotfilename);
-
1480 #endif
-
1481 #ifdef ERF_USE_NETCDF
-
1482  } else if (plotfile_type == PlotFileType::Netcdf) {
-
1483  int lev = 0;
-
1484  int l_which = 0;
-
1485  writeNCPlotFile(lev, l_which, plotfilename, GetVecOfConstPtrs(mf), varnames, istep, t_new[0]);
-
1486 #endif
-
1487  } else {
-
1488  // Here we assume the plotfile_type is PlotFileType::None
-
1489  Print() << "Writing no plotfile since plotfile_type is none" << std::endl;
-
1490  }
-
1491 
-
1492  } else { // Multilevel
-
1493 
-
1494  if (plotfile_type == PlotFileType::Amrex) {
-
1495 
-
1496  int lev0 = 0;
-
1497  int desired_ratio = std::max(std::max(ref_ratio[lev0][0],ref_ratio[lev0][1]),ref_ratio[lev0][2]);
-
1498  bool any_ratio_one = ( ( (ref_ratio[lev0][0] == 1) || (ref_ratio[lev0][1] == 1) ) ||
-
1499  (ref_ratio[lev0][2] == 1) );
-
1500  for (int lev = 1; lev < finest_level; lev++) {
-
1501  any_ratio_one = any_ratio_one ||
-
1502  ( ( (ref_ratio[lev][0] == 1) || (ref_ratio[lev][1] == 1) ) ||
-
1503  (ref_ratio[lev][2] == 1) );
-
1504  }
-
1505 
-
1506  if (any_ratio_one && m_expand_plotvars_to_unif_rr)
-
1507  {
-
1508  Vector<IntVect> r2(finest_level);
-
1509  Vector<Geometry> g2(finest_level+1);
-
1510  Vector<MultiFab> mf2(finest_level+1);
-
1511 
-
1512  mf2[0].define(grids[0], dmap[0], ncomp_mf, 0);
-
1513 
-
1514  // Copy level 0 as is
-
1515  MultiFab::Copy(mf2[0],mf[0],0,0,mf[0].nComp(),0);
+
1434  // LSM writes it's own data
+
1435  if (which==1 && plot_lsm) {
+
1436  lsm.Plot_Lsm_Data(t_new[0], istep, refRatio());
+
1437  }
+
1438 
+
1439 #ifdef ERF_USE_RRTMGP
+
1440  // write additional RRTMGP data
+
1441  // TODO: currently single level only
+
1442  if (which==1 && plot_rad) {
+
1443  rad.writePlotfile(plot_file_1, t_new[0], istep[0]);
+
1444  }
+
1445 #endif
+
1446 
+
1447  // Single level
+
1448  if (finest_level == 0)
+
1449  {
+
1450  if (plotfile_type == PlotFileType::Amrex)
+
1451  {
+
1452  Print() << "Writing native plotfile " << plotfilename << "\n";
+
1453  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
1454  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
+
1455  GetVecOfConstPtrs(mf),
+
1456  GetVecOfConstPtrs(mf_nd),
+
1457  varnames,
+
1458  Geom(), t_new[0], istep, refRatio());
+
1459  } else {
+
1460  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
+
1461  GetVecOfConstPtrs(mf),
+
1462  varnames,
+
1463  Geom(), t_new[0], istep, refRatio());
+
1464  }
+
1465  writeJobInfo(plotfilename);
+
1466 
+
1467  if (m_plot_face_vels) {
+
1468  Print() << "Writing face velocities" << std::endl;
+
1469  WriteMultiLevelPlotfile(plotfilenameU, finest_level+1,
+
1470  GetVecOfConstPtrs(mf_u),
+
1471  {"x_velocity_stag"},
+
1472  Geom(), t_new[0], istep, refRatio());
+
1473  WriteMultiLevelPlotfile(plotfilenameV, finest_level+1,
+
1474  GetVecOfConstPtrs(mf_v),
+
1475  {"y_velocity_stag"},
+
1476  Geom(), t_new[0], istep, refRatio());
+
1477  WriteMultiLevelPlotfile(plotfilenameW, finest_level+1,
+
1478  GetVecOfConstPtrs(mf_w),
+
1479  {"z_velocity_stag"},
+
1480  Geom(), t_new[0], istep, refRatio());
+
1481  }
+
1482 
+
1483 #ifdef ERF_USE_PARTICLES
+
1484  particleData.writePlotFile(plotfilename);
+
1485 #endif
+
1486 #ifdef ERF_USE_NETCDF
+
1487  } else if (plotfile_type == PlotFileType::Netcdf) {
+
1488  int lev = 0;
+
1489  int l_which = 0;
+
1490  writeNCPlotFile(lev, l_which, plotfilename, GetVecOfConstPtrs(mf), varnames, istep, t_new[0]);
+
1491 #endif
+
1492  } else {
+
1493  // Here we assume the plotfile_type is PlotFileType::None
+
1494  Print() << "Writing no plotfile since plotfile_type is none" << std::endl;
+
1495  }
+
1496 
+
1497  } else { // Multilevel
+
1498 
+
1499  if (plotfile_type == PlotFileType::Amrex) {
+
1500 
+
1501  int lev0 = 0;
+
1502  int desired_ratio = std::max(std::max(ref_ratio[lev0][0],ref_ratio[lev0][1]),ref_ratio[lev0][2]);
+
1503  bool any_ratio_one = ( ( (ref_ratio[lev0][0] == 1) || (ref_ratio[lev0][1] == 1) ) ||
+
1504  (ref_ratio[lev0][2] == 1) );
+
1505  for (int lev = 1; lev < finest_level; lev++) {
+
1506  any_ratio_one = any_ratio_one ||
+
1507  ( ( (ref_ratio[lev][0] == 1) || (ref_ratio[lev][1] == 1) ) ||
+
1508  (ref_ratio[lev][2] == 1) );
+
1509  }
+
1510 
+
1511  if (any_ratio_one && m_expand_plotvars_to_unif_rr)
+
1512  {
+
1513  Vector<IntVect> r2(finest_level);
+
1514  Vector<Geometry> g2(finest_level+1);
+
1515  Vector<MultiFab> mf2(finest_level+1);
1516 
-
1517  // Define a new multi-level array of Geometry's so that we pass the new "domain" at lev > 0
-
1518  Array<int,AMREX_SPACEDIM> periodicity =
-
1519  {Geom()[lev0].isPeriodic(0),Geom()[lev0].isPeriodic(1),Geom()[lev0].isPeriodic(2)};
-
1520  g2[lev0].define(Geom()[lev0].Domain(),&(Geom()[lev0].ProbDomain()),0,periodicity.data());
+
1517  mf2[0].define(grids[0], dmap[0], ncomp_mf, 0);
+
1518 
+
1519  // Copy level 0 as is
+
1520  MultiFab::Copy(mf2[0],mf[0],0,0,mf[0].nComp(),0);
1521 
-
1522  r2[0] = IntVect(desired_ratio/ref_ratio[lev0][0],
-
1523  desired_ratio/ref_ratio[lev0][1],
-
1524  desired_ratio/ref_ratio[lev0][2]);
-
1525 
-
1526  for (int lev = 1; lev <= finest_level; ++lev) {
-
1527  if (lev > 1) {
-
1528  r2[lev-1][0] = r2[lev-2][0] * desired_ratio / ref_ratio[lev-1][0];
-
1529  r2[lev-1][1] = r2[lev-2][1] * desired_ratio / ref_ratio[lev-1][1];
-
1530  r2[lev-1][2] = r2[lev-2][2] * desired_ratio / ref_ratio[lev-1][2];
-
1531  }
-
1532 
-
1533  mf2[lev].define(refine(grids[lev],r2[lev-1]), dmap[lev], ncomp_mf, 0);
-
1534 
-
1535  // Set the new problem domain
-
1536  Box d2(Geom()[lev].Domain());
-
1537  d2.refine(r2[lev-1]);
-
1538 
-
1539  g2[lev].define(d2,&(Geom()[lev].ProbDomain()),0,periodicity.data());
-
1540  }
-
1541 
-
1542  // Do piecewise interpolation of mf into mf2
-
1543  for (int lev = 1; lev <= finest_level; ++lev) {
-
1544  Interpolater* mapper_c = &pc_interp;
-
1545  InterpFromCoarseLevel(mf2[lev], t_new[lev], mf[lev],
-
1546  0, 0, ncomp_mf,
-
1547  geom[lev], g2[lev],
- -
1549  r2[lev-1], mapper_c, domain_bcs_type, 0);
-
1550  }
-
1551 
-
1552  // Define an effective ref_ratio which is isotropic to be passed into WriteMultiLevelPlotfile
-
1553  Vector<IntVect> rr(finest_level);
-
1554  for (int lev = 0; lev < finest_level; ++lev) {
-
1555  rr[lev] = IntVect(desired_ratio);
-
1556  }
-
1557 
-
1558  Print() << "Writing plotfile " << plotfilename << "\n";
-
1559  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
1560  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
-
1561  GetVecOfConstPtrs(mf2),
-
1562  GetVecOfConstPtrs(mf_nd),
-
1563  varnames,
-
1564  g2, t_new[0], istep, rr);
-
1565  } else {
-
1566  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
-
1567  GetVecOfConstPtrs(mf2), varnames,
-
1568  g2, t_new[0], istep, rr);
-
1569  }
-
1570 
-
1571  } else {
-
1572  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
-
1573  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
-
1574  GetVecOfConstPtrs(mf),
-
1575  GetVecOfConstPtrs(mf_nd),
-
1576  varnames,
-
1577  geom, t_new[0], istep, ref_ratio);
-
1578  } else {
-
1579  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
-
1580  GetVecOfConstPtrs(mf), varnames,
-
1581  geom, t_new[0], istep, ref_ratio);
-
1582  }
-
1583  if (m_plot_face_vels) {
-
1584  Print() << "Writing face velocities" << std::endl;
-
1585  WriteMultiLevelPlotfile(plotfilenameU, finest_level+1,
-
1586  GetVecOfConstPtrs(mf_u),
-
1587  {"x_velocity_stag"},
-
1588  geom, t_new[0], istep, ref_ratio);
-
1589  WriteMultiLevelPlotfile(plotfilenameV, finest_level+1,
-
1590  GetVecOfConstPtrs(mf_v),
-
1591  {"y_velocity_stag"},
-
1592  geom, t_new[0], istep, ref_ratio);
-
1593  WriteMultiLevelPlotfile(plotfilenameW, finest_level+1,
-
1594  GetVecOfConstPtrs(mf_w),
-
1595  {"z_velocity_stag"},
-
1596  geom, t_new[0], istep, ref_ratio);
-
1597  }
-
1598  } // ref_ratio test
-
1599 
-
1600  writeJobInfo(plotfilename);
-
1601 
-
1602 #ifdef ERF_USE_PARTICLES
-
1603  particleData.writePlotFile(plotfilename);
-
1604 #endif
-
1605 
-
1606 #ifdef ERF_USE_NETCDF
-
1607  } else if (plotfile_type == PlotFileType::Netcdf) {
-
1608  for (int lev = 0; lev <= finest_level; ++lev) {
-
1609  for (int which_box = 0; which_box < num_boxes_at_level[lev]; which_box++) {
-
1610  writeNCPlotFile(lev, which_box, plotfilename, GetVecOfConstPtrs(mf), varnames, istep, t_new[0]);
-
1611  }
-
1612  }
-
1613 #endif
-
1614  }
-
1615  } // end multi-level
-
1616 }
+
1522  // Define a new multi-level array of Geometry's so that we pass the new "domain" at lev > 0
+
1523  Array<int,AMREX_SPACEDIM> periodicity =
+
1524  {Geom()[lev0].isPeriodic(0),Geom()[lev0].isPeriodic(1),Geom()[lev0].isPeriodic(2)};
+
1525  g2[lev0].define(Geom()[lev0].Domain(),&(Geom()[lev0].ProbDomain()),0,periodicity.data());
+
1526 
+
1527  r2[0] = IntVect(desired_ratio/ref_ratio[lev0][0],
+
1528  desired_ratio/ref_ratio[lev0][1],
+
1529  desired_ratio/ref_ratio[lev0][2]);
+
1530 
+
1531  for (int lev = 1; lev <= finest_level; ++lev) {
+
1532  if (lev > 1) {
+
1533  r2[lev-1][0] = r2[lev-2][0] * desired_ratio / ref_ratio[lev-1][0];
+
1534  r2[lev-1][1] = r2[lev-2][1] * desired_ratio / ref_ratio[lev-1][1];
+
1535  r2[lev-1][2] = r2[lev-2][2] * desired_ratio / ref_ratio[lev-1][2];
+
1536  }
+
1537 
+
1538  mf2[lev].define(refine(grids[lev],r2[lev-1]), dmap[lev], ncomp_mf, 0);
+
1539 
+
1540  // Set the new problem domain
+
1541  Box d2(Geom()[lev].Domain());
+
1542  d2.refine(r2[lev-1]);
+
1543 
+
1544  g2[lev].define(d2,&(Geom()[lev].ProbDomain()),0,periodicity.data());
+
1545  }
+
1546 
+
1547  // Do piecewise interpolation of mf into mf2
+
1548  for (int lev = 1; lev <= finest_level; ++lev) {
+
1549  Interpolater* mapper_c = &pc_interp;
+
1550  InterpFromCoarseLevel(mf2[lev], t_new[lev], mf[lev],
+
1551  0, 0, ncomp_mf,
+
1552  geom[lev], g2[lev],
+ +
1554  r2[lev-1], mapper_c, domain_bcs_type, 0);
+
1555  }
+
1556 
+
1557  // Define an effective ref_ratio which is isotropic to be passed into WriteMultiLevelPlotfile
+
1558  Vector<IntVect> rr(finest_level);
+
1559  for (int lev = 0; lev < finest_level; ++lev) {
+
1560  rr[lev] = IntVect(desired_ratio);
+
1561  }
+
1562 
+
1563  Print() << "Writing plotfile " << plotfilename << "\n";
+
1564  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
1565  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
+
1566  GetVecOfConstPtrs(mf2),
+
1567  GetVecOfConstPtrs(mf_nd),
+
1568  varnames,
+
1569  g2, t_new[0], istep, rr);
+
1570  } else {
+
1571  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
+
1572  GetVecOfConstPtrs(mf2), varnames,
+
1573  g2, t_new[0], istep, rr);
+
1574  }
+
1575 
+
1576  } else {
+
1577  if (SolverChoice::mesh_type != MeshType::ConstantDz) {
+
1578  WriteMultiLevelPlotfileWithTerrain(plotfilename, finest_level+1,
+
1579  GetVecOfConstPtrs(mf),
+
1580  GetVecOfConstPtrs(mf_nd),
+
1581  varnames,
+
1582  geom, t_new[0], istep, ref_ratio);
+
1583  } else {
+
1584  WriteMultiLevelPlotfile(plotfilename, finest_level+1,
+
1585  GetVecOfConstPtrs(mf), varnames,
+
1586  geom, t_new[0], istep, ref_ratio);
+
1587  }
+
1588  if (m_plot_face_vels) {
+
1589  Print() << "Writing face velocities" << std::endl;
+
1590  WriteMultiLevelPlotfile(plotfilenameU, finest_level+1,
+
1591  GetVecOfConstPtrs(mf_u),
+
1592  {"x_velocity_stag"},
+
1593  geom, t_new[0], istep, ref_ratio);
+
1594  WriteMultiLevelPlotfile(plotfilenameV, finest_level+1,
+
1595  GetVecOfConstPtrs(mf_v),
+
1596  {"y_velocity_stag"},
+
1597  geom, t_new[0], istep, ref_ratio);
+
1598  WriteMultiLevelPlotfile(plotfilenameW, finest_level+1,
+
1599  GetVecOfConstPtrs(mf_w),
+
1600  {"z_velocity_stag"},
+
1601  geom, t_new[0], istep, ref_ratio);
+
1602  }
+
1603  } // ref_ratio test
+
1604 
+
1605  writeJobInfo(plotfilename);
+
1606 
+
1607 #ifdef ERF_USE_PARTICLES
+
1608  particleData.writePlotFile(plotfilename);
+
1609 #endif
+
1610 
+
1611 #ifdef ERF_USE_NETCDF
+
1612  } else if (plotfile_type == PlotFileType::Netcdf) {
+
1613  for (int lev = 0; lev <= finest_level; ++lev) {
+
1614  for (int which_box = 0; which_box < num_boxes_at_level[lev]; which_box++) {
+
1615  writeNCPlotFile(lev, which_box, plotfilename, GetVecOfConstPtrs(mf), varnames, istep, t_new[0]);
+
1616  }
+
1617  }
+
1618 #endif
+
1619  }
+
1620  } // end multi-level
+
1621 }
constexpr amrex::Real Cp_d
Definition: ERF_Constants.H:12
constexpr amrex::Real PI
Definition: ERF_Constants.H:6
constexpr amrex::Real CONST_GRAV
Definition: ERF_Constants.H:21
@@ -18700,7 +19556,7 @@

AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real Compute_h_eta_AtJface(const int &i, const int &j, const int &k, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &z_nd)
Definition: ERF_TerrainMetrics.H:158
void FillBdyCCVels(amrex::Vector< amrex::MultiFab > &mf_cc_vel)
Definition: ERF_FillBdyCCVels.cpp:11
static amrex::Vector< std::string > PlotFileVarNames(amrex::Vector< std::string > plot_var_names)
Definition: ERF_Plotfile.cpp:174
-
void 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, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, 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
Definition: ERF_Plotfile.cpp:1619
+
void 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, const amrex::Vector< amrex::Geometry > &my_geom, amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &my_ref_ratio, 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
Definition: ERF_Plotfile.cpp:1624
void writeJobInfo(const std::string &dir) const
Definition: ERF_WriteJobInfo.cpp:9
void Plot_Lsm_Data(amrex::Real time, const amrex::Vector< int > &level_steps, const amrex::Vector< amrex::IntVect > &ref_ratio)
Definition: ERF_LandSurface.H:84
@ Turb_lengthscale
Definition: ERF_IndexDefines.H:161
@@ -20978,6 +21834,8 @@

+

Referenced by EBFactory(), and Factory().

+ @@ -24054,6 +24912,10 @@

ERF_FillBdyCCVels.cpp
  • Source/BoundaryConditions/ERF_FillCoarsePatch.cpp
  • Source/BoundaryConditions/ERF_FillIntermediatePatch.cpp
  • +
  • Source/EB/ERF_EBBox.cpp
  • +
  • Source/EB/ERF_EBRegular.cpp
  • +
  • Source/EB/ERF_InitEB.cpp
  • +
  • Source/EB/ERF_WriteEBSurface.cpp
  • Source/ERF.cpp
  • Source/ERF_MakeNewArrays.cpp
  • Source/ERF_MakeNewLevel.cpp
  • @@ -24079,6 +24941,7 @@

    ERF_PoissonSolve.cpp
  • Source/LinearSolvers/ERF_PoissonSolve_tb.cpp
  • Source/LinearSolvers/ERF_PoissonWallDist.cpp
  • +
  • Source/LinearSolvers/ERF_SolveWithEBMLMG.cpp
  • Source/LinearSolvers/ERF_SolveWithGMRES.cpp
  • Source/LinearSolvers/ERF_SolveWithMLMG.cpp
  • Source/TimeIntegration/ERF_Advance.cpp
  • diff --git a/classERF.js b/classERF.js index 8ac328f94..f7beaa042 100644 --- a/classERF.js +++ b/classERF.js @@ -26,11 +26,13 @@ var classERF = [ "derive_stress_profiles", "classERF.html#ad7886dcab90f37a8fcc91ede0c68b6cb", null ], [ "derive_stress_profiles_stag", "classERF.html#ae09680325ba108583147eb2e254a266e", null ], [ "derive_upwp", "classERF.html#af1981699bedbbfd6785f26ca340a74d8", null ], + [ "EBFactory", "classERF.html#ad024dd413ab20e5d6f69c1f96e5b78a3", null ], [ "erf_enforce_hse", "classERF.html#a5dd85954df2df1edf0adde3c7c6ae48f", null ], [ "ERF_shared", "classERF.html#aab5871c91a4d8888c110865e9d35e8b2", null ], [ "ErrorEst", "classERF.html#a18e6dbbf968b4492e78aa427791620f4", null ], [ "estTimeStep", "classERF.html#a6b1d727e63de2e49aa4f8e00b0dda1d5", null ], [ "Evolve", "classERF.html#a0be12798b46f52fa4b5a995f147c3f96", null ], + [ "Factory", "classERF.html#add33a9ec6db918b2ef03de4a92adc764", null ], [ "fill_from_bndryregs", "classERF.html#a2135641de33dea5057799569c74cac42", null ], [ "fill_rhs", "classERF.html#a76600d7a4a0451c9727d2cc57dae4220", null ], [ "FillBdyCCVels", "classERF.html#a19c8017ca1ff0eead61abd7e0ce62232", null ], @@ -67,11 +69,17 @@ var classERF = [ "initSponge", "classERF.html#ab26ec4f9c35a519063af2a938c1012e6", null ], [ "input_sponge", "classERF.html#abfdc95a7c3cf7e413c1352bac38c93e8", null ], [ "is_it_time_for_action", "classERF.html#ad4c61fad53912d1e8d0f774d365bcf0f", null ], + [ "make_eb_box", "classERF.html#a0cf9cd65604501647629fd69a0d28bb6", null ], + [ "make_eb_regular", "classERF.html#aeca994ecf1b09d58cdc991920504ec34", null ], [ "make_physbcs", "classERF.html#ac81ec7f74a1be1c4a1e6e15e08385ed5", null ], [ "MakeDiagnosticAverage", "classERF.html#a93ed2dd2c2441da6853d6f48b6467324", null ], + [ "MakeEBGeometry", "classERF.html#a0572de619e757aab7ad9a4e0c7967da4", null ], [ "MakeHorizontalAverages", "classERF.html#a01987b2556834788694f2f3741a2afe4", null ], [ "MakeNewLevelFromCoarse", "classERF.html#abb6175c28b36d23f5dda2994ca4a85e7", null ], [ "MakeNewLevelFromScratch", "classERF.html#aaf10bbf8c9a5dbc257a88c4c1b650fee", null ], + [ "nghost_eb_basic", "classERF.html#a4601db3087123d6a13e492f742b30d57", null ], + [ "nghost_eb_full", "classERF.html#aae2f7aa83a893d93b92761cd311f4790", null ], + [ "nghost_eb_volume", "classERF.html#aaa99507cc3dcb872b74a5491355cd4aa", null ], [ "NumDataLogs", "classERF.html#ac1238c1616826c66df1dfd9076e6a3da", null ], [ "NumSampleLineLogs", "classERF.html#a14f922bdc3a0f23c087afa32c67ac119", null ], [ "NumSampleLines", "classERF.html#a70d78ca624acf09d8faab9a2d51264d9", null ], @@ -96,6 +104,8 @@ var classERF = [ "ReadCheckpointFile", "classERF.html#af285247b24b173cd851fe49799d17f42", null ], [ "ReadCheckpointFileMOST", "classERF.html#a53fbe0d6ca7ba034c618eb7052ed9771", null ], [ "ReadParameters", "classERF.html#a2d39cd3bdc3d90609ad3b14e266d190a", null ], + [ "redistribute_term", "classERF.html#a911e29e8cfc15d5ff7029a3e76c9dc38", null ], + [ "redistribute_term", "classERF.html#a83e4e78c12ddf98c110fd0bbaf4a2a7c", null ], [ "refinement_criteria_setup", "classERF.html#aa90c9756f684404f8b69b8a23568b535", null ], [ "remake_zphys", "classERF.html#a18610f7aac948db169cf8a4642573027", null ], [ "RemakeLevel", "classERF.html#aae7a3a76e08e54c618cf79b30ed2d73d", null ], @@ -114,6 +124,7 @@ var classERF = [ "setRecordSampleLineInfo", "classERF.html#ae1a8856961aaee53016122facba03dbe", null ], [ "setRecordSamplePointInfo", "classERF.html#af8d930dce1b926ecc3bdc6787dd47818", null ], [ "setSpongeRefFromSounding", "classERF.html#ae27a45d751287a887769df20dea60633", null ], + [ "solve_with_EB_mlmg", "classERF.html#aa31ae8bd097ec65d711070aedf11a14a", null ], [ "solve_with_gmres", "classERF.html#a9866c7874624259ffcfc6edf46dd58ec", null ], [ "solve_with_mlmg", "classERF.html#a8a7c7fe95147d8772047aa0772a09564", null ], [ "sum_integrated_quantities", "classERF.html#a922892a05ee0c5bccd210a3e5a8599e1", null ], @@ -130,6 +141,7 @@ var classERF = [ "WriteGenericPlotfileHeaderWithTerrain", "classERF.html#a3a918bd26ed0c1dc2efa75c2586ff664", null ], [ "writeJobInfo", "classERF.html#aa2d8099655a8779836e63e3e98ea4372", null ], [ "WriteMultiLevelPlotfileWithTerrain", "classERF.html#a61510e69bdaee84a01cf33943b043a5c", null ], + [ "WriteMyEBSurface", "classERF.html#a31b92a0c6fa4e19ff90feef3611f5f06", null ], [ "writeNow", "classERF.html#af2e4de4eaa0f93149c1aefd58dc7068a", null ], [ "WritePlotFile", "classERF.html#a98cccb83ca76c44d6ae583d051e76faf", null ], [ "advflux_reg", "classERF.html#a86a0bc8e41668411ee0ab5801d4688a7", null ], diff --git a/classERFPhysBCFunct__w.html b/classERFPhysBCFunct__w.html index e622e8337..f3b0bc05a 100644 --- a/classERFPhysBCFunct__w.html +++ b/classERFPhysBCFunct__w.html @@ -587,7 +587,7 @@

    193  const BCRec* bc_ptr_w_h = bcrs_w.data();
    194 
    195  bool l_use_terrain = (m_z_phys_nd != nullptr);
    -
    196  bool l_moving_terrain = (terrain_type == TerrainType::Moving);
    +
    196  bool l_moving_terrain = (terrain_type == TerrainType::MovingFittedMesh);
    197 
    198  GpuArray<GpuArray<Real, AMREX_SPACEDIM*2>,1> l_bc_extdir_vals_d;
    199 
    diff --git a/classERF__coll__graph.map b/classERF__coll__graph.map index 29e2883a9..aad11aee5 100644 --- a/classERF__coll__graph.map +++ b/classERF__coll__graph.map @@ -1,52 +1,52 @@ - + - - - - - - - - + + + + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/classERF__coll__graph.md5 b/classERF__coll__graph.md5 index 2ce3c13e2..efdc28c27 100644 --- a/classERF__coll__graph.md5 +++ b/classERF__coll__graph.md5 @@ -1 +1 @@ -24052ccc3c3cbfe601ceb8f965f26c55 \ No newline at end of file +456f2fabff745eaadf68400087bb21b9 \ No newline at end of file diff --git a/classERF__coll__graph.png b/classERF__coll__graph.png index 7b6e4a949..9543180db 100644 Binary files a/classERF__coll__graph.png and b/classERF__coll__graph.png differ diff --git a/classERF_a0572de619e757aab7ad9a4e0c7967da4_cgraph.map b/classERF_a0572de619e757aab7ad9a4e0c7967da4_cgraph.map new file mode 100644 index 000000000..72bcb5fc5 --- /dev/null +++ b/classERF_a0572de619e757aab7ad9a4e0c7967da4_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classERF_a0572de619e757aab7ad9a4e0c7967da4_cgraph.md5 b/classERF_a0572de619e757aab7ad9a4e0c7967da4_cgraph.md5 new file mode 100644 index 000000000..7027b9197 --- /dev/null +++ b/classERF_a0572de619e757aab7ad9a4e0c7967da4_cgraph.md5 @@ -0,0 +1 @@ +777dd75ff48b89dfae5ae71613cd7d82 \ No newline at end of file diff --git a/classERF_a0572de619e757aab7ad9a4e0c7967da4_cgraph.png b/classERF_a0572de619e757aab7ad9a4e0c7967da4_cgraph.png new file mode 100644 index 000000000..630bc5ccb Binary files /dev/null and b/classERF_a0572de619e757aab7ad9a4e0c7967da4_cgraph.png differ diff --git a/classERF_a0cf9cd65604501647629fd69a0d28bb6_cgraph.map b/classERF_a0cf9cd65604501647629fd69a0d28bb6_cgraph.map new file mode 100644 index 000000000..e4543f395 --- /dev/null +++ b/classERF_a0cf9cd65604501647629fd69a0d28bb6_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classERF_a0cf9cd65604501647629fd69a0d28bb6_cgraph.md5 b/classERF_a0cf9cd65604501647629fd69a0d28bb6_cgraph.md5 new file mode 100644 index 000000000..aa302c6dc --- /dev/null +++ b/classERF_a0cf9cd65604501647629fd69a0d28bb6_cgraph.md5 @@ -0,0 +1 @@ +84e01a2388a2394b68c46372d4fb56c5 \ No newline at end of file diff --git a/classERF_a0cf9cd65604501647629fd69a0d28bb6_cgraph.png b/classERF_a0cf9cd65604501647629fd69a0d28bb6_cgraph.png new file mode 100644 index 000000000..516862f5a Binary files /dev/null and b/classERF_a0cf9cd65604501647629fd69a0d28bb6_cgraph.png differ diff --git a/classERF_a31b92a0c6fa4e19ff90feef3611f5f06_cgraph.map b/classERF_a31b92a0c6fa4e19ff90feef3611f5f06_cgraph.map new file mode 100644 index 000000000..b84b6ad8b --- /dev/null +++ b/classERF_a31b92a0c6fa4e19ff90feef3611f5f06_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classERF_a31b92a0c6fa4e19ff90feef3611f5f06_cgraph.md5 b/classERF_a31b92a0c6fa4e19ff90feef3611f5f06_cgraph.md5 new file mode 100644 index 000000000..cd73cb28c --- /dev/null +++ b/classERF_a31b92a0c6fa4e19ff90feef3611f5f06_cgraph.md5 @@ -0,0 +1 @@ +d0a361b38bba8fa927ac13f62c1bc2f8 \ No newline at end of file diff --git a/classERF_a31b92a0c6fa4e19ff90feef3611f5f06_cgraph.png b/classERF_a31b92a0c6fa4e19ff90feef3611f5f06_cgraph.png new file mode 100644 index 000000000..842ce4ca5 Binary files /dev/null and b/classERF_a31b92a0c6fa4e19ff90feef3611f5f06_cgraph.png differ diff --git a/classERF_ad024dd413ab20e5d6f69c1f96e5b78a3_icgraph.map b/classERF_ad024dd413ab20e5d6f69c1f96e5b78a3_icgraph.map new file mode 100644 index 000000000..4445f538b --- /dev/null +++ b/classERF_ad024dd413ab20e5d6f69c1f96e5b78a3_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classERF_ad024dd413ab20e5d6f69c1f96e5b78a3_icgraph.md5 b/classERF_ad024dd413ab20e5d6f69c1f96e5b78a3_icgraph.md5 new file mode 100644 index 000000000..03f0cbe2d --- /dev/null +++ b/classERF_ad024dd413ab20e5d6f69c1f96e5b78a3_icgraph.md5 @@ -0,0 +1 @@ +990124da6dfdd2f94bb295a5d9078c26 \ No newline at end of file diff --git a/classERF_ad024dd413ab20e5d6f69c1f96e5b78a3_icgraph.png b/classERF_ad024dd413ab20e5d6f69c1f96e5b78a3_icgraph.png new file mode 100644 index 000000000..efb6d4f80 Binary files /dev/null and b/classERF_ad024dd413ab20e5d6f69c1f96e5b78a3_icgraph.png differ diff --git a/classKessler.html b/classKessler.html index 3139c903e..e6abe5d75 100644 --- a/classKessler.html +++ b/classKessler.html @@ -682,7 +682,7 @@

    @ qt
    Definition: ERF_Kessler.H:35
    @ rain_accum
    Definition: ERF_Kessler.H:41
    @ qv
    Definition: ERF_Kessler.H:36
    -
    MoistureType moisture_type
    Definition: ERF_DataStruct.H:664
    +
    MoistureType moisture_type
    Definition: ERF_DataStruct.H:673

    Referenced by Advance().

    @@ -927,10 +927,10 @@

    amrex::Real m_gOcp
    Definition: ERF_Kessler.H:174

    amrex::Real m_fac_fus
    Definition: ERF_Kessler.H:172
    int m_axis
    Definition: ERF_Kessler.H:165
    -
    amrex::Real c_p
    Definition: ERF_DataStruct.H:618
    -
    bool do_precip
    Definition: ERF_DataStruct.H:678
    -
    bool do_cloud
    Definition: ERF_DataStruct.H:677
    -
    int ave_plane
    Definition: ERF_DataStruct.H:675
    +
    amrex::Real c_p
    Definition: ERF_DataStruct.H:627
    +
    bool do_precip
    Definition: ERF_DataStruct.H:687
    +
    bool do_cloud
    Definition: ERF_DataStruct.H:686
    +
    int ave_plane
    Definition: ERF_DataStruct.H:684
    diff --git a/classMultiBlockContainer.html b/classMultiBlockContainer.html index b8b112c49..a859130e8 100644 --- a/classMultiBlockContainer.html +++ b/classMultiBlockContainer.html @@ -132,7 +132,7 @@ - + @@ -380,7 +380,7 @@

    184  amrex::NonLocalBC::ParallelCopy(erf2.vars_new[0][dst_ind], erf1.vars_new[0][src_ind],
    185  *(cmd[dst_ind][j]), 0, 0, 1, dtos);
    186 }
    -
    amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_new
    Definition: ERF.H:741
    +
    amrex::Vector< amrex::Vector< amrex::MultiFab > > vars_new
    Definition: ERF.H:736
    std::vector< std::vector< amrex::NonLocalBC::MultiBlockCommMetaData * > > cmd
    Definition: ERF_MultiBlockContainer.H:43
    @@ -404,7 +404,7 @@

    66  erf1.InitData();
    67  erf2.InitData();
    68 }
    -
    void InitData()
    Definition: ERF.cpp:606
    +
    void InitData()
    Definition: ERF.cpp:608
    Here is the call graph for this function:
    diff --git a/classMultiBlockContainer__coll__graph.map b/classMultiBlockContainer__coll__graph.map index dfef150de..fee2c8acc 100644 --- a/classMultiBlockContainer__coll__graph.map +++ b/classMultiBlockContainer__coll__graph.map @@ -34,7 +34,7 @@ - + diff --git a/classMultiBlockContainer__coll__graph.md5 b/classMultiBlockContainer__coll__graph.md5 index 9eea188e4..0987cfa3c 100644 --- a/classMultiBlockContainer__coll__graph.md5 +++ b/classMultiBlockContainer__coll__graph.md5 @@ -1 +1 @@ -aa848fcdd4ab4cfc66273f5d7ce74dfe \ No newline at end of file +035031180d596c971d073e1acfe08159 \ No newline at end of file diff --git a/classMultiBlockContainer__coll__graph.png b/classMultiBlockContainer__coll__graph.png index a9c3ca9a8..ad6f9cd49 100644 Binary files a/classMultiBlockContainer__coll__graph.png and b/classMultiBlockContainer__coll__graph.png differ diff --git a/classProblemBase.html b/classProblemBase.html index 765856063..3218635b2 100644 --- a/classProblemBase.html +++ b/classProblemBase.html @@ -638,7 +638,7 @@

    339 

    341  }
    -
    static void set_flat_terrain_flag()
    Definition: ERF_DataStruct.H:573
    +
    static void set_flat_terrain_flag()
    Definition: ERF_DataStruct.H:582
    Here is the call graph for this function:
    diff --git a/classSAM.html b/classSAM.html index 432adc0aa..997ee34a7 100644 --- a/classSAM.html +++ b/classSAM.html @@ -617,7 +617,7 @@

    @ theta
    Definition: ERF_SAM.H:31

    @ qcl
    Definition: ERF_SAM.H:38
    @ tabs
    Definition: ERF_SAM.H:32
    -
    MoistureType moisture_type
    Definition: ERF_DataStruct.H:664
    +
    MoistureType moisture_type
    Definition: ERF_DataStruct.H:673

    Referenced by Advance().

    @@ -1116,11 +1116,11 @@

    constexpr amrex::Real CONST_GRAV
    Definition: ERF_Constants.H:21

    bool doprecip
    Definition: ERF_SAM.H:311
    bool docloud
    Definition: ERF_SAM.H:311
    -
    amrex::Real rdOcp
    Definition: ERF_DataStruct.H:619
    -
    amrex::Real c_p
    Definition: ERF_DataStruct.H:618
    -
    bool do_precip
    Definition: ERF_DataStruct.H:678
    -
    bool do_cloud
    Definition: ERF_DataStruct.H:677
    -
    int ave_plane
    Definition: ERF_DataStruct.H:675
    +
    amrex::Real rdOcp
    Definition: ERF_DataStruct.H:628
    +
    amrex::Real c_p
    Definition: ERF_DataStruct.H:627
    +
    bool do_precip
    Definition: ERF_DataStruct.H:687
    +
    bool do_cloud
    Definition: ERF_DataStruct.H:686
    +
    int ave_plane
    Definition: ERF_DataStruct.H:684
    diff --git a/classSatAdj.html b/classSatAdj.html index a211259bd..23e0f188b 100644 --- a/classSatAdj.html +++ b/classSatAdj.html @@ -644,8 +644,8 @@

    60  m_rdOcp = sc.rdOcp;
    61  }
    constexpr amrex::Real lcond
    Definition: ERF_Constants.H:66
    -
    amrex::Real rdOcp
    Definition: ERF_DataStruct.H:619
    -
    amrex::Real c_p
    Definition: ERF_DataStruct.H:618
    +
    amrex::Real rdOcp
    Definition: ERF_DataStruct.H:628
    +
    amrex::Real c_p
    Definition: ERF_DataStruct.H:627
    diff --git a/classTerrainIF-members.html b/classTerrainIF-members.html index d085cf322..397817fad 100644 --- a/classTerrainIF-members.html +++ b/classTerrainIF-members.html @@ -89,11 +89,14 @@

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

    + + - + +
    dxTerrainIFprotected
    dyTerrainIFprotected
    m_geomTerrainIFprotected
    m_terrTerrainIFprotected
    operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexceptTerrainIFinline
    operator()(const amrex::RealArray &p) const noexceptTerrainIFinline
    TerrainIF(amrex::FArrayBox &a_z_terrain, amrex::Geometry &a_geom)TerrainIFinline
    terr_arrTerrainIFprotected
    TerrainIF(amrex::FArrayBox &a_z_terrain, amrex::Geometry &a_geom)TerrainIFinline
    diff --git a/classTerrainIF.html b/classTerrainIF.html index 1004b0be1..89c3a9f06 100644 --- a/classTerrainIF.html +++ b/classTerrainIF.html @@ -106,10 +106,12 @@
    Collaboration graph
    - - - - + + + + + +
    [legend]
    @@ -126,8 +128,14 @@ Protected Attributes + + + + + +
    amrex::FArrayBox & m_terr
     
    amrex::Array4< amrex::Real const > terr_arr
     
    amrex::Geometry & m_geom
     
    amrex::Real dx
     
    amrex::Real dy
     

    Constructor & Destructor Documentation

    @@ -167,9 +175,17 @@

    19  m_geom(a_geom)
    20  {
    21  amrex::Print() << " EB type = Terrain " << std::endl;
    -
    22  }
    +
    22 
    +
    23  dx = m_geom.CellSizeArray()[0];
    +
    24  dy = m_geom.CellSizeArray()[1];
    +
    25 
    +
    26  terr_arr = m_terr.const_array();
    +
    27  }
    +
    amrex::Real dy
    Definition: ERF_TerrainIF.H:49
    amrex::FArrayBox & m_terr
    Definition: ERF_TerrainIF.H:45
    -
    amrex::Geometry & m_geom
    Definition: ERF_TerrainIF.H:46
    +
    amrex::Array4< amrex::Real const > terr_arr
    Definition: ERF_TerrainIF.H:46
    +
    amrex::Real dx
    Definition: ERF_TerrainIF.H:49
    +
    amrex::Geometry & m_geom
    Definition: ERF_TerrainIF.H:48
    @@ -197,16 +213,11 @@

    -
    27  {
    -
    28  amrex::Real dx = m_geom.CellSizeArray()[0];
    -
    29  amrex::Real dy = m_geom.CellSizeArray()[1];
    -
    30 
    -
    31  const int i = static_cast<int>(x / dx);
    -
    32  const int j = static_cast<int>(y / dy);
    -
    33 
    -
    34  amrex::Array4<amrex::Real const> const& terr_arr = m_terr.const_array();
    +
    32  {
    +
    33  const int i = static_cast<int>(x / dx);
    +
    34  const int j = static_cast<int>(y / dy);
    35 
    -
    36  return -(z - terr_arr(i,j,0));
    +
    36  return -(z - terr_arr(i,j,0));
    37  }
    @@ -251,7 +262,7 @@

    40  {
    41  return this->operator() (AMREX_D_DECL(p[0], p[1], p[2]));
    42  }
    -
    AMREX_GPU_HOST_DEVICE amrex::Real operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept
    Definition: ERF_TerrainIF.H:25
    +
    AMREX_GPU_HOST_DEVICE amrex::Real operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept
    Definition: ERF_TerrainIF.H:30

    Here is the call graph for this function:
    @@ -265,6 +276,54 @@

    Member Data Documentation

    + +

    ◆ dx

    + +
    +
    + + + + + +
    + + + + +
    amrex::Real TerrainIF::dx
    +
    +protected
    +
    + +

    Referenced by operator()(), and TerrainIF().

    + +
    +
    + +

    ◆ dy

    + +
    +
    + + + + + +
    + + + + +
    amrex::Real TerrainIF::dy
    +
    +protected
    +
    + +

    Referenced by operator()(), and TerrainIF().

    + +
    +

    ◆ m_geom

    @@ -285,7 +344,7 @@

    -

    Referenced by operator()().

    +

    Referenced by TerrainIF().

    @@ -309,7 +368,31 @@

    -

    Referenced by operator()().

    +

    Referenced by TerrainIF().

    + + + + +

    ◆ terr_arr

    + +
    +
    + + + + + +
    + + + + +
    amrex::Array4<amrex::Real const> TerrainIF::terr_arr
    +
    +protected
    +
    + +

    Referenced by operator()(), and TerrainIF().

    diff --git a/classTerrainIF.js b/classTerrainIF.js index 8e58d72fc..bdc37a28f 100644 --- a/classTerrainIF.js +++ b/classTerrainIF.js @@ -3,6 +3,9 @@ var classTerrainIF = [ "TerrainIF", "classTerrainIF.html#ac037e7de054cca909a921eccc620ef4a", null ], [ "operator()", "classTerrainIF.html#ad7eb62071230ad12fbaa91ec2a13f110", null ], [ "operator()", "classTerrainIF.html#ad0a9adc95fd3d0b5903d5ef7f5b74176", null ], + [ "dx", "classTerrainIF.html#a9ef300b60a513a54e515d7230c9fa6b6", null ], + [ "dy", "classTerrainIF.html#a2403d44976a4f6f3b1b9e163a1f93a41", null ], [ "m_geom", "classTerrainIF.html#aeb902107efd92150abad59ec0a8cf088", null ], - [ "m_terr", "classTerrainIF.html#a3e1f2814d20da7b5dd6d1d620b04784c", null ] + [ "m_terr", "classTerrainIF.html#a3e1f2814d20da7b5dd6d1d620b04784c", null ], + [ "terr_arr", "classTerrainIF.html#a523acccd9975c290c18bf83f740f3522", null ] ]; \ No newline at end of file diff --git a/classTerrainIF__coll__graph.map b/classTerrainIF__coll__graph.map index 80747e7b5..fbb84e4bd 100644 --- a/classTerrainIF__coll__graph.map +++ b/classTerrainIF__coll__graph.map @@ -1,6 +1,8 @@ - - - - + + + + + + diff --git a/classTerrainIF__coll__graph.md5 b/classTerrainIF__coll__graph.md5 index 2568eb07b..d89e0d5cc 100644 --- a/classTerrainIF__coll__graph.md5 +++ b/classTerrainIF__coll__graph.md5 @@ -1 +1 @@ -b2883315288a393e6b3733efe26daad4 \ No newline at end of file +6450e475712096792ab8ce5a707b97b4 \ No newline at end of file diff --git a/classTerrainIF__coll__graph.png b/classTerrainIF__coll__graph.png index 9a6ec7764..08dbe1925 100644 Binary files a/classTerrainIF__coll__graph.png and b/classTerrainIF__coll__graph.png differ diff --git a/dir_9c08f4b6b7cd879dc853cee646ab55d3.html b/dir_9c08f4b6b7cd879dc853cee646ab55d3.html index 8403eb91c..49b811657 100644 --- a/dir_9c08f4b6b7cd879dc853cee646ab55d3.html +++ b/dir_9c08f4b6b7cd879dc853cee646ab55d3.html @@ -100,8 +100,6 @@ Files

    file  ERF_EBBox.cpp   -file  ERF_EBCylinder.cpp -  file  ERF_EBIF.H [code]   file  ERF_EBRegular.cpp diff --git a/dir_9c08f4b6b7cd879dc853cee646ab55d3.js b/dir_9c08f4b6b7cd879dc853cee646ab55d3.js index c38ee8026..a90f8a503 100644 --- a/dir_9c08f4b6b7cd879dc853cee646ab55d3.js +++ b/dir_9c08f4b6b7cd879dc853cee646ab55d3.js @@ -1,7 +1,6 @@ var dir_9c08f4b6b7cd879dc853cee646ab55d3 = [ [ "ERF_EBBox.cpp", "ERF__EBBox_8cpp.html", null ], - [ "ERF_EBCylinder.cpp", "ERF__EBCylinder_8cpp.html", null ], [ "ERF_EBIF.H", "ERF__EBIF_8H.html", [ [ "UnionListIF", "classUnionListIF.html", "classUnionListIF" ], [ "CIF", "classCIF.html", "classCIF" ], diff --git a/files.html b/files.html index 9b43744ba..f52092d4e 100644 --- a/files.html +++ b/files.html @@ -144,13 +144,12 @@  ERF_EddyViscosity.H   EB  ERF_EBBox.cpp - ERF_EBCylinder.cpp - ERF_EBIF.H - ERF_EBRegular.cpp - ERF_InitEB.cpp - ERF_Redistribute.cpp - ERF_TerrainIF.H - ERF_WriteEBSurface.cpp + ERF_EBIF.H + ERF_EBRegular.cpp + ERF_InitEB.cpp + ERF_Redistribute.cpp + ERF_TerrainIF.H + ERF_WriteEBSurface.cpp   Initialization  ERF_Init1D.cpp  ERF_InitBCs.cpp diff --git a/functions_d.html b/functions_d.html index 41fcf18dd..d91cdfd27 100644 --- a/functions_d.html +++ b/functions_d.html @@ -127,18 +127,18 @@

    - d -

    • data_sampler : ERF
    • -
    • DataLog() -: ERF -
    • datalog : ERF
    • -
    • DataLogName() -: ERF +
    • DataLog() +: ERF
    • datalogname : ERF
    • +
    • DataLogName() +: ERF +
    • debug() : TurbulentPerturbation
    • @@ -286,9 +286,6 @@

      - d -

      • do_snow_optics : Radiation
      • -
      • do_terrain_drag -: SolverChoice -
      • docloud : Kessler , SAM @@ -348,6 +345,10 @@

        - d -

        • dx() : PlaneAverage +, TerrainIF +
        • +
        • dy +: TerrainIF
        • dycore_horiz_adv_type : AdvChoice diff --git a/functions_e.html b/functions_e.html index b1d48bd8f..b81d6f8cd 100644 --- a/functions_e.html +++ b/functions_e.html @@ -85,6 +85,9 @@
          Here is a list of all class members with links to the classes they belong to:

          - e -

            +
          • EBFactory() +: ERF +
          • ec_ice_optics_lw() : EbertCurry
          • @@ -120,7 +123,7 @@

            - e -

              , WENO_Z7
            • ERF() -: ERF +: ERF
            • erf1 : MultiBlockContainer diff --git a/functions_f.html b/functions_f.html index 01156a615..faef8aa97 100644 --- a/functions_f.html +++ b/functions_f.html @@ -109,6 +109,9 @@

              - f -

                , SatAdj , SLM +
              • Factory() +: ERF +
              • fast_rhs : MRISplitIntegrator< T >
              • diff --git a/functions_func_e.html b/functions_func_e.html index 532082d3f..ad053bc6b 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -85,6 +85,9 @@  

                - e -

                  +
                • EBFactory() +: ERF +
                • ec_ice_optics_lw() : EbertCurry
                • @@ -137,7 +140,7 @@

                  - e -

                    : ERF
                  • EulerianMicrophysics() -: EulerianMicrophysics +: EulerianMicrophysics
                  • Evaluate() : CENTERED2 diff --git a/functions_func_f.html b/functions_func_f.html index ad88bc900..3c207bc65 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -85,6 +85,9 @@  

                    - f -

                      +
                    • Factory() +: ERF +
                    • field() : PlaneAverage
                    • @@ -116,7 +119,7 @@

                      - f -

                        : ERF
                      • FillPatch() -: ERF +: ERF
                      • FillPatchBlocks() : MultiBlockContainer diff --git a/functions_func_m.html b/functions_func_m.html index a5c6ef038..c93dfdea3 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -85,12 +85,21 @@  

                        - m -

                          +
                        • make_eb_box() +: ERF +
                        • +
                        • make_eb_regular() +: ERF +
                        • make_physbcs() : ERF
                        • MakeDiagnosticAverage() : ERF
                        • +
                        • MakeEBGeometry() +: ERF +
                        • MakeHorizontalAverages() : ERF
                        • @@ -158,7 +167,7 @@

                          - m -

                            : moeng_flux
                          • MOSTAverage() -: MOSTAverage +: MOSTAverage
                          • MRISplitIntegrator() : MRISplitIntegrator< T > diff --git a/functions_func_n.html b/functions_func_n.html index a06a9b25b..1a361e2d4 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -123,6 +123,15 @@

                            - n -

                              : SAM , SatAdj +
                            • nghost_eb_basic() +: ERF +
                            • +
                            • nghost_eb_full() +: ERF +
                            • +
                            • nghost_eb_volume() +: ERF +
                            • no_ip_hltalt() : WaterVaporSat
                            • diff --git a/functions_func_r.html b/functions_func_r.html index 1324a546c..1571b2631 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -200,6 +200,9 @@

                              - r -

                              • ReadParameters() : ERF
                              • +
                              • redistribute_term() +: ERF +
                              • refindex_aer_init() : PhysProp
                              • diff --git a/functions_func_s.html b/functions_func_s.html index b9a0c6bee..f55290a51 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -274,6 +274,9 @@

                                - s -

                                • SLM() : SLM
                                • +
                                • solve_with_EB_mlmg() +: ERF +
                                • solve_with_gmres() : ERF
                                • diff --git a/functions_func_w.html b/functions_func_w.html index a56749623..c30dfdfcf 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -163,6 +163,9 @@

                                  - w -

                                  • WriteMultiLevelPlotfileWithTerrain() : ERF
                                  • +
                                  • WriteMyEBSurface() +: ERF +
                                  • writeNow() : ERF
                                  • diff --git a/functions_m.html b/functions_m.html index c65d3ed2b..9208f8ca7 100644 --- a/functions_m.html +++ b/functions_m.html @@ -765,12 +765,21 @@

                                    - m -

                                    • ma_list : MamConstituents
                                    • +
                                    • make_eb_box() +: ERF +
                                    • +
                                    • make_eb_regular() +: ERF +
                                    • make_physbcs() : ERF
                                    • MakeDiagnosticAverage() : ERF
                                    • +
                                    • MakeEBGeometry() +: ERF +
                                    • MakeHorizontalAverages() : ERF
                                    • diff --git a/functions_n.html b/functions_n.html index f9b89ebbe..2291308af 100644 --- a/functions_n.html +++ b/functions_n.html @@ -203,6 +203,15 @@

                                      - n -

                                        , Radiation , Rrtmgp +
                                      • nghost_eb_basic() +: ERF +
                                      • +
                                      • nghost_eb_full() +: ERF +
                                      • +
                                      • nghost_eb_volume() +: ERF +
                                      • nlambda : CloudRadProps
                                      • diff --git a/functions_r.html b/functions_r.html index 197feec89..d067ff3fe 100644 --- a/functions_r.html +++ b/functions_r.html @@ -254,6 +254,9 @@

                                        - r -

                                        • real_width : ERF
                                        • +
                                        • redistribute_term() +: ERF +
                                        • ref_counted : NDArray< DataType >
                                        • diff --git a/functions_s.html b/functions_s.html index edfa35951..18222143c 100644 --- a/functions_s.html +++ b/functions_s.html @@ -115,12 +115,12 @@

                                          - s -

                                          • SampleLine() : ERF
                                          • -
                                          • samplelinelog -: ERF -
                                          • SampleLineLog() : ERF
                                          • +
                                          • samplelinelog +: ERF +
                                          • samplelinelogname : ERF
                                          • @@ -409,6 +409,9 @@

                                            - s -

                                            • solar_ref_band_irradiance : RadConstants
                                            • +
                                            • solve_with_EB_mlmg() +: ERF +
                                            • solve_with_gmres() : ERF
                                            • diff --git a/functions_t.html b/functions_t.html index f9fbbecd2..362441716 100644 --- a/functions_t.html +++ b/functions_t.html @@ -145,6 +145,9 @@

                                              - t -

                                              • temp : AerRadProps
                                              • +
                                              • terr_arr +: TerrainIF +
                                              • terrain_is_flat : SolverChoice
                                              • @@ -223,7 +226,7 @@

                                                - t -

                                                  : ABLMost
                                                • TimeInterpolatedData() -: TimeInterpolatedData +: TimeInterpolatedData
                                                • timeStep() : ERF diff --git a/functions_vars_d.html b/functions_vars_d.html index f2093d501..310df997a 100644 --- a/functions_vars_d.html +++ b/functions_vars_d.html @@ -215,9 +215,6 @@

                                                  - d -

                                                  • do_snow_optics : Radiation
                                                  • -
                                                  • do_terrain_drag -: SolverChoice -
                                                  • docloud : Kessler , SAM @@ -269,6 +266,12 @@

                                                    - d -

                                                    • dtos : MultiBlockContainer
                                                    • +
                                                    • dx +: TerrainIF +
                                                    • +
                                                    • dy +: TerrainIF +
                                                    • dycore_horiz_adv_type : AdvChoice
                                                    • diff --git a/functions_vars_t.html b/functions_vars_t.html index 25ba5be03..e74b79a8a 100644 --- a/functions_vars_t.html +++ b/functions_vars_t.html @@ -145,6 +145,9 @@

                                                      - t -

                                                      • temp : AerRadProps
                                                      • +
                                                      • terr_arr +: TerrainIF +
                                                      • terrain_is_flat : SolverChoice
                                                      • diff --git a/functions_w.html b/functions_w.html index d885dd961..6d8ac8e02 100644 --- a/functions_w.html +++ b/functions_w.html @@ -227,6 +227,9 @@

                                                        - w -

                                                        • WriteMultiLevelPlotfileWithTerrain() : ERF
                                                        • +
                                                        • WriteMyEBSurface() +: ERF +
                                                        • writeNow() : ERF
                                                        • diff --git a/globals.html b/globals.html index 53080b176..d523be898 100644 --- a/globals.html +++ b/globals.html @@ -114,8 +114,8 @@

                                                          - a -

                                                            , ERF_SrcHeaders.H
                                                          • AdvectionSrcForMom() -: ERF_Advection.H -, ERF_AdvectionSrcForMom.cpp +: ERF_Advection.H +, ERF_AdvectionSrcForMom.cpp
                                                          • AdvectionSrcForMomVert() : ERF_AdvectionSrcForMom_T.H diff --git a/globals_e.html b/globals_e.html index 063a3fecc..22131bc61 100644 --- a/globals_e.html +++ b/globals_e.html @@ -163,12 +163,12 @@

                                                            - e -

                                                              : ERF_TI_slow_headers.H
                                                            • erf_slow_rhs_post() -: ERF_SlowRhsPost.cpp -, ERF_TI_slow_headers.H +: ERF_SlowRhsPost.cpp +, ERF_TI_slow_headers.H
                                                            • erf_slow_rhs_pre() -: ERF_SlowRhsPre.cpp -, ERF_TI_slow_headers.H +: ERF_SlowRhsPre.cpp +, ERF_TI_slow_headers.H
                                                            • ERFPostProcessBaseGrids() : ERF_ChopGrids.cpp diff --git a/globals_func.html b/globals_func.html index 9666dcdba..3d8a90f13 100644 --- a/globals_func.html +++ b/globals_func.html @@ -93,8 +93,8 @@

                                                              - a -

                                                                , ERF_SrcHeaders.H
                                                              • AdvectionSrcForMom() -: ERF_Advection.H -, ERF_AdvectionSrcForMom.cpp +: ERF_Advection.H +, ERF_AdvectionSrcForMom.cpp
                                                              • AdvectionSrcForMomVert() : ERF_AdvectionSrcForMom_T.H diff --git a/globals_func_e.html b/globals_func_e.html index 5e63c5271..6be105a3e 100644 --- a/globals_func_e.html +++ b/globals_func_e.html @@ -148,12 +148,12 @@

                                                                - e -

                                                                  : ERF_TI_slow_headers.H
                                                                • erf_slow_rhs_post() -: ERF_SlowRhsPost.cpp -, ERF_TI_slow_headers.H +: ERF_SlowRhsPost.cpp +, ERF_TI_slow_headers.H
                                                                • erf_slow_rhs_pre() -: ERF_SlowRhsPre.cpp -, ERF_TI_slow_headers.H +: ERF_SlowRhsPre.cpp +, ERF_TI_slow_headers.H
                                                                • ERFPostProcessBaseGrids() : ERF_ChopGrids.cpp diff --git a/main_8cpp.html b/main_8cpp.html index c447af5e5..a0a6a274a 100644 --- a/main_8cpp.html +++ b/main_8cpp.html @@ -99,56 +99,56 @@
                                                                  - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                  @@ -353,10 +353,10 @@

                                                                  151 #endif
                                                                  152 #endif
                                                                  153 }
                                                                  -
                                                                  Definition: ERF.H:123
                                                                  -
                                                                  void Evolve()
                                                                  Definition: ERF.cpp:374
                                                                  +
                                                                  Definition: ERF.H:125
                                                                  +
                                                                  void Evolve()
                                                                  Definition: ERF.cpp:376
                                                                  static void print_banner(MPI_Comm, std::ostream &)
                                                                  Definition: ERF_ConsoleIO.cpp:60
                                                                  -
                                                                  void InitData()
                                                                  Definition: ERF.cpp:606
                                                                  +
                                                                  void InitData()
                                                                  Definition: ERF.cpp:608
                                                                  static void print_error(MPI_Comm, const std::string &msg)
                                                                  Definition: ERF_ConsoleIO.cpp:43
                                                                  static void writeBuildInfo(std::ostream &os)
                                                                  Definition: ERF_WriteJobInfo.cpp:137
                                                                  static void print_usage(MPI_Comm, std::ostream &)
                                                                  Definition: ERF_ConsoleIO.cpp:26
                                                                  diff --git a/main_8cpp__incl.map b/main_8cpp__incl.map index b68900bab..6a8f1adbc 100644 --- a/main_8cpp__incl.map +++ b/main_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/main_8cpp__incl.md5 b/main_8cpp__incl.md5 index f4272a109..c618ab6a2 100644 --- a/main_8cpp__incl.md5 +++ b/main_8cpp__incl.md5 @@ -1 +1 @@ -17f27e15acebcf00a55c94623f90f52a \ No newline at end of file +8914c52fea3503369357a025609b8bbe \ No newline at end of file diff --git a/main_8cpp__incl.png b/main_8cpp__incl.png index 5e50a9948..3a9d5057c 100644 Binary files a/main_8cpp__incl.png and b/main_8cpp__incl.png differ diff --git a/navtreedata.js b/navtreedata.js index 092d333c2..23b312636 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -74,20 +74,20 @@ var NAVTREEINDEX = [ "ERFPCEvolve_8cpp.html", "ERF__Derive_8H.html#aeaeabd5f649796984f61651a6733e96b", -"ERF__MOSTRoughness_8H.html", -"ERF__TI__utils_8H_source.html", -"classCloudRadProps.html#a24ce2602b37e1f5c1becf3ba0baee9d1", -"classERF.html#a9737ddb0de6b9e8a5b17c109d5ad3e08", -"classERFPhysBCFunct__w.html#afcaa9deb9258f849737281efb4327694", -"classMOSTAverage.html#ab886a0b96314880c4769318c81b23fbb", -"classNullWindFarm.html#a5cb0849867fadd38770da912749adb50", -"classRadiation.html#a65e14eac1882d0877cb60c185b91f670", -"classSampleData.html#acc3d0e992e130630b7d2ec41ef9b8a67", -"dir_9e99115d7ddbb12c0597e51707e61330.html", -"structAdvChoice.html#a81152997920406ea2aa97cbb5af2d9b6", -"structPhysProp_1_1physprop__t.html#ae6dcba887753559af9ba4942d3d89bb5", -"structWENO5.html#a3acb5e8bde92b17f3eefb2a0cc3dad2e", -"structsurface__temp.html#a66e248c3558685f25206441914e8dfbf" +"ERF__MOSTRoughness_8H.html#a5b6ef1e185702e95631d5f22ff728860", +"ERF__Tagging_8cpp.html", +"classCloudRadProps.html#a2890fa11a8f395809fe215447e339c20", +"classERF.html#a93bc9185c89cbeaceffaf40b8cf4a75c", +"classERFPhysBCFunct__w.html#a4c66456080eb954ef8c80fc3dcfc4c3a", +"classMOSTAverage.html#a8928b9f9d6d45fdd9fd88053fcae34e2", +"classNullSurf.html#afc622f13e248dbe6bc5843241c4afb0f", +"classRadiation.html#a4c1a53e6acb0412aab13695bb9b0aa1d", +"classSLM.html#ac41680d479e44b54678787b662c55fef", +"dir_55b16bd18c560281815e784b0a64105f.html", +"structAdvChoice.html#a191cb08c4e809d1982ea90e4b4f9a528", +"structPhysProp_1_1physprop__t.html#aa23d4f11099641ffb9c395c327156980", +"structWENO3.html#a0c57f25abcb2dfd9ded1393d14d83568", +"structsurface__flux__mod__charnock.html#aeed3a1d89568498a381abca31ecff25d" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex0.js b/navtreeindex0.js index 1ad463dc3..27210dc9c 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -34,7 +34,7 @@ var NAVTREEINDEX0 = "ERF__AdvanceSimpleAD_8cpp.html":[3,0,1,18,4,0], "ERF__Advance_8cpp.html":[3,0,1,16,0], "ERF__AdvectionSrcForMom_8cpp.html":[3,0,1,0,1], -"ERF__AdvectionSrcForMom_8cpp.html#a308c801e1b50746486cee1e6f9ee60fd":[3,0,1,0,1,0], +"ERF__AdvectionSrcForMom_8cpp.html#a5cb300c3d273a3e004142e7b26cfa3b6":[3,0,1,0,1,0], "ERF__AdvectionSrcForMom__N_8H.html":[3,0,1,0,2], "ERF__AdvectionSrcForMom__N_8H.html#a1bf28455bc3f12b6bfaf2ac5c72ade43":[3,0,1,0,2,2], "ERF__AdvectionSrcForMom__N_8H.html#ab60d92de161522cece1baf13c5dea04c":[3,0,1,0,2,3], @@ -68,8 +68,8 @@ var NAVTREEINDEX0 = "ERF__Advection_8H.html#a4ff38549b044becdf35e0331f8361756":[3,0,1,0,0,5], "ERF__Advection_8H.html#a77a3da224ebc848d774a465bc4edbb6d":[3,0,1,0,0,4], "ERF__Advection_8H.html#a8a93a1f4fa830e853896360758c1185c":[3,0,1,0,0,1], +"ERF__Advection_8H.html#a9e16406e85858481063305854c6d6a31":[3,0,1,0,0,0], "ERF__Advection_8H.html#ab0aafe8d39448868a229ed291f363d5b":[3,0,1,0,0,2], -"ERF__Advection_8H.html#ab1b35d1f492c8be5490f75c18d1abc7a":[3,0,1,0,0,0], "ERF__Advection_8H.html#abd84d0909db1f87c22b5a92aae03e919":[3,0,1,0,0,3], "ERF__Advection_8H.html#ac890a386e0e9ef50f62ae1ae7a3297fb":[3,0,1,0,0,6], "ERF__Advection_8H.html#af7db315b7b7eeb4afbf05c007fadc84f":[3,0,1,0,0,8], @@ -217,7 +217,6 @@ var NAVTREEINDEX0 = "ERF__DataStruct_8H.html#a167e3ccc662c308c584d8722a013a25c":[3,0,1,2,1,7], "ERF__DataStruct_8H.html#a1a161b50cbe324b624d073cba60bf263":[3,0,1,2,1,9], "ERF__DataStruct_8H.html#a31ae75ca03a26e6ad638ba3bdf2246eb":[3,0,1,2,1,5], -"ERF__DataStruct_8H.html#a364b3b76401ab0f16b68261b782a422f":[3,0,1,2,1,12], "ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239":[3,0,1,2,1,2], "ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d2cdf8cea6cb933d4ce759c1ff1b948":[3,0,1,2,1,2,0], "ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d8bd6001a2421b06c3ec4e9f2dcdffd":[3,0,1,2,1,2,2], @@ -235,6 +234,7 @@ var NAVTREEINDEX0 = "ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a9dd4e461268c8034f5c8564e155c67a6":[3,0,1,2,1,1,0], "ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01afbade9e36a3f36d3d676c1b808451dd7":[3,0,1,2,1,1,2], "ERF__DataStruct_8H.html#a6f87a8134a146aad179f011f937a27d7":[3,0,1,2,1,11], +"ERF__DataStruct_8H.html#acd4fd6918903c5072ef3380dcbadecc7":[3,0,1,2,1,12], "ERF__DataStruct_8H.html#acd6a302b68c9b439b0ae8fdcf77de732":[3,0,1,2,1,10], "ERF__DataStruct_8H.html#acdc002a92ddacce9c7f56a850ef3ea8c":[3,0,1,2,1,6], "ERF__DataStruct_8H.html#afb582070899c7011b2fb9c732a9b1f86":[3,0,1,2,1,13], diff --git a/navtreeindex1.js b/navtreeindex1.js index 8214569f3..6accca5cd 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -50,10 +50,9 @@ var NAVTREEINDEX1 = "ERF__DirectionSelector_8H.html#aef11f5662c1574638970c58b8421afa9":[3,0,1,17,2,8], "ERF__DirectionSelector_8H_source.html":[3,0,1,17,2], "ERF__EBBox_8cpp.html":[3,0,1,4,0], -"ERF__EBCylinder_8cpp.html":[3,0,1,4,1], -"ERF__EBIF_8H.html":[3,0,1,4,2], -"ERF__EBIF_8H_source.html":[3,0,1,4,2], -"ERF__EBRegular_8cpp.html":[3,0,1,4,3], +"ERF__EBIF_8H.html":[3,0,1,4,1], +"ERF__EBIF_8H_source.html":[3,0,1,4,1], +"ERF__EBRegular_8cpp.html":[3,0,1,4,2], "ERF__EOS_8H.html":[3,0,1,17,3], "ERF__EOS_8H.html#a08354ab110fb9e873bce9250b4f4b46e":[3,0,1,17,3,4], "ERF__EOS_8H.html#a24b76fd72f051dc593840f006d79fd1a":[3,0,1,17,3,3], @@ -184,7 +183,7 @@ var NAVTREEINDEX1 = "ERF__InitDensityHSEDry_8H.html":[3,0,1,13,1], "ERF__InitDensityHSEDry_8H.html#a2e1d042f9d82e4b78d00e99ab25e9311":[3,0,1,13,1,0], "ERF__InitDensityHSEDry_8H_source.html":[3,0,1,13,1], -"ERF__InitEB_8cpp.html":[3,0,1,4,4], +"ERF__InitEB_8cpp.html":[3,0,1,4,3], "ERF__InitFromHSE_8cpp.html":[3,0,1,5,3], "ERF__InitFromInputSounding_8cpp.html":[3,0,1,5,4], "ERF__InitFromInputSounding_8cpp.html#a3591f1ded54f05cbacb8d1ad6246572e":[3,0,1,5,4,0], @@ -249,5 +248,6 @@ var NAVTREEINDEX1 = "ERF__MM5_8cpp.html":[3,0,1,7,0,0], "ERF__MOSTAverage_8H.html":[3,0,1,1,16], "ERF__MOSTAverage_8H_source.html":[3,0,1,1,16], -"ERF__MOSTAverage_8cpp.html":[3,0,1,1,15] +"ERF__MOSTAverage_8cpp.html":[3,0,1,1,15], +"ERF__MOSTRoughness_8H.html":[3,0,1,1,17] }; diff --git a/navtreeindex10.js b/navtreeindex10.js index 926a52937..6c0271c49 100644 --- a/navtreeindex10.js +++ b/navtreeindex10.js @@ -1,5 +1,16 @@ var NAVTREEINDEX10 = { +"classSLM.html#ac41680d479e44b54678787b662c55fef":[2,0,78,25], +"classSLM.html#ac5eb0f0fb3b7c78777a95bad4b5370ee":[2,0,78,27], +"classSLM.html#accf5369cbeeab014dd8aab4ed28c3516":[2,0,78,10], +"classSLM.html#acf0247edc5d92d5fb7b5183a524bf246":[2,0,78,17], +"classSLM.html#aec067697af550a8122138e57c4e0666d":[2,0,78,28], +"classSLM.html#aef0a4802ed2d86fd1dedad55e51efc88":[2,0,78,8], +"classSampleData.html":[2,0,72], +"classSampleData.html#a12c059d78aea6b9c266a7cf17044a24c":[2,0,72,3], +"classSampleData.html#a53dbcbfeb5eddba81c85ccf581536a9b":[2,0,72,1], +"classSampleData.html#a758122202ec5c9d4759242f77f40bed5":[2,0,72,0], +"classSampleData.html#ab96a6354333a8e9db8145813b68b1b5b":[2,0,72,4], "classSampleData.html#acc3d0e992e130630b7d2ec41ef9b8a67":[2,0,72,2], "classSatAdj.html":[2,0,73], "classSatAdj.html#a0ae1171544417b83878bf00916cefb64":[2,0,73,17], @@ -81,11 +92,14 @@ var NAVTREEINDEX10 = "classTerrainDrag.html#aea4f3763046daf47cefcbf6d5fb71e54":[2,0,91,5], "classTerrainDrag.html#aefe9300b19343dee0efbe1c3012bca57":[2,0,91,6], "classTerrainIF.html":[2,0,92], -"classTerrainIF.html#a3e1f2814d20da7b5dd6d1d620b04784c":[2,0,92,4], +"classTerrainIF.html#a2403d44976a4f6f3b1b9e163a1f93a41":[2,0,92,4], +"classTerrainIF.html#a3e1f2814d20da7b5dd6d1d620b04784c":[2,0,92,6], +"classTerrainIF.html#a523acccd9975c290c18bf83f740f3522":[2,0,92,7], +"classTerrainIF.html#a9ef300b60a513a54e515d7230c9fa6b6":[2,0,92,3], "classTerrainIF.html#ac037e7de054cca909a921eccc620ef4a":[2,0,92,0], "classTerrainIF.html#ad0a9adc95fd3d0b5903d5ef7f5b74176":[2,0,92,2], "classTerrainIF.html#ad7eb62071230ad12fbaa91ec2a13f110":[2,0,92,1], -"classTerrainIF.html#aeb902107efd92150abad59ec0a8cf088":[2,0,92,3], +"classTerrainIF.html#aeb902107efd92150abad59ec0a8cf088":[2,0,92,5], "classUnionCIF.html":[2,0,96], "classUnionCIF.html#a0bbd9d187f7efd622fb063c08d06151c":[2,0,96,7], "classUnionCIF.html#a150413e8d9e4bbd2b44e924c839f296a":[2,0,96,11], @@ -235,19 +249,5 @@ var NAVTREEINDEX10 = "dir_451f984cbae2157dc09f494ce6fda815.html":[3,0,1,13], "dir_4c2ecf32dc8d7cf95ecc0db34c31b5da.html":[3,0,1,18], "dir_4c48f420b74c1f1cc31b316243ca788c.html":[3,0,1,6], -"dir_528efc400cc48bc5f175d9531879efeb.html":[3,0,1,1], -"dir_55b16bd18c560281815e784b0a64105f.html":[3,0,1,18,1], -"dir_5baf679cf4943df8904dce5d41d4d3dc.html":[3,0,0], -"dir_5c09e96eccedf512ae411d636afd2712.html":[3,0,1,17], -"dir_6ac3198e61556f99812dcb8dcfabb874.html":[3,0,1,14], -"dir_71a4420ed1f8982e7234eb6a0b7e6d5d.html":[3,0,1,5], -"dir_74389ed8173ad57b461b9d623a1f3867.html":[3,0,1], -"dir_759b90b1f3ea3c20e13693c83a3534b7.html":[3,0,1,16], -"dir_7bb2838aff122ee7773366ab73f450cd.html":[3,0,1,18,0], -"dir_7c1c0d2e2a0285e12a54f57a60f809aa.html":[3,0,1,15], -"dir_87c27e56fd01e6f1a6e2085b6fe8a1a5.html":[3,0,1,0], -"dir_8e137399e310a4eba9aad8aaa56311f6.html":[3,0,1,7,2], -"dir_988434024952cd186327a8c7555a3c66.html":[3,0,1,9], -"dir_9a689d3cc574517c40c68b6e60e836b7.html":[3,0,1,7], -"dir_9c08f4b6b7cd879dc853cee646ab55d3.html":[3,0,1,4] +"dir_528efc400cc48bc5f175d9531879efeb.html":[3,0,1,1] }; diff --git a/navtreeindex11.js b/navtreeindex11.js index 130cfb337..5a5ebd133 100644 --- a/navtreeindex11.js +++ b/navtreeindex11.js @@ -1,5 +1,19 @@ var NAVTREEINDEX11 = { +"dir_55b16bd18c560281815e784b0a64105f.html":[3,0,1,18,1], +"dir_5baf679cf4943df8904dce5d41d4d3dc.html":[3,0,0], +"dir_5c09e96eccedf512ae411d636afd2712.html":[3,0,1,17], +"dir_6ac3198e61556f99812dcb8dcfabb874.html":[3,0,1,14], +"dir_71a4420ed1f8982e7234eb6a0b7e6d5d.html":[3,0,1,5], +"dir_74389ed8173ad57b461b9d623a1f3867.html":[3,0,1], +"dir_759b90b1f3ea3c20e13693c83a3534b7.html":[3,0,1,16], +"dir_7bb2838aff122ee7773366ab73f450cd.html":[3,0,1,18,0], +"dir_7c1c0d2e2a0285e12a54f57a60f809aa.html":[3,0,1,15], +"dir_87c27e56fd01e6f1a6e2085b6fe8a1a5.html":[3,0,1,0], +"dir_8e137399e310a4eba9aad8aaa56311f6.html":[3,0,1,7,2], +"dir_988434024952cd186327a8c7555a3c66.html":[3,0,1,9], +"dir_9a689d3cc574517c40c68b6e60e836b7.html":[3,0,1,7], +"dir_9c08f4b6b7cd879dc853cee646ab55d3.html":[3,0,1,4], "dir_9e99115d7ddbb12c0597e51707e61330.html":[3,0,1,8], "dir_aba9de7b86b72c00c61e401832cdb2fc.html":[3,0,1,2], "dir_ae0b7467bb3c74d292c83ac9fdeb56bf.html":[3,0,1,12], @@ -235,19 +249,5 @@ var NAVTREEINDEX11 = "pages.html":[], "structAdvChoice.html":[2,0,7], "structAdvChoice.html#a118575fe302e72fcd231e77be6d117a9":[2,0,7,20], -"structAdvChoice.html#a15e63c1b409b5e09359441b5b5d7d00c":[2,0,7,2], -"structAdvChoice.html#a191cb08c4e809d1982ea90e4b4f9a528":[2,0,7,1], -"structAdvChoice.html#a1fc6421356a6c2ecfea0a46b3928d9cf":[2,0,7,7], -"structAdvChoice.html#a22f84c60e56d4b3bde6b7f9548c87af3":[2,0,7,13], -"structAdvChoice.html#a2dd44749e2d4f224ae1da4f9e53e257a":[2,0,7,10], -"structAdvChoice.html#a2f888dfcb79cdb766ee04f21aada83ec":[2,0,7,15], -"structAdvChoice.html#a334139583accdc5718a939b20b308bb9":[2,0,7,16], -"structAdvChoice.html#a48a2a3eb5899f899e202df67fd8bb2e0":[2,0,7,11], -"structAdvChoice.html#a50c43113d4bd0ccaf9f1878134f00bb8":[2,0,7,18], -"structAdvChoice.html#a58637d5ba66800c4c83c928d0a3e13d1":[2,0,7,3], -"structAdvChoice.html#a667cbedb89514e330b6ca144298857da":[2,0,7,17], -"structAdvChoice.html#a69b32bcee6cd30f3f88280d0ec49cd35":[2,0,7,14], -"structAdvChoice.html#a74a383e01c24980b72b920054ee5c1ab":[2,0,7,4], -"structAdvChoice.html#a7a086b9e2aabb65d2e5e9053e7bd6018":[2,0,7,19], -"structAdvChoice.html#a7da4e5242e05aeba4822b71fab596954":[2,0,7,21] +"structAdvChoice.html#a15e63c1b409b5e09359441b5b5d7d00c":[2,0,7,2] }; diff --git a/navtreeindex12.js b/navtreeindex12.js index 39e3c8d98..ea354c996 100644 --- a/navtreeindex12.js +++ b/navtreeindex12.js @@ -1,5 +1,19 @@ var NAVTREEINDEX12 = { +"structAdvChoice.html#a191cb08c4e809d1982ea90e4b4f9a528":[2,0,7,1], +"structAdvChoice.html#a1fc6421356a6c2ecfea0a46b3928d9cf":[2,0,7,7], +"structAdvChoice.html#a22f84c60e56d4b3bde6b7f9548c87af3":[2,0,7,13], +"structAdvChoice.html#a2dd44749e2d4f224ae1da4f9e53e257a":[2,0,7,10], +"structAdvChoice.html#a2f888dfcb79cdb766ee04f21aada83ec":[2,0,7,15], +"structAdvChoice.html#a334139583accdc5718a939b20b308bb9":[2,0,7,16], +"structAdvChoice.html#a48a2a3eb5899f899e202df67fd8bb2e0":[2,0,7,11], +"structAdvChoice.html#a50c43113d4bd0ccaf9f1878134f00bb8":[2,0,7,18], +"structAdvChoice.html#a58637d5ba66800c4c83c928d0a3e13d1":[2,0,7,3], +"structAdvChoice.html#a667cbedb89514e330b6ca144298857da":[2,0,7,17], +"structAdvChoice.html#a69b32bcee6cd30f3f88280d0ec49cd35":[2,0,7,14], +"structAdvChoice.html#a74a383e01c24980b72b920054ee5c1ab":[2,0,7,4], +"structAdvChoice.html#a7a086b9e2aabb65d2e5e9053e7bd6018":[2,0,7,19], +"structAdvChoice.html#a7da4e5242e05aeba4822b71fab596954":[2,0,7,21], "structAdvChoice.html#a81152997920406ea2aa97cbb5af2d9b6":[2,0,7,8], "structAdvChoice.html#a94de4907b3d6742071d5542b60e8f393":[2,0,7,12], "structAdvChoice.html#abde30f55d66f1716d7459a09001d3f43":[2,0,7,9], @@ -235,19 +249,5 @@ var NAVTREEINDEX12 = "structPhysProp_1_1physprop__t.html#a7f49b6334fdf3ec5c8cbcef509a0cf7e":[2,0,61,0,12], "structPhysProp_1_1physprop__t.html#a8c8ef5042c0b53fa05d1d97a49de3833":[2,0,61,0,28], "structPhysProp_1_1physprop__t.html#a8df74558339352f0e8c0031fc3160a09":[2,0,61,0,4], -"structPhysProp_1_1physprop__t.html#a8f237360219885a558fb5c5bfeb5c015":[2,0,61,0,21], -"structPhysProp_1_1physprop__t.html#aa23d4f11099641ffb9c395c327156980":[2,0,61,0,14], -"structPhysProp_1_1physprop__t.html#aa4cb3b830849d849a08227041fff62cd":[2,0,61,0,17], -"structPhysProp_1_1physprop__t.html#aa6b86d69efca7951eac318ef0a407acf":[2,0,61,0,26], -"structPhysProp_1_1physprop__t.html#aa86746c3ce43b7a278d78276bbe0d153":[2,0,61,0,10], -"structPhysProp_1_1physprop__t.html#aacc68f3bfaf1bcb4d76c0e49aa3d81fb":[2,0,61,0,16], -"structPhysProp_1_1physprop__t.html#aad14342b28b8939c5ae115605318ed02":[2,0,61,0,43], -"structPhysProp_1_1physprop__t.html#abbcc9ba3c0f329c98e7ba078f2ebf1dc":[2,0,61,0,42], -"structPhysProp_1_1physprop__t.html#acc1135d01fd7ca5a6f0ba980e23e5a55":[2,0,61,0,15], -"structPhysProp_1_1physprop__t.html#accf672f5038e149841b092ffb9ee1ba1":[2,0,61,0,30], -"structPhysProp_1_1physprop__t.html#ad1a2b4cadbb2d65df2caff3232e1ab63":[2,0,61,0,18], -"structPhysProp_1_1physprop__t.html#ad3d6e9851177a676ab13788002e83bc0":[2,0,61,0,23], -"structPhysProp_1_1physprop__t.html#adf99574ee8aea212bec426dd42a4a9e4":[2,0,61,0,8], -"structPhysProp_1_1physprop__t.html#adfa6696c636955b4f5388f5c83795afb":[2,0,61,0,19], -"structPhysProp_1_1physprop__t.html#ae326430d60fa6170ccbebccb10b8a86a":[2,0,61,0,38] +"structPhysProp_1_1physprop__t.html#a8f237360219885a558fb5c5bfeb5c015":[2,0,61,0,21] }; diff --git a/navtreeindex13.js b/navtreeindex13.js index 5ffca183e..005b2a1cc 100644 --- a/navtreeindex13.js +++ b/navtreeindex13.js @@ -1,5 +1,19 @@ var NAVTREEINDEX13 = { +"structPhysProp_1_1physprop__t.html#aa23d4f11099641ffb9c395c327156980":[2,0,61,0,14], +"structPhysProp_1_1physprop__t.html#aa4cb3b830849d849a08227041fff62cd":[2,0,61,0,17], +"structPhysProp_1_1physprop__t.html#aa6b86d69efca7951eac318ef0a407acf":[2,0,61,0,26], +"structPhysProp_1_1physprop__t.html#aa86746c3ce43b7a278d78276bbe0d153":[2,0,61,0,10], +"structPhysProp_1_1physprop__t.html#aacc68f3bfaf1bcb4d76c0e49aa3d81fb":[2,0,61,0,16], +"structPhysProp_1_1physprop__t.html#aad14342b28b8939c5ae115605318ed02":[2,0,61,0,43], +"structPhysProp_1_1physprop__t.html#abbcc9ba3c0f329c98e7ba078f2ebf1dc":[2,0,61,0,42], +"structPhysProp_1_1physprop__t.html#acc1135d01fd7ca5a6f0ba980e23e5a55":[2,0,61,0,15], +"structPhysProp_1_1physprop__t.html#accf672f5038e149841b092ffb9ee1ba1":[2,0,61,0,30], +"structPhysProp_1_1physprop__t.html#ad1a2b4cadbb2d65df2caff3232e1ab63":[2,0,61,0,18], +"structPhysProp_1_1physprop__t.html#ad3d6e9851177a676ab13788002e83bc0":[2,0,61,0,23], +"structPhysProp_1_1physprop__t.html#adf99574ee8aea212bec426dd42a4a9e4":[2,0,61,0,8], +"structPhysProp_1_1physprop__t.html#adfa6696c636955b4f5388f5c83795afb":[2,0,61,0,19], +"structPhysProp_1_1physprop__t.html#ae326430d60fa6170ccbebccb10b8a86a":[2,0,61,0,38], "structPhysProp_1_1physprop__t.html#ae6dcba887753559af9ba4942d3d89bb5":[2,0,61,0,1], "structPhysProp_1_1physprop__t.html#ae7278f6fb1910558af27c7ff79b18fa0":[2,0,61,0,36], "structPhysProp_1_1physprop__t.html#aedb70926e32d7aaa6655f0a417acb18d":[2,0,61,0,32], @@ -19,90 +33,89 @@ var NAVTREEINDEX13 = "structProbParmDefaults.html#a16db7fa78b123f2a956bacbce26f32c6":[2,0,65,1], "structProbParmDefaults.html#af75997d9e4a94ab3b221657799ef720f":[2,0,65,0], "structSolverChoice.html":[2,0,79], -"structSolverChoice.html#a06a0dd1c8f7c1ed73a4f8d24b6b31cdf":[2,0,79,46], -"structSolverChoice.html#a0a4f1c55ea1e3a7d50f926ee0d20a21c":[2,0,79,30], -"structSolverChoice.html#a0e2a9a1ec68a94b24dc8f3f6d8bb7af0":[2,0,79,70], +"structSolverChoice.html#a06a0dd1c8f7c1ed73a4f8d24b6b31cdf":[2,0,79,45], +"structSolverChoice.html#a0a4f1c55ea1e3a7d50f926ee0d20a21c":[2,0,79,29], +"structSolverChoice.html#a0e2a9a1ec68a94b24dc8f3f6d8bb7af0":[2,0,79,69], "structSolverChoice.html#a1163778ed56af6977001ef4ec55a3da3":[2,0,79,17], -"structSolverChoice.html#a15db794855101421e20ba970dcd634e9":[2,0,79,68], -"structSolverChoice.html#a1952672901901b0b3a628f2298dc72c2":[2,0,79,36], -"structSolverChoice.html#a1b2950247c4d2789597b7610c69ff5b6":[2,0,79,82], -"structSolverChoice.html#a1bae456f7b26e8ed50d78ce1af1b5ef0":[2,0,79,48], -"structSolverChoice.html#a1d9237205fd632dcde1599511f203131":[2,0,79,55], -"structSolverChoice.html#a238b0871f38f8b134ff3fe5af0d05479":[2,0,79,43], -"structSolverChoice.html#a29517ec608149342f25aa89f18204fac":[2,0,79,51], -"structSolverChoice.html#a2e1ef762ee1dc1bd3d4cbd08125c758a":[2,0,79,53], +"structSolverChoice.html#a15db794855101421e20ba970dcd634e9":[2,0,79,67], +"structSolverChoice.html#a1952672901901b0b3a628f2298dc72c2":[2,0,79,35], +"structSolverChoice.html#a1b2950247c4d2789597b7610c69ff5b6":[2,0,79,81], +"structSolverChoice.html#a1bae456f7b26e8ed50d78ce1af1b5ef0":[2,0,79,47], +"structSolverChoice.html#a1d9237205fd632dcde1599511f203131":[2,0,79,54], +"structSolverChoice.html#a238b0871f38f8b134ff3fe5af0d05479":[2,0,79,42], +"structSolverChoice.html#a29517ec608149342f25aa89f18204fac":[2,0,79,50], +"structSolverChoice.html#a2e1ef762ee1dc1bd3d4cbd08125c758a":[2,0,79,52], "structSolverChoice.html#a31e016e3da7c175ac02427767286bc42":[2,0,79,4], -"structSolverChoice.html#a34c427126677860aa8acad633e6fb2be":[2,0,79,79], -"structSolverChoice.html#a3660145ad90d59b2a6693fd88bb01381":[2,0,79,72], +"structSolverChoice.html#a34c427126677860aa8acad633e6fb2be":[2,0,79,78], +"structSolverChoice.html#a3660145ad90d59b2a6693fd88bb01381":[2,0,79,71], "structSolverChoice.html#a396122e87a3d15c4ec8666d7dd18c095":[2,0,79,25], "structSolverChoice.html#a39a214d3b761245913bc3f80e5bde880":[2,0,79,5], -"structSolverChoice.html#a3ab48411073a3c1f75435292d7b407e5":[2,0,79,69], +"structSolverChoice.html#a3ab48411073a3c1f75435292d7b407e5":[2,0,79,68], "structSolverChoice.html#a3b31e3a91b502cabfc9fd8778492ad46":[2,0,79,0], -"structSolverChoice.html#a3b9fef36e4613507eef87379c2c9bf03":[2,0,79,38], -"structSolverChoice.html#a3f8ae511632557066f6662eec79591e1":[2,0,79,31], -"structSolverChoice.html#a40de8b74e8c60f617558ef8a2fa72ddb":[2,0,79,80], +"structSolverChoice.html#a3b9fef36e4613507eef87379c2c9bf03":[2,0,79,37], +"structSolverChoice.html#a3f8ae511632557066f6662eec79591e1":[2,0,79,30], +"structSolverChoice.html#a40de8b74e8c60f617558ef8a2fa72ddb":[2,0,79,79], "structSolverChoice.html#a411fbfea721cd40033e113cf54a8047f":[2,0,79,18], -"structSolverChoice.html#a43c1741535574c7e6f4fe6bf90552f31":[2,0,79,35], +"structSolverChoice.html#a43c1741535574c7e6f4fe6bf90552f31":[2,0,79,34], "structSolverChoice.html#a43d16f0628ba5fbe64a813de7f25f56a":[2,0,79,14], -"structSolverChoice.html#a44bc0227f088664e4e2c1090ebb1381d":[2,0,79,77], -"structSolverChoice.html#a47a54f2e44955202b5b437e4b1b4a61b":[2,0,79,32], -"structSolverChoice.html#a4b0edf29a032ff18b10a42825fa9e4b6":[2,0,79,44], +"structSolverChoice.html#a44bc0227f088664e4e2c1090ebb1381d":[2,0,79,76], +"structSolverChoice.html#a47a54f2e44955202b5b437e4b1b4a61b":[2,0,79,31], +"structSolverChoice.html#a4b0edf29a032ff18b10a42825fa9e4b6":[2,0,79,43], "structSolverChoice.html#a4c875e5fe0f3dd69fbcc145b7066c766":[2,0,79,1], "structSolverChoice.html#a4e81a09c9f454c680568b7776a3ed90e":[2,0,79,23], "structSolverChoice.html#a5147634b7c1414a7694c59c1b4a88d69":[2,0,79,7], -"structSolverChoice.html#a54214b71edb43f251f04b79281c39375":[2,0,79,78], +"structSolverChoice.html#a54214b71edb43f251f04b79281c39375":[2,0,79,77], "structSolverChoice.html#a596f061b796ada0389c81a6125150b6e":[2,0,79,24], -"structSolverChoice.html#a5a9eef80b6339778c29acb7fb87dd9f1":[2,0,79,39], -"structSolverChoice.html#a5aed4016dd7d17a2d2904c60af59ae9d":[2,0,79,47], -"structSolverChoice.html#a5dc385a342ac6c50e0f9a638a0e31f9f":[2,0,79,54], +"structSolverChoice.html#a5a9eef80b6339778c29acb7fb87dd9f1":[2,0,79,38], +"structSolverChoice.html#a5aed4016dd7d17a2d2904c60af59ae9d":[2,0,79,46], +"structSolverChoice.html#a5dc385a342ac6c50e0f9a638a0e31f9f":[2,0,79,53], "structSolverChoice.html#a5e8754b29072596a584633734a9f64ef":[2,0,79,21], -"structSolverChoice.html#a5ffe405695bf4304d2ea61be6efaca1c":[2,0,79,52], -"structSolverChoice.html#a63b6fffe930de9eb25f92c2bafb00c00":[2,0,79,33], -"structSolverChoice.html#a6426e150ba9c1ba2e14151228bf6ffaf":[2,0,79,58], -"structSolverChoice.html#a65faffc1ea490b3934a9df768cfa26f1":[2,0,79,34], +"structSolverChoice.html#a5ffe405695bf4304d2ea61be6efaca1c":[2,0,79,51], +"structSolverChoice.html#a63b6fffe930de9eb25f92c2bafb00c00":[2,0,79,32], +"structSolverChoice.html#a6426e150ba9c1ba2e14151228bf6ffaf":[2,0,79,57], +"structSolverChoice.html#a65faffc1ea490b3934a9df768cfa26f1":[2,0,79,33], "structSolverChoice.html#a69e2f0b874cba8faae57987ead4e3ebb":[2,0,79,9], "structSolverChoice.html#a766e5884354ed6483704f8257036ee75":[2,0,79,28], -"structSolverChoice.html#a7c414e2fb7c53479a2d21bb3a2d4099e":[2,0,79,60], +"structSolverChoice.html#a7c414e2fb7c53479a2d21bb3a2d4099e":[2,0,79,59], "structSolverChoice.html#a7e93900ec3e84826fcf1e02435bdae42":[2,0,79,16], "structSolverChoice.html#a8c15b7cf354e53ddb58bad9577d124d5":[2,0,79,3], -"structSolverChoice.html#a8d039800497a1e5084afeef94d367932":[2,0,79,73], -"structSolverChoice.html#a9029114db3f1983d2d720210dcf87c69":[2,0,79,57], -"structSolverChoice.html#a9ac649bbebc73403e291d2af180d4061":[2,0,79,56], -"structSolverChoice.html#a9c7942f6ef7cf05115f35702097cf107":[2,0,79,63], +"structSolverChoice.html#a8d039800497a1e5084afeef94d367932":[2,0,79,72], +"structSolverChoice.html#a9029114db3f1983d2d720210dcf87c69":[2,0,79,56], +"structSolverChoice.html#a9ac649bbebc73403e291d2af180d4061":[2,0,79,55], +"structSolverChoice.html#a9c7942f6ef7cf05115f35702097cf107":[2,0,79,62], "structSolverChoice.html#a9d26abef2007eb7c93180b0a6699cf8e":[2,0,79,2], -"structSolverChoice.html#a9e86533aa6df5bf6408d91f0dfd23606":[2,0,79,67], +"structSolverChoice.html#a9e86533aa6df5bf6408d91f0dfd23606":[2,0,79,66], "structSolverChoice.html#aa2e312b4e6d08797fc3c1b6d67313d48":[2,0,79,22], -"structSolverChoice.html#aa368e98496254e9aaf594ecf0e4e9981":[2,0,79,40], -"structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9":[2,0,79,76], -"structSolverChoice.html#aa4659e9babdc5d7327266f967d9a80ff":[2,0,79,84], -"structSolverChoice.html#aa4bcc8b52205d1f911efd135b81c9218":[2,0,79,29], -"structSolverChoice.html#aa53b017d79e0067923180a0aa59367b4":[2,0,79,66], -"structSolverChoice.html#aa7bb7f3c8b475b0e446c271d8aa5497f":[2,0,79,45], +"structSolverChoice.html#aa368e98496254e9aaf594ecf0e4e9981":[2,0,79,39], +"structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9":[2,0,79,75], +"structSolverChoice.html#aa4659e9babdc5d7327266f967d9a80ff":[2,0,79,83], +"structSolverChoice.html#aa53b017d79e0067923180a0aa59367b4":[2,0,79,65], +"structSolverChoice.html#aa7bb7f3c8b475b0e446c271d8aa5497f":[2,0,79,44], "structSolverChoice.html#aa7be0d60ce3de3441d44082cc1b725ec":[2,0,79,11], "structSolverChoice.html#aa9cf425ef14a7e28ec3411044e737b23":[2,0,79,15], "structSolverChoice.html#aaadbd092e9e176b7f088c7992c866c6e":[2,0,79,10], -"structSolverChoice.html#aab88dd74d39b1ad369ae6324e05d7a35":[2,0,79,71], -"structSolverChoice.html#aacbfbe6f4a3040db3efdc6dbf8fa291b":[2,0,79,37], +"structSolverChoice.html#aab88dd74d39b1ad369ae6324e05d7a35":[2,0,79,70], +"structSolverChoice.html#aacbfbe6f4a3040db3efdc6dbf8fa291b":[2,0,79,36], "structSolverChoice.html#aae4f377d36d01b85a1f322c45009ac75":[2,0,79,20], "structSolverChoice.html#aae719af83409639331018f92be62642b":[2,0,79,8], -"structSolverChoice.html#ab734eb0a5147b93dc6590038b6decc60":[2,0,79,62], +"structSolverChoice.html#ab734eb0a5147b93dc6590038b6decc60":[2,0,79,61], "structSolverChoice.html#abe7f2d933204e7a6127469a006240f8f":[2,0,79,6], -"structSolverChoice.html#abf35af2e52f5c1197264d895396ca59c":[2,0,79,49], -"structSolverChoice.html#abfd94767b3721755632c45a5ef290544":[2,0,79,41], -"structSolverChoice.html#ac066852f06a6409e1638f59868b7c57d":[2,0,79,59], -"structSolverChoice.html#ac0a723e8797cdc0fe06b3fc781fca645":[2,0,79,81], +"structSolverChoice.html#abf35af2e52f5c1197264d895396ca59c":[2,0,79,48], +"structSolverChoice.html#abfd94767b3721755632c45a5ef290544":[2,0,79,40], +"structSolverChoice.html#ac066852f06a6409e1638f59868b7c57d":[2,0,79,58], +"structSolverChoice.html#ac0a723e8797cdc0fe06b3fc781fca645":[2,0,79,80], "structSolverChoice.html#ad6ee95a1f016f6f236f26144dbf234d0":[2,0,79,13], -"structSolverChoice.html#ad7f586d62fb0872ba0340fb03d462c64":[2,0,79,42], -"structSolverChoice.html#addcff0f25c6925df38673747b4dea91e":[2,0,79,65], -"structSolverChoice.html#adec260ba3c7bd01ffa4fd40bd90920cd":[2,0,79,83], -"structSolverChoice.html#ae6a90725e04ca6fe634ec44fb347f5ff":[2,0,79,61], +"structSolverChoice.html#ad7f586d62fb0872ba0340fb03d462c64":[2,0,79,41], +"structSolverChoice.html#addcff0f25c6925df38673747b4dea91e":[2,0,79,64], +"structSolverChoice.html#adec260ba3c7bd01ffa4fd40bd90920cd":[2,0,79,82], +"structSolverChoice.html#ae6a90725e04ca6fe634ec44fb347f5ff":[2,0,79,60], "structSolverChoice.html#aed9118172b234c3a0069a78776d09baa":[2,0,79,27], -"structSolverChoice.html#af3119a4089367206db9fc3a17664e874":[2,0,79,64], +"structSolverChoice.html#af3119a4089367206db9fc3a17664e874":[2,0,79,63], "structSolverChoice.html#af352bb75ceaeae4ac534d3378fbf393a":[2,0,79,26], -"structSolverChoice.html#af3dab90d6c6d356aa2f35c3dbe151411":[2,0,79,74], -"structSolverChoice.html#af5219ce0c2a4f7ab4481e3fdabd3af8e":[2,0,79,50], +"structSolverChoice.html#af3dab90d6c6d356aa2f35c3dbe151411":[2,0,79,73], +"structSolverChoice.html#af5219ce0c2a4f7ab4481e3fdabd3af8e":[2,0,79,49], "structSolverChoice.html#af976afa61859c07e6249963edc367c2d":[2,0,79,19], -"structSolverChoice.html#af9c11d4a044eea88bad0b2e32318b412":[2,0,79,75], +"structSolverChoice.html#af9c11d4a044eea88bad0b2e32318b412":[2,0,79,74], "structSolverChoice.html#afdd906d035384fd962efab24e7a6da7c":[2,0,79,12], "structSpongeChoice.html":[2,0,80], "structSpongeChoice.html#a0d60faef2ee2597c1df7807fc25204e2":[2,0,80,10], @@ -236,18 +249,5 @@ var NAVTREEINDEX13 = "structUPWINDALL.html#a781c3531bb77c6282c88c9cc3d64c722":[2,0,100,1], "structUPWINDALL.html#a97d82cab1041d98ca70c6abc80286f6b":[2,0,100,7], "structUPWINDALL.html#ad549123976e1f955e7880cdee4871e36":[2,0,100,6], -"structWENO3.html":[2,0,102], -"structWENO3.html#a0c57f25abcb2dfd9ded1393d14d83568":[2,0,102,6], -"structWENO3.html#a13120486db8a71a2059a9c7c1928b416":[2,0,102,8], -"structWENO3.html#a5ea04e699e55b168c29b38e9e453660f":[2,0,102,5], -"structWENO3.html#a6a48e6b00e04466ca779a2b3ee62770b":[2,0,102,1], -"structWENO3.html#a7726242b3b06bf75643f8141d2ca78c8":[2,0,102,7], -"structWENO3.html#a95e7df06f162d0ff74c057f6a4253a83":[2,0,102,3], -"structWENO3.html#aa02f985763b5a70539e23704c5eb63f5":[2,0,102,0], -"structWENO3.html#aa09b52432a69d89bef16a06015252661":[2,0,102,9], -"structWENO3.html#ab09e1cf66eb2ab4f42b37ae64a762d83":[2,0,102,2], -"structWENO3.html#ad693dfd8b54bf52e2076b911df389c2a":[2,0,102,4], -"structWENO5.html":[2,0,103], -"structWENO5.html#a0eb3eb8be72f02731cd24f03d5c2b9ca":[2,0,103,6], -"structWENO5.html#a28727bda47dc47677cf20c4d4bbda9a8":[2,0,103,10] +"structWENO3.html":[2,0,102] }; diff --git a/navtreeindex14.js b/navtreeindex14.js index 8d9c680b1..658eadd67 100644 --- a/navtreeindex14.js +++ b/navtreeindex14.js @@ -1,5 +1,18 @@ var NAVTREEINDEX14 = { +"structWENO3.html#a0c57f25abcb2dfd9ded1393d14d83568":[2,0,102,6], +"structWENO3.html#a13120486db8a71a2059a9c7c1928b416":[2,0,102,8], +"structWENO3.html#a5ea04e699e55b168c29b38e9e453660f":[2,0,102,5], +"structWENO3.html#a6a48e6b00e04466ca779a2b3ee62770b":[2,0,102,1], +"structWENO3.html#a7726242b3b06bf75643f8141d2ca78c8":[2,0,102,7], +"structWENO3.html#a95e7df06f162d0ff74c057f6a4253a83":[2,0,102,3], +"structWENO3.html#aa02f985763b5a70539e23704c5eb63f5":[2,0,102,0], +"structWENO3.html#aa09b52432a69d89bef16a06015252661":[2,0,102,9], +"structWENO3.html#ab09e1cf66eb2ab4f42b37ae64a762d83":[2,0,102,2], +"structWENO3.html#ad693dfd8b54bf52e2076b911df389c2a":[2,0,102,4], +"structWENO5.html":[2,0,103], +"structWENO5.html#a0eb3eb8be72f02731cd24f03d5c2b9ca":[2,0,103,6], +"structWENO5.html#a28727bda47dc47677cf20c4d4bbda9a8":[2,0,103,10], "structWENO5.html#a3acb5e8bde92b17f3eefb2a0cc3dad2e":[2,0,103,5], "structWENO5.html#a4e300b80fa08a8a265ca1b3caa1fe009":[2,0,103,8], "structWENO5.html#a912e48be65b9a2c9f3b774fe4188b611":[2,0,103,0], @@ -236,18 +249,5 @@ var NAVTREEINDEX14 = "structsurface__flux__mod__charnock.html#a6fa441221eb1f30d65437ce890adfd46":[2,0,84,2], "structsurface__flux__mod__charnock.html#ab0516a2bad4b4a38ecfa71f75fa3b00c":[2,0,84,0], "structsurface__flux__mod__charnock.html#ac01a07a59f56ff6683dd9942b4d500ba":[2,0,84,4], -"structsurface__flux__mod__charnock.html#adb4a96d510f1e437c9efc41ba5fd16f9":[2,0,84,3], -"structsurface__flux__mod__charnock.html#aeed3a1d89568498a381abca31ecff25d":[2,0,84,1], -"structsurface__flux__wave__coupled.html":[2,0,85], -"structsurface__flux__wave__coupled.html#a10d71fe6dd2f38c54562aa3ab207ef25":[2,0,85,6], -"structsurface__flux__wave__coupled.html#a1f7495d05cf04a69be3d51e6535644d6":[2,0,85,0], -"structsurface__flux__wave__coupled.html#a303023c95fd8121c335eb33b5efbc0bf":[2,0,85,1], -"structsurface__flux__wave__coupled.html#a4f273873e2304563f10674c497cfad30":[2,0,85,8], -"structsurface__flux__wave__coupled.html#a6cf8c26b09960af5adea37c6e7ccbb0b":[2,0,85,7], -"structsurface__flux__wave__coupled.html#a7c81c888df97ef0ff4dc54be9c4e163a":[2,0,85,3], -"structsurface__flux__wave__coupled.html#a91a27aa83da28c6bed01137ad0619b45":[2,0,85,4], -"structsurface__flux__wave__coupled.html#a928bb0b9a4141fc6452c6f83fbec58aa":[2,0,85,5], -"structsurface__flux__wave__coupled.html#aee14d25dbf38dc291b9c4900d737e121":[2,0,85,2], -"structsurface__temp.html":[2,0,86], -"structsurface__temp.html#a5871a69ecd45836e43e208d094bf4a4a":[2,0,86,1] +"structsurface__flux__mod__charnock.html#adb4a96d510f1e437c9efc41ba5fd16f9":[2,0,84,3] }; diff --git a/navtreeindex15.js b/navtreeindex15.js index d9cbbb630..8f9afa7a0 100644 --- a/navtreeindex15.js +++ b/navtreeindex15.js @@ -1,5 +1,18 @@ var NAVTREEINDEX15 = { +"structsurface__flux__mod__charnock.html#aeed3a1d89568498a381abca31ecff25d":[2,0,84,1], +"structsurface__flux__wave__coupled.html":[2,0,85], +"structsurface__flux__wave__coupled.html#a10d71fe6dd2f38c54562aa3ab207ef25":[2,0,85,6], +"structsurface__flux__wave__coupled.html#a1f7495d05cf04a69be3d51e6535644d6":[2,0,85,0], +"structsurface__flux__wave__coupled.html#a303023c95fd8121c335eb33b5efbc0bf":[2,0,85,1], +"structsurface__flux__wave__coupled.html#a4f273873e2304563f10674c497cfad30":[2,0,85,8], +"structsurface__flux__wave__coupled.html#a6cf8c26b09960af5adea37c6e7ccbb0b":[2,0,85,7], +"structsurface__flux__wave__coupled.html#a7c81c888df97ef0ff4dc54be9c4e163a":[2,0,85,3], +"structsurface__flux__wave__coupled.html#a91a27aa83da28c6bed01137ad0619b45":[2,0,85,4], +"structsurface__flux__wave__coupled.html#a928bb0b9a4141fc6452c6f83fbec58aa":[2,0,85,5], +"structsurface__flux__wave__coupled.html#aee14d25dbf38dc291b9c4900d737e121":[2,0,85,2], +"structsurface__temp.html":[2,0,86], +"structsurface__temp.html#a5871a69ecd45836e43e208d094bf4a4a":[2,0,86,1], "structsurface__temp.html#a66e248c3558685f25206441914e8dfbf":[2,0,86,3], "structsurface__temp.html#a6b5b55df12e42231fa3d8cf36ab0c734":[2,0,86,0], "structsurface__temp.html#a7c4031cfb8cbb020115ee7fae12ddb05":[2,0,86,4], diff --git a/navtreeindex2.js b/navtreeindex2.js index 53ecbc190..c84267eb0 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -1,6 +1,5 @@ var NAVTREEINDEX2 = { -"ERF__MOSTRoughness_8H.html":[3,0,1,1,17], "ERF__MOSTRoughness_8H.html#a5b6ef1e185702e95631d5f22ff728860":[3,0,1,1,17,1], "ERF__MOSTRoughness_8H.html#a9fb5194b85e904a3f0a0500a05438b5e":[3,0,1,1,17,0], "ERF__MOSTRoughness_8H_source.html":[3,0,1,1,17], @@ -184,7 +183,7 @@ var NAVTREEINDEX2 = "ERF__ReadFromWRFBdy_8cpp.html":[3,0,1,6,14], "ERF__ReadFromWRFInput_8cpp.html":[3,0,1,6,15], "ERF__ReadWaves_8cpp.html":[3,0,1,28], -"ERF__Redistribute_8cpp.html":[3,0,1,4,5], +"ERF__Redistribute_8cpp.html":[3,0,1,4,4], "ERF__RunLongWaveRRTMGP_8cpp.html":[3,0,1,14,22], "ERF__RunShortWaveRRTMGP_8cpp.html":[3,0,1,14,23], "ERF__SAM_8H.html":[3,0,1,9,2,5], @@ -204,9 +203,9 @@ var NAVTREEINDEX2 = "ERF__Slingo_8H.html":[3,0,1,14,24], "ERF__Slingo_8H_source.html":[3,0,1,14,24], "ERF__SlowRhsPost_8cpp.html":[3,0,1,16,12], -"ERF__SlowRhsPost_8cpp.html#ad4185a682dcd69d6a29ce11039296d66":[3,0,1,16,12,0], +"ERF__SlowRhsPost_8cpp.html#a576ac202bba3e0ddbfbb19a2c1401aa6":[3,0,1,16,12,0], "ERF__SlowRhsPre_8cpp.html":[3,0,1,16,13], -"ERF__SlowRhsPre_8cpp.html#a7f9a468e8f9594554d88b4b0b55e8b9f":[3,0,1,16,13,0], +"ERF__SlowRhsPre_8cpp.html#a6c2d70665e946bc3b3afb054a52e0746":[3,0,1,16,13,0], "ERF__SolveWithEBMLMG_8cpp.html":[3,0,1,8,5], "ERF__SolveWithEBMLMG_8cpp.html#ad583385d33cdb5a9c28bf474b72cad1c":[3,0,1,8,5,0], "ERF__SolveWithFFT_8cpp.html":[3,0,1,8,6], @@ -234,9 +233,9 @@ var NAVTREEINDEX2 = "ERF__TI__no__substep__fun_8H.html#a4cad8180e91d2eabd5638651fc24bcc7":[3,0,1,16,15,0], "ERF__TI__no__substep__fun_8H_source.html":[3,0,1,16,15], "ERF__TI__slow__headers_8H.html":[3,0,1,16,16], -"ERF__TI__slow__headers_8H.html#a08e56aada7b66b087c1a2b9dc0efe933":[3,0,1,16,16,3], +"ERF__TI__slow__headers_8H.html#a48318df69e87074786e2f74304ce984e":[3,0,1,16,16,2], "ERF__TI__slow__headers_8H.html#a5664b227e5906334181ecc88eb7aba30":[3,0,1,16,16,0], -"ERF__TI__slow__headers_8H.html#a5b8b04e54f9f960d4c661a110cbdbcd4":[3,0,1,16,16,2], +"ERF__TI__slow__headers_8H.html#a9ec2bf70fe68e4b4d2cce96979722a92":[3,0,1,16,16,3], "ERF__TI__slow__headers_8H.html#afd0e57c37da16481cde9d2fe85792cd0":[3,0,1,16,16,1], "ERF__TI__slow__headers_8H_source.html":[3,0,1,16,16], "ERF__TI__slow__rhs__fun_8H.html":[3,0,1,16,17], @@ -249,5 +248,6 @@ var NAVTREEINDEX2 = "ERF__TI__substep__fun_8H_source.html":[3,0,1,16,18], "ERF__TI__utils_8H.html":[3,0,1,16,19], "ERF__TI__utils_8H.html#a5e7934b18ef63bc8c4c16db42277c52f":[3,0,1,16,19,0], -"ERF__TI__utils_8H.html#a76b27b6105fe279f9a43296072c843b3":[3,0,1,16,19,1] +"ERF__TI__utils_8H.html#a76b27b6105fe279f9a43296072c843b3":[3,0,1,16,19,1], +"ERF__TI__utils_8H_source.html":[3,0,1,16,19] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index e1d99dee3..671dcfaec 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,12 +1,11 @@ var NAVTREEINDEX3 = { -"ERF__TI__utils_8H_source.html":[3,0,1,16,19], "ERF__Tagging_8cpp.html":[3,0,1,29], "ERF__TerrainDrag_8H.html":[3,0,1,15,14], "ERF__TerrainDrag_8H_source.html":[3,0,1,15,14], "ERF__TerrainDrag_8cpp.html":[3,0,1,15,13], -"ERF__TerrainIF_8H.html":[3,0,1,4,6], -"ERF__TerrainIF_8H_source.html":[3,0,1,4,6], +"ERF__TerrainIF_8H.html":[3,0,1,4,5], +"ERF__TerrainIF_8H_source.html":[3,0,1,4,5], "ERF__TerrainMetrics_8H.html":[3,0,1,17,19], "ERF__TerrainMetrics_8H.html#a0251c09947155307e047f79fccdbd463":[3,0,1,17,19,2], "ERF__TerrainMetrics_8H.html#a07e83bf0f142a953679c9edfa42b398d":[3,0,1,17,19,10], @@ -108,7 +107,7 @@ var NAVTREEINDEX3 = "ERF__WriteBndryPlanes_8H_source.html":[3,0,1,6,20], "ERF__WriteBndryPlanes_8cpp.html":[3,0,1,6,19], "ERF__WriteBndryPlanes_8cpp.html#a84c19e5c5555fe13da12dc8ba44e7da8":[3,0,1,6,19,0], -"ERF__WriteEBSurface_8cpp.html":[3,0,1,4,7], +"ERF__WriteEBSurface_8cpp.html":[3,0,1,4,6], "ERF__WriteJobInfo_8cpp.html":[3,0,1,6,21], "ERF__WriteJobInfo_8cpp.html#aabaa127a3a319c1b86090d6c88568965":[3,0,1,6,21,0], "ERF__WriteScalarProfiles_8cpp.html":[3,0,1,6,22], @@ -249,5 +248,6 @@ var NAVTREEINDEX3 = "classCloudRadProps.html":[2,0,13], "classCloudRadProps.html#a076ffd7ff44497eac9d3cace27964b0a":[2,0,13,20], "classCloudRadProps.html#a0e0fa4537c3e0c1dd695229f63ff42a0":[2,0,13,10], -"classCloudRadProps.html#a1ab01da075a2a82b9fb4c341ff85e373":[2,0,13,8] +"classCloudRadProps.html#a1ab01da075a2a82b9fb4c341ff85e373":[2,0,13,8], +"classCloudRadProps.html#a24ce2602b37e1f5c1becf3ba0baee9d1":[2,0,13,18] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index bcf84ab44..6eb74968b 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,6 +1,5 @@ var NAVTREEINDEX4 = { -"classCloudRadProps.html#a24ce2602b37e1f5c1becf3ba0baee9d1":[2,0,13,18], "classCloudRadProps.html#a2890fa11a8f395809fe215447e339c20":[2,0,13,3], "classCloudRadProps.html#a31a396f1997438a7cbb347767dca311a":[2,0,13,4], "classCloudRadProps.html#a32483def8d0d82a6d1cb57834fe04b7d":[2,0,13,9], @@ -27,227 +26,228 @@ var NAVTREEINDEX4 = "classCloudRadProps.html#ae7091519e3c4dfa0929e088c6234be73":[2,0,13,25], "classCloudRadProps.html#aeee4ab1a6887ab34c966028c45079199":[2,0,13,26], "classERF.html":[2,0,22], -"classERF.html#a01987b2556834788694f2f3741a2afe4":[2,0,22,69], -"classERF.html#a01f3db32272f53dc68025f0a98195e57":[2,0,22,301], -"classERF.html#a02722d16f3c26efe590702200f1296d7":[2,0,22,218], -"classERF.html#a0276b556fdefec8b99be95846a3a35fe":[2,0,22,358], -"classERF.html#a039a764a1d942c484e8aea49e87bc046":[2,0,22,63], -"classERF.html#a03a4ad7368c1c98b492cd9d9fec9cbc5":[2,0,22,343], -"classERF.html#a04831a5a6bf49d8386d362379db84358":[2,0,22,247], -"classERF.html#a050dbd236c9bf246554a53008e09f683":[2,0,22,147], -"classERF.html#a051364b2373d8d86151c0b4a958035bd":[2,0,22,234], -"classERF.html#a0553967f1131860bb8ecb47c0f192eaa":[2,0,22,309], -"classERF.html#a0634154e8e58379c495c3e7fe7c5e4d6":[2,0,22,246], -"classERF.html#a079811bdd498e155326a851e0c12f850":[2,0,22,250], -"classERF.html#a0877d5a0263641c13b92d2d16f47b689":[2,0,22,109], -"classERF.html#a09017292c9943ac2ed20ce7ed5c3c767":[2,0,22,220], -"classERF.html#a09d0fb2bd609c898a665d9530a744585":[2,0,22,262], -"classERF.html#a0be12798b46f52fa4b5a995f147c3f96":[2,0,22,30], -"classERF.html#a0c1fdcfbc9cbd6cb13e41d1170b161f8":[2,0,22,167], -"classERF.html#a0c5206542d4193bb687f5271be6fe5e5":[2,0,22,287], -"classERF.html#a0ef3455d5b4fc9a178e023b233d389a4":[2,0,22,193], +"classERF.html#a01987b2556834788694f2f3741a2afe4":[2,0,22,74], +"classERF.html#a01f3db32272f53dc68025f0a98195e57":[2,0,22,313], +"classERF.html#a02722d16f3c26efe590702200f1296d7":[2,0,22,230], +"classERF.html#a0276b556fdefec8b99be95846a3a35fe":[2,0,22,370], +"classERF.html#a039a764a1d942c484e8aea49e87bc046":[2,0,22,65], +"classERF.html#a03a4ad7368c1c98b492cd9d9fec9cbc5":[2,0,22,355], +"classERF.html#a04831a5a6bf49d8386d362379db84358":[2,0,22,259], +"classERF.html#a050dbd236c9bf246554a53008e09f683":[2,0,22,159], +"classERF.html#a051364b2373d8d86151c0b4a958035bd":[2,0,22,246], +"classERF.html#a0553967f1131860bb8ecb47c0f192eaa":[2,0,22,321], +"classERF.html#a0572de619e757aab7ad9a4e0c7967da4":[2,0,22,73], +"classERF.html#a0634154e8e58379c495c3e7fe7c5e4d6":[2,0,22,258], +"classERF.html#a079811bdd498e155326a851e0c12f850":[2,0,22,262], +"classERF.html#a0877d5a0263641c13b92d2d16f47b689":[2,0,22,119], +"classERF.html#a09017292c9943ac2ed20ce7ed5c3c767":[2,0,22,232], +"classERF.html#a09d0fb2bd609c898a665d9530a744585":[2,0,22,274], +"classERF.html#a0be12798b46f52fa4b5a995f147c3f96":[2,0,22,31], +"classERF.html#a0c1fdcfbc9cbd6cb13e41d1170b161f8":[2,0,22,179], +"classERF.html#a0c5206542d4193bb687f5271be6fe5e5":[2,0,22,299], +"classERF.html#a0cf9cd65604501647629fd69a0d28bb6":[2,0,22,69], +"classERF.html#a0ef3455d5b4fc9a178e023b233d389a4":[2,0,22,205], "classERF.html#a0f6effb7eeed11385b20e4bbf516b459":[2,0,22,13], -"classERF.html#a0fa1582bb13357895d2aba91b695624a":[2,0,22,307], -"classERF.html#a101ceb89b1a249efeea3f4e8052bc8c0":[2,0,22,321], -"classERF.html#a11f2d48d9af9b8f4574975cae06838f1":[2,0,22,209], -"classERF.html#a1204ca4dc5d79f5da191ffbe09dfab9b":[2,0,22,354], +"classERF.html#a0fa1582bb13357895d2aba91b695624a":[2,0,22,319], +"classERF.html#a101ceb89b1a249efeea3f4e8052bc8c0":[2,0,22,333], +"classERF.html#a11f2d48d9af9b8f4574975cae06838f1":[2,0,22,221], +"classERF.html#a1204ca4dc5d79f5da191ffbe09dfab9b":[2,0,22,366], "classERF.html#a13fc8f3a00573ee7735c3228316164a9":[2,0,22,2], -"classERF.html#a14f922bdc3a0f23c087afa32c67ac119":[2,0,22,73], -"classERF.html#a15af18ae136cf3a11bb63fe0cf3924c8":[2,0,22,88], -"classERF.html#a15db5266359edba700f523f16da303a7":[2,0,22,185], +"classERF.html#a14f922bdc3a0f23c087afa32c67ac119":[2,0,22,81], +"classERF.html#a15af18ae136cf3a11bb63fe0cf3924c8":[2,0,22,96], +"classERF.html#a15db5266359edba700f523f16da303a7":[2,0,22,197], "classERF.html#a16e1f6b8bbb05ae738daf2abe626c159":[2,0,22,19], -"classERF.html#a184511b7b9b7d4beef453f5d5d679c54":[2,0,22,285], -"classERF.html#a18610f7aac948db169cf8a4642573027":[2,0,22,97], -"classERF.html#a18c1142552120bbd22987f34995ee939":[2,0,22,349], -"classERF.html#a18e6dbbf968b4492e78aa427791620f4":[2,0,22,28], -"classERF.html#a18fa84b06132715757d97ec38678aa2c":[2,0,22,280], -"classERF.html#a19c8017ca1ff0eead61abd7e0ce62232":[2,0,22,33], -"classERF.html#a1a2e3faf5dd90ad2f9ded28b486f3b46":[2,0,22,318], -"classERF.html#a1a5d0d0b4e8c196f56dfab98f245aff5":[2,0,22,207], -"classERF.html#a1a8eb6bc00080cdbd8df28f6a321ac72":[2,0,22,85], -"classERF.html#a1cade630b005dbcc0f644987ef3db287":[2,0,22,173], -"classERF.html#a1cf2ba396f4404724824516da4c4a084":[2,0,22,334], -"classERF.html#a1dc7086aec533a042e6033706845b0c3":[2,0,22,194], -"classERF.html#a1e3e2855b6e811596226c167573ad62d":[2,0,22,148], -"classERF.html#a1e8afee1508b720dab56f5d044deb301":[2,0,22,244], -"classERF.html#a1f412097e565c23acb4c17c67db10e22":[2,0,22,289], -"classERF.html#a1fcb440c67da60c86372aec1fe871cb7":[2,0,22,108], -"classERF.html#a20350959b7b3e252ee3a802e7998ca8d":[2,0,22,164], -"classERF.html#a203e7334296218672e36bab93174e146":[2,0,22,344], -"classERF.html#a20a0f0d26791321eb4bbba6baee9f159":[2,0,22,204], -"classERF.html#a2135641de33dea5057799569c74cac42":[2,0,22,31], -"classERF.html#a23aacdb72e9d2dfed8e2ebd2c2526497":[2,0,22,243], -"classERF.html#a2486b49bb0d7917f812318822e42a03c":[2,0,22,110], -"classERF.html#a25174b4ae6cfcac8f7d183ce5c9fe67b":[2,0,22,316], -"classERF.html#a27261ba76aa71f1ddbf87bca0ede579f":[2,0,22,227], -"classERF.html#a2847cfdeb389a173ee587ba30a474686":[2,0,22,91], -"classERF.html#a2908bcd920ab5e3fef171a37302853ec":[2,0,22,47], -"classERF.html#a2b0085123e02051ac4c2a72e9972e6ee":[2,0,22,163], -"classERF.html#a2b911f3a5a324813b1ff4462df6044a6":[2,0,22,157], -"classERF.html#a2c4e27d6b7928c7081f17e63d0834200":[2,0,22,260], -"classERF.html#a2d39cd3bdc3d90609ad3b14e266d190a":[2,0,22,95], -"classERF.html#a2dcd22cb915d923c687f60267f44542b":[2,0,22,81], -"classERF.html#a2e1874d47d95c7c858c2a2336fd0eee6":[2,0,22,60], -"classERF.html#a2e9b04043853d25f2d76edbc0bed2e72":[2,0,22,275], -"classERF.html#a2eb81c590271b429f132103c9af25830":[2,0,22,211], -"classERF.html#a3004600e3ebdd453c9e1816ad96209e4":[2,0,22,137], +"classERF.html#a184511b7b9b7d4beef453f5d5d679c54":[2,0,22,297], +"classERF.html#a18610f7aac948db169cf8a4642573027":[2,0,22,107], +"classERF.html#a18c1142552120bbd22987f34995ee939":[2,0,22,361], +"classERF.html#a18e6dbbf968b4492e78aa427791620f4":[2,0,22,29], +"classERF.html#a18fa84b06132715757d97ec38678aa2c":[2,0,22,292], +"classERF.html#a19c8017ca1ff0eead61abd7e0ce62232":[2,0,22,35], +"classERF.html#a1a2e3faf5dd90ad2f9ded28b486f3b46":[2,0,22,330], +"classERF.html#a1a5d0d0b4e8c196f56dfab98f245aff5":[2,0,22,219], +"classERF.html#a1a8eb6bc00080cdbd8df28f6a321ac72":[2,0,22,93], +"classERF.html#a1cade630b005dbcc0f644987ef3db287":[2,0,22,185], +"classERF.html#a1cf2ba396f4404724824516da4c4a084":[2,0,22,346], +"classERF.html#a1dc7086aec533a042e6033706845b0c3":[2,0,22,206], +"classERF.html#a1e3e2855b6e811596226c167573ad62d":[2,0,22,160], +"classERF.html#a1e8afee1508b720dab56f5d044deb301":[2,0,22,256], +"classERF.html#a1f412097e565c23acb4c17c67db10e22":[2,0,22,301], +"classERF.html#a1fcb440c67da60c86372aec1fe871cb7":[2,0,22,118], +"classERF.html#a20350959b7b3e252ee3a802e7998ca8d":[2,0,22,176], +"classERF.html#a203e7334296218672e36bab93174e146":[2,0,22,356], +"classERF.html#a20a0f0d26791321eb4bbba6baee9f159":[2,0,22,216], +"classERF.html#a2135641de33dea5057799569c74cac42":[2,0,22,33], +"classERF.html#a23aacdb72e9d2dfed8e2ebd2c2526497":[2,0,22,255], +"classERF.html#a2486b49bb0d7917f812318822e42a03c":[2,0,22,120], +"classERF.html#a25174b4ae6cfcac8f7d183ce5c9fe67b":[2,0,22,328], +"classERF.html#a27261ba76aa71f1ddbf87bca0ede579f":[2,0,22,239], +"classERF.html#a2847cfdeb389a173ee587ba30a474686":[2,0,22,99], +"classERF.html#a2908bcd920ab5e3fef171a37302853ec":[2,0,22,49], +"classERF.html#a2b0085123e02051ac4c2a72e9972e6ee":[2,0,22,175], +"classERF.html#a2b911f3a5a324813b1ff4462df6044a6":[2,0,22,169], +"classERF.html#a2c4e27d6b7928c7081f17e63d0834200":[2,0,22,272], +"classERF.html#a2d39cd3bdc3d90609ad3b14e266d190a":[2,0,22,103], +"classERF.html#a2dcd22cb915d923c687f60267f44542b":[2,0,22,89], +"classERF.html#a2e1874d47d95c7c858c2a2336fd0eee6":[2,0,22,62], +"classERF.html#a2e9b04043853d25f2d76edbc0bed2e72":[2,0,22,287], +"classERF.html#a2eb81c590271b429f132103c9af25830":[2,0,22,223], +"classERF.html#a3004600e3ebdd453c9e1816ad96209e4":[2,0,22,149], "classERF.html#a30129012dd367825e5e4fd1406694f58":[2,0,22,0], -"classERF.html#a3079a30cce7e1a01d5c9705f393b5a63":[2,0,22,45], +"classERF.html#a3079a30cce7e1a01d5c9705f393b5a63":[2,0,22,47], "classERF.html#a30901583bd41e7bf4dddb3c1ea329dfe":[2,0,22,1], -"classERF.html#a30a0b9e3a037c71580d1feb3b30a8258":[2,0,22,300], -"classERF.html#a30dcf40e8f104fb6b6132805d2eff47c":[2,0,22,366], -"classERF.html#a30f8b851ed29d38695d44cff257f14e6":[2,0,22,177], -"classERF.html#a3167adc9518cce649a90ab82e9f9c85d":[2,0,22,238], -"classERF.html#a31be0f1ae705c52c8ccc520369013284":[2,0,22,363], -"classERF.html#a327d704704abd516be19339cb2d226f9":[2,0,22,186], -"classERF.html#a32dd48049e8acbe95decdd4b01b782c4":[2,0,22,324], -"classERF.html#a32e0d0f5ae0db18ee81f9d4325a14f64":[2,0,22,153], -"classERF.html#a34160ca20fb400ee285664117cb80512":[2,0,22,192], -"classERF.html#a35e6065478296fac62affbf8f53b8c23":[2,0,22,352], -"classERF.html#a367a3daba5d844efbed84c52e647cea6":[2,0,22,235], -"classERF.html#a37b2a4257df8ff53d4450de47f16ace1":[2,0,22,143], -"classERF.html#a391914523e66645f7e947cefcd19c011":[2,0,22,139], -"classERF.html#a3937527f96c81674fa38dc34ed24f3f5":[2,0,22,298], -"classERF.html#a393b540493795b8c6ee0f64634b8b815":[2,0,22,189], -"classERF.html#a39efa3a0f3ae3deb7a43f4ce110ee49a":[2,0,22,124], -"classERF.html#a3a918bd26ed0c1dc2efa75c2586ff664":[2,0,22,127], -"classERF.html#a3b9bcb54c278dfec6027e9727cc01bc5":[2,0,22,168], -"classERF.html#a3c5eca26a28dda3a981b3581abadfca0":[2,0,22,202], -"classERF.html#a3cf7cb2e51eb7b69cb4079ffc6722459":[2,0,22,184], -"classERF.html#a3e146164ca6929ec6d4984b6a3f43c81":[2,0,22,356], -"classERF.html#a3ea10ef7383e594b6ee5e7a9ad67607b":[2,0,22,322], -"classERF.html#a3f3e29874221e43e13e2a431e77e0e4e":[2,0,22,221], -"classERF.html#a405556a52bef334ab68294c1a540e107":[2,0,22,329], -"classERF.html#a41324a4b5610fde725fe721550b23c85":[2,0,22,75], -"classERF.html#a413293737b0021c97b50c62756561446":[2,0,22,197], -"classERF.html#a419510fced05e9afc05c466beeeb66f7":[2,0,22,120], -"classERF.html#a43d0b17f6e155691a1e9474526df3af5":[2,0,22,357], -"classERF.html#a45233bcc95ac50c112b7146595164a8d":[2,0,22,198], -"classERF.html#a45c8ecd777f47732993777a0afb8e140":[2,0,22,278], +"classERF.html#a30a0b9e3a037c71580d1feb3b30a8258":[2,0,22,312], +"classERF.html#a30dcf40e8f104fb6b6132805d2eff47c":[2,0,22,378], +"classERF.html#a30f8b851ed29d38695d44cff257f14e6":[2,0,22,189], +"classERF.html#a3167adc9518cce649a90ab82e9f9c85d":[2,0,22,250], +"classERF.html#a31b92a0c6fa4e19ff90feef3611f5f06":[2,0,22,141], +"classERF.html#a31be0f1ae705c52c8ccc520369013284":[2,0,22,375], +"classERF.html#a327d704704abd516be19339cb2d226f9":[2,0,22,198], +"classERF.html#a32dd48049e8acbe95decdd4b01b782c4":[2,0,22,336], +"classERF.html#a32e0d0f5ae0db18ee81f9d4325a14f64":[2,0,22,165], +"classERF.html#a34160ca20fb400ee285664117cb80512":[2,0,22,204], +"classERF.html#a35e6065478296fac62affbf8f53b8c23":[2,0,22,364], +"classERF.html#a367a3daba5d844efbed84c52e647cea6":[2,0,22,247], +"classERF.html#a37b2a4257df8ff53d4450de47f16ace1":[2,0,22,155], +"classERF.html#a391914523e66645f7e947cefcd19c011":[2,0,22,151], +"classERF.html#a3937527f96c81674fa38dc34ed24f3f5":[2,0,22,310], +"classERF.html#a393b540493795b8c6ee0f64634b8b815":[2,0,22,201], +"classERF.html#a39efa3a0f3ae3deb7a43f4ce110ee49a":[2,0,22,135], +"classERF.html#a3a918bd26ed0c1dc2efa75c2586ff664":[2,0,22,138], +"classERF.html#a3b9bcb54c278dfec6027e9727cc01bc5":[2,0,22,180], +"classERF.html#a3c5eca26a28dda3a981b3581abadfca0":[2,0,22,214], +"classERF.html#a3cf7cb2e51eb7b69cb4079ffc6722459":[2,0,22,196], +"classERF.html#a3e146164ca6929ec6d4984b6a3f43c81":[2,0,22,368], +"classERF.html#a3ea10ef7383e594b6ee5e7a9ad67607b":[2,0,22,334], +"classERF.html#a3f3e29874221e43e13e2a431e77e0e4e":[2,0,22,233], +"classERF.html#a405556a52bef334ab68294c1a540e107":[2,0,22,341], +"classERF.html#a41324a4b5610fde725fe721550b23c85":[2,0,22,83], +"classERF.html#a413293737b0021c97b50c62756561446":[2,0,22,209], +"classERF.html#a419510fced05e9afc05c466beeeb66f7":[2,0,22,131], +"classERF.html#a43d0b17f6e155691a1e9474526df3af5":[2,0,22,369], +"classERF.html#a45233bcc95ac50c112b7146595164a8d":[2,0,22,210], +"classERF.html#a45c8ecd777f47732993777a0afb8e140":[2,0,22,290], +"classERF.html#a4601db3087123d6a13e492f742b30d57":[2,0,22,77], "classERF.html#a47413fe5588f7dd71a1d5087a9e804f9":[2,0,22,4], -"classERF.html#a48bba6b1c1b39940b09aefbe56311e2f":[2,0,22,154], -"classERF.html#a4990f1796b65ec8ee602f177a66afc3e":[2,0,22,308], -"classERF.html#a4b7277d54649219f31fe286eee9d415a":[2,0,22,261], -"classERF.html#a4c1fae5e620fcd64cc9ede73715e3b7c":[2,0,22,142], -"classERF.html#a4d6d990d8111c170692b1e9cc0e918b8":[2,0,22,39], -"classERF.html#a4dd7c603e65d230105a4f1e0afb4cf8a":[2,0,22,196], -"classERF.html#a4ef635c22e72c715f5703a6b95a7abe5":[2,0,22,365], -"classERF.html#a4f3f43c6304a0a3ae78c42d54c05ee26":[2,0,22,190], -"classERF.html#a51e327479a5c37c694bbf14eb8bce94f":[2,0,22,257], -"classERF.html#a521d1faf157e3bccc86c0f26ee923576":[2,0,22,294], -"classERF.html#a5232e98479611a24fe97994640c61faa":[2,0,22,333], -"classERF.html#a52761522e295887435c10853d8c7dc37":[2,0,22,272], -"classERF.html#a530d2ce59e6fd46e9fb00e4d11eaf737":[2,0,22,99], -"classERF.html#a5392e6104804d799b3fd943dfe390766":[2,0,22,340], -"classERF.html#a53fab1172ec3f01356355f8cda0919fe":[2,0,22,320], -"classERF.html#a53fbe0d6ca7ba034c618eb7052ed9771":[2,0,22,94], -"classERF.html#a5434c771d76cf50e4a0dd9e1b0eb27fc":[2,0,22,35], -"classERF.html#a54357e2f81f3d7d3a9189a3e21283e6b":[2,0,22,102], -"classERF.html#a547864dc0347f4620feb99ed564acb4d":[2,0,22,341], -"classERF.html#a54e37988486ef96e55e84bd8e91bb688":[2,0,22,303], -"classERF.html#a54f6c5d799e51521ad10bb57d29d0c44":[2,0,22,80], -"classERF.html#a55eae94c5363e227b571739738bb26b7":[2,0,22,123], -"classERF.html#a5600f8ce250d4811012719fdf5e85f00":[2,0,22,59], -"classERF.html#a56a23d298bc66218bf257d0e793e341f":[2,0,22,350], -"classERF.html#a56ae431ddda8577a797dd939e53a593a":[2,0,22,212], -"classERF.html#a574521986a6e403159f83c8b8123ba90":[2,0,22,181], -"classERF.html#a57580311d47c9fd5e27ba156d287c169":[2,0,22,38], -"classERF.html#a57cfb4bfead8525174646964992c7e69":[2,0,22,236], -"classERF.html#a57d8432920785f8e58cf11a3232d76b5":[2,0,22,293], -"classERF.html#a58f6683aff0fbe6949bfe8b49275a8b3":[2,0,22,83], -"classERF.html#a59df30e7a5537c8543bb00772bd98b58":[2,0,22,288], -"classERF.html#a59eae161173111d66e88dc3acc65b552":[2,0,22,104], -"classERF.html#a5a5395054a212d8f3fc577562c14b66e":[2,0,22,326], -"classERF.html#a5b9b8d719a87a6940f611c6a30e8ccf5":[2,0,22,348], -"classERF.html#a5bc7dd2c7e1ebf65b7dc1d9bf0dfb36f":[2,0,22,76], -"classERF.html#a5d2fe657db8c3614db3e797566a49d68":[2,0,22,259], -"classERF.html#a5dd85954df2df1edf0adde3c7c6ae48f":[2,0,22,26], -"classERF.html#a5f99e949c83d86507e003ae556cf7c22":[2,0,22,145], -"classERF.html#a5fbf17cfc8d9e5b994783e05ec3594b2":[2,0,22,230], -"classERF.html#a604939a8058f7efa36a427adb889739c":[2,0,22,44], -"classERF.html#a60a185c47f07bf4fb537a15d5a226d8a":[2,0,22,346], -"classERF.html#a60e8cb933f237903e3fbcd6376c26db0":[2,0,22,290], -"classERF.html#a610a988f46e0496e6dbd0471ae817f75":[2,0,22,269], -"classERF.html#a61510e69bdaee84a01cf33943b043a5c":[2,0,22,129], -"classERF.html#a618e8fdff3239cc79d4145d02b1ecaa2":[2,0,22,43], -"classERF.html#a633cd0b44d2e38f02c23e953aecd69eb":[2,0,22,291], -"classERF.html#a64c81ad5cd1b7d21c2e597b92596f113":[2,0,22,252], -"classERF.html#a64e55e5ae9df06433146db657eb9e72e":[2,0,22,276], -"classERF.html#a65741b6379d273c19a25cf48bb947614":[2,0,22,336], -"classERF.html#a65f19c55c8d3669445866a1c3bbb628d":[2,0,22,176], -"classERF.html#a6600f30f1043a4c5e62b5cdd05f0a99f":[2,0,22,330], -"classERF.html#a6837423e9248e923fcaa1987b59d8160":[2,0,22,335], -"classERF.html#a6865cf87abbb5aab0db00ff3b1ce94ac":[2,0,22,283], -"classERF.html#a69a3f925e95ec4244b0257f9de16d65a":[2,0,22,229], -"classERF.html#a69c8fce3b0f5b28e98240599c2ee16bb":[2,0,22,58], -"classERF.html#a6b1d727e63de2e49aa4f8e00b0dda1d5":[2,0,22,29], -"classERF.html#a6c570cbcb63ba3b0b09557537310ea46":[2,0,22,325], -"classERF.html#a6d00e1cb76bfbcbada173e092b6accf3":[2,0,22,328], -"classERF.html#a6e1ad417e3bd062468d74830b65911fb":[2,0,22,315], -"classERF.html#a6eecc44323f77917c95869928284f61d":[2,0,22,302], -"classERF.html#a7085d7d5fc94a0f84efc06957267d58e":[2,0,22,337], -"classERF.html#a70d78ca624acf09d8faab9a2d51264d9":[2,0,22,74], -"classERF.html#a71629ae2fda396472198691b75d83b2e":[2,0,22,347], -"classERF.html#a7261c4eb7722af0dfe6cdfb8e2e9e4db":[2,0,22,42], -"classERF.html#a72a59614c6d5ab840b924c84d5682270":[2,0,22,367], -"classERF.html#a72fcc41d6f5225e9ca3b8c9111ff37e7":[2,0,22,77], -"classERF.html#a7459dc4cb4cb0390e4a71fa26870a0e9":[2,0,22,241], +"classERF.html#a48bba6b1c1b39940b09aefbe56311e2f":[2,0,22,166], +"classERF.html#a4990f1796b65ec8ee602f177a66afc3e":[2,0,22,320], +"classERF.html#a4b7277d54649219f31fe286eee9d415a":[2,0,22,273], +"classERF.html#a4c1fae5e620fcd64cc9ede73715e3b7c":[2,0,22,154], +"classERF.html#a4d6d990d8111c170692b1e9cc0e918b8":[2,0,22,41], +"classERF.html#a4dd7c603e65d230105a4f1e0afb4cf8a":[2,0,22,208], +"classERF.html#a4ef635c22e72c715f5703a6b95a7abe5":[2,0,22,377], +"classERF.html#a4f3f43c6304a0a3ae78c42d54c05ee26":[2,0,22,202], +"classERF.html#a51e327479a5c37c694bbf14eb8bce94f":[2,0,22,269], +"classERF.html#a521d1faf157e3bccc86c0f26ee923576":[2,0,22,306], +"classERF.html#a5232e98479611a24fe97994640c61faa":[2,0,22,345], +"classERF.html#a52761522e295887435c10853d8c7dc37":[2,0,22,284], +"classERF.html#a530d2ce59e6fd46e9fb00e4d11eaf737":[2,0,22,109], +"classERF.html#a5392e6104804d799b3fd943dfe390766":[2,0,22,352], +"classERF.html#a53fab1172ec3f01356355f8cda0919fe":[2,0,22,332], +"classERF.html#a53fbe0d6ca7ba034c618eb7052ed9771":[2,0,22,102], +"classERF.html#a5434c771d76cf50e4a0dd9e1b0eb27fc":[2,0,22,37], +"classERF.html#a54357e2f81f3d7d3a9189a3e21283e6b":[2,0,22,112], +"classERF.html#a547864dc0347f4620feb99ed564acb4d":[2,0,22,353], +"classERF.html#a54e37988486ef96e55e84bd8e91bb688":[2,0,22,315], +"classERF.html#a54f6c5d799e51521ad10bb57d29d0c44":[2,0,22,88], +"classERF.html#a55eae94c5363e227b571739738bb26b7":[2,0,22,134], +"classERF.html#a5600f8ce250d4811012719fdf5e85f00":[2,0,22,61], +"classERF.html#a56a23d298bc66218bf257d0e793e341f":[2,0,22,362], +"classERF.html#a56ae431ddda8577a797dd939e53a593a":[2,0,22,224], +"classERF.html#a574521986a6e403159f83c8b8123ba90":[2,0,22,193], +"classERF.html#a57580311d47c9fd5e27ba156d287c169":[2,0,22,40], +"classERF.html#a57cfb4bfead8525174646964992c7e69":[2,0,22,248], +"classERF.html#a57d8432920785f8e58cf11a3232d76b5":[2,0,22,305], +"classERF.html#a58f6683aff0fbe6949bfe8b49275a8b3":[2,0,22,91], +"classERF.html#a59df30e7a5537c8543bb00772bd98b58":[2,0,22,300], +"classERF.html#a59eae161173111d66e88dc3acc65b552":[2,0,22,114], +"classERF.html#a5a5395054a212d8f3fc577562c14b66e":[2,0,22,338], +"classERF.html#a5b9b8d719a87a6940f611c6a30e8ccf5":[2,0,22,360], +"classERF.html#a5bc7dd2c7e1ebf65b7dc1d9bf0dfb36f":[2,0,22,84], +"classERF.html#a5d2fe657db8c3614db3e797566a49d68":[2,0,22,271], +"classERF.html#a5dd85954df2df1edf0adde3c7c6ae48f":[2,0,22,27], +"classERF.html#a5f99e949c83d86507e003ae556cf7c22":[2,0,22,157], +"classERF.html#a5fbf17cfc8d9e5b994783e05ec3594b2":[2,0,22,242], +"classERF.html#a604939a8058f7efa36a427adb889739c":[2,0,22,46], +"classERF.html#a60a185c47f07bf4fb537a15d5a226d8a":[2,0,22,358], +"classERF.html#a60e8cb933f237903e3fbcd6376c26db0":[2,0,22,302], +"classERF.html#a610a988f46e0496e6dbd0471ae817f75":[2,0,22,281], +"classERF.html#a61510e69bdaee84a01cf33943b043a5c":[2,0,22,140], +"classERF.html#a618e8fdff3239cc79d4145d02b1ecaa2":[2,0,22,45], +"classERF.html#a633cd0b44d2e38f02c23e953aecd69eb":[2,0,22,303], +"classERF.html#a64c81ad5cd1b7d21c2e597b92596f113":[2,0,22,264], +"classERF.html#a64e55e5ae9df06433146db657eb9e72e":[2,0,22,288], +"classERF.html#a65741b6379d273c19a25cf48bb947614":[2,0,22,348], +"classERF.html#a65f19c55c8d3669445866a1c3bbb628d":[2,0,22,188], +"classERF.html#a6600f30f1043a4c5e62b5cdd05f0a99f":[2,0,22,342], +"classERF.html#a6837423e9248e923fcaa1987b59d8160":[2,0,22,347], +"classERF.html#a6865cf87abbb5aab0db00ff3b1ce94ac":[2,0,22,295], +"classERF.html#a69a3f925e95ec4244b0257f9de16d65a":[2,0,22,241], +"classERF.html#a69c8fce3b0f5b28e98240599c2ee16bb":[2,0,22,60], +"classERF.html#a6b1d727e63de2e49aa4f8e00b0dda1d5":[2,0,22,30], +"classERF.html#a6c570cbcb63ba3b0b09557537310ea46":[2,0,22,337], +"classERF.html#a6d00e1cb76bfbcbada173e092b6accf3":[2,0,22,340], +"classERF.html#a6e1ad417e3bd062468d74830b65911fb":[2,0,22,327], +"classERF.html#a6eecc44323f77917c95869928284f61d":[2,0,22,314], +"classERF.html#a7085d7d5fc94a0f84efc06957267d58e":[2,0,22,349], +"classERF.html#a70d78ca624acf09d8faab9a2d51264d9":[2,0,22,82], +"classERF.html#a71629ae2fda396472198691b75d83b2e":[2,0,22,359], +"classERF.html#a7261c4eb7722af0dfe6cdfb8e2e9e4db":[2,0,22,44], +"classERF.html#a72a59614c6d5ab840b924c84d5682270":[2,0,22,379], +"classERF.html#a72fcc41d6f5225e9ca3b8c9111ff37e7":[2,0,22,85], +"classERF.html#a7459dc4cb4cb0390e4a71fa26870a0e9":[2,0,22,253], "classERF.html#a757e8303ce8ed936c05f559349f10aa5":[2,0,22,14], -"classERF.html#a76600d7a4a0451c9727d2cc57dae4220":[2,0,22,32], +"classERF.html#a76600d7a4a0451c9727d2cc57dae4220":[2,0,22,34], "classERF.html#a7758f75dc7c9029eddc4c58ac0567654":[2,0,22,8], -"classERF.html#a79231b5cfd4576a742e46ae0082b5121":[2,0,22,277], -"classERF.html#a79705c02d6f25fbdcec14ca2432e5da1":[2,0,22,284], -"classERF.html#a7b0175190c6fcf829c7f2841f729b12a":[2,0,22,158], -"classERF.html#a7c448670f7a5cadd6fe56f7e615c9eb6":[2,0,22,271], -"classERF.html#a7d245afb7b3236b5967902f50bf9000b":[2,0,22,170], -"classERF.html#a7d54d3f2317d06a8dfcde4f65cfc3e92":[2,0,22,219], -"classERF.html#a7dba7f9e6bd3f6898fac9ac2efcec692":[2,0,22,121], -"classERF.html#a7e9040f32464f1a6dee6e0384393451d":[2,0,22,263], -"classERF.html#a7eac012575590fe374a8d4b5d9061546":[2,0,22,254], -"classERF.html#a7ef14f6028b577eba70aef46b508be19":[2,0,22,264], -"classERF.html#a80981e20939a6a38ba17478da2253ff1":[2,0,22,49], -"classERF.html#a80ad08512968ec45635df68abe66b1fc":[2,0,22,213], -"classERF.html#a812912653fe0d8ab1342bfef4793dd0e":[2,0,22,216], -"classERF.html#a8199cc1ec38b9dfd47262ccc7df6a941":[2,0,22,162], +"classERF.html#a79231b5cfd4576a742e46ae0082b5121":[2,0,22,289], +"classERF.html#a79705c02d6f25fbdcec14ca2432e5da1":[2,0,22,296], +"classERF.html#a7b0175190c6fcf829c7f2841f729b12a":[2,0,22,170], +"classERF.html#a7c448670f7a5cadd6fe56f7e615c9eb6":[2,0,22,283], +"classERF.html#a7d245afb7b3236b5967902f50bf9000b":[2,0,22,182], +"classERF.html#a7d54d3f2317d06a8dfcde4f65cfc3e92":[2,0,22,231], +"classERF.html#a7dba7f9e6bd3f6898fac9ac2efcec692":[2,0,22,132], +"classERF.html#a7e9040f32464f1a6dee6e0384393451d":[2,0,22,275], +"classERF.html#a7eac012575590fe374a8d4b5d9061546":[2,0,22,266], +"classERF.html#a7ef14f6028b577eba70aef46b508be19":[2,0,22,276], +"classERF.html#a80981e20939a6a38ba17478da2253ff1":[2,0,22,51], +"classERF.html#a80ad08512968ec45635df68abe66b1fc":[2,0,22,225], +"classERF.html#a812912653fe0d8ab1342bfef4793dd0e":[2,0,22,228], +"classERF.html#a8199cc1ec38b9dfd47262ccc7df6a941":[2,0,22,174], "classERF.html#a8202de1f8f372e3e6fdc483447c6a55f":[2,0,22,9], -"classERF.html#a825daede57fae86805edffd85d5d9dab":[2,0,22,206], -"classERF.html#a8279f37ed1b99d9111c49c7b3f854c47":[2,0,22,92], -"classERF.html#a83473e4b18de294a8b97dcdbbf048551":[2,0,22,226], -"classERF.html#a83572d8dfad51158945b4a5ab06b2f72":[2,0,22,214], -"classERF.html#a838687881ef3626f932d0e95ceff0e53":[2,0,22,166], -"classERF.html#a83ad7f8f4cf9920a6798f3b931355a2f":[2,0,22,172], -"classERF.html#a83c244120a15f0d9b9bca54e93976428":[2,0,22,187], -"classERF.html#a84cf7616e7b3928f08f4bd56112db01e":[2,0,22,160], -"classERF.html#a857a8f76768ec4451b995cbf4f4ac176":[2,0,22,46], -"classERF.html#a86208285bf705f360a3c318a75097f61":[2,0,22,353], -"classERF.html#a86a0bc8e41668411ee0ab5801d4688a7":[2,0,22,132], -"classERF.html#a8767bdb5ac5b0a796dc478dc417e1606":[2,0,22,253], -"classERF.html#a87aad7caaf3b575734994b47628a2faf":[2,0,22,203], -"classERF.html#a87dc6c0720462bfd088c909289cdca0b":[2,0,22,266], -"classERF.html#a87e58f16f44a6cb35d6983ed3fe7d3c1":[2,0,22,146], -"classERF.html#a89f605d1a1eae06a7c79f9b6b65c637f":[2,0,22,150], -"classERF.html#a8a7c7fe95147d8772047aa0772a09564":[2,0,22,115], -"classERF.html#a8a99e22b1111c803e31b4afd5fcdea60":[2,0,22,182], -"classERF.html#a8b181e6ed0bb62d79e4a62555210abc9":[2,0,22,233], +"classERF.html#a825daede57fae86805edffd85d5d9dab":[2,0,22,218], +"classERF.html#a8279f37ed1b99d9111c49c7b3f854c47":[2,0,22,100], +"classERF.html#a83473e4b18de294a8b97dcdbbf048551":[2,0,22,238], +"classERF.html#a83572d8dfad51158945b4a5ab06b2f72":[2,0,22,226], +"classERF.html#a838687881ef3626f932d0e95ceff0e53":[2,0,22,178], +"classERF.html#a83ad7f8f4cf9920a6798f3b931355a2f":[2,0,22,184], +"classERF.html#a83c244120a15f0d9b9bca54e93976428":[2,0,22,199], +"classERF.html#a83e4e78c12ddf98c110fd0bbaf4a2a7c":[2,0,22,105], +"classERF.html#a84cf7616e7b3928f08f4bd56112db01e":[2,0,22,172], +"classERF.html#a857a8f76768ec4451b995cbf4f4ac176":[2,0,22,48], +"classERF.html#a86208285bf705f360a3c318a75097f61":[2,0,22,365], +"classERF.html#a86a0bc8e41668411ee0ab5801d4688a7":[2,0,22,144], +"classERF.html#a8767bdb5ac5b0a796dc478dc417e1606":[2,0,22,265], +"classERF.html#a87aad7caaf3b575734994b47628a2faf":[2,0,22,215], +"classERF.html#a87dc6c0720462bfd088c909289cdca0b":[2,0,22,278], +"classERF.html#a87e58f16f44a6cb35d6983ed3fe7d3c1":[2,0,22,158], +"classERF.html#a89f605d1a1eae06a7c79f9b6b65c637f":[2,0,22,162], +"classERF.html#a8a7c7fe95147d8772047aa0772a09564":[2,0,22,126], +"classERF.html#a8a99e22b1111c803e31b4afd5fcdea60":[2,0,22,194], +"classERF.html#a8b181e6ed0bb62d79e4a62555210abc9":[2,0,22,245], "classERF.html#a8b93b715895b00e86e7db653d2a7284a":[2,0,22,22], -"classERF.html#a8bfff875038f8c24055067117e192960":[2,0,22,314], -"classERF.html#a8cb877a46fd94b5294425299dcb9cbaf":[2,0,22,215], -"classERF.html#a8e758060d3dede9694fbfcabddc17169":[2,0,22,299], -"classERF.html#a8eb60483e48302db4706d3b90c0ae8e4":[2,0,22,258], -"classERF.html#a8f50cd1ba85fbf9ae0579a56ba06eb1b":[2,0,22,53], -"classERF.html#a8fbfa8bb47c0a3b53e244081aa1e8ad3":[2,0,22,312], -"classERF.html#a902f60d94be5eaf86361d1d5ad942105":[2,0,22,360], -"classERF.html#a9084860e0049795487636a9e0ccbc89e":[2,0,22,56], -"classERF.html#a9095d1b641b4d7f32ca5acb679786891":[2,0,22,105], -"classERF.html#a911c70f76cf62f205a1ce152ec4cdb54":[2,0,22,205], -"classERF.html#a914f576acc2d1a54203a220cce10df62":[2,0,22,61], -"classERF.html#a922892a05ee0c5bccd210a3e5a8599e1":[2,0,22,116], -"classERF.html#a9248a4eb025c2647e003f838cba52a21":[2,0,22,174], -"classERF.html#a92c020bfaa43e40fb5ffc449427a0318":[2,0,22,57], -"classERF.html#a930b7d48218b3fc41d8719b50b3f6086":[2,0,22,156], -"classERF.html#a93bc9185c89cbeaceffaf40b8cf4a75c":[2,0,22,133], -"classERF.html#a93e63e5af35efa564fd4195e8703f84c":[2,0,22,364], -"classERF.html#a93ed2dd2c2441da6853d6f48b6467324":[2,0,22,68], -"classERF.html#a95182a17e10556dde659d4dd891a4ed3":[2,0,22,256], -"classERF.html#a9683c7b07c287e57856ee5a9c99917a1":[2,0,22,200] +"classERF.html#a8bfff875038f8c24055067117e192960":[2,0,22,326], +"classERF.html#a8cb877a46fd94b5294425299dcb9cbaf":[2,0,22,227], +"classERF.html#a8e758060d3dede9694fbfcabddc17169":[2,0,22,311], +"classERF.html#a8eb60483e48302db4706d3b90c0ae8e4":[2,0,22,270], +"classERF.html#a8f50cd1ba85fbf9ae0579a56ba06eb1b":[2,0,22,55], +"classERF.html#a8fbfa8bb47c0a3b53e244081aa1e8ad3":[2,0,22,324], +"classERF.html#a902f60d94be5eaf86361d1d5ad942105":[2,0,22,372], +"classERF.html#a9084860e0049795487636a9e0ccbc89e":[2,0,22,58], +"classERF.html#a9095d1b641b4d7f32ca5acb679786891":[2,0,22,115], +"classERF.html#a911c70f76cf62f205a1ce152ec4cdb54":[2,0,22,217], +"classERF.html#a911e29e8cfc15d5ff7029a3e76c9dc38":[2,0,22,104], +"classERF.html#a914f576acc2d1a54203a220cce10df62":[2,0,22,63], +"classERF.html#a922892a05ee0c5bccd210a3e5a8599e1":[2,0,22,127], +"classERF.html#a9248a4eb025c2647e003f838cba52a21":[2,0,22,186], +"classERF.html#a92c020bfaa43e40fb5ffc449427a0318":[2,0,22,59], +"classERF.html#a930b7d48218b3fc41d8719b50b3f6086":[2,0,22,168] }; diff --git a/navtreeindex5.js b/navtreeindex5.js index 80c8a60ab..6811e8fb2 100644 --- a/navtreeindex5.js +++ b/navtreeindex5.js @@ -1,154 +1,165 @@ var NAVTREEINDEX5 = { -"classERF.html#a9737ddb0de6b9e8a5b17c109d5ad3e08":[2,0,22,311], -"classERF.html#a980e94505df2ee0925612b004126df77":[2,0,22,286], -"classERF.html#a984c145a81739ab4c7f8fd03a334d239":[2,0,22,82], -"classERF.html#a9866c7874624259ffcfc6edf46dd58ec":[2,0,22,114], -"classERF.html#a98cccb83ca76c44d6ae583d051e76faf":[2,0,22,131], -"classERF.html#a9a411e0ea9d9bdbfab957c8081229091":[2,0,22,179], -"classERF.html#a9a4f076c56f31fbb5e68c09706605a05":[2,0,22,161], -"classERF.html#a9faaa96a7c270d2b2b062d9f30f19711":[2,0,22,323], -"classERF.html#a9fc0f6e6ca35036d2e3a36dd42e66435":[2,0,22,175], -"classERF.html#aa0c07f31b23d977646b8161e5473fab5":[2,0,22,327], -"classERF.html#aa20bd15dbe2c801bda2d3bfdb5b81eab":[2,0,22,138], -"classERF.html#aa28182226262c67cfd686d35bfeabcad":[2,0,22,101], +"classERF.html#a93bc9185c89cbeaceffaf40b8cf4a75c":[2,0,22,145], +"classERF.html#a93e63e5af35efa564fd4195e8703f84c":[2,0,22,376], +"classERF.html#a93ed2dd2c2441da6853d6f48b6467324":[2,0,22,72], +"classERF.html#a95182a17e10556dde659d4dd891a4ed3":[2,0,22,268], +"classERF.html#a9683c7b07c287e57856ee5a9c99917a1":[2,0,22,212], +"classERF.html#a9737ddb0de6b9e8a5b17c109d5ad3e08":[2,0,22,323], +"classERF.html#a980e94505df2ee0925612b004126df77":[2,0,22,298], +"classERF.html#a984c145a81739ab4c7f8fd03a334d239":[2,0,22,90], +"classERF.html#a9866c7874624259ffcfc6edf46dd58ec":[2,0,22,125], +"classERF.html#a98cccb83ca76c44d6ae583d051e76faf":[2,0,22,143], +"classERF.html#a9a411e0ea9d9bdbfab957c8081229091":[2,0,22,191], +"classERF.html#a9a4f076c56f31fbb5e68c09706605a05":[2,0,22,173], +"classERF.html#a9faaa96a7c270d2b2b062d9f30f19711":[2,0,22,335], +"classERF.html#a9fc0f6e6ca35036d2e3a36dd42e66435":[2,0,22,187], +"classERF.html#aa0c07f31b23d977646b8161e5473fab5":[2,0,22,339], +"classERF.html#aa20bd15dbe2c801bda2d3bfdb5b81eab":[2,0,22,150], +"classERF.html#aa28182226262c67cfd686d35bfeabcad":[2,0,22,111], "classERF.html#aa2c3ee1910008b828b9da79ccdfe3871":[2,0,22,18], -"classERF.html#aa2d8099655a8779836e63e3e98ea4372":[2,0,22,128], +"classERF.html#aa2d8099655a8779836e63e3e98ea4372":[2,0,22,139], +"classERF.html#aa31ae8bd097ec65d711070aedf11a14a":[2,0,22,124], "classERF.html#aa38639155e79bab8a0c283aa6e7afa81":[2,0,22,15], -"classERF.html#aa3db2dd1b65310c66c4038650c22aaee":[2,0,22,267], -"classERF.html#aa4448d06a3e4fe9740927a636030939d":[2,0,22,361], -"classERF.html#aa46c0b0d20525aed10f447923e54dde7":[2,0,22,305], -"classERF.html#aa47ddd3bee550c3c1b5a93a788252d8c":[2,0,22,140], -"classERF.html#aa53035f34ba133b86172e180abda4209":[2,0,22,242], -"classERF.html#aa54aaa938a18d34caa4d86e977647899":[2,0,22,279], -"classERF.html#aa559426d0435e669b04148c58b20caef":[2,0,22,103], -"classERF.html#aa5f6a6ceae0087393f386649d8bbbc31":[2,0,22,224], -"classERF.html#aa650bf1f6885b179fd8d4c24b48668cb":[2,0,22,345], -"classERF.html#aa87242f053bfae4efb2a7698ef417ab9":[2,0,22,107], -"classERF.html#aa89efe0abf37918ce3f212fb0e26f1bc":[2,0,22,119], -"classERF.html#aa8b243c093bd872b6f7592603ff97792":[2,0,22,55], -"classERF.html#aa90c9756f684404f8b69b8a23568b535":[2,0,22,96], -"classERF.html#aaaa067c46e79ca3635d138750642b78d":[2,0,22,248], -"classERF.html#aab4575d8fb57595a2f1aaf088c60447a":[2,0,22,144], -"classERF.html#aab564dd3009ef83466b50db6d997b563":[2,0,22,48], -"classERF.html#aab5871c91a4d8888c110865e9d35e8b2":[2,0,22,27], -"classERF.html#aae7a3a76e08e54c618cf79b30ed2d73d":[2,0,22,98], -"classERF.html#aaee255b031e63bd9b5807f6612739dbd":[2,0,22,41], -"classERF.html#aaf10bbf8c9a5dbc257a88c4c1b650fee":[2,0,22,71], -"classERF.html#aaf237fbe118d80f149295c0579608579":[2,0,22,50], -"classERF.html#aaf7e8e28172eebdfe2224e4ee823310d":[2,0,22,370], -"classERF.html#ab08081c75e6d926825071630f2adddab":[2,0,22,249], -"classERF.html#ab26ec4f9c35a519063af2a938c1012e6":[2,0,22,64], +"classERF.html#aa3db2dd1b65310c66c4038650c22aaee":[2,0,22,279], +"classERF.html#aa4448d06a3e4fe9740927a636030939d":[2,0,22,373], +"classERF.html#aa46c0b0d20525aed10f447923e54dde7":[2,0,22,317], +"classERF.html#aa47ddd3bee550c3c1b5a93a788252d8c":[2,0,22,152], +"classERF.html#aa53035f34ba133b86172e180abda4209":[2,0,22,254], +"classERF.html#aa54aaa938a18d34caa4d86e977647899":[2,0,22,291], +"classERF.html#aa559426d0435e669b04148c58b20caef":[2,0,22,113], +"classERF.html#aa5f6a6ceae0087393f386649d8bbbc31":[2,0,22,236], +"classERF.html#aa650bf1f6885b179fd8d4c24b48668cb":[2,0,22,357], +"classERF.html#aa87242f053bfae4efb2a7698ef417ab9":[2,0,22,117], +"classERF.html#aa89efe0abf37918ce3f212fb0e26f1bc":[2,0,22,130], +"classERF.html#aa8b243c093bd872b6f7592603ff97792":[2,0,22,57], +"classERF.html#aa90c9756f684404f8b69b8a23568b535":[2,0,22,106], +"classERF.html#aaa99507cc3dcb872b74a5491355cd4aa":[2,0,22,79], +"classERF.html#aaaa067c46e79ca3635d138750642b78d":[2,0,22,260], +"classERF.html#aab4575d8fb57595a2f1aaf088c60447a":[2,0,22,156], +"classERF.html#aab564dd3009ef83466b50db6d997b563":[2,0,22,50], +"classERF.html#aab5871c91a4d8888c110865e9d35e8b2":[2,0,22,28], +"classERF.html#aae2f7aa83a893d93b92761cd311f4790":[2,0,22,78], +"classERF.html#aae7a3a76e08e54c618cf79b30ed2d73d":[2,0,22,108], +"classERF.html#aaee255b031e63bd9b5807f6612739dbd":[2,0,22,43], +"classERF.html#aaf10bbf8c9a5dbc257a88c4c1b650fee":[2,0,22,76], +"classERF.html#aaf237fbe118d80f149295c0579608579":[2,0,22,52], +"classERF.html#aaf7e8e28172eebdfe2224e4ee823310d":[2,0,22,382], +"classERF.html#ab08081c75e6d926825071630f2adddab":[2,0,22,261], +"classERF.html#ab26ec4f9c35a519063af2a938c1012e6":[2,0,22,66], "classERF.html#ab5b66549344d8b04b126fa0ef16c7ca2":[2,0,22,21], -"classERF.html#abb15119348ad5399947bc8883084b230":[2,0,22,296], -"classERF.html#abb6175c28b36d23f5dda2994ca4a85e7":[2,0,22,70], -"classERF.html#abbc40e6fe700b80e3666dd3723624f05":[2,0,22,78], -"classERF.html#abd4f9db387b864a97ac18c8dfe71f4e4":[2,0,22,232], -"classERF.html#abe77a4434d27561109ffc666546511dc":[2,0,22,135], -"classERF.html#abfdc95a7c3cf7e413c1352bac38c93e8":[2,0,22,65], -"classERF.html#ac020980af9dbf46be43dd9f7127c06da":[2,0,22,169], +"classERF.html#abb15119348ad5399947bc8883084b230":[2,0,22,308], +"classERF.html#abb6175c28b36d23f5dda2994ca4a85e7":[2,0,22,75], +"classERF.html#abbc40e6fe700b80e3666dd3723624f05":[2,0,22,86], +"classERF.html#abd4f9db387b864a97ac18c8dfe71f4e4":[2,0,22,244], +"classERF.html#abe77a4434d27561109ffc666546511dc":[2,0,22,147], +"classERF.html#abfdc95a7c3cf7e413c1352bac38c93e8":[2,0,22,67], +"classERF.html#ac020980af9dbf46be43dd9f7127c06da":[2,0,22,181], "classERF.html#ac0951404aa6802aad7a3be6b7375dfa2":[2,0,22,20], -"classERF.html#ac1238c1616826c66df1dfd9076e6a3da":[2,0,22,72], -"classERF.html#ac1b9cce4a3c1736c4af78f6b0e2143ce":[2,0,22,351], -"classERF.html#ac1fa56ec90f44e3cdf487af46804163f":[2,0,22,306], +"classERF.html#ac1238c1616826c66df1dfd9076e6a3da":[2,0,22,80], +"classERF.html#ac1b9cce4a3c1736c4af78f6b0e2143ce":[2,0,22,363], +"classERF.html#ac1fa56ec90f44e3cdf487af46804163f":[2,0,22,318], "classERF.html#ac3f83ba16254a0efd4395900cef97efc":[2,0,22,6], -"classERF.html#ac4497025ab94461899960ee067c2c72a":[2,0,22,34], +"classERF.html#ac4497025ab94461899960ee067c2c72a":[2,0,22,36], "classERF.html#ac44e400a7ce68e18fa44e9416cb1344e":[2,0,22,12], -"classERF.html#ac81b3dfd7c6f21ba8479834e2ff1e652":[2,0,22,297], -"classERF.html#ac81ec7f74a1be1c4a1e6e15e08385ed5":[2,0,22,67], -"classERF.html#ac94ddee2f501dbcea2a516284b7119b5":[2,0,22,171], -"classERF.html#ac9a11403c2238d0d1e7b65b2d100dbaf":[2,0,22,195], -"classERF.html#acab120bb9324e7298534d765c447d703":[2,0,22,295], -"classERF.html#acb10e650516e54568f879e48f81d6187":[2,0,22,37], -"classERF.html#acb607b2e675b45fdcabc09b640ce5ae2":[2,0,22,317], -"classERF.html#ace4f0c79f84075dd7a43bd2b0ede1a9b":[2,0,22,369], -"classERF.html#ad03da3399e893728741fac33100ce476":[2,0,22,223], -"classERF.html#ad0981b0ff70e6d78acbb7769f7a142b7":[2,0,22,331], -"classERF.html#ad101fd46096db2d6b21544bfede6551f":[2,0,22,126], -"classERF.html#ad13532a7eebe8a7473dfe5ed9a828fe8":[2,0,22,313], -"classERF.html#ad17ff2753e754ff3eb1330612b820b5f":[2,0,22,270], -"classERF.html#ad256f0610d54caef208e2b2569a5aa82":[2,0,22,251], -"classERF.html#ad2d8e37fbdac323eda857e0b8c151852":[2,0,22,141], -"classERF.html#ad2e1a979c0ad68e87eaee349beb7e9fd":[2,0,22,191], -"classERF.html#ad3311c9ceacd17f34bdb5e03cefa33b3":[2,0,22,237], -"classERF.html#ad34bae243fdb6c3029f5abe4fb4bca2d":[2,0,22,183], -"classERF.html#ad353aa9e275612ff2110c5a1405c1176":[2,0,22,210], -"classERF.html#ad4c61fad53912d1e8d0f774d365bcf0f":[2,0,22,66], -"classERF.html#ad598bde8e728479faaa7c2820096b47a":[2,0,22,165], -"classERF.html#ad5d585e110291969767013a515719224":[2,0,22,54], +"classERF.html#ac81b3dfd7c6f21ba8479834e2ff1e652":[2,0,22,309], +"classERF.html#ac81ec7f74a1be1c4a1e6e15e08385ed5":[2,0,22,71], +"classERF.html#ac94ddee2f501dbcea2a516284b7119b5":[2,0,22,183], +"classERF.html#ac9a11403c2238d0d1e7b65b2d100dbaf":[2,0,22,207], +"classERF.html#acab120bb9324e7298534d765c447d703":[2,0,22,307], +"classERF.html#acb10e650516e54568f879e48f81d6187":[2,0,22,39], +"classERF.html#acb607b2e675b45fdcabc09b640ce5ae2":[2,0,22,329], +"classERF.html#ace4f0c79f84075dd7a43bd2b0ede1a9b":[2,0,22,381], +"classERF.html#ad024dd413ab20e5d6f69c1f96e5b78a3":[2,0,22,26], +"classERF.html#ad03da3399e893728741fac33100ce476":[2,0,22,235], +"classERF.html#ad0981b0ff70e6d78acbb7769f7a142b7":[2,0,22,343], +"classERF.html#ad101fd46096db2d6b21544bfede6551f":[2,0,22,137], +"classERF.html#ad13532a7eebe8a7473dfe5ed9a828fe8":[2,0,22,325], +"classERF.html#ad17ff2753e754ff3eb1330612b820b5f":[2,0,22,282], +"classERF.html#ad256f0610d54caef208e2b2569a5aa82":[2,0,22,263], +"classERF.html#ad2d8e37fbdac323eda857e0b8c151852":[2,0,22,153], +"classERF.html#ad2e1a979c0ad68e87eaee349beb7e9fd":[2,0,22,203], +"classERF.html#ad3311c9ceacd17f34bdb5e03cefa33b3":[2,0,22,249], +"classERF.html#ad34bae243fdb6c3029f5abe4fb4bca2d":[2,0,22,195], +"classERF.html#ad353aa9e275612ff2110c5a1405c1176":[2,0,22,222], +"classERF.html#ad4c61fad53912d1e8d0f774d365bcf0f":[2,0,22,68], +"classERF.html#ad598bde8e728479faaa7c2820096b47a":[2,0,22,177], +"classERF.html#ad5d585e110291969767013a515719224":[2,0,22,56], "classERF.html#ad64b5fe566102dc053b35ad337971a3e":[2,0,22,7], -"classERF.html#ad67b414a1a8b5bab6edeaf574f922825":[2,0,22,225], -"classERF.html#ad6c0181fed533a5b5a79864b44895506":[2,0,22,90], -"classERF.html#ad71a033b3fd107465a8621eaf7c77b28":[2,0,22,79], +"classERF.html#ad67b414a1a8b5bab6edeaf574f922825":[2,0,22,237], +"classERF.html#ad6c0181fed533a5b5a79864b44895506":[2,0,22,98], +"classERF.html#ad71a033b3fd107465a8621eaf7c77b28":[2,0,22,87], "classERF.html#ad7886dcab90f37a8fcc91ede0c68b6cb":[2,0,22,23], -"classERF.html#ad8c2eca71737b102cc5cf75f97c6bd63":[2,0,22,339], -"classERF.html#ad9084179f7384e10a519989ffd51fd34":[2,0,22,149], -"classERF.html#ad9939824ea7b7d06ab252fed28d5a911":[2,0,22,201], -"classERF.html#ada098767690d194f89717b0deb3adeac":[2,0,22,368], -"classERF.html#adb272adf862040a2f1a6226c57c35627":[2,0,22,231], -"classERF.html#adc00038dfe4c332e5d15f621184c69e8":[2,0,22,281], +"classERF.html#ad8c2eca71737b102cc5cf75f97c6bd63":[2,0,22,351], +"classERF.html#ad9084179f7384e10a519989ffd51fd34":[2,0,22,161], +"classERF.html#ad9939824ea7b7d06ab252fed28d5a911":[2,0,22,213], +"classERF.html#ada098767690d194f89717b0deb3adeac":[2,0,22,380], +"classERF.html#adb272adf862040a2f1a6226c57c35627":[2,0,22,243], +"classERF.html#adc00038dfe4c332e5d15f621184c69e8":[2,0,22,293], "classERF.html#adc284f421c5fd9dd15c0e5cbe4ff5fc8":[2,0,22,17], -"classERF.html#adca0cddd75f33ecb5fb8e0ef9601dae4":[2,0,22,84], -"classERF.html#adcd9f23975ffa605247b41d391c2a2f0":[2,0,22,268], -"classERF.html#addc2ee5eba2264ae2b2475970b0b8c2d":[2,0,22,332], -"classERF.html#addc510dbf758a33cc095d64a9b17076c":[2,0,22,86], -"classERF.html#addf0fb2aae0efaa649c69685a4dcca83":[2,0,22,265], -"classERF.html#addf62bfc534515447b94e928ac0b7135":[2,0,22,240], -"classERF.html#ade870f983d113c64406bdcb8a9194044":[2,0,22,136], -"classERF.html#adf9043b29880747cfe0cf12ab19bf4ae":[2,0,22,134], -"classERF.html#ae00126a9c2738bf6a6cbbe77321c9cfc":[2,0,22,292], -"classERF.html#ae0316d5ae567a2da8439d204bace12ce":[2,0,22,319], -"classERF.html#ae0597da6edf955cd138e52fd00380ff2":[2,0,22,40], -"classERF.html#ae08c25dcf643c6ef39f27d7dd0cb7423":[2,0,22,371], +"classERF.html#adca0cddd75f33ecb5fb8e0ef9601dae4":[2,0,22,92], +"classERF.html#adcd9f23975ffa605247b41d391c2a2f0":[2,0,22,280], +"classERF.html#add33a9ec6db918b2ef03de4a92adc764":[2,0,22,32], +"classERF.html#addc2ee5eba2264ae2b2475970b0b8c2d":[2,0,22,344], +"classERF.html#addc510dbf758a33cc095d64a9b17076c":[2,0,22,94], +"classERF.html#addf0fb2aae0efaa649c69685a4dcca83":[2,0,22,277], +"classERF.html#addf62bfc534515447b94e928ac0b7135":[2,0,22,252], +"classERF.html#ade870f983d113c64406bdcb8a9194044":[2,0,22,148], +"classERF.html#adf9043b29880747cfe0cf12ab19bf4ae":[2,0,22,146], +"classERF.html#ae00126a9c2738bf6a6cbbe77321c9cfc":[2,0,22,304], +"classERF.html#ae0316d5ae567a2da8439d204bace12ce":[2,0,22,331], +"classERF.html#ae0597da6edf955cd138e52fd00380ff2":[2,0,22,42], +"classERF.html#ae08c25dcf643c6ef39f27d7dd0cb7423":[2,0,22,383], "classERF.html#ae09680325ba108583147eb2e254a266e":[2,0,22,24], -"classERF.html#ae0e9a78f120ba632d78cbf23c97b851c":[2,0,22,222], -"classERF.html#ae16d413b172bb3b3400af6d5cb236fd4":[2,0,22,151], +"classERF.html#ae0e9a78f120ba632d78cbf23c97b851c":[2,0,22,234], +"classERF.html#ae16d413b172bb3b3400af6d5cb236fd4":[2,0,22,163], "classERF.html#ae17524f168760cf435685a08d97480e7":[2,0,22,10], -"classERF.html#ae1a8856961aaee53016122facba03dbe":[2,0,22,111], -"classERF.html#ae27a45d751287a887769df20dea60633":[2,0,22,113], -"classERF.html#ae39bf64c5306b1dd939d82d9df728daa":[2,0,22,178], -"classERF.html#ae49b5055f9a7117fa15918a5daa775b7":[2,0,22,245], -"classERF.html#ae5968f1bed602fa87cdd5cb7905b7e5e":[2,0,22,180], -"classERF.html#ae5e40fcd6dd76c80d0b5b09be5baef97":[2,0,22,362], -"classERF.html#ae618963cf90e247b72fbd71d5b13599d":[2,0,22,52], +"classERF.html#ae1a8856961aaee53016122facba03dbe":[2,0,22,121], +"classERF.html#ae27a45d751287a887769df20dea60633":[2,0,22,123], +"classERF.html#ae39bf64c5306b1dd939d82d9df728daa":[2,0,22,190], +"classERF.html#ae49b5055f9a7117fa15918a5daa775b7":[2,0,22,257], +"classERF.html#ae5968f1bed602fa87cdd5cb7905b7e5e":[2,0,22,192], +"classERF.html#ae5e40fcd6dd76c80d0b5b09be5baef97":[2,0,22,374], +"classERF.html#ae618963cf90e247b72fbd71d5b13599d":[2,0,22,54], "classERF.html#ae68b1f54d196d0a4b19716d65a59d4c5":[2,0,22,16], -"classERF.html#ae6afed5b3a72ca80ccf0d791b08516aa":[2,0,22,125], -"classERF.html#ae6df94c25ac21bf6a2e856a9901e3a15":[2,0,22,273], -"classERF.html#ae701564fbe3da5bbd88587e5a08eca4e":[2,0,22,152], -"classERF.html#ae8a57b7fbf5a67c99d04b7d4f43ad100":[2,0,22,310], -"classERF.html#ae8de26569516b41e5dc3cbb3419e891c":[2,0,22,199], -"classERF.html#ae959fa22a0c888a6da28d385054edf82":[2,0,22,122], -"classERF.html#aeaeb11001478b0635ef0fe3baa396df1":[2,0,22,89], -"classERF.html#aeb64e3b4def989ce68d873aefeed5e0e":[2,0,22,304], -"classERF.html#aeb9348353b2415d023d8f52c293cad7e":[2,0,22,338], -"classERF.html#aef05cf88e9e9d2b56112336761493977":[2,0,22,208], -"classERF.html#aefa640a036c25b7b770e88a5f838eb2a":[2,0,22,217], -"classERF.html#af044f075df34caa2a530aa13e1801a5b":[2,0,22,359], +"classERF.html#ae6afed5b3a72ca80ccf0d791b08516aa":[2,0,22,136], +"classERF.html#ae6df94c25ac21bf6a2e856a9901e3a15":[2,0,22,285], +"classERF.html#ae701564fbe3da5bbd88587e5a08eca4e":[2,0,22,164], +"classERF.html#ae8a57b7fbf5a67c99d04b7d4f43ad100":[2,0,22,322], +"classERF.html#ae8de26569516b41e5dc3cbb3419e891c":[2,0,22,211], +"classERF.html#ae959fa22a0c888a6da28d385054edf82":[2,0,22,133], +"classERF.html#aeaeb11001478b0635ef0fe3baa396df1":[2,0,22,97], +"classERF.html#aeb64e3b4def989ce68d873aefeed5e0e":[2,0,22,316], +"classERF.html#aeb9348353b2415d023d8f52c293cad7e":[2,0,22,350], +"classERF.html#aeca994ecf1b09d58cdc991920504ec34":[2,0,22,70], +"classERF.html#aef05cf88e9e9d2b56112336761493977":[2,0,22,220], +"classERF.html#aefa640a036c25b7b770e88a5f838eb2a":[2,0,22,229], +"classERF.html#af044f075df34caa2a530aa13e1801a5b":[2,0,22,371], "classERF.html#af1981699bedbbfd6785f26ca340a74d8":[2,0,22,25], -"classERF.html#af27fd93c086c23ab8c754e63e1a0c425":[2,0,22,255], -"classERF.html#af282e3bdfdad38a0b898ed567ea446ee":[2,0,22,188], -"classERF.html#af285247b24b173cd851fe49799d17f42":[2,0,22,93], -"classERF.html#af2e4de4eaa0f93149c1aefd58dc7068a":[2,0,22,130], -"classERF.html#af31e928baa970a1507dfb0233b352542":[2,0,22,355], +"classERF.html#af27fd93c086c23ab8c754e63e1a0c425":[2,0,22,267], +"classERF.html#af282e3bdfdad38a0b898ed567ea446ee":[2,0,22,200], +"classERF.html#af285247b24b173cd851fe49799d17f42":[2,0,22,101], +"classERF.html#af2e4de4eaa0f93149c1aefd58dc7068a":[2,0,22,142], +"classERF.html#af31e928baa970a1507dfb0233b352542":[2,0,22,367], "classERF.html#af46289079e053a6d74ddef0bf1a5d8a3":[2,0,22,11], -"classERF.html#af4e7dc93dae16aa2cc94bbb20b699a6f":[2,0,22,274], +"classERF.html#af4e7dc93dae16aa2cc94bbb20b699a6f":[2,0,22,286], "classERF.html#af4f5db4e6643e9ebc8ffeebcbca3978a":[2,0,22,3], -"classERF.html#af4f87fb01d61c18d8eb85ac5ac159785":[2,0,22,51], -"classERF.html#af5f6c32cc5463e52901f21117d3156c7":[2,0,22,106], -"classERF.html#af783df8719de2e72e347de5860f71528":[2,0,22,228], +"classERF.html#af4f87fb01d61c18d8eb85ac5ac159785":[2,0,22,53], +"classERF.html#af5f6c32cc5463e52901f21117d3156c7":[2,0,22,116], +"classERF.html#af783df8719de2e72e347de5860f71528":[2,0,22,240], "classERF.html#af836d1bb05ac4c9f535358e14714f13e":[2,0,22,5], -"classERF.html#af8d930dce1b926ecc3bdc6787dd47818":[2,0,22,112], -"classERF.html#afa0bef6d3146788302b81c0d4f4802d1":[2,0,22,155], -"classERF.html#afa432756254529fb37b921088f0960d2":[2,0,22,87], -"classERF.html#afb4294f848d86e4aefb74848bb71047e":[2,0,22,342], -"classERF.html#afb76c0633e2ba944c543e7a03a5e9424":[2,0,22,118], -"classERF.html#afb798c72ea4fde6f4da8d01a24c8c165":[2,0,22,100], -"classERF.html#afc2898daad269536c1a15443abf3fa75":[2,0,22,62], -"classERF.html#afc653b103aa26c56acafed85cdd95f52":[2,0,22,282], -"classERF.html#afd8cd5a477754776135befa668fdd0c9":[2,0,22,159], -"classERF.html#afded764725240c356faffa97dddbe03d":[2,0,22,36], -"classERF.html#aff397ccf7eb99c51d7c705a35e85ec5f":[2,0,22,117], -"classERF.html#aff879a9c686293a10a3a03027b765c51":[2,0,22,239], +"classERF.html#af8d930dce1b926ecc3bdc6787dd47818":[2,0,22,122], +"classERF.html#afa0bef6d3146788302b81c0d4f4802d1":[2,0,22,167], +"classERF.html#afa432756254529fb37b921088f0960d2":[2,0,22,95], +"classERF.html#afb4294f848d86e4aefb74848bb71047e":[2,0,22,354], +"classERF.html#afb76c0633e2ba944c543e7a03a5e9424":[2,0,22,129], +"classERF.html#afb798c72ea4fde6f4da8d01a24c8c165":[2,0,22,110], +"classERF.html#afc2898daad269536c1a15443abf3fa75":[2,0,22,64], +"classERF.html#afc653b103aa26c56acafed85cdd95f52":[2,0,22,294], +"classERF.html#afd8cd5a477754776135befa668fdd0c9":[2,0,22,171], +"classERF.html#afded764725240c356faffa97dddbe03d":[2,0,22,38], +"classERF.html#aff397ccf7eb99c51d7c705a35e85ec5f":[2,0,22,128], +"classERF.html#aff879a9c686293a10a3a03027b765c51":[2,0,22,251], "classERFFillPatcher.html":[2,0,23], "classERFFillPatcher.html#a045ae741822ced1684eddf019cd7f219":[2,0,23,3], "classERFFillPatcher.html#a12694a711f281b957f7015a98e5c9b77":[2,0,23,22], @@ -238,16 +249,5 @@ var NAVTREEINDEX5 = "classERFPhysBCFunct__w.html":[2,0,28], "classERFPhysBCFunct__w.html#a052d31c743d030292761e95702615467":[2,0,28,7], "classERFPhysBCFunct__w.html#a1e9f9a0981a60be4e8e3a2b906444878":[2,0,28,9], -"classERFPhysBCFunct__w.html#a277641c1cc5a27c2a01e49d21a9c88f4":[2,0,28,10], -"classERFPhysBCFunct__w.html#a4c66456080eb954ef8c80fc3dcfc4c3a":[2,0,28,13], -"classERFPhysBCFunct__w.html#a5a2724aec1ad2f9758e5a6ecc67dd55c":[2,0,28,4], -"classERFPhysBCFunct__w.html#a6e6cdc32da147f7bc00d8c408b5df9a1":[2,0,28,12], -"classERFPhysBCFunct__w.html#a87159676dd29c47ebd69e40b6dda5f1a":[2,0,28,8], -"classERFPhysBCFunct__w.html#a9225c49cf092c6eed2bf9bdf1ef4b9cf":[2,0,28,3], -"classERFPhysBCFunct__w.html#a96add99b86d3a03a872af7af85ad8e96":[2,0,28,11], -"classERFPhysBCFunct__w.html#a9a009bc8ab1a9916eaa56702b38e7436":[2,0,28,0], -"classERFPhysBCFunct__w.html#a9cd6e53c9598fe025c3c78945c2b1b83":[2,0,28,2], -"classERFPhysBCFunct__w.html#aa37508122179536336aa8dba19d34c1b":[2,0,28,14], -"classERFPhysBCFunct__w.html#adac2302187d51d560028611a5d6b1743":[2,0,28,6], -"classERFPhysBCFunct__w.html#ae949a3df422d9d5082146a46c9eca565":[2,0,28,1] +"classERFPhysBCFunct__w.html#a277641c1cc5a27c2a01e49d21a9c88f4":[2,0,28,10] }; diff --git a/navtreeindex6.js b/navtreeindex6.js index da9ca2a9c..0051cb8dc 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -1,5 +1,16 @@ var NAVTREEINDEX6 = { +"classERFPhysBCFunct__w.html#a4c66456080eb954ef8c80fc3dcfc4c3a":[2,0,28,13], +"classERFPhysBCFunct__w.html#a5a2724aec1ad2f9758e5a6ecc67dd55c":[2,0,28,4], +"classERFPhysBCFunct__w.html#a6e6cdc32da147f7bc00d8c408b5df9a1":[2,0,28,12], +"classERFPhysBCFunct__w.html#a87159676dd29c47ebd69e40b6dda5f1a":[2,0,28,8], +"classERFPhysBCFunct__w.html#a9225c49cf092c6eed2bf9bdf1ef4b9cf":[2,0,28,3], +"classERFPhysBCFunct__w.html#a96add99b86d3a03a872af7af85ad8e96":[2,0,28,11], +"classERFPhysBCFunct__w.html#a9a009bc8ab1a9916eaa56702b38e7436":[2,0,28,0], +"classERFPhysBCFunct__w.html#a9cd6e53c9598fe025c3c78945c2b1b83":[2,0,28,2], +"classERFPhysBCFunct__w.html#aa37508122179536336aa8dba19d34c1b":[2,0,28,14], +"classERFPhysBCFunct__w.html#adac2302187d51d560028611a5d6b1743":[2,0,28,6], +"classERFPhysBCFunct__w.html#ae949a3df422d9d5082146a46c9eca565":[2,0,28,1], "classERFPhysBCFunct__w.html#afcaa9deb9258f849737281efb4327694":[2,0,28,5], "classEWP.html":[2,0,30], "classEWP.html#a00497b6ecc9493be40be6ce4f5ae02c5":[2,0,30,7], @@ -238,16 +249,5 @@ var NAVTREEINDEX6 = "classMOSTAverage.html#a7a28005871bb8abb49f44c3976133a4f":[2,0,49,4], "classMOSTAverage.html#a7d43a66f7518f75e694e0582dd40ec44":[2,0,49,47], "classMOSTAverage.html#a81ad3bc2787e30025f8bee91bc5c9dc2":[2,0,49,42], -"classMOSTAverage.html#a81ff1b7e8d026f0cd74147cbcc016d15":[2,0,49,55], -"classMOSTAverage.html#a8928b9f9d6d45fdd9fd88053fcae34e2":[2,0,49,11], -"classMOSTAverage.html#a89b9ec10eb8dee9a8be7c9597a3f5008":[2,0,49,38], -"classMOSTAverage.html#a8e48f835a742b02f039aeb6bc520aef8":[2,0,49,44], -"classMOSTAverage.html#a90d1df8bd48dd2bf45776a01ba1a89f7":[2,0,49,40], -"classMOSTAverage.html#a94ece9d178d0e85296cce07bab556bc7":[2,0,49,41], -"classMOSTAverage.html#a960bae1d528aef6d0e7034dbea65a2c3":[2,0,49,27], -"classMOSTAverage.html#a96178b02bec37f171ef608cec9a246bf":[2,0,49,18], -"classMOSTAverage.html#aa52cd2c83e24eef47d6a409b7bcf4c81":[2,0,49,7], -"classMOSTAverage.html#aaea0b00766b3cdeefd2b54bade8a86bd":[2,0,49,6], -"classMOSTAverage.html#ab227f9a8e9224820c00fa8b223712b3e":[2,0,49,39], -"classMOSTAverage.html#ab85828af24cd22d737931c51862389e4":[2,0,49,5] +"classMOSTAverage.html#a81ff1b7e8d026f0cd74147cbcc016d15":[2,0,49,55] }; diff --git a/navtreeindex7.js b/navtreeindex7.js index 5dfa5a0b6..86e195610 100644 --- a/navtreeindex7.js +++ b/navtreeindex7.js @@ -1,5 +1,16 @@ var NAVTREEINDEX7 = { +"classMOSTAverage.html#a8928b9f9d6d45fdd9fd88053fcae34e2":[2,0,49,11], +"classMOSTAverage.html#a89b9ec10eb8dee9a8be7c9597a3f5008":[2,0,49,38], +"classMOSTAverage.html#a8e48f835a742b02f039aeb6bc520aef8":[2,0,49,44], +"classMOSTAverage.html#a90d1df8bd48dd2bf45776a01ba1a89f7":[2,0,49,40], +"classMOSTAverage.html#a94ece9d178d0e85296cce07bab556bc7":[2,0,49,41], +"classMOSTAverage.html#a960bae1d528aef6d0e7034dbea65a2c3":[2,0,49,27], +"classMOSTAverage.html#a96178b02bec37f171ef608cec9a246bf":[2,0,49,18], +"classMOSTAverage.html#aa52cd2c83e24eef47d6a409b7bcf4c81":[2,0,49,7], +"classMOSTAverage.html#aaea0b00766b3cdeefd2b54bade8a86bd":[2,0,49,6], +"classMOSTAverage.html#ab227f9a8e9224820c00fa8b223712b3e":[2,0,49,39], +"classMOSTAverage.html#ab85828af24cd22d737931c51862389e4":[2,0,49,5], "classMOSTAverage.html#ab886a0b96314880c4769318c81b23fbb":[2,0,49,23], "classMOSTAverage.html#abc66735142b394193e3b6934ea817015":[2,0,49,36], "classMOSTAverage.html#ac37b71ce655ea973ad6fc4c564b040c1":[2,0,49,21], @@ -238,16 +249,5 @@ var NAVTREEINDEX7 = "classNullSurf.html#adf5c64f43a59af0d6caae7211cdfa480":[2,0,58,8], "classNullSurf.html#ae096eaa2ce9385fabf5692c6a7ac6c26":[2,0,58,16], "classNullSurf.html#aec12d8aa3e358ea40f7d4371651eb73a":[2,0,58,13], -"classNullSurf.html#af634e202eb05675a9bf2ee9b7e927b12":[2,0,58,10], -"classNullSurf.html#afc622f13e248dbe6bc5843241c4afb0f":[2,0,58,1], -"classNullWindFarm.html":[2,0,59], -"classNullWindFarm.html#a06d46ff7212efd7893e94b99fa981b9d":[2,0,59,28], -"classNullWindFarm.html#a0dbf7ce260bc3c29e53b3650a0a4c40f":[2,0,59,1], -"classNullWindFarm.html#a11fd7bf185b205f71197da8ba41edfb6":[2,0,59,8], -"classNullWindFarm.html#a27f046283d051fb0abcf5f6d9080b471":[2,0,59,21], -"classNullWindFarm.html#a2c312d78fc769a3d081c2df6492b5b35":[2,0,59,23], -"classNullWindFarm.html#a3b3156bf79da131a833a2a6a96b27421":[2,0,59,32], -"classNullWindFarm.html#a453673de82ca8ffbced1c32bfb27555d":[2,0,59,22], -"classNullWindFarm.html#a4d117768ddbdf31c864c4bc7eac57c46":[2,0,59,3], -"classNullWindFarm.html#a5a95464f19af9063228d23981f3a75cd":[2,0,59,31] +"classNullSurf.html#af634e202eb05675a9bf2ee9b7e927b12":[2,0,58,10] }; diff --git a/navtreeindex8.js b/navtreeindex8.js index bff1afa98..49570ea37 100644 --- a/navtreeindex8.js +++ b/navtreeindex8.js @@ -1,5 +1,16 @@ var NAVTREEINDEX8 = { +"classNullSurf.html#afc622f13e248dbe6bc5843241c4afb0f":[2,0,58,1], +"classNullWindFarm.html":[2,0,59], +"classNullWindFarm.html#a06d46ff7212efd7893e94b99fa981b9d":[2,0,59,28], +"classNullWindFarm.html#a0dbf7ce260bc3c29e53b3650a0a4c40f":[2,0,59,1], +"classNullWindFarm.html#a11fd7bf185b205f71197da8ba41edfb6":[2,0,59,8], +"classNullWindFarm.html#a27f046283d051fb0abcf5f6d9080b471":[2,0,59,21], +"classNullWindFarm.html#a2c312d78fc769a3d081c2df6492b5b35":[2,0,59,23], +"classNullWindFarm.html#a3b3156bf79da131a833a2a6a96b27421":[2,0,59,32], +"classNullWindFarm.html#a453673de82ca8ffbced1c32bfb27555d":[2,0,59,22], +"classNullWindFarm.html#a4d117768ddbdf31c864c4bc7eac57c46":[2,0,59,3], +"classNullWindFarm.html#a5a95464f19af9063228d23981f3a75cd":[2,0,59,31], "classNullWindFarm.html#a5cb0849867fadd38770da912749adb50":[2,0,59,24], "classNullWindFarm.html#a61554384fc601d7ae2fb758a8bc7f4f4":[2,0,59,27], "classNullWindFarm.html#a6c0842d97c9d5d68030987bc76b61101":[2,0,59,2], @@ -238,16 +249,5 @@ var NAVTREEINDEX8 = "classRadiation.html#a4959db25c75a67b8166635413aae4888":[2,0,67,124], "classRadiation.html#a4970f2e4bd068de34295053f77db0e4c":[2,0,67,12], "classRadiation.html#a4b3eed1432c08adcac97160424dafc79":[2,0,67,32], -"classRadiation.html#a4b65612bc60bb15b9e89971e5bed81b8":[2,0,67,41], -"classRadiation.html#a4c1a53e6acb0412aab13695bb9b0aa1d":[2,0,67,100], -"classRadiation.html#a517b06d2ffe8ec03363e39af6cdcf6d2":[2,0,67,20], -"classRadiation.html#a51f5029d29ffc61296dc89ac879c3f55":[2,0,67,61], -"classRadiation.html#a59a37de7bc777e2ecac052a59d7a0aec":[2,0,67,91], -"classRadiation.html#a5a43e7644bc6a0d3590bd356384cb0fb":[2,0,67,3], -"classRadiation.html#a5a59f4f8e03a0e6dcfe96c31a0c9b352":[2,0,67,11], -"classRadiation.html#a5d6b802fde5710034668dec77e7a39a8":[2,0,67,47], -"classRadiation.html#a628ab4164c223bc55241535374a780cb":[2,0,67,86], -"classRadiation.html#a62efb2cdbddfca4321d9e866b6a79b11":[2,0,67,56], -"classRadiation.html#a6569e23160036eb2186d6142e2387d9f":[2,0,67,99], -"classRadiation.html#a65e0577b3ffe9a808731650c75941674":[2,0,67,127] +"classRadiation.html#a4b65612bc60bb15b9e89971e5bed81b8":[2,0,67,41] }; diff --git a/navtreeindex9.js b/navtreeindex9.js index 3a46a7455..9b409d92e 100644 --- a/navtreeindex9.js +++ b/navtreeindex9.js @@ -1,5 +1,16 @@ var NAVTREEINDEX9 = { +"classRadiation.html#a4c1a53e6acb0412aab13695bb9b0aa1d":[2,0,67,100], +"classRadiation.html#a517b06d2ffe8ec03363e39af6cdcf6d2":[2,0,67,20], +"classRadiation.html#a51f5029d29ffc61296dc89ac879c3f55":[2,0,67,61], +"classRadiation.html#a59a37de7bc777e2ecac052a59d7a0aec":[2,0,67,91], +"classRadiation.html#a5a43e7644bc6a0d3590bd356384cb0fb":[2,0,67,3], +"classRadiation.html#a5a59f4f8e03a0e6dcfe96c31a0c9b352":[2,0,67,11], +"classRadiation.html#a5d6b802fde5710034668dec77e7a39a8":[2,0,67,47], +"classRadiation.html#a628ab4164c223bc55241535374a780cb":[2,0,67,86], +"classRadiation.html#a62efb2cdbddfca4321d9e866b6a79b11":[2,0,67,56], +"classRadiation.html#a6569e23160036eb2186d6142e2387d9f":[2,0,67,99], +"classRadiation.html#a65e0577b3ffe9a808731650c75941674":[2,0,67,127], "classRadiation.html#a65e14eac1882d0877cb60c185b91f670":[2,0,67,76], "classRadiation.html#a65f94329afd4aad11489c87e5174c462":[2,0,67,95], "classRadiation.html#a687fe7137c6cb0b0040addeb90249a0c":[2,0,67,108], @@ -238,16 +249,5 @@ var NAVTREEINDEX9 = "classSLM.html#aa6b96866fc326fe740b163be0141ff56":[2,0,78,7], "classSLM.html#aaafd49733163332a7f9616374d103cbb":[2,0,78,5], "classSLM.html#abb12aea2d3e7bcc1e47b81581a9892ba":[2,0,78,0], -"classSLM.html#ac051c05d408c3471b0206f232c5f1fbc":[2,0,78,4], -"classSLM.html#ac41680d479e44b54678787b662c55fef":[2,0,78,25], -"classSLM.html#ac5eb0f0fb3b7c78777a95bad4b5370ee":[2,0,78,27], -"classSLM.html#accf5369cbeeab014dd8aab4ed28c3516":[2,0,78,10], -"classSLM.html#acf0247edc5d92d5fb7b5183a524bf246":[2,0,78,17], -"classSLM.html#aec067697af550a8122138e57c4e0666d":[2,0,78,28], -"classSLM.html#aef0a4802ed2d86fd1dedad55e51efc88":[2,0,78,8], -"classSampleData.html":[2,0,72], -"classSampleData.html#a12c059d78aea6b9c266a7cf17044a24c":[2,0,72,3], -"classSampleData.html#a53dbcbfeb5eddba81c85ccf581536a9b":[2,0,72,1], -"classSampleData.html#a758122202ec5c9d4759242f77f40bed5":[2,0,72,0], -"classSampleData.html#ab96a6354333a8e9db8145813b68b1b5b":[2,0,72,4] +"classSLM.html#ac051c05d408c3471b0206f232c5f1fbc":[2,0,78,4] }; diff --git a/search/all_0.js b/search/all_0.js index 6b3d389f6..19cf1d9c9 100644 --- a/search/all_0.js +++ b/search/all_0.js @@ -27,19 +27,19 @@ var searchData= ['add_5fpar_24',['add_par',['../main_8cpp.html#a183e783116d02836167ccbed3b28c1d3',1,'main.cpp']]], ['add_5fthin_5fbody_5fsources_25',['add_thin_body_sources',['../ERF__AddThinBodySources_8cpp.html#afe1f106475861ba9ed98d5163c7f4e20',1,'add_thin_body_sources(MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, std::unique_ptr< iMultiFab > &xflux_imask_lev, std::unique_ptr< iMultiFab > &yflux_imask_lev, std::unique_ptr< iMultiFab > &zflux_imask_lev, std::unique_ptr< MultiFab > &thin_xforce_lev, std::unique_ptr< MultiFab > &thin_yforce_lev, std::unique_ptr< MultiFab > &thin_zforce_lev): ERF_AddThinBodySources.cpp'],['../ERF__SrcHeaders_8H.html#a5b82614fa1590f73caf25dc65b1c937d',1,'add_thin_body_sources(amrex::MultiFab &xmom_source, amrex::MultiFab &ymom_source, amrex::MultiFab &zmom_source, std::unique_ptr< amrex::iMultiFab > &xflux_imask_lev, std::unique_ptr< amrex::iMultiFab > &yflux_imask_lev, std::unique_ptr< amrex::iMultiFab > &zflux_imask_lev, std::unique_ptr< amrex::MultiFab > &thin_xforce_lev, std::unique_ptr< amrex::MultiFab > &thin_yforce_lev, std::unique_ptr< amrex::MultiFab > &thin_zforce_lev): ERF_SrcHeaders.H']]], ['add_5fvar_26',['add_var',['../structTimeInterpolatedData.html#a3b9292eb3012672361abacc2ab7d9b2c',1,'TimeInterpolatedData']]], - ['adiabatic_27',['adiabatic',['../structadiabatic.html',1,'adiabatic'],['../structadiabatic.html#a43c914de601009400405ce6cfaaf2936',1,'adiabatic::adiabatic()']]], + ['adiabatic_27',['adiabatic',['../structadiabatic.html',1,'']]], ['adiabatic_28',['ADIABATIC',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba10548012f42e962e7945ce998b571c5c',1,'ABLMost']]], - ['adiabatic_5fcharnock_29',['adiabatic_charnock',['../structadiabatic__charnock.html#a2eef318caa20cd79a27d0413a0608789',1,'adiabatic_charnock::adiabatic_charnock()'],['../structadiabatic__charnock.html',1,'adiabatic_charnock']]], - ['adiabatic_5fdonelan_30',['adiabatic_donelan',['../structadiabatic__donelan.html#a624c0ce51ab19d526d3e934735770bb0',1,'adiabatic_donelan::adiabatic_donelan()'],['../structadiabatic__donelan.html',1,'adiabatic_donelan']]], - ['adiabatic_5fmod_5fcharnock_31',['adiabatic_mod_charnock',['../structadiabatic__mod__charnock.html',1,'adiabatic_mod_charnock'],['../structadiabatic__mod__charnock.html#a4d85da446411e8d3f4dfb8e47e4c14b4',1,'adiabatic_mod_charnock::adiabatic_mod_charnock()']]], - ['adiabatic_5fwave_5fcoupled_32',['adiabatic_wave_coupled',['../structadiabatic__wave__coupled.html',1,'adiabatic_wave_coupled'],['../structadiabatic__wave__coupled.html#ab4bae3bcb6d202acedfa914203374506',1,'adiabatic_wave_coupled::adiabatic_wave_coupled()']]], - ['adv_5ftype_5fconvert_5fint_5fto_5fstring_33',['adv_type_convert_int_to_string',['../structAdvChoice.html#abea240033571adc8f3993bd56bf28fa2',1,'AdvChoice']]], - ['adv_5ftype_5fconvert_5fstring_5fto_5fadvtype_34',['adv_type_convert_string_to_advtype',['../structAdvChoice.html#a191cb08c4e809d1982ea90e4b4f9a528',1,'AdvChoice']]], - ['advance_35',['Advance',['../classSatAdj.html#aabcac053905358d1e1818730eaa64235',1,'SatAdj::Advance()'],['../classSAM.html#a012056ae20ded7928adf1be8afa665b9',1,'SAM::Advance()'],['../classNullMoist.html#aa2f97dcd622bc4ef212421d496ee2297',1,'NullMoist::Advance()'],['../classKessler.html#adbfb72df664abc2f02fede6b91b066b6',1,'Kessler::Advance()'],['../classMicrophysics.html#ae6f104e6b42a2b0a9c9f3d71985880f0',1,'Microphysics::Advance()'],['../classEulerianMicrophysics.html#ab1e3be50e46669690838fb1b82cfe243',1,'EulerianMicrophysics::Advance()'],['../classNullSurf.html#a70a49bad633a2a87c4df7de8f368ef95',1,'NullSurf::Advance()']]], - ['advance_36',['advance',['../classMRISplitIntegrator.html#ad78b5d1908a131c3597232a041ca267b',1,'MRISplitIntegrator']]], - ['advance_37',['Advance',['../classSLM.html#a31956746a8b8bbf207027cb784c9bfa4',1,'SLM']]], - ['advance_38',['advance',['../classWindFarm.html#a2e5541f6986770bc1b8b48fa2720ba1c',1,'WindFarm::advance()'],['../classEWP.html#a675a92a8d9c16748a95412e48bae2457',1,'EWP::advance()'],['../classGeneralAD.html#aa2727df24bc4d49692be1e4fae865806',1,'GeneralAD::advance()'],['../classFitch.html#aa0af4287104d385bfcd5dc0c8fb5c68a',1,'Fitch::advance()'],['../classNullWindFarm.html#a6c0842d97c9d5d68030987bc76b61101',1,'NullWindFarm::advance()'],['../classSimpleAD.html#ad6791411508883ae0fe8925119750042',1,'SimpleAD::advance()']]], - ['advance_39',['Advance',['../classERF.html#a47413fe5588f7dd71a1d5087a9e804f9',1,'ERF::Advance()'],['../classLandSurface.html#a2170397164e0f533884e744a2a73deb7',1,'LandSurface::Advance()'],['../classMM5.html#a2acfbfb967111ce4aed50e55adbcc15c',1,'MM5::Advance()']]], + ['adiabatic_29',['adiabatic',['../structadiabatic.html#a43c914de601009400405ce6cfaaf2936',1,'adiabatic']]], + ['adiabatic_5fcharnock_30',['adiabatic_charnock',['../structadiabatic__charnock.html#a2eef318caa20cd79a27d0413a0608789',1,'adiabatic_charnock::adiabatic_charnock()'],['../structadiabatic__charnock.html',1,'adiabatic_charnock']]], + ['adiabatic_5fdonelan_31',['adiabatic_donelan',['../structadiabatic__donelan.html#a624c0ce51ab19d526d3e934735770bb0',1,'adiabatic_donelan::adiabatic_donelan()'],['../structadiabatic__donelan.html',1,'adiabatic_donelan']]], + ['adiabatic_5fmod_5fcharnock_32',['adiabatic_mod_charnock',['../structadiabatic__mod__charnock.html',1,'adiabatic_mod_charnock'],['../structadiabatic__mod__charnock.html#a4d85da446411e8d3f4dfb8e47e4c14b4',1,'adiabatic_mod_charnock::adiabatic_mod_charnock()']]], + ['adiabatic_5fwave_5fcoupled_33',['adiabatic_wave_coupled',['../structadiabatic__wave__coupled.html',1,'adiabatic_wave_coupled'],['../structadiabatic__wave__coupled.html#ab4bae3bcb6d202acedfa914203374506',1,'adiabatic_wave_coupled::adiabatic_wave_coupled()']]], + ['adv_5ftype_5fconvert_5fint_5fto_5fstring_34',['adv_type_convert_int_to_string',['../structAdvChoice.html#abea240033571adc8f3993bd56bf28fa2',1,'AdvChoice']]], + ['adv_5ftype_5fconvert_5fstring_5fto_5fadvtype_35',['adv_type_convert_string_to_advtype',['../structAdvChoice.html#a191cb08c4e809d1982ea90e4b4f9a528',1,'AdvChoice']]], + ['advance_36',['advance',['../classSimpleAD.html#ad6791411508883ae0fe8925119750042',1,'SimpleAD::advance()'],['../classNullWindFarm.html#a6c0842d97c9d5d68030987bc76b61101',1,'NullWindFarm::advance()'],['../classGeneralAD.html#aa2727df24bc4d49692be1e4fae865806',1,'GeneralAD::advance()'],['../classFitch.html#aa0af4287104d385bfcd5dc0c8fb5c68a',1,'Fitch::advance()'],['../classEWP.html#a675a92a8d9c16748a95412e48bae2457',1,'EWP::advance()'],['../classWindFarm.html#a2e5541f6986770bc1b8b48fa2720ba1c',1,'WindFarm::advance()']]], + ['advance_37',['Advance',['../classSatAdj.html#aabcac053905358d1e1818730eaa64235',1,'SatAdj::Advance()'],['../classERF.html#a47413fe5588f7dd71a1d5087a9e804f9',1,'ERF::Advance()']]], + ['advance_38',['advance',['../classMRISplitIntegrator.html#ad78b5d1908a131c3597232a041ca267b',1,'MRISplitIntegrator']]], + ['advance_39',['Advance',['../classLandSurface.html#a2170397164e0f533884e744a2a73deb7',1,'LandSurface::Advance()'],['../classMM5.html#a2acfbfb967111ce4aed50e55adbcc15c',1,'MM5::Advance()'],['../classSLM.html#a31956746a8b8bbf207027cb784c9bfa4',1,'SLM::Advance()'],['../classNullSurf.html#a70a49bad633a2a87c4df7de8f368ef95',1,'NullSurf::Advance()'],['../classEulerianMicrophysics.html#ab1e3be50e46669690838fb1b82cfe243',1,'EulerianMicrophysics::Advance()'],['../classMicrophysics.html#ae6f104e6b42a2b0a9c9f3d71985880f0',1,'Microphysics::Advance()'],['../classKessler.html#adbfb72df664abc2f02fede6b91b066b6',1,'Kessler::Advance()'],['../classNullMoist.html#aa2f97dcd622bc4ef212421d496ee2297',1,'NullMoist::Advance()'],['../classSAM.html#a012056ae20ded7928adf1be8afa665b9',1,'SAM::Advance()']]], ['advance_5fdycore_40',['advance_dycore',['../classERF.html#af836d1bb05ac4c9f535358e14714f13e',1,'ERF']]], ['advance_5flsm_41',['advance_lsm',['../classERF.html#ac3f83ba16254a0efd4395900cef97efc',1,'ERF']]], ['advance_5fmicrophysics_42',['advance_microphysics',['../classERF.html#ad64b5fe566102dc053b35ad337971a3e',1,'ERF']]], @@ -51,7 +51,7 @@ var searchData= ['advchoice_48',['advChoice',['../structSolverChoice.html#aaadbd092e9e176b7f088c7992c866c6e',1,'SolverChoice']]], ['advchoice_49',['AdvChoice',['../structAdvChoice.html',1,'']]], ['advect_5fke_50',['advect_KE',['../structTurbChoice.html#af151e25e9513f7c6a995ca82db98278c',1,'TurbChoice']]], - ['advectionsrcformom_51',['AdvectionSrcForMom',['../ERF__Advection_8H.html#ab1b35d1f492c8be5490f75c18d1abc7a',1,'AdvectionSrcForMom(const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h): ERF_Advection.H'],['../ERF__AdvectionSrcForMom_8cpp.html#a308c801e1b50746486cee1e6f9ee60fd',1,'AdvectionSrcForMom(const Box &bx, const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &cell_data, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const Box &domain, const BCRec *bc_ptr_h): ERF_AdvectionSrcForMom.cpp']]], + ['advectionsrcformom_51',['AdvectionSrcForMom',['../ERF__Advection_8H.html#a9e16406e85858481063305854c6d6a31',1,'AdvectionSrcForMom(const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, TerrainType &terrain_type, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h): ERF_Advection.H'],['../ERF__AdvectionSrcForMom_8cpp.html#a5cb300c3d273a3e004142e7b26cfa3b6',1,'AdvectionSrcForMom(const Box &bx, const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &cell_data, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, TerrainType &terrain_type, const int lo_z_face, const int hi_z_face, const Box &domain, const BCRec *bc_ptr_h): ERF_AdvectionSrcForMom.cpp']]], ['advectionsrcformomvert_52',['AdvectionSrcForMomVert',['../ERF__AdvectionSrcForMom__T_8H.html#ae8cc522ffffb23058df8e8ed5c892acd',1,'ERF_AdvectionSrcForMom_T.H']]], ['advectionsrcformomvert_5fn_53',['AdvectionSrcForMomVert_N',['../ERF__AdvectionSrcForMom__N_8H.html#ac1ffb44f53b355afef0c5a20b7750910',1,'ERF_AdvectionSrcForMom_N.H']]], ['advectionsrcformomwrapper_54',['AdvectionSrcForMomWrapper',['../ERF__AdvectionSrcForMom__T_8H.html#a4594886b5c42807b88fde702d78b062b',1,'ERF_AdvectionSrcForMom_T.H']]], @@ -110,7 +110,7 @@ var searchData= ['alpha_5ft_107',['alpha_T',['../structDiffChoice.html#a7013ac6c12a0fab52b3c212457441517',1,'DiffChoice']]], ['alphaelq_108',['alphaelq',['../ERF__Constants_8H.html#a3c70f890015491421d536954a374324d',1,'ERF_Constants.H']]], ['amrex_109',['amrex',['../namespaceamrex.html',1,'']]], - ['amrex_5fenum_110',['AMREX_ENUM',['../ERF__DataStruct_8H.html#a527d8c0024ac44ed7d9d58920ba18924',1,'AMREX_ENUM(MoistureModelType, Eulerian, Lagrangian, Undefined): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a01afbed431da562282cc06eef6fb9c88',1,'AMREX_ENUM(ABLDriverType, None, PressureGradient, GeostrophicWind): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a31ae75ca03a26e6ad638ba3bdf2246eb',1,'AMREX_ENUM(CouplingType, OneWay, TwoWay): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a6f87a8134a146aad179f011f937a27d7',1,'AMREX_ENUM(SubsteppingType, None, Explicit, Implicit): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a167e3ccc662c308c584d8722a013a25c',1,'AMREX_ENUM(MeshType, ConstantDz, StretchedDz, VariableDz): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a364b3b76401ab0f16b68261b782a422f',1,'AMREX_ENUM(TerrainType, None, Static, Moving): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a1a161b50cbe324b624d073cba60bf263',1,'AMREX_ENUM(MoistureType, SAM, SAM_NoIce, SAM_NoPrecip_NoIce, Kessler, Kessler_NoRain, SatAdj, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a5d2c7f49777252f2c834e5906d1f106b',1,'AMREX_ENUM(WindFarmType, Fitch, EWP, SimpleAD, GeneralAD, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#afb582070899c7011b2fb9c732a9b1f86',1,'AMREX_ENUM(WindFarmLocType, lat_lon, x_y, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#acdc002a92ddacce9c7f56a850ef3ea8c',1,'AMREX_ENUM(LandSurfaceType, SLM, MM5, None, NOAH): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#acd6a302b68c9b439b0ae8fdcf77de732',1,'AMREX_ENUM(PerturbationType, Source, Direct, None): ERF_DataStruct.H'],['../ERF__TurbStruct_8H.html#adb69b8860ddef1a622fd387391d41efc',1,'AMREX_ENUM(LESType, None, Smagorinsky, Deardorff): ERF_TurbStruct.H'],['../ERF__TurbStruct_8H.html#a366eb3a7d508374fda1324a610da7ece',1,'AMREX_ENUM(RANSType, None, kEqn): ERF_TurbStruct.H'],['../ERF__TurbStruct_8H.html#a9e98bc162980cfe86a62cd289b447f8c',1,'AMREX_ENUM(PBLType, None, MYNN25, YSU): ERF_TurbStruct.H'],['../ERF_8H.html#aa635954d4f3a0aed015141d979f70728',1,'AMREX_ENUM(InitType, None, Input_Sounding, Ideal, Real, Metgrid, Uniform): ERF.H'],['../ERF_8H.html#a5ec6fb22ac274a44a8dbf881fecbe144',1,'AMREX_ENUM(StateInterpType, FullState, Perturbational): ERF.H'],['../ERF_8H.html#a6b6b6faa8ce9b3e9b869c29b6e7a4cf4',1,'AMREX_ENUM(PlotFileType, None, Amrex, Netcdf): ERF.H']]], + ['amrex_5fenum_110',['AMREX_ENUM',['../ERF__DataStruct_8H.html#a527d8c0024ac44ed7d9d58920ba18924',1,'AMREX_ENUM(MoistureModelType, Eulerian, Lagrangian, Undefined): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a01afbed431da562282cc06eef6fb9c88',1,'AMREX_ENUM(ABLDriverType, None, PressureGradient, GeostrophicWind): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a31ae75ca03a26e6ad638ba3bdf2246eb',1,'AMREX_ENUM(CouplingType, OneWay, TwoWay): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a6f87a8134a146aad179f011f937a27d7',1,'AMREX_ENUM(SubsteppingType, None, Explicit, Implicit): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a167e3ccc662c308c584d8722a013a25c',1,'AMREX_ENUM(MeshType, ConstantDz, StretchedDz, VariableDz): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#acd4fd6918903c5072ef3380dcbadecc7',1,'AMREX_ENUM(TerrainType, None, StaticFittedMesh, MovingFittedMesh, EB, ImmersedForcing): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a1a161b50cbe324b624d073cba60bf263',1,'AMREX_ENUM(MoistureType, SAM, SAM_NoIce, SAM_NoPrecip_NoIce, Kessler, Kessler_NoRain, SatAdj, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a5d2c7f49777252f2c834e5906d1f106b',1,'AMREX_ENUM(WindFarmType, Fitch, EWP, SimpleAD, GeneralAD, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#afb582070899c7011b2fb9c732a9b1f86',1,'AMREX_ENUM(WindFarmLocType, lat_lon, x_y, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#acdc002a92ddacce9c7f56a850ef3ea8c',1,'AMREX_ENUM(LandSurfaceType, SLM, MM5, None, NOAH): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#acd6a302b68c9b439b0ae8fdcf77de732',1,'AMREX_ENUM(PerturbationType, Source, Direct, None): ERF_DataStruct.H'],['../ERF__TurbStruct_8H.html#adb69b8860ddef1a622fd387391d41efc',1,'AMREX_ENUM(LESType, None, Smagorinsky, Deardorff): ERF_TurbStruct.H'],['../ERF__TurbStruct_8H.html#a366eb3a7d508374fda1324a610da7ece',1,'AMREX_ENUM(RANSType, None, kEqn): ERF_TurbStruct.H'],['../ERF__TurbStruct_8H.html#a9e98bc162980cfe86a62cd289b447f8c',1,'AMREX_ENUM(PBLType, None, MYNN25, YSU): ERF_TurbStruct.H'],['../ERF_8H.html#aa635954d4f3a0aed015141d979f70728',1,'AMREX_ENUM(InitType, None, Input_Sounding, Ideal, Real, Metgrid, Uniform): ERF.H'],['../ERF_8H.html#a5ec6fb22ac274a44a8dbf881fecbe144',1,'AMREX_ENUM(StateInterpType, FullState, Perturbational): ERF.H'],['../ERF_8H.html#a6b6b6faa8ce9b3e9b869c29b6e7a4cf4',1,'AMREX_ENUM(PlotFileType, None, Amrex, Netcdf): ERF.H']]], ['amrex_5fprobinit_111',['amrex_probinit',['../ERF__ProbCommon_8H.html#af9d998a7ea02a8866bcbbf8d3d1f8882',1,'ERF_ProbCommon.H']]], ['anelastic_112',['anelastic',['../classMRISplitIntegrator.html#a277f590efb755921c145d09f84e740af',1,'MRISplitIntegrator::anelastic()'],['../structSolverChoice.html#aa7be0d60ce3de3441d44082cc1b725ec',1,'SolverChoice::anelastic()']]], ['appendplotvariables_113',['appendPlotVariables',['../classERF.html#a7758f75dc7c9029eddc4c58ac0567654',1,'ERF']]], diff --git a/search/all_10.js b/search/all_10.js index d90298ead..1df762012 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -1,44 +1,44 @@ var searchData= [ - ['q_5fh_1900',['Q_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea5bdaa761454a0b6bbfd57ec7f2b41c8f',1,'EddyDiff']]], - ['q_5fstar_1901',['q_star',['../classABLMost.html#a0630def935d5ca0d24160b9b9567f3e1',1,'ABLMost']]], - ['q_5fv_1902',['Q_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea4166b9561a2ef0ad6d1b6d2c34cb9580',1,'EddyDiff']]], - ['qaerwat_5fm_1903',['qaerwat_m',['../classMam4__aer.html#a0f94d150e77cc227c30e434a851f7d52',1,'Mam4_aer']]], - ['qc_1904',['qc',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638aea3777efcbbb3712ce373924287c2cb3',1,'MicVar_SatAdj::qc()'],['../classRadiation.html#abc0bc2362396171354decd80be18dde1',1,'Radiation::qc()']]], - ['qci_1905',['qci',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1bb53b1131a676fadffc9e0a53c0309a',1,'MicVar']]], - ['qci0_1906',['qci0',['../ERF__Constants_8H.html#a1aa289f72f87789e664357396befb8eb',1,'ERF_Constants.H']]], - ['qcl_1907',['qcl',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea6b81d3dc642e339490ef9ab50db41a65',1,'MicVar_Kess::qcl()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a9b5910b49731b9337307885dee73e090',1,'MicVar::qcl()']]], - ['qcw0_1908',['qcw0',['../ERF__Constants_8H.html#a86f34aeefa355fa0d6d0cca8f033a878',1,'ERF_Constants.H']]], - ['qi_1909',['qi',['../classRadiation.html#a86954a9c03e7c7eb9cd610b4e533b27e',1,'Radiation']]], - ['qmoist_1910',['qmoist',['../classERF.html#ae00126a9c2738bf6a6cbbe77321c9cfc',1,'ERF']]], - ['qmoist_5fptr_1911',['Qmoist_Ptr',['../classKessler.html#a0a84c629a080e71ed93a5f349ad7724a',1,'Kessler::Qmoist_Ptr()'],['../classSatAdj.html#a4ecfd56a3aa5536012700ba1ff843fa2',1,'SatAdj::Qmoist_Ptr()'],['../classSAM.html#af6652cb6f7b93a1e418da98b5a8b57b7',1,'SAM::Qmoist_Ptr()'],['../classNullMoist.html#a1b6a72d67d9b2642e99a5b768315476c',1,'NullMoist::Qmoist_Ptr()']]], - ['qmoist_5frestart_5fvars_1912',['Qmoist_Restart_Vars',['../classSatAdj.html#a1992e08a2b7e9319348b69bf940e972c',1,'SatAdj::Qmoist_Restart_Vars()'],['../classSAM.html#ac7854fbde48bad0aadc203adcb1508a5',1,'SAM::Qmoist_Restart_Vars()'],['../classNullMoist.html#a77d6c9875f6a3a7242b090e6fece5c0f',1,'NullMoist::Qmoist_Restart_Vars()'],['../classKessler.html#af35573a87c89def1be544055625a7f8b',1,'Kessler::Qmoist_Restart_Vars()']]], - ['qmoist_5fsize_1913',['Qmoist_Size',['../classNullMoist.html#abdf706f193bbb09c62e41734570f3cd1',1,'NullMoist::Qmoist_Size()'],['../classSAM.html#ae27c1d50525a70f838fa9ba73e61ef46',1,'SAM::Qmoist_Size()'],['../classSatAdj.html#a0db3dd50c312798eeb542682063ba06f',1,'SatAdj::Qmoist_Size()'],['../classKessler.html#a3925ff722ac968e306dbcc233718030a',1,'Kessler::Qmoist_Size()']]], - ['qn_1914',['qn',['../classRadiation.html#a913e1b4a5c5ddf093f81c6a6c7051035',1,'Radiation::qn()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a62db2b95f840b974246d431152593fb8',1,'MicVar::qn()']]], - ['qn1d_1915',['qn1d',['../classSAM.html#a9fafcc2e5b063f7ccb94e2cc78324d35',1,'SAM']]], - ['qp_1916',['qp',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8af86a273a88ba038dd1ea798c51ebf8c4',1,'MicVar::qp()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea2edc86e05fd080c928faeb1f6f39c701',1,'MicVar_Kess::qp()']]], - ['qp_5fthreshold_1917',['qp_threshold',['../ERF__Constants_8H.html#a956656dbad95153bb8d3f0e42fa3d356',1,'ERF_Constants.H']]], - ['qpg_1918',['qpg',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a36203351003064cd3dfd2c84f66c0ea1',1,'MicVar']]], - ['qpr_1919',['qpr',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1669c627fc476575ea3c391a275d8cd3',1,'MicVar']]], - ['qps_1920',['qps',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8ae960e0fe1fea5fc017938ab2b92757ed',1,'MicVar']]], - ['qr_5fprim_1921',['Qr_prim',['../classERF.html#a57d8432920785f8e58cf11a3232d76b5',1,'ERF']]], - ['qrad_5fsrc_1922',['qrad_src',['../classRadiation.html#a687fe7137c6cb0b0040addeb90249a0c',1,'Radiation']]], - ['qrl_1923',['qrl',['../classRadiation.html#a20fc801b4852279dafb58e95bc728338',1,'Radiation']]], - ['qrlc_1924',['qrlc',['../classRadiation.html#a3308c21539f43b459729b9b02652dd01',1,'Radiation']]], - ['qrs_1925',['qrs',['../classRadiation.html#a9eaa967e3b5556ce43d07e48d3e0c66f',1,'Radiation']]], - ['qrsc_1926',['qrsc',['../classRadiation.html#abb3bb540832d451a76367e441df528a0',1,'Radiation']]], - ['qsat_1927',['qsat',['../classWaterVaporSat.html#a964d1dd8ddaba9c5a482480fc51d7eba',1,'WaterVaporSat']]], - ['qsat_5fice_1928',['qsat_ice',['../classWaterVaporSat.html#a55f00a8a0a629c85e6a477d11a4f14e5',1,'WaterVaporSat']]], - ['qsat_5fwater_1929',['qsat_water',['../classWaterVaporSat.html#acb27b106d02d30d688faa223d7f5131b',1,'WaterVaporSat']]], - ['qstate_5fsize_1930',['Qstate_Size',['../classSatAdj.html#a659f60a6651bf51d249cb695f3399bd6',1,'SatAdj::Qstate_Size()'],['../classKessler.html#a25a6c3f8cda023e5ea70f1ddd983626c',1,'Kessler::Qstate_Size()'],['../classNullMoist.html#afaa201a3a1dc21c18888d9c6a068f956',1,'NullMoist::Qstate_Size()'],['../classSAM.html#aba750ad815594f21255d26d24810d3fe',1,'SAM::Qstate_Size()']]], - ['qt_1931',['qt',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea9f81c8a38dd25b5ae5821d48e8878b03',1,'MicVar_Kess::qt()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a584161f7272862cb35496c7560617286',1,'MicVar::qt()'],['../classAerRadProps.html#a837035712a214f1b8daf7a4d30727e6d',1,'AerRadProps::qt()'],['../classRadiation.html#aa3961f0a2837a89f1d08dd5aba2ed056',1,'Radiation::qt()']]], - ['qt1d_1932',['qt1d',['../classSAM.html#aaa3dd79bbd6ac41ae1170d003b1a423d',1,'SAM']]], - ['query_5fone_5for_5fper_5flevel_1933',['query_one_or_per_level',['../ERF__TurbStruct_8H.html#af7b9f201e04bee403b3d27170c324861',1,'ERF_TurbStruct.H']]], - ['qv_1934',['QV',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda70da43bc7762a74b799365a54a1c1b2c',1,'RealBdyVars::QV()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a3b5140db1e7e68b5103cb3372b24faf5',1,'WRFBdyVars::QV()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa7da9efd84268db8dc519ebf62f34c4c0',1,'MetGridBdyVars::QV()']]], - ['qv_1935',['qv',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaf099273d19f4b8cdca199c5177231e35',1,'MicVar_Kess::qv()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a24d3a4784c4c0b3c8ab827a784198261',1,'MicVar::qv()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a947b4c7f8127c8ef257b1696a137081e',1,'MicVar_SatAdj::qv()']]], - ['qv1d_1936',['qv1d',['../classSAM.html#a65e2ba7cb72946a8af2e7541b072e3ba',1,'SAM']]], - ['qv_5finp_5fsound_1937',['qv_inp_sound',['../structInputSoundingData.html#aa6507429847a67925f1c7562f1c71553',1,'InputSoundingData']]], - ['qv_5finp_5fsound_5fd_1938',['qv_inp_sound_d',['../structInputSoundingData.html#a67548fa005d65ea767bf10dce34b5562',1,'InputSoundingData']]], - ['qv_5fprim_1939',['Qv_prim',['../classERF.html#a521d1faf157e3bccc86c0f26ee923576',1,'ERF']]], - ['qv_5fref_5finp_5fsound_1940',['qv_ref_inp_sound',['../structInputSoundingData.html#a9cb5ab7b69363eca08231b634e94e109',1,'InputSoundingData']]] + ['q_5fh_1908',['Q_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea5bdaa761454a0b6bbfd57ec7f2b41c8f',1,'EddyDiff']]], + ['q_5fstar_1909',['q_star',['../classABLMost.html#a0630def935d5ca0d24160b9b9567f3e1',1,'ABLMost']]], + ['q_5fv_1910',['Q_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea4166b9561a2ef0ad6d1b6d2c34cb9580',1,'EddyDiff']]], + ['qaerwat_5fm_1911',['qaerwat_m',['../classMam4__aer.html#a0f94d150e77cc227c30e434a851f7d52',1,'Mam4_aer']]], + ['qc_1912',['qc',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638aea3777efcbbb3712ce373924287c2cb3',1,'MicVar_SatAdj::qc()'],['../classRadiation.html#abc0bc2362396171354decd80be18dde1',1,'Radiation::qc()']]], + ['qci_1913',['qci',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1bb53b1131a676fadffc9e0a53c0309a',1,'MicVar']]], + ['qci0_1914',['qci0',['../ERF__Constants_8H.html#a1aa289f72f87789e664357396befb8eb',1,'ERF_Constants.H']]], + ['qcl_1915',['qcl',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea6b81d3dc642e339490ef9ab50db41a65',1,'MicVar_Kess::qcl()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a9b5910b49731b9337307885dee73e090',1,'MicVar::qcl()']]], + ['qcw0_1916',['qcw0',['../ERF__Constants_8H.html#a86f34aeefa355fa0d6d0cca8f033a878',1,'ERF_Constants.H']]], + ['qi_1917',['qi',['../classRadiation.html#a86954a9c03e7c7eb9cd610b4e533b27e',1,'Radiation']]], + ['qmoist_1918',['qmoist',['../classERF.html#ae00126a9c2738bf6a6cbbe77321c9cfc',1,'ERF']]], + ['qmoist_5fptr_1919',['Qmoist_Ptr',['../classKessler.html#a0a84c629a080e71ed93a5f349ad7724a',1,'Kessler::Qmoist_Ptr()'],['../classSatAdj.html#a4ecfd56a3aa5536012700ba1ff843fa2',1,'SatAdj::Qmoist_Ptr()'],['../classSAM.html#af6652cb6f7b93a1e418da98b5a8b57b7',1,'SAM::Qmoist_Ptr()'],['../classNullMoist.html#a1b6a72d67d9b2642e99a5b768315476c',1,'NullMoist::Qmoist_Ptr()']]], + ['qmoist_5frestart_5fvars_1920',['Qmoist_Restart_Vars',['../classSatAdj.html#a1992e08a2b7e9319348b69bf940e972c',1,'SatAdj::Qmoist_Restart_Vars()'],['../classSAM.html#ac7854fbde48bad0aadc203adcb1508a5',1,'SAM::Qmoist_Restart_Vars()'],['../classNullMoist.html#a77d6c9875f6a3a7242b090e6fece5c0f',1,'NullMoist::Qmoist_Restart_Vars()'],['../classKessler.html#af35573a87c89def1be544055625a7f8b',1,'Kessler::Qmoist_Restart_Vars()']]], + ['qmoist_5fsize_1921',['Qmoist_Size',['../classNullMoist.html#abdf706f193bbb09c62e41734570f3cd1',1,'NullMoist::Qmoist_Size()'],['../classSAM.html#ae27c1d50525a70f838fa9ba73e61ef46',1,'SAM::Qmoist_Size()'],['../classSatAdj.html#a0db3dd50c312798eeb542682063ba06f',1,'SatAdj::Qmoist_Size()'],['../classKessler.html#a3925ff722ac968e306dbcc233718030a',1,'Kessler::Qmoist_Size()']]], + ['qn_1922',['qn',['../classRadiation.html#a913e1b4a5c5ddf093f81c6a6c7051035',1,'Radiation::qn()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a62db2b95f840b974246d431152593fb8',1,'MicVar::qn()']]], + ['qn1d_1923',['qn1d',['../classSAM.html#a9fafcc2e5b063f7ccb94e2cc78324d35',1,'SAM']]], + ['qp_1924',['qp',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8af86a273a88ba038dd1ea798c51ebf8c4',1,'MicVar::qp()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea2edc86e05fd080c928faeb1f6f39c701',1,'MicVar_Kess::qp()']]], + ['qp_5fthreshold_1925',['qp_threshold',['../ERF__Constants_8H.html#a956656dbad95153bb8d3f0e42fa3d356',1,'ERF_Constants.H']]], + ['qpg_1926',['qpg',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a36203351003064cd3dfd2c84f66c0ea1',1,'MicVar']]], + ['qpr_1927',['qpr',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1669c627fc476575ea3c391a275d8cd3',1,'MicVar']]], + ['qps_1928',['qps',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8ae960e0fe1fea5fc017938ab2b92757ed',1,'MicVar']]], + ['qr_5fprim_1929',['Qr_prim',['../classERF.html#a57d8432920785f8e58cf11a3232d76b5',1,'ERF']]], + ['qrad_5fsrc_1930',['qrad_src',['../classRadiation.html#a687fe7137c6cb0b0040addeb90249a0c',1,'Radiation']]], + ['qrl_1931',['qrl',['../classRadiation.html#a20fc801b4852279dafb58e95bc728338',1,'Radiation']]], + ['qrlc_1932',['qrlc',['../classRadiation.html#a3308c21539f43b459729b9b02652dd01',1,'Radiation']]], + ['qrs_1933',['qrs',['../classRadiation.html#a9eaa967e3b5556ce43d07e48d3e0c66f',1,'Radiation']]], + ['qrsc_1934',['qrsc',['../classRadiation.html#abb3bb540832d451a76367e441df528a0',1,'Radiation']]], + ['qsat_1935',['qsat',['../classWaterVaporSat.html#a964d1dd8ddaba9c5a482480fc51d7eba',1,'WaterVaporSat']]], + ['qsat_5fice_1936',['qsat_ice',['../classWaterVaporSat.html#a55f00a8a0a629c85e6a477d11a4f14e5',1,'WaterVaporSat']]], + ['qsat_5fwater_1937',['qsat_water',['../classWaterVaporSat.html#acb27b106d02d30d688faa223d7f5131b',1,'WaterVaporSat']]], + ['qstate_5fsize_1938',['Qstate_Size',['../classSatAdj.html#a659f60a6651bf51d249cb695f3399bd6',1,'SatAdj::Qstate_Size()'],['../classKessler.html#a25a6c3f8cda023e5ea70f1ddd983626c',1,'Kessler::Qstate_Size()'],['../classNullMoist.html#afaa201a3a1dc21c18888d9c6a068f956',1,'NullMoist::Qstate_Size()'],['../classSAM.html#aba750ad815594f21255d26d24810d3fe',1,'SAM::Qstate_Size()']]], + ['qt_1939',['qt',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea9f81c8a38dd25b5ae5821d48e8878b03',1,'MicVar_Kess::qt()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a584161f7272862cb35496c7560617286',1,'MicVar::qt()'],['../classAerRadProps.html#a837035712a214f1b8daf7a4d30727e6d',1,'AerRadProps::qt()'],['../classRadiation.html#aa3961f0a2837a89f1d08dd5aba2ed056',1,'Radiation::qt()']]], + ['qt1d_1940',['qt1d',['../classSAM.html#aaa3dd79bbd6ac41ae1170d003b1a423d',1,'SAM']]], + ['query_5fone_5for_5fper_5flevel_1941',['query_one_or_per_level',['../ERF__TurbStruct_8H.html#af7b9f201e04bee403b3d27170c324861',1,'ERF_TurbStruct.H']]], + ['qv_1942',['QV',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda70da43bc7762a74b799365a54a1c1b2c',1,'RealBdyVars::QV()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a3b5140db1e7e68b5103cb3372b24faf5',1,'WRFBdyVars::QV()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa7da9efd84268db8dc519ebf62f34c4c0',1,'MetGridBdyVars::QV()']]], + ['qv_1943',['qv',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaf099273d19f4b8cdca199c5177231e35',1,'MicVar_Kess::qv()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a24d3a4784c4c0b3c8ab827a784198261',1,'MicVar::qv()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a947b4c7f8127c8ef257b1696a137081e',1,'MicVar_SatAdj::qv()']]], + ['qv1d_1944',['qv1d',['../classSAM.html#a65e2ba7cb72946a8af2e7541b072e3ba',1,'SAM']]], + ['qv_5finp_5fsound_1945',['qv_inp_sound',['../structInputSoundingData.html#aa6507429847a67925f1c7562f1c71553',1,'InputSoundingData']]], + ['qv_5finp_5fsound_5fd_1946',['qv_inp_sound_d',['../structInputSoundingData.html#a67548fa005d65ea767bf10dce34b5562',1,'InputSoundingData']]], + ['qv_5fprim_1947',['Qv_prim',['../classERF.html#a521d1faf157e3bccc86c0f26ee923576',1,'ERF']]], + ['qv_5fref_5finp_5fsound_1948',['qv_ref_inp_sound',['../structInputSoundingData.html#a9cb5ab7b69363eca08231b634e94e109',1,'InputSoundingData']]] ]; diff --git a/search/all_11.js b/search/all_11.js index dd659f0d4..ef6aacd5d 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -1,177 +1,178 @@ var searchData= [ - ['r0_5fcomp_1941',['r0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91abc888a343d4fcc4fc4ffb79c6ac7cb93',1,'BaseState']]], - ['r_5fd_1942',['R_d',['../ERF__Constants_8H.html#aeb133d0ac46d639050313ce36187e870',1,'ERF_Constants.H']]], - ['r_5flw_5fabs_1943',['r_lw_abs',['../structPhysProp_1_1physprop__t.html#af41dfd624f5e565f0435e9bef6182ba5',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fascat_1944',['r_sw_ascat',['../structPhysProp_1_1physprop__t.html#a8f237360219885a558fb5c5bfeb5c015',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fext_1945',['r_sw_ext',['../structPhysProp_1_1physprop__t.html#a2c8b9cd5f27f8c039d9ec76d665f08bc',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fscat_1946',['r_sw_scat',['../structPhysProp_1_1physprop__t.html#ad3d6e9851177a676ab13788002e83bc0',1,'PhysProp::physprop_t']]], - ['r_5fv_1947',['R_v',['../ERF__Constants_8H.html#a0ab59ff21ef0b178fde0843394f5674a',1,'ERF_Constants.H']]], - ['rad_5fcnst_5fget_5faer_5fidx_1948',['rad_cnst_get_aer_idx',['../classMamConstituents.html#a19309fc1bfd9a51b5ac412ba7f17734f',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5faer_5fmmr_5fby_5fidx_1949',['rad_cnst_get_aer_mmr_by_idx',['../classMamConstituents.html#ab71d773d8d4832482a491da5dfc90d0c',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fgas_1950',['rad_cnst_get_gas',['../classMamConstituents.html#aa08fdee60e1f2eb70e418cca0f4376fd',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fmode_1951',['rad_cnst_get_info_by_mode',['../classMamConstituents.html#a0ec3bdf1969053b42ef6f24ab8622bbb',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fmode_5fspec_1952',['rad_cnst_get_info_by_mode_spec',['../classMamConstituents.html#a888a27839bf052d103279fb7d765be5b',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fspectype_1953',['rad_cnst_get_info_by_spectype',['../classMamConstituents.html#a15485f536676ae546040b04d685c9f7d',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmam_5fmmr_5fby_5fidx_1954',['rad_cnst_get_mam_mmr_by_idx',['../classMamConstituents.html#a9008651a99628af62f3f5494d68a2b99',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmam_5fmmr_5fidx_1955',['rad_cnst_get_mam_mmr_idx',['../classMamConstituents.html#ad4e1ef2f163420a21a7ae45a2191b304',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fidx_1956',['rad_cnst_get_mode_idx',['../classMamConstituents.html#a7dc3f158961e8c929e91acbf246dbaa2',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fnum_1957',['rad_cnst_get_mode_num',['../classMamConstituents.html#a1331df86e7023172d2ecdb50b5554bf4',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fnum_5fidx_1958',['rad_cnst_get_mode_num_idx',['../classMamConstituents.html#a77d8923806cc2164a66b248da2a70413',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fspec_5fidx_1959',['rad_cnst_get_spec_idx',['../classMamConstituents.html#ad368aa5dcd61324d8f413a0ba0e1e2a4',1,'MamConstituents']]], - ['rad_5fcnst_5finit_1960',['rad_cnst_init',['../classMamConstituents.html#a5e7be8b1cc061652374bb6ab9e2d3645',1,'MamConstituents']]], - ['rad_5fcnst_5fout_1961',['rad_cnst_out',['../classMamConstituents.html#a7a6e8be4f31c05ccbb0824d6ee5afe42',1,'MamConstituents']]], - ['rad_5fgas_5findex_1962',['rad_gas_index',['../classRadConstants.html#a41beba72a1d7ac337497bca58b5ff6f7',1,'RadConstants']]], - ['radconstants_1963',['RadConstants',['../classRadConstants.html',1,'']]], - ['radiation_1964',['Radiation',['../classRadiation.html#aff1bb11c6262db1629ede245d861be18',1,'Radiation::Radiation()'],['../classRadiation.html',1,'Radiation']]], - ['radiation_1965',['radiation',['../classRadiation.html#adbdd39584f1836cc21a816a7ee7098bb',1,'Radiation']]], - ['radiation_5fdriver_5flw_1966',['radiation_driver_lw',['../classRadiation.html#accd99e73e1c185372d1219e87fa5d94b',1,'Radiation']]], - ['radiation_5fdriver_5fsw_1967',['radiation_driver_sw',['../classRadiation.html#abf8ab94227c1a5f729ac24d92e52518b',1,'Radiation']]], - ['rain_5faccum_1968',['rain_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a710fb698c72c08828c86a3efa6e28614',1,'MicVar::rain_accum()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaa364685bc5d7f6f41ff14bbaf6ca3fc1',1,'MicVar_Kess::rain_accum()']]], - ['rair_1969',['rair',['../ERF__Constants_8H.html#a864e81eb46f4207f25cb52e5046c23b8',1,'ERF_Constants.H']]], - ['randomreal_1970',['RandomReal',['../structTurbulentPerturbation.html#ad1831bbc1cee603520e0b66692cebfa7',1,'TurbulentPerturbation']]], - ['rank_5foffsets_1971',['rank_offsets',['../classRadiation.html#a41e89e9dd4b961aeedde124d9f33aead',1,'Radiation']]], - ['rans_5ftype_1972',['rans_type',['../structTurbChoice.html#a52f7f04548a91715b142c88c2f214bc8',1,'TurbChoice']]], - ['rayleigh_1973',['Rayleigh',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239',1,'ERF_DataStruct.H']]], - ['rayleigh_5fdamp_5ft_1974',['rayleigh_damp_T',['../structSolverChoice.html#a06a0dd1c8f7c1ed73a4f8d24b6b31cdf',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fu_1975',['rayleigh_damp_U',['../structSolverChoice.html#a5aed4016dd7d17a2d2904c60af59ae9d',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fv_1976',['rayleigh_damp_V',['../structSolverChoice.html#a1bae456f7b26e8ed50d78ce1af1b5ef0',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fw_1977',['rayleigh_damp_W',['../structSolverChoice.html#abf35af2e52f5c1197264d895396ca59c',1,'SolverChoice']]], - ['rayleigh_5fdampcoef_1978',['rayleigh_dampcoef',['../structSolverChoice.html#af5219ce0c2a4f7ab4481e3fdabd3af8e',1,'SolverChoice']]], - ['rayleigh_5fzdamp_1979',['rayleigh_zdamp',['../structSolverChoice.html#a29517ec608149342f25aa89f18204fac',1,'SolverChoice']]], - ['rayleigh_5fztop_1980',['rayleigh_ztop',['../structSolverChoice.html#a5ffe405695bf4304d2ea61be6efaca1c',1,'SolverChoice']]], - ['rd_5fon_5frv_1981',['Rd_on_Rv',['../ERF__Constants_8H.html#a212cca9324fcc25708184de9d9c7a07e',1,'ERF_Constants.H']]], - ['rdocp_1982',['rdOcp',['../structSolverChoice.html#a2e1ef762ee1dc1bd3d4cbd08125c758a',1,'SolverChoice']]], - ['read_5fcustom_5froughness_1983',['read_custom_roughness',['../classABLMost.html#a659a78a3d5c58ec4dff9ea0933413474',1,'ABLMost']]], - ['read_5fcustom_5fterrain_1984',['read_custom_terrain',['../classProblemBase.html#a7497a6e90bebb14387f5716ee2e51c2d',1,'ProblemBase']]], - ['read_5fcustom_5fterrain_5fusgs_1985',['read_custom_terrain_USGS',['../classProblemBase.html#ae340627800260e530ba48a976bc3a979',1,'ProblemBase']]], - ['read_5ffile_1986',['read_file',['../classReadBndryPlanes.html#afe03a3b8a1953d94adde87f69ec15c32',1,'ReadBndryPlanes']]], - ['read_5ffrom_5ffile_1987',['read_from_file',['../structInputSpongeData.html#a75a39e770aef38396af5f31cda9879fc',1,'InputSpongeData::read_from_file()'],['../structInputSoundingData.html#a6742e8e0e37fd817097963bbd965692c',1,'InputSoundingData::read_from_file()']]], - ['read_5ffrom_5fmetgrid_1988',['read_from_metgrid',['../ERF__MetgridUtils_8H.html#a7b0efa8ff3ba587956865b8bddaacfa4',1,'ERF_MetgridUtils.H']]], - ['read_5finput_5ffiles_1989',['read_input_files',['../classReadBndryPlanes.html#a19b566a4631911e91aae1e89b01f6779',1,'ReadBndryPlanes']]], - ['read_5fint_5fstring_1990',['read_int_string',['../structSolverChoice.html#a31e016e3da7c175ac02427767286bc42',1,'SolverChoice']]], - ['read_5ftables_1991',['read_tables',['../classWindFarm.html#a4bfca70fee27062cd4eca4209ddfb16b',1,'WindFarm']]], - ['read_5ftime_5ffile_1992',['read_time_file',['../classReadBndryPlanes.html#ac6633331e3b4ae3d7c93534930b7f856',1,'ReadBndryPlanes']]], - ['read_5fwater_5frefindex_1993',['read_water_refindex',['../classMam4__aer.html#a4bd98954eadce524390046791a1730a1',1,'Mam4_aer']]], - ['read_5fwindfarm_5fairfoil_5ftables_1994',['read_windfarm_airfoil_tables',['../classWindFarm.html#acddba73addcac3477acc274faaf62467',1,'WindFarm']]], - ['read_5fwindfarm_5fblade_5ftable_1995',['read_windfarm_blade_table',['../classWindFarm.html#a584e7ba8dd495cbedf35150dfce68f26',1,'WindFarm']]], - ['read_5fwindfarm_5flocations_5ftable_1996',['read_windfarm_locations_table',['../classWindFarm.html#a38b7fff20a8b1882965e1bbfefe5419a',1,'WindFarm']]], - ['read_5fwindfarm_5fspec_5ftable_1997',['read_windfarm_spec_table',['../classWindFarm.html#a92bd0b9d5124a84555b8ea2633502191',1,'WindFarm']]], - ['read_5fwindfarm_5fspec_5ftable_5fextra_1998',['read_windfarm_spec_table_extra',['../classWindFarm.html#a510ceec29875903a4ca1d6e82fcbbf37',1,'WindFarm']]], - ['readbndryplanes_1999',['ReadBndryPlanes',['../classReadBndryPlanes.html',1,'ReadBndryPlanes'],['../classReadBndryPlanes.html#a16269dfa161d2fdbe02eeb5ac0cb0e24',1,'ReadBndryPlanes::ReadBndryPlanes()']]], - ['readcheckpointfile_2000',['ReadCheckpointFile',['../classERF.html#af285247b24b173cd851fe49799d17f42',1,'ERF']]], - ['readcheckpointfilemost_2001',['ReadCheckpointFileMOST',['../classERF.html#a53fbe0d6ca7ba034c618eb7052ed9771',1,'ERF']]], - ['readnetcdffile_2002',['ReadNetCDFFile',['../ERF__NCWpsFile_8H.html#aa682cd5b28ee9ffaf36c6944bd124af0',1,'ERF_NCWpsFile.H']]], - ['readparameters_2003',['ReadParameters',['../classERF.html#a2d39cd3bdc3d90609ad3b14e266d190a',1,'ERF']]], - ['real_2004',['Real',['../structncutils_1_1NCDType.html#a7a5be35daa7dbb2cc72507cc4b5a422c',1,'ncutils::NCDType']]], - ['real_5fset_5fwidth_2005',['real_set_width',['../classERF.html#acab120bb9324e7298534d765c447d703',1,'ERF']]], - ['real_5fwidth_2006',['real_width',['../classERF.html#abb15119348ad5399947bc8883084b230',1,'ERF']]], - ['realbdy_5fcompute_5finterior_5fghost_5frhs_2007',['realbdy_compute_interior_ghost_rhs',['../ERF__InteriorGhostCells_8cpp.html#a910beecdd2b6435fb9b14ff590bc2241',1,'realbdy_compute_interior_ghost_rhs(const Real &bdy_time_interval, const Real &start_bdy_time, const Real &time, const Real &delta_t, int width, int set_width, const Geometry &geom, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old_data, Vector< MultiFab > &S_cur_data, Vector< Vector< FArrayBox >> &bdy_data_xlo, Vector< Vector< FArrayBox >> &bdy_data_xhi, Vector< Vector< FArrayBox >> &bdy_data_ylo, Vector< Vector< FArrayBox >> &bdy_data_yhi): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#ab51cededbebe104355921aada3218c65',1,'realbdy_compute_interior_ghost_rhs(const amrex::Real &bdy_time_interval, const amrex::Real &start_bdy_time, const amrex::Real &time, const amrex::Real &delta_t, int width, int set_width, const amrex::Geometry &geom, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old_data, amrex::Vector< amrex::MultiFab > &S_cur_data, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xlo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xhi, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_ylo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_yhi): ERF_Utils.H']]], - ['realbdy_5fcompute_5flaplacian_5frelaxation_2008',['realbdy_compute_laplacian_relaxation',['../ERF__Utils_8H.html#afb1f55b5c43428fa5569f60ebd790767',1,'ERF_Utils.H']]], - ['realbdy_5fset_5frhs_5fin_5fspec_5fregion_2009',['realbdy_set_rhs_in_spec_region',['../ERF__Utils_8H.html#a92c9d088cc086d0371aba0cb690b5c9c',1,'ERF_Utils.H']]], - ['realbdyvars_2010',['RealBdyVars',['../namespaceRealBdyVars.html',1,'']]], - ['reduce_5fto_5fmax_5fper_5fheight_2011',['reduce_to_max_per_height',['../ERF__ParFunctions_8H.html#ae0f0ec55ed7951e173987f3e511f082e',1,'ERF_ParFunctions.H']]], - ['ref_5fcounted_2012',['ref_counted',['../structNDArray.html#a8a0bbff40020f6aea23346ac656bf972',1,'NDArray']]], - ['ref_5ftags_2013',['ref_tags',['../classERF.html#ac81b3dfd7c6f21ba8479834e2ff1e652',1,'ERF']]], - ['refindex_5faer_5finit_2014',['refindex_aer_init',['../classPhysProp.html#a0be655aa777ad0bcd46e6b896942a733',1,'PhysProp']]], - ['refindex_5fim_5faer_5flw_2015',['refindex_im_aer_lw',['../structPhysProp_1_1physprop__t.html#a2b3656af3ed847bc9e0c7a5bfc1d64e0',1,'PhysProp::physprop_t']]], - ['refindex_5fim_5faer_5fsw_2016',['refindex_im_aer_sw',['../structPhysProp_1_1physprop__t.html#a01444396cbb69da2b50af017fef7b8e3',1,'PhysProp::physprop_t']]], - ['refindex_5freal_5faer_5flw_2017',['refindex_real_aer_lw',['../structPhysProp_1_1physprop__t.html#aa6b86d69efca7951eac318ef0a407acf',1,'PhysProp::physprop_t']]], - ['refindex_5freal_5faer_5fsw_2018',['refindex_real_aer_sw',['../structPhysProp_1_1physprop__t.html#a39ec574c71085ec5a6aa268b3b752a23',1,'PhysProp::physprop_t']]], - ['refinement_5fcriteria_5fsetup_2019',['refinement_criteria_setup',['../classERF.html#aa90c9756f684404f8b69b8a23568b535',1,'ERF']]], - ['refitablw_2020',['refitablw',['../structPhysProp_1_1physprop__t.html#a8c8ef5042c0b53fa05d1d97a49de3833',1,'PhysProp::physprop_t']]], - ['refitabsw_2021',['refitabsw',['../structPhysProp_1_1physprop__t.html#a7a536b72896ed7e80fe3b13d990bce61',1,'PhysProp::physprop_t']]], - ['reflect_5feven_2022',['reflect_even',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01cabc47f82507730e1734a2f3bc58893cf9',1,'ERFBCType']]], - ['reflect_5fodd_2023',['reflect_odd',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca41cecdb4487b15207675ae9ee564e705',1,'ERFBCType']]], - ['refrtablw_2024',['refrtablw',['../structPhysProp_1_1physprop__t.html#accf672f5038e149841b092ffb9ee1ba1',1,'PhysProp::physprop_t']]], - ['refrtabsw_2025',['refrtabsw',['../structPhysProp_1_1physprop__t.html#a2cb505dd76f365687ee5e33a22a14e9b',1,'PhysProp::physprop_t']]], - ['registercoarsedata_2026',['RegisterCoarseData',['../classERFFillPatcher.html#a58c4f0d21effa697eff8a0b22b2f3bc1',1,'ERFFillPatcher']]], - ['regrid_5fint_2027',['regrid_int',['../classERF.html#a3937527f96c81674fa38dc34ed24f3f5',1,'ERF']]], - ['rei_2028',['rei',['../classRadiation.html#a145c41f0bcb2d103df37c30a5202340e',1,'Radiation']]], - ['rel_2029',['rel',['../classRadiation.html#a95d771d1d4157cb2640e6657b1af9937',1,'Radiation']]], - ['remake_5fzphys_2030',['remake_zphys',['../classERF.html#a18610f7aac948db169cf8a4642573027',1,'ERF']]], - ['remakelevel_2031',['RemakeLevel',['../classERF.html#aae7a3a76e08e54c618cf79b30ed2d73d',1,'ERF']]], - ['reordered_2032',['reordered',['../namespaceinternal.html#a2e09ba4f36b78ebbb569741fedab06ed',1,'internal']]], - ['resize_2033',['ReSize',['../classLandSurface.html#a58bc8a6e1b1369cd863f8b4f424a6270',1,'LandSurface']]], - ['resize_5farrays_2034',['resize_arrays',['../structInputSoundingData.html#a42fe67445aa283176274575444cbf7ef',1,'InputSoundingData']]], - ['restart_2035',['restart',['../classERF.html#a530d2ce59e6fd46e9fb00e4d11eaf737',1,'ERF']]], - ['restart_5fchkfile_2036',['restart_chkfile',['../classERF.html#a8e758060d3dede9694fbfcabddc17169',1,'ERF']]], - ['restart_5ftype_2037',['restart_type',['../classERF.html#a30a0b9e3a037c71580d1feb3b30a8258',1,'ERF']]], - ['retab_2038',['retab',['../classRadConstants.html#af93f09fe2ad546b17aff927963cf90d1',1,'RadConstants']]], - ['rf1_2039',['Rf1',['../structMYNNLevel2.html#a296d16ed3e332da46763edb04a2ba326',1,'MYNNLevel2']]], - ['rf2_2040',['Rf2',['../structMYNNLevel2.html#a2c96a00a9adfdf0247139127ec62e75a',1,'MYNNLevel2']]], - ['rfc_2041',['Rfc',['../structMYNNLevel2.html#adf860e39bf0bada5d9f10d92282f3e1c',1,'MYNNLevel2']]], - ['rga_2042',['rga',['../ERF__Constants_8H.html#a379aa3c3394d67b78990663a36ed5285',1,'ERF_Constants.H']]], - ['rh20_2043',['rh20',['../ERF__Constants_8H.html#ade17c0f300126a2fd0829d0e1a553512',1,'ERF_Constants.H']]], - ['rh_5fto_5fmxrat_2044',['rh_to_mxrat',['../ERF__MetgridUtils_8H.html#a8458220de6985f12501aa040c218bff0',1,'ERF_MetgridUtils.H']]], - ['rhcrystal_2045',['rhcrystal',['../structPhysProp_1_1physprop__t.html#aedb70926e32d7aaa6655f0a417acb18d',1,'PhysProp::physprop_t']]], - ['rhdeliques_2046',['rhdeliques',['../structPhysProp_1_1physprop__t.html#a136a646945382e1e7808b61ec9c648fe',1,'PhysProp::physprop_t']]], - ['rho_2047',['rho',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61',1,'MicVar_Kess::rho()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a2534fc55b1bd99268d18c38ddd112e53',1,'MicVar::rho()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a37c8367a4790a51443f48cbc019408c8',1,'MicVar_SatAdj::rho()']]], - ['rho0_5ftrans_2048',['rho0_trans',['../structDiffChoice.html#a4df179b6e7d84efc89a22ac5900f98c8',1,'DiffChoice']]], - ['rho1d_2049',['rho1d',['../classSAM.html#a0853b1a3a4ec94178ca208ea594fc455',1,'SAM']]], - ['rho_5f0_2050',['rho_0',['../structProbParmDefaults.html#af75997d9e4a94ab3b221657799ef720f',1,'ProbParmDefaults']]], - ['rho_5fbc_5fcomp_2051',['Rho_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa559799ff291d4e692283c4056bac8db1',1,'BCVars']]], - ['rho_5fcomp_2052',['Rho_comp',['../ERF__IndexDefines_8H.html#a27dcc910aeb002a0fd44727954dc0e49',1,'ERF_IndexDefines.H']]], - ['rho_5finp_5fsound_5fd_2053',['rho_inp_sound_d',['../structInputSoundingData.html#a749f99cf96305b40d55beb3d5d98bb93',1,'InputSoundingData']]], - ['rhoalpha_5fc_2054',['rhoAlpha_C',['../structDiffChoice.html#a553bdd290d667cca9699ed37f86f7e22',1,'DiffChoice']]], - ['rhoalpha_5ft_2055',['rhoAlpha_T',['../structDiffChoice.html#a574cf6ad397fd50169cafe025c9da5f3',1,'DiffChoice']]], - ['rhod_5finteg_2056',['rhod_integ',['../structInputSoundingData.html#a401b589250214e7bb84555050c5b6657',1,'InputSoundingData']]], - ['rhog_2057',['rhog',['../ERF__Constants_8H.html#a00c6555efa1735f66b36929196ff6b98',1,'ERF_Constants.H']]], - ['rhoh2o_2058',['rhoh2o',['../ERF__Constants_8H.html#a404d50fe6660930b74e3b191e2088754',1,'ERF_Constants.H']]], - ['rhoke_5fbc_5fcomp_2059',['RhoKE_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa1556c0a3817c6fab60fbb6952cf0124f',1,'BCVars']]], - ['rhoke_5fcomp_2060',['RhoKE_comp',['../ERF__IndexDefines_8H.html#ae15721db2cb4c2ab4732afe226bbba64',1,'ERF_IndexDefines.H']]], - ['rhoq1_5fbc_5fcomp_2061',['RhoQ1_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0473174d8328f2bf7f74b84e9047e684',1,'BCVars']]], - ['rhoq1_5fcomp_2062',['RhoQ1_comp',['../ERF__IndexDefines_8H.html#aa965e9988f14d5d2a5aef4a942168a15',1,'ERF_IndexDefines.H']]], - ['rhoq2_5fbc_5fcomp_2063',['RhoQ2_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa502372fe4399d381375f39c17301030c',1,'BCVars']]], - ['rhoq2_5fcomp_2064',['RhoQ2_comp',['../ERF__IndexDefines_8H.html#a3bf0a4783e82ba30db2b7c0a332c2f16',1,'ERF_IndexDefines.H']]], - ['rhoq3_5fbc_5fcomp_2065',['RhoQ3_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa399697f16f566e3542ea07706b31883a',1,'BCVars']]], - ['rhoq3_5fcomp_2066',['RhoQ3_comp',['../ERF__IndexDefines_8H.html#a49fe20d81f4d923a4a6ec4eb1652072b',1,'ERF_IndexDefines.H']]], - ['rhoq4_5fbc_5fcomp_2067',['RhoQ4_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa13dd5e908f2388d3e0b6851a1c740d6f',1,'BCVars']]], - ['rhoq4_5fcomp_2068',['RhoQ4_comp',['../ERF__IndexDefines_8H.html#a28c5deab9008c0999c26affeff2fa6da',1,'ERF_IndexDefines.H']]], - ['rhoq5_5fbc_5fcomp_2069',['RhoQ5_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aafb78d904a8ca650972e4228605d79f47',1,'BCVars']]], - ['rhoq5_5fcomp_2070',['RhoQ5_comp',['../ERF__IndexDefines_8H.html#ac46d015fd5b1ee0060bbaf22e79113e7',1,'ERF_IndexDefines.H']]], - ['rhoq6_5fbc_5fcomp_2071',['RhoQ6_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa00707393b2277520e45780bfdb471a4b',1,'BCVars']]], - ['rhoq6_5fcomp_2072',['RhoQ6_comp',['../ERF__IndexDefines_8H.html#aae057dae5f599b944184a0ecf7801064',1,'ERF_IndexDefines.H']]], - ['rhoqc_5fcomp_2073',['RhoQc_comp',['../structSolverChoice.html#a5dc385a342ac6c50e0f9a638a0e31f9f',1,'SolverChoice']]], - ['rhoqr_5fcomp_2074',['RhoQr_comp',['../structSolverChoice.html#a1d9237205fd632dcde1599511f203131',1,'SolverChoice']]], - ['rhoqv_5fcomp_2075',['RhoQv_comp',['../structSolverChoice.html#a9ac649bbebc73403e291d2af180d4061',1,'SolverChoice']]], - ['rhor_2076',['rhor',['../ERF__Constants_8H.html#ad6e28022b74cd595f282e2cc97c2c0d8',1,'ERF_Constants.H']]], - ['rhos_2077',['rhos',['../ERF__Constants_8H.html#ac0e05183a58d4400f06346d18371218f',1,'ERF_Constants.H']]], - ['rhoscalar_5fbc_5fcomp_2078',['RhoScalar_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa029ef491930290dea3a984ebdb6d6ae4',1,'BCVars']]], - ['rhoscalar_5fcomp_2079',['RhoScalar_comp',['../ERF__IndexDefines_8H.html#a0296f21cd48e5d8236c62ae4ce319b2f',1,'ERF_IndexDefines.H']]], - ['rhotheta_5fbc_5fcomp_2080',['RhoTheta_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa417d2de099d125a0f6b3e32cde3733d1',1,'BCVars']]], - ['rhotheta_5fcomp_2081',['RhoTheta_comp',['../ERF__IndexDefines_8H.html#a28f96fd04e1ff08fa7a8f53ccde0f877',1,'ERF_IndexDefines.H']]], - ['rhs_2082',['rhs',['../classMRISplitIntegrator.html#ab0f2e5848bf5e8f4959b6f990cb73053',1,'MRISplitIntegrator']]], - ['ri1_2083',['Ri1',['../structMYNNLevel2.html#a9db4e0ee0f3a124e8d702e806a361ef3',1,'MYNNLevel2']]], - ['ri2_2084',['Ri2',['../structMYNNLevel2.html#a7363ba486b0015097a4ce5d3dc47c87d',1,'MYNNLevel2']]], - ['ri3_2085',['Ri3',['../structMYNNLevel2.html#a324abb3040e8337972d976fa6689bab5',1,'MYNNLevel2']]], - ['rotate_2086',['ROTATE',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a9faf4e337734315fde20af1922cc6f9d',1,'ABLMost']]], - ['rotate_5fflux_2087',['rotate_flux',['../structrotate__flux.html#ae9a2bb3649414a8dd30d9cec755e83f8',1,'rotate_flux::rotate_flux()'],['../structrotate__flux.html',1,'rotate_flux']]], - ['rotate_5fscalar_5fflux_2088',['rotate_scalar_flux',['../ERF__TerrainMetrics_8H.html#a648544a94d2694aa6ea7e3e037f3eaae',1,'ERF_TerrainMetrics.H']]], - ['rotate_5fstress_5ftensor_2089',['rotate_stress_tensor',['../ERF__TerrainMetrics_8H.html#a9b3eb880f98843461a7d64193ee6879b',1,'ERF_TerrainMetrics.H']]], - ['rotor_5frad_2090',['rotor_rad',['../classEWP.html#ac89ee08eabbf2cc7a64a7908a449f016',1,'EWP::rotor_rad()'],['../classFitch.html#aadaedef0e6f0ac149483ee6b4d8b1a4e',1,'Fitch::rotor_rad()'],['../classWindFarm.html#ad0925f54be32d71ae431a2078afee91b',1,'WindFarm::rotor_rad()'],['../classGeneralAD.html#a5c234bf71184a01e624baf9f9247b3d5',1,'GeneralAD::rotor_rad()'],['../classSimpleAD.html#a04490ef9f591e86588c5bb7870c1b77f',1,'SimpleAD::rotor_rad()']]], - ['rotor_5frpm_2091',['rotor_RPM',['../classWindFarm.html#ae10dbee3f3d8b126e52df83ea97d57b1',1,'WindFarm::rotor_RPM()'],['../classGeneralAD.html#aeddf04c6e2386ba28aac00e2124c39a5',1,'GeneralAD::rotor_RPM()']]], - ['rough_5ftype_5fland_2092',['rough_type_land',['../classABLMost.html#ab052d62a07e8765a6de67264d05aff37',1,'ABLMost']]], - ['rough_5ftype_5fsea_2093',['rough_type_sea',['../classABLMost.html#ab5041b7c6a15b759a8f33dadd1a67e92',1,'ABLMost']]], - ['roughcalctype_2094',['RoughCalcType',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13',1,'ABLMost']]], - ['rrtmg_5flw_5fcloudsim_5fband_2095',['rrtmg_lw_cloudsim_band',['../classRadConstants.html#aef2395d6f1bbed699fd4033b9c3104b8',1,'RadConstants']]], - ['rrtmg_5fsw_5fcloudsim_5fband_2096',['rrtmg_sw_cloudsim_band',['../classRadConstants.html#acd093dbcb244a162598bc23658a3f5d0',1,'RadConstants']]], - ['rrtmg_5fto_5frrtmgp_2097',['rrtmg_to_rrtmgp',['../classRadiation.html#a343cbb13362229a43f02df3a95eaa0ea',1,'Radiation']]], - ['rrtmgp_2098',['Rrtmgp',['../classRrtmgp.html',1,'Rrtmgp'],['../classRrtmgp.html#afb3690c8a0708be5b1d213f5a17fd668',1,'Rrtmgp::Rrtmgp()']]], - ['rrtmgp_5fcoefficients_5ffile_5flw_2099',['rrtmgp_coefficients_file_lw',['../classRadiation.html#a0f24e2a14bfa218815d6d602374b6f0b',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fname_5flw_2100',['rrtmgp_coefficients_file_name_lw',['../classRadiation.html#a9adc323a74a713f43a9952b3601d7f85',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fname_5fsw_2101',['rrtmgp_coefficients_file_name_sw',['../classRadiation.html#ae6df86058b5dda6cb7b32e48f08f92f9',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fsw_2102',['rrtmgp_coefficients_file_sw',['../classRadiation.html#a8b27a952d1ceb83c174a5d30f6198230',1,'Radiation']]], - ['rrtmgp_5fdata_5fpath_2103',['rrtmgp_data_path',['../classRadiation.html#a054782cce0873bc799bf8a3fdda6a1fb',1,'Radiation']]], - ['rrtmgp_5fenable_5ftemperature_5fwarnings_2104',['rrtmgp_enable_temperature_warnings',['../classRadiation.html#a4959db25c75a67b8166635413aae4888',1,'Radiation']]], - ['rtype_2105',['RType',['../structncutils_1_1NCDType.html#a079bbf4314ad09362b5c8124670c821f',1,'ncutils::NCDType']]], - ['ru_5fnew_2106',['rU_new',['../classERF.html#a01f3db32272f53dc68025f0a98195e57',1,'ERF']]], - ['ru_5fold_2107',['rU_old',['../classERF.html#a6eecc44323f77917c95869928284f61d',1,'ERF']]], - ['run_2108',['run',['../classRadiation.html#a748f2155d330eecb6d0ce4fba32db8e7',1,'Radiation']]], - ['run_5flongwave_5frrtmgp_2109',['run_longwave_rrtmgp',['../classRrtmgp.html#a3d62575dce314f1bae7898cfdadebce6',1,'Rrtmgp']]], - ['run_5fshortwave_5frrtmgp_2110',['run_shortwave_rrtmgp',['../classRrtmgp.html#a1f1633f280b8584c58747278b376854a',1,'Rrtmgp']]], - ['rv_5fnew_2111',['rV_new',['../classERF.html#a54e37988486ef96e55e84bd8e91bb688',1,'ERF']]], - ['rv_5fold_2112',['rV_old',['../classERF.html#aeb64e3b4def989ce68d873aefeed5e0e',1,'ERF']]], - ['rw_5fnew_2113',['rW_new',['../classERF.html#aa46c0b0d20525aed10f447923e54dde7',1,'ERF']]], - ['rw_5fold_2114',['rW_old',['../classERF.html#ac1fa56ec90f44e3cdf487af46804163f',1,'ERF']]] + ['r0_5fcomp_1949',['r0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91abc888a343d4fcc4fc4ffb79c6ac7cb93',1,'BaseState']]], + ['r_5fd_1950',['R_d',['../ERF__Constants_8H.html#aeb133d0ac46d639050313ce36187e870',1,'ERF_Constants.H']]], + ['r_5flw_5fabs_1951',['r_lw_abs',['../structPhysProp_1_1physprop__t.html#af41dfd624f5e565f0435e9bef6182ba5',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fascat_1952',['r_sw_ascat',['../structPhysProp_1_1physprop__t.html#a8f237360219885a558fb5c5bfeb5c015',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fext_1953',['r_sw_ext',['../structPhysProp_1_1physprop__t.html#a2c8b9cd5f27f8c039d9ec76d665f08bc',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fscat_1954',['r_sw_scat',['../structPhysProp_1_1physprop__t.html#ad3d6e9851177a676ab13788002e83bc0',1,'PhysProp::physprop_t']]], + ['r_5fv_1955',['R_v',['../ERF__Constants_8H.html#a0ab59ff21ef0b178fde0843394f5674a',1,'ERF_Constants.H']]], + ['rad_5fcnst_5fget_5faer_5fidx_1956',['rad_cnst_get_aer_idx',['../classMamConstituents.html#a19309fc1bfd9a51b5ac412ba7f17734f',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5faer_5fmmr_5fby_5fidx_1957',['rad_cnst_get_aer_mmr_by_idx',['../classMamConstituents.html#ab71d773d8d4832482a491da5dfc90d0c',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fgas_1958',['rad_cnst_get_gas',['../classMamConstituents.html#aa08fdee60e1f2eb70e418cca0f4376fd',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fmode_1959',['rad_cnst_get_info_by_mode',['../classMamConstituents.html#a0ec3bdf1969053b42ef6f24ab8622bbb',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fmode_5fspec_1960',['rad_cnst_get_info_by_mode_spec',['../classMamConstituents.html#a888a27839bf052d103279fb7d765be5b',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fspectype_1961',['rad_cnst_get_info_by_spectype',['../classMamConstituents.html#a15485f536676ae546040b04d685c9f7d',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmam_5fmmr_5fby_5fidx_1962',['rad_cnst_get_mam_mmr_by_idx',['../classMamConstituents.html#a9008651a99628af62f3f5494d68a2b99',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmam_5fmmr_5fidx_1963',['rad_cnst_get_mam_mmr_idx',['../classMamConstituents.html#ad4e1ef2f163420a21a7ae45a2191b304',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fidx_1964',['rad_cnst_get_mode_idx',['../classMamConstituents.html#a7dc3f158961e8c929e91acbf246dbaa2',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fnum_1965',['rad_cnst_get_mode_num',['../classMamConstituents.html#a1331df86e7023172d2ecdb50b5554bf4',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fnum_5fidx_1966',['rad_cnst_get_mode_num_idx',['../classMamConstituents.html#a77d8923806cc2164a66b248da2a70413',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fspec_5fidx_1967',['rad_cnst_get_spec_idx',['../classMamConstituents.html#ad368aa5dcd61324d8f413a0ba0e1e2a4',1,'MamConstituents']]], + ['rad_5fcnst_5finit_1968',['rad_cnst_init',['../classMamConstituents.html#a5e7be8b1cc061652374bb6ab9e2d3645',1,'MamConstituents']]], + ['rad_5fcnst_5fout_1969',['rad_cnst_out',['../classMamConstituents.html#a7a6e8be4f31c05ccbb0824d6ee5afe42',1,'MamConstituents']]], + ['rad_5fgas_5findex_1970',['rad_gas_index',['../classRadConstants.html#a41beba72a1d7ac337497bca58b5ff6f7',1,'RadConstants']]], + ['radconstants_1971',['RadConstants',['../classRadConstants.html',1,'']]], + ['radiation_1972',['Radiation',['../classRadiation.html#aff1bb11c6262db1629ede245d861be18',1,'Radiation::Radiation()'],['../classRadiation.html',1,'Radiation']]], + ['radiation_1973',['radiation',['../classRadiation.html#adbdd39584f1836cc21a816a7ee7098bb',1,'Radiation']]], + ['radiation_5fdriver_5flw_1974',['radiation_driver_lw',['../classRadiation.html#accd99e73e1c185372d1219e87fa5d94b',1,'Radiation']]], + ['radiation_5fdriver_5fsw_1975',['radiation_driver_sw',['../classRadiation.html#abf8ab94227c1a5f729ac24d92e52518b',1,'Radiation']]], + ['rain_5faccum_1976',['rain_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a710fb698c72c08828c86a3efa6e28614',1,'MicVar::rain_accum()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaa364685bc5d7f6f41ff14bbaf6ca3fc1',1,'MicVar_Kess::rain_accum()']]], + ['rair_1977',['rair',['../ERF__Constants_8H.html#a864e81eb46f4207f25cb52e5046c23b8',1,'ERF_Constants.H']]], + ['randomreal_1978',['RandomReal',['../structTurbulentPerturbation.html#ad1831bbc1cee603520e0b66692cebfa7',1,'TurbulentPerturbation']]], + ['rank_5foffsets_1979',['rank_offsets',['../classRadiation.html#a41e89e9dd4b961aeedde124d9f33aead',1,'Radiation']]], + ['rans_5ftype_1980',['rans_type',['../structTurbChoice.html#a52f7f04548a91715b142c88c2f214bc8',1,'TurbChoice']]], + ['rayleigh_1981',['Rayleigh',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239',1,'ERF_DataStruct.H']]], + ['rayleigh_5fdamp_5ft_1982',['rayleigh_damp_T',['../structSolverChoice.html#a06a0dd1c8f7c1ed73a4f8d24b6b31cdf',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fu_1983',['rayleigh_damp_U',['../structSolverChoice.html#a5aed4016dd7d17a2d2904c60af59ae9d',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fv_1984',['rayleigh_damp_V',['../structSolverChoice.html#a1bae456f7b26e8ed50d78ce1af1b5ef0',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fw_1985',['rayleigh_damp_W',['../structSolverChoice.html#abf35af2e52f5c1197264d895396ca59c',1,'SolverChoice']]], + ['rayleigh_5fdampcoef_1986',['rayleigh_dampcoef',['../structSolverChoice.html#af5219ce0c2a4f7ab4481e3fdabd3af8e',1,'SolverChoice']]], + ['rayleigh_5fzdamp_1987',['rayleigh_zdamp',['../structSolverChoice.html#a29517ec608149342f25aa89f18204fac',1,'SolverChoice']]], + ['rayleigh_5fztop_1988',['rayleigh_ztop',['../structSolverChoice.html#a5ffe405695bf4304d2ea61be6efaca1c',1,'SolverChoice']]], + ['rd_5fon_5frv_1989',['Rd_on_Rv',['../ERF__Constants_8H.html#a212cca9324fcc25708184de9d9c7a07e',1,'ERF_Constants.H']]], + ['rdocp_1990',['rdOcp',['../structSolverChoice.html#a2e1ef762ee1dc1bd3d4cbd08125c758a',1,'SolverChoice']]], + ['read_5fcustom_5froughness_1991',['read_custom_roughness',['../classABLMost.html#a659a78a3d5c58ec4dff9ea0933413474',1,'ABLMost']]], + ['read_5fcustom_5fterrain_1992',['read_custom_terrain',['../classProblemBase.html#a7497a6e90bebb14387f5716ee2e51c2d',1,'ProblemBase']]], + ['read_5fcustom_5fterrain_5fusgs_1993',['read_custom_terrain_USGS',['../classProblemBase.html#ae340627800260e530ba48a976bc3a979',1,'ProblemBase']]], + ['read_5ffile_1994',['read_file',['../classReadBndryPlanes.html#afe03a3b8a1953d94adde87f69ec15c32',1,'ReadBndryPlanes']]], + ['read_5ffrom_5ffile_1995',['read_from_file',['../structInputSpongeData.html#a75a39e770aef38396af5f31cda9879fc',1,'InputSpongeData::read_from_file()'],['../structInputSoundingData.html#a6742e8e0e37fd817097963bbd965692c',1,'InputSoundingData::read_from_file()']]], + ['read_5ffrom_5fmetgrid_1996',['read_from_metgrid',['../ERF__MetgridUtils_8H.html#a7b0efa8ff3ba587956865b8bddaacfa4',1,'ERF_MetgridUtils.H']]], + ['read_5finput_5ffiles_1997',['read_input_files',['../classReadBndryPlanes.html#a19b566a4631911e91aae1e89b01f6779',1,'ReadBndryPlanes']]], + ['read_5fint_5fstring_1998',['read_int_string',['../structSolverChoice.html#a31e016e3da7c175ac02427767286bc42',1,'SolverChoice']]], + ['read_5ftables_1999',['read_tables',['../classWindFarm.html#a4bfca70fee27062cd4eca4209ddfb16b',1,'WindFarm']]], + ['read_5ftime_5ffile_2000',['read_time_file',['../classReadBndryPlanes.html#ac6633331e3b4ae3d7c93534930b7f856',1,'ReadBndryPlanes']]], + ['read_5fwater_5frefindex_2001',['read_water_refindex',['../classMam4__aer.html#a4bd98954eadce524390046791a1730a1',1,'Mam4_aer']]], + ['read_5fwindfarm_5fairfoil_5ftables_2002',['read_windfarm_airfoil_tables',['../classWindFarm.html#acddba73addcac3477acc274faaf62467',1,'WindFarm']]], + ['read_5fwindfarm_5fblade_5ftable_2003',['read_windfarm_blade_table',['../classWindFarm.html#a584e7ba8dd495cbedf35150dfce68f26',1,'WindFarm']]], + ['read_5fwindfarm_5flocations_5ftable_2004',['read_windfarm_locations_table',['../classWindFarm.html#a38b7fff20a8b1882965e1bbfefe5419a',1,'WindFarm']]], + ['read_5fwindfarm_5fspec_5ftable_2005',['read_windfarm_spec_table',['../classWindFarm.html#a92bd0b9d5124a84555b8ea2633502191',1,'WindFarm']]], + ['read_5fwindfarm_5fspec_5ftable_5fextra_2006',['read_windfarm_spec_table_extra',['../classWindFarm.html#a510ceec29875903a4ca1d6e82fcbbf37',1,'WindFarm']]], + ['readbndryplanes_2007',['ReadBndryPlanes',['../classReadBndryPlanes.html',1,'ReadBndryPlanes'],['../classReadBndryPlanes.html#a16269dfa161d2fdbe02eeb5ac0cb0e24',1,'ReadBndryPlanes::ReadBndryPlanes()']]], + ['readcheckpointfile_2008',['ReadCheckpointFile',['../classERF.html#af285247b24b173cd851fe49799d17f42',1,'ERF']]], + ['readcheckpointfilemost_2009',['ReadCheckpointFileMOST',['../classERF.html#a53fbe0d6ca7ba034c618eb7052ed9771',1,'ERF']]], + ['readnetcdffile_2010',['ReadNetCDFFile',['../ERF__NCWpsFile_8H.html#aa682cd5b28ee9ffaf36c6944bd124af0',1,'ERF_NCWpsFile.H']]], + ['readparameters_2011',['ReadParameters',['../classERF.html#a2d39cd3bdc3d90609ad3b14e266d190a',1,'ERF']]], + ['real_2012',['Real',['../structncutils_1_1NCDType.html#a7a5be35daa7dbb2cc72507cc4b5a422c',1,'ncutils::NCDType']]], + ['real_5fset_5fwidth_2013',['real_set_width',['../classERF.html#acab120bb9324e7298534d765c447d703',1,'ERF']]], + ['real_5fwidth_2014',['real_width',['../classERF.html#abb15119348ad5399947bc8883084b230',1,'ERF']]], + ['realbdy_5fcompute_5finterior_5fghost_5frhs_2015',['realbdy_compute_interior_ghost_rhs',['../ERF__InteriorGhostCells_8cpp.html#a910beecdd2b6435fb9b14ff590bc2241',1,'realbdy_compute_interior_ghost_rhs(const Real &bdy_time_interval, const Real &start_bdy_time, const Real &time, const Real &delta_t, int width, int set_width, const Geometry &geom, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old_data, Vector< MultiFab > &S_cur_data, Vector< Vector< FArrayBox >> &bdy_data_xlo, Vector< Vector< FArrayBox >> &bdy_data_xhi, Vector< Vector< FArrayBox >> &bdy_data_ylo, Vector< Vector< FArrayBox >> &bdy_data_yhi): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#ab51cededbebe104355921aada3218c65',1,'realbdy_compute_interior_ghost_rhs(const amrex::Real &bdy_time_interval, const amrex::Real &start_bdy_time, const amrex::Real &time, const amrex::Real &delta_t, int width, int set_width, const amrex::Geometry &geom, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old_data, amrex::Vector< amrex::MultiFab > &S_cur_data, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xlo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xhi, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_ylo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_yhi): ERF_Utils.H']]], + ['realbdy_5fcompute_5flaplacian_5frelaxation_2016',['realbdy_compute_laplacian_relaxation',['../ERF__Utils_8H.html#afb1f55b5c43428fa5569f60ebd790767',1,'ERF_Utils.H']]], + ['realbdy_5fset_5frhs_5fin_5fspec_5fregion_2017',['realbdy_set_rhs_in_spec_region',['../ERF__Utils_8H.html#a92c9d088cc086d0371aba0cb690b5c9c',1,'ERF_Utils.H']]], + ['realbdyvars_2018',['RealBdyVars',['../namespaceRealBdyVars.html',1,'']]], + ['redistribute_5fterm_2019',['redistribute_term',['../classERF.html#a911e29e8cfc15d5ff7029a3e76c9dc38',1,'ERF::redistribute_term(amrex::MFIter const &mfi, int lev, amrex::MultiFab &result, amrex::MultiFab &result_tmp, amrex::MultiFab const &state, amrex::BCRec const *bc, amrex::Real const dt)'],['../classERF.html#a83e4e78c12ddf98c110fd0bbaf4a2a7c',1,'ERF::redistribute_term(int lev, amrex::MultiFab &result, amrex::MultiFab &result_tmp, amrex::MultiFab const &state, amrex::BCRec const *bc, amrex::Real const dt)']]], + ['reduce_5fto_5fmax_5fper_5fheight_2020',['reduce_to_max_per_height',['../ERF__ParFunctions_8H.html#ae0f0ec55ed7951e173987f3e511f082e',1,'ERF_ParFunctions.H']]], + ['ref_5fcounted_2021',['ref_counted',['../structNDArray.html#a8a0bbff40020f6aea23346ac656bf972',1,'NDArray']]], + ['ref_5ftags_2022',['ref_tags',['../classERF.html#ac81b3dfd7c6f21ba8479834e2ff1e652',1,'ERF']]], + ['refindex_5faer_5finit_2023',['refindex_aer_init',['../classPhysProp.html#a0be655aa777ad0bcd46e6b896942a733',1,'PhysProp']]], + ['refindex_5fim_5faer_5flw_2024',['refindex_im_aer_lw',['../structPhysProp_1_1physprop__t.html#a2b3656af3ed847bc9e0c7a5bfc1d64e0',1,'PhysProp::physprop_t']]], + ['refindex_5fim_5faer_5fsw_2025',['refindex_im_aer_sw',['../structPhysProp_1_1physprop__t.html#a01444396cbb69da2b50af017fef7b8e3',1,'PhysProp::physprop_t']]], + ['refindex_5freal_5faer_5flw_2026',['refindex_real_aer_lw',['../structPhysProp_1_1physprop__t.html#aa6b86d69efca7951eac318ef0a407acf',1,'PhysProp::physprop_t']]], + ['refindex_5freal_5faer_5fsw_2027',['refindex_real_aer_sw',['../structPhysProp_1_1physprop__t.html#a39ec574c71085ec5a6aa268b3b752a23',1,'PhysProp::physprop_t']]], + ['refinement_5fcriteria_5fsetup_2028',['refinement_criteria_setup',['../classERF.html#aa90c9756f684404f8b69b8a23568b535',1,'ERF']]], + ['refitablw_2029',['refitablw',['../structPhysProp_1_1physprop__t.html#a8c8ef5042c0b53fa05d1d97a49de3833',1,'PhysProp::physprop_t']]], + ['refitabsw_2030',['refitabsw',['../structPhysProp_1_1physprop__t.html#a7a536b72896ed7e80fe3b13d990bce61',1,'PhysProp::physprop_t']]], + ['reflect_5feven_2031',['reflect_even',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01cabc47f82507730e1734a2f3bc58893cf9',1,'ERFBCType']]], + ['reflect_5fodd_2032',['reflect_odd',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca41cecdb4487b15207675ae9ee564e705',1,'ERFBCType']]], + ['refrtablw_2033',['refrtablw',['../structPhysProp_1_1physprop__t.html#accf672f5038e149841b092ffb9ee1ba1',1,'PhysProp::physprop_t']]], + ['refrtabsw_2034',['refrtabsw',['../structPhysProp_1_1physprop__t.html#a2cb505dd76f365687ee5e33a22a14e9b',1,'PhysProp::physprop_t']]], + ['registercoarsedata_2035',['RegisterCoarseData',['../classERFFillPatcher.html#a58c4f0d21effa697eff8a0b22b2f3bc1',1,'ERFFillPatcher']]], + ['regrid_5fint_2036',['regrid_int',['../classERF.html#a3937527f96c81674fa38dc34ed24f3f5',1,'ERF']]], + ['rei_2037',['rei',['../classRadiation.html#a145c41f0bcb2d103df37c30a5202340e',1,'Radiation']]], + ['rel_2038',['rel',['../classRadiation.html#a95d771d1d4157cb2640e6657b1af9937',1,'Radiation']]], + ['remake_5fzphys_2039',['remake_zphys',['../classERF.html#a18610f7aac948db169cf8a4642573027',1,'ERF']]], + ['remakelevel_2040',['RemakeLevel',['../classERF.html#aae7a3a76e08e54c618cf79b30ed2d73d',1,'ERF']]], + ['reordered_2041',['reordered',['../namespaceinternal.html#a2e09ba4f36b78ebbb569741fedab06ed',1,'internal']]], + ['resize_2042',['ReSize',['../classLandSurface.html#a58bc8a6e1b1369cd863f8b4f424a6270',1,'LandSurface']]], + ['resize_5farrays_2043',['resize_arrays',['../structInputSoundingData.html#a42fe67445aa283176274575444cbf7ef',1,'InputSoundingData']]], + ['restart_2044',['restart',['../classERF.html#a530d2ce59e6fd46e9fb00e4d11eaf737',1,'ERF']]], + ['restart_5fchkfile_2045',['restart_chkfile',['../classERF.html#a8e758060d3dede9694fbfcabddc17169',1,'ERF']]], + ['restart_5ftype_2046',['restart_type',['../classERF.html#a30a0b9e3a037c71580d1feb3b30a8258',1,'ERF']]], + ['retab_2047',['retab',['../classRadConstants.html#af93f09fe2ad546b17aff927963cf90d1',1,'RadConstants']]], + ['rf1_2048',['Rf1',['../structMYNNLevel2.html#a296d16ed3e332da46763edb04a2ba326',1,'MYNNLevel2']]], + ['rf2_2049',['Rf2',['../structMYNNLevel2.html#a2c96a00a9adfdf0247139127ec62e75a',1,'MYNNLevel2']]], + ['rfc_2050',['Rfc',['../structMYNNLevel2.html#adf860e39bf0bada5d9f10d92282f3e1c',1,'MYNNLevel2']]], + ['rga_2051',['rga',['../ERF__Constants_8H.html#a379aa3c3394d67b78990663a36ed5285',1,'ERF_Constants.H']]], + ['rh20_2052',['rh20',['../ERF__Constants_8H.html#ade17c0f300126a2fd0829d0e1a553512',1,'ERF_Constants.H']]], + ['rh_5fto_5fmxrat_2053',['rh_to_mxrat',['../ERF__MetgridUtils_8H.html#a8458220de6985f12501aa040c218bff0',1,'ERF_MetgridUtils.H']]], + ['rhcrystal_2054',['rhcrystal',['../structPhysProp_1_1physprop__t.html#aedb70926e32d7aaa6655f0a417acb18d',1,'PhysProp::physprop_t']]], + ['rhdeliques_2055',['rhdeliques',['../structPhysProp_1_1physprop__t.html#a136a646945382e1e7808b61ec9c648fe',1,'PhysProp::physprop_t']]], + ['rho_2056',['rho',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61',1,'MicVar_Kess::rho()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a2534fc55b1bd99268d18c38ddd112e53',1,'MicVar::rho()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a37c8367a4790a51443f48cbc019408c8',1,'MicVar_SatAdj::rho()']]], + ['rho0_5ftrans_2057',['rho0_trans',['../structDiffChoice.html#a4df179b6e7d84efc89a22ac5900f98c8',1,'DiffChoice']]], + ['rho1d_2058',['rho1d',['../classSAM.html#a0853b1a3a4ec94178ca208ea594fc455',1,'SAM']]], + ['rho_5f0_2059',['rho_0',['../structProbParmDefaults.html#af75997d9e4a94ab3b221657799ef720f',1,'ProbParmDefaults']]], + ['rho_5fbc_5fcomp_2060',['Rho_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa559799ff291d4e692283c4056bac8db1',1,'BCVars']]], + ['rho_5fcomp_2061',['Rho_comp',['../ERF__IndexDefines_8H.html#a27dcc910aeb002a0fd44727954dc0e49',1,'ERF_IndexDefines.H']]], + ['rho_5finp_5fsound_5fd_2062',['rho_inp_sound_d',['../structInputSoundingData.html#a749f99cf96305b40d55beb3d5d98bb93',1,'InputSoundingData']]], + ['rhoalpha_5fc_2063',['rhoAlpha_C',['../structDiffChoice.html#a553bdd290d667cca9699ed37f86f7e22',1,'DiffChoice']]], + ['rhoalpha_5ft_2064',['rhoAlpha_T',['../structDiffChoice.html#a574cf6ad397fd50169cafe025c9da5f3',1,'DiffChoice']]], + ['rhod_5finteg_2065',['rhod_integ',['../structInputSoundingData.html#a401b589250214e7bb84555050c5b6657',1,'InputSoundingData']]], + ['rhog_2066',['rhog',['../ERF__Constants_8H.html#a00c6555efa1735f66b36929196ff6b98',1,'ERF_Constants.H']]], + ['rhoh2o_2067',['rhoh2o',['../ERF__Constants_8H.html#a404d50fe6660930b74e3b191e2088754',1,'ERF_Constants.H']]], + ['rhoke_5fbc_5fcomp_2068',['RhoKE_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa1556c0a3817c6fab60fbb6952cf0124f',1,'BCVars']]], + ['rhoke_5fcomp_2069',['RhoKE_comp',['../ERF__IndexDefines_8H.html#ae15721db2cb4c2ab4732afe226bbba64',1,'ERF_IndexDefines.H']]], + ['rhoq1_5fbc_5fcomp_2070',['RhoQ1_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0473174d8328f2bf7f74b84e9047e684',1,'BCVars']]], + ['rhoq1_5fcomp_2071',['RhoQ1_comp',['../ERF__IndexDefines_8H.html#aa965e9988f14d5d2a5aef4a942168a15',1,'ERF_IndexDefines.H']]], + ['rhoq2_5fbc_5fcomp_2072',['RhoQ2_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa502372fe4399d381375f39c17301030c',1,'BCVars']]], + ['rhoq2_5fcomp_2073',['RhoQ2_comp',['../ERF__IndexDefines_8H.html#a3bf0a4783e82ba30db2b7c0a332c2f16',1,'ERF_IndexDefines.H']]], + ['rhoq3_5fbc_5fcomp_2074',['RhoQ3_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa399697f16f566e3542ea07706b31883a',1,'BCVars']]], + ['rhoq3_5fcomp_2075',['RhoQ3_comp',['../ERF__IndexDefines_8H.html#a49fe20d81f4d923a4a6ec4eb1652072b',1,'ERF_IndexDefines.H']]], + ['rhoq4_5fbc_5fcomp_2076',['RhoQ4_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa13dd5e908f2388d3e0b6851a1c740d6f',1,'BCVars']]], + ['rhoq4_5fcomp_2077',['RhoQ4_comp',['../ERF__IndexDefines_8H.html#a28c5deab9008c0999c26affeff2fa6da',1,'ERF_IndexDefines.H']]], + ['rhoq5_5fbc_5fcomp_2078',['RhoQ5_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aafb78d904a8ca650972e4228605d79f47',1,'BCVars']]], + ['rhoq5_5fcomp_2079',['RhoQ5_comp',['../ERF__IndexDefines_8H.html#ac46d015fd5b1ee0060bbaf22e79113e7',1,'ERF_IndexDefines.H']]], + ['rhoq6_5fbc_5fcomp_2080',['RhoQ6_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa00707393b2277520e45780bfdb471a4b',1,'BCVars']]], + ['rhoq6_5fcomp_2081',['RhoQ6_comp',['../ERF__IndexDefines_8H.html#aae057dae5f599b944184a0ecf7801064',1,'ERF_IndexDefines.H']]], + ['rhoqc_5fcomp_2082',['RhoQc_comp',['../structSolverChoice.html#a5dc385a342ac6c50e0f9a638a0e31f9f',1,'SolverChoice']]], + ['rhoqr_5fcomp_2083',['RhoQr_comp',['../structSolverChoice.html#a1d9237205fd632dcde1599511f203131',1,'SolverChoice']]], + ['rhoqv_5fcomp_2084',['RhoQv_comp',['../structSolverChoice.html#a9ac649bbebc73403e291d2af180d4061',1,'SolverChoice']]], + ['rhor_2085',['rhor',['../ERF__Constants_8H.html#ad6e28022b74cd595f282e2cc97c2c0d8',1,'ERF_Constants.H']]], + ['rhos_2086',['rhos',['../ERF__Constants_8H.html#ac0e05183a58d4400f06346d18371218f',1,'ERF_Constants.H']]], + ['rhoscalar_5fbc_5fcomp_2087',['RhoScalar_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa029ef491930290dea3a984ebdb6d6ae4',1,'BCVars']]], + ['rhoscalar_5fcomp_2088',['RhoScalar_comp',['../ERF__IndexDefines_8H.html#a0296f21cd48e5d8236c62ae4ce319b2f',1,'ERF_IndexDefines.H']]], + ['rhotheta_5fbc_5fcomp_2089',['RhoTheta_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa417d2de099d125a0f6b3e32cde3733d1',1,'BCVars']]], + ['rhotheta_5fcomp_2090',['RhoTheta_comp',['../ERF__IndexDefines_8H.html#a28f96fd04e1ff08fa7a8f53ccde0f877',1,'ERF_IndexDefines.H']]], + ['rhs_2091',['rhs',['../classMRISplitIntegrator.html#ab0f2e5848bf5e8f4959b6f990cb73053',1,'MRISplitIntegrator']]], + ['ri1_2092',['Ri1',['../structMYNNLevel2.html#a9db4e0ee0f3a124e8d702e806a361ef3',1,'MYNNLevel2']]], + ['ri2_2093',['Ri2',['../structMYNNLevel2.html#a7363ba486b0015097a4ce5d3dc47c87d',1,'MYNNLevel2']]], + ['ri3_2094',['Ri3',['../structMYNNLevel2.html#a324abb3040e8337972d976fa6689bab5',1,'MYNNLevel2']]], + ['rotate_2095',['ROTATE',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a9faf4e337734315fde20af1922cc6f9d',1,'ABLMost']]], + ['rotate_5fflux_2096',['rotate_flux',['../structrotate__flux.html',1,'rotate_flux'],['../structrotate__flux.html#ae9a2bb3649414a8dd30d9cec755e83f8',1,'rotate_flux::rotate_flux()']]], + ['rotate_5fscalar_5fflux_2097',['rotate_scalar_flux',['../ERF__TerrainMetrics_8H.html#a648544a94d2694aa6ea7e3e037f3eaae',1,'ERF_TerrainMetrics.H']]], + ['rotate_5fstress_5ftensor_2098',['rotate_stress_tensor',['../ERF__TerrainMetrics_8H.html#a9b3eb880f98843461a7d64193ee6879b',1,'ERF_TerrainMetrics.H']]], + ['rotor_5frad_2099',['rotor_rad',['../classEWP.html#ac89ee08eabbf2cc7a64a7908a449f016',1,'EWP::rotor_rad()'],['../classFitch.html#aadaedef0e6f0ac149483ee6b4d8b1a4e',1,'Fitch::rotor_rad()'],['../classWindFarm.html#ad0925f54be32d71ae431a2078afee91b',1,'WindFarm::rotor_rad()'],['../classGeneralAD.html#a5c234bf71184a01e624baf9f9247b3d5',1,'GeneralAD::rotor_rad()'],['../classSimpleAD.html#a04490ef9f591e86588c5bb7870c1b77f',1,'SimpleAD::rotor_rad()']]], + ['rotor_5frpm_2100',['rotor_RPM',['../classWindFarm.html#ae10dbee3f3d8b126e52df83ea97d57b1',1,'WindFarm::rotor_RPM()'],['../classGeneralAD.html#aeddf04c6e2386ba28aac00e2124c39a5',1,'GeneralAD::rotor_RPM()']]], + ['rough_5ftype_5fland_2101',['rough_type_land',['../classABLMost.html#ab052d62a07e8765a6de67264d05aff37',1,'ABLMost']]], + ['rough_5ftype_5fsea_2102',['rough_type_sea',['../classABLMost.html#ab5041b7c6a15b759a8f33dadd1a67e92',1,'ABLMost']]], + ['roughcalctype_2103',['RoughCalcType',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13',1,'ABLMost']]], + ['rrtmg_5flw_5fcloudsim_5fband_2104',['rrtmg_lw_cloudsim_band',['../classRadConstants.html#aef2395d6f1bbed699fd4033b9c3104b8',1,'RadConstants']]], + ['rrtmg_5fsw_5fcloudsim_5fband_2105',['rrtmg_sw_cloudsim_band',['../classRadConstants.html#acd093dbcb244a162598bc23658a3f5d0',1,'RadConstants']]], + ['rrtmg_5fto_5frrtmgp_2106',['rrtmg_to_rrtmgp',['../classRadiation.html#a343cbb13362229a43f02df3a95eaa0ea',1,'Radiation']]], + ['rrtmgp_2107',['Rrtmgp',['../classRrtmgp.html',1,'Rrtmgp'],['../classRrtmgp.html#afb3690c8a0708be5b1d213f5a17fd668',1,'Rrtmgp::Rrtmgp()']]], + ['rrtmgp_5fcoefficients_5ffile_5flw_2108',['rrtmgp_coefficients_file_lw',['../classRadiation.html#a0f24e2a14bfa218815d6d602374b6f0b',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fname_5flw_2109',['rrtmgp_coefficients_file_name_lw',['../classRadiation.html#a9adc323a74a713f43a9952b3601d7f85',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fname_5fsw_2110',['rrtmgp_coefficients_file_name_sw',['../classRadiation.html#ae6df86058b5dda6cb7b32e48f08f92f9',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fsw_2111',['rrtmgp_coefficients_file_sw',['../classRadiation.html#a8b27a952d1ceb83c174a5d30f6198230',1,'Radiation']]], + ['rrtmgp_5fdata_5fpath_2112',['rrtmgp_data_path',['../classRadiation.html#a054782cce0873bc799bf8a3fdda6a1fb',1,'Radiation']]], + ['rrtmgp_5fenable_5ftemperature_5fwarnings_2113',['rrtmgp_enable_temperature_warnings',['../classRadiation.html#a4959db25c75a67b8166635413aae4888',1,'Radiation']]], + ['rtype_2114',['RType',['../structncutils_1_1NCDType.html#a079bbf4314ad09362b5c8124670c821f',1,'ncutils::NCDType']]], + ['ru_5fnew_2115',['rU_new',['../classERF.html#a01f3db32272f53dc68025f0a98195e57',1,'ERF']]], + ['ru_5fold_2116',['rU_old',['../classERF.html#a6eecc44323f77917c95869928284f61d',1,'ERF']]], + ['run_2117',['run',['../classRadiation.html#a748f2155d330eecb6d0ce4fba32db8e7',1,'Radiation']]], + ['run_5flongwave_5frrtmgp_2118',['run_longwave_rrtmgp',['../classRrtmgp.html#a3d62575dce314f1bae7898cfdadebce6',1,'Rrtmgp']]], + ['run_5fshortwave_5frrtmgp_2119',['run_shortwave_rrtmgp',['../classRrtmgp.html#a1f1633f280b8584c58747278b376854a',1,'Rrtmgp']]], + ['rv_5fnew_2120',['rV_new',['../classERF.html#a54e37988486ef96e55e84bd8e91bb688',1,'ERF']]], + ['rv_5fold_2121',['rV_old',['../classERF.html#aeb64e3b4def989ce68d873aefeed5e0e',1,'ERF']]], + ['rw_5fnew_2122',['rW_new',['../classERF.html#aa46c0b0d20525aed10f447923e54dde7',1,'ERF']]], + ['rw_5fold_2123',['rW_old',['../classERF.html#ac1fa56ec90f44e3cdf487af46804163f',1,'ERF']]] ]; diff --git a/search/all_12.js b/search/all_12.js index 6362b4029..b4c6afb6d 100644 --- a/search/all_12.js +++ b/search/all_12.js @@ -1,181 +1,182 @@ var searchData= [ - ['s_5fscratch_2115',['S_scratch',['../classMRISplitIntegrator.html#a6bcdee4380cd503256cb460b558184aa',1,'MRISplitIntegrator']]], - ['s_5fsum_2116',['S_sum',['../classMRISplitIntegrator.html#ad570588876d21506bc7232884841cab1',1,'MRISplitIntegrator']]], - ['sam_2117',['SAM',['../classSAM.html#a14fc54f233862c3c339abcc16412078c',1,'SAM::SAM()'],['../classSAM.html',1,'SAM']]], - ['sample_5fcloud_5foptics_5flw_2118',['sample_cloud_optics_lw',['../classOptics.html#aa4a9d3efc9d464090f9a803bdab51ca1',1,'Optics']]], - ['sample_5fcloud_5foptics_5fsw_2119',['sample_cloud_optics_sw',['../classOptics.html#abf585c4bba33e85f0eb2f685c87b22a7',1,'Optics']]], - ['sample_5flines_2120',['sample_lines',['../classERF.html#afb798c72ea4fde6f4da8d01a24c8c165',1,'ERF']]], - ['sample_5fpoints_2121',['sample_points',['../classERF.html#aa28182226262c67cfd686d35bfeabcad',1,'ERF']]], - ['sampledata_2122',['SampleData',['../classSampleData.html',1,'SampleData'],['../classSampleData.html#a758122202ec5c9d4759242f77f40bed5',1,'SampleData::SampleData()']]], - ['sampleline_2123',['SampleLine',['../classERF.html#a54357e2f81f3d7d3a9189a3e21283e6b',1,'ERF']]], - ['sampleline_2124',['sampleline',['../classERF.html#a0fa1582bb13357895d2aba91b695624a',1,'ERF']]], - ['samplelinelog_2125',['SampleLineLog',['../classERF.html#aa559426d0435e669b04148c58b20caef',1,'ERF']]], - ['samplelinelog_2126',['samplelinelog',['../classERF.html#a4990f1796b65ec8ee602f177a66afc3e',1,'ERF']]], - ['samplelinelogname_2127',['SampleLineLogName',['../classERF.html#a59eae161173111d66e88dc3acc65b552',1,'ERF']]], - ['samplelinelogname_2128',['samplelinelogname',['../classERF.html#a0553967f1131860bb8ecb47c0f192eaa',1,'ERF']]], - ['samplepoint_2129',['SamplePoint',['../classERF.html#a9095d1b641b4d7f32ca5acb679786891',1,'ERF']]], - ['samplepoint_2130',['samplepoint',['../classERF.html#ae8a57b7fbf5a67c99d04b7d4f43ad100',1,'ERF']]], - ['samplepointlog_2131',['SamplePointLog',['../classERF.html#af5f6c32cc5463e52901f21117d3156c7',1,'ERF']]], - ['samplepointlogname_2132',['SamplePointLogName',['../classERF.html#aa87242f053bfae4efb2a7698ef417ab9',1,'ERF']]], - ['sampleptlog_2133',['sampleptlog',['../classERF.html#a9737ddb0de6b9e8a5b17c109d5ad3e08',1,'ERF']]], - ['sampleptlogname_2134',['sampleptlogname',['../classERF.html#a8fbfa8bb47c0a3b53e244081aa1e8ad3',1,'ERF']]], - ['sampler_5finterval_2135',['sampler_interval',['../classERF.html#ad13532a7eebe8a7473dfe5ed9a828fe8',1,'ERF']]], - ['sampler_5fper_2136',['sampler_per',['../classERF.html#a8bfff875038f8c24055067117e192960',1,'ERF']]], - ['sampling_5fdistance_5fby_5fd_2137',['sampling_distance_by_D',['../structSolverChoice.html#a9029114db3f1983d2d720210dcf87c69',1,'SolverChoice']]], - ['satadj_2138',['SatAdj',['../classSatAdj.html',1,'SatAdj'],['../classSatAdj.html#a2a4ab59d35f099f2440e8a737c671c70',1,'SatAdj::SatAdj()']]], - ['satmethods_2139',['SatMethods',['../classSatMethods.html',1,'']]], - ['sbl_5fdamp_2140',['sbl_damp',['../structMYNNPBLH.html#adf4c7c74040b1b560b509f1c035edd32',1,'MYNNPBLH']]], - ['sbl_5flim_2141',['sbl_lim',['../structMYNNPBLH.html#a12e1467dfe07775e2ef9c8a57ae473ad',1,'MYNNPBLH']]], - ['sc_5ft_2142',['Sc_t',['../structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a',1,'TurbChoice']]], - ['sc_5ft_5finv_2143',['Sc_t_inv',['../structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6',1,'TurbChoice']]], - ['scalar_5fh_2144',['Scalar_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea85d322ae06bc4f66f791d4eda0a13ae6',1,'EddyDiff']]], - ['scalar_5fv_2145',['Scalar_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2b82a72be137b3159e7d4945735fcbf5',1,'EddyDiff']]], - ['scalefactor_2146',['scalefactor',['../classEbertCurry.html#ab8edf44ffa6bd8f71ad9748b92928072',1,'EbertCurry']]], - ['set_5factive_2147',['set_active',['../classCIF.html#a76d1ac8079f53130cbc9f3367a149823',1,'CIF']]], - ['set_5faerosol_5foptics_5flw_2148',['set_aerosol_optics_lw',['../classOptics.html#aecf608be7db530dc74beb0a03b2279f2',1,'Optics']]], - ['set_5faerosol_5foptics_5fsw_2149',['set_aerosol_optics_sw',['../classOptics.html#a54463b4d74c22934fcbf36a7c95f0b3f',1,'Optics']]], - ['set_5falbedo_2150',['set_albedo',['../ERF__Albedo_8H.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp'],['../ERF__Albedo_8cpp.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp']]], - ['set_5fblade_5fairfoil_5fspec_2151',['set_blade_airfoil_spec',['../classNullWindFarm.html#af31330323768a6cc38c99205d987b558',1,'NullWindFarm::set_blade_airfoil_spec()'],['../classWindFarm.html#aa96d62f2d3d93c79e318ed0e321973fa',1,'WindFarm::set_blade_airfoil_spec()']]], - ['set_5fblade_5fspec_2152',['set_blade_spec',['../classNullWindFarm.html#aafc6a8e226961e71a95bda3b3f040225',1,'NullWindFarm::set_blade_spec()'],['../classWindFarm.html#a6206e875bd0ab78e9b997d115a6c7b33',1,'WindFarm::set_blade_spec()']]], - ['set_5fdaynight_5findices_2153',['set_daynight_indices',['../classRadiation.html#a5a59f4f8e03a0e6dcfe96c31a0c9b352',1,'Radiation']]], - ['set_5ffast_5frhs_2154',['set_fast_rhs',['../classMRISplitIntegrator.html#aafed3f1d61d477bd1f01bdeb71a9ab11',1,'MRISplitIntegrator']]], - ['set_5fflat_5fterrain_5fflag_2155',['set_flat_terrain_flag',['../structSolverChoice.html#a39a214d3b761245913bc3f80e5bde880',1,'SolverChoice']]], - ['set_5fk_5findices_5fn_2156',['set_k_indices_N',['../classMOSTAverage.html#a8928b9f9d6d45fdd9fd88053fcae34e2',1,'MOSTAverage']]], - ['set_5fk_5findices_5ft_2157',['set_k_indices_T',['../classMOSTAverage.html#a1892a3f9c2175cd2323d8d3a3bc83b6c',1,'MOSTAverage']]], - ['set_5fno_5fsubstep_2158',['set_no_substep',['../classMRISplitIntegrator.html#a216903aa134536df210f489acdfd2b8b',1,'MRISplitIntegrator']]], - ['set_5fnorm_5findices_5ft_2159',['set_norm_indices_T',['../classMOSTAverage.html#a2908278cc9088e345af422a187eba337',1,'MOSTAverage']]], - ['set_5fnorm_5fpositions_5ft_2160',['set_norm_positions_T',['../classMOSTAverage.html#a697396705fddae5c919c7e4020cf20b2',1,'MOSTAverage']]], - ['set_5fplane_5fnormalization_2161',['set_plane_normalization',['../classMOSTAverage.html#a5a0413a85da2e6a13f21cc875c8295d0',1,'MOSTAverage']]], - ['set_5fprecision_2162',['set_precision',['../classPlaneAverage.html#a6933fa8d1b71a55f5276250050c54216',1,'PlaneAverage']]], - ['set_5fregion_5fnormalization_2163',['set_region_normalization',['../classMOSTAverage.html#a1eafe515fb0a3fc673d604b854a3cc13',1,'MOSTAverage']]], - ['set_5frotated_5ffields_2164',['set_rotated_fields',['../classMOSTAverage.html#a314ac1672f7b8ce2cf9f9d32d00191a5',1,'MOSTAverage']]], - ['set_5fslow_5ffast_5ftimestep_5fratio_2165',['set_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ad31fb2cda1fc2dce80820ed7c4a3c052',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5finc_2166',['set_slow_rhs_inc',['../classMRISplitIntegrator.html#a26955c190dfb0d6cef7237198dbfd099',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5fpost_2167',['set_slow_rhs_post',['../classMRISplitIntegrator.html#af086d3c68787442d07f0a9d530618cc1',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5fpre_2168',['set_slow_rhs_pre',['../classMRISplitIntegrator.html#a137a1ceb1e8051b5a97aaab40492c0e1',1,'MRISplitIntegrator']]], - ['set_5ftime_2169',['set_time',['../structTimeInterpolatedData.html#a0d6dcefbf7407a24669d2a37c7f558d4',1,'TimeInterpolatedData']]], - ['set_5fturb_5fdisk_5fangle_2170',['set_turb_disk_angle',['../classWindFarm.html#aed4eeef484f5e77b3c3038a1606f1875',1,'WindFarm::set_turb_disk_angle()'],['../classNullWindFarm.html#ad3f68562d1b6b5a224644e283f8a146d',1,'NullWindFarm::set_turb_disk_angle()']]], - ['set_5fturb_5floc_2171',['set_turb_loc',['../classWindFarm.html#a5defcbb732ba325db7b6e8a819ab381e',1,'WindFarm::set_turb_loc()'],['../classNullWindFarm.html#aadf3ba54909c2931d089f631889dbd5b',1,'NullWindFarm::set_turb_loc()']]], - ['set_5fturb_5fspec_2172',['set_turb_spec',['../classWindFarm.html#aabf18956cad4a8546eb60ff8300c94c8',1,'WindFarm::set_turb_spec()'],['../classNullWindFarm.html#a745c730028714c13ff11fefb5440b2e5',1,'NullWindFarm::set_turb_spec()']]], - ['set_5fturb_5fspec_5fextra_2173',['set_turb_spec_extra',['../classWindFarm.html#a4afb42d44ea84a770d4dbfe8beb33f7e',1,'WindFarm::set_turb_spec_extra()'],['../classNullWindFarm.html#ade1a0b0eacbb79784db4c49cd8b1bae2',1,'NullWindFarm::set_turb_spec_extra()']]], - ['set_5fvshape_2174',['set_vshape',['../structNDArray.html#a6a0a485b6da8ce09dda81fc51607da73',1,'NDArray']]], - ['set_5fz_5fpositions_5ft_2175',['set_z_positions_T',['../classMOSTAverage.html#a96178b02bec37f171ef608cec9a246bf',1,'MOSTAverage']]], - ['setanelastic_2176',['setAnelastic',['../classMRISplitIntegrator.html#ab52d9ee591fe145af3feb31d8176e63a',1,'MRISplitIntegrator']]], - ['setblockcommmetadata_2177',['SetBlockCommMetaData',['../classMultiBlockContainer.html#a154697509fae9c842b83ede2d30b7060',1,'MultiBlockContainer']]], - ['setboxlists_2178',['SetBoxLists',['../classMultiBlockContainer.html#a6965a65ae5ef2533298b274797b5d8c7',1,'MultiBlockContainer']]], - ['setforcefirststagesinglesubstep_2179',['setForceFirstStageSingleSubstep',['../classMRISplitIntegrator.html#a5ae771a094162dc22bfdded7b12fd5c4',1,'MRISplitIntegrator']]], - ['setmodel_2180',['SetModel',['../classLandSurface.html#a91df3382b60a6566b78a23c87b46f065',1,'LandSurface::SetModel()'],['../classEulerianMicrophysics.html#aa882ea75f222099b16b43a579d11e2c1',1,'EulerianMicrophysics::SetModel()'],['../classWindFarm.html#a638bdc717e37526689d507a5cd36735e',1,'WindFarm::SetModel()']]], - ['setncompcons_2181',['setNcompCons',['../classMRISplitIntegrator.html#a294f18465629a72da152b3e9aa4b0455',1,'MRISplitIntegrator']]], - ['setnosubstepping_2182',['setNoSubstepping',['../classMRISplitIntegrator.html#a6ca4eef257ddfcb793de89d2309ac9a1',1,'MRISplitIntegrator']]], - ['setplotvariables_2183',['setPlotVariables',['../classERF.html#a1fcb440c67da60c86372aec1fe871cb7',1,'ERF']]], - ['setrayleighreffromsounding_2184',['setRayleighRefFromSounding',['../classERF.html#a0877d5a0263641c13b92d2d16f47b689',1,'ERF']]], - ['setrecorddatainfo_2185',['setRecordDataInfo',['../classERF.html#a2486b49bb0d7917f812318822e42a03c',1,'ERF']]], - ['setrecordsamplelineinfo_2186',['setRecordSampleLineInfo',['../classERF.html#ae1a8856961aaee53016122facba03dbe',1,'ERF']]], - ['setrecordsamplepointinfo_2187',['setRecordSamplePointInfo',['../classERF.html#af8d930dce1b926ecc3bdc6787dd47818',1,'ERF']]], - ['setspongereffromsounding_2188',['setSpongeRefFromSounding',['../classERF.html#ae27a45d751287a887769df20dea60633',1,'ERF']]], - ['sfs_5fdiss_5flev_2189',['SFS_diss_lev',['../classERF.html#a6e1ad417e3bd062468d74830b65911fb',1,'ERF']]], - ['sfs_5fhfx1_5flev_2190',['SFS_hfx1_lev',['../classERF.html#a25174b4ae6cfcac8f7d183ce5c9fe67b',1,'ERF']]], - ['sfs_5fhfx2_5flev_2191',['SFS_hfx2_lev',['../classERF.html#acb607b2e675b45fdcabc09b640ce5ae2',1,'ERF']]], - ['sfs_5fhfx3_5flev_2192',['SFS_hfx3_lev',['../classERF.html#a1a2e3faf5dd90ad2f9ded28b486f3b46',1,'ERF']]], - ['sfs_5fq1fx1_5flev_2193',['SFS_q1fx1_lev',['../classERF.html#ae0316d5ae567a2da8439d204bace12ce',1,'ERF']]], - ['sfs_5fq1fx2_5flev_2194',['SFS_q1fx2_lev',['../classERF.html#a53fab1172ec3f01356355f8cda0919fe',1,'ERF']]], - ['sfs_5fq1fx3_5flev_2195',['SFS_q1fx3_lev',['../classERF.html#a101ceb89b1a249efeea3f4e8052bc8c0',1,'ERF']]], - ['sfs_5fq2fx3_5flev_2196',['SFS_q2fx3_lev',['../classERF.html#a3ea10ef7383e594b6ee5e7a9ad67607b',1,'ERF']]], - ['sfuns_2197',['sfuns',['../structadiabatic__donelan.html#a190709c5c95b8f0eae6b8b2e89bac0ab',1,'adiabatic_donelan::sfuns()'],['../structadiabatic__mod__charnock.html#a66df1185e73be51b2bb72b55e70b64cd',1,'adiabatic_mod_charnock::sfuns()'],['../structsurface__flux__charnock.html#a4501ca4ecf49dccd6a1a914af03e1ed1',1,'surface_flux_charnock::sfuns()'],['../structsurface__temp__wave__coupled.html#abf85e6ffabb9974a13bc03e6f7d11e96',1,'surface_temp_wave_coupled::sfuns()'],['../structsurface__temp__donelan.html#a236c8eeebacbe63a2d87e101a90c70dc',1,'surface_temp_donelan::sfuns()'],['../structsurface__temp__mod__charnock.html#a1f329567f9dbb2f1f7a09e32603c9964',1,'surface_temp_mod_charnock::sfuns()'],['../structsurface__temp__charnock.html#ad7008c8f849acb706853f7aa39cda24d',1,'surface_temp_charnock::sfuns()'],['../structsurface__temp.html#a66e248c3558685f25206441914e8dfbf',1,'surface_temp::sfuns()'],['../structsurface__flux__wave__coupled.html#a91a27aa83da28c6bed01137ad0619b45',1,'surface_flux_wave_coupled::sfuns()'],['../structsurface__flux__donelan.html#acbf1958c05bd1da59200cff1bffec3ab',1,'surface_flux_donelan::sfuns()'],['../structsurface__flux__mod__charnock.html#adb4a96d510f1e437c9efc41ba5fd16f9',1,'surface_flux_mod_charnock::sfuns()'],['../structsurface__flux.html#a01e8827b2f7e84c4d72496993822d806',1,'surface_flux::sfuns()'],['../structadiabatic__wave__coupled.html#ab5f4ad8ae9907cf15e3eba1129ea1375',1,'adiabatic_wave_coupled::sfuns()'],['../structadiabatic.html#a6c7e923e1a01f0f0408829081a6b215c',1,'adiabatic::sfuns()'],['../structadiabatic__charnock.html#ad4c4fe599c1b8692fa8ef8346866c349',1,'adiabatic_charnock::sfuns()']]], - ['shape_2198',['shape',['../structncutils_1_1NCVar.html#adb6e5fe1bfe8ab79e9ecf33ca5800797',1,'ncutils::NCVar::shape()'],['../structNDArray.html#a99d704051dda7b5635b12cbe785d7bb5',1,'NDArray::shape()']]], - ['shmax_2199',['SHmax',['../structMYNNLevel25.html#a1f85d50fe35885cc85198ca50d0e9bd6',1,'MYNNLevel25']]], - ['shmin_2200',['SHmin',['../structMYNNLevel25.html#a7e65668ebad061e4f91fee27dc041208',1,'MYNNLevel25']]], - ['shr_5forb_5fcosz_2201',['shr_orb_cosz',['../ERF__Orbit_8H.html#a5e24c049c05ea5e14bfc131dcca54c93',1,'ERF_Orbit.H']]], - ['shr_5forb_5fdecl_2202',['shr_orb_decl',['../ERF__Orbit_8H.html#a778a20e582ab3eaecfe3a5f67c73d68d',1,'ERF_Orbit.H']]], - ['sigma_5fk_2203',['sigma_k',['../structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7',1,'TurbChoice']]], - ['sigmag_2204',['sigmag',['../structPhysProp_1_1physprop__t.html#a3f78f2921f22ba1912926ef62da7b19f',1,'PhysProp::physprop_t']]], - ['similarity_5ffuns_2205',['similarity_funs',['../structsimilarity__funs.html',1,'']]], - ['simplead_2206',['SimpleAD',['../classSimpleAD.html',1,'SimpleAD'],['../classSimpleAD.html#a708d4346c7d8900854def95ffd127985',1,'SimpleAD::SimpleAD()']]], - ['sinphi_2207',['sinphi',['../structSolverChoice.html#a6426e150ba9c1ba2e14151228bf6ffaf',1,'SolverChoice']]], - ['size_2208',['size',['../structInputSoundingData.html#ae67ebe7a35af74165a1d2e7ee31a1bbc',1,'InputSoundingData::size()'],['../structInputSpongeData.html#aff9684faaf6b3a26494766819e4ba6dd',1,'InputSpongeData::size()']]], - ['slingo_2209',['Slingo',['../classSlingo.html',1,'']]], - ['slingo_5fliq_5foptics_5flw_2210',['slingo_liq_optics_lw',['../classSlingo.html#aedbfc95f917b864354b84a9a78d74c94',1,'Slingo']]], - ['slingo_5fliq_5foptics_5fsw_2211',['slingo_liq_optics_sw',['../classSlingo.html#ab37f1c288e0dcc71337629a65fb65e17',1,'Slingo']]], - ['slip_5fwall_2212',['slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a03ee6de9fd100444c5c0567ea01bd538',1,'ERF_IndexDefines.H']]], - ['slm_2213',['SLM',['../classSLM.html',1,'SLM'],['../classSLM.html#a0f889af6d11c1e5fc4afbe7841e1c5c0',1,'SLM::SLM()']]], - ['slow_5ffast_5ftimestep_5fratio_2214',['slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ac627f7a16fd409d33916eeccb9ab3c3f',1,'MRISplitIntegrator']]], - ['slow_5frhs_5ffun_5finc_2215',['slow_rhs_fun_inc',['../ERF__TI__slow__rhs__fun_8H.html#a8508b96780544287c9879a450cb1b3dd',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5ffun_5fpost_2216',['slow_rhs_fun_post',['../ERF__TI__slow__rhs__fun_8H.html#af460c930508105e92f60fd868d23ebcf',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5ffun_5fpre_2217',['slow_rhs_fun_pre',['../ERF__TI__slow__rhs__fun_8H.html#a963142d364408ee1775dbef20383b244',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5finc_2218',['slow_rhs_inc',['../classMRISplitIntegrator.html#a8549e46229b347585323bcc079b483f8',1,'MRISplitIntegrator']]], - ['slow_5frhs_5fpost_2219',['slow_rhs_post',['../classMRISplitIntegrator.html#a168352ef9fbddab9850fc5d1686d3e66',1,'MRISplitIntegrator']]], - ['slow_5frhs_5fpre_2220',['slow_rhs_pre',['../classMRISplitIntegrator.html#a51f92090a883eae0fa605c4a0a033311',1,'MRISplitIntegrator']]], - ['smmax_2221',['SMmax',['../structMYNNLevel25.html#a183889654d8da15f165f6385f05bb5ba',1,'MYNNLevel25']]], - ['smmin_2222',['SMmin',['../structMYNNLevel25.html#ac7e13ad757f1bdcc4d92f3065cf34931',1,'MYNNLevel25']]], - ['smnsmn_5flev_2223',['SmnSmn_lev',['../classERF.html#a9faaa96a7c270d2b2b062d9f30f19711',1,'ERF']]], - ['snow_5faccum_2224',['snow_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a310c28c6a2a5e209f43302921d535af2',1,'MicVar']]], - ['snw_5ftau_5fbnd_5flw_2225',['snw_tau_bnd_lw',['../classRadiation.html#a6bfa4de58353a68895bb2b8cc76a51a7',1,'Radiation']]], - ['snw_5ftau_5fbnd_5fsw_2226',['snw_tau_bnd_sw',['../classRadiation.html#aeb53acfe330d00c93b5402ef48867470',1,'Radiation']]], - ['solar_5fref_5fband_5firradiance_2227',['solar_ref_band_irradiance',['../classRadConstants.html#a08249d3010b2b85d35732b90d970cdf9',1,'RadConstants']]], - ['solve_5fwith_5fgmres_2228',['solve_with_gmres',['../classERF.html#a9866c7874624259ffcfc6edf46dd58ec',1,'ERF']]], - ['solve_5fwith_5fmlmg_2229',['solve_with_mlmg',['../classERF.html#a8a7c7fe95147d8772047aa0772a09564',1,'ERF']]], - ['solverchoice_2230',['solverChoice',['../classERF.html#a32dd48049e8acbe95decdd4b01b782c4',1,'ERF']]], - ['solverchoice_2231',['SolverChoice',['../structSolverChoice.html',1,'']]], - ['source_2232',['source',['../structMamConstituents_1_1aerosol__t.html#ab48037e47876a2ed6f26eb592a62d789',1,'MamConstituents::aerosol_t::source()'],['../structMamConstituents_1_1gas__t.html#a619486c07ea85c8a1f1866b98e3f58f8',1,'MamConstituents::gas_t::source()']]], - ['source_5fmmr_5fa_2233',['source_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a1414bee3812094600db773ce95ba57be',1,'MamConstituents::mode_component_t']]], - ['source_5fmmr_5fc_2234',['source_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a69feca853d0ca8cae0a8fae58f4858e2',1,'MamConstituents::mode_component_t']]], - ['source_5fnum_5fa_2235',['source_num_a',['../structMamConstituents_1_1mode__component__t.html#ae1cdc979f1e678c3ea8bd5263e849153',1,'MamConstituents::mode_component_t']]], - ['source_5fnum_5fc_2236',['source_num_c',['../structMamConstituents_1_1mode__component__t.html#a349533043289a158d59b2ffd39d95378',1,'MamConstituents::mode_component_t']]], - ['source_5fterms_5fcellcentered_2237',['source_terms_cellcentered',['../classEWP.html#a4f28000173748f88919eda5fbed1368e',1,'EWP::source_terms_cellcentered()'],['../classFitch.html#aa56821341be1cf4d01558e297993c0f2',1,'Fitch::source_terms_cellcentered()'],['../classGeneralAD.html#a5be79013be63b8105a01534ca186de32',1,'GeneralAD::source_terms_cellcentered()'],['../classSimpleAD.html#ad5e7e7f089518b2158277c94013e4f01',1,'SimpleAD::source_terms_cellcentered()']]], - ['sourcefile_2238',['sourcefile',['../structPhysProp_1_1physprop__t.html#a3e3968847760816c03052a8b76da1a13',1,'PhysProp::physprop_t']]], - ['spec_5ftype_5fnames_2239',['spec_type_names',['../classMamConstituents.html#a2a3c67427c13fc60d592017076ddc8ce',1,'MamConstituents']]], - ['spectralflux_2240',['spectralflux',['../classRadiation.html#a65e0577b3ffe9a808731650c75941674',1,'Radiation']]], - ['sponge_2241',['Sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcb',1,'ERF_DataStruct.H']]], - ['sponge_5fdensity_2242',['sponge_density',['../structSpongeChoice.html#adb74ee3cbc24251272d6ad5fafdb885d',1,'SpongeChoice']]], - ['sponge_5fstrength_2243',['sponge_strength',['../structSpongeChoice.html#a48f4b8a95b93cf8fa36d00d355757a1e',1,'SpongeChoice']]], - ['sponge_5ftype_2244',['sponge_type',['../structSpongeChoice.html#a1a41f754595d713df32583f0b0fa606e',1,'SpongeChoice::sponge_type()'],['../classERF.html#a6c570cbcb63ba3b0b09557537310ea46',1,'ERF::sponge_type()']]], - ['sponge_5fx_5fvelocity_2245',['sponge_x_velocity',['../structSpongeChoice.html#aad5ca098e341c3f76dc8420daeb8b629',1,'SpongeChoice']]], - ['sponge_5fy_5fvelocity_2246',['sponge_y_velocity',['../structSpongeChoice.html#a13c70085162f73a4b6c36f7161be7260',1,'SpongeChoice']]], - ['sponge_5fz_5fvelocity_2247',['sponge_z_velocity',['../structSpongeChoice.html#a830ff63e204ed6c9dd381fd2baa1b33e',1,'SpongeChoice']]], - ['spongechoice_2248',['SpongeChoice',['../structSpongeChoice.html',1,'']]], - ['spongechoice_2249',['spongeChoice',['../structSolverChoice.html#ac066852f06a6409e1638f59868b7c57d',1,'SolverChoice']]], - ['ssa_5fcmip6_5fsw_2250',['ssa_cmip6_sw',['../classAerRadProps.html#a0690511bbea6225a4afa365c4c153f0c',1,'AerRadProps']]], - ['ssa_5fsw_5fice_2251',['ssa_sw_ice',['../classCloudRadProps.html#a65b15fc94853bc17e04f24926155b7c5',1,'CloudRadProps']]], - ['ssa_5fsw_5fliq_2252',['ssa_sw_liq',['../classCloudRadProps.html#a6a070723376d30c2d64c808898faebfb',1,'CloudRadProps']]], - ['sst_5flev_2253',['sst_lev',['../classERF.html#a5a5395054a212d8f3fc577562c14b66e',1,'ERF']]], - ['start_5ftime_2254',['start_time',['../classERF.html#aa0c07f31b23d977646b8161e5473fab5',1,'ERF']]], - ['startcputime_2255',['startCPUTime',['../classERF.html#a6d00e1cb76bfbcbada173e092b6accf3',1,'ERF']]], - ['stop_5ftime_2256',['stop_time',['../classERF.html#a405556a52bef334ab68294c1a540e107',1,'ERF']]], - ['stretched_5fdz_5fd_2257',['stretched_dz_d',['../classERF.html#a6600f30f1043a4c5e62b5cdd05f0a99f',1,'ERF']]], - ['stretched_5fdz_5fh_2258',['stretched_dz_h',['../classERF.html#ad0981b0ff70e6d78acbb7769f7a142b7',1,'ERF']]], - ['sub_5fcfl_2259',['sub_cfl',['../classERF.html#addc2ee5eba2264ae2b2475970b0b8c2d',1,'ERF']]], - ['substepping_5ftype_2260',['substepping_type',['../structSolverChoice.html#a7c414e2fb7c53479a2d21bb3a2d4099e',1,'SolverChoice']]], - ['sum_5fintegrated_5fquantities_2261',['sum_integrated_quantities',['../classERF.html#a922892a05ee0c5bccd210a3e5a8599e1',1,'ERF']]], - ['sum_5finterval_2262',['sum_interval',['../classERF.html#a5232e98479611a24fe97994640c61faa',1,'ERF']]], - ['sum_5fper_2263',['sum_per',['../classERF.html#a1cf2ba396f4404724824516da4c4a084',1,'ERF']]], - ['surf_5fheating_5frate_2264',['surf_heating_rate',['../classABLMost.html#a39402ac3794b9a218289cd0d4adec670',1,'ABLMost']]], - ['surf_5ftemp_2265',['surf_temp',['../classABLMost.html#a73621a1b429f2e910a29adac72b7c581',1,'ABLMost']]], - ['surf_5ftemp_5fflux_2266',['surf_temp_flux',['../structmost__data.html#af1d069399319831cf4ae17fba1dda19f',1,'most_data::surf_temp_flux()'],['../classABLMost.html#a98390481d302c2a2c7346bf2328305a8',1,'ABLMost::surf_temp_flux()']]], - ['surface_5fflux_2267',['surface_flux',['../structsurface__flux.html#a99588cc80bc461f24f2217f7c7cb1294',1,'surface_flux::surface_flux()'],['../structsurface__flux.html',1,'surface_flux']]], - ['surface_5fflux_5fcharnock_2268',['surface_flux_charnock',['../structsurface__flux__charnock.html#a8a063b2d326c7e8b184e80c0b68ea639',1,'surface_flux_charnock::surface_flux_charnock()'],['../structsurface__flux__charnock.html',1,'surface_flux_charnock']]], - ['surface_5fflux_5fdonelan_2269',['surface_flux_donelan',['../structsurface__flux__donelan.html#ae2c6814c3725bcb338bb55656cb5c894',1,'surface_flux_donelan::surface_flux_donelan()'],['../structsurface__flux__donelan.html',1,'surface_flux_donelan']]], - ['surface_5fflux_5fmod_5fcharnock_2270',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html',1,'surface_flux_mod_charnock'],['../structsurface__flux__mod__charnock.html#ab0516a2bad4b4a38ecfa71f75fa3b00c',1,'surface_flux_mod_charnock::surface_flux_mod_charnock()']]], - ['surface_5fflux_5fwave_5fcoupled_2271',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html',1,'surface_flux_wave_coupled'],['../structsurface__flux__wave__coupled.html#a1f7495d05cf04a69be3d51e6535644d6',1,'surface_flux_wave_coupled::surface_flux_wave_coupled()']]], - ['surface_5ftemp_2272',['surface_temp',['../structsurface__temp.html',1,'surface_temp'],['../structsurface__temp.html#a6b5b55df12e42231fa3d8cf36ab0c734',1,'surface_temp::surface_temp()']]], - ['surface_5ftemp_5fcharnock_2273',['surface_temp_charnock',['../structsurface__temp__charnock.html',1,'surface_temp_charnock'],['../structsurface__temp__charnock.html#acedaa7a5240af9e20e9d2141e2b06e4a',1,'surface_temp_charnock::surface_temp_charnock()']]], - ['surface_5ftemp_5fdonelan_2274',['surface_temp_donelan',['../structsurface__temp__donelan.html',1,'surface_temp_donelan'],['../structsurface__temp__donelan.html#aa97fba1ac943977eea4a7030eb01fc30',1,'surface_temp_donelan::surface_temp_donelan()']]], - ['surface_5ftemp_5fmod_5fcharnock_2275',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html',1,'surface_temp_mod_charnock'],['../structsurface__temp__mod__charnock.html#a5812f19588039a9d3186e63bfe529b9c',1,'surface_temp_mod_charnock::surface_temp_mod_charnock()']]], - ['surface_5ftemp_5fwave_5fcoupled_2276',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html',1,'surface_temp_wave_coupled'],['../structsurface__temp__wave__coupled.html#afb061b2c2b86edd4821efbcb70295412',1,'surface_temp_wave_coupled::surface_temp_wave_coupled()']]], - ['surface_5ftemperature_2277',['SURFACE_TEMPERATURE',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba317cef85d14b4909f1d76becb00dc0f1',1,'ABLMost']]], - ['svp_5fice_2278',['svp_ice',['../classWaterVaporSat.html#a0ff4f9b6dff1a33f4ed6eb9d7af72e49',1,'WaterVaporSat']]], - ['svp_5ftrans_2279',['svp_trans',['../classWaterVaporSat.html#a65b6cc3dc802016e84bc19030f6ad65a',1,'WaterVaporSat']]], - ['svp_5fwater_2280',['svp_water',['../classWaterVaporSat.html#a5463980977e84f7268ed9afde2bad62e',1,'WaterVaporSat']]], - ['sw_5fband_5fmidpoints_2281',['sw_band_midpoints',['../classRadiation.html#a8ed843e3e2bb03d388b0c3ab869b1dba',1,'Radiation']]], - ['sw_5ffluxes_5fallsky_2282',['sw_fluxes_allsky',['../classRadiation.html#abab5871c8109d6445f9c9f8e1713c8e4',1,'Radiation']]], - ['sw_5ffluxes_5fclrsky_2283',['sw_fluxes_clrsky',['../classRadiation.html#a8ac40edc77ac51d941c954c15bb9dbf5',1,'Radiation']]], - ['sw_5fhygro_5fasm_2284',['sw_hygro_asm',['../structPhysProp_1_1physprop__t.html#ae7278f6fb1910558af27c7ff79b18fa0',1,'PhysProp::physprop_t']]], - ['sw_5fhygro_5fext_2285',['sw_hygro_ext',['../structPhysProp_1_1physprop__t.html#aff3fc87f8134cab71058c4372ddb853f',1,'PhysProp::physprop_t']]], - ['sw_5fhygro_5fssa_2286',['sw_hygro_ssa',['../structPhysProp_1_1physprop__t.html#ae326430d60fa6170ccbebccb10b8a86a',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fascat_2287',['sw_nonhygro_ascat',['../structPhysProp_1_1physprop__t.html#a4789a50f02b5f5cdee6a284cc782eed9',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fasm_2288',['sw_nonhygro_asm',['../structPhysProp_1_1physprop__t.html#a744ddbbe6c903be22244e84cbc85c567',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fext_2289',['sw_nonhygro_ext',['../structPhysProp_1_1physprop__t.html#a3b762bb10073922aba1fdc89e8f4d412',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fscat_2290',['sw_nonhygro_scat',['../structPhysProp_1_1physprop__t.html#abbcc9ba3c0f329c98e7ba078f2ebf1dc',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fssa_2291',['sw_nonhygro_ssa',['../structPhysProp_1_1physprop__t.html#aad14342b28b8939c5ae115605318ed02',1,'PhysProp::physprop_t']]], - ['symmetry_2292',['symmetry',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a40e712f30d56083318ab20a2402921d2',1,'ERF_IndexDefines.H']]] + ['s_5fscratch_2124',['S_scratch',['../classMRISplitIntegrator.html#a6bcdee4380cd503256cb460b558184aa',1,'MRISplitIntegrator']]], + ['s_5fsum_2125',['S_sum',['../classMRISplitIntegrator.html#ad570588876d21506bc7232884841cab1',1,'MRISplitIntegrator']]], + ['sam_2126',['SAM',['../classSAM.html#a14fc54f233862c3c339abcc16412078c',1,'SAM::SAM()'],['../classSAM.html',1,'SAM']]], + ['sample_5fcloud_5foptics_5flw_2127',['sample_cloud_optics_lw',['../classOptics.html#aa4a9d3efc9d464090f9a803bdab51ca1',1,'Optics']]], + ['sample_5fcloud_5foptics_5fsw_2128',['sample_cloud_optics_sw',['../classOptics.html#abf585c4bba33e85f0eb2f685c87b22a7',1,'Optics']]], + ['sample_5flines_2129',['sample_lines',['../classERF.html#afb798c72ea4fde6f4da8d01a24c8c165',1,'ERF']]], + ['sample_5fpoints_2130',['sample_points',['../classERF.html#aa28182226262c67cfd686d35bfeabcad',1,'ERF']]], + ['sampledata_2131',['SampleData',['../classSampleData.html',1,'SampleData'],['../classSampleData.html#a758122202ec5c9d4759242f77f40bed5',1,'SampleData::SampleData()']]], + ['sampleline_2132',['SampleLine',['../classERF.html#a54357e2f81f3d7d3a9189a3e21283e6b',1,'ERF']]], + ['sampleline_2133',['sampleline',['../classERF.html#a0fa1582bb13357895d2aba91b695624a',1,'ERF']]], + ['samplelinelog_2134',['samplelinelog',['../classERF.html#a4990f1796b65ec8ee602f177a66afc3e',1,'ERF']]], + ['samplelinelog_2135',['SampleLineLog',['../classERF.html#aa559426d0435e669b04148c58b20caef',1,'ERF']]], + ['samplelinelogname_2136',['SampleLineLogName',['../classERF.html#a59eae161173111d66e88dc3acc65b552',1,'ERF']]], + ['samplelinelogname_2137',['samplelinelogname',['../classERF.html#a0553967f1131860bb8ecb47c0f192eaa',1,'ERF']]], + ['samplepoint_2138',['SamplePoint',['../classERF.html#a9095d1b641b4d7f32ca5acb679786891',1,'ERF']]], + ['samplepoint_2139',['samplepoint',['../classERF.html#ae8a57b7fbf5a67c99d04b7d4f43ad100',1,'ERF']]], + ['samplepointlog_2140',['SamplePointLog',['../classERF.html#af5f6c32cc5463e52901f21117d3156c7',1,'ERF']]], + ['samplepointlogname_2141',['SamplePointLogName',['../classERF.html#aa87242f053bfae4efb2a7698ef417ab9',1,'ERF']]], + ['sampleptlog_2142',['sampleptlog',['../classERF.html#a9737ddb0de6b9e8a5b17c109d5ad3e08',1,'ERF']]], + ['sampleptlogname_2143',['sampleptlogname',['../classERF.html#a8fbfa8bb47c0a3b53e244081aa1e8ad3',1,'ERF']]], + ['sampler_5finterval_2144',['sampler_interval',['../classERF.html#ad13532a7eebe8a7473dfe5ed9a828fe8',1,'ERF']]], + ['sampler_5fper_2145',['sampler_per',['../classERF.html#a8bfff875038f8c24055067117e192960',1,'ERF']]], + ['sampling_5fdistance_5fby_5fd_2146',['sampling_distance_by_D',['../structSolverChoice.html#a9029114db3f1983d2d720210dcf87c69',1,'SolverChoice']]], + ['satadj_2147',['SatAdj',['../classSatAdj.html',1,'SatAdj'],['../classSatAdj.html#a2a4ab59d35f099f2440e8a737c671c70',1,'SatAdj::SatAdj()']]], + ['satmethods_2148',['SatMethods',['../classSatMethods.html',1,'']]], + ['sbl_5fdamp_2149',['sbl_damp',['../structMYNNPBLH.html#adf4c7c74040b1b560b509f1c035edd32',1,'MYNNPBLH']]], + ['sbl_5flim_2150',['sbl_lim',['../structMYNNPBLH.html#a12e1467dfe07775e2ef9c8a57ae473ad',1,'MYNNPBLH']]], + ['sc_5ft_2151',['Sc_t',['../structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a',1,'TurbChoice']]], + ['sc_5ft_5finv_2152',['Sc_t_inv',['../structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6',1,'TurbChoice']]], + ['scalar_5fh_2153',['Scalar_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea85d322ae06bc4f66f791d4eda0a13ae6',1,'EddyDiff']]], + ['scalar_5fv_2154',['Scalar_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2b82a72be137b3159e7d4945735fcbf5',1,'EddyDiff']]], + ['scalefactor_2155',['scalefactor',['../classEbertCurry.html#ab8edf44ffa6bd8f71ad9748b92928072',1,'EbertCurry']]], + ['set_5factive_2156',['set_active',['../classCIF.html#a76d1ac8079f53130cbc9f3367a149823',1,'CIF']]], + ['set_5faerosol_5foptics_5flw_2157',['set_aerosol_optics_lw',['../classOptics.html#aecf608be7db530dc74beb0a03b2279f2',1,'Optics']]], + ['set_5faerosol_5foptics_5fsw_2158',['set_aerosol_optics_sw',['../classOptics.html#a54463b4d74c22934fcbf36a7c95f0b3f',1,'Optics']]], + ['set_5falbedo_2159',['set_albedo',['../ERF__Albedo_8H.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp'],['../ERF__Albedo_8cpp.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp']]], + ['set_5fblade_5fairfoil_5fspec_2160',['set_blade_airfoil_spec',['../classNullWindFarm.html#af31330323768a6cc38c99205d987b558',1,'NullWindFarm::set_blade_airfoil_spec()'],['../classWindFarm.html#aa96d62f2d3d93c79e318ed0e321973fa',1,'WindFarm::set_blade_airfoil_spec()']]], + ['set_5fblade_5fspec_2161',['set_blade_spec',['../classNullWindFarm.html#aafc6a8e226961e71a95bda3b3f040225',1,'NullWindFarm::set_blade_spec()'],['../classWindFarm.html#a6206e875bd0ab78e9b997d115a6c7b33',1,'WindFarm::set_blade_spec()']]], + ['set_5fdaynight_5findices_2162',['set_daynight_indices',['../classRadiation.html#a5a59f4f8e03a0e6dcfe96c31a0c9b352',1,'Radiation']]], + ['set_5ffast_5frhs_2163',['set_fast_rhs',['../classMRISplitIntegrator.html#aafed3f1d61d477bd1f01bdeb71a9ab11',1,'MRISplitIntegrator']]], + ['set_5fflat_5fterrain_5fflag_2164',['set_flat_terrain_flag',['../structSolverChoice.html#a39a214d3b761245913bc3f80e5bde880',1,'SolverChoice']]], + ['set_5fk_5findices_5fn_2165',['set_k_indices_N',['../classMOSTAverage.html#a8928b9f9d6d45fdd9fd88053fcae34e2',1,'MOSTAverage']]], + ['set_5fk_5findices_5ft_2166',['set_k_indices_T',['../classMOSTAverage.html#a1892a3f9c2175cd2323d8d3a3bc83b6c',1,'MOSTAverage']]], + ['set_5fno_5fsubstep_2167',['set_no_substep',['../classMRISplitIntegrator.html#a216903aa134536df210f489acdfd2b8b',1,'MRISplitIntegrator']]], + ['set_5fnorm_5findices_5ft_2168',['set_norm_indices_T',['../classMOSTAverage.html#a2908278cc9088e345af422a187eba337',1,'MOSTAverage']]], + ['set_5fnorm_5fpositions_5ft_2169',['set_norm_positions_T',['../classMOSTAverage.html#a697396705fddae5c919c7e4020cf20b2',1,'MOSTAverage']]], + ['set_5fplane_5fnormalization_2170',['set_plane_normalization',['../classMOSTAverage.html#a5a0413a85da2e6a13f21cc875c8295d0',1,'MOSTAverage']]], + ['set_5fprecision_2171',['set_precision',['../classPlaneAverage.html#a6933fa8d1b71a55f5276250050c54216',1,'PlaneAverage']]], + ['set_5fregion_5fnormalization_2172',['set_region_normalization',['../classMOSTAverage.html#a1eafe515fb0a3fc673d604b854a3cc13',1,'MOSTAverage']]], + ['set_5frotated_5ffields_2173',['set_rotated_fields',['../classMOSTAverage.html#a314ac1672f7b8ce2cf9f9d32d00191a5',1,'MOSTAverage']]], + ['set_5fslow_5ffast_5ftimestep_5fratio_2174',['set_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ad31fb2cda1fc2dce80820ed7c4a3c052',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5finc_2175',['set_slow_rhs_inc',['../classMRISplitIntegrator.html#a26955c190dfb0d6cef7237198dbfd099',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5fpost_2176',['set_slow_rhs_post',['../classMRISplitIntegrator.html#af086d3c68787442d07f0a9d530618cc1',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5fpre_2177',['set_slow_rhs_pre',['../classMRISplitIntegrator.html#a137a1ceb1e8051b5a97aaab40492c0e1',1,'MRISplitIntegrator']]], + ['set_5ftime_2178',['set_time',['../structTimeInterpolatedData.html#a0d6dcefbf7407a24669d2a37c7f558d4',1,'TimeInterpolatedData']]], + ['set_5fturb_5fdisk_5fangle_2179',['set_turb_disk_angle',['../classWindFarm.html#aed4eeef484f5e77b3c3038a1606f1875',1,'WindFarm::set_turb_disk_angle()'],['../classNullWindFarm.html#ad3f68562d1b6b5a224644e283f8a146d',1,'NullWindFarm::set_turb_disk_angle()']]], + ['set_5fturb_5floc_2180',['set_turb_loc',['../classWindFarm.html#a5defcbb732ba325db7b6e8a819ab381e',1,'WindFarm::set_turb_loc()'],['../classNullWindFarm.html#aadf3ba54909c2931d089f631889dbd5b',1,'NullWindFarm::set_turb_loc()']]], + ['set_5fturb_5fspec_2181',['set_turb_spec',['../classWindFarm.html#aabf18956cad4a8546eb60ff8300c94c8',1,'WindFarm::set_turb_spec()'],['../classNullWindFarm.html#a745c730028714c13ff11fefb5440b2e5',1,'NullWindFarm::set_turb_spec()']]], + ['set_5fturb_5fspec_5fextra_2182',['set_turb_spec_extra',['../classWindFarm.html#a4afb42d44ea84a770d4dbfe8beb33f7e',1,'WindFarm::set_turb_spec_extra()'],['../classNullWindFarm.html#ade1a0b0eacbb79784db4c49cd8b1bae2',1,'NullWindFarm::set_turb_spec_extra()']]], + ['set_5fvshape_2183',['set_vshape',['../structNDArray.html#a6a0a485b6da8ce09dda81fc51607da73',1,'NDArray']]], + ['set_5fz_5fpositions_5ft_2184',['set_z_positions_T',['../classMOSTAverage.html#a96178b02bec37f171ef608cec9a246bf',1,'MOSTAverage']]], + ['setanelastic_2185',['setAnelastic',['../classMRISplitIntegrator.html#ab52d9ee591fe145af3feb31d8176e63a',1,'MRISplitIntegrator']]], + ['setblockcommmetadata_2186',['SetBlockCommMetaData',['../classMultiBlockContainer.html#a154697509fae9c842b83ede2d30b7060',1,'MultiBlockContainer']]], + ['setboxlists_2187',['SetBoxLists',['../classMultiBlockContainer.html#a6965a65ae5ef2533298b274797b5d8c7',1,'MultiBlockContainer']]], + ['setforcefirststagesinglesubstep_2188',['setForceFirstStageSingleSubstep',['../classMRISplitIntegrator.html#a5ae771a094162dc22bfdded7b12fd5c4',1,'MRISplitIntegrator']]], + ['setmodel_2189',['SetModel',['../classLandSurface.html#a91df3382b60a6566b78a23c87b46f065',1,'LandSurface::SetModel()'],['../classEulerianMicrophysics.html#aa882ea75f222099b16b43a579d11e2c1',1,'EulerianMicrophysics::SetModel()'],['../classWindFarm.html#a638bdc717e37526689d507a5cd36735e',1,'WindFarm::SetModel()']]], + ['setncompcons_2190',['setNcompCons',['../classMRISplitIntegrator.html#a294f18465629a72da152b3e9aa4b0455',1,'MRISplitIntegrator']]], + ['setnosubstepping_2191',['setNoSubstepping',['../classMRISplitIntegrator.html#a6ca4eef257ddfcb793de89d2309ac9a1',1,'MRISplitIntegrator']]], + ['setplotvariables_2192',['setPlotVariables',['../classERF.html#a1fcb440c67da60c86372aec1fe871cb7',1,'ERF']]], + ['setrayleighreffromsounding_2193',['setRayleighRefFromSounding',['../classERF.html#a0877d5a0263641c13b92d2d16f47b689',1,'ERF']]], + ['setrecorddatainfo_2194',['setRecordDataInfo',['../classERF.html#a2486b49bb0d7917f812318822e42a03c',1,'ERF']]], + ['setrecordsamplelineinfo_2195',['setRecordSampleLineInfo',['../classERF.html#ae1a8856961aaee53016122facba03dbe',1,'ERF']]], + ['setrecordsamplepointinfo_2196',['setRecordSamplePointInfo',['../classERF.html#af8d930dce1b926ecc3bdc6787dd47818',1,'ERF']]], + ['setspongereffromsounding_2197',['setSpongeRefFromSounding',['../classERF.html#ae27a45d751287a887769df20dea60633',1,'ERF']]], + ['sfs_5fdiss_5flev_2198',['SFS_diss_lev',['../classERF.html#a6e1ad417e3bd062468d74830b65911fb',1,'ERF']]], + ['sfs_5fhfx1_5flev_2199',['SFS_hfx1_lev',['../classERF.html#a25174b4ae6cfcac8f7d183ce5c9fe67b',1,'ERF']]], + ['sfs_5fhfx2_5flev_2200',['SFS_hfx2_lev',['../classERF.html#acb607b2e675b45fdcabc09b640ce5ae2',1,'ERF']]], + ['sfs_5fhfx3_5flev_2201',['SFS_hfx3_lev',['../classERF.html#a1a2e3faf5dd90ad2f9ded28b486f3b46',1,'ERF']]], + ['sfs_5fq1fx1_5flev_2202',['SFS_q1fx1_lev',['../classERF.html#ae0316d5ae567a2da8439d204bace12ce',1,'ERF']]], + ['sfs_5fq1fx2_5flev_2203',['SFS_q1fx2_lev',['../classERF.html#a53fab1172ec3f01356355f8cda0919fe',1,'ERF']]], + ['sfs_5fq1fx3_5flev_2204',['SFS_q1fx3_lev',['../classERF.html#a101ceb89b1a249efeea3f4e8052bc8c0',1,'ERF']]], + ['sfs_5fq2fx3_5flev_2205',['SFS_q2fx3_lev',['../classERF.html#a3ea10ef7383e594b6ee5e7a9ad67607b',1,'ERF']]], + ['sfuns_2206',['sfuns',['../structadiabatic__donelan.html#a190709c5c95b8f0eae6b8b2e89bac0ab',1,'adiabatic_donelan::sfuns()'],['../structadiabatic__mod__charnock.html#a66df1185e73be51b2bb72b55e70b64cd',1,'adiabatic_mod_charnock::sfuns()'],['../structsurface__flux__charnock.html#a4501ca4ecf49dccd6a1a914af03e1ed1',1,'surface_flux_charnock::sfuns()'],['../structsurface__temp__wave__coupled.html#abf85e6ffabb9974a13bc03e6f7d11e96',1,'surface_temp_wave_coupled::sfuns()'],['../structsurface__temp__donelan.html#a236c8eeebacbe63a2d87e101a90c70dc',1,'surface_temp_donelan::sfuns()'],['../structsurface__temp__mod__charnock.html#a1f329567f9dbb2f1f7a09e32603c9964',1,'surface_temp_mod_charnock::sfuns()'],['../structsurface__temp__charnock.html#ad7008c8f849acb706853f7aa39cda24d',1,'surface_temp_charnock::sfuns()'],['../structsurface__temp.html#a66e248c3558685f25206441914e8dfbf',1,'surface_temp::sfuns()'],['../structsurface__flux__wave__coupled.html#a91a27aa83da28c6bed01137ad0619b45',1,'surface_flux_wave_coupled::sfuns()'],['../structsurface__flux__donelan.html#acbf1958c05bd1da59200cff1bffec3ab',1,'surface_flux_donelan::sfuns()'],['../structsurface__flux__mod__charnock.html#adb4a96d510f1e437c9efc41ba5fd16f9',1,'surface_flux_mod_charnock::sfuns()'],['../structsurface__flux.html#a01e8827b2f7e84c4d72496993822d806',1,'surface_flux::sfuns()'],['../structadiabatic__wave__coupled.html#ab5f4ad8ae9907cf15e3eba1129ea1375',1,'adiabatic_wave_coupled::sfuns()'],['../structadiabatic.html#a6c7e923e1a01f0f0408829081a6b215c',1,'adiabatic::sfuns()'],['../structadiabatic__charnock.html#ad4c4fe599c1b8692fa8ef8346866c349',1,'adiabatic_charnock::sfuns()']]], + ['shape_2207',['shape',['../structncutils_1_1NCVar.html#adb6e5fe1bfe8ab79e9ecf33ca5800797',1,'ncutils::NCVar::shape()'],['../structNDArray.html#a99d704051dda7b5635b12cbe785d7bb5',1,'NDArray::shape()']]], + ['shmax_2208',['SHmax',['../structMYNNLevel25.html#a1f85d50fe35885cc85198ca50d0e9bd6',1,'MYNNLevel25']]], + ['shmin_2209',['SHmin',['../structMYNNLevel25.html#a7e65668ebad061e4f91fee27dc041208',1,'MYNNLevel25']]], + ['shr_5forb_5fcosz_2210',['shr_orb_cosz',['../ERF__Orbit_8H.html#a5e24c049c05ea5e14bfc131dcca54c93',1,'ERF_Orbit.H']]], + ['shr_5forb_5fdecl_2211',['shr_orb_decl',['../ERF__Orbit_8H.html#a778a20e582ab3eaecfe3a5f67c73d68d',1,'ERF_Orbit.H']]], + ['sigma_5fk_2212',['sigma_k',['../structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7',1,'TurbChoice']]], + ['sigmag_2213',['sigmag',['../structPhysProp_1_1physprop__t.html#a3f78f2921f22ba1912926ef62da7b19f',1,'PhysProp::physprop_t']]], + ['similarity_5ffuns_2214',['similarity_funs',['../structsimilarity__funs.html',1,'']]], + ['simplead_2215',['SimpleAD',['../classSimpleAD.html',1,'SimpleAD'],['../classSimpleAD.html#a708d4346c7d8900854def95ffd127985',1,'SimpleAD::SimpleAD()']]], + ['sinphi_2216',['sinphi',['../structSolverChoice.html#a6426e150ba9c1ba2e14151228bf6ffaf',1,'SolverChoice']]], + ['size_2217',['size',['../structInputSoundingData.html#ae67ebe7a35af74165a1d2e7ee31a1bbc',1,'InputSoundingData::size()'],['../structInputSpongeData.html#aff9684faaf6b3a26494766819e4ba6dd',1,'InputSpongeData::size()']]], + ['slingo_2218',['Slingo',['../classSlingo.html',1,'']]], + ['slingo_5fliq_5foptics_5flw_2219',['slingo_liq_optics_lw',['../classSlingo.html#aedbfc95f917b864354b84a9a78d74c94',1,'Slingo']]], + ['slingo_5fliq_5foptics_5fsw_2220',['slingo_liq_optics_sw',['../classSlingo.html#ab37f1c288e0dcc71337629a65fb65e17',1,'Slingo']]], + ['slip_5fwall_2221',['slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a03ee6de9fd100444c5c0567ea01bd538',1,'ERF_IndexDefines.H']]], + ['slm_2222',['SLM',['../classSLM.html',1,'SLM'],['../classSLM.html#a0f889af6d11c1e5fc4afbe7841e1c5c0',1,'SLM::SLM()']]], + ['slow_5ffast_5ftimestep_5fratio_2223',['slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ac627f7a16fd409d33916eeccb9ab3c3f',1,'MRISplitIntegrator']]], + ['slow_5frhs_5ffun_5finc_2224',['slow_rhs_fun_inc',['../ERF__TI__slow__rhs__fun_8H.html#a8508b96780544287c9879a450cb1b3dd',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5ffun_5fpost_2225',['slow_rhs_fun_post',['../ERF__TI__slow__rhs__fun_8H.html#af460c930508105e92f60fd868d23ebcf',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5ffun_5fpre_2226',['slow_rhs_fun_pre',['../ERF__TI__slow__rhs__fun_8H.html#a963142d364408ee1775dbef20383b244',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5finc_2227',['slow_rhs_inc',['../classMRISplitIntegrator.html#a8549e46229b347585323bcc079b483f8',1,'MRISplitIntegrator']]], + ['slow_5frhs_5fpost_2228',['slow_rhs_post',['../classMRISplitIntegrator.html#a168352ef9fbddab9850fc5d1686d3e66',1,'MRISplitIntegrator']]], + ['slow_5frhs_5fpre_2229',['slow_rhs_pre',['../classMRISplitIntegrator.html#a51f92090a883eae0fa605c4a0a033311',1,'MRISplitIntegrator']]], + ['smmax_2230',['SMmax',['../structMYNNLevel25.html#a183889654d8da15f165f6385f05bb5ba',1,'MYNNLevel25']]], + ['smmin_2231',['SMmin',['../structMYNNLevel25.html#ac7e13ad757f1bdcc4d92f3065cf34931',1,'MYNNLevel25']]], + ['smnsmn_5flev_2232',['SmnSmn_lev',['../classERF.html#a9faaa96a7c270d2b2b062d9f30f19711',1,'ERF']]], + ['snow_5faccum_2233',['snow_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a310c28c6a2a5e209f43302921d535af2',1,'MicVar']]], + ['snw_5ftau_5fbnd_5flw_2234',['snw_tau_bnd_lw',['../classRadiation.html#a6bfa4de58353a68895bb2b8cc76a51a7',1,'Radiation']]], + ['snw_5ftau_5fbnd_5fsw_2235',['snw_tau_bnd_sw',['../classRadiation.html#aeb53acfe330d00c93b5402ef48867470',1,'Radiation']]], + ['solar_5fref_5fband_5firradiance_2236',['solar_ref_band_irradiance',['../classRadConstants.html#a08249d3010b2b85d35732b90d970cdf9',1,'RadConstants']]], + ['solve_5fwith_5feb_5fmlmg_2237',['solve_with_EB_mlmg',['../classERF.html#aa31ae8bd097ec65d711070aedf11a14a',1,'ERF']]], + ['solve_5fwith_5fgmres_2238',['solve_with_gmres',['../classERF.html#a9866c7874624259ffcfc6edf46dd58ec',1,'ERF']]], + ['solve_5fwith_5fmlmg_2239',['solve_with_mlmg',['../classERF.html#a8a7c7fe95147d8772047aa0772a09564',1,'ERF']]], + ['solverchoice_2240',['solverChoice',['../classERF.html#a32dd48049e8acbe95decdd4b01b782c4',1,'ERF']]], + ['solverchoice_2241',['SolverChoice',['../structSolverChoice.html',1,'']]], + ['source_2242',['source',['../structMamConstituents_1_1gas__t.html#a619486c07ea85c8a1f1866b98e3f58f8',1,'MamConstituents::gas_t::source()'],['../structMamConstituents_1_1aerosol__t.html#ab48037e47876a2ed6f26eb592a62d789',1,'MamConstituents::aerosol_t::source()']]], + ['source_5fmmr_5fa_2243',['source_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a1414bee3812094600db773ce95ba57be',1,'MamConstituents::mode_component_t']]], + ['source_5fmmr_5fc_2244',['source_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a69feca853d0ca8cae0a8fae58f4858e2',1,'MamConstituents::mode_component_t']]], + ['source_5fnum_5fa_2245',['source_num_a',['../structMamConstituents_1_1mode__component__t.html#ae1cdc979f1e678c3ea8bd5263e849153',1,'MamConstituents::mode_component_t']]], + ['source_5fnum_5fc_2246',['source_num_c',['../structMamConstituents_1_1mode__component__t.html#a349533043289a158d59b2ffd39d95378',1,'MamConstituents::mode_component_t']]], + ['source_5fterms_5fcellcentered_2247',['source_terms_cellcentered',['../classEWP.html#a4f28000173748f88919eda5fbed1368e',1,'EWP::source_terms_cellcentered()'],['../classFitch.html#aa56821341be1cf4d01558e297993c0f2',1,'Fitch::source_terms_cellcentered()'],['../classGeneralAD.html#a5be79013be63b8105a01534ca186de32',1,'GeneralAD::source_terms_cellcentered()'],['../classSimpleAD.html#ad5e7e7f089518b2158277c94013e4f01',1,'SimpleAD::source_terms_cellcentered()']]], + ['sourcefile_2248',['sourcefile',['../structPhysProp_1_1physprop__t.html#a3e3968847760816c03052a8b76da1a13',1,'PhysProp::physprop_t']]], + ['spec_5ftype_5fnames_2249',['spec_type_names',['../classMamConstituents.html#a2a3c67427c13fc60d592017076ddc8ce',1,'MamConstituents']]], + ['spectralflux_2250',['spectralflux',['../classRadiation.html#a65e0577b3ffe9a808731650c75941674',1,'Radiation']]], + ['sponge_2251',['Sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcb',1,'ERF_DataStruct.H']]], + ['sponge_5fdensity_2252',['sponge_density',['../structSpongeChoice.html#adb74ee3cbc24251272d6ad5fafdb885d',1,'SpongeChoice']]], + ['sponge_5fstrength_2253',['sponge_strength',['../structSpongeChoice.html#a48f4b8a95b93cf8fa36d00d355757a1e',1,'SpongeChoice']]], + ['sponge_5ftype_2254',['sponge_type',['../structSpongeChoice.html#a1a41f754595d713df32583f0b0fa606e',1,'SpongeChoice::sponge_type()'],['../classERF.html#a6c570cbcb63ba3b0b09557537310ea46',1,'ERF::sponge_type()']]], + ['sponge_5fx_5fvelocity_2255',['sponge_x_velocity',['../structSpongeChoice.html#aad5ca098e341c3f76dc8420daeb8b629',1,'SpongeChoice']]], + ['sponge_5fy_5fvelocity_2256',['sponge_y_velocity',['../structSpongeChoice.html#a13c70085162f73a4b6c36f7161be7260',1,'SpongeChoice']]], + ['sponge_5fz_5fvelocity_2257',['sponge_z_velocity',['../structSpongeChoice.html#a830ff63e204ed6c9dd381fd2baa1b33e',1,'SpongeChoice']]], + ['spongechoice_2258',['SpongeChoice',['../structSpongeChoice.html',1,'']]], + ['spongechoice_2259',['spongeChoice',['../structSolverChoice.html#ac066852f06a6409e1638f59868b7c57d',1,'SolverChoice']]], + ['ssa_5fcmip6_5fsw_2260',['ssa_cmip6_sw',['../classAerRadProps.html#a0690511bbea6225a4afa365c4c153f0c',1,'AerRadProps']]], + ['ssa_5fsw_5fice_2261',['ssa_sw_ice',['../classCloudRadProps.html#a65b15fc94853bc17e04f24926155b7c5',1,'CloudRadProps']]], + ['ssa_5fsw_5fliq_2262',['ssa_sw_liq',['../classCloudRadProps.html#a6a070723376d30c2d64c808898faebfb',1,'CloudRadProps']]], + ['sst_5flev_2263',['sst_lev',['../classERF.html#a5a5395054a212d8f3fc577562c14b66e',1,'ERF']]], + ['start_5ftime_2264',['start_time',['../classERF.html#aa0c07f31b23d977646b8161e5473fab5',1,'ERF']]], + ['startcputime_2265',['startCPUTime',['../classERF.html#a6d00e1cb76bfbcbada173e092b6accf3',1,'ERF']]], + ['stop_5ftime_2266',['stop_time',['../classERF.html#a405556a52bef334ab68294c1a540e107',1,'ERF']]], + ['stretched_5fdz_5fd_2267',['stretched_dz_d',['../classERF.html#a6600f30f1043a4c5e62b5cdd05f0a99f',1,'ERF']]], + ['stretched_5fdz_5fh_2268',['stretched_dz_h',['../classERF.html#ad0981b0ff70e6d78acbb7769f7a142b7',1,'ERF']]], + ['sub_5fcfl_2269',['sub_cfl',['../classERF.html#addc2ee5eba2264ae2b2475970b0b8c2d',1,'ERF']]], + ['substepping_5ftype_2270',['substepping_type',['../structSolverChoice.html#a7c414e2fb7c53479a2d21bb3a2d4099e',1,'SolverChoice']]], + ['sum_5fintegrated_5fquantities_2271',['sum_integrated_quantities',['../classERF.html#a922892a05ee0c5bccd210a3e5a8599e1',1,'ERF']]], + ['sum_5finterval_2272',['sum_interval',['../classERF.html#a5232e98479611a24fe97994640c61faa',1,'ERF']]], + ['sum_5fper_2273',['sum_per',['../classERF.html#a1cf2ba396f4404724824516da4c4a084',1,'ERF']]], + ['surf_5fheating_5frate_2274',['surf_heating_rate',['../classABLMost.html#a39402ac3794b9a218289cd0d4adec670',1,'ABLMost']]], + ['surf_5ftemp_2275',['surf_temp',['../classABLMost.html#a73621a1b429f2e910a29adac72b7c581',1,'ABLMost']]], + ['surf_5ftemp_5fflux_2276',['surf_temp_flux',['../structmost__data.html#af1d069399319831cf4ae17fba1dda19f',1,'most_data::surf_temp_flux()'],['../classABLMost.html#a98390481d302c2a2c7346bf2328305a8',1,'ABLMost::surf_temp_flux()']]], + ['surface_5fflux_2277',['surface_flux',['../structsurface__flux.html#a99588cc80bc461f24f2217f7c7cb1294',1,'surface_flux::surface_flux()'],['../structsurface__flux.html',1,'surface_flux']]], + ['surface_5fflux_5fcharnock_2278',['surface_flux_charnock',['../structsurface__flux__charnock.html#a8a063b2d326c7e8b184e80c0b68ea639',1,'surface_flux_charnock::surface_flux_charnock()'],['../structsurface__flux__charnock.html',1,'surface_flux_charnock']]], + ['surface_5fflux_5fdonelan_2279',['surface_flux_donelan',['../structsurface__flux__donelan.html#ae2c6814c3725bcb338bb55656cb5c894',1,'surface_flux_donelan::surface_flux_donelan()'],['../structsurface__flux__donelan.html',1,'surface_flux_donelan']]], + ['surface_5fflux_5fmod_5fcharnock_2280',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html',1,'surface_flux_mod_charnock'],['../structsurface__flux__mod__charnock.html#ab0516a2bad4b4a38ecfa71f75fa3b00c',1,'surface_flux_mod_charnock::surface_flux_mod_charnock()']]], + ['surface_5fflux_5fwave_5fcoupled_2281',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html',1,'surface_flux_wave_coupled'],['../structsurface__flux__wave__coupled.html#a1f7495d05cf04a69be3d51e6535644d6',1,'surface_flux_wave_coupled::surface_flux_wave_coupled()']]], + ['surface_5ftemp_2282',['surface_temp',['../structsurface__temp.html',1,'surface_temp'],['../structsurface__temp.html#a6b5b55df12e42231fa3d8cf36ab0c734',1,'surface_temp::surface_temp()']]], + ['surface_5ftemp_5fcharnock_2283',['surface_temp_charnock',['../structsurface__temp__charnock.html',1,'surface_temp_charnock'],['../structsurface__temp__charnock.html#acedaa7a5240af9e20e9d2141e2b06e4a',1,'surface_temp_charnock::surface_temp_charnock()']]], + ['surface_5ftemp_5fdonelan_2284',['surface_temp_donelan',['../structsurface__temp__donelan.html',1,'surface_temp_donelan'],['../structsurface__temp__donelan.html#aa97fba1ac943977eea4a7030eb01fc30',1,'surface_temp_donelan::surface_temp_donelan()']]], + ['surface_5ftemp_5fmod_5fcharnock_2285',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html',1,'surface_temp_mod_charnock'],['../structsurface__temp__mod__charnock.html#a5812f19588039a9d3186e63bfe529b9c',1,'surface_temp_mod_charnock::surface_temp_mod_charnock()']]], + ['surface_5ftemp_5fwave_5fcoupled_2286',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html',1,'surface_temp_wave_coupled'],['../structsurface__temp__wave__coupled.html#afb061b2c2b86edd4821efbcb70295412',1,'surface_temp_wave_coupled::surface_temp_wave_coupled()']]], + ['surface_5ftemperature_2287',['SURFACE_TEMPERATURE',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba317cef85d14b4909f1d76becb00dc0f1',1,'ABLMost']]], + ['svp_5fice_2288',['svp_ice',['../classWaterVaporSat.html#a0ff4f9b6dff1a33f4ed6eb9d7af72e49',1,'WaterVaporSat']]], + ['svp_5ftrans_2289',['svp_trans',['../classWaterVaporSat.html#a65b6cc3dc802016e84bc19030f6ad65a',1,'WaterVaporSat']]], + ['svp_5fwater_2290',['svp_water',['../classWaterVaporSat.html#a5463980977e84f7268ed9afde2bad62e',1,'WaterVaporSat']]], + ['sw_5fband_5fmidpoints_2291',['sw_band_midpoints',['../classRadiation.html#a8ed843e3e2bb03d388b0c3ab869b1dba',1,'Radiation']]], + ['sw_5ffluxes_5fallsky_2292',['sw_fluxes_allsky',['../classRadiation.html#abab5871c8109d6445f9c9f8e1713c8e4',1,'Radiation']]], + ['sw_5ffluxes_5fclrsky_2293',['sw_fluxes_clrsky',['../classRadiation.html#a8ac40edc77ac51d941c954c15bb9dbf5',1,'Radiation']]], + ['sw_5fhygro_5fasm_2294',['sw_hygro_asm',['../structPhysProp_1_1physprop__t.html#ae7278f6fb1910558af27c7ff79b18fa0',1,'PhysProp::physprop_t']]], + ['sw_5fhygro_5fext_2295',['sw_hygro_ext',['../structPhysProp_1_1physprop__t.html#aff3fc87f8134cab71058c4372ddb853f',1,'PhysProp::physprop_t']]], + ['sw_5fhygro_5fssa_2296',['sw_hygro_ssa',['../structPhysProp_1_1physprop__t.html#ae326430d60fa6170ccbebccb10b8a86a',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fascat_2297',['sw_nonhygro_ascat',['../structPhysProp_1_1physprop__t.html#a4789a50f02b5f5cdee6a284cc782eed9',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fasm_2298',['sw_nonhygro_asm',['../structPhysProp_1_1physprop__t.html#a744ddbbe6c903be22244e84cbc85c567',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fext_2299',['sw_nonhygro_ext',['../structPhysProp_1_1physprop__t.html#a3b762bb10073922aba1fdc89e8f4d412',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fscat_2300',['sw_nonhygro_scat',['../structPhysProp_1_1physprop__t.html#abbcc9ba3c0f329c98e7ba078f2ebf1dc',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fssa_2301',['sw_nonhygro_ssa',['../structPhysProp_1_1physprop__t.html#aad14342b28b8939c5ae115605318ed02',1,'PhysProp::physprop_t']]], + ['symmetry_2302',['symmetry',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a40e712f30d56083318ab20a2402921d2',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/all_13.js b/search/all_13.js index 487964d43..48280ed2c 100644 --- a/search/all_13.js +++ b/search/all_13.js @@ -1,116 +1,117 @@ var searchData= [ - ['t_2293',['T',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda8ecd2dbb16824e5c68db7daf2254fc79',1,'RealBdyVars::T()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a1e7df4966430ffdaa4bb7bbd0f8a6d02',1,'WRFBdyVars::T()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89faba8b3d297f43d3f8d507b19ff6e21757',1,'MetGridBdyVars::T()']]], - ['t_5f0_2294',['T_0',['../structProbParmDefaults.html#a16db7fa78b123f2a956bacbce26f32c6',1,'ProbParmDefaults']]], - ['t_5favg_5fcnt_2295',['t_avg_cnt',['../classERF.html#a6837423e9248e923fcaa1987b59d8160',1,'ERF']]], - ['t_5fnew_2296',['t_new',['../classERF.html#a65741b6379d273c19a25cf48bb947614',1,'ERF']]], - ['t_5fold_2297',['t_old',['../classERF.html#a7085d7d5fc94a0f84efc06957267d58e',1,'ERF']]], - ['t_5fstar_2298',['t_star',['../classABLMost.html#ac9d90016f196c3861d225132e8b6a921',1,'ABLMost']]], - ['t_5fstore_2299',['T_store',['../classMRISplitIntegrator.html#a10fa09211f3b0a6b7357ab79dbadbb80',1,'MRISplitIntegrator']]], - ['t_5fsurf_2300',['t_surf',['../classABLMost.html#a1f488836fca7c3da2bed67c63a94951b',1,'ABLMost']]], - ['tabs_2301',['tabs',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea7cde81843cd190a3122d7c3912a39b74',1,'MicVar_Kess::tabs()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638ae89a849a90bf6b73e4a4daf59228ac54',1,'MicVar_SatAdj::tabs()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aaf3c3122dd3954fe2b19abfc5c27b3dc',1,'MicVar::tabs()']]], - ['tabs1d_2302',['tabs1d',['../classSAM.html#aee5da977a069c0b9cb98d150027f746c',1,'SAM']]], - ['target_5fbox_2303',['target_box',['../classWriteBndryPlanes.html#a4d7d2b3b5b1c823b905ae3042bb62379',1,'WriteBndryPlanes']]], - ['tau11_5flev_2304',['Tau11_lev',['../classERF.html#aeb9348353b2415d023d8f52c293cad7e',1,'ERF']]], - ['tau12_5flev_2305',['Tau12_lev',['../classERF.html#ad8c2eca71737b102cc5cf75f97c6bd63',1,'ERF']]], - ['tau13_5flev_2306',['Tau13_lev',['../classERF.html#a5392e6104804d799b3fd943dfe390766',1,'ERF']]], - ['tau21_5flev_2307',['Tau21_lev',['../classERF.html#a547864dc0347f4620feb99ed564acb4d',1,'ERF']]], - ['tau22_5flev_2308',['Tau22_lev',['../classERF.html#afb4294f848d86e4aefb74848bb71047e',1,'ERF']]], - ['tau23_5flev_2309',['Tau23_lev',['../classERF.html#a03a4ad7368c1c98b492cd9d9fec9cbc5',1,'ERF']]], - ['tau31_5flev_2310',['Tau31_lev',['../classERF.html#a203e7334296218672e36bab93174e146',1,'ERF']]], - ['tau32_5flev_2311',['Tau32_lev',['../classERF.html#aa650bf1f6885b179fd8d4c24b48668cb',1,'ERF']]], - ['tau33_5flev_2312',['Tau33_lev',['../classERF.html#a60a185c47f07bf4fb537a15d5a226d8a',1,'ERF']]], - ['tau_5fnudging_2313',['tau_nudging',['../structInputSoundingData.html#a5c190ab2ffec63277427ed6c92d4f53f',1,'InputSoundingData']]], - ['tbgmax_2314',['tbgmax',['../ERF__Constants_8H.html#a2b4ea8a29735038e49703c7f8c1f20c8',1,'ERF_Constants.H']]], - ['tbgmin_2315',['tbgmin',['../ERF__Constants_8H.html#abf1e890912f1117211516f13b27ed2e8',1,'ERF_Constants.H']]], - ['tboil_2316',['tboil',['../ERF__Constants_8H.html#a123bd9756d4f11bae80bb918f88cbd3f',1,'ERF_Constants.H']]], - ['temp_2317',['temp',['../classAerRadProps.html#a0a03391413de1fcd9ea2550fea907b33',1,'AerRadProps']]], - ['term_5fvel_5fqp_2318',['term_vel_qp',['../ERF__MicrophysicsUtils_8H.html#a7cf098884df5812417aa6ca8a52ec713',1,'ERF_MicrophysicsUtils.H']]], - ['terrain_5fis_5fflat_2319',['terrain_is_flat',['../structSolverChoice.html#ae6a90725e04ca6fe634ec44fb347f5ff',1,'SolverChoice']]], - ['terrain_5ftype_2320',['terrain_type',['../structSolverChoice.html#ab734eb0a5147b93dc6590038b6decc60',1,'SolverChoice']]], - ['terraindrag_2321',['TerrainDrag',['../classTerrainDrag.html#a9f545d59b3cc96faf2111ee8bfaa6161',1,'TerrainDrag::TerrainDrag()'],['../classTerrainDrag.html',1,'TerrainDrag']]], - ['terrainif_2322',['TerrainIF',['../classTerrainIF.html',1,'TerrainIF'],['../classTerrainIF.html#ac037e7de054cca909a921eccc620ef4a',1,'TerrainIF::TerrainIF()']]], - ['terrpoisson_5fadotx_2323',['terrpoisson_adotx',['../ERF__TerrainPoisson__3D__K_8H.html#a172dc7a07636a9b0f1671b362fd85b64',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fx_2324',['terrpoisson_flux_x',['../ERF__TerrainPoisson__3D__K_8H.html#a9294de99c716848153792ad0aef09ea8',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fy_2325',['terrpoisson_flux_y',['../ERF__TerrainPoisson__3D__K_8H.html#af2928deaaa17341fbd0de55109c6efc8',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fz_2326',['terrpoisson_flux_z',['../ERF__TerrainPoisson__3D__K_8H.html#aca6415c5bc3af42823005c2348f2b050',1,'ERF_TerrainPoisson_3D_K.H']]], - ['test_5fmapfactor_2327',['test_mapfactor',['../structSolverChoice.html#a9c7942f6ef7cf05115f35702097cf107',1,'SolverChoice']]], - ['tgrmax_2328',['tgrmax',['../ERF__Constants_8H.html#ab24d300166813654b7d8adb31bc71938',1,'ERF_Constants.H']]], - ['tgrmin_2329',['tgrmin',['../ERF__Constants_8H.html#afb7d1700c60728d56ef525934fe6a098',1,'ERF_Constants.H']]], - ['th0_5fcomp_2330',['th0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aaf394bbf6aa8da56fc479f2ed5a2a372',1,'BaseState']]], - ['therco_2331',['therco',['../ERF__Constants_8H.html#a583248545708b1481d513f2c9621f0ba',1,'ERF_Constants.H']]], - ['theta_2332',['theta',['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a8cbbe7ff58f91759c10f65b097bcfc0f',1,'LsmVar_SLM::theta()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea8e4ed7630edede7500eef0da31218c36',1,'MicVar_Kess::theta()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a96295e93c39d249775ba2498eb3d4fc1',1,'MicVar::theta()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a0afe2a4054f7555add0acedfdb74cd91',1,'MicVar_SatAdj::theta()'],['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3baf198df5800148ff3680d005b5fb09c68',1,'LsmVar_MM5::theta()']]], - ['theta_5fh_2333',['Theta_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ead0cfc6c50b43867895cbc2c02eb2b99a',1,'EddyDiff']]], - ['theta_5fincr_5fland_2334',['theta_incr_land',['../structMYNNPBLH.html#a16169bdfadcc27219d7c6dde54ef6bd9',1,'MYNNPBLH']]], - ['theta_5fincr_5fwater_2335',['theta_incr_water',['../structMYNNPBLH.html#ad830dc7c3282256b729ad09b8cc0572e',1,'MYNNPBLH']]], - ['theta_5finp_5fsound_2336',['theta_inp_sound',['../structInputSoundingData.html#a7cde9c67da9ade1d385047732b106943',1,'InputSoundingData']]], - ['theta_5finp_5fsound_5fd_2337',['theta_inp_sound_d',['../structInputSoundingData.html#a00054ef7905b250d663dd8c9d69a112e',1,'InputSoundingData']]], - ['theta_5fprim_2338',['Theta_prim',['../classERF.html#a71629ae2fda396472198691b75d83b2e',1,'ERF']]], - ['theta_5fref_2339',['theta_ref',['../structTurbChoice.html#aeb3c184b540858407426a606327fba3a',1,'TurbChoice']]], - ['theta_5fref_5finp_5fsound_2340',['theta_ref_inp_sound',['../structInputSoundingData.html#a15782809644a4daa0e8de9c3cc4c346a',1,'InputSoundingData']]], - ['theta_5ftype_2341',['theta_type',['../classABLMost.html#a7d1394fa01c8c29b20dfb790c0f3ec6b',1,'ABLMost']]], - ['theta_5fv_2342',['Theta_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea0af64d676c5c6f4312eb892f9a7a46cd',1,'EddyDiff']]], - ['thetabar_2343',['thetabar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239ae41e9f65f26ee3b04db07f2db7f28bdb',1,'ERF_DataStruct.H']]], - ['thetacalctype_2344',['ThetaCalcType',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9bab',1,'ABLMost']]], - ['thetamin_5fheight_2345',['thetamin_height',['../structMYNNPBLH.html#aa607f6576c6029c132a0f7b33aec72f1',1,'MYNNPBLH']]], - ['thetav_2346',['Thetav',['../ERF__Thetav_8H.html#a560eb559ee1d5b8dceaae23f4f4581d5',1,'ERF_Thetav.H']]], - ['thin_5fxforce_2347',['thin_xforce',['../classERF.html#a5b9b8d719a87a6940f611c6a30e8ccf5',1,'ERF']]], - ['thin_5fyforce_2348',['thin_yforce',['../classERF.html#a18c1142552120bbd22987f34995ee939',1,'ERF']]], - ['thin_5fzforce_2349',['thin_zforce',['../classERF.html#a56a23d298bc66218bf257d0e793e341f',1,'ERF']]], - ['third_2350',['third',['../classModalAeroWateruptake.html#a77bdba258f0d10234a98a54a39a5fb7f',1,'ModalAeroWateruptake']]], - ['thrust_5fcoeff_2351',['thrust_coeff',['../classWindFarm.html#a8d5e6333f2f9f8e36dfd4766ad171b84',1,'WindFarm::thrust_coeff()'],['../classEWP.html#a9cdc57dc5a1a63c4a4e62ba85dffecc4',1,'EWP::thrust_coeff()'],['../classFitch.html#a7cafd25264dba6194d42285153683f34',1,'Fitch::thrust_coeff()'],['../classGeneralAD.html#a45f8887ce8907918ceebf0a804eaffea',1,'GeneralAD::thrust_coeff()'],['../classSimpleAD.html#a0d915eaf360210453a081a2b721d0fa0',1,'SimpleAD::thrust_coeff()']]], - ['thrust_5fcoeff_5fstanding_2352',['thrust_coeff_standing',['../classFitch.html#adc5df318361103709d0fa5421358e29d',1,'Fitch::thrust_coeff_standing()'],['../classWindFarm.html#ab8d68a72cf4346074daf47f825eff105',1,'WindFarm::thrust_coeff_standing()'],['../classSimpleAD.html#a1665d726556fc42558e77fe94e732d43',1,'SimpleAD::thrust_coeff_standing()'],['../classGeneralAD.html#ad96abbb1f20b4ea0abf49d0fb88b289a',1,'GeneralAD::thrust_coeff_standing()'],['../classEWP.html#a22f50393881ced019cae2a74ee04cdea',1,'EWP::thrust_coeff_standing()']]], - ['tilenoz_2353',['TileNoZ',['../ERF__TileNoZ_8H.html#a8da113f1d5603f7297fe1d03e5013f00',1,'ERF_TileNoZ.H']]], - ['time_2354',['Time',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa76d4ef5f3f6a672bbfab2865563e530',1,'ERF_NCWpsFile.H']]], - ['time_5favg_5fvel_2355',['time_avg_vel',['../structSolverChoice.html#af3119a4089367206db9fc3a17664e874',1,'SolverChoice']]], - ['time_5favg_5fvel_5fatcc_2356',['Time_Avg_Vel_atCC',['../ERF__Utils_8H.html#ac3d734b65fd91857925d381c476e7965',1,'Time_Avg_Vel_atCC(const amrex::Real &dt, amrex::Real &t_avg_cnt, amrex::MultiFab *vel_t_avg, amrex::MultiFab &xvel, amrex::MultiFab &yvel, amrex::MultiFab &zvel): ERF_Utils.H'],['../ERF__TimeAvgVel_8cpp.html#a2241063c19e843eaaa749c3b51b6b0fe',1,'Time_Avg_Vel_atCC(const Real &dt, Real &t_avg_cnt, MultiFab *vel_t_avg, MultiFab &xvel, MultiFab &yvel, MultiFab &zvel): ERF_TimeAvgVel.cpp']]], - ['time_5fbdywidth_5fbt_5fsn_2357',['Time_BdyWidth_BT_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a2f43039d16fd9942908dc0b55b462b18',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fbt_5fwe_2358',['Time_BdyWidth_BT_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aaa684fa862f886663c11fcad18416550',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fsn_2359',['Time_BdyWidth_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a7d998330c55b56c1e46c449b2e39e89f',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fwe_2360',['Time_BdyWidth_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a1bfaf1bd09d922faf1b4bb0ffb3a6ec3',1,'ERF_NCWpsFile.H']]], - ['time_5fbt_2361',['Time_BT',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a539ca443eab3c322b2b37046e896dc62',1,'ERF_NCWpsFile.H']]], - ['time_5fbt_5fsn_5fwe_2362',['Time_BT_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa3968158227ea04595d4003503cca22b',1,'ERF_NCWpsFile.H']]], - ['time_5finterp_5fsst_2363',['time_interp_sst',['../classABLMost.html#aaeef06eb7d0ab7e3d100e583337121cc',1,'ABLMost']]], - ['time_5fsn_5fwe_2364',['Time_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a5f93bace93896872075eae75770cadc4',1,'ERF_NCWpsFile.H']]], - ['timeinterpolateddata_2365',['TimeInterpolatedData',['../structTimeInterpolatedData.html',1,'TimeInterpolatedData'],['../structTimeInterpolatedData.html#a1184805b0ed3f51a5f64344e40913165',1,'TimeInterpolatedData::TimeInterpolatedData()=default'],['../structTimeInterpolatedData.html#ae8db82a30cc400c01b3cb5a2ee83a778',1,'TimeInterpolatedData::TimeInterpolatedData(amrex::Real time)'],['../structTimeInterpolatedData.html#afc37639ef60efba7c592f9d1b6380df6',1,'TimeInterpolatedData::TimeInterpolatedData(TimeInterpolatedData &&) noexcept=default'],['../structTimeInterpolatedData.html#a9fa3bce37585ef02c43d0ba1546f93eb',1,'TimeInterpolatedData::TimeInterpolatedData(const TimeInterpolatedData &other)=delete']]], - ['timestep_2366',['timeStep',['../classERF.html#aff397ccf7eb99c51d7c705a35e85ec5f',1,'ERF']]], - ['timestep_2367',['timestep',['../classMRISplitIntegrator.html#a3f21bedf222ce95136d4889012401612',1,'MRISplitIntegrator']]], - ['tint_2368',['tint',['../classRadiation.html#a76bb14b6a6eafd04ffad69f50547be41',1,'Radiation']]], - ['tinterp_2369',['tinterp',['../classReadBndryPlanes.html#a6f54411420eb4d57e4dc201b256f3d5e',1,'ReadBndryPlanes']]], - ['tmax_2370',['tmax',['../classWaterVaporSat.html#a8e168a8ca074d530d7afe596739270b4',1,'WaterVaporSat']]], - ['tmelt_2371',['tmelt',['../ERF__Constants_8H.html#a764526b482e006cd52004d3f53467b57',1,'ERF_Constants.H']]], - ['tmid_2372',['tmid',['../classRadiation.html#ac1ed1e73ee4f8832a699967c8354bd6e',1,'Radiation']]], - ['tmin_2373',['tmin',['../classWaterVaporSat.html#ac7a0c53f3985416b26f43135e25accca',1,'WaterVaporSat']]], - ['tol_2374',['TOL',['../namespaceHSEutils.html#aace33d14958f235a111e6cead400a61e',1,'HSEutils']]], - ['tol_2375',['tol',['../structsurface__temp__donelan.html#ab39f101456f06c4711711f1db2cb2751',1,'surface_temp_donelan::tol()'],['../structsurface__flux__mod__charnock.html#ac01a07a59f56ff6683dd9942b4d500ba',1,'surface_flux_mod_charnock::tol()'],['../structWENO__Z7.html#ab5d1630a2cd0f731c932a981f7c43e6f',1,'WENO_Z7::tol()'],['../structWENO__Z5.html#af5daab47aa96e124f3bf0508489e3017',1,'WENO_Z5::tol()'],['../structWENO__MZQ3.html#af1d30022fe1ebe59529f45843dff3ae5',1,'WENO_MZQ3::tol()'],['../structWENO__Z3.html#aec489e3be4dbc31eb46b729b8510fdfc',1,'WENO_Z3::tol()'],['../structWENO7.html#ab892b0bcfa15175a4791c64e222be320',1,'WENO7::tol()'],['../structWENO5.html#a99f8a8620164e0e1460c7bce55ec3b02',1,'WENO5::tol()'],['../structWENO3.html#aa09b52432a69d89bef16a06015252661',1,'WENO3::tol()'],['../structsurface__temp__wave__coupled.html#a3715864e9c6bfdc6e4556925d0fc48fa',1,'surface_temp_wave_coupled::tol()'],['../structsurface__temp__mod__charnock.html#a77dc7e5a012fbe6066fa21f57145c938',1,'surface_temp_mod_charnock::tol()'],['../structsurface__temp__charnock.html#ab1cdc86ca25ac91cb375348372f2ddf1',1,'surface_temp_charnock::tol()'],['../structsurface__temp.html#a7c4031cfb8cbb020115ee7fae12ddb05',1,'surface_temp::tol()'],['../structsurface__flux__charnock.html#a08529386a7d5012684c818249a7d76ba',1,'surface_flux_charnock::tol()'],['../structsurface__flux.html#abd16b92a75ae384f9fe490b59f046b6a',1,'surface_flux::tol()'],['../structadiabatic__wave__coupled.html#ad18802ec131991fbaaebfb80a1a12d07',1,'adiabatic_wave_coupled::tol()'],['../structadiabatic__donelan.html#aaba2ad764346c1a35eacc4b89c993bea',1,'adiabatic_donelan::tol()'],['../structadiabatic__mod__charnock.html#a8a007e09d416f6879b7ba68c7e4ac29e',1,'adiabatic_mod_charnock::tol()'],['../structadiabatic__charnock.html#abb822b2278b8cd500c6fb0fb0a028709',1,'adiabatic_charnock::tol()'],['../structsurface__flux__wave__coupled.html#a928bb0b9a4141fc6452c6f83fbec58aa',1,'surface_flux_wave_coupled::tol()'],['../structsurface__flux__donelan.html#a5c30fb789d7f02cb9533948d32011947',1,'surface_flux_donelan::tol()']]], - ['top_5flev_2376',['top_lev',['../classMam4__aer.html#ae15e0c356e4fed002069ecd5d8bb33af',1,'Mam4_aer::top_lev()'],['../classAerRadProps.html#a83216edbd2d57b575f1869df38a1b668',1,'AerRadProps::top_lev()']]], - ['tpi_5fboxdim_2377',['tpi_boxDim',['../structTurbulentPerturbation.html#ab90f89bf4bf3d497f88c27d1b92f3d39',1,'TurbulentPerturbation']]], - ['tpi_5fdirection_2378',['tpi_direction',['../structTurbulentPerturbation.html#af2a72d18ce8c0f5bc011d3682ad93e0f',1,'TurbulentPerturbation']]], - ['tpi_5fhpb_2379',['tpi_Hpb',['../structTurbulentPerturbation.html#aef47959ab81660b54f583a7304816ef4',1,'TurbulentPerturbation']]], - ['tpi_5flayers_2380',['tpi_layers',['../structTurbulentPerturbation.html#a17f060634e44ba5701cc1febba23c915',1,'TurbulentPerturbation']]], - ['tpi_5flpb_2381',['tpi_Lpb',['../structTurbulentPerturbation.html#a22bb01b7314fa13bdfc1966456f5deed',1,'TurbulentPerturbation']]], - ['tpi_5flref_2382',['tpi_lref',['../structTurbulentPerturbation.html#ab3db22cfce521750d46e44ed93c49bb8',1,'TurbulentPerturbation']]], - ['tpi_5fnet_5fbuoyant_2383',['tpi_net_buoyant',['../structTurbulentPerturbation.html#adaf88736c8d43a23f8bb3eb8065f0b84',1,'TurbulentPerturbation']]], - ['tpi_5fnondim_2384',['tpi_nonDim',['../structTurbulentPerturbation.html#abe0155dd9b530c537b1f639ab4dc8691',1,'TurbulentPerturbation']]], - ['tpi_5foffset_2385',['tpi_offset',['../structTurbulentPerturbation.html#a7bcb39c84b03deefaa166c89f22c229c',1,'TurbulentPerturbation']]], - ['tpi_5fpert_5fadjust_2386',['tpi_pert_adjust',['../structTurbulentPerturbation.html#aa4e6ee511ae71277885d87f5aa2ddad3',1,'TurbulentPerturbation']]], - ['tpi_5fti_2387',['tpi_Ti',['../structTurbulentPerturbation.html#aa2c2e894fc858d8cdaa9cde0092e896e',1,'TurbulentPerturbation']]], - ['tpi_5ftinf_2388',['tpi_Tinf',['../structTurbulentPerturbation.html#a20940c88c5c2f6ef1b90d1984867777a',1,'TurbulentPerturbation']]], - ['tpi_5fwpb_2389',['tpi_Wpb',['../structTurbulentPerturbation.html#a21d9b84c0b8eac4d49ae5ca764247442',1,'TurbulentPerturbation']]], - ['tprmax_2390',['tprmax',['../ERF__Constants_8H.html#a06a70c05086650ead098e2994ad1bd43',1,'ERF_Constants.H']]], - ['tprmin_2391',['tprmin',['../ERF__Constants_8H.html#a9180d622aa39d89312941eba03fa1347',1,'ERF_Constants.H']]], - ['tq_5fenthalpy_2392',['tq_enthalpy',['../classWaterVaporSat.html#afae0dfb4f85c8ac528ff330ccfa182b2',1,'WaterVaporSat']]], - ['trilinear_5finterp_5ft_2393',['trilinear_interp_T',['../classMOSTAverage.html#aefb42b9f2a5c3347e7ab87abdfcab3d7',1,'MOSTAverage']]], - ['ttrice_2394',['ttrice',['../ERF__Constants_8H.html#a9b3da60e1e65429fe546d18c9c926105',1,'ERF_Constants.H']]], - ['turb_5fdisk_5fangle_2395',['turb_disk_angle',['../classSimpleAD.html#addf5c9255c895e8d29bc85a02a662844',1,'SimpleAD::turb_disk_angle()'],['../structSolverChoice.html#addcff0f25c6925df38673747b4dea91e',1,'SolverChoice::turb_disk_angle()'],['../classGeneralAD.html#ad5945bec35f72c63369436bf3edce069',1,'GeneralAD::turb_disk_angle()']]], - ['turb_5flengthscale_2396',['Turb_lengthscale',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea1fd996857fe3699ac7f9454e88d6ae76',1,'EddyDiff']]], - ['turbchoice_2397',['TurbChoice',['../structTurbChoice.html',1,'']]], - ['turbchoice_2398',['turbChoice',['../structSolverChoice.html#aa53b017d79e0067923180a0aa59367b4',1,'SolverChoice']]], - ['turbpert_2399',['turbPert',['../classERF.html#ac1b9cce4a3c1736c4af78f6b0e2143ce',1,'ERF']]], - ['turbpert_5famplitude_2400',['turbPert_amplitude',['../classERF.html#afb76c0633e2ba944c543e7a03a5e9424',1,'ERF']]], - ['turbpert_5fupdate_2401',['turbPert_update',['../classERF.html#aa89efe0abf37918ce3f212fb0e26f1bc',1,'ERF']]], - ['turbulentperturbation_2402',['TurbulentPerturbation',['../structTurbulentPerturbation.html',1,'']]], - ['type_2403',['Type',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7',1,'SatMethods']]], - ['type_2404',['type',['../structMamConstituents_1_1mode__component__t.html#a96f5cdd50364b1e2760b1cb4e88cd153',1,'MamConstituents::mode_component_t']]], - ['types_2405',['types',['../structMamConstituents_1_1modes__t.html#aea58b375f13ddc20860b2bd2a183899b',1,'MamConstituents::modes_t']]] + ['t_2303',['T',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda8ecd2dbb16824e5c68db7daf2254fc79',1,'RealBdyVars::T()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a1e7df4966430ffdaa4bb7bbd0f8a6d02',1,'WRFBdyVars::T()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89faba8b3d297f43d3f8d507b19ff6e21757',1,'MetGridBdyVars::T()']]], + ['t_5f0_2304',['T_0',['../structProbParmDefaults.html#a16db7fa78b123f2a956bacbce26f32c6',1,'ProbParmDefaults']]], + ['t_5favg_5fcnt_2305',['t_avg_cnt',['../classERF.html#a6837423e9248e923fcaa1987b59d8160',1,'ERF']]], + ['t_5fnew_2306',['t_new',['../classERF.html#a65741b6379d273c19a25cf48bb947614',1,'ERF']]], + ['t_5fold_2307',['t_old',['../classERF.html#a7085d7d5fc94a0f84efc06957267d58e',1,'ERF']]], + ['t_5fstar_2308',['t_star',['../classABLMost.html#ac9d90016f196c3861d225132e8b6a921',1,'ABLMost']]], + ['t_5fstore_2309',['T_store',['../classMRISplitIntegrator.html#a10fa09211f3b0a6b7357ab79dbadbb80',1,'MRISplitIntegrator']]], + ['t_5fsurf_2310',['t_surf',['../classABLMost.html#a1f488836fca7c3da2bed67c63a94951b',1,'ABLMost']]], + ['tabs_2311',['tabs',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea7cde81843cd190a3122d7c3912a39b74',1,'MicVar_Kess::tabs()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638ae89a849a90bf6b73e4a4daf59228ac54',1,'MicVar_SatAdj::tabs()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aaf3c3122dd3954fe2b19abfc5c27b3dc',1,'MicVar::tabs()']]], + ['tabs1d_2312',['tabs1d',['../classSAM.html#aee5da977a069c0b9cb98d150027f746c',1,'SAM']]], + ['target_5fbox_2313',['target_box',['../classWriteBndryPlanes.html#a4d7d2b3b5b1c823b905ae3042bb62379',1,'WriteBndryPlanes']]], + ['tau11_5flev_2314',['Tau11_lev',['../classERF.html#aeb9348353b2415d023d8f52c293cad7e',1,'ERF']]], + ['tau12_5flev_2315',['Tau12_lev',['../classERF.html#ad8c2eca71737b102cc5cf75f97c6bd63',1,'ERF']]], + ['tau13_5flev_2316',['Tau13_lev',['../classERF.html#a5392e6104804d799b3fd943dfe390766',1,'ERF']]], + ['tau21_5flev_2317',['Tau21_lev',['../classERF.html#a547864dc0347f4620feb99ed564acb4d',1,'ERF']]], + ['tau22_5flev_2318',['Tau22_lev',['../classERF.html#afb4294f848d86e4aefb74848bb71047e',1,'ERF']]], + ['tau23_5flev_2319',['Tau23_lev',['../classERF.html#a03a4ad7368c1c98b492cd9d9fec9cbc5',1,'ERF']]], + ['tau31_5flev_2320',['Tau31_lev',['../classERF.html#a203e7334296218672e36bab93174e146',1,'ERF']]], + ['tau32_5flev_2321',['Tau32_lev',['../classERF.html#aa650bf1f6885b179fd8d4c24b48668cb',1,'ERF']]], + ['tau33_5flev_2322',['Tau33_lev',['../classERF.html#a60a185c47f07bf4fb537a15d5a226d8a',1,'ERF']]], + ['tau_5fnudging_2323',['tau_nudging',['../structInputSoundingData.html#a5c190ab2ffec63277427ed6c92d4f53f',1,'InputSoundingData']]], + ['tbgmax_2324',['tbgmax',['../ERF__Constants_8H.html#a2b4ea8a29735038e49703c7f8c1f20c8',1,'ERF_Constants.H']]], + ['tbgmin_2325',['tbgmin',['../ERF__Constants_8H.html#abf1e890912f1117211516f13b27ed2e8',1,'ERF_Constants.H']]], + ['tboil_2326',['tboil',['../ERF__Constants_8H.html#a123bd9756d4f11bae80bb918f88cbd3f',1,'ERF_Constants.H']]], + ['temp_2327',['temp',['../classAerRadProps.html#a0a03391413de1fcd9ea2550fea907b33',1,'AerRadProps']]], + ['term_5fvel_5fqp_2328',['term_vel_qp',['../ERF__MicrophysicsUtils_8H.html#a7cf098884df5812417aa6ca8a52ec713',1,'ERF_MicrophysicsUtils.H']]], + ['terr_5farr_2329',['terr_arr',['../classTerrainIF.html#a523acccd9975c290c18bf83f740f3522',1,'TerrainIF']]], + ['terrain_5fis_5fflat_2330',['terrain_is_flat',['../structSolverChoice.html#ae6a90725e04ca6fe634ec44fb347f5ff',1,'SolverChoice']]], + ['terrain_5ftype_2331',['terrain_type',['../structSolverChoice.html#ab734eb0a5147b93dc6590038b6decc60',1,'SolverChoice']]], + ['terraindrag_2332',['TerrainDrag',['../classTerrainDrag.html#a9f545d59b3cc96faf2111ee8bfaa6161',1,'TerrainDrag::TerrainDrag()'],['../classTerrainDrag.html',1,'TerrainDrag']]], + ['terrainif_2333',['TerrainIF',['../classTerrainIF.html',1,'TerrainIF'],['../classTerrainIF.html#ac037e7de054cca909a921eccc620ef4a',1,'TerrainIF::TerrainIF()']]], + ['terrpoisson_5fadotx_2334',['terrpoisson_adotx',['../ERF__TerrainPoisson__3D__K_8H.html#a172dc7a07636a9b0f1671b362fd85b64',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fx_2335',['terrpoisson_flux_x',['../ERF__TerrainPoisson__3D__K_8H.html#a9294de99c716848153792ad0aef09ea8',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fy_2336',['terrpoisson_flux_y',['../ERF__TerrainPoisson__3D__K_8H.html#af2928deaaa17341fbd0de55109c6efc8',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fz_2337',['terrpoisson_flux_z',['../ERF__TerrainPoisson__3D__K_8H.html#aca6415c5bc3af42823005c2348f2b050',1,'ERF_TerrainPoisson_3D_K.H']]], + ['test_5fmapfactor_2338',['test_mapfactor',['../structSolverChoice.html#a9c7942f6ef7cf05115f35702097cf107',1,'SolverChoice']]], + ['tgrmax_2339',['tgrmax',['../ERF__Constants_8H.html#ab24d300166813654b7d8adb31bc71938',1,'ERF_Constants.H']]], + ['tgrmin_2340',['tgrmin',['../ERF__Constants_8H.html#afb7d1700c60728d56ef525934fe6a098',1,'ERF_Constants.H']]], + ['th0_5fcomp_2341',['th0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aaf394bbf6aa8da56fc479f2ed5a2a372',1,'BaseState']]], + ['therco_2342',['therco',['../ERF__Constants_8H.html#a583248545708b1481d513f2c9621f0ba',1,'ERF_Constants.H']]], + ['theta_2343',['theta',['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a8cbbe7ff58f91759c10f65b097bcfc0f',1,'LsmVar_SLM::theta()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea8e4ed7630edede7500eef0da31218c36',1,'MicVar_Kess::theta()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a96295e93c39d249775ba2498eb3d4fc1',1,'MicVar::theta()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a0afe2a4054f7555add0acedfdb74cd91',1,'MicVar_SatAdj::theta()'],['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3baf198df5800148ff3680d005b5fb09c68',1,'LsmVar_MM5::theta()']]], + ['theta_5fh_2344',['Theta_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ead0cfc6c50b43867895cbc2c02eb2b99a',1,'EddyDiff']]], + ['theta_5fincr_5fland_2345',['theta_incr_land',['../structMYNNPBLH.html#a16169bdfadcc27219d7c6dde54ef6bd9',1,'MYNNPBLH']]], + ['theta_5fincr_5fwater_2346',['theta_incr_water',['../structMYNNPBLH.html#ad830dc7c3282256b729ad09b8cc0572e',1,'MYNNPBLH']]], + ['theta_5finp_5fsound_2347',['theta_inp_sound',['../structInputSoundingData.html#a7cde9c67da9ade1d385047732b106943',1,'InputSoundingData']]], + ['theta_5finp_5fsound_5fd_2348',['theta_inp_sound_d',['../structInputSoundingData.html#a00054ef7905b250d663dd8c9d69a112e',1,'InputSoundingData']]], + ['theta_5fprim_2349',['Theta_prim',['../classERF.html#a71629ae2fda396472198691b75d83b2e',1,'ERF']]], + ['theta_5fref_2350',['theta_ref',['../structTurbChoice.html#aeb3c184b540858407426a606327fba3a',1,'TurbChoice']]], + ['theta_5fref_5finp_5fsound_2351',['theta_ref_inp_sound',['../structInputSoundingData.html#a15782809644a4daa0e8de9c3cc4c346a',1,'InputSoundingData']]], + ['theta_5ftype_2352',['theta_type',['../classABLMost.html#a7d1394fa01c8c29b20dfb790c0f3ec6b',1,'ABLMost']]], + ['theta_5fv_2353',['Theta_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea0af64d676c5c6f4312eb892f9a7a46cd',1,'EddyDiff']]], + ['thetabar_2354',['thetabar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239ae41e9f65f26ee3b04db07f2db7f28bdb',1,'ERF_DataStruct.H']]], + ['thetacalctype_2355',['ThetaCalcType',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9bab',1,'ABLMost']]], + ['thetamin_5fheight_2356',['thetamin_height',['../structMYNNPBLH.html#aa607f6576c6029c132a0f7b33aec72f1',1,'MYNNPBLH']]], + ['thetav_2357',['Thetav',['../ERF__Thetav_8H.html#a560eb559ee1d5b8dceaae23f4f4581d5',1,'ERF_Thetav.H']]], + ['thin_5fxforce_2358',['thin_xforce',['../classERF.html#a5b9b8d719a87a6940f611c6a30e8ccf5',1,'ERF']]], + ['thin_5fyforce_2359',['thin_yforce',['../classERF.html#a18c1142552120bbd22987f34995ee939',1,'ERF']]], + ['thin_5fzforce_2360',['thin_zforce',['../classERF.html#a56a23d298bc66218bf257d0e793e341f',1,'ERF']]], + ['third_2361',['third',['../classModalAeroWateruptake.html#a77bdba258f0d10234a98a54a39a5fb7f',1,'ModalAeroWateruptake']]], + ['thrust_5fcoeff_2362',['thrust_coeff',['../classWindFarm.html#a8d5e6333f2f9f8e36dfd4766ad171b84',1,'WindFarm::thrust_coeff()'],['../classEWP.html#a9cdc57dc5a1a63c4a4e62ba85dffecc4',1,'EWP::thrust_coeff()'],['../classFitch.html#a7cafd25264dba6194d42285153683f34',1,'Fitch::thrust_coeff()'],['../classGeneralAD.html#a45f8887ce8907918ceebf0a804eaffea',1,'GeneralAD::thrust_coeff()'],['../classSimpleAD.html#a0d915eaf360210453a081a2b721d0fa0',1,'SimpleAD::thrust_coeff()']]], + ['thrust_5fcoeff_5fstanding_2363',['thrust_coeff_standing',['../classFitch.html#adc5df318361103709d0fa5421358e29d',1,'Fitch::thrust_coeff_standing()'],['../classWindFarm.html#ab8d68a72cf4346074daf47f825eff105',1,'WindFarm::thrust_coeff_standing()'],['../classSimpleAD.html#a1665d726556fc42558e77fe94e732d43',1,'SimpleAD::thrust_coeff_standing()'],['../classGeneralAD.html#ad96abbb1f20b4ea0abf49d0fb88b289a',1,'GeneralAD::thrust_coeff_standing()'],['../classEWP.html#a22f50393881ced019cae2a74ee04cdea',1,'EWP::thrust_coeff_standing()']]], + ['tilenoz_2364',['TileNoZ',['../ERF__TileNoZ_8H.html#a8da113f1d5603f7297fe1d03e5013f00',1,'ERF_TileNoZ.H']]], + ['time_2365',['Time',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa76d4ef5f3f6a672bbfab2865563e530',1,'ERF_NCWpsFile.H']]], + ['time_5favg_5fvel_2366',['time_avg_vel',['../structSolverChoice.html#af3119a4089367206db9fc3a17664e874',1,'SolverChoice']]], + ['time_5favg_5fvel_5fatcc_2367',['Time_Avg_Vel_atCC',['../ERF__Utils_8H.html#ac3d734b65fd91857925d381c476e7965',1,'Time_Avg_Vel_atCC(const amrex::Real &dt, amrex::Real &t_avg_cnt, amrex::MultiFab *vel_t_avg, amrex::MultiFab &xvel, amrex::MultiFab &yvel, amrex::MultiFab &zvel): ERF_Utils.H'],['../ERF__TimeAvgVel_8cpp.html#a2241063c19e843eaaa749c3b51b6b0fe',1,'Time_Avg_Vel_atCC(const Real &dt, Real &t_avg_cnt, MultiFab *vel_t_avg, MultiFab &xvel, MultiFab &yvel, MultiFab &zvel): ERF_TimeAvgVel.cpp']]], + ['time_5fbdywidth_5fbt_5fsn_2368',['Time_BdyWidth_BT_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a2f43039d16fd9942908dc0b55b462b18',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fbt_5fwe_2369',['Time_BdyWidth_BT_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aaa684fa862f886663c11fcad18416550',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fsn_2370',['Time_BdyWidth_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a7d998330c55b56c1e46c449b2e39e89f',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fwe_2371',['Time_BdyWidth_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a1bfaf1bd09d922faf1b4bb0ffb3a6ec3',1,'ERF_NCWpsFile.H']]], + ['time_5fbt_2372',['Time_BT',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a539ca443eab3c322b2b37046e896dc62',1,'ERF_NCWpsFile.H']]], + ['time_5fbt_5fsn_5fwe_2373',['Time_BT_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa3968158227ea04595d4003503cca22b',1,'ERF_NCWpsFile.H']]], + ['time_5finterp_5fsst_2374',['time_interp_sst',['../classABLMost.html#aaeef06eb7d0ab7e3d100e583337121cc',1,'ABLMost']]], + ['time_5fsn_5fwe_2375',['Time_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a5f93bace93896872075eae75770cadc4',1,'ERF_NCWpsFile.H']]], + ['timeinterpolateddata_2376',['TimeInterpolatedData',['../structTimeInterpolatedData.html',1,'TimeInterpolatedData'],['../structTimeInterpolatedData.html#a1184805b0ed3f51a5f64344e40913165',1,'TimeInterpolatedData::TimeInterpolatedData()=default'],['../structTimeInterpolatedData.html#ae8db82a30cc400c01b3cb5a2ee83a778',1,'TimeInterpolatedData::TimeInterpolatedData(amrex::Real time)'],['../structTimeInterpolatedData.html#afc37639ef60efba7c592f9d1b6380df6',1,'TimeInterpolatedData::TimeInterpolatedData(TimeInterpolatedData &&) noexcept=default'],['../structTimeInterpolatedData.html#a9fa3bce37585ef02c43d0ba1546f93eb',1,'TimeInterpolatedData::TimeInterpolatedData(const TimeInterpolatedData &other)=delete']]], + ['timestep_2377',['timestep',['../classMRISplitIntegrator.html#a3f21bedf222ce95136d4889012401612',1,'MRISplitIntegrator']]], + ['timestep_2378',['timeStep',['../classERF.html#aff397ccf7eb99c51d7c705a35e85ec5f',1,'ERF']]], + ['tint_2379',['tint',['../classRadiation.html#a76bb14b6a6eafd04ffad69f50547be41',1,'Radiation']]], + ['tinterp_2380',['tinterp',['../classReadBndryPlanes.html#a6f54411420eb4d57e4dc201b256f3d5e',1,'ReadBndryPlanes']]], + ['tmax_2381',['tmax',['../classWaterVaporSat.html#a8e168a8ca074d530d7afe596739270b4',1,'WaterVaporSat']]], + ['tmelt_2382',['tmelt',['../ERF__Constants_8H.html#a764526b482e006cd52004d3f53467b57',1,'ERF_Constants.H']]], + ['tmid_2383',['tmid',['../classRadiation.html#ac1ed1e73ee4f8832a699967c8354bd6e',1,'Radiation']]], + ['tmin_2384',['tmin',['../classWaterVaporSat.html#ac7a0c53f3985416b26f43135e25accca',1,'WaterVaporSat']]], + ['tol_2385',['TOL',['../namespaceHSEutils.html#aace33d14958f235a111e6cead400a61e',1,'HSEutils']]], + ['tol_2386',['tol',['../structsurface__temp__donelan.html#ab39f101456f06c4711711f1db2cb2751',1,'surface_temp_donelan::tol()'],['../structsurface__flux__mod__charnock.html#ac01a07a59f56ff6683dd9942b4d500ba',1,'surface_flux_mod_charnock::tol()'],['../structWENO__Z7.html#ab5d1630a2cd0f731c932a981f7c43e6f',1,'WENO_Z7::tol()'],['../structWENO__Z5.html#af5daab47aa96e124f3bf0508489e3017',1,'WENO_Z5::tol()'],['../structWENO__MZQ3.html#af1d30022fe1ebe59529f45843dff3ae5',1,'WENO_MZQ3::tol()'],['../structWENO__Z3.html#aec489e3be4dbc31eb46b729b8510fdfc',1,'WENO_Z3::tol()'],['../structWENO7.html#ab892b0bcfa15175a4791c64e222be320',1,'WENO7::tol()'],['../structWENO5.html#a99f8a8620164e0e1460c7bce55ec3b02',1,'WENO5::tol()'],['../structWENO3.html#aa09b52432a69d89bef16a06015252661',1,'WENO3::tol()'],['../structsurface__temp__wave__coupled.html#a3715864e9c6bfdc6e4556925d0fc48fa',1,'surface_temp_wave_coupled::tol()'],['../structsurface__temp__mod__charnock.html#a77dc7e5a012fbe6066fa21f57145c938',1,'surface_temp_mod_charnock::tol()'],['../structsurface__temp__charnock.html#ab1cdc86ca25ac91cb375348372f2ddf1',1,'surface_temp_charnock::tol()'],['../structsurface__temp.html#a7c4031cfb8cbb020115ee7fae12ddb05',1,'surface_temp::tol()'],['../structsurface__flux__charnock.html#a08529386a7d5012684c818249a7d76ba',1,'surface_flux_charnock::tol()'],['../structsurface__flux.html#abd16b92a75ae384f9fe490b59f046b6a',1,'surface_flux::tol()'],['../structadiabatic__wave__coupled.html#ad18802ec131991fbaaebfb80a1a12d07',1,'adiabatic_wave_coupled::tol()'],['../structadiabatic__donelan.html#aaba2ad764346c1a35eacc4b89c993bea',1,'adiabatic_donelan::tol()'],['../structadiabatic__mod__charnock.html#a8a007e09d416f6879b7ba68c7e4ac29e',1,'adiabatic_mod_charnock::tol()'],['../structadiabatic__charnock.html#abb822b2278b8cd500c6fb0fb0a028709',1,'adiabatic_charnock::tol()'],['../structsurface__flux__wave__coupled.html#a928bb0b9a4141fc6452c6f83fbec58aa',1,'surface_flux_wave_coupled::tol()'],['../structsurface__flux__donelan.html#a5c30fb789d7f02cb9533948d32011947',1,'surface_flux_donelan::tol()']]], + ['top_5flev_2387',['top_lev',['../classMam4__aer.html#ae15e0c356e4fed002069ecd5d8bb33af',1,'Mam4_aer::top_lev()'],['../classAerRadProps.html#a83216edbd2d57b575f1869df38a1b668',1,'AerRadProps::top_lev()']]], + ['tpi_5fboxdim_2388',['tpi_boxDim',['../structTurbulentPerturbation.html#ab90f89bf4bf3d497f88c27d1b92f3d39',1,'TurbulentPerturbation']]], + ['tpi_5fdirection_2389',['tpi_direction',['../structTurbulentPerturbation.html#af2a72d18ce8c0f5bc011d3682ad93e0f',1,'TurbulentPerturbation']]], + ['tpi_5fhpb_2390',['tpi_Hpb',['../structTurbulentPerturbation.html#aef47959ab81660b54f583a7304816ef4',1,'TurbulentPerturbation']]], + ['tpi_5flayers_2391',['tpi_layers',['../structTurbulentPerturbation.html#a17f060634e44ba5701cc1febba23c915',1,'TurbulentPerturbation']]], + ['tpi_5flpb_2392',['tpi_Lpb',['../structTurbulentPerturbation.html#a22bb01b7314fa13bdfc1966456f5deed',1,'TurbulentPerturbation']]], + ['tpi_5flref_2393',['tpi_lref',['../structTurbulentPerturbation.html#ab3db22cfce521750d46e44ed93c49bb8',1,'TurbulentPerturbation']]], + ['tpi_5fnet_5fbuoyant_2394',['tpi_net_buoyant',['../structTurbulentPerturbation.html#adaf88736c8d43a23f8bb3eb8065f0b84',1,'TurbulentPerturbation']]], + ['tpi_5fnondim_2395',['tpi_nonDim',['../structTurbulentPerturbation.html#abe0155dd9b530c537b1f639ab4dc8691',1,'TurbulentPerturbation']]], + ['tpi_5foffset_2396',['tpi_offset',['../structTurbulentPerturbation.html#a7bcb39c84b03deefaa166c89f22c229c',1,'TurbulentPerturbation']]], + ['tpi_5fpert_5fadjust_2397',['tpi_pert_adjust',['../structTurbulentPerturbation.html#aa4e6ee511ae71277885d87f5aa2ddad3',1,'TurbulentPerturbation']]], + ['tpi_5fti_2398',['tpi_Ti',['../structTurbulentPerturbation.html#aa2c2e894fc858d8cdaa9cde0092e896e',1,'TurbulentPerturbation']]], + ['tpi_5ftinf_2399',['tpi_Tinf',['../structTurbulentPerturbation.html#a20940c88c5c2f6ef1b90d1984867777a',1,'TurbulentPerturbation']]], + ['tpi_5fwpb_2400',['tpi_Wpb',['../structTurbulentPerturbation.html#a21d9b84c0b8eac4d49ae5ca764247442',1,'TurbulentPerturbation']]], + ['tprmax_2401',['tprmax',['../ERF__Constants_8H.html#a06a70c05086650ead098e2994ad1bd43',1,'ERF_Constants.H']]], + ['tprmin_2402',['tprmin',['../ERF__Constants_8H.html#a9180d622aa39d89312941eba03fa1347',1,'ERF_Constants.H']]], + ['tq_5fenthalpy_2403',['tq_enthalpy',['../classWaterVaporSat.html#afae0dfb4f85c8ac528ff330ccfa182b2',1,'WaterVaporSat']]], + ['trilinear_5finterp_5ft_2404',['trilinear_interp_T',['../classMOSTAverage.html#aefb42b9f2a5c3347e7ab87abdfcab3d7',1,'MOSTAverage']]], + ['ttrice_2405',['ttrice',['../ERF__Constants_8H.html#a9b3da60e1e65429fe546d18c9c926105',1,'ERF_Constants.H']]], + ['turb_5fdisk_5fangle_2406',['turb_disk_angle',['../classSimpleAD.html#addf5c9255c895e8d29bc85a02a662844',1,'SimpleAD::turb_disk_angle()'],['../structSolverChoice.html#addcff0f25c6925df38673747b4dea91e',1,'SolverChoice::turb_disk_angle()'],['../classGeneralAD.html#ad5945bec35f72c63369436bf3edce069',1,'GeneralAD::turb_disk_angle()']]], + ['turb_5flengthscale_2407',['Turb_lengthscale',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea1fd996857fe3699ac7f9454e88d6ae76',1,'EddyDiff']]], + ['turbchoice_2408',['TurbChoice',['../structTurbChoice.html',1,'']]], + ['turbchoice_2409',['turbChoice',['../structSolverChoice.html#aa53b017d79e0067923180a0aa59367b4',1,'SolverChoice']]], + ['turbpert_2410',['turbPert',['../classERF.html#ac1b9cce4a3c1736c4af78f6b0e2143ce',1,'ERF']]], + ['turbpert_5famplitude_2411',['turbPert_amplitude',['../classERF.html#afb76c0633e2ba944c543e7a03a5e9424',1,'ERF']]], + ['turbpert_5fupdate_2412',['turbPert_update',['../classERF.html#aa89efe0abf37918ce3f212fb0e26f1bc',1,'ERF']]], + ['turbulentperturbation_2413',['TurbulentPerturbation',['../structTurbulentPerturbation.html',1,'']]], + ['type_2414',['Type',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7',1,'SatMethods']]], + ['type_2415',['type',['../structMamConstituents_1_1mode__component__t.html#a96f5cdd50364b1e2760b1cb4e88cd153',1,'MamConstituents::mode_component_t']]], + ['types_2416',['types',['../structMamConstituents_1_1modes__t.html#aea58b375f13ddc20860b2bd2a183899b',1,'MamConstituents::modes_t']]] ]; diff --git a/search/all_14.js b/search/all_14.js index 7d4e58c63..3fc06baa9 100644 --- a/search/all_14.js +++ b/search/all_14.js @@ -1,59 +1,59 @@ var searchData= [ - ['u_2406',['U',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda18f2b09699f8c7ee3796d766f288f411',1,'RealBdyVars::U()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582aa53bdf551bf25340a362d722eac4ab6f',1,'WRFBdyVars::U()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa378f42ee4d721483e332f15a50a6f3ea',1,'MetGridBdyVars::U()']]], - ['u_5finp_5fsound_2407',['U_inp_sound',['../structInputSoundingData.html#acaca35a2682754cb6faa44e1958fba8b',1,'InputSoundingData']]], - ['u_5finp_5fsound_5fd_2408',['U_inp_sound_d',['../structInputSoundingData.html#ab040f8bf9b86d53f6acda8c10844c20f',1,'InputSoundingData']]], - ['u_5finp_5fsponge_2409',['U_inp_sponge',['../structInputSpongeData.html#aece8029ec7a192a21d88a796ada8e917',1,'InputSpongeData']]], - ['u_5fstar_2410',['u_star',['../classABLMost.html#acd5510d2f47502a57107f12c66f8a552',1,'ABLMost']]], - ['ubar_2411',['ubar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d2cdf8cea6cb933d4ce759c1ff1b948',1,'ERF_DataStruct.H']]], - ['ubar_5fsponge_2412',['ubar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbac159d9fae0d25be7ce907e1feb87cdaa',1,'ERF_DataStruct.H']]], - ['undefined_2413',['undefined',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a5e543256c480ac577d30f76f9120eb74',1,'ERF_IndexDefines.H']]], - ['uniform_5fangle_2414',['uniform_angle',['../classRadiation.html#aedbf9cc7e81f84db53d0145a3c18727a',1,'Radiation']]], - ['unioncif_2415',['UnionCIF',['../classUnionCIF.html',1,'UnionCIF< F1, F2 >'],['../classUnionCIF.html#ae309467c4c5a1af20d285441d1fb9670',1,'UnionCIF::UnionCIF(const F1 &f1, const F2 &f2)'],['../classUnionCIF.html#a409d59d8707a2695b13b7115f69f406e',1,'UnionCIF::UnionCIF(const UnionCIF &rhs)=default'],['../classUnionCIF.html#aafc94c60436bf1ae2decb6fb84ce300f',1,'UnionCIF::UnionCIF(UnionCIF &&rhs) noexcept=default']]], - ['unionlistif_2416',['UnionListIF',['../classUnionListIF.html',1,'UnionListIF< F >'],['../classUnionListIF.html#a7d510d7cb349a3e162d88ac660a6b3c2',1,'UnionListIF::UnionListIF()']]], - ['uniquefilenames_2417',['uniquefilenames',['../classPhysProp.html#a4bc8ab2d58a26e16bea177aa9ea70b57',1,'PhysProp']]], - ['units_2418',['Units',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1',1,'RadConstants']]], - ['unknown_2419',['Unknown',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a88183b946cc5f0e8c96b2e66e1c74a7e',1,'ERF_IndexDefines.H']]], - ['update_2420',['update',['../classFitch.html#a1a2db68abb0185de73bd870884f0b019',1,'Fitch::update()'],['../classGeneralAD.html#a2c22ccda2fdf9b29e4325c22b84bea2c',1,'GeneralAD::update()'],['../classSimpleAD.html#a1d87675adbb7e56ff0969cd1543c72c4',1,'SimpleAD::update()'],['../classEWP.html#a762189d5d9c02d32fa1e6186adb35ae0',1,'EWP::update()']]], - ['update_5fdiffusive_5farrays_2421',['update_diffusive_arrays',['../classERF.html#a419510fced05e9afc05c466beeeb66f7',1,'ERF']]], - ['update_5ffield_5fptrs_2422',['update_field_ptrs',['../classMOSTAverage.html#a1d1a06b1f807c7018950fe91ddc435bd',1,'MOSTAverage']]], - ['update_5ffluxes_2423',['update_fluxes',['../classABLMost.html#af82057d4fbaaf1d8347cf18c7efd7b53',1,'ABLMost']]], - ['update_5fgeostrophic_5fprofile_2424',['update_geostrophic_profile',['../classProblemBase.html#a7ca260b5527bb1ecbae0aa78897dd666',1,'ProblemBase']]], - ['update_5fmac_5fptrs_2425',['update_mac_ptrs',['../classABLMost.html#a5fcdd773bc7314a2655bf3ce0e7536fe',1,'ABLMost']]], - ['update_5fmicro_5fvars_2426',['Update_Micro_Vars',['../classSAM.html#a2e6ff95cf827306bbcf3661c954a692e',1,'SAM::Update_Micro_Vars()'],['../classSatAdj.html#a126716cce4ed479136e5f6cd8513149d',1,'SatAdj::Update_Micro_Vars()'],['../classNullMoist.html#aece7a50f16bf40e3e9d536cc030458f7',1,'NullMoist::Update_Micro_Vars()'],['../classKessler.html#a05b9426e9fd6af90ea40aa77ed0cbe66',1,'Kessler::Update_Micro_Vars()'],['../classNullSurf.html#aad733e954aefc643ed1f2c6a1bb564ac',1,'NullSurf::Update_Micro_Vars()']]], - ['update_5fmicro_5fvars_5flev_2427',['Update_Micro_Vars_Lev',['../classLandSurface.html#afcb150f2d64cc46a8fbdc817d6fb9872',1,'LandSurface::Update_Micro_Vars_Lev()'],['../classEulerianMicrophysics.html#a0f8fc766c44f4331bfc86337eb43f6cc',1,'EulerianMicrophysics::Update_Micro_Vars_Lev()'],['../classMicrophysics.html#a6b8a14f003da6293f7a9ee118bc60149',1,'Microphysics::Update_Micro_Vars_Lev()']]], - ['update_5fpblh_2428',['update_pblh',['../classABLMost.html#a9cba175c3ff5be3dcdd14f97ed7c892e',1,'ABLMost']]], - ['update_5frhoqt_5fsources_2429',['update_rhoqt_sources',['../classProblemBase.html#a9ef723333579aac2295b535c79193088',1,'ProblemBase']]], - ['update_5frhotheta_5fsources_2430',['update_rhotheta_sources',['../classProblemBase.html#ad8f582edde4d124612f67d9d2a17f4a4',1,'ProblemBase']]], - ['update_5fstate_5fvars_2431',['Update_State_Vars',['../classSatAdj.html#aa0c09c265479736a584b29722261d238',1,'SatAdj::Update_State_Vars()'],['../classSAM.html#aea5fdd520cbb1bc936a0f11d55400029',1,'SAM::Update_State_Vars()'],['../classNullMoist.html#a24f0528f7d31b89f36a3c225c7e53010',1,'NullMoist::Update_State_Vars()'],['../classKessler.html#add7ed88ab0086ee53aa15e87cc8686ef',1,'Kessler::Update_State_Vars()'],['../classNullSurf.html#aec12d8aa3e358ea40f7d4371651eb73a',1,'NullSurf::Update_State_Vars()']]], - ['update_5fstate_5fvars_5flev_2432',['Update_State_Vars_Lev',['../classEulerianMicrophysics.html#a6f0dc90119a228e56c5616267eba6009',1,'EulerianMicrophysics::Update_State_Vars_Lev()'],['../classLandSurface.html#adc42b59dad9dc817ee882778a2b3d273',1,'LandSurface::Update_State_Vars_Lev()'],['../classMicrophysics.html#a5d7ee0e4867e53e492b8179365e85bb4',1,'Microphysics::Update_State_Vars_Lev()']]], - ['update_5fsurf_5ftemp_2433',['update_surf_temp',['../classABLMost.html#ad878840b1c998160ba79c1e9714adc70',1,'ABLMost']]], - ['update_5fterrain_5farrays_2434',['update_terrain_arrays',['../classERF.html#a7dba7f9e6bd3f6898fac9ac2efcec692',1,'ERF']]], - ['update_5fw_5fsubsidence_2435',['update_w_subsidence',['../classProblemBase.html#aeea63567f941d0ee6f5a653bd8404268',1,'ProblemBase']]], - ['upwind3_2436',['UPWIND3',['../structUPWIND3.html',1,'UPWIND3'],['../structUPWIND3.html#a8292861e993880bb65b24308d62d52a8',1,'UPWIND3::UPWIND3()']]], - ['upwind5_2437',['UPWIND5',['../structUPWIND5.html#ac13bbcdad8180ebd3e15168365299f40',1,'UPWIND5::UPWIND5()'],['../structUPWIND5.html',1,'UPWIND5']]], - ['upwind_5f3rd_2438',['Upwind_3rd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a40adf6565c1a31b2c72d8072412d0b9f',1,'ERF_IndexDefines.H']]], - ['upwind_5f5th_2439',['Upwind_5th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a83aec89012c35752597047c6ebdd983a',1,'ERF_IndexDefines.H']]], - ['upwindall_2440',['UPWINDALL',['../structUPWINDALL.html',1,'UPWINDALL'],['../structUPWINDALL.html#a0201b903572d5e51aa42bbc43cd94242',1,'UPWINDALL::UPWINDALL()']]], - ['use_5fcoriolis_2441',['use_coriolis',['../structSolverChoice.html#a9e86533aa6df5bf6408d91f0dfd23606',1,'SolverChoice']]], - ['use_5fefficient_5fadvection_2442',['use_efficient_advection',['../structAdvChoice.html#a50c43113d4bd0ccaf9f1878134f00bb8',1,'AdvChoice']]], - ['use_5fexplicit_5fmost_2443',['use_explicit_most',['../structSolverChoice.html#a15db794855101421e20ba970dcd634e9',1,'SolverChoice']]], - ['use_5ffft_2444',['use_fft',['../classERF.html#a35e6065478296fac62affbf8f53b8c23',1,'ERF']]], - ['use_5fgravity_2445',['use_gravity',['../structSolverChoice.html#a3ab48411073a3c1f75435292d7b407e5',1,'SolverChoice']]], - ['use_5fke_2446',['use_KE',['../structTurbChoice.html#a1cca3daa3eed11109607efa9983ae8ed',1,'TurbChoice']]], - ['use_5flagged_5fdelta_5frt_2447',['use_lagged_delta_rt',['../structSolverChoice.html#a0e2a9a1ec68a94b24dc8f3f6d8bb7af0',1,'SolverChoice']]], - ['use_5fmoist_5fbackground_2448',['use_moist_background',['../structSolverChoice.html#aab88dd74d39b1ad369ae6324e05d7a35',1,'SolverChoice']]], - ['use_5fmoisture_2449',['use_moisture',['../classABLMost.html#ab55a547b6b74a177128af6c6a107930c',1,'ABLMost']]], - ['use_5fmono_5fadv_2450',['use_mono_adv',['../structSolverChoice.html#a3660145ad90d59b2a6693fd88bb01381',1,'SolverChoice']]], - ['use_5fnum_5fdiff_2451',['use_num_diff',['../structSolverChoice.html#a8d039800497a1e5084afeef94d367932',1,'SolverChoice']]], - ['use_5frad_5fdt_5fcosz_2452',['use_rad_dt_cosz',['../classRadiation.html#a18cd8ea8ce343768fc2f630bcda8629d',1,'Radiation']]], - ['use_5freal_5fbcs_2453',['use_real_bcs',['../classERF.html#a86208285bf705f360a3c318a75097f61',1,'ERF']]], - ['use_5frotate_5fmost_2454',['use_rotate_most',['../structSolverChoice.html#af3dab90d6c6d356aa2f35c3dbe151411',1,'SolverChoice']]], - ['use_5fvolume_5faverage_2455',['USE_VOLUME_AVERAGE',['../ERF__TurbPertStruct_8H.html#a1cd6e2210df20afb1fdec3183cbef7ba',1,'ERF_TurbPertStruct.H']]], - ['use_5fxhi_5fsponge_5fdamping_2456',['use_xhi_sponge_damping',['../structSpongeChoice.html#a980e2c4485a0769eb0405a77445e3db1',1,'SpongeChoice']]], - ['use_5fxlo_5fsponge_5fdamping_2457',['use_xlo_sponge_damping',['../structSpongeChoice.html#a0d60faef2ee2597c1df7807fc25204e2',1,'SpongeChoice']]], - ['use_5fyhi_5fsponge_5fdamping_2458',['use_yhi_sponge_damping',['../structSpongeChoice.html#ae2907fb8c5755c951b765b7d835013f6',1,'SpongeChoice']]], - ['use_5fylo_5fsponge_5fdamping_2459',['use_ylo_sponge_damping',['../structSpongeChoice.html#a5e3fe59ec39bd6ed95b33bd568dd711b',1,'SpongeChoice']]], - ['use_5fzhi_5fsponge_5fdamping_2460',['use_zhi_sponge_damping',['../structSpongeChoice.html#ac335f4f1640ad959aadb8e9054c3fda2',1,'SpongeChoice']]], - ['use_5fzlo_5fsponge_5fdamping_2461',['use_zlo_sponge_damping',['../structSpongeChoice.html#a2ac1def940f7e6666a1076be69b3cc33',1,'SpongeChoice']]] + ['u_2417',['U',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda18f2b09699f8c7ee3796d766f288f411',1,'RealBdyVars::U()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582aa53bdf551bf25340a362d722eac4ab6f',1,'WRFBdyVars::U()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa378f42ee4d721483e332f15a50a6f3ea',1,'MetGridBdyVars::U()']]], + ['u_5finp_5fsound_2418',['U_inp_sound',['../structInputSoundingData.html#acaca35a2682754cb6faa44e1958fba8b',1,'InputSoundingData']]], + ['u_5finp_5fsound_5fd_2419',['U_inp_sound_d',['../structInputSoundingData.html#ab040f8bf9b86d53f6acda8c10844c20f',1,'InputSoundingData']]], + ['u_5finp_5fsponge_2420',['U_inp_sponge',['../structInputSpongeData.html#aece8029ec7a192a21d88a796ada8e917',1,'InputSpongeData']]], + ['u_5fstar_2421',['u_star',['../classABLMost.html#acd5510d2f47502a57107f12c66f8a552',1,'ABLMost']]], + ['ubar_2422',['ubar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d2cdf8cea6cb933d4ce759c1ff1b948',1,'ERF_DataStruct.H']]], + ['ubar_5fsponge_2423',['ubar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbac159d9fae0d25be7ce907e1feb87cdaa',1,'ERF_DataStruct.H']]], + ['undefined_2424',['undefined',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a5e543256c480ac577d30f76f9120eb74',1,'ERF_IndexDefines.H']]], + ['uniform_5fangle_2425',['uniform_angle',['../classRadiation.html#aedbf9cc7e81f84db53d0145a3c18727a',1,'Radiation']]], + ['unioncif_2426',['UnionCIF',['../classUnionCIF.html',1,'UnionCIF< F1, F2 >'],['../classUnionCIF.html#ae309467c4c5a1af20d285441d1fb9670',1,'UnionCIF::UnionCIF(const F1 &f1, const F2 &f2)'],['../classUnionCIF.html#a409d59d8707a2695b13b7115f69f406e',1,'UnionCIF::UnionCIF(const UnionCIF &rhs)=default'],['../classUnionCIF.html#aafc94c60436bf1ae2decb6fb84ce300f',1,'UnionCIF::UnionCIF(UnionCIF &&rhs) noexcept=default']]], + ['unionlistif_2427',['UnionListIF',['../classUnionListIF.html',1,'UnionListIF< F >'],['../classUnionListIF.html#a7d510d7cb349a3e162d88ac660a6b3c2',1,'UnionListIF::UnionListIF()']]], + ['uniquefilenames_2428',['uniquefilenames',['../classPhysProp.html#a4bc8ab2d58a26e16bea177aa9ea70b57',1,'PhysProp']]], + ['units_2429',['Units',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1',1,'RadConstants']]], + ['unknown_2430',['Unknown',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a88183b946cc5f0e8c96b2e66e1c74a7e',1,'ERF_IndexDefines.H']]], + ['update_2431',['update',['../classFitch.html#a1a2db68abb0185de73bd870884f0b019',1,'Fitch::update()'],['../classGeneralAD.html#a2c22ccda2fdf9b29e4325c22b84bea2c',1,'GeneralAD::update()'],['../classSimpleAD.html#a1d87675adbb7e56ff0969cd1543c72c4',1,'SimpleAD::update()'],['../classEWP.html#a762189d5d9c02d32fa1e6186adb35ae0',1,'EWP::update()']]], + ['update_5fdiffusive_5farrays_2432',['update_diffusive_arrays',['../classERF.html#a419510fced05e9afc05c466beeeb66f7',1,'ERF']]], + ['update_5ffield_5fptrs_2433',['update_field_ptrs',['../classMOSTAverage.html#a1d1a06b1f807c7018950fe91ddc435bd',1,'MOSTAverage']]], + ['update_5ffluxes_2434',['update_fluxes',['../classABLMost.html#af82057d4fbaaf1d8347cf18c7efd7b53',1,'ABLMost']]], + ['update_5fgeostrophic_5fprofile_2435',['update_geostrophic_profile',['../classProblemBase.html#a7ca260b5527bb1ecbae0aa78897dd666',1,'ProblemBase']]], + ['update_5fmac_5fptrs_2436',['update_mac_ptrs',['../classABLMost.html#a5fcdd773bc7314a2655bf3ce0e7536fe',1,'ABLMost']]], + ['update_5fmicro_5fvars_2437',['Update_Micro_Vars',['../classSAM.html#a2e6ff95cf827306bbcf3661c954a692e',1,'SAM::Update_Micro_Vars()'],['../classSatAdj.html#a126716cce4ed479136e5f6cd8513149d',1,'SatAdj::Update_Micro_Vars()'],['../classNullMoist.html#aece7a50f16bf40e3e9d536cc030458f7',1,'NullMoist::Update_Micro_Vars()'],['../classKessler.html#a05b9426e9fd6af90ea40aa77ed0cbe66',1,'Kessler::Update_Micro_Vars()'],['../classNullSurf.html#aad733e954aefc643ed1f2c6a1bb564ac',1,'NullSurf::Update_Micro_Vars()']]], + ['update_5fmicro_5fvars_5flev_2438',['Update_Micro_Vars_Lev',['../classLandSurface.html#afcb150f2d64cc46a8fbdc817d6fb9872',1,'LandSurface::Update_Micro_Vars_Lev()'],['../classEulerianMicrophysics.html#a0f8fc766c44f4331bfc86337eb43f6cc',1,'EulerianMicrophysics::Update_Micro_Vars_Lev()'],['../classMicrophysics.html#a6b8a14f003da6293f7a9ee118bc60149',1,'Microphysics::Update_Micro_Vars_Lev()']]], + ['update_5fpblh_2439',['update_pblh',['../classABLMost.html#a9cba175c3ff5be3dcdd14f97ed7c892e',1,'ABLMost']]], + ['update_5frhoqt_5fsources_2440',['update_rhoqt_sources',['../classProblemBase.html#a9ef723333579aac2295b535c79193088',1,'ProblemBase']]], + ['update_5frhotheta_5fsources_2441',['update_rhotheta_sources',['../classProblemBase.html#ad8f582edde4d124612f67d9d2a17f4a4',1,'ProblemBase']]], + ['update_5fstate_5fvars_2442',['Update_State_Vars',['../classSatAdj.html#aa0c09c265479736a584b29722261d238',1,'SatAdj::Update_State_Vars()'],['../classSAM.html#aea5fdd520cbb1bc936a0f11d55400029',1,'SAM::Update_State_Vars()'],['../classNullMoist.html#a24f0528f7d31b89f36a3c225c7e53010',1,'NullMoist::Update_State_Vars()'],['../classKessler.html#add7ed88ab0086ee53aa15e87cc8686ef',1,'Kessler::Update_State_Vars()'],['../classNullSurf.html#aec12d8aa3e358ea40f7d4371651eb73a',1,'NullSurf::Update_State_Vars()']]], + ['update_5fstate_5fvars_5flev_2443',['Update_State_Vars_Lev',['../classEulerianMicrophysics.html#a6f0dc90119a228e56c5616267eba6009',1,'EulerianMicrophysics::Update_State_Vars_Lev()'],['../classLandSurface.html#adc42b59dad9dc817ee882778a2b3d273',1,'LandSurface::Update_State_Vars_Lev()'],['../classMicrophysics.html#a5d7ee0e4867e53e492b8179365e85bb4',1,'Microphysics::Update_State_Vars_Lev()']]], + ['update_5fsurf_5ftemp_2444',['update_surf_temp',['../classABLMost.html#ad878840b1c998160ba79c1e9714adc70',1,'ABLMost']]], + ['update_5fterrain_5farrays_2445',['update_terrain_arrays',['../classERF.html#a7dba7f9e6bd3f6898fac9ac2efcec692',1,'ERF']]], + ['update_5fw_5fsubsidence_2446',['update_w_subsidence',['../classProblemBase.html#aeea63567f941d0ee6f5a653bd8404268',1,'ProblemBase']]], + ['upwind3_2447',['UPWIND3',['../structUPWIND3.html',1,'UPWIND3'],['../structUPWIND3.html#a8292861e993880bb65b24308d62d52a8',1,'UPWIND3::UPWIND3()']]], + ['upwind5_2448',['UPWIND5',['../structUPWIND5.html#ac13bbcdad8180ebd3e15168365299f40',1,'UPWIND5::UPWIND5()'],['../structUPWIND5.html',1,'UPWIND5']]], + ['upwind_5f3rd_2449',['Upwind_3rd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a40adf6565c1a31b2c72d8072412d0b9f',1,'ERF_IndexDefines.H']]], + ['upwind_5f5th_2450',['Upwind_5th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a83aec89012c35752597047c6ebdd983a',1,'ERF_IndexDefines.H']]], + ['upwindall_2451',['UPWINDALL',['../structUPWINDALL.html',1,'UPWINDALL'],['../structUPWINDALL.html#a0201b903572d5e51aa42bbc43cd94242',1,'UPWINDALL::UPWINDALL()']]], + ['use_5fcoriolis_2452',['use_coriolis',['../structSolverChoice.html#a9e86533aa6df5bf6408d91f0dfd23606',1,'SolverChoice']]], + ['use_5fefficient_5fadvection_2453',['use_efficient_advection',['../structAdvChoice.html#a50c43113d4bd0ccaf9f1878134f00bb8',1,'AdvChoice']]], + ['use_5fexplicit_5fmost_2454',['use_explicit_most',['../structSolverChoice.html#a15db794855101421e20ba970dcd634e9',1,'SolverChoice']]], + ['use_5ffft_2455',['use_fft',['../classERF.html#a35e6065478296fac62affbf8f53b8c23',1,'ERF']]], + ['use_5fgravity_2456',['use_gravity',['../structSolverChoice.html#a3ab48411073a3c1f75435292d7b407e5',1,'SolverChoice']]], + ['use_5fke_2457',['use_KE',['../structTurbChoice.html#a1cca3daa3eed11109607efa9983ae8ed',1,'TurbChoice']]], + ['use_5flagged_5fdelta_5frt_2458',['use_lagged_delta_rt',['../structSolverChoice.html#a0e2a9a1ec68a94b24dc8f3f6d8bb7af0',1,'SolverChoice']]], + ['use_5fmoist_5fbackground_2459',['use_moist_background',['../structSolverChoice.html#aab88dd74d39b1ad369ae6324e05d7a35',1,'SolverChoice']]], + ['use_5fmoisture_2460',['use_moisture',['../classABLMost.html#ab55a547b6b74a177128af6c6a107930c',1,'ABLMost']]], + ['use_5fmono_5fadv_2461',['use_mono_adv',['../structSolverChoice.html#a3660145ad90d59b2a6693fd88bb01381',1,'SolverChoice']]], + ['use_5fnum_5fdiff_2462',['use_num_diff',['../structSolverChoice.html#a8d039800497a1e5084afeef94d367932',1,'SolverChoice']]], + ['use_5frad_5fdt_5fcosz_2463',['use_rad_dt_cosz',['../classRadiation.html#a18cd8ea8ce343768fc2f630bcda8629d',1,'Radiation']]], + ['use_5freal_5fbcs_2464',['use_real_bcs',['../classERF.html#a86208285bf705f360a3c318a75097f61',1,'ERF']]], + ['use_5frotate_5fmost_2465',['use_rotate_most',['../structSolverChoice.html#af3dab90d6c6d356aa2f35c3dbe151411',1,'SolverChoice']]], + ['use_5fvolume_5faverage_2466',['USE_VOLUME_AVERAGE',['../ERF__TurbPertStruct_8H.html#a1cd6e2210df20afb1fdec3183cbef7ba',1,'ERF_TurbPertStruct.H']]], + ['use_5fxhi_5fsponge_5fdamping_2467',['use_xhi_sponge_damping',['../structSpongeChoice.html#a980e2c4485a0769eb0405a77445e3db1',1,'SpongeChoice']]], + ['use_5fxlo_5fsponge_5fdamping_2468',['use_xlo_sponge_damping',['../structSpongeChoice.html#a0d60faef2ee2597c1df7807fc25204e2',1,'SpongeChoice']]], + ['use_5fyhi_5fsponge_5fdamping_2469',['use_yhi_sponge_damping',['../structSpongeChoice.html#ae2907fb8c5755c951b765b7d835013f6',1,'SpongeChoice']]], + ['use_5fylo_5fsponge_5fdamping_2470',['use_ylo_sponge_damping',['../structSpongeChoice.html#a5e3fe59ec39bd6ed95b33bd568dd711b',1,'SpongeChoice']]], + ['use_5fzhi_5fsponge_5fdamping_2471',['use_zhi_sponge_damping',['../structSpongeChoice.html#ac335f4f1640ad959aadb8e9054c3fda2',1,'SpongeChoice']]], + ['use_5fzlo_5fsponge_5fdamping_2472',['use_zlo_sponge_damping',['../structSpongeChoice.html#a2ac1def940f7e6666a1076be69b3cc33',1,'SpongeChoice']]] ]; diff --git a/search/all_15.js b/search/all_15.js index 3b607d884..c27e49e44 100644 --- a/search/all_15.js +++ b/search/all_15.js @@ -1,25 +1,25 @@ var searchData= [ - ['v_2462',['V',['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa648d295dcce3682ff094adbee4f946bf',1,'MetGridBdyVars::V()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a4d00543cd0d6f68475152e954f5dfa43',1,'WRFBdyVars::V()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bdaeb7c7786202be202372af9778caaa59a',1,'RealBdyVars::V()']]], - ['v_5finp_5fsound_2463',['V_inp_sound',['../structInputSoundingData.html#adba2e69559670861133145572ed6aa2a',1,'InputSoundingData']]], - ['v_5finp_5fsound_5fd_2464',['V_inp_sound_d',['../structInputSoundingData.html#a36f5c3dc9c536d7a6da2f87d67ea6a08',1,'InputSoundingData']]], - ['v_5finp_5fsponge_2465',['V_inp_sponge',['../structInputSpongeData.html#a8cc25a2bbb25e676dadc57cf3e8f6db1',1,'InputSpongeData']]], - ['var_2466',['var',['../classncutils_1_1NCGroup.html#a79bef315da5cff7bcf8bbcfbdd122115',1,'ncutils::NCGroup']]], - ['varid_2467',['varid',['../structncutils_1_1NCVar.html#a2dce982c1ddb8f3b89b071bc3bf15532',1,'ncutils::NCVar']]], - ['varname_2468',['varname',['../classNullSurf.html#ae096eaa2ce9385fabf5692c6a7ac6c26',1,'NullSurf']]], - ['vars_2469',['Vars',['../namespaceVars.html',1,'']]], - ['vars_5fnew_2470',['vars_new',['../classERF.html#a1204ca4dc5d79f5da191ffbe09dfab9b',1,'ERF']]], - ['vars_5fold_2471',['vars_old',['../classERF.html#af31e928baa970a1507dfb0233b352542',1,'ERF']]], - ['vbar_2472',['vbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239acb08c6a1b8bca5e9e4ef6162aef2cfa4',1,'ERF_DataStruct.H']]], - ['vbar_5fsponge_2473',['vbar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbaad1bdec1c0213a18483e81bcb4926964',1,'ERF_DataStruct.H']]], - ['vel_5ft_5favg_2474',['vel_t_avg',['../classERF.html#a3e146164ca6929ec6d4984b6a3f43c81',1,'ERF']]], - ['velocity_2475',['velocity',['../classWindFarm.html#a57a72ded446162e2e365dc0ff7c6e06a',1,'WindFarm::velocity()'],['../classGeneralAD.html#a5d98b31e348b25201d92055c16b6b6da',1,'GeneralAD::velocity()']]], - ['velocitytomomentum_2476',['VelocityToMomentum',['../ERF__VelocityToMomentum_8cpp.html#abd0f6df06c5a596317146e0b9ee81780',1,'VelocityToMomentum(const MultiFab &xvel_in, const IntVect &xvel_ngrow, const MultiFab &yvel_in, const IntVect &yvel_ngrow, const MultiFab &zvel_in, const IntVect &zvel_ngrow, const MultiFab &density, MultiFab &xmom, MultiFab &ymom, MultiFab &zmom, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_VelocityToMomentum.cpp'],['../ERF__Utils_8H.html#a5e2e36af19c0192915a2ca721c0cded4',1,'VelocityToMomentum(const amrex::MultiFab &xvel_in, const amrex::IntVect &xvel_ngrow, const amrex::MultiFab &yvel_in, const amrex::IntVect &yvel_ngrow, const amrex::MultiFab &zvel_in, const amrex::IntVect &zvel_ngrow, const amrex::MultiFab &cons_in, amrex::MultiFab &xmom_out, amrex::MultiFab &ymom_out, amrex::MultiFab &zmom_out, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H']]], - ['verbose_2477',['verbose',['../classERF.html#a43d0b17f6e155691a1e9474526df3af5',1,'ERF']]], - ['visc_2478',['visc',['../structmost__data.html#add81c9cef613709d079f42a22c7d15ac',1,'most_data']]], - ['void_5fbc_2479',['void_bc',['../ERF__InteriorGhostCells_8cpp.html#ab53ca744a656082f128b68f819aacbf5',1,'ERF_InteriorGhostCells.cpp']]], - ['volcanic_5fcmip_5fsw_2480',['volcanic_cmip_sw',['../classAerRadProps.html#aa4241f4adcf62ef3c537a91bdfce66db',1,'AerRadProps']]], - ['volcanic_5foptics_5finit_2481',['volcanic_optics_init',['../classPhysProp.html#a0ad3529b5187f2cfbc7f502655910f32',1,'PhysProp']]], - ['volcanic_5fradius_5foptics_5finit_2482',['volcanic_radius_optics_init',['../classPhysProp.html#adf9483b1971e6a0e2d7e14bcfd2779c1',1,'PhysProp']]], - ['volwgtsummf_2483',['volWgtSumMF',['../classERF.html#ae959fa22a0c888a6da28d385054edf82',1,'ERF']]] + ['v_2473',['V',['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa648d295dcce3682ff094adbee4f946bf',1,'MetGridBdyVars::V()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a4d00543cd0d6f68475152e954f5dfa43',1,'WRFBdyVars::V()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bdaeb7c7786202be202372af9778caaa59a',1,'RealBdyVars::V()']]], + ['v_5finp_5fsound_2474',['V_inp_sound',['../structInputSoundingData.html#adba2e69559670861133145572ed6aa2a',1,'InputSoundingData']]], + ['v_5finp_5fsound_5fd_2475',['V_inp_sound_d',['../structInputSoundingData.html#a36f5c3dc9c536d7a6da2f87d67ea6a08',1,'InputSoundingData']]], + ['v_5finp_5fsponge_2476',['V_inp_sponge',['../structInputSpongeData.html#a8cc25a2bbb25e676dadc57cf3e8f6db1',1,'InputSpongeData']]], + ['var_2477',['var',['../classncutils_1_1NCGroup.html#a79bef315da5cff7bcf8bbcfbdd122115',1,'ncutils::NCGroup']]], + ['varid_2478',['varid',['../structncutils_1_1NCVar.html#a2dce982c1ddb8f3b89b071bc3bf15532',1,'ncutils::NCVar']]], + ['varname_2479',['varname',['../classNullSurf.html#ae096eaa2ce9385fabf5692c6a7ac6c26',1,'NullSurf']]], + ['vars_2480',['Vars',['../namespaceVars.html',1,'']]], + ['vars_5fnew_2481',['vars_new',['../classERF.html#a1204ca4dc5d79f5da191ffbe09dfab9b',1,'ERF']]], + ['vars_5fold_2482',['vars_old',['../classERF.html#af31e928baa970a1507dfb0233b352542',1,'ERF']]], + ['vbar_2483',['vbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239acb08c6a1b8bca5e9e4ef6162aef2cfa4',1,'ERF_DataStruct.H']]], + ['vbar_5fsponge_2484',['vbar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbaad1bdec1c0213a18483e81bcb4926964',1,'ERF_DataStruct.H']]], + ['vel_5ft_5favg_2485',['vel_t_avg',['../classERF.html#a3e146164ca6929ec6d4984b6a3f43c81',1,'ERF']]], + ['velocity_2486',['velocity',['../classWindFarm.html#a57a72ded446162e2e365dc0ff7c6e06a',1,'WindFarm::velocity()'],['../classGeneralAD.html#a5d98b31e348b25201d92055c16b6b6da',1,'GeneralAD::velocity()']]], + ['velocitytomomentum_2487',['VelocityToMomentum',['../ERF__VelocityToMomentum_8cpp.html#abd0f6df06c5a596317146e0b9ee81780',1,'VelocityToMomentum(const MultiFab &xvel_in, const IntVect &xvel_ngrow, const MultiFab &yvel_in, const IntVect &yvel_ngrow, const MultiFab &zvel_in, const IntVect &zvel_ngrow, const MultiFab &density, MultiFab &xmom, MultiFab &ymom, MultiFab &zmom, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_VelocityToMomentum.cpp'],['../ERF__Utils_8H.html#a5e2e36af19c0192915a2ca721c0cded4',1,'VelocityToMomentum(const amrex::MultiFab &xvel_in, const amrex::IntVect &xvel_ngrow, const amrex::MultiFab &yvel_in, const amrex::IntVect &yvel_ngrow, const amrex::MultiFab &zvel_in, const amrex::IntVect &zvel_ngrow, const amrex::MultiFab &cons_in, amrex::MultiFab &xmom_out, amrex::MultiFab &ymom_out, amrex::MultiFab &zmom_out, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H']]], + ['verbose_2488',['verbose',['../classERF.html#a43d0b17f6e155691a1e9474526df3af5',1,'ERF']]], + ['visc_2489',['visc',['../structmost__data.html#add81c9cef613709d079f42a22c7d15ac',1,'most_data']]], + ['void_5fbc_2490',['void_bc',['../ERF__InteriorGhostCells_8cpp.html#ab53ca744a656082f128b68f819aacbf5',1,'ERF_InteriorGhostCells.cpp']]], + ['volcanic_5fcmip_5fsw_2491',['volcanic_cmip_sw',['../classAerRadProps.html#aa4241f4adcf62ef3c537a91bdfce66db',1,'AerRadProps']]], + ['volcanic_5foptics_5finit_2492',['volcanic_optics_init',['../classPhysProp.html#a0ad3529b5187f2cfbc7f502655910f32',1,'PhysProp']]], + ['volcanic_5fradius_5foptics_5finit_2493',['volcanic_radius_optics_init',['../classPhysProp.html#adf9483b1971e6a0e2d7e14bcfd2779c1',1,'PhysProp']]], + ['volwgtsummf_2494',['volWgtSumMF',['../classERF.html#ae959fa22a0c888a6da28d385054edf82',1,'ERF']]] ]; diff --git a/search/all_16.js b/search/all_16.js index e30f66641..db4709dfc 100644 --- a/search/all_16.js +++ b/search/all_16.js @@ -1,72 +1,73 @@ var searchData= [ - ['w_5fstar_2484',['w_star',['../classABLMost.html#a11a418842597c03a5782fc53ec0a1fb1',1,'ABLMost']]], - ['walldist_2485',['walldist',['../classERF.html#a0276b556fdefec8b99be95846a3a35fe',1,'ERF']]], - ['water_5frefindex_5ffile_2486',['water_refindex_file',['../classMam4__aer.html#a57f3e715abe0988dd7179e11ce4bdcff',1,'Mam4_aer']]], - ['watervaporsat_2487',['WaterVaporSat',['../classWaterVaporSat.html',1,'']]], - ['wave_5fcoupled_2488',['WAVE_COUPLED',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a3e1545d84d0cc7da6edf47adda8a80f9',1,'ABLMost']]], - ['wavenum_5fhigh_2489',['wavenum_high',['../classRadConstants.html#a06d010a733e82bb2e8a6651c6e92cf51',1,'RadConstants']]], - ['wavenum_5flow_2490',['wavenum_low',['../classRadConstants.html#ab658087eff73ea76e37a41701497b79d',1,'RadConstants']]], - ['wavenumber1_5flongwave_2491',['wavenumber1_longwave',['../classRadConstants.html#add60bb42895c11810559d8bb753c1e63',1,'RadConstants']]], - ['wavenumber2_5flongwave_2492',['wavenumber2_longwave',['../classRadConstants.html#a86731ed9c7d8c8f4b269f79606c89ba1',1,'RadConstants']]], - ['wbar_2493',['wbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d8bd6001a2421b06c3ec4e9f2dcdffd',1,'ERF_DataStruct.H']]], - ['weno3_2494',['WENO3',['../structWENO3.html#aa02f985763b5a70539e23704c5eb63f5',1,'WENO3::WENO3()'],['../structWENO3.html',1,'WENO3']]], - ['weno5_2495',['WENO5',['../structWENO5.html#a912e48be65b9a2c9f3b774fe4188b611',1,'WENO5::WENO5()'],['../structWENO5.html',1,'WENO5']]], - ['weno7_2496',['WENO7',['../structWENO7.html#a5135b6c5a026093774cb9dbc3e0ace3a',1,'WENO7::WENO7()'],['../structWENO7.html',1,'WENO7']]], - ['weno_5f3_2497',['Weno_3',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada35597e5f00fa867fe6e39d651a2195',1,'ERF_IndexDefines.H']]], - ['weno_5f3mzq_2498',['Weno_3MZQ',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af8b942d20ed08b25df71ea1c87244210',1,'ERF_IndexDefines.H']]], - ['weno_5f3z_2499',['Weno_3Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a9c29b64a7627155706a1cd93682b4351',1,'ERF_IndexDefines.H']]], - ['weno_5f5_2500',['Weno_5',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af2429e8de544f3ebd7c9668e3dbebaa8',1,'ERF_IndexDefines.H']]], - ['weno_5f5z_2501',['Weno_5Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70aeb75f5943c7837da80e2048f2b344efc',1,'ERF_IndexDefines.H']]], - ['weno_5f7_2502',['Weno_7',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a3095d588151e351b421893f62411d15e',1,'ERF_IndexDefines.H']]], - ['weno_5f7z_2503',['Weno_7Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a6edd20e2cefe2061bec0e1ebbf5c8573',1,'ERF_IndexDefines.H']]], - ['weno_5fmzq3_2504',['WENO_MZQ3',['../structWENO__MZQ3.html',1,'WENO_MZQ3'],['../structWENO__MZQ3.html#a9d80ce41fb8ce4487f97fe4448fcb131',1,'WENO_MZQ3::WENO_MZQ3()']]], - ['weno_5fz3_2505',['WENO_Z3',['../structWENO__Z3.html',1,'WENO_Z3'],['../structWENO__Z3.html#a810a42fb5036957a15fd24569248f814',1,'WENO_Z3::WENO_Z3()']]], - ['weno_5fz5_2506',['WENO_Z5',['../structWENO__Z5.html',1,'WENO_Z5'],['../structWENO__Z5.html#ab1358af1406351c440ca130640812f6d',1,'WENO_Z5::WENO_Z5()']]], - ['weno_5fz7_2507',['WENO_Z7',['../structWENO__Z7.html',1,'WENO_Z7'],['../structWENO__Z7.html#a60a81bed70c44f0fc0f405b99f96faf6',1,'WENO_Z7::WENO_Z7()']]], - ['wetdens_5fm_2508',['wetdens_m',['../classMam4__aer.html#aba67cb233002e4fd50c766e73ec3d022',1,'Mam4_aer']]], - ['wfromomega_2509',['WFromOmega',['../ERF__TerrainMetrics_8H.html#afcf8f856b0f93b149c115ca1ff240039',1,'WFromOmega(int i, int j, int k, amrex::Real omega, const amrex::Array4< const amrex::Real > &u_arr, const amrex::Array4< const amrex::Real > &v_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H'],['../ERF__TerrainMetrics_8H.html#a53ec395d493c2308315f7512c5438087',1,'WFromOmega(int i, int j, int k, amrex::Real omega, amrex::Real u, amrex::Real v, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H']]], - ['wgtn_2510',['wgtn',['../structLinInterp_1_1InterpType.html#aa3befaac92860602bab896110eeb65da',1,'LinInterp::InterpType']]], - ['wgts_2511',['wgts',['../structLinInterp_1_1InterpType.html#a445ddb0a782f40cab78521e5fdc3bd8b',1,'LinInterp::InterpType']]], - ['wind_5fspeed_2512',['wind_speed',['../classWindFarm.html#a5d1dbc2f5df3a2ee2b239f04b82a2c6b',1,'WindFarm::wind_speed()'],['../classEWP.html#a30275b7045b523cfe7afb5683f66d87a',1,'EWP::wind_speed()'],['../classFitch.html#aed06c922f243b8a80c17d17770430af5',1,'Fitch::wind_speed()'],['../classGeneralAD.html#a0c19baa06277206decbdc1da57c02ea5',1,'GeneralAD::wind_speed()'],['../classSimpleAD.html#a171f86e19e21f7c5632ca2c459d489f5',1,'SimpleAD::wind_speed()']]], - ['windfarm_2513',['WindFarm',['../classWindFarm.html#aa029a9a7efa768d39849b4fb27ab5eeb',1,'WindFarm::WindFarm()'],['../classWindFarm.html',1,'WindFarm'],['../classWindFarm.html#a3248ba59be840e23843bebe9b2c82f36',1,'WindFarm::WindFarm()']]], - ['windfarm_5fairfoil_5ftables_2514',['windfarm_airfoil_tables',['../structSolverChoice.html#af9c11d4a044eea88bad0b2e32318b412',1,'SolverChoice']]], - ['windfarm_5fblade_5ftable_2515',['windfarm_blade_table',['../structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9',1,'SolverChoice']]], - ['windfarm_5floc_5ftable_2516',['windfarm_loc_table',['../structSolverChoice.html#a44bc0227f088664e4e2c1090ebb1381d',1,'SolverChoice']]], - ['windfarm_5floc_5ftype_2517',['windfarm_loc_type',['../structSolverChoice.html#a54214b71edb43f251f04b79281c39375',1,'SolverChoice']]], - ['windfarm_5fspec_5ftable_2518',['windfarm_spec_table',['../structSolverChoice.html#a34c427126677860aa8acad633e6fb2be',1,'SolverChoice']]], - ['windfarm_5fspec_5ftable_5fextra_2519',['windfarm_spec_table_extra',['../structSolverChoice.html#a40de8b74e8c60f617558ef8a2fa72ddb',1,'SolverChoice']]], - ['windfarm_5ftype_2520',['windfarm_type',['../structSolverChoice.html#ac0a723e8797cdc0fe06b3fc781fca645',1,'SolverChoice']]], - ['windfarm_5fx_5fshift_2521',['windfarm_x_shift',['../structSolverChoice.html#a1b2950247c4d2789597b7610c69ff5b6',1,'SolverChoice']]], - ['windfarm_5fy_5fshift_2522',['windfarm_y_shift',['../structSolverChoice.html#adec260ba3c7bd01ffa4fd40bd90920cd',1,'SolverChoice']]], - ['wrfbdyvars_2523',['WRFBdyVars',['../namespaceWRFBdyVars.html',1,'']]], - ['write_5f1d_5fprofiles_2524',['write_1D_profiles',['../classERF.html#a55eae94c5363e227b571739738bb26b7',1,'ERF']]], - ['write_5f1d_5fprofiles_5fstag_2525',['write_1D_profiles_stag',['../classERF.html#a39efa3a0f3ae3deb7a43f4ce110ee49a',1,'ERF']]], - ['write_5factuator_5fdisks_5fvtk_2526',['write_actuator_disks_vtk',['../classWindFarm.html#a759d6e1b93757a50ff7001382399ae9c',1,'WindFarm']]], - ['write_5faverages_2527',['write_averages',['../classMOSTAverage.html#ac37b71ce655ea973ad6fc4c564b040c1',1,'MOSTAverage']]], - ['write_5fk_5findices_2528',['write_k_indices',['../classMOSTAverage.html#a612fdb06ff433e33c717198c7e3e4b0b',1,'MOSTAverage']]], - ['write_5fline_5fmfs_2529',['write_line_mfs',['../structLineSampler.html#af19a023c3d9e68973017453e2ae93c6f',1,'LineSampler']]], - ['write_5fnorm_5findices_2530',['write_norm_indices',['../classMOSTAverage.html#ab886a0b96314880c4769318c81b23fbb',1,'MOSTAverage']]], - ['write_5fplane_5fmfs_2531',['write_plane_mfs',['../structPlaneSampler.html#af0e51bfa323d9383c69be4ba0aeca978',1,'PlaneSampler']]], - ['write_5fplanes_2532',['write_planes',['../classWriteBndryPlanes.html#a7159618bddef843704e44e71cebd5d8b',1,'WriteBndryPlanes']]], - ['write_5fsample_5fdata_2533',['write_sample_data',['../classSampleData.html#acc3d0e992e130630b7d2ec41ef9b8a67',1,'SampleData']]], - ['write_5fturbine_5flocations_5fvtk_2534',['write_turbine_locations_vtk',['../classWindFarm.html#ad777d1138832963ea3158ec66c86e0c7',1,'WindFarm']]], - ['write_5fxz_5fpositions_2535',['write_xz_positions',['../classMOSTAverage.html#a221a026c642af21a051b05b2b4ea763a',1,'MOSTAverage']]], - ['writebndryplanes_2536',['WriteBndryPlanes',['../classWriteBndryPlanes.html',1,'WriteBndryPlanes'],['../classWriteBndryPlanes.html#a460f7f20cb59e7f2f8546ebf423585d5',1,'WriteBndryPlanes::WriteBndryPlanes()']]], - ['writebuildinfo_2537',['writeBuildInfo',['../classERF.html#ae6afed5b3a72ca80ccf0d791b08516aa',1,'ERF']]], - ['writecheckpointfile_2538',['WriteCheckpointFile',['../classERF.html#ad101fd46096db2d6b21544bfede6551f',1,'ERF']]], - ['writegenericplotfileheaderwithterrain_2539',['WriteGenericPlotfileHeaderWithTerrain',['../classERF.html#a3a918bd26ed0c1dc2efa75c2586ff664',1,'ERF']]], - ['writejobinfo_2540',['writeJobInfo',['../classERF.html#aa2d8099655a8779836e63e3e98ea4372',1,'ERF']]], - ['writemultilevelplotfilewithterrain_2541',['WriteMultiLevelPlotfileWithTerrain',['../classERF.html#a61510e69bdaee84a01cf33943b043a5c',1,'ERF']]], - ['writenow_2542',['writeNow',['../classERF.html#af2e4de4eaa0f93149c1aefd58dc7068a',1,'ERF']]], - ['writeplotfile_2543',['WritePlotFile',['../classERF.html#a98cccb83ca76c44d6ae583d051e76faf',1,'ERF']]], - ['writeplotfile_2544',['writePlotfile',['../classRadiation.html#a4970f2e4bd068de34295053f77db0e4c',1,'Radiation']]], - ['wsmin_2545',['WSMIN',['../structsurface__temp__charnock.html#aa4c95644bfaf0b6071ae0d7072a9345f',1,'surface_temp_charnock::WSMIN()'],['../structadiabatic__charnock.html#a0e78cee7d7f845969fe2da8b72ef7955',1,'adiabatic_charnock::WSMIN()'],['../structadiabatic__mod__charnock.html#a8e4da74a6cba0d34e62f4d40255b48dc',1,'adiabatic_mod_charnock::WSMIN()'],['../structadiabatic__donelan.html#a22f8894821e62c7be32e764b2855a6ea',1,'adiabatic_donelan::WSMIN()'],['../structadiabatic__wave__coupled.html#aa4eb74455480668121e37e678f596d07',1,'adiabatic_wave_coupled::WSMIN()'],['../structsurface__flux.html#a6f66a7f868790814d4c30aee5c2502e5',1,'surface_flux::WSMIN()'],['../structsurface__flux__charnock.html#aadc72e53ca70ae1475fd787a0b71e717',1,'surface_flux_charnock::WSMIN()'],['../structsurface__flux__mod__charnock.html#a47b9c65ba7662c9f860179104b67b9d8',1,'surface_flux_mod_charnock::WSMIN()'],['../structsurface__flux__donelan.html#aa0c92783f88aeb52db12fd0b1b40bca7',1,'surface_flux_donelan::WSMIN()'],['../structsurface__flux__wave__coupled.html#a10d71fe6dd2f38c54562aa3ab207ef25',1,'surface_flux_wave_coupled::WSMIN()'],['../structmoeng__flux.html#a8fc4fe08604d2d3b15373d19075481f3',1,'moeng_flux::WSMIN()'],['../structsurface__temp__wave__coupled.html#af09bca4efd34fd9d8b6bb6a2f363ebee',1,'surface_temp_wave_coupled::WSMIN()'],['../structsurface__temp__donelan.html#ac568df907108f755ab450ffbcac18041',1,'surface_temp_donelan::WSMIN()'],['../structsurface__temp__mod__charnock.html#a85bd49a9221c24cd27422abc18190628',1,'surface_temp_mod_charnock::WSMIN()'],['../structsurface__temp.html#aeb169255fca0a94d9fb3a74c62606eed',1,'surface_temp::WSMIN()']]], - ['wv_5fsat_5fqsat_5fice_2546',['wv_sat_qsat_ice',['../classSatMethods.html#a56fe37f0cb4e8c7cc1ecb8a3daa0c579',1,'SatMethods']]], - ['wv_5fsat_5fqsat_5ftrans_2547',['wv_sat_qsat_trans',['../classSatMethods.html#a04e5fc642c88eda0767e507a9183682b',1,'SatMethods']]], - ['wv_5fsat_5fqsat_5fwater_2548',['wv_sat_qsat_water',['../classSatMethods.html#a4bd54f09d16625512acdb6118a2ed887',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fice_2549',['wv_sat_svp_ice',['../classSatMethods.html#add2fde8076c60c19ed9f4f78c9891e0e',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fto_5fqsat_2550',['wv_sat_svp_to_qsat',['../classSatMethods.html#a25e9dd28dcfcfd4e060472815e8389fa',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5ftrans_2551',['wv_sat_svp_trans',['../classSatMethods.html#ac2fa5e55257c6021e9e7fd897f4950b7',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fwater_2552',['wv_sat_svp_water',['../classSatMethods.html#a1c4bb9729c75dd1160d45ae638635766',1,'SatMethods']]] + ['w_5fstar_2495',['w_star',['../classABLMost.html#a11a418842597c03a5782fc53ec0a1fb1',1,'ABLMost']]], + ['walldist_2496',['walldist',['../classERF.html#a0276b556fdefec8b99be95846a3a35fe',1,'ERF']]], + ['water_5frefindex_5ffile_2497',['water_refindex_file',['../classMam4__aer.html#a57f3e715abe0988dd7179e11ce4bdcff',1,'Mam4_aer']]], + ['watervaporsat_2498',['WaterVaporSat',['../classWaterVaporSat.html',1,'']]], + ['wave_5fcoupled_2499',['WAVE_COUPLED',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a3e1545d84d0cc7da6edf47adda8a80f9',1,'ABLMost']]], + ['wavenum_5fhigh_2500',['wavenum_high',['../classRadConstants.html#a06d010a733e82bb2e8a6651c6e92cf51',1,'RadConstants']]], + ['wavenum_5flow_2501',['wavenum_low',['../classRadConstants.html#ab658087eff73ea76e37a41701497b79d',1,'RadConstants']]], + ['wavenumber1_5flongwave_2502',['wavenumber1_longwave',['../classRadConstants.html#add60bb42895c11810559d8bb753c1e63',1,'RadConstants']]], + ['wavenumber2_5flongwave_2503',['wavenumber2_longwave',['../classRadConstants.html#a86731ed9c7d8c8f4b269f79606c89ba1',1,'RadConstants']]], + ['wbar_2504',['wbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d8bd6001a2421b06c3ec4e9f2dcdffd',1,'ERF_DataStruct.H']]], + ['weno3_2505',['WENO3',['../structWENO3.html#aa02f985763b5a70539e23704c5eb63f5',1,'WENO3::WENO3()'],['../structWENO3.html',1,'WENO3']]], + ['weno5_2506',['WENO5',['../structWENO5.html#a912e48be65b9a2c9f3b774fe4188b611',1,'WENO5::WENO5()'],['../structWENO5.html',1,'WENO5']]], + ['weno7_2507',['WENO7',['../structWENO7.html#a5135b6c5a026093774cb9dbc3e0ace3a',1,'WENO7::WENO7()'],['../structWENO7.html',1,'WENO7']]], + ['weno_5f3_2508',['Weno_3',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada35597e5f00fa867fe6e39d651a2195',1,'ERF_IndexDefines.H']]], + ['weno_5f3mzq_2509',['Weno_3MZQ',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af8b942d20ed08b25df71ea1c87244210',1,'ERF_IndexDefines.H']]], + ['weno_5f3z_2510',['Weno_3Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a9c29b64a7627155706a1cd93682b4351',1,'ERF_IndexDefines.H']]], + ['weno_5f5_2511',['Weno_5',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af2429e8de544f3ebd7c9668e3dbebaa8',1,'ERF_IndexDefines.H']]], + ['weno_5f5z_2512',['Weno_5Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70aeb75f5943c7837da80e2048f2b344efc',1,'ERF_IndexDefines.H']]], + ['weno_5f7_2513',['Weno_7',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a3095d588151e351b421893f62411d15e',1,'ERF_IndexDefines.H']]], + ['weno_5f7z_2514',['Weno_7Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a6edd20e2cefe2061bec0e1ebbf5c8573',1,'ERF_IndexDefines.H']]], + ['weno_5fmzq3_2515',['WENO_MZQ3',['../structWENO__MZQ3.html',1,'WENO_MZQ3'],['../structWENO__MZQ3.html#a9d80ce41fb8ce4487f97fe4448fcb131',1,'WENO_MZQ3::WENO_MZQ3()']]], + ['weno_5fz3_2516',['WENO_Z3',['../structWENO__Z3.html',1,'WENO_Z3'],['../structWENO__Z3.html#a810a42fb5036957a15fd24569248f814',1,'WENO_Z3::WENO_Z3()']]], + ['weno_5fz5_2517',['WENO_Z5',['../structWENO__Z5.html',1,'WENO_Z5'],['../structWENO__Z5.html#ab1358af1406351c440ca130640812f6d',1,'WENO_Z5::WENO_Z5()']]], + ['weno_5fz7_2518',['WENO_Z7',['../structWENO__Z7.html',1,'WENO_Z7'],['../structWENO__Z7.html#a60a81bed70c44f0fc0f405b99f96faf6',1,'WENO_Z7::WENO_Z7()']]], + ['wetdens_5fm_2519',['wetdens_m',['../classMam4__aer.html#aba67cb233002e4fd50c766e73ec3d022',1,'Mam4_aer']]], + ['wfromomega_2520',['WFromOmega',['../ERF__TerrainMetrics_8H.html#afcf8f856b0f93b149c115ca1ff240039',1,'WFromOmega(int i, int j, int k, amrex::Real omega, const amrex::Array4< const amrex::Real > &u_arr, const amrex::Array4< const amrex::Real > &v_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H'],['../ERF__TerrainMetrics_8H.html#a53ec395d493c2308315f7512c5438087',1,'WFromOmega(int i, int j, int k, amrex::Real omega, amrex::Real u, amrex::Real v, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H']]], + ['wgtn_2521',['wgtn',['../structLinInterp_1_1InterpType.html#aa3befaac92860602bab896110eeb65da',1,'LinInterp::InterpType']]], + ['wgts_2522',['wgts',['../structLinInterp_1_1InterpType.html#a445ddb0a782f40cab78521e5fdc3bd8b',1,'LinInterp::InterpType']]], + ['wind_5fspeed_2523',['wind_speed',['../classWindFarm.html#a5d1dbc2f5df3a2ee2b239f04b82a2c6b',1,'WindFarm::wind_speed()'],['../classEWP.html#a30275b7045b523cfe7afb5683f66d87a',1,'EWP::wind_speed()'],['../classFitch.html#aed06c922f243b8a80c17d17770430af5',1,'Fitch::wind_speed()'],['../classGeneralAD.html#a0c19baa06277206decbdc1da57c02ea5',1,'GeneralAD::wind_speed()'],['../classSimpleAD.html#a171f86e19e21f7c5632ca2c459d489f5',1,'SimpleAD::wind_speed()']]], + ['windfarm_2524',['WindFarm',['../classWindFarm.html#aa029a9a7efa768d39849b4fb27ab5eeb',1,'WindFarm::WindFarm()'],['../classWindFarm.html',1,'WindFarm'],['../classWindFarm.html#a3248ba59be840e23843bebe9b2c82f36',1,'WindFarm::WindFarm()']]], + ['windfarm_5fairfoil_5ftables_2525',['windfarm_airfoil_tables',['../structSolverChoice.html#af9c11d4a044eea88bad0b2e32318b412',1,'SolverChoice']]], + ['windfarm_5fblade_5ftable_2526',['windfarm_blade_table',['../structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9',1,'SolverChoice']]], + ['windfarm_5floc_5ftable_2527',['windfarm_loc_table',['../structSolverChoice.html#a44bc0227f088664e4e2c1090ebb1381d',1,'SolverChoice']]], + ['windfarm_5floc_5ftype_2528',['windfarm_loc_type',['../structSolverChoice.html#a54214b71edb43f251f04b79281c39375',1,'SolverChoice']]], + ['windfarm_5fspec_5ftable_2529',['windfarm_spec_table',['../structSolverChoice.html#a34c427126677860aa8acad633e6fb2be',1,'SolverChoice']]], + ['windfarm_5fspec_5ftable_5fextra_2530',['windfarm_spec_table_extra',['../structSolverChoice.html#a40de8b74e8c60f617558ef8a2fa72ddb',1,'SolverChoice']]], + ['windfarm_5ftype_2531',['windfarm_type',['../structSolverChoice.html#ac0a723e8797cdc0fe06b3fc781fca645',1,'SolverChoice']]], + ['windfarm_5fx_5fshift_2532',['windfarm_x_shift',['../structSolverChoice.html#a1b2950247c4d2789597b7610c69ff5b6',1,'SolverChoice']]], + ['windfarm_5fy_5fshift_2533',['windfarm_y_shift',['../structSolverChoice.html#adec260ba3c7bd01ffa4fd40bd90920cd',1,'SolverChoice']]], + ['wrfbdyvars_2534',['WRFBdyVars',['../namespaceWRFBdyVars.html',1,'']]], + ['write_5f1d_5fprofiles_2535',['write_1D_profiles',['../classERF.html#a55eae94c5363e227b571739738bb26b7',1,'ERF']]], + ['write_5f1d_5fprofiles_5fstag_2536',['write_1D_profiles_stag',['../classERF.html#a39efa3a0f3ae3deb7a43f4ce110ee49a',1,'ERF']]], + ['write_5factuator_5fdisks_5fvtk_2537',['write_actuator_disks_vtk',['../classWindFarm.html#a759d6e1b93757a50ff7001382399ae9c',1,'WindFarm']]], + ['write_5faverages_2538',['write_averages',['../classMOSTAverage.html#ac37b71ce655ea973ad6fc4c564b040c1',1,'MOSTAverage']]], + ['write_5fk_5findices_2539',['write_k_indices',['../classMOSTAverage.html#a612fdb06ff433e33c717198c7e3e4b0b',1,'MOSTAverage']]], + ['write_5fline_5fmfs_2540',['write_line_mfs',['../structLineSampler.html#af19a023c3d9e68973017453e2ae93c6f',1,'LineSampler']]], + ['write_5fnorm_5findices_2541',['write_norm_indices',['../classMOSTAverage.html#ab886a0b96314880c4769318c81b23fbb',1,'MOSTAverage']]], + ['write_5fplane_5fmfs_2542',['write_plane_mfs',['../structPlaneSampler.html#af0e51bfa323d9383c69be4ba0aeca978',1,'PlaneSampler']]], + ['write_5fplanes_2543',['write_planes',['../classWriteBndryPlanes.html#a7159618bddef843704e44e71cebd5d8b',1,'WriteBndryPlanes']]], + ['write_5fsample_5fdata_2544',['write_sample_data',['../classSampleData.html#acc3d0e992e130630b7d2ec41ef9b8a67',1,'SampleData']]], + ['write_5fturbine_5flocations_5fvtk_2545',['write_turbine_locations_vtk',['../classWindFarm.html#ad777d1138832963ea3158ec66c86e0c7',1,'WindFarm']]], + ['write_5fxz_5fpositions_2546',['write_xz_positions',['../classMOSTAverage.html#a221a026c642af21a051b05b2b4ea763a',1,'MOSTAverage']]], + ['writebndryplanes_2547',['WriteBndryPlanes',['../classWriteBndryPlanes.html',1,'WriteBndryPlanes'],['../classWriteBndryPlanes.html#a460f7f20cb59e7f2f8546ebf423585d5',1,'WriteBndryPlanes::WriteBndryPlanes()']]], + ['writebuildinfo_2548',['writeBuildInfo',['../classERF.html#ae6afed5b3a72ca80ccf0d791b08516aa',1,'ERF']]], + ['writecheckpointfile_2549',['WriteCheckpointFile',['../classERF.html#ad101fd46096db2d6b21544bfede6551f',1,'ERF']]], + ['writegenericplotfileheaderwithterrain_2550',['WriteGenericPlotfileHeaderWithTerrain',['../classERF.html#a3a918bd26ed0c1dc2efa75c2586ff664',1,'ERF']]], + ['writejobinfo_2551',['writeJobInfo',['../classERF.html#aa2d8099655a8779836e63e3e98ea4372',1,'ERF']]], + ['writemultilevelplotfilewithterrain_2552',['WriteMultiLevelPlotfileWithTerrain',['../classERF.html#a61510e69bdaee84a01cf33943b043a5c',1,'ERF']]], + ['writemyebsurface_2553',['WriteMyEBSurface',['../classERF.html#a31b92a0c6fa4e19ff90feef3611f5f06',1,'ERF']]], + ['writenow_2554',['writeNow',['../classERF.html#af2e4de4eaa0f93149c1aefd58dc7068a',1,'ERF']]], + ['writeplotfile_2555',['WritePlotFile',['../classERF.html#a98cccb83ca76c44d6ae583d051e76faf',1,'ERF']]], + ['writeplotfile_2556',['writePlotfile',['../classRadiation.html#a4970f2e4bd068de34295053f77db0e4c',1,'Radiation']]], + ['wsmin_2557',['WSMIN',['../structsurface__temp__charnock.html#aa4c95644bfaf0b6071ae0d7072a9345f',1,'surface_temp_charnock::WSMIN()'],['../structadiabatic__charnock.html#a0e78cee7d7f845969fe2da8b72ef7955',1,'adiabatic_charnock::WSMIN()'],['../structadiabatic__mod__charnock.html#a8e4da74a6cba0d34e62f4d40255b48dc',1,'adiabatic_mod_charnock::WSMIN()'],['../structadiabatic__donelan.html#a22f8894821e62c7be32e764b2855a6ea',1,'adiabatic_donelan::WSMIN()'],['../structadiabatic__wave__coupled.html#aa4eb74455480668121e37e678f596d07',1,'adiabatic_wave_coupled::WSMIN()'],['../structsurface__flux.html#a6f66a7f868790814d4c30aee5c2502e5',1,'surface_flux::WSMIN()'],['../structsurface__flux__charnock.html#aadc72e53ca70ae1475fd787a0b71e717',1,'surface_flux_charnock::WSMIN()'],['../structsurface__flux__mod__charnock.html#a47b9c65ba7662c9f860179104b67b9d8',1,'surface_flux_mod_charnock::WSMIN()'],['../structsurface__flux__donelan.html#aa0c92783f88aeb52db12fd0b1b40bca7',1,'surface_flux_donelan::WSMIN()'],['../structsurface__flux__wave__coupled.html#a10d71fe6dd2f38c54562aa3ab207ef25',1,'surface_flux_wave_coupled::WSMIN()'],['../structmoeng__flux.html#a8fc4fe08604d2d3b15373d19075481f3',1,'moeng_flux::WSMIN()'],['../structsurface__temp__wave__coupled.html#af09bca4efd34fd9d8b6bb6a2f363ebee',1,'surface_temp_wave_coupled::WSMIN()'],['../structsurface__temp__donelan.html#ac568df907108f755ab450ffbcac18041',1,'surface_temp_donelan::WSMIN()'],['../structsurface__temp__mod__charnock.html#a85bd49a9221c24cd27422abc18190628',1,'surface_temp_mod_charnock::WSMIN()'],['../structsurface__temp.html#aeb169255fca0a94d9fb3a74c62606eed',1,'surface_temp::WSMIN()']]], + ['wv_5fsat_5fqsat_5fice_2558',['wv_sat_qsat_ice',['../classSatMethods.html#a56fe37f0cb4e8c7cc1ecb8a3daa0c579',1,'SatMethods']]], + ['wv_5fsat_5fqsat_5ftrans_2559',['wv_sat_qsat_trans',['../classSatMethods.html#a04e5fc642c88eda0767e507a9183682b',1,'SatMethods']]], + ['wv_5fsat_5fqsat_5fwater_2560',['wv_sat_qsat_water',['../classSatMethods.html#a4bd54f09d16625512acdb6118a2ed887',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fice_2561',['wv_sat_svp_ice',['../classSatMethods.html#add2fde8076c60c19ed9f4f78c9891e0e',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fto_5fqsat_2562',['wv_sat_svp_to_qsat',['../classSatMethods.html#a25e9dd28dcfcfd4e060472815e8389fa',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5ftrans_2563',['wv_sat_svp_trans',['../classSatMethods.html#ac2fa5e55257c6021e9e7fd897f4950b7',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fwater_2564',['wv_sat_svp_water',['../classSatMethods.html#a1c4bb9729c75dd1160d45ae638635766',1,'SatMethods']]] ]; diff --git a/search/all_17.js b/search/all_17.js index 7e9d8bdb7..cfdf4da77 100644 --- a/search/all_17.js +++ b/search/all_17.js @@ -1,16 +1,16 @@ var searchData= [ - ['x_2553',['x',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a9dd4e461268c8034f5c8564e155c67a6',1,'ERF_DataStruct.H']]], - ['xdir_2554',['XDir',['../ERF__DirectionSelector_8H.html#a68edfbe7326d0d1476e796beb668072f',1,'ERF_DirectionSelector.H']]], - ['xflux_5fimask_2555',['xflux_imask',['../classERF.html#af044f075df34caa2a530aa13e1801a5b',1,'ERF']]], - ['xhi_5fsponge_5fstart_2556',['xhi_sponge_start',['../structSpongeChoice.html#aec7c88a5686affc9c0ff6f9bb53fbd9f',1,'SpongeChoice']]], - ['xlo_2557',['xlo',['../classPlaneAverage.html#a9ed43e3c2cfd2ef0f3fb23d2097a1b6d',1,'PlaneAverage']]], - ['xlo_5fsponge_5fend_2558',['xlo_sponge_end',['../structSpongeChoice.html#a18f392fd75ac69b62674b70ee67b9c61',1,'SpongeChoice']]], - ['xloc_2559',['xloc',['../classSimpleAD.html#a6ea1373509429d435aa5fd40807586b7',1,'SimpleAD::xloc()'],['../classGeneralAD.html#a370786ec406f37da4fb54cc21745c1f3',1,'GeneralAD::xloc()'],['../classFitch.html#a6ee3e00c1e1678e194aa6e6e27e8b7b5',1,'Fitch::xloc()'],['../classEWP.html#a71d81573a989603580abd5dc33d85619',1,'EWP::xloc()'],['../classWindFarm.html#ac1bd117bca25527ede4ea107ad22b07c',1,'WindFarm::xloc()']]], - ['xmom_2560',['xmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaf661293a5a71ca532c214929b98c0bad',1,'IntVars']]], - ['xrmax_2561',['xrmax',['../classMam4__aer.html#afe9a0c7a84cd95438887533485fcc382',1,'Mam4_aer']]], - ['xrmin_2562',['xrmin',['../classMam4__aer.html#aa8d09180d0858fe4465698618a2a7391',1,'Mam4_aer']]], - ['xvel_2563',['xvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c',1,'Vars']]], - ['xvel_5fbc_2564',['xvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aab1782753c68aaad8632b0a7d575e57f4',1,'BCVars']]], - ['xvel_5fbc_5fdata_2565',['xvel_bc_data',['../classERF.html#a902f60d94be5eaf86361d1d5ad942105',1,'ERF']]] + ['x_2565',['x',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a9dd4e461268c8034f5c8564e155c67a6',1,'ERF_DataStruct.H']]], + ['xdir_2566',['XDir',['../ERF__DirectionSelector_8H.html#a68edfbe7326d0d1476e796beb668072f',1,'ERF_DirectionSelector.H']]], + ['xflux_5fimask_2567',['xflux_imask',['../classERF.html#af044f075df34caa2a530aa13e1801a5b',1,'ERF']]], + ['xhi_5fsponge_5fstart_2568',['xhi_sponge_start',['../structSpongeChoice.html#aec7c88a5686affc9c0ff6f9bb53fbd9f',1,'SpongeChoice']]], + ['xlo_2569',['xlo',['../classPlaneAverage.html#a9ed43e3c2cfd2ef0f3fb23d2097a1b6d',1,'PlaneAverage']]], + ['xlo_5fsponge_5fend_2570',['xlo_sponge_end',['../structSpongeChoice.html#a18f392fd75ac69b62674b70ee67b9c61',1,'SpongeChoice']]], + ['xloc_2571',['xloc',['../classSimpleAD.html#a6ea1373509429d435aa5fd40807586b7',1,'SimpleAD::xloc()'],['../classGeneralAD.html#a370786ec406f37da4fb54cc21745c1f3',1,'GeneralAD::xloc()'],['../classFitch.html#a6ee3e00c1e1678e194aa6e6e27e8b7b5',1,'Fitch::xloc()'],['../classEWP.html#a71d81573a989603580abd5dc33d85619',1,'EWP::xloc()'],['../classWindFarm.html#ac1bd117bca25527ede4ea107ad22b07c',1,'WindFarm::xloc()']]], + ['xmom_2572',['xmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaf661293a5a71ca532c214929b98c0bad',1,'IntVars']]], + ['xrmax_2573',['xrmax',['../classMam4__aer.html#afe9a0c7a84cd95438887533485fcc382',1,'Mam4_aer']]], + ['xrmin_2574',['xrmin',['../classMam4__aer.html#aa8d09180d0858fe4465698618a2a7391',1,'Mam4_aer']]], + ['xvel_2575',['xvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c',1,'Vars']]], + ['xvel_5fbc_2576',['xvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aab1782753c68aaad8632b0a7d575e57f4',1,'BCVars']]], + ['xvel_5fbc_5fdata_2577',['xvel_bc_data',['../classERF.html#a902f60d94be5eaf86361d1d5ad942105',1,'ERF']]] ]; diff --git a/search/all_18.js b/search/all_18.js index b89fc8e65..54ffe5398 100644 --- a/search/all_18.js +++ b/search/all_18.js @@ -1,15 +1,15 @@ var searchData= [ - ['y_2566',['y',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a415290769594460e2e485922904f345d',1,'ERF_DataStruct.H']]], - ['yakl_5fto_5fmf_2567',['yakl_to_mf',['../classRadiation.html#ab8beeded0d2e9553c6627d96dbc3554b',1,'Radiation']]], - ['ydir_2568',['YDir',['../ERF__DirectionSelector_8H.html#a92990a19f43dc3cbbbd630362d1ece71',1,'ERF_DirectionSelector.H']]], - ['yflux_5fimask_2569',['yflux_imask',['../classERF.html#aa4448d06a3e4fe9740927a636030939d',1,'ERF']]], - ['yhi_5fsponge_5fstart_2570',['yhi_sponge_start',['../structSpongeChoice.html#adacf43edb29544376743fa98ce7d8cb6',1,'SpongeChoice']]], - ['ylo_5fsponge_5fend_2571',['ylo_sponge_end',['../structSpongeChoice.html#afc444169c9f347bb2e3dd4eb99bc4158',1,'SpongeChoice']]], - ['yloc_2572',['yloc',['../classWindFarm.html#a18280646bd55077f0a59ea45506a630b',1,'WindFarm::yloc()'],['../classEWP.html#ad5aa60df138d71a40225791390e169e7',1,'EWP::yloc()'],['../classFitch.html#a2626dfdc3df0f209b2bcf6a265575228',1,'Fitch::yloc()'],['../classGeneralAD.html#ad75081940389e9013c4ca501713883e1',1,'GeneralAD::yloc()'],['../classSimpleAD.html#a83857d42fc25895b88b10b52af871b3d',1,'SimpleAD::yloc()']]], - ['ymom_2573',['ymom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e60798bc45154a8f905b1aa228a24e5',1,'IntVars']]], - ['ysu_2574',['YSU',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841ad032bccff1ff2e272cc68da5a0de09fe',1,'ABLMost']]], - ['yvel_2575',['yvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6',1,'Vars']]], - ['yvel_5fbc_2576',['yvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa98ad22810fdfe9e585bc6481fc12454e',1,'BCVars']]], - ['yvel_5fbc_5fdata_2577',['yvel_bc_data',['../classERF.html#ae5e40fcd6dd76c80d0b5b09be5baef97',1,'ERF']]] + ['y_2578',['y',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a415290769594460e2e485922904f345d',1,'ERF_DataStruct.H']]], + ['yakl_5fto_5fmf_2579',['yakl_to_mf',['../classRadiation.html#ab8beeded0d2e9553c6627d96dbc3554b',1,'Radiation']]], + ['ydir_2580',['YDir',['../ERF__DirectionSelector_8H.html#a92990a19f43dc3cbbbd630362d1ece71',1,'ERF_DirectionSelector.H']]], + ['yflux_5fimask_2581',['yflux_imask',['../classERF.html#aa4448d06a3e4fe9740927a636030939d',1,'ERF']]], + ['yhi_5fsponge_5fstart_2582',['yhi_sponge_start',['../structSpongeChoice.html#adacf43edb29544376743fa98ce7d8cb6',1,'SpongeChoice']]], + ['ylo_5fsponge_5fend_2583',['ylo_sponge_end',['../structSpongeChoice.html#afc444169c9f347bb2e3dd4eb99bc4158',1,'SpongeChoice']]], + ['yloc_2584',['yloc',['../classWindFarm.html#a18280646bd55077f0a59ea45506a630b',1,'WindFarm::yloc()'],['../classEWP.html#ad5aa60df138d71a40225791390e169e7',1,'EWP::yloc()'],['../classFitch.html#a2626dfdc3df0f209b2bcf6a265575228',1,'Fitch::yloc()'],['../classGeneralAD.html#ad75081940389e9013c4ca501713883e1',1,'GeneralAD::yloc()'],['../classSimpleAD.html#a83857d42fc25895b88b10b52af871b3d',1,'SimpleAD::yloc()']]], + ['ymom_2585',['ymom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e60798bc45154a8f905b1aa228a24e5',1,'IntVars']]], + ['ysu_2586',['YSU',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841ad032bccff1ff2e272cc68da5a0de09fe',1,'ABLMost']]], + ['yvel_2587',['yvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6',1,'Vars']]], + ['yvel_5fbc_2588',['yvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa98ad22810fdfe9e585bc6481fc12454e',1,'BCVars']]], + ['yvel_5fbc_5fdata_2589',['yvel_bc_data',['../classERF.html#ae5e40fcd6dd76c80d0b5b09be5baef97',1,'ERF']]] ]; diff --git a/search/all_19.js b/search/all_19.js index 19fcc541d..d18099847 100644 --- a/search/all_19.js +++ b/search/all_19.js @@ -1,39 +1,39 @@ var searchData= [ - ['z_2578',['z',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01afbade9e36a3f36d3d676c1b808451dd7',1,'ERF_DataStruct.H']]], - ['z0_5fconst_2579',['z0_const',['../structmost__data.html#ad18b8055b6887e821efe0c37c4076d08',1,'most_data::z0_const()'],['../classABLMost.html#acfc9a08ed0d029602e2e8e99232d0149',1,'ABLMost::z0_const()']]], - ['z0_5feps_2580',['z0_eps',['../structsurface__temp__wave__coupled.html#abd39570dca269dda79fbb946df0a02ca',1,'surface_temp_wave_coupled::z0_eps()'],['../structadiabatic__wave__coupled.html#a7cbf5ad24a59a72131bae5b57038ff72',1,'adiabatic_wave_coupled::z0_eps()'],['../structsurface__flux__wave__coupled.html#a6cf8c26b09960af5adea37c6e7ccbb0b',1,'surface_flux_wave_coupled::z0_eps()']]], - ['z0_5fest_2581',['z0_est',['../ERF__MicrophysicsUtils_8H.html#a5e22e7c025af17b4983d25a5b81bfd4b',1,'ERF_MicrophysicsUtils.H']]], - ['z0_5fmax_2582',['z0_max',['../structsurface__temp__wave__coupled.html#aedbd53ee9bf7b4c98f5a2b88207cbb01',1,'surface_temp_wave_coupled::z0_max()'],['../structsurface__flux__wave__coupled.html#a4f273873e2304563f10674c497cfad30',1,'surface_flux_wave_coupled::z0_max()'],['../structadiabatic__wave__coupled.html#afb0e6712baaff337c761988f6ec42b9b',1,'adiabatic_wave_coupled::z0_max()']]], - ['z_5f0_2583',['z_0',['../classABLMost.html#a1301dd4cb6875c7bdf5d69126b972f91',1,'ABLMost']]], - ['z_5finp_5fsound_2584',['z_inp_sound',['../structInputSoundingData.html#a9f73eb54af79291b72454e2840455b71',1,'InputSoundingData']]], - ['z_5finp_5fsound_5fd_2585',['z_inp_sound_d',['../structInputSoundingData.html#a6e892d7cdfa14b8a8a2aad412567a890',1,'InputSoundingData']]], - ['z_5finp_5fsponge_2586',['z_inp_sponge',['../structInputSpongeData.html#ae430ab35b7ded846911bd26b0d984155',1,'InputSpongeData']]], - ['z_5fphys_5fcc_2587',['z_phys_cc',['../classERF.html#a31be0f1ae705c52c8ccc520369013284',1,'ERF']]], - ['z_5fphys_5fnd_2588',['z_phys_nd',['../classERF.html#a93e63e5af35efa564fd4195e8703f84c',1,'ERF']]], - ['z_5fphys_5fnd_5fnew_2589',['z_phys_nd_new',['../classERF.html#a4ef635c22e72c715f5703a6b95a7abe5',1,'ERF']]], - ['z_5fphys_5fnd_5fsrc_2590',['z_phys_nd_src',['../classERF.html#a30dcf40e8f104fb6b6132805d2eff47c',1,'ERF']]], - ['z_5ft_5frk_2591',['z_t_rk',['../classERF.html#a72a59614c6d5ab840b924c84d5682270',1,'ERF']]], - ['zdir_2592',['ZDir',['../ERF__DirectionSelector_8H.html#aca321ed7fddfe43ff7549b4632a3c0d1',1,'ERF_DirectionSelector.H']]], - ['zenith_2593',['zenith',['../ERF__Orbit_8cpp.html#a27837ef90c4844c0240f37b9beab2320',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const Real &eccen, const Real &mvelpp, const Real &lambm0, const Real &obliqr, amrex::Real uniform_angle): ERF_Orbit.cpp'],['../ERF__Orbit_8H.html#a3f0a40a53139be3e26be6fcf40c2bd14',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const amrex::Real &eccen, const amrex::Real &mvelpp, const amrex::Real &lambm0, const amrex::Real &obliqr, amrex::Real uniform_angle=-1.0): ERF_Orbit.H']]], - ['zero_5foptics_5finit_2594',['zero_optics_init',['../classPhysProp.html#af0ccfb22c5689ec73789babb1b7c448d',1,'PhysProp']]], - ['zero_5fxflux_2595',['zero_xflux',['../structAdvChoice.html#a7a086b9e2aabb65d2e5e9053e7bd6018',1,'AdvChoice']]], - ['zero_5fyflux_2596',['zero_yflux',['../structAdvChoice.html#a118575fe302e72fcd231e77be6d117a9',1,'AdvChoice']]], - ['zero_5fzflux_2597',['zero_zflux',['../structAdvChoice.html#a7da4e5242e05aeba4822b71fab596954',1,'AdvChoice']]], - ['zflux_5fimask_2598',['zflux_imask',['../classERF.html#ada098767690d194f89717b0deb3adeac',1,'ERF']]], - ['zhi_2599',['zhi',['../classSAM.html#aaf2fc082e80f1c5cc9de339ff25ca27b',1,'SAM::zhi()'],['../classRadiation.html#ac182d77504c899dee3ff639c2a8e93c6',1,'Radiation::zhi()'],['../classKessler.html#a8f1c8af54c49e78271d077456c3aa454',1,'Kessler::zhi()']]], - ['zhi_5fsponge_5fstart_2600',['zhi_sponge_start',['../structSpongeChoice.html#a5e70ccbf1d7de42a4d938416635eee36',1,'SpongeChoice']]], - ['zi_2601',['zi',['../classAerRadProps.html#ac82b4bf91bb3a23e33074e00381388e3',1,'AerRadProps::zi()'],['../classRadiation.html#a7fd0d1f49797bc9d2c248cd334b44e36',1,'Radiation::zi()']]], - ['zlevels_5fstag_2602',['zlevels_stag',['../classERF.html#ace4f0c79f84075dd7a43bd2b0ede1a9b',1,'ERF']]], - ['zlo_2603',['zlo',['../structrotate__flux.html#a17aa8cfa0cb8ee81926a938b8b826032',1,'rotate_flux::zlo()'],['../structmoeng__flux.html#a32dd97697698052a006613da3a0b7e67',1,'moeng_flux::zlo()'],['../structdonelan__flux.html#af7428f0272064ef770035521c9c9a98b',1,'donelan_flux::zlo()'],['../structcustom__flux.html#a3b40812bce1c4be2d850abe1bbc2d208',1,'custom_flux::zlo()'],['../classRadiation.html#add5e5480ecd2c337c1e52e47d62ebaa0',1,'Radiation::zlo()'],['../classSAM.html#a0473906305a6eaea0bad212893b9c911',1,'SAM::zlo()'],['../classKessler.html#a02b5caebac4d5986947655feca7f0db5',1,'Kessler::zlo()']]], - ['zlo_5fsponge_5fend_2604',['zlo_sponge_end',['../structSpongeChoice.html#a1a79f8e32354ec98857597ddabfe884e',1,'SpongeChoice']]], - ['zloc_2605',['zloc',['../classWindFarm.html#a70d65d49e7ee4191c7f009416ab6ba27',1,'WindFarm']]], - ['zmid_2606',['zmid',['../classSAM.html#a5a5228929f2e9032152efe0a5cb9476b',1,'SAM']]], - ['zmom_2607',['zmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaaab25f707cae69bfadac2abcd17a2188',1,'IntVars']]], - ['zmom_5fcrse_5frhs_2608',['zmom_crse_rhs',['../classERF.html#aaf7e8e28172eebdfe2224e4ee823310d',1,'ERF']]], - ['zref_2609',['zref',['../structmost__data.html#a1acd5276639042ca0834c56656302ea6',1,'most_data']]], - ['zsurf_2610',['zsurf',['../structSolverChoice.html#aa4659e9babdc5d7327266f967d9a80ff',1,'SolverChoice']]], - ['zvel_2611',['zvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a48ee63b17bc216e9661511c33c68bd8b',1,'Vars']]], - ['zvel_5fbc_2612',['zvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa03b35ec9e83f34bb1349a86965d34e34',1,'BCVars']]], - ['zvel_5fbc_5fdata_2613',['zvel_bc_data',['../classERF.html#ae08c25dcf643c6ef39f27d7dd0cb7423',1,'ERF']]] + ['z_2590',['z',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01afbade9e36a3f36d3d676c1b808451dd7',1,'ERF_DataStruct.H']]], + ['z0_5fconst_2591',['z0_const',['../structmost__data.html#ad18b8055b6887e821efe0c37c4076d08',1,'most_data::z0_const()'],['../classABLMost.html#acfc9a08ed0d029602e2e8e99232d0149',1,'ABLMost::z0_const()']]], + ['z0_5feps_2592',['z0_eps',['../structsurface__temp__wave__coupled.html#abd39570dca269dda79fbb946df0a02ca',1,'surface_temp_wave_coupled::z0_eps()'],['../structadiabatic__wave__coupled.html#a7cbf5ad24a59a72131bae5b57038ff72',1,'adiabatic_wave_coupled::z0_eps()'],['../structsurface__flux__wave__coupled.html#a6cf8c26b09960af5adea37c6e7ccbb0b',1,'surface_flux_wave_coupled::z0_eps()']]], + ['z0_5fest_2593',['z0_est',['../ERF__MicrophysicsUtils_8H.html#a5e22e7c025af17b4983d25a5b81bfd4b',1,'ERF_MicrophysicsUtils.H']]], + ['z0_5fmax_2594',['z0_max',['../structsurface__temp__wave__coupled.html#aedbd53ee9bf7b4c98f5a2b88207cbb01',1,'surface_temp_wave_coupled::z0_max()'],['../structsurface__flux__wave__coupled.html#a4f273873e2304563f10674c497cfad30',1,'surface_flux_wave_coupled::z0_max()'],['../structadiabatic__wave__coupled.html#afb0e6712baaff337c761988f6ec42b9b',1,'adiabatic_wave_coupled::z0_max()']]], + ['z_5f0_2595',['z_0',['../classABLMost.html#a1301dd4cb6875c7bdf5d69126b972f91',1,'ABLMost']]], + ['z_5finp_5fsound_2596',['z_inp_sound',['../structInputSoundingData.html#a9f73eb54af79291b72454e2840455b71',1,'InputSoundingData']]], + ['z_5finp_5fsound_5fd_2597',['z_inp_sound_d',['../structInputSoundingData.html#a6e892d7cdfa14b8a8a2aad412567a890',1,'InputSoundingData']]], + ['z_5finp_5fsponge_2598',['z_inp_sponge',['../structInputSpongeData.html#ae430ab35b7ded846911bd26b0d984155',1,'InputSpongeData']]], + ['z_5fphys_5fcc_2599',['z_phys_cc',['../classERF.html#a31be0f1ae705c52c8ccc520369013284',1,'ERF']]], + ['z_5fphys_5fnd_2600',['z_phys_nd',['../classERF.html#a93e63e5af35efa564fd4195e8703f84c',1,'ERF']]], + ['z_5fphys_5fnd_5fnew_2601',['z_phys_nd_new',['../classERF.html#a4ef635c22e72c715f5703a6b95a7abe5',1,'ERF']]], + ['z_5fphys_5fnd_5fsrc_2602',['z_phys_nd_src',['../classERF.html#a30dcf40e8f104fb6b6132805d2eff47c',1,'ERF']]], + ['z_5ft_5frk_2603',['z_t_rk',['../classERF.html#a72a59614c6d5ab840b924c84d5682270',1,'ERF']]], + ['zdir_2604',['ZDir',['../ERF__DirectionSelector_8H.html#aca321ed7fddfe43ff7549b4632a3c0d1',1,'ERF_DirectionSelector.H']]], + ['zenith_2605',['zenith',['../ERF__Orbit_8cpp.html#a27837ef90c4844c0240f37b9beab2320',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const Real &eccen, const Real &mvelpp, const Real &lambm0, const Real &obliqr, amrex::Real uniform_angle): ERF_Orbit.cpp'],['../ERF__Orbit_8H.html#a3f0a40a53139be3e26be6fcf40c2bd14',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const amrex::Real &eccen, const amrex::Real &mvelpp, const amrex::Real &lambm0, const amrex::Real &obliqr, amrex::Real uniform_angle=-1.0): ERF_Orbit.H']]], + ['zero_5foptics_5finit_2606',['zero_optics_init',['../classPhysProp.html#af0ccfb22c5689ec73789babb1b7c448d',1,'PhysProp']]], + ['zero_5fxflux_2607',['zero_xflux',['../structAdvChoice.html#a7a086b9e2aabb65d2e5e9053e7bd6018',1,'AdvChoice']]], + ['zero_5fyflux_2608',['zero_yflux',['../structAdvChoice.html#a118575fe302e72fcd231e77be6d117a9',1,'AdvChoice']]], + ['zero_5fzflux_2609',['zero_zflux',['../structAdvChoice.html#a7da4e5242e05aeba4822b71fab596954',1,'AdvChoice']]], + ['zflux_5fimask_2610',['zflux_imask',['../classERF.html#ada098767690d194f89717b0deb3adeac',1,'ERF']]], + ['zhi_2611',['zhi',['../classSAM.html#aaf2fc082e80f1c5cc9de339ff25ca27b',1,'SAM::zhi()'],['../classRadiation.html#ac182d77504c899dee3ff639c2a8e93c6',1,'Radiation::zhi()'],['../classKessler.html#a8f1c8af54c49e78271d077456c3aa454',1,'Kessler::zhi()']]], + ['zhi_5fsponge_5fstart_2612',['zhi_sponge_start',['../structSpongeChoice.html#a5e70ccbf1d7de42a4d938416635eee36',1,'SpongeChoice']]], + ['zi_2613',['zi',['../classAerRadProps.html#ac82b4bf91bb3a23e33074e00381388e3',1,'AerRadProps::zi()'],['../classRadiation.html#a7fd0d1f49797bc9d2c248cd334b44e36',1,'Radiation::zi()']]], + ['zlevels_5fstag_2614',['zlevels_stag',['../classERF.html#ace4f0c79f84075dd7a43bd2b0ede1a9b',1,'ERF']]], + ['zlo_2615',['zlo',['../structrotate__flux.html#a17aa8cfa0cb8ee81926a938b8b826032',1,'rotate_flux::zlo()'],['../structmoeng__flux.html#a32dd97697698052a006613da3a0b7e67',1,'moeng_flux::zlo()'],['../structdonelan__flux.html#af7428f0272064ef770035521c9c9a98b',1,'donelan_flux::zlo()'],['../structcustom__flux.html#a3b40812bce1c4be2d850abe1bbc2d208',1,'custom_flux::zlo()'],['../classRadiation.html#add5e5480ecd2c337c1e52e47d62ebaa0',1,'Radiation::zlo()'],['../classSAM.html#a0473906305a6eaea0bad212893b9c911',1,'SAM::zlo()'],['../classKessler.html#a02b5caebac4d5986947655feca7f0db5',1,'Kessler::zlo()']]], + ['zlo_5fsponge_5fend_2616',['zlo_sponge_end',['../structSpongeChoice.html#a1a79f8e32354ec98857597ddabfe884e',1,'SpongeChoice']]], + ['zloc_2617',['zloc',['../classWindFarm.html#a70d65d49e7ee4191c7f009416ab6ba27',1,'WindFarm']]], + ['zmid_2618',['zmid',['../classSAM.html#a5a5228929f2e9032152efe0a5cb9476b',1,'SAM']]], + ['zmom_2619',['zmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaaab25f707cae69bfadac2abcd17a2188',1,'IntVars']]], + ['zmom_5fcrse_5frhs_2620',['zmom_crse_rhs',['../classERF.html#aaf7e8e28172eebdfe2224e4ee823310d',1,'ERF']]], + ['zref_2621',['zref',['../structmost__data.html#a1acd5276639042ca0834c56656302ea6',1,'most_data']]], + ['zsurf_2622',['zsurf',['../structSolverChoice.html#aa4659e9babdc5d7327266f967d9a80ff',1,'SolverChoice']]], + ['zvel_2623',['zvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a48ee63b17bc216e9661511c33c68bd8b',1,'Vars']]], + ['zvel_5fbc_2624',['zvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa03b35ec9e83f34bb1349a86965d34e34',1,'BCVars']]], + ['zvel_5fbc_5fdata_2625',['zvel_bc_data',['../classERF.html#ae08c25dcf643c6ef39f27d7dd0cb7423',1,'ERF']]] ]; diff --git a/search/all_1a.js b/search/all_1a.js index 0442cf9d4..90e4e2bc0 100644 --- a/search/all_1a.js +++ b/search/all_1a.js @@ -1,45 +1,45 @@ var searchData= [ - ['_7eaerradprops_2614',['~AerRadProps',['../classAerRadProps.html#aeb46a505acde8e7bd4a4b4d15e8e1792',1,'AerRadProps']]], - ['_7ecif_2615',['~CIF',['../classCIF.html#ad0e927942bcf9a2db3b073c979f1ef19',1,'CIF']]], - ['_7ecloudradprops_2616',['~CloudRadProps',['../classCloudRadProps.html#a35a276009636e1ac17beeb5343656e29',1,'CloudRadProps']]], - ['_7eerf_2617',['~ERF',['../classERF.html#a30901583bd41e7bf4dddb3c1ea329dfe',1,'ERF']]], - ['_7eerfphysbcfunct_5fbase_2618',['~ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#afef329f380053ae92fb49e65e39a7b58',1,'ERFPhysBCFunct_base']]], - ['_7eerfphysbcfunct_5fcons_2619',['~ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#ab1f895ffdda9477b380a088bdf48a6de',1,'ERFPhysBCFunct_cons']]], - ['_7eerfphysbcfunct_5fu_2620',['~ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#aab6427322211c297482f81b39a03ea03',1,'ERFPhysBCFunct_u']]], - ['_7eerfphysbcfunct_5fv_2621',['~ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a684936c8b176bfd48a383ae1de421777',1,'ERFPhysBCFunct_v']]], - ['_7eerfphysbcfunct_5fw_2622',['~ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#ae949a3df422d9d5082146a46c9eca565',1,'ERFPhysBCFunct_w']]], - ['_7eeulerianmicrophysics_2623',['~EulerianMicrophysics',['../classEulerianMicrophysics.html#a2eb29d168749af2ea18fc7d67dc5259c',1,'EulerianMicrophysics']]], - ['_7eewp_2624',['~EWP',['../classEWP.html#ad500c0f4245245d407e31633ec7cecff',1,'EWP']]], - ['_7efitch_2625',['~Fitch',['../classFitch.html#af9bc97ca62d0611ab2a300992ca8304d',1,'Fitch']]], - ['_7eforestdrag_2626',['~ForestDrag',['../classForestDrag.html#acf2562ce29faa67b57b82a5998df3a95',1,'ForestDrag']]], - ['_7egeneralad_2627',['~GeneralAD',['../classGeneralAD.html#ac44ff0908ec3c419196fb45efd0c7c13',1,'GeneralAD']]], - ['_7eintersectioncif_2628',['~IntersectionCIF',['../classIntersectionCIF.html#ad4d1305542a68ced637b6e53e2f70102',1,'IntersectionCIF']]], - ['_7ekessler_2629',['~Kessler',['../classKessler.html#a46902fef513cf7298643ee5cc12594bb',1,'Kessler']]], - ['_7elandsurface_2630',['~LandSurface',['../classLandSurface.html#a39ae5ba26a0bd728afd9cf80a4a5fbd6',1,'LandSurface']]], - ['_7emicrophysics_2631',['~Microphysics',['../classMicrophysics.html#a09486c3bc292538d5a26683fb1e19451',1,'Microphysics']]], - ['_7emm5_2632',['~MM5',['../classMM5.html#aa1428d274d51e6db03618151c2fd91cb',1,'MM5']]], - ['_7emostaverage_2633',['~MOSTAverage',['../classMOSTAverage.html#ac755f71a35f1231c8add20993364832a',1,'MOSTAverage']]], - ['_7emrisplitintegrator_2634',['~MRISplitIntegrator',['../classMRISplitIntegrator.html#acdfcd0a0bca3c145e2305248f0da36a0',1,'MRISplitIntegrator']]], - ['_7emultiblockcontainer_2635',['~MultiBlockContainer',['../classMultiBlockContainer.html#abbe61ab484b52aaf83b1bc8e986aee84',1,'MultiBlockContainer']]], - ['_7encfile_2636',['~NCFile',['../classncutils_1_1NCFile.html#a4c1663f24f84dbc74152d7f040910a22',1,'ncutils::NCFile']]], - ['_7endarray_2637',['~NDArray',['../structNDArray.html#afb8008f414c4404e3a6b425c12401d9d',1,'NDArray']]], - ['_7enoah_2638',['~NOAH',['../classNOAH.html#a06e64b625e4377ac8875c24a74bcb14f',1,'NOAH']]], - ['_7enullmoist_2639',['~NullMoist',['../classNullMoist.html#a75e2d77cb28efa62759818d066b53bb9',1,'NullMoist']]], - ['_7enullsurf_2640',['~NullSurf',['../classNullSurf.html#afc622f13e248dbe6bc5843241c4afb0f',1,'NullSurf']]], - ['_7enullwindfarm_2641',['~NullWindFarm',['../classNullWindFarm.html#a0dbf7ce260bc3c29e53b3650a0a4c40f',1,'NullWindFarm']]], - ['_7eoptics_2642',['~Optics',['../classOptics.html#ae33a3d262417ad9bb96adc3a32519e5f',1,'Optics']]], - ['_7eplaneaverage_2643',['~PlaneAverage',['../classPlaneAverage.html#a961decb14c2137f36e17ceeaf560b452',1,'PlaneAverage']]], - ['_7eproblembase_2644',['~ProblemBase',['../classProblemBase.html#ac7201619fcd9464f851b0cae82dfbcd1',1,'ProblemBase']]], - ['_7eradiation_2645',['~Radiation',['../classRadiation.html#acde23acb9e9f7061d40634fbc24f330d',1,'Radiation']]], - ['_7errtmgp_2646',['~Rrtmgp',['../classRrtmgp.html#aa5d1fac989fde988d4f192d3f64395ee',1,'Rrtmgp']]], - ['_7esam_2647',['~SAM',['../classSAM.html#a301ce0c7f6cff77d6388c2d706e73a42',1,'SAM']]], - ['_7esatadj_2648',['~SatAdj',['../classSatAdj.html#a39d8d2bb2c9e9ace57ed143c01bdaff0',1,'SatAdj']]], - ['_7esimplead_2649',['~SimpleAD',['../classSimpleAD.html#affe2efa65acb68bd027a69ad1410253a',1,'SimpleAD']]], - ['_7eslm_2650',['~SLM',['../classSLM.html#a2db94368b4de4bf176393a628fdbd6a3',1,'SLM']]], - ['_7eterraindrag_2651',['~TerrainDrag',['../classTerrainDrag.html#a2076da01b1749356c328bb422545236d',1,'TerrainDrag']]], - ['_7etimeinterpolateddata_2652',['~TimeInterpolatedData',['../structTimeInterpolatedData.html#af14b2d5c5d55331a4dbc9cec9288af53',1,'TimeInterpolatedData']]], - ['_7eturbulentperturbation_2653',['~TurbulentPerturbation',['../structTurbulentPerturbation.html#ad1464c6ce0bc3a576f9df395f39839ce',1,'TurbulentPerturbation']]], - ['_7eunioncif_2654',['~UnionCIF',['../classUnionCIF.html#afddc15ff44e8e7505b919b16616873cd',1,'UnionCIF']]], - ['_7ewindfarm_2655',['~WindFarm',['../classWindFarm.html#a1be0e27ac213ad5faaf2fb2e114eab48',1,'WindFarm']]] + ['_7eaerradprops_2626',['~AerRadProps',['../classAerRadProps.html#aeb46a505acde8e7bd4a4b4d15e8e1792',1,'AerRadProps']]], + ['_7ecif_2627',['~CIF',['../classCIF.html#ad0e927942bcf9a2db3b073c979f1ef19',1,'CIF']]], + ['_7ecloudradprops_2628',['~CloudRadProps',['../classCloudRadProps.html#a35a276009636e1ac17beeb5343656e29',1,'CloudRadProps']]], + ['_7eerf_2629',['~ERF',['../classERF.html#a30901583bd41e7bf4dddb3c1ea329dfe',1,'ERF']]], + ['_7eerfphysbcfunct_5fbase_2630',['~ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#afef329f380053ae92fb49e65e39a7b58',1,'ERFPhysBCFunct_base']]], + ['_7eerfphysbcfunct_5fcons_2631',['~ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#ab1f895ffdda9477b380a088bdf48a6de',1,'ERFPhysBCFunct_cons']]], + ['_7eerfphysbcfunct_5fu_2632',['~ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#aab6427322211c297482f81b39a03ea03',1,'ERFPhysBCFunct_u']]], + ['_7eerfphysbcfunct_5fv_2633',['~ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a684936c8b176bfd48a383ae1de421777',1,'ERFPhysBCFunct_v']]], + ['_7eerfphysbcfunct_5fw_2634',['~ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#ae949a3df422d9d5082146a46c9eca565',1,'ERFPhysBCFunct_w']]], + ['_7eeulerianmicrophysics_2635',['~EulerianMicrophysics',['../classEulerianMicrophysics.html#a2eb29d168749af2ea18fc7d67dc5259c',1,'EulerianMicrophysics']]], + ['_7eewp_2636',['~EWP',['../classEWP.html#ad500c0f4245245d407e31633ec7cecff',1,'EWP']]], + ['_7efitch_2637',['~Fitch',['../classFitch.html#af9bc97ca62d0611ab2a300992ca8304d',1,'Fitch']]], + ['_7eforestdrag_2638',['~ForestDrag',['../classForestDrag.html#acf2562ce29faa67b57b82a5998df3a95',1,'ForestDrag']]], + ['_7egeneralad_2639',['~GeneralAD',['../classGeneralAD.html#ac44ff0908ec3c419196fb45efd0c7c13',1,'GeneralAD']]], + ['_7eintersectioncif_2640',['~IntersectionCIF',['../classIntersectionCIF.html#ad4d1305542a68ced637b6e53e2f70102',1,'IntersectionCIF']]], + ['_7ekessler_2641',['~Kessler',['../classKessler.html#a46902fef513cf7298643ee5cc12594bb',1,'Kessler']]], + ['_7elandsurface_2642',['~LandSurface',['../classLandSurface.html#a39ae5ba26a0bd728afd9cf80a4a5fbd6',1,'LandSurface']]], + ['_7emicrophysics_2643',['~Microphysics',['../classMicrophysics.html#a09486c3bc292538d5a26683fb1e19451',1,'Microphysics']]], + ['_7emm5_2644',['~MM5',['../classMM5.html#aa1428d274d51e6db03618151c2fd91cb',1,'MM5']]], + ['_7emostaverage_2645',['~MOSTAverage',['../classMOSTAverage.html#ac755f71a35f1231c8add20993364832a',1,'MOSTAverage']]], + ['_7emrisplitintegrator_2646',['~MRISplitIntegrator',['../classMRISplitIntegrator.html#acdfcd0a0bca3c145e2305248f0da36a0',1,'MRISplitIntegrator']]], + ['_7emultiblockcontainer_2647',['~MultiBlockContainer',['../classMultiBlockContainer.html#abbe61ab484b52aaf83b1bc8e986aee84',1,'MultiBlockContainer']]], + ['_7encfile_2648',['~NCFile',['../classncutils_1_1NCFile.html#a4c1663f24f84dbc74152d7f040910a22',1,'ncutils::NCFile']]], + ['_7endarray_2649',['~NDArray',['../structNDArray.html#afb8008f414c4404e3a6b425c12401d9d',1,'NDArray']]], + ['_7enoah_2650',['~NOAH',['../classNOAH.html#a06e64b625e4377ac8875c24a74bcb14f',1,'NOAH']]], + ['_7enullmoist_2651',['~NullMoist',['../classNullMoist.html#a75e2d77cb28efa62759818d066b53bb9',1,'NullMoist']]], + ['_7enullsurf_2652',['~NullSurf',['../classNullSurf.html#afc622f13e248dbe6bc5843241c4afb0f',1,'NullSurf']]], + ['_7enullwindfarm_2653',['~NullWindFarm',['../classNullWindFarm.html#a0dbf7ce260bc3c29e53b3650a0a4c40f',1,'NullWindFarm']]], + ['_7eoptics_2654',['~Optics',['../classOptics.html#ae33a3d262417ad9bb96adc3a32519e5f',1,'Optics']]], + ['_7eplaneaverage_2655',['~PlaneAverage',['../classPlaneAverage.html#a961decb14c2137f36e17ceeaf560b452',1,'PlaneAverage']]], + ['_7eproblembase_2656',['~ProblemBase',['../classProblemBase.html#ac7201619fcd9464f851b0cae82dfbcd1',1,'ProblemBase']]], + ['_7eradiation_2657',['~Radiation',['../classRadiation.html#acde23acb9e9f7061d40634fbc24f330d',1,'Radiation']]], + ['_7errtmgp_2658',['~Rrtmgp',['../classRrtmgp.html#aa5d1fac989fde988d4f192d3f64395ee',1,'Rrtmgp']]], + ['_7esam_2659',['~SAM',['../classSAM.html#a301ce0c7f6cff77d6388c2d706e73a42',1,'SAM']]], + ['_7esatadj_2660',['~SatAdj',['../classSatAdj.html#a39d8d2bb2c9e9ace57ed143c01bdaff0',1,'SatAdj']]], + ['_7esimplead_2661',['~SimpleAD',['../classSimpleAD.html#affe2efa65acb68bd027a69ad1410253a',1,'SimpleAD']]], + ['_7eslm_2662',['~SLM',['../classSLM.html#a2db94368b4de4bf176393a628fdbd6a3',1,'SLM']]], + ['_7eterraindrag_2663',['~TerrainDrag',['../classTerrainDrag.html#a2076da01b1749356c328bb422545236d',1,'TerrainDrag']]], + ['_7etimeinterpolateddata_2664',['~TimeInterpolatedData',['../structTimeInterpolatedData.html#af14b2d5c5d55331a4dbc9cec9288af53',1,'TimeInterpolatedData']]], + ['_7eturbulentperturbation_2665',['~TurbulentPerturbation',['../structTurbulentPerturbation.html#ad1464c6ce0bc3a576f9df395f39839ce',1,'TurbulentPerturbation']]], + ['_7eunioncif_2666',['~UnionCIF',['../classUnionCIF.html#afddc15ff44e8e7505b919b16616873cd',1,'UnionCIF']]], + ['_7ewindfarm_2667',['~WindFarm',['../classWindFarm.html#a1be0e27ac213ad5faaf2fb2e114eab48',1,'WindFarm']]] ]; diff --git a/search/all_3.js b/search/all_3.js index d8a0d339e..d8bb0e99f 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -14,10 +14,10 @@ var searchData= ['d_5fw_5fsubsid_402',['d_w_subsid',['../classERF.html#ac94ddee2f501dbcea2a516284b7119b5',1,'ERF']]], ['data_403',['data',['../structNDArray.html#a9d3679c95b5bf1813a7edaedf221837e',1,'NDArray']]], ['data_5fsampler_404',['data_sampler',['../classERF.html#a83ad7f8f4cf9920a6798f3b931355a2f',1,'ERF']]], - ['datalog_405',['DataLog',['../classERF.html#aa2c3ee1910008b828b9da79ccdfe3871',1,'ERF']]], - ['datalog_406',['datalog',['../classERF.html#a1cade630b005dbcc0f644987ef3db287',1,'ERF']]], - ['datalogname_407',['DataLogName',['../classERF.html#a16e1f6b8bbb05ae738daf2abe626c159',1,'ERF']]], - ['datalogname_408',['datalogname',['../classERF.html#a9248a4eb025c2647e003f838cba52a21',1,'ERF']]], + ['datalog_405',['datalog',['../classERF.html#a1cade630b005dbcc0f644987ef3db287',1,'ERF']]], + ['datalog_406',['DataLog',['../classERF.html#aa2c3ee1910008b828b9da79ccdfe3871',1,'ERF']]], + ['datalogname_407',['datalogname',['../classERF.html#a9248a4eb025c2647e003f838cba52a21',1,'ERF']]], + ['datalogname_408',['DataLogName',['../classERF.html#a16e1f6b8bbb05ae738daf2abe626c159',1,'ERF']]], ['debug_409',['debug',['../structTurbulentPerturbation.html#aa7c1ce943bf06d347d762131ec0c24cf',1,'TurbulentPerturbation']]], ['def_5farray_410',['def_array',['../classncutils_1_1NCGroup.html#acf969a6598527e2d00a84d35e0522fa1',1,'ncutils::NCGroup']]], ['def_5fdim_411',['def_dim',['../classncutils_1_1NCGroup.html#a8c9376a217f29012f565a13f131bea84',1,'ncutils::NCGroup']]], @@ -73,27 +73,27 @@ var searchData= ['do_5fprecip_461',['do_precip',['../structSolverChoice.html#a766e5884354ed6483704f8257036ee75',1,'SolverChoice']]], ['do_5fshort_5fwave_5frad_462',['do_short_wave_rad',['../classRadiation.html#ad1177f9f1504cb562fb70b7f454387fc',1,'Radiation']]], ['do_5fsnow_5foptics_463',['do_snow_optics',['../classRadiation.html#a8c411f9344910aab58b29c4a3bcab401',1,'Radiation']]], - ['do_5fterrain_5fdrag_464',['do_terrain_drag',['../structSolverChoice.html#aa4bcc8b52205d1f911efd135b81c9218',1,'SolverChoice']]], - ['docloud_465',['docloud',['../classKessler.html#a7335cec5eabf2a33c8cd274b09863c28',1,'Kessler::docloud()'],['../classSAM.html#a77c335e68b7ad8e6069d1318ea673a16',1,'SAM::docloud()']]], - ['dohirs_466',['dohirs',['../classRadiation.html#aface9778f843db231e142379cffb709c',1,'Radiation']]], - ['domain_5fbc_5ftype_467',['domain_bc_type',['../classERF.html#ae5968f1bed602fa87cdd5cb7905b7e5e',1,'ERF']]], - ['domain_5fbcs_5ftype_468',['domain_bcs_type',['../classERF.html#a574521986a6e403159f83c8b8123ba90',1,'ERF']]], - ['domain_5fbcs_5ftype_5fd_469',['domain_bcs_type_d',['../classERF.html#a8a99e22b1111c803e31b4afd5fcdea60',1,'ERF']]], - ['donelan_470',['DONELAN',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()'],['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()']]], - ['donelan_5fflux_471',['donelan_flux',['../structdonelan__flux.html#a804902863523b5f641c44aadc3602e97',1,'donelan_flux::donelan_flux()'],['../structdonelan__flux.html',1,'donelan_flux']]], - ['donelan_5froughness_472',['Donelan_roughness',['../ERF__MOSTRoughness_8H.html#a5b6ef1e185702e95631d5f22ff728860',1,'ERF_MOSTRoughness.H']]], - ['doprecip_473',['doprecip',['../classKessler.html#a2d8ae6f03c19821ef6279dcadd5cb36e',1,'Kessler::doprecip()'],['../classSAM.html#a54766f324324d579d2591a0bdc60e359',1,'SAM::doprecip()']]], - ['dryrad_5faer_474',['dryrad_aer',['../structPhysProp_1_1physprop__t.html#a55622eb338277f3ce9c7d5b774a9c2c5',1,'PhysProp::physprop_t']]], - ['dryscal_5fhoriz_5fadv_5ftype_475',['dryscal_horiz_adv_type',['../structAdvChoice.html#a74a383e01c24980b72b920054ee5c1ab',1,'AdvChoice']]], - ['dryscal_5fhoriz_5fupw_5ffrac_476',['dryscal_horiz_upw_frac',['../structAdvChoice.html#afb0ff64219a9e79d077b1a06da7817ae',1,'AdvChoice']]], - ['dryscal_5fvert_5fadv_5ftype_477',['dryscal_vert_adv_type',['../structAdvChoice.html#add9ddd5d61fc695bd2df0e3818767b78',1,'AdvChoice']]], - ['dryscal_5fvert_5fupw_5ffrac_478',['dryscal_vert_upw_frac',['../structAdvChoice.html#a1fc6421356a6c2ecfea0a46b3928d9cf',1,'AdvChoice']]], - ['dt_479',['dt',['../classRadiation.html#a98ebcca0b6a735bb910aedef14ce9a37',1,'Radiation::dt()'],['../classERF.html#ad34bae243fdb6c3029f5abe4fb4bca2d',1,'ERF::dt()'],['../classKessler.html#a86cf1c45a302d0e4a860860dab3dbe65',1,'Kessler::dt()'],['../classSAM.html#af9ffbd0c3f98c0c5d0a7ac4b1fb3dec9',1,'SAM::dt()'],['../classSatAdj.html#acac2100a462c3a8e75a6d20c69673001',1,'SatAdj::dt()']]], - ['dt_5favg_480',['dt_avg',['../classRadiation.html#af65d65db4b84a4afd921db0f10ffa31e',1,'Radiation']]], - ['dt_5fmri_5fratio_481',['dt_mri_ratio',['../classERF.html#a3cf7cb2e51eb7b69cb4079ffc6722459',1,'ERF']]], - ['dtos_482',['dtos',['../classMultiBlockContainer.html#a537ef22d2809607f9d353b912eedffcf',1,'MultiBlockContainer']]], - ['dtype_483',['DType',['../structNDArray.html#a96033b69f69ea0ae537a24288715752d',1,'NDArray']]], - ['dx_484',['dx',['../classPlaneAverage.html#abf7bfae5c1b6fed56ff09fd06368b12c',1,'PlaneAverage']]], + ['docloud_464',['docloud',['../classSAM.html#a77c335e68b7ad8e6069d1318ea673a16',1,'SAM::docloud()'],['../classKessler.html#a7335cec5eabf2a33c8cd274b09863c28',1,'Kessler::docloud()']]], + ['dohirs_465',['dohirs',['../classRadiation.html#aface9778f843db231e142379cffb709c',1,'Radiation']]], + ['domain_5fbc_5ftype_466',['domain_bc_type',['../classERF.html#ae5968f1bed602fa87cdd5cb7905b7e5e',1,'ERF']]], + ['domain_5fbcs_5ftype_467',['domain_bcs_type',['../classERF.html#a574521986a6e403159f83c8b8123ba90',1,'ERF']]], + ['domain_5fbcs_5ftype_5fd_468',['domain_bcs_type_d',['../classERF.html#a8a99e22b1111c803e31b4afd5fcdea60',1,'ERF']]], + ['donelan_469',['DONELAN',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()'],['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()']]], + ['donelan_5fflux_470',['donelan_flux',['../structdonelan__flux.html#a804902863523b5f641c44aadc3602e97',1,'donelan_flux::donelan_flux()'],['../structdonelan__flux.html',1,'donelan_flux']]], + ['donelan_5froughness_471',['Donelan_roughness',['../ERF__MOSTRoughness_8H.html#a5b6ef1e185702e95631d5f22ff728860',1,'ERF_MOSTRoughness.H']]], + ['doprecip_472',['doprecip',['../classKessler.html#a2d8ae6f03c19821ef6279dcadd5cb36e',1,'Kessler::doprecip()'],['../classSAM.html#a54766f324324d579d2591a0bdc60e359',1,'SAM::doprecip()']]], + ['dryrad_5faer_473',['dryrad_aer',['../structPhysProp_1_1physprop__t.html#a55622eb338277f3ce9c7d5b774a9c2c5',1,'PhysProp::physprop_t']]], + ['dryscal_5fhoriz_5fadv_5ftype_474',['dryscal_horiz_adv_type',['../structAdvChoice.html#a74a383e01c24980b72b920054ee5c1ab',1,'AdvChoice']]], + ['dryscal_5fhoriz_5fupw_5ffrac_475',['dryscal_horiz_upw_frac',['../structAdvChoice.html#afb0ff64219a9e79d077b1a06da7817ae',1,'AdvChoice']]], + ['dryscal_5fvert_5fadv_5ftype_476',['dryscal_vert_adv_type',['../structAdvChoice.html#add9ddd5d61fc695bd2df0e3818767b78',1,'AdvChoice']]], + ['dryscal_5fvert_5fupw_5ffrac_477',['dryscal_vert_upw_frac',['../structAdvChoice.html#a1fc6421356a6c2ecfea0a46b3928d9cf',1,'AdvChoice']]], + ['dt_478',['dt',['../classRadiation.html#a98ebcca0b6a735bb910aedef14ce9a37',1,'Radiation::dt()'],['../classERF.html#ad34bae243fdb6c3029f5abe4fb4bca2d',1,'ERF::dt()'],['../classKessler.html#a86cf1c45a302d0e4a860860dab3dbe65',1,'Kessler::dt()'],['../classSAM.html#af9ffbd0c3f98c0c5d0a7ac4b1fb3dec9',1,'SAM::dt()'],['../classSatAdj.html#acac2100a462c3a8e75a6d20c69673001',1,'SatAdj::dt()']]], + ['dt_5favg_479',['dt_avg',['../classRadiation.html#af65d65db4b84a4afd921db0f10ffa31e',1,'Radiation']]], + ['dt_5fmri_5fratio_480',['dt_mri_ratio',['../classERF.html#a3cf7cb2e51eb7b69cb4079ffc6722459',1,'ERF']]], + ['dtos_481',['dtos',['../classMultiBlockContainer.html#a537ef22d2809607f9d353b912eedffcf',1,'MultiBlockContainer']]], + ['dtype_482',['DType',['../structNDArray.html#a96033b69f69ea0ae537a24288715752d',1,'NDArray']]], + ['dx_483',['dx',['../classPlaneAverage.html#abf7bfae5c1b6fed56ff09fd06368b12c',1,'PlaneAverage::dx()'],['../classTerrainIF.html#a9ef300b60a513a54e515d7230c9fa6b6',1,'TerrainIF::dx()']]], + ['dy_484',['dy',['../classTerrainIF.html#a2403d44976a4f6f3b1b9e163a1f93a41',1,'TerrainIF']]], ['dycore_5fhoriz_5fadv_5ftype_485',['dycore_horiz_adv_type',['../structAdvChoice.html#a81152997920406ea2aa97cbb5af2d9b6',1,'AdvChoice']]], ['dycore_5fhoriz_5fupw_5ffrac_486',['dycore_horiz_upw_frac',['../structAdvChoice.html#abde30f55d66f1716d7459a09001d3f43',1,'AdvChoice']]], ['dycore_5fvert_5fadv_5ftype_487',['dycore_vert_adv_type',['../structAdvChoice.html#a2dd44749e2d4f224ae1da4f9e53e257a',1,'AdvChoice']]], diff --git a/search/all_4.js b/search/all_4.js index 68271b050..3ffd2c946 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -1,106 +1,106 @@ var searchData= [ ['ebertcurry_492',['EbertCurry',['../classEbertCurry.html',1,'']]], - ['ec_5fice_5foptics_5flw_493',['ec_ice_optics_lw',['../classEbertCurry.html#ae258a04b9aaba9ca0052793a2d57f05e',1,'EbertCurry']]], - ['ec_5fice_5foptics_5fsw_494',['ec_ice_optics_sw',['../classEbertCurry.html#aed435ba6c3e2c62f6ba2d8111c7c2f08',1,'EbertCurry']]], - ['eccen_495',['eccen',['../classRadiation.html#a62efb2cdbddfca4321d9e866b6a79b11',1,'Radiation']]], - ['eddydiff_496',['EddyDiff',['../namespaceEddyDiff.html',1,'']]], - ['eddydiffs_5flev_497',['eddyDiffs_lev',['../classERF.html#a327d704704abd516be19339cb2d226f9',1,'ERF']]], - ['efficientadvtype_498',['EfficientAdvType',['../ERF__Advection_8H.html#aff14fe9e4f76b499843517b2c41c0fbb',1,'ERF_Advection.H']]], - ['egccoef_499',['egccoef',['../ERF__Constants_8H.html#a65f78c57eaba4f35dc9183cd2f3e66e3',1,'ERF_Constants.H']]], - ['egicoef_500',['egicoef',['../ERF__Constants_8H.html#a6b49f5e9d61881c5a59656453a6c025f',1,'ERF_Constants.H']]], - ['empty_501',['empty',['../classUnionListIF.html#ada33e955e690c4535d78e6db572707d7',1,'UnionListIF']]], - ['energy_20research_20and_20forecasting_3a_20an_20atmospheric_20modeling_20code_502',['Energy Research and Forecasting: An Atmospheric Modeling Code',['../index.html',1,'']]], - ['enter_5fdef_5fmode_503',['enter_def_mode',['../classncutils_1_1NCGroup.html#aef6b6e2be36e6179a001d9873e94df82',1,'ncutils::NCGroup']]], - ['eps_504',['eps',['../structWENO__Z7.html#a5f83e00b8908c86f74e2a4c5ea373090',1,'WENO_Z7::eps()'],['../structadiabatic__wave__coupled.html#a3f907fc7025d3d3f7e44c222e12b4df1',1,'adiabatic_wave_coupled::eps()'],['../structsurface__flux__wave__coupled.html#aee14d25dbf38dc291b9c4900d737e121',1,'surface_flux_wave_coupled::eps()'],['../structsurface__temp__wave__coupled.html#a2a663fad6d183ced2edb1dc99fe104bf',1,'surface_temp_wave_coupled::eps()'],['../structmoeng__flux.html#a3d06eff1aa7d6c357e1245eb8f5b96f7',1,'moeng_flux::eps()'],['../structcustom__flux.html#ae0e2af01151c51f4c335f053a8bb8f17',1,'custom_flux::eps()'],['../structrotate__flux.html#ae2e4dd388a9a609acf27d90fea305e11',1,'rotate_flux::eps()'],['../structMYNNLevel2.html#a2d226d66711e6659f0428210f8283f9d',1,'MYNNLevel2::eps()'],['../structWENO3.html#a5ea04e699e55b168c29b38e9e453660f',1,'WENO3::eps()'],['../structWENO5.html#a0eb3eb8be72f02731cd24f03d5c2b9ca',1,'WENO5::eps()'],['../structWENO7.html#a51bb3b4aafa54396917073e91d53140b',1,'WENO7::eps()'],['../structWENO__Z3.html#a04370c4cf4d845f967ec610ff66f5d2b',1,'WENO_Z3::eps()'],['../structWENO__MZQ3.html#ad02f88cd05b6e31261fb3380887a2099',1,'WENO_MZQ3::eps()'],['../structWENO__Z5.html#ab4cfe75de30306d2462c33b4797fa570',1,'WENO_Z5::eps()']]], - ['epsilo_505',['epsilo',['../ERF__Constants_8H.html#a630c4c3e10ef44d50ca4c6939a59b6a3',1,'ERF_Constants.H']]], - ['erccoef_506',['erccoef',['../ERF__Constants_8H.html#af90fa8b6a26f98067ce125597f35d983',1,'ERF_Constants.H']]], - ['erf_507',['ERF',['../classERF.html#a30129012dd367825e5e4fd1406694f58',1,'ERF::ERF()'],['../classERF.html#a13fc8f3a00573ee7735c3228316164a9',1,'ERF::ERF(ERF &&) noexcept=delete'],['../classERF.html#af4f5db4e6643e9ebc8ffeebcbca3978a',1,'ERF::ERF(const ERF &other)=delete'],['../classERF.html',1,'ERF']]], - ['erf_2ecpp_508',['ERF.cpp',['../ERF_8cpp.html',1,'']]], - ['erf_2eh_509',['ERF.H',['../ERF_8H.html',1,'']]], - ['erf1_510',['erf1',['../classMultiBlockContainer.html#a1ee9fa78e0ade97253f818516df5d83d',1,'MultiBlockContainer']]], - ['erf2_511',['erf2',['../classMultiBlockContainer.html#ac65a89fe2e12cff2c871d641f965e322',1,'MultiBlockContainer']]], - ['erf_5fablmost_2ecpp_512',['ERF_ABLMost.cpp',['../ERF__ABLMost_8cpp.html',1,'']]], - ['erf_5fablmost_2eh_513',['ERF_ABLMost.H',['../ERF__ABLMost_8H.html',1,'']]], - ['erf_5faddthinbodysources_2ecpp_514',['ERF_AddThinBodySources.cpp',['../ERF__AddThinBodySources_8cpp.html',1,'']]], - ['erf_5fadvance_2ecpp_515',['ERF_Advance.cpp',['../ERF__Advance_8cpp.html',1,'']]], - ['erf_5fadvancedycore_2ecpp_516',['ERF_AdvanceDycore.cpp',['../ERF__AdvanceDycore_8cpp.html',1,'']]], - ['erf_5fadvanceewp_2ecpp_517',['ERF_AdvanceEWP.cpp',['../ERF__AdvanceEWP_8cpp.html',1,'']]], - ['erf_5fadvancefitch_2ecpp_518',['ERF_AdvanceFitch.cpp',['../ERF__AdvanceFitch_8cpp.html',1,'']]], - ['erf_5fadvancegeneralad_2ecpp_519',['ERF_AdvanceGeneralAD.cpp',['../ERF__AdvanceGeneralAD_8cpp.html',1,'']]], - ['erf_5fadvancelsm_2ecpp_520',['ERF_AdvanceLSM.cpp',['../ERF__AdvanceLSM_8cpp.html',1,'']]], - ['erf_5fadvancemicrophysics_2ecpp_521',['ERF_AdvanceMicrophysics.cpp',['../ERF__AdvanceMicrophysics_8cpp.html',1,'']]], - ['erf_5fadvanceradiation_2ecpp_522',['ERF_AdvanceRadiation.cpp',['../ERF__AdvanceRadiation_8cpp.html',1,'']]], - ['erf_5fadvancesimplead_2ecpp_523',['ERF_AdvanceSimpleAD.cpp',['../ERF__AdvanceSimpleAD_8cpp.html',1,'']]], - ['erf_5fadvection_2eh_524',['ERF_Advection.H',['../ERF__Advection_8H.html',1,'']]], - ['erf_5fadvectionsrcformom_2ecpp_525',['ERF_AdvectionSrcForMom.cpp',['../ERF__AdvectionSrcForMom_8cpp.html',1,'']]], - ['erf_5fadvectionsrcformom_5fn_2eh_526',['ERF_AdvectionSrcForMom_N.H',['../ERF__AdvectionSrcForMom__N_8H.html',1,'']]], - ['erf_5fadvectionsrcformom_5ft_2eh_527',['ERF_AdvectionSrcForMom_T.H',['../ERF__AdvectionSrcForMom__T_8H.html',1,'']]], - ['erf_5fadvectionsrcforopenbc_2ecpp_528',['ERF_AdvectionSrcForOpenBC.cpp',['../ERF__AdvectionSrcForOpenBC_8cpp.html',1,'']]], - ['erf_5fadvectionsrcforscalars_2eh_529',['ERF_AdvectionSrcForScalars.H',['../ERF__AdvectionSrcForScalars_8H.html',1,'']]], - ['erf_5fadvectionsrcforstate_2ecpp_530',['ERF_AdvectionSrcForState.cpp',['../ERF__AdvectionSrcForState_8cpp.html',1,'']]], - ['erf_5fadvstruct_2eh_531',['ERF_AdvStruct.H',['../ERF__AdvStruct_8H.html',1,'']]], - ['erf_5faeroradprops_2ecpp_532',['ERF_AeroRadProps.cpp',['../ERF__AeroRadProps_8cpp.html',1,'']]], - ['erf_5faeroradprops_2eh_533',['ERF_AeroRadProps.H',['../ERF__AeroRadProps_8H.html',1,'']]], - ['erf_5falbedo_2ecpp_534',['ERF_Albedo.cpp',['../ERF__Albedo_8cpp.html',1,'']]], - ['erf_5falbedo_2eh_535',['ERF_Albedo.H',['../ERF__Albedo_8H.html',1,'']]], - ['erf_5fapplyspongezonebcs_2ecpp_536',['ERF_ApplySpongeZoneBCs.cpp',['../ERF__ApplySpongeZoneBCs_8cpp.html',1,'']]], - ['erf_5fapplyspongezonebcs_5freadfromfile_2ecpp_537',['ERF_ApplySpongeZoneBCs_ReadFromFile.cpp',['../ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html',1,'']]], - ['erf_5faveragedown_2ecpp_538',['ERF_AverageDown.cpp',['../ERF__AverageDown_8cpp.html',1,'']]], - ['erf_5fbc_539',['ERF_BC',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9',1,'ERF_IndexDefines.H']]], - ['erf_5fboundaryconditionsbasestate_2ecpp_540',['ERF_BoundaryConditionsBaseState.cpp',['../ERF__BoundaryConditionsBaseState_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsbndryreg_2ecpp_541',['ERF_BoundaryConditionsBndryReg.cpp',['../ERF__BoundaryConditionsBndryReg_8cpp.html',1,'']]], - ['erf_5fboundaryconditionscons_2ecpp_542',['ERF_BoundaryConditionsCons.cpp',['../ERF__BoundaryConditionsCons_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsrealbdy_2ecpp_543',['ERF_BoundaryConditionsRealbdy.cpp',['../ERF__BoundaryConditionsRealbdy_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsxvel_2ecpp_544',['ERF_BoundaryConditionsXvel.cpp',['../ERF__BoundaryConditionsXvel_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsyvel_2ecpp_545',['ERF_BoundaryConditionsYvel.cpp',['../ERF__BoundaryConditionsYvel_8cpp.html',1,'']]], - ['erf_5fboundaryconditionszvel_2ecpp_546',['ERF_BoundaryConditionsZvel.cpp',['../ERF__BoundaryConditionsZvel_8cpp.html',1,'']]], - ['erf_5fbuoyancyutils_2eh_547',['ERF_BuoyancyUtils.H',['../ERF__BuoyancyUtils_8H.html',1,'']]], - ['erf_5fcheckpoint_2ecpp_548',['ERF_Checkpoint.cpp',['../ERF__Checkpoint_8cpp.html',1,'']]], - ['erf_5fchopgrids_2ecpp_549',['ERF_ChopGrids.cpp',['../ERF__ChopGrids_8cpp.html',1,'']]], - ['erf_5fcloudradprops_2ecpp_550',['ERF_CloudRadProps.cpp',['../ERF__CloudRadProps_8cpp.html',1,'']]], - ['erf_5fcloudradprops_2eh_551',['ERF_CloudRadProps.H',['../ERF__CloudRadProps_8H.html',1,'']]], - ['erf_5fcloudsam_2ecpp_552',['ERF_CloudSAM.cpp',['../ERF__CloudSAM_8cpp.html',1,'']]], - ['erf_5fcomputediffusivitymynn25_2ecpp_553',['ERF_ComputeDiffusivityMYNN25.cpp',['../ERF__ComputeDiffusivityMYNN25_8cpp.html',1,'']]], - ['erf_5fcomputediffusivityysu_2ecpp_554',['ERF_ComputeDiffusivityYSU.cpp',['../ERF__ComputeDiffusivityYSU_8cpp.html',1,'']]], - ['erf_5fcomputedivergence_2ecpp_555',['ERF_ComputeDivergence.cpp',['../ERF__ComputeDivergence_8cpp.html',1,'']]], - ['erf_5fcomputestrain_5fn_2ecpp_556',['ERF_ComputeStrain_N.cpp',['../ERF__ComputeStrain__N_8cpp.html',1,'']]], - ['erf_5fcomputestrain_5ft_2ecpp_557',['ERF_ComputeStrain_T.cpp',['../ERF__ComputeStrain__T_8cpp.html',1,'']]], - ['erf_5fcomputestress_5fn_2ecpp_558',['ERF_ComputeStress_N.cpp',['../ERF__ComputeStress__N_8cpp.html',1,'']]], - ['erf_5fcomputestress_5ft_2ecpp_559',['ERF_ComputeStress_T.cpp',['../ERF__ComputeStress__T_8cpp.html',1,'']]], - ['erf_5fcomputetimestep_2ecpp_560',['ERF_ComputeTimestep.cpp',['../ERF__ComputeTimestep_8cpp.html',1,'']]], - ['erf_5fcomputeturbulentviscosity_2ecpp_561',['ERF_ComputeTurbulentViscosity.cpp',['../ERF__ComputeTurbulentViscosity_8cpp.html',1,'']]], - ['erf_5fconsoleio_2ecpp_562',['ERF_ConsoleIO.cpp',['../ERF__ConsoleIO_8cpp.html',1,'']]], - ['erf_5fconstants_2eh_563',['ERF_Constants.H',['../ERF__Constants_8H.html',1,'']]], - ['erf_5fdatastruct_2eh_564',['ERF_DataStruct.H',['../ERF__DataStruct_8H.html',1,'']]], - ['erf_5fderive_2ecpp_565',['ERF_Derive.cpp',['../ERF__Derive_8cpp.html',1,'']]], - ['erf_5fderive_2eh_566',['ERF_Derive.H',['../ERF__Derive_8H.html',1,'']]], - ['erf_5fderke_567',['erf_derKE',['../namespacederived.html#aeaeabd5f649796984f61651a6733e96b',1,'derived::erf_derKE(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#acc3f245c73a0826afc9e7626f12126d3',1,'derived::erf_derKE(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], - ['erf_5fdermagvel_568',['erf_dermagvel',['../namespacederived.html#a5186c6ea33e82af321f529242a615dc2',1,'derived']]], - ['erf_5fdermoisttemp_569',['erf_dermoisttemp',['../namespacederived.html#a7292c8c78a618eb0f6ca6a5356705362',1,'derived::erf_dermoisttemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#add1791d7423c133ba6e7ab55975cf34f',1,'derived::erf_dermoisttemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], - ['erf_5fdernull_570',['erf_dernull',['../namespacederived.html#a7128ad75cf0f6b317ae8689bd7eb1597',1,'derived::erf_dernull(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#a7fb98e12fceaa6f691dfef83db453757',1,'derived::erf_dernull(const Box &, FArrayBox &, int, int, const FArrayBox &, const Geometry &, Real, const int *, const int)']]], - ['erf_5fderrhodivide_571',['erf_derrhodivide',['../namespacederived.html#a9935603239fe8510b11179da8e76c39c',1,'derived::erf_derrhodivide(const amrex::Box &bx, amrex::FArrayBox &derfab, const amrex::FArrayBox &datfab, const int scalar_index)'],['../namespacederived.html#a3786c6a8399bc2508bc129337c446af1',1,'derived::erf_derrhodivide(const Box &bx, FArrayBox &derfab, const FArrayBox &datfab, const int scalar_index)']]], - ['erf_5fderscalar_572',['erf_derscalar',['../namespacederived.html#a37560f4d3e2c7c10f64d41db2ce76a06',1,'derived::erf_derscalar(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a13666be87e55d1759f57322b33f7e495',1,'derived::erf_derscalar(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdersoundspeed_573',['erf_dersoundspeed',['../namespacederived.html#afe57e0f13e2e24c73d0ed373a9cd0d09',1,'derived::erf_dersoundspeed(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#abec1266940e40d642fca2aa685b7f314',1,'derived::erf_dersoundspeed(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdertemp_574',['erf_dertemp',['../namespacederived.html#a8d96f91847cec51636c122ab27a5f8a2',1,'derived::erf_dertemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a37ac1508c4001f9f1e38ca507dd15f31',1,'derived::erf_dertemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdertheta_575',['erf_dertheta',['../namespacederived.html#adc3c787125484205e4fc7cd85c25ab6c',1,'derived::erf_dertheta(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#af5e075e5b8b2e3964ae6af3f5f06f497',1,'derived::erf_dertheta(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdervortx_576',['erf_dervortx',['../namespacederived.html#a0a37dd4fa4a044e34891e6222d06654c',1,'derived']]], - ['erf_5fdervorty_577',['erf_dervorty',['../namespacederived.html#a2a85aedf7c75ca416dbb931559c4b21e',1,'derived']]], - ['erf_5fdervortz_578',['erf_dervortz',['../namespacederived.html#a8bc196f7dfb365c426b0b7e720e479e2',1,'derived']]], - ['erf_5fdiffstruct_2eh_579',['ERF_DiffStruct.H',['../ERF__DiffStruct_8H.html',1,'']]], - ['erf_5fdiffusion_2eh_580',['ERF_Diffusion.H',['../ERF__Diffusion_8H.html',1,'']]], - ['erf_5fdiffusionsrcformom_5fn_2ecpp_581',['ERF_DiffusionSrcForMom_N.cpp',['../ERF__DiffusionSrcForMom__N_8cpp.html',1,'']]], - ['erf_5fdiffusionsrcformom_5ft_2ecpp_582',['ERF_DiffusionSrcForMom_T.cpp',['../ERF__DiffusionSrcForMom__T_8cpp.html',1,'']]], - ['erf_5fdiffusionsrcforstate_5fn_2ecpp_583',['ERF_DiffusionSrcForState_N.cpp',['../ERF__DiffusionSrcForState__N_8cpp.html',1,'']]], - ['erf_5fdiffusionsrcforstate_5ft_2ecpp_584',['ERF_DiffusionSrcForState_T.cpp',['../ERF__DiffusionSrcForState__T_8cpp.html',1,'']]], - ['erf_5fdirectionselector_2eh_585',['ERF_DirectionSelector.H',['../ERF__DirectionSelector_8H.html',1,'']]], - ['erf_5fdtesati_586',['erf_dtesati',['../ERF__MicrophysicsUtils_8H.html#a45320981110c862bac93f657781eb79f',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtesatw_587',['erf_dtesatw',['../ERF__MicrophysicsUtils_8H.html#a2e94fb836d3c733ebac8263bfa479ca8',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtesatw_5fcc_588',['erf_dtesatw_cc',['../ERF__MicrophysicsUtils_8H.html#a66e2273b5b2661fa12fea623630afaf8',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtqsati_589',['erf_dtqsati',['../ERF__MicrophysicsUtils_8H.html#a7baba5d74922033bf93526933a0d77ec',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtqsatw_590',['erf_dtqsatw',['../ERF__MicrophysicsUtils_8H.html#a41126403c4da6ee876e9e391f3f67699',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5febbox_2ecpp_591',['ERF_EBBox.cpp',['../ERF__EBBox_8cpp.html',1,'']]], - ['erf_5febcylinder_2ecpp_592',['ERF_EBCylinder.cpp',['../ERF__EBCylinder_8cpp.html',1,'']]], + ['ebfactory_493',['EBFactory',['../classERF.html#ad024dd413ab20e5d6f69c1f96e5b78a3',1,'ERF']]], + ['ec_5fice_5foptics_5flw_494',['ec_ice_optics_lw',['../classEbertCurry.html#ae258a04b9aaba9ca0052793a2d57f05e',1,'EbertCurry']]], + ['ec_5fice_5foptics_5fsw_495',['ec_ice_optics_sw',['../classEbertCurry.html#aed435ba6c3e2c62f6ba2d8111c7c2f08',1,'EbertCurry']]], + ['eccen_496',['eccen',['../classRadiation.html#a62efb2cdbddfca4321d9e866b6a79b11',1,'Radiation']]], + ['eddydiff_497',['EddyDiff',['../namespaceEddyDiff.html',1,'']]], + ['eddydiffs_5flev_498',['eddyDiffs_lev',['../classERF.html#a327d704704abd516be19339cb2d226f9',1,'ERF']]], + ['efficientadvtype_499',['EfficientAdvType',['../ERF__Advection_8H.html#aff14fe9e4f76b499843517b2c41c0fbb',1,'ERF_Advection.H']]], + ['egccoef_500',['egccoef',['../ERF__Constants_8H.html#a65f78c57eaba4f35dc9183cd2f3e66e3',1,'ERF_Constants.H']]], + ['egicoef_501',['egicoef',['../ERF__Constants_8H.html#a6b49f5e9d61881c5a59656453a6c025f',1,'ERF_Constants.H']]], + ['empty_502',['empty',['../classUnionListIF.html#ada33e955e690c4535d78e6db572707d7',1,'UnionListIF']]], + ['energy_20research_20and_20forecasting_3a_20an_20atmospheric_20modeling_20code_503',['Energy Research and Forecasting: An Atmospheric Modeling Code',['../index.html',1,'']]], + ['enter_5fdef_5fmode_504',['enter_def_mode',['../classncutils_1_1NCGroup.html#aef6b6e2be36e6179a001d9873e94df82',1,'ncutils::NCGroup']]], + ['eps_505',['eps',['../structWENO__Z5.html#ab4cfe75de30306d2462c33b4797fa570',1,'WENO_Z5::eps()'],['../structadiabatic__wave__coupled.html#a3f907fc7025d3d3f7e44c222e12b4df1',1,'adiabatic_wave_coupled::eps()'],['../structsurface__flux__wave__coupled.html#aee14d25dbf38dc291b9c4900d737e121',1,'surface_flux_wave_coupled::eps()'],['../structsurface__temp__wave__coupled.html#a2a663fad6d183ced2edb1dc99fe104bf',1,'surface_temp_wave_coupled::eps()'],['../structmoeng__flux.html#a3d06eff1aa7d6c357e1245eb8f5b96f7',1,'moeng_flux::eps()'],['../structcustom__flux.html#ae0e2af01151c51f4c335f053a8bb8f17',1,'custom_flux::eps()'],['../structrotate__flux.html#ae2e4dd388a9a609acf27d90fea305e11',1,'rotate_flux::eps()'],['../structMYNNLevel2.html#a2d226d66711e6659f0428210f8283f9d',1,'MYNNLevel2::eps()'],['../structWENO3.html#a5ea04e699e55b168c29b38e9e453660f',1,'WENO3::eps()'],['../structWENO5.html#a0eb3eb8be72f02731cd24f03d5c2b9ca',1,'WENO5::eps()'],['../structWENO7.html#a51bb3b4aafa54396917073e91d53140b',1,'WENO7::eps()'],['../structWENO__Z3.html#a04370c4cf4d845f967ec610ff66f5d2b',1,'WENO_Z3::eps()'],['../structWENO__MZQ3.html#ad02f88cd05b6e31261fb3380887a2099',1,'WENO_MZQ3::eps()'],['../structWENO__Z7.html#a5f83e00b8908c86f74e2a4c5ea373090',1,'WENO_Z7::eps()']]], + ['epsilo_506',['epsilo',['../ERF__Constants_8H.html#a630c4c3e10ef44d50ca4c6939a59b6a3',1,'ERF_Constants.H']]], + ['erccoef_507',['erccoef',['../ERF__Constants_8H.html#af90fa8b6a26f98067ce125597f35d983',1,'ERF_Constants.H']]], + ['erf_508',['ERF',['../classERF.html#a30129012dd367825e5e4fd1406694f58',1,'ERF::ERF()'],['../classERF.html#a13fc8f3a00573ee7735c3228316164a9',1,'ERF::ERF(ERF &&) noexcept=delete'],['../classERF.html#af4f5db4e6643e9ebc8ffeebcbca3978a',1,'ERF::ERF(const ERF &other)=delete'],['../classERF.html',1,'ERF']]], + ['erf_2ecpp_509',['ERF.cpp',['../ERF_8cpp.html',1,'']]], + ['erf_2eh_510',['ERF.H',['../ERF_8H.html',1,'']]], + ['erf1_511',['erf1',['../classMultiBlockContainer.html#a1ee9fa78e0ade97253f818516df5d83d',1,'MultiBlockContainer']]], + ['erf2_512',['erf2',['../classMultiBlockContainer.html#ac65a89fe2e12cff2c871d641f965e322',1,'MultiBlockContainer']]], + ['erf_5fablmost_2ecpp_513',['ERF_ABLMost.cpp',['../ERF__ABLMost_8cpp.html',1,'']]], + ['erf_5fablmost_2eh_514',['ERF_ABLMost.H',['../ERF__ABLMost_8H.html',1,'']]], + ['erf_5faddthinbodysources_2ecpp_515',['ERF_AddThinBodySources.cpp',['../ERF__AddThinBodySources_8cpp.html',1,'']]], + ['erf_5fadvance_2ecpp_516',['ERF_Advance.cpp',['../ERF__Advance_8cpp.html',1,'']]], + ['erf_5fadvancedycore_2ecpp_517',['ERF_AdvanceDycore.cpp',['../ERF__AdvanceDycore_8cpp.html',1,'']]], + ['erf_5fadvanceewp_2ecpp_518',['ERF_AdvanceEWP.cpp',['../ERF__AdvanceEWP_8cpp.html',1,'']]], + ['erf_5fadvancefitch_2ecpp_519',['ERF_AdvanceFitch.cpp',['../ERF__AdvanceFitch_8cpp.html',1,'']]], + ['erf_5fadvancegeneralad_2ecpp_520',['ERF_AdvanceGeneralAD.cpp',['../ERF__AdvanceGeneralAD_8cpp.html',1,'']]], + ['erf_5fadvancelsm_2ecpp_521',['ERF_AdvanceLSM.cpp',['../ERF__AdvanceLSM_8cpp.html',1,'']]], + ['erf_5fadvancemicrophysics_2ecpp_522',['ERF_AdvanceMicrophysics.cpp',['../ERF__AdvanceMicrophysics_8cpp.html',1,'']]], + ['erf_5fadvanceradiation_2ecpp_523',['ERF_AdvanceRadiation.cpp',['../ERF__AdvanceRadiation_8cpp.html',1,'']]], + ['erf_5fadvancesimplead_2ecpp_524',['ERF_AdvanceSimpleAD.cpp',['../ERF__AdvanceSimpleAD_8cpp.html',1,'']]], + ['erf_5fadvection_2eh_525',['ERF_Advection.H',['../ERF__Advection_8H.html',1,'']]], + ['erf_5fadvectionsrcformom_2ecpp_526',['ERF_AdvectionSrcForMom.cpp',['../ERF__AdvectionSrcForMom_8cpp.html',1,'']]], + ['erf_5fadvectionsrcformom_5fn_2eh_527',['ERF_AdvectionSrcForMom_N.H',['../ERF__AdvectionSrcForMom__N_8H.html',1,'']]], + ['erf_5fadvectionsrcformom_5ft_2eh_528',['ERF_AdvectionSrcForMom_T.H',['../ERF__AdvectionSrcForMom__T_8H.html',1,'']]], + ['erf_5fadvectionsrcforopenbc_2ecpp_529',['ERF_AdvectionSrcForOpenBC.cpp',['../ERF__AdvectionSrcForOpenBC_8cpp.html',1,'']]], + ['erf_5fadvectionsrcforscalars_2eh_530',['ERF_AdvectionSrcForScalars.H',['../ERF__AdvectionSrcForScalars_8H.html',1,'']]], + ['erf_5fadvectionsrcforstate_2ecpp_531',['ERF_AdvectionSrcForState.cpp',['../ERF__AdvectionSrcForState_8cpp.html',1,'']]], + ['erf_5fadvstruct_2eh_532',['ERF_AdvStruct.H',['../ERF__AdvStruct_8H.html',1,'']]], + ['erf_5faeroradprops_2ecpp_533',['ERF_AeroRadProps.cpp',['../ERF__AeroRadProps_8cpp.html',1,'']]], + ['erf_5faeroradprops_2eh_534',['ERF_AeroRadProps.H',['../ERF__AeroRadProps_8H.html',1,'']]], + ['erf_5falbedo_2ecpp_535',['ERF_Albedo.cpp',['../ERF__Albedo_8cpp.html',1,'']]], + ['erf_5falbedo_2eh_536',['ERF_Albedo.H',['../ERF__Albedo_8H.html',1,'']]], + ['erf_5fapplyspongezonebcs_2ecpp_537',['ERF_ApplySpongeZoneBCs.cpp',['../ERF__ApplySpongeZoneBCs_8cpp.html',1,'']]], + ['erf_5fapplyspongezonebcs_5freadfromfile_2ecpp_538',['ERF_ApplySpongeZoneBCs_ReadFromFile.cpp',['../ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html',1,'']]], + ['erf_5faveragedown_2ecpp_539',['ERF_AverageDown.cpp',['../ERF__AverageDown_8cpp.html',1,'']]], + ['erf_5fbc_540',['ERF_BC',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9',1,'ERF_IndexDefines.H']]], + ['erf_5fboundaryconditionsbasestate_2ecpp_541',['ERF_BoundaryConditionsBaseState.cpp',['../ERF__BoundaryConditionsBaseState_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsbndryreg_2ecpp_542',['ERF_BoundaryConditionsBndryReg.cpp',['../ERF__BoundaryConditionsBndryReg_8cpp.html',1,'']]], + ['erf_5fboundaryconditionscons_2ecpp_543',['ERF_BoundaryConditionsCons.cpp',['../ERF__BoundaryConditionsCons_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsrealbdy_2ecpp_544',['ERF_BoundaryConditionsRealbdy.cpp',['../ERF__BoundaryConditionsRealbdy_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsxvel_2ecpp_545',['ERF_BoundaryConditionsXvel.cpp',['../ERF__BoundaryConditionsXvel_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsyvel_2ecpp_546',['ERF_BoundaryConditionsYvel.cpp',['../ERF__BoundaryConditionsYvel_8cpp.html',1,'']]], + ['erf_5fboundaryconditionszvel_2ecpp_547',['ERF_BoundaryConditionsZvel.cpp',['../ERF__BoundaryConditionsZvel_8cpp.html',1,'']]], + ['erf_5fbuoyancyutils_2eh_548',['ERF_BuoyancyUtils.H',['../ERF__BuoyancyUtils_8H.html',1,'']]], + ['erf_5fcheckpoint_2ecpp_549',['ERF_Checkpoint.cpp',['../ERF__Checkpoint_8cpp.html',1,'']]], + ['erf_5fchopgrids_2ecpp_550',['ERF_ChopGrids.cpp',['../ERF__ChopGrids_8cpp.html',1,'']]], + ['erf_5fcloudradprops_2ecpp_551',['ERF_CloudRadProps.cpp',['../ERF__CloudRadProps_8cpp.html',1,'']]], + ['erf_5fcloudradprops_2eh_552',['ERF_CloudRadProps.H',['../ERF__CloudRadProps_8H.html',1,'']]], + ['erf_5fcloudsam_2ecpp_553',['ERF_CloudSAM.cpp',['../ERF__CloudSAM_8cpp.html',1,'']]], + ['erf_5fcomputediffusivitymynn25_2ecpp_554',['ERF_ComputeDiffusivityMYNN25.cpp',['../ERF__ComputeDiffusivityMYNN25_8cpp.html',1,'']]], + ['erf_5fcomputediffusivityysu_2ecpp_555',['ERF_ComputeDiffusivityYSU.cpp',['../ERF__ComputeDiffusivityYSU_8cpp.html',1,'']]], + ['erf_5fcomputedivergence_2ecpp_556',['ERF_ComputeDivergence.cpp',['../ERF__ComputeDivergence_8cpp.html',1,'']]], + ['erf_5fcomputestrain_5fn_2ecpp_557',['ERF_ComputeStrain_N.cpp',['../ERF__ComputeStrain__N_8cpp.html',1,'']]], + ['erf_5fcomputestrain_5ft_2ecpp_558',['ERF_ComputeStrain_T.cpp',['../ERF__ComputeStrain__T_8cpp.html',1,'']]], + ['erf_5fcomputestress_5fn_2ecpp_559',['ERF_ComputeStress_N.cpp',['../ERF__ComputeStress__N_8cpp.html',1,'']]], + ['erf_5fcomputestress_5ft_2ecpp_560',['ERF_ComputeStress_T.cpp',['../ERF__ComputeStress__T_8cpp.html',1,'']]], + ['erf_5fcomputetimestep_2ecpp_561',['ERF_ComputeTimestep.cpp',['../ERF__ComputeTimestep_8cpp.html',1,'']]], + ['erf_5fcomputeturbulentviscosity_2ecpp_562',['ERF_ComputeTurbulentViscosity.cpp',['../ERF__ComputeTurbulentViscosity_8cpp.html',1,'']]], + ['erf_5fconsoleio_2ecpp_563',['ERF_ConsoleIO.cpp',['../ERF__ConsoleIO_8cpp.html',1,'']]], + ['erf_5fconstants_2eh_564',['ERF_Constants.H',['../ERF__Constants_8H.html',1,'']]], + ['erf_5fdatastruct_2eh_565',['ERF_DataStruct.H',['../ERF__DataStruct_8H.html',1,'']]], + ['erf_5fderive_2ecpp_566',['ERF_Derive.cpp',['../ERF__Derive_8cpp.html',1,'']]], + ['erf_5fderive_2eh_567',['ERF_Derive.H',['../ERF__Derive_8H.html',1,'']]], + ['erf_5fderke_568',['erf_derKE',['../namespacederived.html#acc3f245c73a0826afc9e7626f12126d3',1,'derived::erf_derKE(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#aeaeabd5f649796984f61651a6733e96b',1,'derived::erf_derKE(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fdermagvel_569',['erf_dermagvel',['../namespacederived.html#a5186c6ea33e82af321f529242a615dc2',1,'derived']]], + ['erf_5fdermoisttemp_570',['erf_dermoisttemp',['../namespacederived.html#add1791d7423c133ba6e7ab55975cf34f',1,'derived::erf_dermoisttemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a7292c8c78a618eb0f6ca6a5356705362',1,'derived::erf_dermoisttemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fdernull_571',['erf_dernull',['../namespacederived.html#a7fb98e12fceaa6f691dfef83db453757',1,'derived::erf_dernull(const Box &, FArrayBox &, int, int, const FArrayBox &, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a7128ad75cf0f6b317ae8689bd7eb1597',1,'derived::erf_dernull(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fderrhodivide_572',['erf_derrhodivide',['../namespacederived.html#a3786c6a8399bc2508bc129337c446af1',1,'derived::erf_derrhodivide(const Box &bx, FArrayBox &derfab, const FArrayBox &datfab, const int scalar_index)'],['../namespacederived.html#a9935603239fe8510b11179da8e76c39c',1,'derived::erf_derrhodivide(const amrex::Box &bx, amrex::FArrayBox &derfab, const amrex::FArrayBox &datfab, const int scalar_index)']]], + ['erf_5fderscalar_573',['erf_derscalar',['../namespacederived.html#a37560f4d3e2c7c10f64d41db2ce76a06',1,'derived::erf_derscalar(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a13666be87e55d1759f57322b33f7e495',1,'derived::erf_derscalar(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fdersoundspeed_574',['erf_dersoundspeed',['../namespacederived.html#abec1266940e40d642fca2aa685b7f314',1,'derived::erf_dersoundspeed(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#afe57e0f13e2e24c73d0ed373a9cd0d09',1,'derived::erf_dersoundspeed(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], + ['erf_5fdertemp_575',['erf_dertemp',['../namespacederived.html#a8d96f91847cec51636c122ab27a5f8a2',1,'derived::erf_dertemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a37ac1508c4001f9f1e38ca507dd15f31',1,'derived::erf_dertemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fdertheta_576',['erf_dertheta',['../namespacederived.html#adc3c787125484205e4fc7cd85c25ab6c',1,'derived::erf_dertheta(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#af5e075e5b8b2e3964ae6af3f5f06f497',1,'derived::erf_dertheta(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fdervortx_577',['erf_dervortx',['../namespacederived.html#a0a37dd4fa4a044e34891e6222d06654c',1,'derived']]], + ['erf_5fdervorty_578',['erf_dervorty',['../namespacederived.html#a2a85aedf7c75ca416dbb931559c4b21e',1,'derived']]], + ['erf_5fdervortz_579',['erf_dervortz',['../namespacederived.html#a8bc196f7dfb365c426b0b7e720e479e2',1,'derived']]], + ['erf_5fdiffstruct_2eh_580',['ERF_DiffStruct.H',['../ERF__DiffStruct_8H.html',1,'']]], + ['erf_5fdiffusion_2eh_581',['ERF_Diffusion.H',['../ERF__Diffusion_8H.html',1,'']]], + ['erf_5fdiffusionsrcformom_5fn_2ecpp_582',['ERF_DiffusionSrcForMom_N.cpp',['../ERF__DiffusionSrcForMom__N_8cpp.html',1,'']]], + ['erf_5fdiffusionsrcformom_5ft_2ecpp_583',['ERF_DiffusionSrcForMom_T.cpp',['../ERF__DiffusionSrcForMom__T_8cpp.html',1,'']]], + ['erf_5fdiffusionsrcforstate_5fn_2ecpp_584',['ERF_DiffusionSrcForState_N.cpp',['../ERF__DiffusionSrcForState__N_8cpp.html',1,'']]], + ['erf_5fdiffusionsrcforstate_5ft_2ecpp_585',['ERF_DiffusionSrcForState_T.cpp',['../ERF__DiffusionSrcForState__T_8cpp.html',1,'']]], + ['erf_5fdirectionselector_2eh_586',['ERF_DirectionSelector.H',['../ERF__DirectionSelector_8H.html',1,'']]], + ['erf_5fdtesati_587',['erf_dtesati',['../ERF__MicrophysicsUtils_8H.html#a45320981110c862bac93f657781eb79f',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtesatw_588',['erf_dtesatw',['../ERF__MicrophysicsUtils_8H.html#a2e94fb836d3c733ebac8263bfa479ca8',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtesatw_5fcc_589',['erf_dtesatw_cc',['../ERF__MicrophysicsUtils_8H.html#a66e2273b5b2661fa12fea623630afaf8',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtqsati_590',['erf_dtqsati',['../ERF__MicrophysicsUtils_8H.html#a7baba5d74922033bf93526933a0d77ec',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtqsatw_591',['erf_dtqsatw',['../ERF__MicrophysicsUtils_8H.html#a41126403c4da6ee876e9e391f3f67699',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5febbox_2ecpp_592',['ERF_EBBox.cpp',['../ERF__EBBox_8cpp.html',1,'']]], ['erf_5febertcurry_2eh_593',['ERF_EbertCurry.H',['../ERF__EbertCurry_8H.html',1,'']]], ['erf_5febif_2eh_594',['ERF_EBIF.H',['../ERF__EBIF_8H.html',1,'']]], ['erf_5febregular_2ecpp_595',['ERF_EBRegular.cpp',['../ERF__EBRegular_8cpp.html',1,'']]], @@ -135,7 +135,7 @@ var searchData= ['erf_5ficefall_2ecpp_624',['ERF_IceFall.cpp',['../ERF__IceFall_8cpp.html',1,'']]], ['erf_5findexdefines_2eh_625',['ERF_IndexDefines.H',['../ERF__IndexDefines_8H.html',1,'']]], ['erf_5finit1d_2ecpp_626',['ERF_Init1D.cpp',['../ERF__Init1D_8cpp.html',1,'']]], - ['erf_5finit_5fdens_5fhse_627',['erf_init_dens_hse',['../ERF__InitDensityHSEDry_8H.html#a2e1d042f9d82e4b78d00e99ab25e9311',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, amrex::Geometry const &geom) override: ERF_InitDensityHSEDry.H'],['../ERF__InitConstantDensityHSE_8H.html#aa310c5ff8cdad11f3adfeeff0f5ad046',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &, std::unique_ptr< amrex::MultiFab > &, amrex::Geometry const &) override: ERF_InitConstantDensityHSE.H'],['../classProblemBase.html#aef7d3d9788867d83e6ec8b2c9499de56',1,'ProblemBase::erf_init_dens_hse(amrex::MultiFab &, std::unique_ptr< amrex::MultiFab > &, std::unique_ptr< amrex::MultiFab > &, amrex::Geometry const &)']]], + ['erf_5finit_5fdens_5fhse_627',['erf_init_dens_hse',['../classProblemBase.html#aef7d3d9788867d83e6ec8b2c9499de56',1,'ProblemBase::erf_init_dens_hse()'],['../ERF__InitDensityHSEDry_8H.html#a2e1d042f9d82e4b78d00e99ab25e9311',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, amrex::Geometry const &geom) override: ERF_InitDensityHSEDry.H'],['../ERF__InitConstantDensityHSE_8H.html#aa310c5ff8cdad11f3adfeeff0f5ad046',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &, std::unique_ptr< amrex::MultiFab > &, amrex::Geometry const &) override: ERF_InitConstantDensityHSE.H']]], ['erf_5finit_5fdens_5fhse_5fmoist_628',['erf_init_dens_hse_moist',['../classProblemBase.html#ad1a7277d332001542789e488458096b9',1,'ProblemBase']]], ['erf_5finit_5frayleigh_629',['erf_init_rayleigh',['../ERF__InitRayleighDamping_8H.html#aa0988e9ca7c21c75ca232ea0ee850195',1,'erf_init_rayleigh(): ERF_InitRayleighDamping.H'],['../classProblemBase.html#aaf5cb14c8033c99df446fd943b1f2216',1,'ProblemBase::erf_init_rayleigh()']]], ['erf_5finitbcs_2ecpp_630',['ERF_InitBCs.cpp',['../ERF__InitBCs_8cpp.html',1,'']]], @@ -260,8 +260,8 @@ var searchData= ['erf_5fslm_2ecpp_749',['ERF_SLM.cpp',['../ERF__SLM_8cpp.html',1,'']]], ['erf_5fslm_2eh_750',['ERF_SLM.H',['../ERF__SLM_8H.html',1,'']]], ['erf_5fslow_5frhs_5finc_751',['erf_slow_rhs_inc',['../ERF__TI__slow__headers_8H.html#afd0e57c37da16481cde9d2fe85792cd0',1,'ERF_TI_slow_headers.H']]], - ['erf_5fslow_5frhs_5fpost_752',['erf_slow_rhs_post',['../ERF__TI__slow__headers_8H.html#a5b8b04e54f9f960d4c661a110cbdbcd4',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, amrex::Real dt, int n_qstate, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_new, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, const amrex::MultiFab &source, const amrex::MultiFab *SmnSmn, const amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ_old, std::unique_ptr< amrex::MultiFab > &dJ_new, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H'],['../ERF__SlowRhsPost_8cpp.html#ad4185a682dcd69d6a29ce11039296d66',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, Real dt, int n_qstate, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_new, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &, const MultiFab &source, const MultiFab *SmnSmn, const MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &detJ_new, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPost.cpp']]], - ['erf_5fslow_5frhs_5fpre_753',['erf_slow_rhs_pre',['../ERF__SlowRhsPre_8cpp.html#a7f9a468e8f9594554d88b4b0b55e8b9f',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, Real dt, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, std::unique_ptr< MultiFab > &z_t_mf, const MultiFab &cc_src, const MultiFab &xmom_src, const MultiFab &ymom_src, const MultiFab &zmom_src, const MultiFab *zmom_crse_rhs, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, const MultiFab *p0, const MultiFab &pp_inc, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPre.cpp'],['../ERF__TI__slow__headers_8H.html#a08e56aada7b66b087c1a2b9dc0efe933',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, std::unique_ptr< amrex::MultiFab > &z_t, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, const amrex::MultiFab *zmom_crse_rhs, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H']]], + ['erf_5fslow_5frhs_5fpost_752',['erf_slow_rhs_post',['../ERF__TI__slow__headers_8H.html#a48318df69e87074786e2f74304ce984e',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, amrex::Real dt, int n_qstate, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_new, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, const amrex::MultiFab &source, const amrex::MultiFab *SmnSmn, const amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ_old, std::unique_ptr< amrex::MultiFab > &dJ_new, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H'],['../ERF__SlowRhsPost_8cpp.html#a576ac202bba3e0ddbfbb19a2c1401aa6',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, Real dt, int n_qstate, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_new, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &, const MultiFab &source, const MultiFab *SmnSmn, const MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &detJ_new, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPost.cpp']]], + ['erf_5fslow_5frhs_5fpre_753',['erf_slow_rhs_pre',['../ERF__TI__slow__headers_8H.html#a9ec2bf70fe68e4b4d2cce96979722a92',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, std::unique_ptr< amrex::MultiFab > &z_t, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, const amrex::MultiFab *zmom_crse_rhs, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H'],['../ERF__SlowRhsPre_8cpp.html#a6c2d70665e946bc3b3afb054a52e0746',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, Real dt, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, std::unique_ptr< MultiFab > &z_t_mf, const MultiFab &cc_src, const MultiFab &xmom_src, const MultiFab &ymom_src, const MultiFab &zmom_src, const MultiFab *zmom_crse_rhs, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, const MultiFab *p0, const MultiFab &pp_inc, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, EBFArrayBoxFactory const &ebfact, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPre.cpp']]], ['erf_5fslowrhspost_2ecpp_754',['ERF_SlowRhsPost.cpp',['../ERF__SlowRhsPost_8cpp.html',1,'']]], ['erf_5fslowrhspre_2ecpp_755',['ERF_SlowRhsPre.cpp',['../ERF__SlowRhsPre_8cpp.html',1,'']]], ['erf_5fsolvewithebmlmg_2ecpp_756',['ERF_SolveWithEBMLMG.cpp',['../ERF__SolveWithEBMLMG_8cpp.html',1,'']]], @@ -314,10 +314,10 @@ var searchData= ['erfpcevolve_2ecpp_803',['ERFPCEvolve.cpp',['../ERFPCEvolve_8cpp.html',1,'']]], ['erfpcinitializations_2ecpp_804',['ERFPCInitializations.cpp',['../ERFPCInitializations_8cpp.html',1,'']]], ['erfpcutils_2ecpp_805',['ERFPCUtils.cpp',['../ERFPCUtils_8cpp.html',1,'']]], - ['erfphysbcfunct_5fbase_806',['ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html',1,'ERFPhysBCFunct_base'],['../classERFPhysBCFunct__base.html#a4ba2333432141d41177dca92464e619d',1,'ERFPhysBCFunct_base::ERFPhysBCFunct_base()']]], + ['erfphysbcfunct_5fbase_806',['ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#a4ba2333432141d41177dca92464e619d',1,'ERFPhysBCFunct_base::ERFPhysBCFunct_base()'],['../classERFPhysBCFunct__base.html',1,'ERFPhysBCFunct_base']]], ['erfphysbcfunct_5fcons_807',['ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html',1,'ERFPhysBCFunct_cons'],['../classERFPhysBCFunct__cons.html#a946d62bb44e2344fac3fe34ed4c27d3a',1,'ERFPhysBCFunct_cons::ERFPhysBCFunct_cons()']]], ['erfphysbcfunct_5fu_808',['ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html',1,'ERFPhysBCFunct_u'],['../classERFPhysBCFunct__u.html#a02e58c56eb025621156c134d7782e495',1,'ERFPhysBCFunct_u::ERFPhysBCFunct_u()']]], - ['erfphysbcfunct_5fv_809',['ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html',1,'ERFPhysBCFunct_v'],['../classERFPhysBCFunct__v.html#a6dce68398d0b2711389dda67d222fedc',1,'ERFPhysBCFunct_v::ERFPhysBCFunct_v()']]], + ['erfphysbcfunct_5fv_809',['ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a6dce68398d0b2711389dda67d222fedc',1,'ERFPhysBCFunct_v::ERFPhysBCFunct_v()'],['../classERFPhysBCFunct__v.html',1,'ERFPhysBCFunct_v']]], ['erfphysbcfunct_5fw_810',['ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#a9a009bc8ab1a9916eaa56702b38e7436',1,'ERFPhysBCFunct_w::ERFPhysBCFunct_w()'],['../classERFPhysBCFunct__w.html',1,'ERFPhysBCFunct_w']]], ['erfpostprocessbasegrids_811',['ERFPostProcessBaseGrids',['../ERF__ChopGrids_8cpp.html#a140e3056fee7f1dcd5a295d2efdaf0b2',1,'ERFPostProcessBaseGrids(const Box &domain, bool decompose_in_z): ERF_ChopGrids.cpp'],['../ERF__Utils_8H.html#aa333d30d88adfbad5d860b704845f857',1,'ERFPostProcessBaseGrids(const amrex::Box &domain, bool decompose_in_z): ERF_Utils.H']]], ['erftracers_2ecpp_812',['ERFTracers.cpp',['../ERFTracers_8cpp.html',1,'']]], @@ -327,7 +327,7 @@ var searchData= ['esttimestep_816',['estTimeStep',['../classERF.html#a6b1d727e63de2e49aa4f8e00b0dda1d5',1,'ERF']]], ['eta_5feps_817',['eta_eps',['../structmoeng__flux.html#a67cae16850c061bb189a783159ac6406',1,'moeng_flux::eta_eps()'],['../structdonelan__flux.html#aac38c6d44658be0daa32dc8bd0b29adb',1,'donelan_flux::eta_eps()'],['../structcustom__flux.html#aa04871c3e8d2e06f502cde2404c90be4',1,'custom_flux::eta_eps()']]], ['eulerianmicrophysics_818',['EulerianMicrophysics',['../classEulerianMicrophysics.html',1,'EulerianMicrophysics'],['../classEulerianMicrophysics.html#af78c2f059431d49deec9f570ada4daaa',1,'EulerianMicrophysics::EulerianMicrophysics()'],['../classEulerianMicrophysics.html#a26a985c76efcd1dd68b5c853bbd264f6',1,'EulerianMicrophysics::EulerianMicrophysics(const int &nlev, const MoistureType &a_model_type)']]], - ['evaluate_819',['Evaluate',['../structWENO7.html#a42198ea771144460fff2f08857fa52ee',1,'WENO7::Evaluate()'],['../structWENO5.html#ae77d5f8032cf91c84551f51170ec9111',1,'WENO5::Evaluate()'],['../structWENO3.html#a6a48e6b00e04466ca779a2b3ee62770b',1,'WENO3::Evaluate()'],['../structUPWINDALL.html#a781c3531bb77c6282c88c9cc3d64c722',1,'UPWINDALL::Evaluate()'],['../structCENTERED6.html#aacd79f8ed62a166d5f4d44a20d09fc13',1,'CENTERED6::Evaluate()'],['../structUPWIND5.html#a267b7805b0761e01b0532a986307b79d',1,'UPWIND5::Evaluate()'],['../structCENTERED4.html#ae67620f7c851fbadb31ff439601ac7fe',1,'CENTERED4::Evaluate()'],['../structUPWIND3.html#a247a547b52d1bf118e8a9cb44d46b744',1,'UPWIND3::Evaluate()'],['../structCENTERED2.html#a1f9232868e37a452630ccfa8ec34be91',1,'CENTERED2::Evaluate()'],['../structWENO__Z3.html#aa6c2eefc18b5f0365c0357ee4f066080',1,'WENO_Z3::Evaluate()'],['../structWENO__MZQ3.html#a8dcc9655166c1217b7056f244d4cfde2',1,'WENO_MZQ3::Evaluate()'],['../structWENO__Z5.html#a06568f71bdf16e718756dcd66a26fd97',1,'WENO_Z5::Evaluate()'],['../structWENO__Z7.html#a2562b1dcd18d8a2d7f02f3719e98112b',1,'WENO_Z7::Evaluate()']]], + ['evaluate_819',['Evaluate',['../structUPWIND5.html#a267b7805b0761e01b0532a986307b79d',1,'UPWIND5::Evaluate()'],['../structCENTERED2.html#a1f9232868e37a452630ccfa8ec34be91',1,'CENTERED2::Evaluate()'],['../structUPWIND3.html#a247a547b52d1bf118e8a9cb44d46b744',1,'UPWIND3::Evaluate()'],['../structCENTERED4.html#ae67620f7c851fbadb31ff439601ac7fe',1,'CENTERED4::Evaluate()'],['../structCENTERED6.html#aacd79f8ed62a166d5f4d44a20d09fc13',1,'CENTERED6::Evaluate()'],['../structUPWINDALL.html#a781c3531bb77c6282c88c9cc3d64c722',1,'UPWINDALL::Evaluate()'],['../structWENO3.html#a6a48e6b00e04466ca779a2b3ee62770b',1,'WENO3::Evaluate()'],['../structWENO5.html#ae77d5f8032cf91c84551f51170ec9111',1,'WENO5::Evaluate()'],['../structWENO7.html#a42198ea771144460fff2f08857fa52ee',1,'WENO7::Evaluate()'],['../structWENO__Z3.html#aa6c2eefc18b5f0365c0357ee4f066080',1,'WENO_Z3::Evaluate()'],['../structWENO__MZQ3.html#a8dcc9655166c1217b7056f244d4cfde2',1,'WENO_MZQ3::Evaluate()'],['../structWENO__Z5.html#a06568f71bdf16e718756dcd66a26fd97',1,'WENO_Z5::Evaluate()'],['../structWENO__Z7.html#a2562b1dcd18d8a2d7f02f3719e98112b',1,'WENO_Z7::Evaluate()']]], ['evapg1_820',['evapg1',['../classSAM.html#a2e241fff555231e1cc87947a624bb5d6',1,'SAM']]], ['evapg2_821',['evapg2',['../classSAM.html#a3117e23160d027ccb4dacf744a477a40',1,'SAM']]], ['evapr1_822',['evapr1',['../classSAM.html#a8350a31a9f29bedee48b24bb43d5b0fc',1,'SAM']]], @@ -335,7 +335,7 @@ var searchData= ['evaps1_824',['evaps1',['../classSAM.html#a56c463cbd313722b567dd88e7ac6fccd',1,'SAM']]], ['evaps2_825',['evaps2',['../classSAM.html#a8f9e9699afd94d393be846cd26933fd0',1,'SAM']]], ['evolve_826',['Evolve',['../classERF.html#a0be12798b46f52fa4b5a995f147c3f96',1,'ERF']]], - ['ewp_827',['EWP',['../classEWP.html',1,'EWP'],['../classEWP.html#a4c32d700e8ba91dfbc07c332ad91ca71',1,'EWP::EWP()']]], + ['ewp_827',['EWP',['../classEWP.html#a4c32d700e8ba91dfbc07c332ad91ca71',1,'EWP::EWP()'],['../classEWP.html',1,'EWP']]], ['exit_5fdef_5fmode_828',['exit_def_mode',['../classncutils_1_1NCGroup.html#a3a4ebd106195be96fb41bb3bfde83143',1,'ncutils::NCGroup']]], ['exp_5finterpol_829',['exp_interpol',['../classPhysProp.html#a9bc40a34bf3b039dd0d8ad87678e23d1',1,'PhysProp']]], ['expand_5fand_5finterpolate_5f1d_830',['expand_and_interpolate_1d',['../ERF__Interpolation__1D_8H.html#af71b362e58803c8c29aa5127adcf645f',1,'ERF_Interpolation_1D.H']]], diff --git a/search/all_5.js b/search/all_5.js index b833938c7..67f15e58d 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -7,50 +7,51 @@ var searchData= ['f2_5factive_848',['f2_active',['../classUnionCIF.html#a7a543347d220b1e1345c2af564cc0bd5',1,'UnionCIF::f2_active()'],['../classIntersectionCIF.html#a92f13c010706b380de68596e6ab778ec',1,'IntersectionCIF::f2_active()']]], ['f_5fslow_849',['F_slow',['../classMRISplitIntegrator.html#a088e107111ca012e026908b0c0b3cef7',1,'MRISplitIntegrator']]], ['fabptr_850',['FabPtr',['../classMM5.html#a1c62f3c8eb0010c903b517e6ba49973d',1,'MM5::FabPtr()'],['../classSLM.html#abb12aea2d3e7bcc1e47b81581a9892ba',1,'SLM::FabPtr()'],['../classKessler.html#ad9b9b2f6662807890f9f2b016d6d0d1c',1,'Kessler::FabPtr()'],['../classSAM.html#a2ffb00984d39bfc39057c68f708774a9',1,'SAM::FabPtr()'],['../classSatAdj.html#a96e3b06ce00e69e0bf66d1665cee0938',1,'SatAdj::FabPtr()']]], - ['fast_5frhs_851',['fast_rhs',['../classMRISplitIntegrator.html#a8f0b8ba2224608975dd1cfae5d811ffb',1,'MRISplitIntegrator']]], - ['fast_5frhs_5ffun_852',['fast_rhs_fun',['../ERF__TI__substep__fun_8H.html#ac6afbd55bf5b7264098d44d9b8928f57',1,'ERF_TI_substep_fun.H']]], - ['field_853',['field',['../classPlaneAverage.html#a027673d7c6dd35a1b45cd1fa8f2b4cb5',1,'PlaneAverage']]], - ['fill_854',['Fill',['../classERFFillPatcher.html#a045ae741822ced1684eddf019cd7f219',1,'ERFFillPatcher']]], - ['fill_5ffab_5ffrom_5farrays_855',['fill_fab_from_arrays',['../ERF__NCWpsFile_8H.html#a64f2a31eac0693c65ffb19e37014426a',1,'ERF_NCWpsFile.H']]], - ['fill_5ffrom_5fbndryregs_856',['fill_from_bndryregs',['../classERF.html#a2135641de33dea5057799569c74cac42',1,'ERF']]], - ['fill_5fnturb_5fmultifab_857',['fill_Nturb_multifab',['../classWindFarm.html#ac57fc0cf5e0666fd8aabbf7863412eb5',1,'WindFarm']]], - ['fill_5frhs_858',['fill_rhs',['../classERF.html#a76600d7a4a0451c9727d2cc57dae4220',1,'ERF']]], - ['fill_5fsmark_5fmultifab_859',['fill_SMark_multifab',['../classWindFarm.html#ad4c606e93225c44abd0e854081602c2a',1,'WindFarm']]], - ['fill_5fsmark_5fmultifab_5fmesoscale_5fmodels_860',['fill_SMark_multifab_mesoscale_models',['../classWindFarm.html#a74983b05c969cace5b73aeae42830d2c',1,'WindFarm']]], - ['fillbdyccvels_861',['FillBdyCCVels',['../classERF.html#a19c8017ca1ff0eead61abd7e0ce62232',1,'ERF']]], - ['fillcoarsepatch_862',['FillCoarsePatch',['../classERF.html#ac4497025ab94461899960ee067c2c72a',1,'ERF']]], - ['fillintermediatepatch_863',['FillIntermediatePatch',['../classERF.html#a5434c771d76cf50e4a0dd9e1b0eb27fc',1,'ERF']]], - ['fillpatch_864',['FillPatch',['../classERF.html#afded764725240c356faffa97dddbe03d',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, bool cons_only=false)'],['../classERF.html#acb10e650516e54568f879e48f81d6187',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, const amrex::MultiFab &old_base_state, const amrex::MultiFab &new_base_state, bool fillset=true, bool cons_only=false)']]], - ['fillpatchblocks_865',['FillPatchBlocks',['../classMultiBlockContainer.html#a92e9b71087c94076b01f13b6cb6fcec5',1,'MultiBlockContainer']]], - ['fillrelax_866',['FillRelax',['../classERFFillPatcher.html#a69bc23658f5c545f654c7ddd0cabb105',1,'ERFFillPatcher']]], - ['fillset_867',['FillSet',['../classERFFillPatcher.html#ae6ce0e1d59fc62d812c779d536a95c58',1,'ERFFillPatcher']]], - ['finalize_868',['finalize',['../classOptics.html#ad044034219080c4d8bc696c4c259cb4d',1,'Optics::finalize()'],['../classRrtmgp.html#aba1f5f9d2655e0df2747c8d8efedecdf',1,'Rrtmgp::finalize()']]], - ['find_5fif_5fmarked_869',['find_if_marked',['../classNullWindFarm.html#a4d117768ddbdf31c864c4bc7eac57c46',1,'NullWindFarm']]], - ['find_5frad_5floc_5findex_870',['find_rad_loc_index',['../ERF__AdvanceGeneralAD_8cpp.html#aa029813f35aa6d2dd949f67fa313066d',1,'ERF_AdvanceGeneralAD.cpp']]], - ['findsp_871',['findsp',['../classWaterVaporSat.html#a5030f00a3a80f34dc58025cb42e14aa4',1,'WaterVaporSat']]], - ['fine_5fcompute_5finterior_5fghost_5frhs_872',['fine_compute_interior_ghost_rhs',['../ERF__InteriorGhostCells_8cpp.html#ae5ff4686584e657be0c2b4a10dd39553',1,'fine_compute_interior_ghost_rhs(const Real &time, const Real &delta_t, const int &width, const int &set_width, const Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, Vector< BCRec > &domain_bcs_type, Vector< MultiFab > &S_rhs_f, Vector< MultiFab > &S_data_f): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#a666ef6030bc3baa94198a32754fc65f2',1,'fine_compute_interior_ghost_rhs(const amrex::Real &time, const amrex::Real &delta_t, const int &width, const int &set_width, const amrex::Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, amrex::Vector< amrex::BCRec > &domain_bcs_type, amrex::Vector< amrex::MultiFab > &S_rhs_f, amrex::Vector< amrex::MultiFab > &S_data_f): ERF_Utils.H']]], - ['fine_5fmask_873',['fine_mask',['../classERF.html#a83c244120a15f0d9b9bca54e93976428',1,'ERF']]], - ['finished_5fwave_874',['finished_wave',['../classERF.html#af282e3bdfdad38a0b898ed567ea446ee',1,'ERF']]], - ['fitch_875',['Fitch',['../classFitch.html',1,'Fitch'],['../classFitch.html#a3682b755760d9e2543182ffbc0f3a618',1,'Fitch::Fitch()']]], - ['fixed_5fdt_876',['fixed_dt',['../classERF.html#a393b540493795b8c6ee0f64634b8b815',1,'ERF']]], - ['fixed_5ffast_5fdt_877',['fixed_fast_dt',['../classERF.html#a4f3f43c6304a0a3ae78c42d54c05ee26',1,'ERF']]], - ['fixed_5fmri_5fdt_5fratio_878',['fixed_mri_dt_ratio',['../classERF.html#ad2e1a979c0ad68e87eaee349beb7e9fd',1,'ERF']]], - ['fixed_5ftotal_5fsolar_5firradiance_879',['fixed_total_solar_irradiance',['../classRadiation.html#a0cdd06e704e50fd3f6f18781f7d4ec38',1,'Radiation']]], - ['flns_880',['flns',['../classRadiation.html#a6a65d086e75212c5d372c2fbdb694843',1,'Radiation']]], - ['flnt_881',['flnt',['../classRadiation.html#aff08760a7c9aaa416621ac1c5dd9ac45',1,'Radiation']]], - ['flux_5ftype_882',['flux_type',['../classABLMost.html#ad837d92390012682056ffac0b5f9a8f9',1,'ABLMost']]], - ['fluxcalctype_883',['FluxCalcType',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0',1,'ABLMost']]], - ['foextrap_884',['foextrap',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca4a8d85af949a1ce567934e55c69c2846',1,'ERFBCType']]], - ['force_5fstage1_5fsingle_5fsubstep_885',['force_stage1_single_substep',['../classMRISplitIntegrator.html#a5b2e5780482fdbeab2ce9c053557cbf8',1,'MRISplitIntegrator::force_stage1_single_substep()'],['../structSolverChoice.html#a3f8ae511632557066f6662eec79591e1',1,'SolverChoice::force_stage1_single_substep()']]], - ['forestdrag_886',['ForestDrag',['../classForestDrag.html#a122891e509293a8cce46fe26ef94caca',1,'ForestDrag::ForestDrag()'],['../classForestDrag.html',1,'ForestDrag']]], - ['fpr_5fc_887',['FPr_c',['../classERF.html#a34160ca20fb400ee285664117cb80512',1,'ERF']]], - ['fpr_5fu_888',['FPr_u',['../classERF.html#a0ef3455d5b4fc9a178e023b233d389a4',1,'ERF']]], - ['fpr_5fv_889',['FPr_v',['../classERF.html#a1dc7086aec533a042e6033706845b0c3',1,'ERF']]], - ['fpr_5fw_890',['FPr_w',['../classERF.html#ac9a11403c2238d0d1e7b65b2d100dbaf',1,'ERF']]], - ['freestream_5fphi_891',['freestream_phi',['../classGeneralAD.html#acd1962338f30947c30f916121b8ca0e0',1,'GeneralAD::freestream_phi()'],['../classSimpleAD.html#ace7e3b24d201e3840260d1cdbb6ef3a5',1,'SimpleAD::freestream_phi()']]], - ['freestream_5fvelocity_892',['freestream_velocity',['../classGeneralAD.html#a2232a2f38c6bfd8102e38e383b10ea0b',1,'GeneralAD::freestream_velocity()'],['../classSimpleAD.html#a67d11cb5167af18f4beb8fdf4fe917ad',1,'SimpleAD::freestream_velocity()']]], - ['fsds_893',['fsds',['../classRadiation.html#aed316beadd323289608d8f856ca4ce0c',1,'Radiation']]], - ['fsns_894',['fsns',['../classRadiation.html#a51f5029d29ffc61296dc89ac879c3f55',1,'Radiation']]], - ['fsnt_895',['fsnt',['../classRadiation.html#a20f4c5b60d245576263ba50c105dc610',1,'Radiation']]], - ['full_5fname_896',['full_name',['../classncutils_1_1NCGroup.html#a56f4429492300eabd16fa0d4bd55b8c7',1,'ncutils::NCGroup']]] + ['factory_851',['Factory',['../classERF.html#add33a9ec6db918b2ef03de4a92adc764',1,'ERF']]], + ['fast_5frhs_852',['fast_rhs',['../classMRISplitIntegrator.html#a8f0b8ba2224608975dd1cfae5d811ffb',1,'MRISplitIntegrator']]], + ['fast_5frhs_5ffun_853',['fast_rhs_fun',['../ERF__TI__substep__fun_8H.html#ac6afbd55bf5b7264098d44d9b8928f57',1,'ERF_TI_substep_fun.H']]], + ['field_854',['field',['../classPlaneAverage.html#a027673d7c6dd35a1b45cd1fa8f2b4cb5',1,'PlaneAverage']]], + ['fill_855',['Fill',['../classERFFillPatcher.html#a045ae741822ced1684eddf019cd7f219',1,'ERFFillPatcher']]], + ['fill_5ffab_5ffrom_5farrays_856',['fill_fab_from_arrays',['../ERF__NCWpsFile_8H.html#a64f2a31eac0693c65ffb19e37014426a',1,'ERF_NCWpsFile.H']]], + ['fill_5ffrom_5fbndryregs_857',['fill_from_bndryregs',['../classERF.html#a2135641de33dea5057799569c74cac42',1,'ERF']]], + ['fill_5fnturb_5fmultifab_858',['fill_Nturb_multifab',['../classWindFarm.html#ac57fc0cf5e0666fd8aabbf7863412eb5',1,'WindFarm']]], + ['fill_5frhs_859',['fill_rhs',['../classERF.html#a76600d7a4a0451c9727d2cc57dae4220',1,'ERF']]], + ['fill_5fsmark_5fmultifab_860',['fill_SMark_multifab',['../classWindFarm.html#ad4c606e93225c44abd0e854081602c2a',1,'WindFarm']]], + ['fill_5fsmark_5fmultifab_5fmesoscale_5fmodels_861',['fill_SMark_multifab_mesoscale_models',['../classWindFarm.html#a74983b05c969cace5b73aeae42830d2c',1,'WindFarm']]], + ['fillbdyccvels_862',['FillBdyCCVels',['../classERF.html#a19c8017ca1ff0eead61abd7e0ce62232',1,'ERF']]], + ['fillcoarsepatch_863',['FillCoarsePatch',['../classERF.html#ac4497025ab94461899960ee067c2c72a',1,'ERF']]], + ['fillintermediatepatch_864',['FillIntermediatePatch',['../classERF.html#a5434c771d76cf50e4a0dd9e1b0eb27fc',1,'ERF']]], + ['fillpatch_865',['FillPatch',['../classERF.html#afded764725240c356faffa97dddbe03d',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, bool cons_only=false)'],['../classERF.html#acb10e650516e54568f879e48f81d6187',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, const amrex::MultiFab &old_base_state, const amrex::MultiFab &new_base_state, bool fillset=true, bool cons_only=false)']]], + ['fillpatchblocks_866',['FillPatchBlocks',['../classMultiBlockContainer.html#a92e9b71087c94076b01f13b6cb6fcec5',1,'MultiBlockContainer']]], + ['fillrelax_867',['FillRelax',['../classERFFillPatcher.html#a69bc23658f5c545f654c7ddd0cabb105',1,'ERFFillPatcher']]], + ['fillset_868',['FillSet',['../classERFFillPatcher.html#ae6ce0e1d59fc62d812c779d536a95c58',1,'ERFFillPatcher']]], + ['finalize_869',['finalize',['../classOptics.html#ad044034219080c4d8bc696c4c259cb4d',1,'Optics::finalize()'],['../classRrtmgp.html#aba1f5f9d2655e0df2747c8d8efedecdf',1,'Rrtmgp::finalize()']]], + ['find_5fif_5fmarked_870',['find_if_marked',['../classNullWindFarm.html#a4d117768ddbdf31c864c4bc7eac57c46',1,'NullWindFarm']]], + ['find_5frad_5floc_5findex_871',['find_rad_loc_index',['../ERF__AdvanceGeneralAD_8cpp.html#aa029813f35aa6d2dd949f67fa313066d',1,'ERF_AdvanceGeneralAD.cpp']]], + ['findsp_872',['findsp',['../classWaterVaporSat.html#a5030f00a3a80f34dc58025cb42e14aa4',1,'WaterVaporSat']]], + ['fine_5fcompute_5finterior_5fghost_5frhs_873',['fine_compute_interior_ghost_rhs',['../ERF__InteriorGhostCells_8cpp.html#ae5ff4686584e657be0c2b4a10dd39553',1,'fine_compute_interior_ghost_rhs(const Real &time, const Real &delta_t, const int &width, const int &set_width, const Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, Vector< BCRec > &domain_bcs_type, Vector< MultiFab > &S_rhs_f, Vector< MultiFab > &S_data_f): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#a666ef6030bc3baa94198a32754fc65f2',1,'fine_compute_interior_ghost_rhs(const amrex::Real &time, const amrex::Real &delta_t, const int &width, const int &set_width, const amrex::Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, amrex::Vector< amrex::BCRec > &domain_bcs_type, amrex::Vector< amrex::MultiFab > &S_rhs_f, amrex::Vector< amrex::MultiFab > &S_data_f): ERF_Utils.H']]], + ['fine_5fmask_874',['fine_mask',['../classERF.html#a83c244120a15f0d9b9bca54e93976428',1,'ERF']]], + ['finished_5fwave_875',['finished_wave',['../classERF.html#af282e3bdfdad38a0b898ed567ea446ee',1,'ERF']]], + ['fitch_876',['Fitch',['../classFitch.html',1,'Fitch'],['../classFitch.html#a3682b755760d9e2543182ffbc0f3a618',1,'Fitch::Fitch()']]], + ['fixed_5fdt_877',['fixed_dt',['../classERF.html#a393b540493795b8c6ee0f64634b8b815',1,'ERF']]], + ['fixed_5ffast_5fdt_878',['fixed_fast_dt',['../classERF.html#a4f3f43c6304a0a3ae78c42d54c05ee26',1,'ERF']]], + ['fixed_5fmri_5fdt_5fratio_879',['fixed_mri_dt_ratio',['../classERF.html#ad2e1a979c0ad68e87eaee349beb7e9fd',1,'ERF']]], + ['fixed_5ftotal_5fsolar_5firradiance_880',['fixed_total_solar_irradiance',['../classRadiation.html#a0cdd06e704e50fd3f6f18781f7d4ec38',1,'Radiation']]], + ['flns_881',['flns',['../classRadiation.html#a6a65d086e75212c5d372c2fbdb694843',1,'Radiation']]], + ['flnt_882',['flnt',['../classRadiation.html#aff08760a7c9aaa416621ac1c5dd9ac45',1,'Radiation']]], + ['flux_5ftype_883',['flux_type',['../classABLMost.html#ad837d92390012682056ffac0b5f9a8f9',1,'ABLMost']]], + ['fluxcalctype_884',['FluxCalcType',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0',1,'ABLMost']]], + ['foextrap_885',['foextrap',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca4a8d85af949a1ce567934e55c69c2846',1,'ERFBCType']]], + ['force_5fstage1_5fsingle_5fsubstep_886',['force_stage1_single_substep',['../classMRISplitIntegrator.html#a5b2e5780482fdbeab2ce9c053557cbf8',1,'MRISplitIntegrator::force_stage1_single_substep()'],['../structSolverChoice.html#a3f8ae511632557066f6662eec79591e1',1,'SolverChoice::force_stage1_single_substep()']]], + ['forestdrag_887',['ForestDrag',['../classForestDrag.html#a122891e509293a8cce46fe26ef94caca',1,'ForestDrag::ForestDrag()'],['../classForestDrag.html',1,'ForestDrag']]], + ['fpr_5fc_888',['FPr_c',['../classERF.html#a34160ca20fb400ee285664117cb80512',1,'ERF']]], + ['fpr_5fu_889',['FPr_u',['../classERF.html#a0ef3455d5b4fc9a178e023b233d389a4',1,'ERF']]], + ['fpr_5fv_890',['FPr_v',['../classERF.html#a1dc7086aec533a042e6033706845b0c3',1,'ERF']]], + ['fpr_5fw_891',['FPr_w',['../classERF.html#ac9a11403c2238d0d1e7b65b2d100dbaf',1,'ERF']]], + ['freestream_5fphi_892',['freestream_phi',['../classGeneralAD.html#acd1962338f30947c30f916121b8ca0e0',1,'GeneralAD::freestream_phi()'],['../classSimpleAD.html#ace7e3b24d201e3840260d1cdbb6ef3a5',1,'SimpleAD::freestream_phi()']]], + ['freestream_5fvelocity_893',['freestream_velocity',['../classGeneralAD.html#a2232a2f38c6bfd8102e38e383b10ea0b',1,'GeneralAD::freestream_velocity()'],['../classSimpleAD.html#a67d11cb5167af18f4beb8fdf4fe917ad',1,'SimpleAD::freestream_velocity()']]], + ['fsds_894',['fsds',['../classRadiation.html#aed316beadd323289608d8f856ca4ce0c',1,'Radiation']]], + ['fsns_895',['fsns',['../classRadiation.html#a51f5029d29ffc61296dc89ac879c3f55',1,'Radiation']]], + ['fsnt_896',['fsnt',['../classRadiation.html#a20f4c5b60d245576263ba50c105dc610',1,'Radiation']]], + ['full_5fname_897',['full_name',['../classncutils_1_1NCGroup.html#a56f4429492300eabd16fa0d4bd55b8c7',1,'ncutils::NCGroup']]] ]; diff --git a/search/all_6.js b/search/all_6.js index f0eb5d2e0..088bc1ad9 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -1,206 +1,206 @@ var searchData= [ - ['g1_897',['g1',['../structWENO__Z7.html#a1592e565065b2ee52f9eaea298ecd7d5',1,'WENO_Z7::g1()'],['../structCENTERED2.html#ac8bd01fa97a379612f9457f992ea0782',1,'CENTERED2::g1()'],['../structUPWIND3.html#a552999e68e80fcc77c602ba6818df36c',1,'UPWIND3::g1()'],['../structCENTERED4.html#a2ae59ff4c8afe044deeb7a0b2569e34a',1,'CENTERED4::g1()'],['../structUPWIND5.html#a6020e2c4e4c44b76a2456ac7d2636007',1,'UPWIND5::g1()'],['../structCENTERED6.html#a6ffd5cab531876c4cb61598e3021e401',1,'CENTERED6::g1()'],['../structWENO3.html#a0c57f25abcb2dfd9ded1393d14d83568',1,'WENO3::g1()'],['../structWENO5.html#acedffa739822ba3574a74f6e3e6fe7a3',1,'WENO5::g1()'],['../structWENO7.html#a847542024dd131b3455ac46c10969f57',1,'WENO7::g1()'],['../structWENO__Z3.html#acc8bf5960d4d7e92184f50911c0a4871',1,'WENO_Z3::g1()'],['../structWENO__MZQ3.html#ad6c988889194e31f809b878a8b75390e',1,'WENO_MZQ3::g1()'],['../structWENO__Z5.html#a920795e7ec43cf67356aaf8943fde456',1,'WENO_Z5::g1()']]], - ['g1_5f3_5f4_898',['g1_3_4',['../structUPWINDALL.html#a5ec3aa15176050449c9d3024c0956e18',1,'UPWINDALL']]], - ['g1_5f5_5f6_899',['g1_5_6',['../structUPWINDALL.html#a5d775740326820a724fb9b7b3cd24ebe',1,'UPWINDALL']]], - ['g2_900',['g2',['../structWENO5.html#a4e300b80fa08a8a265ca1b3caa1fe009',1,'WENO5::g2()'],['../structWENO__Z5.html#af15d70f8e0513f44fb8fbab8c6b2020a',1,'WENO_Z5::g2()'],['../structWENO3.html#a7726242b3b06bf75643f8141d2ca78c8',1,'WENO3::g2()'],['../structWENO7.html#a6fd89490f6c6a0c209bf34e7fee67d6b',1,'WENO7::g2()'],['../structWENO__Z3.html#aa7976a5cf48e2e1cd1feecbaaa2218f9',1,'WENO_Z3::g2()'],['../structWENO__MZQ3.html#a074870251e62994daec13919faff1576',1,'WENO_MZQ3::g2()'],['../structCENTERED6.html#a32c3566f07adb5481cf94c54893a4206',1,'CENTERED6::g2()'],['../structUPWIND5.html#a37388f6bd9c8c8352387d531db414ef8',1,'UPWIND5::g2()'],['../structCENTERED4.html#affba80f935c74285d66f7b86c7b859db',1,'CENTERED4::g2()'],['../structUPWIND3.html#a2a9ea3ce4eb7b5ba778a5a0a7a9a1922',1,'UPWIND3::g2()'],['../structWENO__Z7.html#ab34dcf601a1679692239664751e35300',1,'WENO_Z7::g2()']]], - ['g2_5f3_5f4_901',['g2_3_4',['../structUPWINDALL.html#a771832bce0ef052b6cfd438a385e2f1b',1,'UPWINDALL']]], - ['g2_5f5_5f6_902',['g2_5_6',['../structUPWINDALL.html#ad549123976e1f955e7880cdee4871e36',1,'UPWINDALL']]], - ['g3_903',['g3',['../structWENO7.html#a6da9486392dffd024784b275584612b1',1,'WENO7::g3()'],['../structWENO__Z7.html#adf413da0e2e51d403226859ed4463de9',1,'WENO_Z7::g3()'],['../structWENO5.html#acab4e47113826df9a8469d5647507385',1,'WENO5::g3()'],['../structWENO__MZQ3.html#a97cfb78afa5c496fb3194141f284556c',1,'WENO_MZQ3::g3()'],['../structWENO__Z5.html#a2249935126e5768605c37eb9879765eb',1,'WENO_Z5::g3()'],['../structCENTERED6.html#addc1b756f97d4883080045a187e4d433',1,'CENTERED6::g3()'],['../structUPWIND5.html#aa8f3c0ecf7c76a2952679bd5c366b867',1,'UPWIND5::g3()']]], - ['g3_5f5_5f6_904',['g3_5_6',['../structUPWINDALL.html#a97d82cab1041d98ca70c6abc80286f6b',1,'UPWINDALL']]], - ['g4_905',['g4',['../structWENO7.html#a5bc057e9b0e1f937a32733802539acff',1,'WENO7::g4()'],['../structWENO__Z7.html#aa24aee7fd8eb42f4f47aaf4844940bcb',1,'WENO_Z7::g4()']]], - ['g_5fd_5feff_906',['g_d_eff',['../classCloudRadProps.html#ae567379b95d6a04ffa0680568d057905',1,'CloudRadProps']]], - ['g_5flambda_907',['g_lambda',['../classCloudRadProps.html#a58599e69fa4af17830d28c4836e386db',1,'CloudRadProps']]], - ['g_5fmu_908',['g_mu',['../classCloudRadProps.html#a24ce2602b37e1f5c1becf3ba0baee9d1',1,'CloudRadProps']]], - ['gam1_909',['gam1',['../structMYNNLevel2.html#a603d910b71e93ffc0201ceb728d071fc',1,'MYNNLevel2']]], - ['gam2_910',['gam2',['../structMYNNLevel2.html#afcbf928ab13e2f21e0491d99cb0d4daf',1,'MYNNLevel2']]], - ['gam_5fliquid_5flw_911',['gam_liquid_lw',['../classCloudRadProps.html#a5772a63dc315f019d951785ebdb9c13d',1,'CloudRadProps']]], - ['gam_5fliquid_5fsw_912',['gam_liquid_sw',['../classCloudRadProps.html#a2890fa11a8f395809fe215447e339c20',1,'CloudRadProps']]], - ['gamaz_913',['gamaz',['../classSAM.html#af47c1dda6481ee4549b60f2c03bdec18',1,'SAM']]], - ['gamma_914',['Gamma',['../ERF__Constants_8H.html#afbb622bf3b404a3e7c77f3103b4d1231',1,'ERF_Constants.H']]], - ['gamma_5fh_915',['gamma_h',['../structsimilarity__funs.html#a6c53efd885ed922115193bc9a36cb0e6',1,'similarity_funs']]], - ['gamma_5fm_916',['gamma_m',['../structsimilarity__funs.html#ae78007489e8da2bf08c6f999381b9512',1,'similarity_funs']]], - ['gammadist_5fliq_5foptics_5flw_917',['gammadist_liq_optics_lw',['../classCloudRadProps.html#a31a396f1997438a7cbb347767dca311a',1,'CloudRadProps']]], - ['gammadist_5fliq_5foptics_5fsw_918',['gammadist_liq_optics_sw',['../classCloudRadProps.html#adcaf1c142347cdcd3b761af9c7ee5c56',1,'CloudRadProps']]], - ['gas_919',['gas',['../structMamConstituents_1_1gaslist__t.html#aead26e24deeb3139776252191edc547b',1,'MamConstituents::gaslist_t']]], - ['gas_5fnames_920',['gas_names',['../classOptics.html#aba268b2221309fdc437349b1427c5c6d',1,'Optics']]], - ['gas_5ft_921',['gas_t',['../structMamConstituents_1_1gas__t.html',1,'MamConstituents']]], - ['gas_5fvmr_922',['gas_vmr',['../classRadiation.html#a8a48736892a600948ffa42c9d1b38700',1,'Radiation']]], - ['gaslist_923',['gaslist',['../classMamConstituents.html#abd637475ed7adbc96892dc92b86d8f57',1,'MamConstituents::gaslist()'],['../classRadConstants.html#abaa201a157c245b8f20605e3d3c94938',1,'RadConstants::gaslist()']]], - ['gaslist_5ft_924',['gaslist_t',['../structMamConstituents_1_1gaslist__t.html',1,'MamConstituents']]], - ['gasnames_925',['gasnames',['../classRadiation.html#a7d59cd8c1bc45b5c128726107a71b6bb',1,'Radiation']]], - ['generalad_926',['GeneralAD',['../classGeneralAD.html#a94e69e67c451652660642f85b48de07b',1,'GeneralAD::GeneralAD()'],['../classGeneralAD.html',1,'GeneralAD']]], - ['geometric_5fradius_927',['geometric_radius',['../classAerRadProps.html#a315308c2521564d2531785962659d292',1,'AerRadProps']]], - ['get_928',['get',['../structncutils_1_1NCVar.html#ab39527f40ff0417de3c1ff8c441ced93',1,'ncutils::NCVar::get(float *) const'],['../structncutils_1_1NCVar.html#ad73293d8faae951e5f91cc3ba49d0f8c',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a7fe596943d518530da29a356d393090d',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ab994c2ebc61623888b2e3fc6bf399bff',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a0a1082e40bee181e99e04ca81311bb70',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#af036d4858171a98b8a951348a654a36c',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#ad6fc629cd035e5779e9e891fd37e68ae',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ab3b5bad54cdc792e734690fcb5f4ecec',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a533478371e0bd09a6f4944bf5fe00684',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a0a7990c37360c27e7ba2fb47617f5255',1,'ncutils::NCVar::get(int *) const'],['../structncutils_1_1NCVar.html#ac88fd209afde1f05e4f8f62e4c628bba',1,'ncutils::NCVar::get(double *) const']]], - ['get_5fabsplw_929',['get_absplw',['../classPhysProp.html#ae5d9c299d02610cebe15c8b214162949',1,'PhysProp']]], - ['get_5fabspsw_930',['get_abspsw',['../classPhysProp.html#a610235368bd270cf3f484efcfcbf8690',1,'PhysProp']]], - ['get_5faer_5flw_5fabs_931',['get_aer_lw_abs',['../classMamConstituents.html#a39c17e36a63359f40e0d3d32189aab96',1,'MamConstituents']]], - ['get_5faer_5flw_5fhygro_5fabs_932',['get_aer_lw_hygro_abs',['../classMamConstituents.html#a0de07ed11529ba2b684aeba702294d03',1,'MamConstituents']]], - ['get_5faer_5fmu_933',['get_aer_mu',['../classMamConstituents.html#aa5ae6b3a2418d42d2d8e39a35a71a88d',1,'MamConstituents']]], - ['get_5faer_5fopticstype_934',['get_aer_opticstype',['../classMamConstituents.html#abec0c34aadac9883294cdc35a507856a',1,'MamConstituents']]], - ['get_5faer_5fr_5flw_5fabs_935',['get_aer_r_lw_abs',['../classMamConstituents.html#acda5a38c4660d35fe7453bddc6106808',1,'MamConstituents']]], - ['get_5faer_5fr_5fsw_5fascat_936',['get_aer_r_sw_ascat',['../classMamConstituents.html#a0d3f86cd0ffb6e60c4df7ad4ce6a11bc',1,'MamConstituents']]], - ['get_5faer_5fr_5fsw_5fext_937',['get_aer_r_sw_ext',['../classMamConstituents.html#a2f8b2adaa3a57f55957f3ae733a2d824',1,'MamConstituents']]], - ['get_5faer_5fr_5fsw_5fscat_938',['get_aer_r_sw_scat',['../classMamConstituents.html#a01578fc8bfc4e59b9d3718fe28f5b618',1,'MamConstituents']]], - ['get_5faer_5frefindex_5faer_5flw_939',['get_aer_refindex_aer_lw',['../classMamConstituents.html#a93552325254a27f4e30dc863a391c00f',1,'MamConstituents']]], - ['get_5faer_5frefindex_5faer_5fsw_940',['get_aer_refindex_aer_sw',['../classMamConstituents.html#ab9010182eadd9654fed594e351473f3a',1,'MamConstituents']]], - ['get_5faer_5fsw_5fhygro_5fasm_941',['get_aer_sw_hygro_asm',['../classMamConstituents.html#aa10ea52298c1c8c1e2761a77e95ecce0',1,'MamConstituents']]], - ['get_5faer_5fsw_5fhygro_5fext_942',['get_aer_sw_hygro_ext',['../classMamConstituents.html#ab71a35dafa0ad47969c8b313dbcf08e7',1,'MamConstituents']]], - ['get_5faer_5fsw_5fhygro_5fssa_943',['get_aer_sw_hygro_ssa',['../classMamConstituents.html#ab4b263716e034493d0b8568954f97cf8',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fascat_944',['get_aer_sw_nonhygro_ascat',['../classMamConstituents.html#a9b76d886c4a041e4a04632c8826f720f',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fasm_945',['get_aer_sw_nonhygro_asm',['../classMamConstituents.html#a8b1568c4a639828008d0355f92461e34',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fext_946',['get_aer_sw_nonhygro_ext',['../classMamConstituents.html#a4a957acf92c695c67d59c57549f27e1f',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fscat_947',['get_aer_sw_nonhygro_scat',['../classMamConstituents.html#a134c22a50d8162187020229e600d955a',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fssa_948',['get_aer_sw_nonhygro_ssa',['../classMamConstituents.html#ab56197f3c64da14398867aa6f8d38183',1,'MamConstituents']]], - ['get_5faername_949',['get_aername',['../classPhysProp.html#a79b16991c9e3b083c695283026ad5ec8',1,'PhysProp::get_aername()'],['../classMamConstituents.html#a45f560dfc8f2f43d113f721748207196',1,'MamConstituents::get_aername(int list_idx, int aer_idx, std::string &aername) const']]], - ['get_5faero_5fnames_950',['get_aero_names',['../classMamConstituents.html#a7ad0e1141a6be427a07fbc7ee575d767',1,'MamConstituents']]], - ['get_5fasmpsw_951',['get_asmpsw',['../classPhysProp.html#ac5dc40de142866db795e2cd06c7629ab',1,'PhysProp']]], - ['get_5fattr_952',['get_attr',['../classncutils_1_1NCGroup.html#ac5beadfdf8519b384504dc82f6bdecc5',1,'ncutils::NCGroup::get_attr()'],['../structncutils_1_1NCVar.html#af09b0c94dceb8666a7be0d6167bfc4b4',1,'ncutils::NCVar::get_attr()'],['../classncutils_1_1NCGroup.html#ac25f1ca78fc2cd66e7b80fdcc30f512f',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#a0f24e998915e60b177d036595f0f2734',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a720f935c1949f56e31eb057dbc1e7ea6',1,'ncutils::NCVar::get_attr(const std::string &name, std::vector< int > &value) const'],['../structncutils_1_1NCVar.html#a774b3bda4e9dc903ecfa35af38e863c6',1,'ncutils::NCVar::get_attr(const std::string &name) const'],['../classncutils_1_1NCGroup.html#a2f10bc405d66f794c4e8a8fd71dc718d',1,'ncutils::NCGroup::get_attr()'],['../structncutils_1_1NCVar.html#aa5b83489bee14205286a757e0789ddbd',1,'ncutils::NCVar::get_attr()']]], - ['get_5faverage_953',['get_average',['../classMOSTAverage.html#aa52cd2c83e24eef47d6a409b7bcf4c81',1,'MOSTAverage']]], - ['get_5fblade_5fairfoil_5fspec_954',['get_blade_airfoil_spec',['../classNullWindFarm.html#abc6967908665ee89bd0546d24ef6f2a6',1,'NullWindFarm']]], - ['get_5fblade_5fspec_955',['get_blade_spec',['../classNullWindFarm.html#ac88481b8d5d1cf63fabe89edee9cc8cd',1,'NullWindFarm']]], - ['get_5fcloud_5foptics_5flw_956',['get_cloud_optics_lw',['../classOptics.html#af5f3fa679301f0ead8b8155626b2e710',1,'Optics']]], - ['get_5fcloud_5foptics_5fsw_957',['get_cloud_optics_sw',['../classOptics.html#aee82856b88240c428aefc6f47bf9500c',1,'Optics']]], - ['get_5fdata_958',['get_data',['../structNDArray.html#aa1c5762c2de2f4286d4f341b618df1e5',1,'NDArray']]], - ['get_5fdata_5fptr_959',['Get_Data_Ptr',['../classLandSurface.html#af125bc0c5860b3564afdfce10ec253ea',1,'LandSurface']]], - ['get_5fdata_5fsize_960',['Get_Data_Size',['../classLandSurface.html#a2652af07555cc98d15d3516371fa42e6',1,'LandSurface']]], - ['get_5fdensity_5faer_961',['get_density_aer',['../classMamConstituents.html#a7e8f938768431f79e7816950449f8e1d',1,'MamConstituents::get_density_aer()'],['../classPhysProp.html#adb91fa4653cd03d2eefbab2e6577500c',1,'PhysProp::get_density_aer(int &id, real &density_aer) const']]], - ['get_5fdgnum_962',['get_dgnum',['../classPhysProp.html#a3cc2840e071eae998f97139436d6fee7',1,'PhysProp']]], - ['get_5fdgnumhi_963',['get_dgnumhi',['../classPhysProp.html#afeca92e20ff289545c11f63419805ab6',1,'PhysProp']]], - ['get_5fdgnumlo_964',['get_dgnumlo',['../classPhysProp.html#af7c5da49376c0082a11ea77ac0368fc3',1,'PhysProp']]], - ['get_5fdispersion_5faer_965',['get_dispersion_aer',['../classMamConstituents.html#a91e1af3f8fe81cd67b9442679c983d70',1,'MamConstituents::get_dispersion_aer()'],['../classPhysProp.html#ab4d9d3e81d7f582b89f42d1d8c2c360f',1,'PhysProp::get_dispersion_aer()']]], - ['get_5fdrag_5ffield_966',['get_drag_field',['../classForestDrag.html#abbfaec28be888963879442d65e61839c',1,'ForestDrag']]], - ['get_5fdryrad_5faer_967',['get_dryrad_aer',['../classMamConstituents.html#abb8a46935c06e23274d3c33b9d1f443b',1,'MamConstituents::get_dryrad_aer()'],['../classPhysProp.html#ab3828a02687668e5cd1ff46dab659ed7',1,'PhysProp::get_dryrad_aer(int &id, real &dryrad_aer) const']]], - ['get_5fextpsw_968',['get_extpsw',['../classPhysProp.html#a671b14d041b5e71b62aff2904fbcf203',1,'PhysProp']]], - ['get_5fflux_5fptr_969',['Get_Flux_Ptr',['../classLandSurface.html#a967a4b0772dc721d0242d38613ac430e',1,'LandSurface']]], - ['get_5fgas_5fnames_970',['get_gas_names',['../classMamConstituents.html#a737daa041cc666d79764053a35175a15',1,'MamConstituents']]], - ['get_5fgas_5fvmr_971',['get_gas_vmr',['../classRadiation.html#a17087b1575e1d891f0617b22ca78bec3',1,'Radiation']]], - ['get_5fgpoint_5fbands_5flw_972',['get_gpoint_bands_lw',['../classRrtmgp.html#a3599409b29ca122c0ac8e360097d6551',1,'Rrtmgp']]], - ['get_5fgpoint_5fbands_5fsw_973',['get_gpoint_bands_sw',['../classRrtmgp.html#a731fae99697b1f9f94847726d59fb77e',1,'Rrtmgp']]], - ['get_5fhygro_5faer_974',['get_hygro_aer',['../classPhysProp.html#a5808428f8d4a9c4f118e52a46ba1f9d0',1,'PhysProp::get_hygro_aer()'],['../classMamConstituents.html#a31022a0fcf609baace2c55378a1e74a9',1,'MamConstituents::get_hygro_aer()']]], - ['get_5fhygro_5frad_5fprops_975',['get_hygro_rad_props',['../classAerRadProps.html#a6a1e71160911bbc52d09bdbd73acb219',1,'AerRadProps']]], - ['get_5fline_5fmfs_976',['get_line_mfs',['../structLineSampler.html#a290c3f1bc30a85e67ca18f2bbd3e2cdf',1,'LineSampler']]], - ['get_5flmask_977',['get_lmask',['../classABLMost.html#a48a21c911803192130c2472c89b72c72',1,'ABLMost']]], - ['get_5flsm_5fgeom_978',['Get_Lsm_Geom',['../classLandSurface.html#a368a57f198d060805dcd615677366c3c',1,'LandSurface']]], - ['get_5flsm_5ftsurf_979',['get_lsm_tsurf',['../classABLMost.html#ae28fd8a21f4b514875c24fe4b8e85081',1,'ABLMost']]], - ['get_5flw_5fabs_980',['get_lw_abs',['../classPhysProp.html#af7d8981c1033f1eb0e48168e0d52c572',1,'PhysProp']]], - ['get_5flw_5fhygro_5fabs_981',['get_lw_hygro_abs',['../classPhysProp.html#a30f4cd3f9cfc6e7e69c5e5c732f0d7be',1,'PhysProp']]], - ['get_5flw_5fspectral_5fboundaries_982',['get_lw_spectral_boundaries',['../classRadConstants.html#a242b8b89c7cd6415af91e2bc35a5fd58',1,'RadConstants']]], - ['get_5flw_5fspectral_5fmidpoints_983',['get_lw_spectral_midpoints',['../classRadConstants.html#a1ac73a96f506a7f16b7fd7500e1fa592',1,'RadConstants']]], - ['get_5fmac_5favg_984',['get_mac_avg',['../classABLMost.html#af26cdc6b8c162c14b2db32eb395f0565',1,'ABLMost']]], - ['get_5fmam_5fdensity_5faer_985',['get_mam_density_aer',['../classMamConstituents.html#aaff13adc5b53a73c3247e33451b3889c',1,'MamConstituents']]], - ['get_5fmam_5fhygro_5faer_986',['get_mam_hygro_aer',['../classMamConstituents.html#ad55d7f5b5933d5586271523a02ac2d55',1,'MamConstituents']]], - ['get_5fmam_5fprops_987',['get_mam_props',['../classMamConstituents.html#a7c3b6e3de312e64999a8465e89ff66e0',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer, std::string &spectype, real &hygro_aer, real1d &refindex_real_aer_sw, real1d &refindex_im_aer_sw) const'],['../classMamConstituents.html#a85d32d9bc9d6b9931debba102cdbfd5c',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer) const']]], - ['get_5fmam_5fprops_5flw_988',['get_mam_props_lw',['../classMamConstituents.html#aaf6b7130c9c8322fdf76384d13e8a2e5',1,'MamConstituents']]], - ['get_5fmam_5fprops_5fsw_989',['get_mam_props_sw',['../classMamConstituents.html#aff2f99c0ce814bed40bf8256e68e9c2c',1,'MamConstituents']]], - ['get_5fmax_5ftemperature_990',['get_max_temperature',['../classRrtmgp.html#a54d681da78a4c643e44de12c096429b1',1,'Rrtmgp']]], - ['get_5fmin_5ftemperature_991',['get_min_temperature',['../classRrtmgp.html#a9f2ab92b47552998f259e3e8cfd1ae25',1,'Rrtmgp']]], - ['get_5fmode_5fnspec_992',['get_mode_nspec',['../classMamConstituents.html#a4741e14c61b6fb2dbac43af6c9aeec4a',1,'MamConstituents']]], - ['get_5fmode_5fprops_993',['get_mode_props',['../classMamConstituents.html#adc3ace4b56e9fe92cae40983334c52d3',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real &rhcrystal, real &rhdeliques) const'],['../classMamConstituents.html#adeecb1b611d4a93bbeec8458eb28531b',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtablw, real2d &refitablw, real4d &absplw) const'],['../classMamConstituents.html#a41ac833b93f17975d4767ce1fa423a54',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtabsw, real2d &refitabsw, real4d &extpsw, real4d &abspsw, real4d &asmpsw) const'],['../classMamConstituents.html#a1139674e487977095e719a5d3206d00f',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, int &ncoef, int &prefr, int &prefi) const'],['../classMamConstituents.html#a5b6614e45aaf28a941c327285fd1cf62',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &dgnum, real &dgnumhi, real &dgnumlo, real &sigmag) const']]], - ['get_5fmu_994',['get_mu',['../classPhysProp.html#a5b078a171f29ecd73946aadf4024beeb',1,'PhysProp']]], - ['get_5fmu_5flambda_5fweights_995',['get_mu_lambda_weights',['../classCloudRadProps.html#ab5a9764068553f94a590310ff990a97d',1,'CloudRadProps']]], - ['get_5fnaero_996',['get_naero',['../classMamConstituents.html#aec2a842a29c81c329c98202e33c74740',1,'MamConstituents']]], - ['get_5fnband_5flw_997',['get_nband_lw',['../classRrtmgp.html#a63713fbd29d350a8d26ba7cd745439f8',1,'Rrtmgp']]], - ['get_5fnband_5fsw_998',['get_nband_sw',['../classRrtmgp.html#a3d2da27814d96e130b6f0486b36fc6e9',1,'Rrtmgp']]], - ['get_5fncoef_999',['get_ncoef',['../classPhysProp.html#a93fd04f58151457c6df91467cb97cb7a',1,'PhysProp']]], - ['get_5fngas_1000',['get_ngas',['../classMamConstituents.html#a9f278742417afa46505432a0d243e8ea',1,'MamConstituents']]], - ['get_5fngpt_5flw_1001',['get_ngpt_lw',['../classRrtmgp.html#a208b68626f3d16b530e053f6f0d99d56',1,'Rrtmgp']]], - ['get_5fngpt_5fsw_1002',['get_ngpt_sw',['../classRrtmgp.html#a6f4be82ac30aabe0107060413c7bd9a1',1,'Rrtmgp']]], - ['get_5fnmodes_1003',['get_nmodes',['../classMamConstituents.html#ab6dd677adef9ea89d15a8f1795cb4904',1,'MamConstituents']]], - ['get_5fnonhygro_5frad_5fprops_1004',['get_nonhygro_rad_props',['../classAerRadProps.html#af6e6827c17d2247b72337a35875ea0e0',1,'AerRadProps']]], - ['get_5fnum_5fto_5fmass_5faer_1005',['get_num_to_mass_aer',['../classMamConstituents.html#a22531d4c0d7c79629e9ef32e3e42b2e3',1,'MamConstituents::get_num_to_mass_aer()'],['../classPhysProp.html#ad29374a68385062f7fb8becc4606cf7b',1,'PhysProp::get_num_to_mass_aer()']]], - ['get_5fnumber_5fsw_5fbands_1006',['get_number_sw_bands',['../classRadConstants.html#afefd717015853c1a0f91ac4f5284702c',1,'RadConstants']]], - ['get_5folen_1007',['get_olen',['../classABLMost.html#aef7480dbb43cafff3be93a95240c1ec3',1,'ABLMost']]], - ['get_5fopticstype_1008',['get_opticstype',['../classPhysProp.html#a61a4b378d133e890ff2b354f94ef5b37',1,'PhysProp']]], - ['get_5fpb_5fmag_1009',['get_pb_mag',['../structTurbulentPerturbation.html#a237c085bf6fa265eef471d19bbca613f',1,'TurbulentPerturbation']]], - ['get_5fpb_5fnetzero_1010',['get_pb_netZero',['../structTurbulentPerturbation.html#aa8a048ec67a9e110cef012105dd615cf',1,'TurbulentPerturbation']]], - ['get_5fpblh_1011',['get_pblh',['../classABLMost.html#aaac1902b108e37bf0508306cb171c6ad',1,'ABLMost']]], - ['get_5fplane_5fmfs_1012',['get_plane_mfs',['../structPlaneSampler.html#a68ea5715d34cefd4d9a2c2cbc38114f2',1,'PlaneSampler']]], - ['get_5fprefi_1013',['get_prefi',['../classPhysProp.html#af1803621d0f45e015e831171dd91255e',1,'PhysProp']]], - ['get_5fprefr_1014',['get_prefr',['../classPhysProp.html#a1c586690e59a32d4775a2c665bb999f4',1,'PhysProp']]], - ['get_5fprojection_5fbc_1015',['get_projection_bc',['../classERF.html#a57580311d47c9fd5e27ba156d287c169',1,'ERF']]], - ['get_5fq_5fstar_1016',['get_q_star',['../classABLMost.html#a5468d40c9751664279c940369c8040dd',1,'ABLMost']]], - ['get_5fqmoist_5fptr_1017',['Get_Qmoist_Ptr',['../classEulerianMicrophysics.html#a416981f230a126387b9a664a5a241e9c',1,'EulerianMicrophysics::Get_Qmoist_Ptr()'],['../classMicrophysics.html#a8edecc53bfdfd0d916d37e3584ebb9ff',1,'Microphysics::Get_Qmoist_Ptr()']]], - ['get_5fqmoist_5frestart_5fvars_1018',['Get_Qmoist_Restart_Vars',['../classEulerianMicrophysics.html#a0bf4ba2dccc3aa4f2c462162ad54d1fc',1,'EulerianMicrophysics::Get_Qmoist_Restart_Vars()'],['../classMicrophysics.html#a96e15433c5277151700438dc2f6fba6f',1,'Microphysics::Get_Qmoist_Restart_Vars()']]], - ['get_5fqmoist_5fsize_1019',['Get_Qmoist_Size',['../classEulerianMicrophysics.html#ad4983e19f621a55ad7d942c881215c72',1,'EulerianMicrophysics::Get_Qmoist_Size()'],['../classMicrophysics.html#a069e6013efb78d268394868d0cfc6382',1,'Microphysics::Get_Qmoist_Size()']]], - ['get_5fqstate_5fsize_1020',['Get_Qstate_Size',['../classEulerianMicrophysics.html#a3e973738b4e0bbaa7269ab2395322929',1,'EulerianMicrophysics::Get_Qstate_Size()'],['../classMicrophysics.html#a72f6091687c014c5be34275b0975d194',1,'Microphysics::Get_Qstate_Size()']]], - ['get_5fr_5flw_5fabs_1021',['get_r_lw_abs',['../classPhysProp.html#a4021cec87565fb8d2f83d246764b207c',1,'PhysProp']]], - ['get_5fr_5fsw_5fascat_1022',['get_r_sw_ascat',['../classPhysProp.html#aecc133d246b9b4b8abdb9fa421e55f97',1,'PhysProp']]], - ['get_5fr_5fsw_5fext_1023',['get_r_sw_ext',['../classPhysProp.html#a1320880e1247f0a01dcbb9ae3816c99c',1,'PhysProp']]], - ['get_5fr_5fsw_5fscat_1024',['get_r_sw_scat',['../classPhysProp.html#aa702f18a2ac818d9d7e0766cf2869bcf',1,'PhysProp']]], - ['get_5fref_5fim_5faer_5flw_1025',['get_ref_im_aer_lw',['../classPhysProp.html#a7d6616b7a8f6620f73398bf070dfa1dc',1,'PhysProp']]], - ['get_5fref_5fim_5faer_5fsw_1026',['get_ref_im_aer_sw',['../classPhysProp.html#a2d4a11394149074c3162c5a590f21c06',1,'PhysProp']]], - ['get_5fref_5freal_5faer_5flw_1027',['get_ref_real_aer_lw',['../classPhysProp.html#a4fbfb5110a6a66802698c216c1bac1fb',1,'PhysProp']]], - ['get_5fref_5freal_5faer_5fsw_1028',['get_ref_real_aer_sw',['../classPhysProp.html#a18e492337d988412b003d05ef4e80d7c',1,'PhysProp']]], - ['get_5fref_5fsolar_5fband_5firrad_1029',['get_ref_solar_band_irrad',['../classRadConstants.html#ae7b4458f5981571e705ec1e0bfce7958',1,'RadConstants']]], - ['get_5fref_5ftotal_5fsolar_5firrad_1030',['get_ref_total_solar_irrad',['../classRadConstants.html#a424fcb301777b7ff20173ad5e04ce9c7',1,'RadConstants']]], - ['get_5frefitablw_1031',['get_refitablw',['../classPhysProp.html#a4b98c131872d1f67c1abb1223764d187',1,'PhysProp']]], - ['get_5frefitabsw_1032',['get_refitabsw',['../classPhysProp.html#ad453eea02a9062b10dd761c0056e2bb1',1,'PhysProp']]], - ['get_5frefrtablw_1033',['get_refrtablw',['../classPhysProp.html#aa1b3a919cc5f3d8eb4256191e16c0e67',1,'PhysProp']]], - ['get_5frefrtabsw_1034',['get_refrtabsw',['../classPhysProp.html#ac36ae2fa2fc99bbe00584c1a2019872a',1,'PhysProp']]], - ['get_5frhcrystal_1035',['get_rhcrystal',['../classPhysProp.html#aed30118f34b9185873ef6081ca8d6bc5',1,'PhysProp']]], - ['get_5frhdeliques_1036',['get_rhdeliques',['../classPhysProp.html#acb14a6112ce9896ae00e331897a2349c',1,'PhysProp']]], - ['get_5frhs_1037',['get_rhs',['../classMRISplitIntegrator.html#aaf865e066a3c327ff296c99cd0566373',1,'MRISplitIntegrator']]], - ['get_5fsample_5fdata_1038',['get_sample_data',['../classSampleData.html#a53dbcbfeb5eddba81c85ccf581536a9b',1,'SampleData']]], - ['get_5fsigmag_1039',['get_sigmag',['../classPhysProp.html#a379fe355eb015655be603356966f57fd',1,'PhysProp']]], - ['get_5fslow_5ffast_5ftimestep_5fratio_1040',['get_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#aba63019a6ac3ea9135772dcd91f49c86',1,'MRISplitIntegrator']]], - ['get_5fsolar_5fband_5ffraction_5firrad_1041',['get_solar_band_fraction_irrad',['../classRadConstants.html#ab017176abc1bf3d9b8f3f4250d75b77d',1,'RadConstants']]], - ['get_5fsourcefile_1042',['get_sourcefile',['../classPhysProp.html#a1ea9a18d70b78eac77cb1b35beb4c6d7',1,'PhysProp']]], - ['get_5fsw_5fhygro_5fasm_1043',['get_sw_hygro_asm',['../classPhysProp.html#af40202fdb4c7bf65c229ff85f48e4927',1,'PhysProp']]], - ['get_5fsw_5fhygro_5fext_1044',['get_sw_hygro_ext',['../classPhysProp.html#a9f8a60becbd6e1c5be14e6e42c043552',1,'PhysProp']]], - ['get_5fsw_5fhygro_5fssa_1045',['get_sw_hygro_ssa',['../classPhysProp.html#a8a18207db0b0c00b2f3ab728762fcee4',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fascat_1046',['get_sw_nonhygro_ascat',['../classPhysProp.html#aa76012e67298ec9e2a682f4e1ae4406e',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fasm_1047',['get_sw_nonhygro_asm',['../classPhysProp.html#a5f7966a98bc34562f868a85081520fc7',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fext_1048',['get_sw_nonhygro_ext',['../classPhysProp.html#a15220c4ef45d858fe3dddb9ed1c14879',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fscat_1049',['get_sw_nonhygro_scat',['../classPhysProp.html#a1b7539cc5e72663a669fd912b006a2ea',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fssa_1050',['get_sw_nonhygro_ssa',['../classPhysProp.html#a07b254998ca2806c8c307529c2596ef8',1,'PhysProp']]], - ['get_5fsw_5fspectral_5fboundaries_1051',['get_sw_spectral_boundaries',['../classRadConstants.html#a7d32f7699c2933c60da5163952bfc4cb',1,'RadConstants']]], - ['get_5fsw_5fspectral_5fmidpoints_1052',['get_sw_spectral_midpoints',['../classRadConstants.html#adbfa470ed64a37cb47761a3a8a4678b7',1,'RadConstants']]], - ['get_5ft_5fstar_1053',['get_t_star',['../classABLMost.html#a108ee0811499e80c9d3226bb20da6973',1,'ABLMost']]], - ['get_5ft_5fsurf_1054',['get_t_surf',['../classABLMost.html#aca21d4f7aae064515bfec992b263d6d2',1,'ABLMost']]], - ['get_5fterrain_5fblank_5ffield_1055',['get_terrain_blank_field',['../classTerrainDrag.html#aafef5e82c0d26336028406bc7ee3a6d3',1,'TerrainDrag']]], - ['get_5ftime_1056',['get_time',['../structTimeInterpolatedData.html#a5b5af3383ee7cba684df54a2cb704d09',1,'TimeInterpolatedData']]], - ['get_5fturb_5fdisk_5fangle_1057',['get_turb_disk_angle',['../classNullWindFarm.html#ac1242356bf27b796b89bea7db82e724b',1,'NullWindFarm']]], - ['get_5fturb_5floc_1058',['get_turb_loc',['../classNullWindFarm.html#a85f4b30a21138dce73af7ea3769d5580',1,'NullWindFarm']]], - ['get_5fturb_5fspec_1059',['get_turb_spec',['../classNullWindFarm.html#a11fd7bf185b205f71197da8ba41edfb6',1,'NullWindFarm']]], - ['get_5fturb_5fspec_5fextra_1060',['get_turb_spec_extra',['../classNullWindFarm.html#a77d2fbe9dc6053701fa98acf5c5c8b25',1,'NullWindFarm']]], - ['get_5fu_5fstar_1061',['get_u_star',['../classABLMost.html#a0890b6ae8c80d8888effa040af808df0',1,'ABLMost']]], - ['get_5fvar_1062',['get_var',['../structTimeInterpolatedData.html#a65f3edf3f03a779a931f5c58bd438602',1,'TimeInterpolatedData']]], - ['get_5fvarname_1063',['Get_VarName',['../classLandSurface.html#a0e04fe7c9b1f9025e8f4458c4522b1d5',1,'LandSurface']]], - ['get_5fvname_1064',['get_vname',['../structNDArray.html#a4d7550e3c00d13d8397f1cfbdfd2ab48',1,'NDArray']]], - ['get_5fvolcanic_5frad_5fprops_1065',['get_volcanic_rad_props',['../classAerRadProps.html#a74842fff81711719376fc035b86dc1a7',1,'AerRadProps']]], - ['get_5fvolcanic_5fradius_5frad_5fprops_1066',['get_volcanic_radius_rad_props',['../classAerRadProps.html#a55507a56c5808f7480e42f4369cbf5a7',1,'AerRadProps']]], - ['get_5fvshape_1067',['get_vshape',['../structNDArray.html#ad839c3c65bd755311afb6f0dad08f336',1,'NDArray']]], - ['get_5fw_5fstar_1068',['get_w_star',['../classABLMost.html#a9ea0efa20ea7a0dfd12ccc8c13c7f5fd',1,'ABLMost']]], - ['get_5fz0_1069',['get_z0',['../classABLMost.html#a626a97f944cb297c966a2ff7ce0bad97',1,'ABLMost']]], - ['get_5fzref_1070',['get_zref',['../classABLMost.html#ae638411093a2d3cc6cc525d4d7efa7ed',1,'ABLMost::get_zref()'],['../classMOSTAverage.html#a5b590fcba4d5d99178a0f8de14a1f174',1,'MOSTAverage::get_zref()']]], - ['getadvfluxreg_1071',['getAdvFluxReg',['../classERF.html#a4d6d990d8111c170692b1e9cc0e918b8',1,'ERF']]], - ['getcputime_1072',['getCPUTime',['../classERF.html#ae0597da6edf955cd138e52fd00380ff2',1,'ERF']]], - ['getdpdrgivenconstanttheta_1073',['getdPdRgivenConstantTheta',['../ERF__EOS_8H.html#a91cb501e961a0d0a6a3c62b5c36702cd',1,'ERF_EOS.H']]], - ['getepochtime_1074',['getEpochTime',['../ERF__NCWpsFile_8H.html#a370a1cca0113b3529a59c031ff71ffb8',1,'ERF_NCWpsFile.H']]], - ['getexnergivenp_1075',['getExnergivenP',['../ERF__EOS_8H.html#ab415ab4061cbbea05723267a0bf82c6b',1,'ERF_EOS.H']]], - ['getexnergivenrth_1076',['getExnergivenRTh',['../ERF__EOS_8H.html#a24b76fd72f051dc593840f006d79fd1a',1,'ERF_EOS.H']]], - ['getindexbox_1077',['getIndexBox',['../structPlaneSampler.html#a1f71b67544dbc9c4cba7d11bc5e5b45d',1,'PlaneSampler']]], - ['getindx_1078',['getIndx',['../structDirectionSelector_3_010_01_4.html#a74c1bd1dca28b374962977ab8e32595e',1,'DirectionSelector< 0 >::getIndx()'],['../structDirectionSelector.html#a3950b636303028f398441fdc43d66dba',1,'DirectionSelector::getIndx()'],['../structDirectionSelector_3_011_01_4.html#ae5631c2b7917d2bc7cb479a266a61834',1,'DirectionSelector< 1 >::getIndx()'],['../structDirectionSelector_3_012_01_4.html#a5708ddb92c7d49cc9ba821f978251160',1,'DirectionSelector< 2 >::getIndx()']]], - ['getmask_1079',['GetMask',['../classERFFillPatcher.html#a2c0b26e7da60e74734191617c50754e1',1,'ERFFillPatcher']]], - ['getpgivenrth_1080',['getPgivenRTh',['../ERF__EOS_8H.html#a08354ab110fb9e873bce9250b4f4b46e',1,'ERF_EOS.H']]], - ['getrelaxmaskval_1081',['GetRelaxMaskVal',['../classERFFillPatcher.html#ae36410e2a848977e145b29c755ac8b5d',1,'ERFFillPatcher']]], - ['getrhogiventandpress_1082',['getRhogivenTandPress',['../ERF__EOS_8H.html#ad5b95b0051794b77cd7538c45fbb3b71',1,'ERF_EOS.H']]], - ['getrhogiventhetapress_1083',['getRhogivenThetaPress',['../ERF__EOS_8H.html#a3ee1ea27d3b9f25afcc603f3e5b17955',1,'ERF_EOS.H']]], - ['getrhothetagivenp_1084',['getRhoThetagivenP',['../ERF__EOS_8H.html#a3cc0ee7727b26e21a97acfc2ad2e6d4d',1,'ERF_EOS.H']]], - ['getsetmaskval_1085',['GetSetMaskVal',['../classERFFillPatcher.html#aa1dd4ccdd7812057d8ee529015e3750d',1,'ERFFillPatcher']]], - ['gettgivenpandth_1086',['getTgivenPandTh',['../ERF__EOS_8H.html#ae76d3ce3486d0e450849c56159f2dbd4',1,'ERF_EOS.H']]], - ['gettgivenrandrth_1087',['getTgivenRandRTh',['../ERF__EOS_8H.html#a65cf1718b7a1fcc56cb16685642543da',1,'ERF_EOS.H']]], - ['getthgivenpandt_1088',['getThgivenPandT',['../ERF__EOS_8H.html#acd37b404bbf95073ffef2a1003dc56c5',1,'ERF_EOS.H']]], - ['getthgivenrandt_1089',['getThgivenRandT',['../ERF__EOS_8H.html#ad0e28e4df049e6e34fa4a973dd446506',1,'ERF_EOS.H']]], - ['goffgratch_1090',['GoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7ab35ed313acae6ed02218056f81d56455',1,'SatMethods']]], - ['goffgratch_5fsvp_5fice_1091',['GoffGratch_svp_ice',['../classSatMethods.html#a9e929b8ac05dbeaa78dc158159f84758',1,'SatMethods']]], - ['goffgratch_5fsvp_5fwater_1092',['GoffGratch_svp_water',['../classSatMethods.html#a264a283910d028a29c374900fc03017f',1,'SatMethods']]], - ['gotonextline_1093',['GotoNextLine',['../classERF.html#aaee255b031e63bd9b5807f6612739dbd',1,'ERF']]], - ['gpoint_5fbands_5flw_1094',['gpoint_bands_lw',['../classRadiation.html#af74c6b8838be2615c0dd0eefb5840d23',1,'Radiation']]], - ['gpoint_5fbands_5fsw_1095',['gpoint_bands_sw',['../classRadiation.html#a875467ba1e77ce2c0af0911c09422b42',1,'Radiation']]], - ['graup_5faccum_1096',['graup_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aa13fe479c935eca35c9375907e524992',1,'MicVar']]], - ['gravity_1097',['gravity',['../structSolverChoice.html#a47a54f2e44955202b5b437e4b1b4a61b',1,'SolverChoice::gravity()'],['../structmost__data.html#a7e3410c5a9916b84524bda4f324eec3b',1,'most_data::gravity()']]], - ['grid_5fstretching_5fratio_1098',['grid_stretching_ratio',['../structSolverChoice.html#a63b6fffe930de9eb25f92c2bafb00c00',1,'SolverChoice']]], - ['group_1099',['group',['../classncutils_1_1NCGroup.html#a757c592cddc2272a86033fe888232333',1,'ncutils::NCGroup']]] + ['g1_898',['g1',['../structWENO__Z7.html#a1592e565065b2ee52f9eaea298ecd7d5',1,'WENO_Z7::g1()'],['../structCENTERED2.html#ac8bd01fa97a379612f9457f992ea0782',1,'CENTERED2::g1()'],['../structUPWIND3.html#a552999e68e80fcc77c602ba6818df36c',1,'UPWIND3::g1()'],['../structCENTERED4.html#a2ae59ff4c8afe044deeb7a0b2569e34a',1,'CENTERED4::g1()'],['../structUPWIND5.html#a6020e2c4e4c44b76a2456ac7d2636007',1,'UPWIND5::g1()'],['../structCENTERED6.html#a6ffd5cab531876c4cb61598e3021e401',1,'CENTERED6::g1()'],['../structWENO3.html#a0c57f25abcb2dfd9ded1393d14d83568',1,'WENO3::g1()'],['../structWENO5.html#acedffa739822ba3574a74f6e3e6fe7a3',1,'WENO5::g1()'],['../structWENO7.html#a847542024dd131b3455ac46c10969f57',1,'WENO7::g1()'],['../structWENO__Z3.html#acc8bf5960d4d7e92184f50911c0a4871',1,'WENO_Z3::g1()'],['../structWENO__MZQ3.html#ad6c988889194e31f809b878a8b75390e',1,'WENO_MZQ3::g1()'],['../structWENO__Z5.html#a920795e7ec43cf67356aaf8943fde456',1,'WENO_Z5::g1()']]], + ['g1_5f3_5f4_899',['g1_3_4',['../structUPWINDALL.html#a5ec3aa15176050449c9d3024c0956e18',1,'UPWINDALL']]], + ['g1_5f5_5f6_900',['g1_5_6',['../structUPWINDALL.html#a5d775740326820a724fb9b7b3cd24ebe',1,'UPWINDALL']]], + ['g2_901',['g2',['../structWENO5.html#a4e300b80fa08a8a265ca1b3caa1fe009',1,'WENO5::g2()'],['../structWENO__Z5.html#af15d70f8e0513f44fb8fbab8c6b2020a',1,'WENO_Z5::g2()'],['../structWENO3.html#a7726242b3b06bf75643f8141d2ca78c8',1,'WENO3::g2()'],['../structWENO7.html#a6fd89490f6c6a0c209bf34e7fee67d6b',1,'WENO7::g2()'],['../structWENO__Z3.html#aa7976a5cf48e2e1cd1feecbaaa2218f9',1,'WENO_Z3::g2()'],['../structWENO__MZQ3.html#a074870251e62994daec13919faff1576',1,'WENO_MZQ3::g2()'],['../structCENTERED6.html#a32c3566f07adb5481cf94c54893a4206',1,'CENTERED6::g2()'],['../structUPWIND5.html#a37388f6bd9c8c8352387d531db414ef8',1,'UPWIND5::g2()'],['../structCENTERED4.html#affba80f935c74285d66f7b86c7b859db',1,'CENTERED4::g2()'],['../structUPWIND3.html#a2a9ea3ce4eb7b5ba778a5a0a7a9a1922',1,'UPWIND3::g2()'],['../structWENO__Z7.html#ab34dcf601a1679692239664751e35300',1,'WENO_Z7::g2()']]], + ['g2_5f3_5f4_902',['g2_3_4',['../structUPWINDALL.html#a771832bce0ef052b6cfd438a385e2f1b',1,'UPWINDALL']]], + ['g2_5f5_5f6_903',['g2_5_6',['../structUPWINDALL.html#ad549123976e1f955e7880cdee4871e36',1,'UPWINDALL']]], + ['g3_904',['g3',['../structWENO7.html#a6da9486392dffd024784b275584612b1',1,'WENO7::g3()'],['../structWENO__Z7.html#adf413da0e2e51d403226859ed4463de9',1,'WENO_Z7::g3()'],['../structWENO5.html#acab4e47113826df9a8469d5647507385',1,'WENO5::g3()'],['../structWENO__MZQ3.html#a97cfb78afa5c496fb3194141f284556c',1,'WENO_MZQ3::g3()'],['../structWENO__Z5.html#a2249935126e5768605c37eb9879765eb',1,'WENO_Z5::g3()'],['../structCENTERED6.html#addc1b756f97d4883080045a187e4d433',1,'CENTERED6::g3()'],['../structUPWIND5.html#aa8f3c0ecf7c76a2952679bd5c366b867',1,'UPWIND5::g3()']]], + ['g3_5f5_5f6_905',['g3_5_6',['../structUPWINDALL.html#a97d82cab1041d98ca70c6abc80286f6b',1,'UPWINDALL']]], + ['g4_906',['g4',['../structWENO7.html#a5bc057e9b0e1f937a32733802539acff',1,'WENO7::g4()'],['../structWENO__Z7.html#aa24aee7fd8eb42f4f47aaf4844940bcb',1,'WENO_Z7::g4()']]], + ['g_5fd_5feff_907',['g_d_eff',['../classCloudRadProps.html#ae567379b95d6a04ffa0680568d057905',1,'CloudRadProps']]], + ['g_5flambda_908',['g_lambda',['../classCloudRadProps.html#a58599e69fa4af17830d28c4836e386db',1,'CloudRadProps']]], + ['g_5fmu_909',['g_mu',['../classCloudRadProps.html#a24ce2602b37e1f5c1becf3ba0baee9d1',1,'CloudRadProps']]], + ['gam1_910',['gam1',['../structMYNNLevel2.html#a603d910b71e93ffc0201ceb728d071fc',1,'MYNNLevel2']]], + ['gam2_911',['gam2',['../structMYNNLevel2.html#afcbf928ab13e2f21e0491d99cb0d4daf',1,'MYNNLevel2']]], + ['gam_5fliquid_5flw_912',['gam_liquid_lw',['../classCloudRadProps.html#a5772a63dc315f019d951785ebdb9c13d',1,'CloudRadProps']]], + ['gam_5fliquid_5fsw_913',['gam_liquid_sw',['../classCloudRadProps.html#a2890fa11a8f395809fe215447e339c20',1,'CloudRadProps']]], + ['gamaz_914',['gamaz',['../classSAM.html#af47c1dda6481ee4549b60f2c03bdec18',1,'SAM']]], + ['gamma_915',['Gamma',['../ERF__Constants_8H.html#afbb622bf3b404a3e7c77f3103b4d1231',1,'ERF_Constants.H']]], + ['gamma_5fh_916',['gamma_h',['../structsimilarity__funs.html#a6c53efd885ed922115193bc9a36cb0e6',1,'similarity_funs']]], + ['gamma_5fm_917',['gamma_m',['../structsimilarity__funs.html#ae78007489e8da2bf08c6f999381b9512',1,'similarity_funs']]], + ['gammadist_5fliq_5foptics_5flw_918',['gammadist_liq_optics_lw',['../classCloudRadProps.html#a31a396f1997438a7cbb347767dca311a',1,'CloudRadProps']]], + ['gammadist_5fliq_5foptics_5fsw_919',['gammadist_liq_optics_sw',['../classCloudRadProps.html#adcaf1c142347cdcd3b761af9c7ee5c56',1,'CloudRadProps']]], + ['gas_920',['gas',['../structMamConstituents_1_1gaslist__t.html#aead26e24deeb3139776252191edc547b',1,'MamConstituents::gaslist_t']]], + ['gas_5fnames_921',['gas_names',['../classOptics.html#aba268b2221309fdc437349b1427c5c6d',1,'Optics']]], + ['gas_5ft_922',['gas_t',['../structMamConstituents_1_1gas__t.html',1,'MamConstituents']]], + ['gas_5fvmr_923',['gas_vmr',['../classRadiation.html#a8a48736892a600948ffa42c9d1b38700',1,'Radiation']]], + ['gaslist_924',['gaslist',['../classMamConstituents.html#abd637475ed7adbc96892dc92b86d8f57',1,'MamConstituents::gaslist()'],['../classRadConstants.html#abaa201a157c245b8f20605e3d3c94938',1,'RadConstants::gaslist()']]], + ['gaslist_5ft_925',['gaslist_t',['../structMamConstituents_1_1gaslist__t.html',1,'MamConstituents']]], + ['gasnames_926',['gasnames',['../classRadiation.html#a7d59cd8c1bc45b5c128726107a71b6bb',1,'Radiation']]], + ['generalad_927',['GeneralAD',['../classGeneralAD.html#a94e69e67c451652660642f85b48de07b',1,'GeneralAD::GeneralAD()'],['../classGeneralAD.html',1,'GeneralAD']]], + ['geometric_5fradius_928',['geometric_radius',['../classAerRadProps.html#a315308c2521564d2531785962659d292',1,'AerRadProps']]], + ['get_929',['get',['../structncutils_1_1NCVar.html#ab39527f40ff0417de3c1ff8c441ced93',1,'ncutils::NCVar::get(float *) const'],['../structncutils_1_1NCVar.html#ad73293d8faae951e5f91cc3ba49d0f8c',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a7fe596943d518530da29a356d393090d',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ab994c2ebc61623888b2e3fc6bf399bff',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a0a1082e40bee181e99e04ca81311bb70',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#af036d4858171a98b8a951348a654a36c',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#ad6fc629cd035e5779e9e891fd37e68ae',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ab3b5bad54cdc792e734690fcb5f4ecec',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a533478371e0bd09a6f4944bf5fe00684',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a0a7990c37360c27e7ba2fb47617f5255',1,'ncutils::NCVar::get(int *) const'],['../structncutils_1_1NCVar.html#ac88fd209afde1f05e4f8f62e4c628bba',1,'ncutils::NCVar::get(double *) const']]], + ['get_5fabsplw_930',['get_absplw',['../classPhysProp.html#ae5d9c299d02610cebe15c8b214162949',1,'PhysProp']]], + ['get_5fabspsw_931',['get_abspsw',['../classPhysProp.html#a610235368bd270cf3f484efcfcbf8690',1,'PhysProp']]], + ['get_5faer_5flw_5fabs_932',['get_aer_lw_abs',['../classMamConstituents.html#a39c17e36a63359f40e0d3d32189aab96',1,'MamConstituents']]], + ['get_5faer_5flw_5fhygro_5fabs_933',['get_aer_lw_hygro_abs',['../classMamConstituents.html#a0de07ed11529ba2b684aeba702294d03',1,'MamConstituents']]], + ['get_5faer_5fmu_934',['get_aer_mu',['../classMamConstituents.html#aa5ae6b3a2418d42d2d8e39a35a71a88d',1,'MamConstituents']]], + ['get_5faer_5fopticstype_935',['get_aer_opticstype',['../classMamConstituents.html#abec0c34aadac9883294cdc35a507856a',1,'MamConstituents']]], + ['get_5faer_5fr_5flw_5fabs_936',['get_aer_r_lw_abs',['../classMamConstituents.html#acda5a38c4660d35fe7453bddc6106808',1,'MamConstituents']]], + ['get_5faer_5fr_5fsw_5fascat_937',['get_aer_r_sw_ascat',['../classMamConstituents.html#a0d3f86cd0ffb6e60c4df7ad4ce6a11bc',1,'MamConstituents']]], + ['get_5faer_5fr_5fsw_5fext_938',['get_aer_r_sw_ext',['../classMamConstituents.html#a2f8b2adaa3a57f55957f3ae733a2d824',1,'MamConstituents']]], + ['get_5faer_5fr_5fsw_5fscat_939',['get_aer_r_sw_scat',['../classMamConstituents.html#a01578fc8bfc4e59b9d3718fe28f5b618',1,'MamConstituents']]], + ['get_5faer_5frefindex_5faer_5flw_940',['get_aer_refindex_aer_lw',['../classMamConstituents.html#a93552325254a27f4e30dc863a391c00f',1,'MamConstituents']]], + ['get_5faer_5frefindex_5faer_5fsw_941',['get_aer_refindex_aer_sw',['../classMamConstituents.html#ab9010182eadd9654fed594e351473f3a',1,'MamConstituents']]], + ['get_5faer_5fsw_5fhygro_5fasm_942',['get_aer_sw_hygro_asm',['../classMamConstituents.html#aa10ea52298c1c8c1e2761a77e95ecce0',1,'MamConstituents']]], + ['get_5faer_5fsw_5fhygro_5fext_943',['get_aer_sw_hygro_ext',['../classMamConstituents.html#ab71a35dafa0ad47969c8b313dbcf08e7',1,'MamConstituents']]], + ['get_5faer_5fsw_5fhygro_5fssa_944',['get_aer_sw_hygro_ssa',['../classMamConstituents.html#ab4b263716e034493d0b8568954f97cf8',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fascat_945',['get_aer_sw_nonhygro_ascat',['../classMamConstituents.html#a9b76d886c4a041e4a04632c8826f720f',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fasm_946',['get_aer_sw_nonhygro_asm',['../classMamConstituents.html#a8b1568c4a639828008d0355f92461e34',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fext_947',['get_aer_sw_nonhygro_ext',['../classMamConstituents.html#a4a957acf92c695c67d59c57549f27e1f',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fscat_948',['get_aer_sw_nonhygro_scat',['../classMamConstituents.html#a134c22a50d8162187020229e600d955a',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fssa_949',['get_aer_sw_nonhygro_ssa',['../classMamConstituents.html#ab56197f3c64da14398867aa6f8d38183',1,'MamConstituents']]], + ['get_5faername_950',['get_aername',['../classPhysProp.html#a79b16991c9e3b083c695283026ad5ec8',1,'PhysProp::get_aername()'],['../classMamConstituents.html#a45f560dfc8f2f43d113f721748207196',1,'MamConstituents::get_aername(int list_idx, int aer_idx, std::string &aername) const']]], + ['get_5faero_5fnames_951',['get_aero_names',['../classMamConstituents.html#a7ad0e1141a6be427a07fbc7ee575d767',1,'MamConstituents']]], + ['get_5fasmpsw_952',['get_asmpsw',['../classPhysProp.html#ac5dc40de142866db795e2cd06c7629ab',1,'PhysProp']]], + ['get_5fattr_953',['get_attr',['../classncutils_1_1NCGroup.html#ac5beadfdf8519b384504dc82f6bdecc5',1,'ncutils::NCGroup::get_attr()'],['../structncutils_1_1NCVar.html#af09b0c94dceb8666a7be0d6167bfc4b4',1,'ncutils::NCVar::get_attr()'],['../classncutils_1_1NCGroup.html#ac25f1ca78fc2cd66e7b80fdcc30f512f',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#a0f24e998915e60b177d036595f0f2734',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a720f935c1949f56e31eb057dbc1e7ea6',1,'ncutils::NCVar::get_attr(const std::string &name, std::vector< int > &value) const'],['../structncutils_1_1NCVar.html#a774b3bda4e9dc903ecfa35af38e863c6',1,'ncutils::NCVar::get_attr(const std::string &name) const'],['../classncutils_1_1NCGroup.html#a2f10bc405d66f794c4e8a8fd71dc718d',1,'ncutils::NCGroup::get_attr()'],['../structncutils_1_1NCVar.html#aa5b83489bee14205286a757e0789ddbd',1,'ncutils::NCVar::get_attr()']]], + ['get_5faverage_954',['get_average',['../classMOSTAverage.html#aa52cd2c83e24eef47d6a409b7bcf4c81',1,'MOSTAverage']]], + ['get_5fblade_5fairfoil_5fspec_955',['get_blade_airfoil_spec',['../classNullWindFarm.html#abc6967908665ee89bd0546d24ef6f2a6',1,'NullWindFarm']]], + ['get_5fblade_5fspec_956',['get_blade_spec',['../classNullWindFarm.html#ac88481b8d5d1cf63fabe89edee9cc8cd',1,'NullWindFarm']]], + ['get_5fcloud_5foptics_5flw_957',['get_cloud_optics_lw',['../classOptics.html#af5f3fa679301f0ead8b8155626b2e710',1,'Optics']]], + ['get_5fcloud_5foptics_5fsw_958',['get_cloud_optics_sw',['../classOptics.html#aee82856b88240c428aefc6f47bf9500c',1,'Optics']]], + ['get_5fdata_959',['get_data',['../structNDArray.html#aa1c5762c2de2f4286d4f341b618df1e5',1,'NDArray']]], + ['get_5fdata_5fptr_960',['Get_Data_Ptr',['../classLandSurface.html#af125bc0c5860b3564afdfce10ec253ea',1,'LandSurface']]], + ['get_5fdata_5fsize_961',['Get_Data_Size',['../classLandSurface.html#a2652af07555cc98d15d3516371fa42e6',1,'LandSurface']]], + ['get_5fdensity_5faer_962',['get_density_aer',['../classMamConstituents.html#a7e8f938768431f79e7816950449f8e1d',1,'MamConstituents::get_density_aer()'],['../classPhysProp.html#adb91fa4653cd03d2eefbab2e6577500c',1,'PhysProp::get_density_aer(int &id, real &density_aer) const']]], + ['get_5fdgnum_963',['get_dgnum',['../classPhysProp.html#a3cc2840e071eae998f97139436d6fee7',1,'PhysProp']]], + ['get_5fdgnumhi_964',['get_dgnumhi',['../classPhysProp.html#afeca92e20ff289545c11f63419805ab6',1,'PhysProp']]], + ['get_5fdgnumlo_965',['get_dgnumlo',['../classPhysProp.html#af7c5da49376c0082a11ea77ac0368fc3',1,'PhysProp']]], + ['get_5fdispersion_5faer_966',['get_dispersion_aer',['../classMamConstituents.html#a91e1af3f8fe81cd67b9442679c983d70',1,'MamConstituents::get_dispersion_aer()'],['../classPhysProp.html#ab4d9d3e81d7f582b89f42d1d8c2c360f',1,'PhysProp::get_dispersion_aer()']]], + ['get_5fdrag_5ffield_967',['get_drag_field',['../classForestDrag.html#abbfaec28be888963879442d65e61839c',1,'ForestDrag']]], + ['get_5fdryrad_5faer_968',['get_dryrad_aer',['../classMamConstituents.html#abb8a46935c06e23274d3c33b9d1f443b',1,'MamConstituents::get_dryrad_aer()'],['../classPhysProp.html#ab3828a02687668e5cd1ff46dab659ed7',1,'PhysProp::get_dryrad_aer(int &id, real &dryrad_aer) const']]], + ['get_5fextpsw_969',['get_extpsw',['../classPhysProp.html#a671b14d041b5e71b62aff2904fbcf203',1,'PhysProp']]], + ['get_5fflux_5fptr_970',['Get_Flux_Ptr',['../classLandSurface.html#a967a4b0772dc721d0242d38613ac430e',1,'LandSurface']]], + ['get_5fgas_5fnames_971',['get_gas_names',['../classMamConstituents.html#a737daa041cc666d79764053a35175a15',1,'MamConstituents']]], + ['get_5fgas_5fvmr_972',['get_gas_vmr',['../classRadiation.html#a17087b1575e1d891f0617b22ca78bec3',1,'Radiation']]], + ['get_5fgpoint_5fbands_5flw_973',['get_gpoint_bands_lw',['../classRrtmgp.html#a3599409b29ca122c0ac8e360097d6551',1,'Rrtmgp']]], + ['get_5fgpoint_5fbands_5fsw_974',['get_gpoint_bands_sw',['../classRrtmgp.html#a731fae99697b1f9f94847726d59fb77e',1,'Rrtmgp']]], + ['get_5fhygro_5faer_975',['get_hygro_aer',['../classPhysProp.html#a5808428f8d4a9c4f118e52a46ba1f9d0',1,'PhysProp::get_hygro_aer()'],['../classMamConstituents.html#a31022a0fcf609baace2c55378a1e74a9',1,'MamConstituents::get_hygro_aer()']]], + ['get_5fhygro_5frad_5fprops_976',['get_hygro_rad_props',['../classAerRadProps.html#a6a1e71160911bbc52d09bdbd73acb219',1,'AerRadProps']]], + ['get_5fline_5fmfs_977',['get_line_mfs',['../structLineSampler.html#a290c3f1bc30a85e67ca18f2bbd3e2cdf',1,'LineSampler']]], + ['get_5flmask_978',['get_lmask',['../classABLMost.html#a48a21c911803192130c2472c89b72c72',1,'ABLMost']]], + ['get_5flsm_5fgeom_979',['Get_Lsm_Geom',['../classLandSurface.html#a368a57f198d060805dcd615677366c3c',1,'LandSurface']]], + ['get_5flsm_5ftsurf_980',['get_lsm_tsurf',['../classABLMost.html#ae28fd8a21f4b514875c24fe4b8e85081',1,'ABLMost']]], + ['get_5flw_5fabs_981',['get_lw_abs',['../classPhysProp.html#af7d8981c1033f1eb0e48168e0d52c572',1,'PhysProp']]], + ['get_5flw_5fhygro_5fabs_982',['get_lw_hygro_abs',['../classPhysProp.html#a30f4cd3f9cfc6e7e69c5e5c732f0d7be',1,'PhysProp']]], + ['get_5flw_5fspectral_5fboundaries_983',['get_lw_spectral_boundaries',['../classRadConstants.html#a242b8b89c7cd6415af91e2bc35a5fd58',1,'RadConstants']]], + ['get_5flw_5fspectral_5fmidpoints_984',['get_lw_spectral_midpoints',['../classRadConstants.html#a1ac73a96f506a7f16b7fd7500e1fa592',1,'RadConstants']]], + ['get_5fmac_5favg_985',['get_mac_avg',['../classABLMost.html#af26cdc6b8c162c14b2db32eb395f0565',1,'ABLMost']]], + ['get_5fmam_5fdensity_5faer_986',['get_mam_density_aer',['../classMamConstituents.html#aaff13adc5b53a73c3247e33451b3889c',1,'MamConstituents']]], + ['get_5fmam_5fhygro_5faer_987',['get_mam_hygro_aer',['../classMamConstituents.html#ad55d7f5b5933d5586271523a02ac2d55',1,'MamConstituents']]], + ['get_5fmam_5fprops_988',['get_mam_props',['../classMamConstituents.html#a7c3b6e3de312e64999a8465e89ff66e0',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer, std::string &spectype, real &hygro_aer, real1d &refindex_real_aer_sw, real1d &refindex_im_aer_sw) const'],['../classMamConstituents.html#a85d32d9bc9d6b9931debba102cdbfd5c',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer) const']]], + ['get_5fmam_5fprops_5flw_989',['get_mam_props_lw',['../classMamConstituents.html#aaf6b7130c9c8322fdf76384d13e8a2e5',1,'MamConstituents']]], + ['get_5fmam_5fprops_5fsw_990',['get_mam_props_sw',['../classMamConstituents.html#aff2f99c0ce814bed40bf8256e68e9c2c',1,'MamConstituents']]], + ['get_5fmax_5ftemperature_991',['get_max_temperature',['../classRrtmgp.html#a54d681da78a4c643e44de12c096429b1',1,'Rrtmgp']]], + ['get_5fmin_5ftemperature_992',['get_min_temperature',['../classRrtmgp.html#a9f2ab92b47552998f259e3e8cfd1ae25',1,'Rrtmgp']]], + ['get_5fmode_5fnspec_993',['get_mode_nspec',['../classMamConstituents.html#a4741e14c61b6fb2dbac43af6c9aeec4a',1,'MamConstituents']]], + ['get_5fmode_5fprops_994',['get_mode_props',['../classMamConstituents.html#adc3ace4b56e9fe92cae40983334c52d3',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real &rhcrystal, real &rhdeliques) const'],['../classMamConstituents.html#adeecb1b611d4a93bbeec8458eb28531b',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtablw, real2d &refitablw, real4d &absplw) const'],['../classMamConstituents.html#a41ac833b93f17975d4767ce1fa423a54',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtabsw, real2d &refitabsw, real4d &extpsw, real4d &abspsw, real4d &asmpsw) const'],['../classMamConstituents.html#a1139674e487977095e719a5d3206d00f',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, int &ncoef, int &prefr, int &prefi) const'],['../classMamConstituents.html#a5b6614e45aaf28a941c327285fd1cf62',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &dgnum, real &dgnumhi, real &dgnumlo, real &sigmag) const']]], + ['get_5fmu_995',['get_mu',['../classPhysProp.html#a5b078a171f29ecd73946aadf4024beeb',1,'PhysProp']]], + ['get_5fmu_5flambda_5fweights_996',['get_mu_lambda_weights',['../classCloudRadProps.html#ab5a9764068553f94a590310ff990a97d',1,'CloudRadProps']]], + ['get_5fnaero_997',['get_naero',['../classMamConstituents.html#aec2a842a29c81c329c98202e33c74740',1,'MamConstituents']]], + ['get_5fnband_5flw_998',['get_nband_lw',['../classRrtmgp.html#a63713fbd29d350a8d26ba7cd745439f8',1,'Rrtmgp']]], + ['get_5fnband_5fsw_999',['get_nband_sw',['../classRrtmgp.html#a3d2da27814d96e130b6f0486b36fc6e9',1,'Rrtmgp']]], + ['get_5fncoef_1000',['get_ncoef',['../classPhysProp.html#a93fd04f58151457c6df91467cb97cb7a',1,'PhysProp']]], + ['get_5fngas_1001',['get_ngas',['../classMamConstituents.html#a9f278742417afa46505432a0d243e8ea',1,'MamConstituents']]], + ['get_5fngpt_5flw_1002',['get_ngpt_lw',['../classRrtmgp.html#a208b68626f3d16b530e053f6f0d99d56',1,'Rrtmgp']]], + ['get_5fngpt_5fsw_1003',['get_ngpt_sw',['../classRrtmgp.html#a6f4be82ac30aabe0107060413c7bd9a1',1,'Rrtmgp']]], + ['get_5fnmodes_1004',['get_nmodes',['../classMamConstituents.html#ab6dd677adef9ea89d15a8f1795cb4904',1,'MamConstituents']]], + ['get_5fnonhygro_5frad_5fprops_1005',['get_nonhygro_rad_props',['../classAerRadProps.html#af6e6827c17d2247b72337a35875ea0e0',1,'AerRadProps']]], + ['get_5fnum_5fto_5fmass_5faer_1006',['get_num_to_mass_aer',['../classMamConstituents.html#a22531d4c0d7c79629e9ef32e3e42b2e3',1,'MamConstituents::get_num_to_mass_aer()'],['../classPhysProp.html#ad29374a68385062f7fb8becc4606cf7b',1,'PhysProp::get_num_to_mass_aer()']]], + ['get_5fnumber_5fsw_5fbands_1007',['get_number_sw_bands',['../classRadConstants.html#afefd717015853c1a0f91ac4f5284702c',1,'RadConstants']]], + ['get_5folen_1008',['get_olen',['../classABLMost.html#aef7480dbb43cafff3be93a95240c1ec3',1,'ABLMost']]], + ['get_5fopticstype_1009',['get_opticstype',['../classPhysProp.html#a61a4b378d133e890ff2b354f94ef5b37',1,'PhysProp']]], + ['get_5fpb_5fmag_1010',['get_pb_mag',['../structTurbulentPerturbation.html#a237c085bf6fa265eef471d19bbca613f',1,'TurbulentPerturbation']]], + ['get_5fpb_5fnetzero_1011',['get_pb_netZero',['../structTurbulentPerturbation.html#aa8a048ec67a9e110cef012105dd615cf',1,'TurbulentPerturbation']]], + ['get_5fpblh_1012',['get_pblh',['../classABLMost.html#aaac1902b108e37bf0508306cb171c6ad',1,'ABLMost']]], + ['get_5fplane_5fmfs_1013',['get_plane_mfs',['../structPlaneSampler.html#a68ea5715d34cefd4d9a2c2cbc38114f2',1,'PlaneSampler']]], + ['get_5fprefi_1014',['get_prefi',['../classPhysProp.html#af1803621d0f45e015e831171dd91255e',1,'PhysProp']]], + ['get_5fprefr_1015',['get_prefr',['../classPhysProp.html#a1c586690e59a32d4775a2c665bb999f4',1,'PhysProp']]], + ['get_5fprojection_5fbc_1016',['get_projection_bc',['../classERF.html#a57580311d47c9fd5e27ba156d287c169',1,'ERF']]], + ['get_5fq_5fstar_1017',['get_q_star',['../classABLMost.html#a5468d40c9751664279c940369c8040dd',1,'ABLMost']]], + ['get_5fqmoist_5fptr_1018',['Get_Qmoist_Ptr',['../classEulerianMicrophysics.html#a416981f230a126387b9a664a5a241e9c',1,'EulerianMicrophysics::Get_Qmoist_Ptr()'],['../classMicrophysics.html#a8edecc53bfdfd0d916d37e3584ebb9ff',1,'Microphysics::Get_Qmoist_Ptr()']]], + ['get_5fqmoist_5frestart_5fvars_1019',['Get_Qmoist_Restart_Vars',['../classEulerianMicrophysics.html#a0bf4ba2dccc3aa4f2c462162ad54d1fc',1,'EulerianMicrophysics::Get_Qmoist_Restart_Vars()'],['../classMicrophysics.html#a96e15433c5277151700438dc2f6fba6f',1,'Microphysics::Get_Qmoist_Restart_Vars()']]], + ['get_5fqmoist_5fsize_1020',['Get_Qmoist_Size',['../classEulerianMicrophysics.html#ad4983e19f621a55ad7d942c881215c72',1,'EulerianMicrophysics::Get_Qmoist_Size()'],['../classMicrophysics.html#a069e6013efb78d268394868d0cfc6382',1,'Microphysics::Get_Qmoist_Size()']]], + ['get_5fqstate_5fsize_1021',['Get_Qstate_Size',['../classEulerianMicrophysics.html#a3e973738b4e0bbaa7269ab2395322929',1,'EulerianMicrophysics::Get_Qstate_Size()'],['../classMicrophysics.html#a72f6091687c014c5be34275b0975d194',1,'Microphysics::Get_Qstate_Size()']]], + ['get_5fr_5flw_5fabs_1022',['get_r_lw_abs',['../classPhysProp.html#a4021cec87565fb8d2f83d246764b207c',1,'PhysProp']]], + ['get_5fr_5fsw_5fascat_1023',['get_r_sw_ascat',['../classPhysProp.html#aecc133d246b9b4b8abdb9fa421e55f97',1,'PhysProp']]], + ['get_5fr_5fsw_5fext_1024',['get_r_sw_ext',['../classPhysProp.html#a1320880e1247f0a01dcbb9ae3816c99c',1,'PhysProp']]], + ['get_5fr_5fsw_5fscat_1025',['get_r_sw_scat',['../classPhysProp.html#aa702f18a2ac818d9d7e0766cf2869bcf',1,'PhysProp']]], + ['get_5fref_5fim_5faer_5flw_1026',['get_ref_im_aer_lw',['../classPhysProp.html#a7d6616b7a8f6620f73398bf070dfa1dc',1,'PhysProp']]], + ['get_5fref_5fim_5faer_5fsw_1027',['get_ref_im_aer_sw',['../classPhysProp.html#a2d4a11394149074c3162c5a590f21c06',1,'PhysProp']]], + ['get_5fref_5freal_5faer_5flw_1028',['get_ref_real_aer_lw',['../classPhysProp.html#a4fbfb5110a6a66802698c216c1bac1fb',1,'PhysProp']]], + ['get_5fref_5freal_5faer_5fsw_1029',['get_ref_real_aer_sw',['../classPhysProp.html#a18e492337d988412b003d05ef4e80d7c',1,'PhysProp']]], + ['get_5fref_5fsolar_5fband_5firrad_1030',['get_ref_solar_band_irrad',['../classRadConstants.html#ae7b4458f5981571e705ec1e0bfce7958',1,'RadConstants']]], + ['get_5fref_5ftotal_5fsolar_5firrad_1031',['get_ref_total_solar_irrad',['../classRadConstants.html#a424fcb301777b7ff20173ad5e04ce9c7',1,'RadConstants']]], + ['get_5frefitablw_1032',['get_refitablw',['../classPhysProp.html#a4b98c131872d1f67c1abb1223764d187',1,'PhysProp']]], + ['get_5frefitabsw_1033',['get_refitabsw',['../classPhysProp.html#ad453eea02a9062b10dd761c0056e2bb1',1,'PhysProp']]], + ['get_5frefrtablw_1034',['get_refrtablw',['../classPhysProp.html#aa1b3a919cc5f3d8eb4256191e16c0e67',1,'PhysProp']]], + ['get_5frefrtabsw_1035',['get_refrtabsw',['../classPhysProp.html#ac36ae2fa2fc99bbe00584c1a2019872a',1,'PhysProp']]], + ['get_5frhcrystal_1036',['get_rhcrystal',['../classPhysProp.html#aed30118f34b9185873ef6081ca8d6bc5',1,'PhysProp']]], + ['get_5frhdeliques_1037',['get_rhdeliques',['../classPhysProp.html#acb14a6112ce9896ae00e331897a2349c',1,'PhysProp']]], + ['get_5frhs_1038',['get_rhs',['../classMRISplitIntegrator.html#aaf865e066a3c327ff296c99cd0566373',1,'MRISplitIntegrator']]], + ['get_5fsample_5fdata_1039',['get_sample_data',['../classSampleData.html#a53dbcbfeb5eddba81c85ccf581536a9b',1,'SampleData']]], + ['get_5fsigmag_1040',['get_sigmag',['../classPhysProp.html#a379fe355eb015655be603356966f57fd',1,'PhysProp']]], + ['get_5fslow_5ffast_5ftimestep_5fratio_1041',['get_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#aba63019a6ac3ea9135772dcd91f49c86',1,'MRISplitIntegrator']]], + ['get_5fsolar_5fband_5ffraction_5firrad_1042',['get_solar_band_fraction_irrad',['../classRadConstants.html#ab017176abc1bf3d9b8f3f4250d75b77d',1,'RadConstants']]], + ['get_5fsourcefile_1043',['get_sourcefile',['../classPhysProp.html#a1ea9a18d70b78eac77cb1b35beb4c6d7',1,'PhysProp']]], + ['get_5fsw_5fhygro_5fasm_1044',['get_sw_hygro_asm',['../classPhysProp.html#af40202fdb4c7bf65c229ff85f48e4927',1,'PhysProp']]], + ['get_5fsw_5fhygro_5fext_1045',['get_sw_hygro_ext',['../classPhysProp.html#a9f8a60becbd6e1c5be14e6e42c043552',1,'PhysProp']]], + ['get_5fsw_5fhygro_5fssa_1046',['get_sw_hygro_ssa',['../classPhysProp.html#a8a18207db0b0c00b2f3ab728762fcee4',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fascat_1047',['get_sw_nonhygro_ascat',['../classPhysProp.html#aa76012e67298ec9e2a682f4e1ae4406e',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fasm_1048',['get_sw_nonhygro_asm',['../classPhysProp.html#a5f7966a98bc34562f868a85081520fc7',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fext_1049',['get_sw_nonhygro_ext',['../classPhysProp.html#a15220c4ef45d858fe3dddb9ed1c14879',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fscat_1050',['get_sw_nonhygro_scat',['../classPhysProp.html#a1b7539cc5e72663a669fd912b006a2ea',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fssa_1051',['get_sw_nonhygro_ssa',['../classPhysProp.html#a07b254998ca2806c8c307529c2596ef8',1,'PhysProp']]], + ['get_5fsw_5fspectral_5fboundaries_1052',['get_sw_spectral_boundaries',['../classRadConstants.html#a7d32f7699c2933c60da5163952bfc4cb',1,'RadConstants']]], + ['get_5fsw_5fspectral_5fmidpoints_1053',['get_sw_spectral_midpoints',['../classRadConstants.html#adbfa470ed64a37cb47761a3a8a4678b7',1,'RadConstants']]], + ['get_5ft_5fstar_1054',['get_t_star',['../classABLMost.html#a108ee0811499e80c9d3226bb20da6973',1,'ABLMost']]], + ['get_5ft_5fsurf_1055',['get_t_surf',['../classABLMost.html#aca21d4f7aae064515bfec992b263d6d2',1,'ABLMost']]], + ['get_5fterrain_5fblank_5ffield_1056',['get_terrain_blank_field',['../classTerrainDrag.html#aafef5e82c0d26336028406bc7ee3a6d3',1,'TerrainDrag']]], + ['get_5ftime_1057',['get_time',['../structTimeInterpolatedData.html#a5b5af3383ee7cba684df54a2cb704d09',1,'TimeInterpolatedData']]], + ['get_5fturb_5fdisk_5fangle_1058',['get_turb_disk_angle',['../classNullWindFarm.html#ac1242356bf27b796b89bea7db82e724b',1,'NullWindFarm']]], + ['get_5fturb_5floc_1059',['get_turb_loc',['../classNullWindFarm.html#a85f4b30a21138dce73af7ea3769d5580',1,'NullWindFarm']]], + ['get_5fturb_5fspec_1060',['get_turb_spec',['../classNullWindFarm.html#a11fd7bf185b205f71197da8ba41edfb6',1,'NullWindFarm']]], + ['get_5fturb_5fspec_5fextra_1061',['get_turb_spec_extra',['../classNullWindFarm.html#a77d2fbe9dc6053701fa98acf5c5c8b25',1,'NullWindFarm']]], + ['get_5fu_5fstar_1062',['get_u_star',['../classABLMost.html#a0890b6ae8c80d8888effa040af808df0',1,'ABLMost']]], + ['get_5fvar_1063',['get_var',['../structTimeInterpolatedData.html#a65f3edf3f03a779a931f5c58bd438602',1,'TimeInterpolatedData']]], + ['get_5fvarname_1064',['Get_VarName',['../classLandSurface.html#a0e04fe7c9b1f9025e8f4458c4522b1d5',1,'LandSurface']]], + ['get_5fvname_1065',['get_vname',['../structNDArray.html#a4d7550e3c00d13d8397f1cfbdfd2ab48',1,'NDArray']]], + ['get_5fvolcanic_5frad_5fprops_1066',['get_volcanic_rad_props',['../classAerRadProps.html#a74842fff81711719376fc035b86dc1a7',1,'AerRadProps']]], + ['get_5fvolcanic_5fradius_5frad_5fprops_1067',['get_volcanic_radius_rad_props',['../classAerRadProps.html#a55507a56c5808f7480e42f4369cbf5a7',1,'AerRadProps']]], + ['get_5fvshape_1068',['get_vshape',['../structNDArray.html#ad839c3c65bd755311afb6f0dad08f336',1,'NDArray']]], + ['get_5fw_5fstar_1069',['get_w_star',['../classABLMost.html#a9ea0efa20ea7a0dfd12ccc8c13c7f5fd',1,'ABLMost']]], + ['get_5fz0_1070',['get_z0',['../classABLMost.html#a626a97f944cb297c966a2ff7ce0bad97',1,'ABLMost']]], + ['get_5fzref_1071',['get_zref',['../classABLMost.html#ae638411093a2d3cc6cc525d4d7efa7ed',1,'ABLMost::get_zref()'],['../classMOSTAverage.html#a5b590fcba4d5d99178a0f8de14a1f174',1,'MOSTAverage::get_zref()']]], + ['getadvfluxreg_1072',['getAdvFluxReg',['../classERF.html#a4d6d990d8111c170692b1e9cc0e918b8',1,'ERF']]], + ['getcputime_1073',['getCPUTime',['../classERF.html#ae0597da6edf955cd138e52fd00380ff2',1,'ERF']]], + ['getdpdrgivenconstanttheta_1074',['getdPdRgivenConstantTheta',['../ERF__EOS_8H.html#a91cb501e961a0d0a6a3c62b5c36702cd',1,'ERF_EOS.H']]], + ['getepochtime_1075',['getEpochTime',['../ERF__NCWpsFile_8H.html#a370a1cca0113b3529a59c031ff71ffb8',1,'ERF_NCWpsFile.H']]], + ['getexnergivenp_1076',['getExnergivenP',['../ERF__EOS_8H.html#ab415ab4061cbbea05723267a0bf82c6b',1,'ERF_EOS.H']]], + ['getexnergivenrth_1077',['getExnergivenRTh',['../ERF__EOS_8H.html#a24b76fd72f051dc593840f006d79fd1a',1,'ERF_EOS.H']]], + ['getindexbox_1078',['getIndexBox',['../structPlaneSampler.html#a1f71b67544dbc9c4cba7d11bc5e5b45d',1,'PlaneSampler']]], + ['getindx_1079',['getIndx',['../structDirectionSelector_3_010_01_4.html#a74c1bd1dca28b374962977ab8e32595e',1,'DirectionSelector< 0 >::getIndx()'],['../structDirectionSelector.html#a3950b636303028f398441fdc43d66dba',1,'DirectionSelector::getIndx()'],['../structDirectionSelector_3_011_01_4.html#ae5631c2b7917d2bc7cb479a266a61834',1,'DirectionSelector< 1 >::getIndx()'],['../structDirectionSelector_3_012_01_4.html#a5708ddb92c7d49cc9ba821f978251160',1,'DirectionSelector< 2 >::getIndx()']]], + ['getmask_1080',['GetMask',['../classERFFillPatcher.html#a2c0b26e7da60e74734191617c50754e1',1,'ERFFillPatcher']]], + ['getpgivenrth_1081',['getPgivenRTh',['../ERF__EOS_8H.html#a08354ab110fb9e873bce9250b4f4b46e',1,'ERF_EOS.H']]], + ['getrelaxmaskval_1082',['GetRelaxMaskVal',['../classERFFillPatcher.html#ae36410e2a848977e145b29c755ac8b5d',1,'ERFFillPatcher']]], + ['getrhogiventandpress_1083',['getRhogivenTandPress',['../ERF__EOS_8H.html#ad5b95b0051794b77cd7538c45fbb3b71',1,'ERF_EOS.H']]], + ['getrhogiventhetapress_1084',['getRhogivenThetaPress',['../ERF__EOS_8H.html#a3ee1ea27d3b9f25afcc603f3e5b17955',1,'ERF_EOS.H']]], + ['getrhothetagivenp_1085',['getRhoThetagivenP',['../ERF__EOS_8H.html#a3cc0ee7727b26e21a97acfc2ad2e6d4d',1,'ERF_EOS.H']]], + ['getsetmaskval_1086',['GetSetMaskVal',['../classERFFillPatcher.html#aa1dd4ccdd7812057d8ee529015e3750d',1,'ERFFillPatcher']]], + ['gettgivenpandth_1087',['getTgivenPandTh',['../ERF__EOS_8H.html#ae76d3ce3486d0e450849c56159f2dbd4',1,'ERF_EOS.H']]], + ['gettgivenrandrth_1088',['getTgivenRandRTh',['../ERF__EOS_8H.html#a65cf1718b7a1fcc56cb16685642543da',1,'ERF_EOS.H']]], + ['getthgivenpandt_1089',['getThgivenPandT',['../ERF__EOS_8H.html#acd37b404bbf95073ffef2a1003dc56c5',1,'ERF_EOS.H']]], + ['getthgivenrandt_1090',['getThgivenRandT',['../ERF__EOS_8H.html#ad0e28e4df049e6e34fa4a973dd446506',1,'ERF_EOS.H']]], + ['goffgratch_1091',['GoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7ab35ed313acae6ed02218056f81d56455',1,'SatMethods']]], + ['goffgratch_5fsvp_5fice_1092',['GoffGratch_svp_ice',['../classSatMethods.html#a9e929b8ac05dbeaa78dc158159f84758',1,'SatMethods']]], + ['goffgratch_5fsvp_5fwater_1093',['GoffGratch_svp_water',['../classSatMethods.html#a264a283910d028a29c374900fc03017f',1,'SatMethods']]], + ['gotonextline_1094',['GotoNextLine',['../classERF.html#aaee255b031e63bd9b5807f6612739dbd',1,'ERF']]], + ['gpoint_5fbands_5flw_1095',['gpoint_bands_lw',['../classRadiation.html#af74c6b8838be2615c0dd0eefb5840d23',1,'Radiation']]], + ['gpoint_5fbands_5fsw_1096',['gpoint_bands_sw',['../classRadiation.html#a875467ba1e77ce2c0af0911c09422b42',1,'Radiation']]], + ['graup_5faccum_1097',['graup_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aa13fe479c935eca35c9375907e524992',1,'MicVar']]], + ['gravity_1098',['gravity',['../structSolverChoice.html#a47a54f2e44955202b5b437e4b1b4a61b',1,'SolverChoice::gravity()'],['../structmost__data.html#a7e3410c5a9916b84524bda4f324eec3b',1,'most_data::gravity()']]], + ['grid_5fstretching_5fratio_1099',['grid_stretching_ratio',['../structSolverChoice.html#a63b6fffe930de9eb25f92c2bafb00c00',1,'SolverChoice']]], + ['group_1100',['group',['../classncutils_1_1NCGroup.html#a757c592cddc2272a86033fe888232333',1,'ncutils::NCGroup']]] ]; diff --git a/search/all_7.js b/search/all_7.js index 9eac9313e..384d0bef2 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -1,37 +1,37 @@ var searchData= [ - ['h2otrip_1100',['h2otrip',['../ERF__Constants_8H.html#af5689377f29be012360a846bd447e278',1,'ERF_Constants.H']]], - ['h_5fhavg_5fdensity_1101',['h_havg_density',['../classERF.html#a4dd7c603e65d230105a4f1e0afb4cf8a',1,'ERF']]], - ['h_5fhavg_5fpressure_1102',['h_havg_pressure',['../classERF.html#a413293737b0021c97b50c62756561446',1,'ERF']]], - ['h_5fhavg_5fqc_1103',['h_havg_qc',['../classERF.html#a45233bcc95ac50c112b7146595164a8d',1,'ERF']]], - ['h_5fhavg_5fqv_1104',['h_havg_qv',['../classERF.html#ae8de26569516b41e5dc3cbb3419e891c',1,'ERF']]], - ['h_5fhavg_5ftemperature_1105',['h_havg_temperature',['../classERF.html#a9683c7b07c287e57856ee5a9c99917a1',1,'ERF']]], - ['h_5frayleigh_5fptrs_1106',['h_rayleigh_ptrs',['../classERF.html#ad9939824ea7b7d06ab252fed28d5a911',1,'ERF']]], - ['h_5frhoqt_5fsrc_1107',['h_rhoqt_src',['../classERF.html#a3c5eca26a28dda3a981b3581abadfca0',1,'ERF']]], - ['h_5frhotheta_5fsrc_1108',['h_rhotheta_src',['../classERF.html#a87aad7caaf3b575734994b47628a2faf',1,'ERF']]], - ['h_5fsponge_5fptrs_1109',['h_sponge_ptrs',['../classERF.html#a20a0f0d26791321eb4bbba6baee9f159',1,'ERF']]], - ['h_5fu_5fgeos_1110',['h_u_geos',['../classERF.html#a911c70f76cf62f205a1ce152ec4cdb54',1,'ERF']]], - ['h_5fv_5fgeos_1111',['h_v_geos',['../classERF.html#a825daede57fae86805edffd85d5d9dab',1,'ERF']]], - ['h_5fw_5fsubsid_1112',['h_w_subsid',['../classERF.html#a1a5d0d0b4e8c196f56dfab98f245aff5',1,'ERF']]], - ['has_5fattr_1113',['has_attr',['../structncutils_1_1NCVar.html#a0a4ddce55f60e3accbaf02441b6484cf',1,'ncutils::NCVar::has_attr()'],['../classncutils_1_1NCGroup.html#a1bfb961e66e7c635ae92cee3f8cdeeac',1,'ncutils::NCGroup::has_attr(const std::string &) const']]], - ['has_5fdim_1114',['has_dim',['../classncutils_1_1NCGroup.html#ac233f0c14bd6b340fcd5a14da53b5042',1,'ncutils::NCGroup']]], - ['has_5fgroup_1115',['has_group',['../classncutils_1_1NCGroup.html#a00ea1ccd06adafc43396239ec842b23f',1,'ncutils::NCGroup']]], - ['has_5fqmoist_1116',['has_qmoist',['../classRadiation.html#ada93346f8e4bb7b21310c81007761e7e',1,'Radiation']]], - ['has_5fvar_1117',['has_var',['../classncutils_1_1NCGroup.html#aaad218c7ea51b515386d5f1ce8a90192',1,'ncutils::NCGroup']]], - ['have_5fgeo_5fwind_5fprofile_1118',['have_geo_wind_profile',['../structSolverChoice.html#a65faffc1ea490b3934a9df768cfa26f1',1,'SolverChoice']]], - ['have_5fvariable_5fsea_5froughness_1119',['have_variable_sea_roughness',['../classABLMost.html#a4c4d9a950ce5f1115f701100795ac405',1,'ABLMost']]], - ['have_5fzero_5fflux_5ffaces_1120',['have_zero_flux_faces',['../structAdvChoice.html#a94de4907b3d6742071d5542b60e8f393',1,'AdvChoice']]], - ['heat_5fflux_1121',['HEAT_FLUX',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9babac03b743c56d9316fbd3d327453b22226',1,'ABLMost']]], - ['ho_5foutflow_1122',['ho_outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7a78e4cea7eaa21ad14a6fa92fbdc549',1,'ERF_IndexDefines.H']]], - ['hoextrapcc_1123',['hoextrapcc',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca71e344f745a7b29eb00c25df691f410d',1,'ERFBCType']]], - ['host_5fto_5fdevice_1124',['host_to_device',['../structInputSoundingData.html#a0e0cddb5da1a173092eeaf3c9489dfb8',1,'InputSoundingData']]], - ['hseutils_1125',['HSEutils',['../namespaceHSEutils.html',1,'']]], - ['hub_5fheight_1126',['hub_height',['../classEWP.html#a2ee471b0dcad3057297b809f4c5141ab',1,'EWP::hub_height()'],['../classFitch.html#ae3af34c6c07fd2d8b9b081b5c7ceb443',1,'Fitch::hub_height()'],['../classGeneralAD.html#ac82bba9c2818ca1e77adb01fdcdcaf66',1,'GeneralAD::hub_height()'],['../classSimpleAD.html#a4c17a08ad746b342bf62d7a1ad93781a',1,'SimpleAD::hub_height()'],['../classWindFarm.html#a6dfd6451498f50c17cb67c386d13ddfb',1,'WindFarm::hub_height()']]], - ['hub_5fheight_5fvelocity_1127',['hub_height_velocity',['../classFitch.html#af01d3f69b4f952f91970964d2f498e61',1,'Fitch']]], - ['huge_5freal_1128',['huge_real',['../classModalAeroWateruptake.html#a7b99efd9601245afe2274c268afb5305',1,'ModalAeroWateruptake']]], - ['hwave_1129',['Hwave',['../classERF.html#aef05cf88e9e9d2b56112336761493977',1,'ERF']]], - ['hwave_5fonegrid_1130',['Hwave_onegrid',['../classERF.html#a11f2d48d9af9b8f4574975cae06838f1',1,'ERF']]], - ['hygro_5faer_1131',['hygro_aer',['../structPhysProp_1_1physprop__t.html#af60d655c402eb7e47763c631b9432552',1,'PhysProp::physprop_t']]], - ['hygro_5foptics_5finit_1132',['hygro_optics_init',['../classPhysProp.html#a6c73b423727e5d04394d0c030fd217f0',1,'PhysProp']]], - ['hygroscopic_5foptics_5finit_1133',['hygroscopic_optics_init',['../classPhysProp.html#a012aafa0dfffea201ceb407815094ffd',1,'PhysProp']]] + ['h2otrip_1101',['h2otrip',['../ERF__Constants_8H.html#af5689377f29be012360a846bd447e278',1,'ERF_Constants.H']]], + ['h_5fhavg_5fdensity_1102',['h_havg_density',['../classERF.html#a4dd7c603e65d230105a4f1e0afb4cf8a',1,'ERF']]], + ['h_5fhavg_5fpressure_1103',['h_havg_pressure',['../classERF.html#a413293737b0021c97b50c62756561446',1,'ERF']]], + ['h_5fhavg_5fqc_1104',['h_havg_qc',['../classERF.html#a45233bcc95ac50c112b7146595164a8d',1,'ERF']]], + ['h_5fhavg_5fqv_1105',['h_havg_qv',['../classERF.html#ae8de26569516b41e5dc3cbb3419e891c',1,'ERF']]], + ['h_5fhavg_5ftemperature_1106',['h_havg_temperature',['../classERF.html#a9683c7b07c287e57856ee5a9c99917a1',1,'ERF']]], + ['h_5frayleigh_5fptrs_1107',['h_rayleigh_ptrs',['../classERF.html#ad9939824ea7b7d06ab252fed28d5a911',1,'ERF']]], + ['h_5frhoqt_5fsrc_1108',['h_rhoqt_src',['../classERF.html#a3c5eca26a28dda3a981b3581abadfca0',1,'ERF']]], + ['h_5frhotheta_5fsrc_1109',['h_rhotheta_src',['../classERF.html#a87aad7caaf3b575734994b47628a2faf',1,'ERF']]], + ['h_5fsponge_5fptrs_1110',['h_sponge_ptrs',['../classERF.html#a20a0f0d26791321eb4bbba6baee9f159',1,'ERF']]], + ['h_5fu_5fgeos_1111',['h_u_geos',['../classERF.html#a911c70f76cf62f205a1ce152ec4cdb54',1,'ERF']]], + ['h_5fv_5fgeos_1112',['h_v_geos',['../classERF.html#a825daede57fae86805edffd85d5d9dab',1,'ERF']]], + ['h_5fw_5fsubsid_1113',['h_w_subsid',['../classERF.html#a1a5d0d0b4e8c196f56dfab98f245aff5',1,'ERF']]], + ['has_5fattr_1114',['has_attr',['../structncutils_1_1NCVar.html#a0a4ddce55f60e3accbaf02441b6484cf',1,'ncutils::NCVar::has_attr()'],['../classncutils_1_1NCGroup.html#a1bfb961e66e7c635ae92cee3f8cdeeac',1,'ncutils::NCGroup::has_attr(const std::string &) const']]], + ['has_5fdim_1115',['has_dim',['../classncutils_1_1NCGroup.html#ac233f0c14bd6b340fcd5a14da53b5042',1,'ncutils::NCGroup']]], + ['has_5fgroup_1116',['has_group',['../classncutils_1_1NCGroup.html#a00ea1ccd06adafc43396239ec842b23f',1,'ncutils::NCGroup']]], + ['has_5fqmoist_1117',['has_qmoist',['../classRadiation.html#ada93346f8e4bb7b21310c81007761e7e',1,'Radiation']]], + ['has_5fvar_1118',['has_var',['../classncutils_1_1NCGroup.html#aaad218c7ea51b515386d5f1ce8a90192',1,'ncutils::NCGroup']]], + ['have_5fgeo_5fwind_5fprofile_1119',['have_geo_wind_profile',['../structSolverChoice.html#a65faffc1ea490b3934a9df768cfa26f1',1,'SolverChoice']]], + ['have_5fvariable_5fsea_5froughness_1120',['have_variable_sea_roughness',['../classABLMost.html#a4c4d9a950ce5f1115f701100795ac405',1,'ABLMost']]], + ['have_5fzero_5fflux_5ffaces_1121',['have_zero_flux_faces',['../structAdvChoice.html#a94de4907b3d6742071d5542b60e8f393',1,'AdvChoice']]], + ['heat_5fflux_1122',['HEAT_FLUX',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9babac03b743c56d9316fbd3d327453b22226',1,'ABLMost']]], + ['ho_5foutflow_1123',['ho_outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7a78e4cea7eaa21ad14a6fa92fbdc549',1,'ERF_IndexDefines.H']]], + ['hoextrapcc_1124',['hoextrapcc',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca71e344f745a7b29eb00c25df691f410d',1,'ERFBCType']]], + ['host_5fto_5fdevice_1125',['host_to_device',['../structInputSoundingData.html#a0e0cddb5da1a173092eeaf3c9489dfb8',1,'InputSoundingData']]], + ['hseutils_1126',['HSEutils',['../namespaceHSEutils.html',1,'']]], + ['hub_5fheight_1127',['hub_height',['../classEWP.html#a2ee471b0dcad3057297b809f4c5141ab',1,'EWP::hub_height()'],['../classFitch.html#ae3af34c6c07fd2d8b9b081b5c7ceb443',1,'Fitch::hub_height()'],['../classGeneralAD.html#ac82bba9c2818ca1e77adb01fdcdcaf66',1,'GeneralAD::hub_height()'],['../classSimpleAD.html#a4c17a08ad746b342bf62d7a1ad93781a',1,'SimpleAD::hub_height()'],['../classWindFarm.html#a6dfd6451498f50c17cb67c386d13ddfb',1,'WindFarm::hub_height()']]], + ['hub_5fheight_5fvelocity_1128',['hub_height_velocity',['../classFitch.html#af01d3f69b4f952f91970964d2f498e61',1,'Fitch']]], + ['huge_5freal_1129',['huge_real',['../classModalAeroWateruptake.html#a7b99efd9601245afe2274c268afb5305',1,'ModalAeroWateruptake']]], + ['hwave_1130',['Hwave',['../classERF.html#aef05cf88e9e9d2b56112336761493977',1,'ERF']]], + ['hwave_5fonegrid_1131',['Hwave_onegrid',['../classERF.html#a11f2d48d9af9b8f4574975cae06838f1',1,'ERF']]], + ['hygro_5faer_1132',['hygro_aer',['../structPhysProp_1_1physprop__t.html#af60d655c402eb7e47763c631b9432552',1,'PhysProp::physprop_t']]], + ['hygro_5foptics_5finit_1133',['hygro_optics_init',['../classPhysProp.html#a6c73b423727e5d04394d0c030fd217f0',1,'PhysProp']]], + ['hygroscopic_5foptics_5finit_1134',['hygroscopic_optics_init',['../classPhysProp.html#a012aafa0dfffea201ceb407815094ffd',1,'PhysProp']]] ]; diff --git a/search/all_8.js b/search/all_8.js index d19e51be2..c17e7cd93 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -1,154 +1,155 @@ var searchData= [ - ['ice_5feffective_5fradius_1134',['ice_effective_radius',['../ERF__Parameterizations_8H.html#adec9d0652512bd8a82a6dcea536c9138',1,'ERF_Parameterizations.H']]], - ['ice_5ffile_1135',['ice_file',['../classCloudRadProps.html#a4bdca9fbb3d26b9b013ea06b9385017e',1,'CloudRadProps']]], - ['ice_5ftau_5fbnd_5flw_1136',['ice_tau_bnd_lw',['../classRadiation.html#ab4092f9e967d5107e1722b0345e31053',1,'Radiation']]], - ['ice_5ftau_5fbnd_5fsw_1137',['ice_tau_bnd_sw',['../classRadiation.html#aba4d37f5325c0d89476eb2595f976bc1',1,'Radiation']]], - ['icecldoptics_1138',['icecldoptics',['../classMamConstituents.html#a45adfa2e9bca7c7a7b0dd807779e94ac',1,'MamConstituents::icecldoptics()'],['../classOptics.html#a357f26f1bf42c917131a48782732ce03',1,'Optics::icecldoptics()']]], - ['icefall_1139',['IceFall',['../classSAM.html#a363b3bb27b6e6cdad8693363b3262419',1,'SAM']]], - ['iceopticsfile_1140',['iceopticsfile',['../classMamConstituents.html#a0e74835fc2592d78facf9e4d9ea36f1c',1,'MamConstituents']]], - ['icesize_5ftable_5fmin_5ftemp_1141',['icesize_table_min_temp',['../classRadConstants.html#ab527187d8cc457be894cb3b4d5f3a22b',1,'RadConstants']]], - ['iciwp_1142',['iciwp',['../classRadiation.html#aa24b1e1de58c5122b78fd6afae5f737b',1,'Radiation']]], - ['iclwp_1143',['iclwp',['../classRadiation.html#a9cedc778ea026393eace9912b4ec8d5b',1,'Radiation']]], - ['icswp_1144',['icswp',['../classRadiation.html#ad2d2f52fdb57d7a44cfb553a3b70d346',1,'Radiation']]], - ['idx_1145',['idx',['../structMamConstituents_1_1gas__t.html#a92407cc5cf2752a7f7626b6f034e2fd3',1,'MamConstituents::gas_t::idx()'],['../structMamConstituents_1_1aerosol__t.html#a417db05e152088ff32fa5ca0ed2fadcc',1,'MamConstituents::aerosol_t::idx()'],['../structMamConstituents_1_1modelist__t.html#a8b01fce25cf4e89d61786dc304af557a',1,'MamConstituents::modelist_t::idx()']]], - ['idx_5flw_5fdiag_1146',['idx_lw_diag',['../classRadConstants.html#a4be67e03614ad60a9a3e5b0a5296a232',1,'RadConstants']]], - ['idx_5fmmr_5fa_1147',['idx_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a5325a6229804cf4ead4edd0ae3365368',1,'MamConstituents::mode_component_t']]], - ['idx_5fmmr_5fc_1148',['idx_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a2068ed3ee6d1c031830fdd74950c9dab',1,'MamConstituents::mode_component_t']]], - ['idx_5fnir_5fdiag_1149',['idx_nir_diag',['../classRadConstants.html#a5eccb1fa499f9f02449912985f70aa8e',1,'RadConstants']]], - ['idx_5fnum_5fa_1150',['idx_num_a',['../structMamConstituents_1_1mode__component__t.html#a27f686068187bef4800b0f50d673f636',1,'MamConstituents::mode_component_t']]], - ['idx_5fnum_5fc_1151',['idx_num_c',['../structMamConstituents_1_1mode__component__t.html#afeac72ae7d7e859f79d4c4c2baf54473',1,'MamConstituents::mode_component_t']]], - ['idx_5fprops_1152',['idx_props',['../structMamConstituents_1_1mode__component__t.html#a7ee6b4be8e5ef923b0f0ac0d56a5ee6c',1,'MamConstituents::mode_component_t::idx_props()'],['../structMamConstituents_1_1modelist__t.html#a1e532f0738a48c0740d4af9f635bef5c',1,'MamConstituents::modelist_t::idx_props()']]], - ['idx_5fsw_5fdiag_1153',['idx_sw_diag',['../classRadConstants.html#aa8d069e0dd3bcec898e914167c02f4ee',1,'RadConstants']]], - ['idx_5fuv_5fdiag_1154',['idx_uv_diag',['../classRadConstants.html#ab6e2774dc2b5fbd26204c95bb601610c',1,'RadConstants']]], - ['igamma_1155',['iGamma',['../ERF__Constants_8H.html#ab24194b3b11ee04368e1087acda6bde7',1,'ERF_Constants.H']]], - ['ihirsfq_1156',['ihirsfq',['../classRadiation.html#aa15d7c4d015604b92db440a1c5b1c988',1,'Radiation']]], - ['imax_1157',['imax',['../classModalAeroWateruptake.html#a5cc5abb758503a218ee7331ce15abf4e',1,'ModalAeroWateruptake']]], - ['impose_5flateral_5fbasestate_5fbcs_1158',['impose_lateral_basestate_bcs',['../classERFPhysBCFunct__base.html#ab2d46cdc32a713b4eb40a5c3552ef947',1,'ERFPhysBCFunct_base']]], - ['impose_5flateral_5fcons_5fbcs_1159',['impose_lateral_cons_bcs',['../classERFPhysBCFunct__cons.html#ac8da4b078a7da0ba4a9adb727d885e58',1,'ERFPhysBCFunct_cons']]], - ['impose_5flateral_5fxvel_5fbcs_1160',['impose_lateral_xvel_bcs',['../classERFPhysBCFunct__u.html#a9b203cbd4f9a1fd40961067424ae5f81',1,'ERFPhysBCFunct_u']]], - ['impose_5flateral_5fyvel_5fbcs_1161',['impose_lateral_yvel_bcs',['../classERFPhysBCFunct__v.html#adee10e9098b1261837e642a76632c141',1,'ERFPhysBCFunct_v']]], - ['impose_5flateral_5fzvel_5fbcs_1162',['impose_lateral_zvel_bcs',['../classERFPhysBCFunct__w.html#a9cd6e53c9598fe025c3c78945c2b1b83',1,'ERFPhysBCFunct_w']]], - ['impose_5fmost_5fbcs_1163',['impose_most_bcs',['../classABLMost.html#aa6c480227398080885f5bd48466c71e0',1,'ABLMost']]], - ['impose_5fvertical_5fbasestate_5fbcs_1164',['impose_vertical_basestate_bcs',['../classERFPhysBCFunct__base.html#a16a0a73ad13172027fc38b4c427f71ff',1,'ERFPhysBCFunct_base']]], - ['impose_5fvertical_5fcons_5fbcs_1165',['impose_vertical_cons_bcs',['../classERFPhysBCFunct__cons.html#a1f0975393eb1c321d84d15734ae8cdf0',1,'ERFPhysBCFunct_cons']]], - ['impose_5fvertical_5fxvel_5fbcs_1166',['impose_vertical_xvel_bcs',['../classERFPhysBCFunct__u.html#afdf8afb39002a2daac0fc16a5db76d17',1,'ERFPhysBCFunct_u']]], - ['impose_5fvertical_5fyvel_5fbcs_1167',['impose_vertical_yvel_bcs',['../classERFPhysBCFunct__v.html#a9e295ac17321f4d577f1d103f6b665a2',1,'ERFPhysBCFunct_v']]], - ['impose_5fvertical_5fzvel_5fbcs_1168',['impose_vertical_zvel_bcs',['../classERFPhysBCFunct__w.html#a9225c49cf092c6eed2bf9bdf1ef4b9cf',1,'ERFPhysBCFunct_w']]], - ['include_5fsubgrid_5fvel_1169',['include_subgrid_vel',['../classMOSTAverage.html#ac3c62b4015d62ae8d1ad85cb6ad651ad',1,'MOSTAverage']]], - ['inflow_1170',['inflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ad37e67db17cfd059f2852e2673b9e8ef',1,'ERF_IndexDefines.H']]], - ['ingested_5fdensity_1171',['ingested_density',['../classReadBndryPlanes.html#ab54133701e8e086315fa7299257199a2',1,'ReadBndryPlanes']]], - ['ingested_5fke_1172',['ingested_KE',['../classReadBndryPlanes.html#a85a5f25c283db679f67e10167cc6ee5c',1,'ReadBndryPlanes']]], - ['ingested_5fq1_1173',['ingested_q1',['../classReadBndryPlanes.html#a02a0fca675471f10ea6ccb1671ce1cb0',1,'ReadBndryPlanes']]], - ['ingested_5fq2_1174',['ingested_q2',['../classReadBndryPlanes.html#abf22791c2eaf68739ffea26e370724df',1,'ReadBndryPlanes']]], - ['ingested_5fscalar_1175',['ingested_scalar',['../classReadBndryPlanes.html#a6051259f37b0f38a9d74de7b9405dd03',1,'ReadBndryPlanes']]], - ['ingested_5ftheta_1176',['ingested_theta',['../classReadBndryPlanes.html#ac306993497b4e668110e13c4eb7644ff',1,'ReadBndryPlanes']]], - ['ingested_5fvelocity_1177',['ingested_velocity',['../classReadBndryPlanes.html#a906352fe8d793c4360889429d8a5980d',1,'ReadBndryPlanes']]], - ['init_1178',['Init',['../classSLM.html#aef0a4802ed2d86fd1dedad55e51efc88',1,'SLM::Init()'],['../classMicrophysics.html#a4e781e2a953a088477cfc5a1e3691f2e',1,'Microphysics::Init()'],['../classEulerianMicrophysics.html#ac68028f2920ccb380c605099adb7d604',1,'EulerianMicrophysics::Init()'],['../classSatAdj.html#aa91f2c83eb4d59b56002f125765ef501',1,'SatAdj::Init()'],['../classKessler.html#ab1eaffdd038f2eda89f44f150036a405',1,'Kessler::Init()'],['../classNullMoist.html#a6f526044328db858069e4b6a70fdbdf7',1,'NullMoist::Init()'],['../classSAM.html#a927f4531f9c2452e5b7fc7ab965c5b78',1,'SAM::Init()'],['../classNullSurf.html#a013feb9e94f957304bedbc26b6da16b0',1,'NullSurf::Init()'],['../classNOAH.html#ae0ff47476a81fcce3b170eec23033c27',1,'NOAH::Init()'],['../classMM5.html#a0471ac39485d05623f911cd9fd021b9a',1,'MM5::Init()'],['../classLandSurface.html#aac1216f5c2758361ddc016442f3c67cd',1,'LandSurface::Init()']]], - ['init_1179',['init',['../classLinInterp.html#a00b249a492135098785c7cf3d2296a91',1,'LinInterp']]], - ['init1darrays_1180',['init1DArrays',['../classERF.html#a7261c4eb7722af0dfe6cdfb8e2e9e4db',1,'ERF']]], - ['init_5fbase_5fparms_1181',['init_base_parms',['../classProblemBase.html#abac6929cfbd9298447e721dfcbe5163f',1,'ProblemBase']]], - ['init_5fbase_5fstate_5ffrom_5fmetgrid_1182',['init_base_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a21db49779c2d5514ad48151b9dc33788',1,'ERF_MetgridUtils.H']]], - ['init_5fbcs_1183',['init_bcs',['../classERF.html#a618e8fdff3239cc79d4145d02b1ecaa2',1,'ERF']]], - ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_1184',['init_bx_scalars_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3591f1ded54f05cbacb8d1ad6246572e',1,'ERF_InitFromInputSounding.cpp']]], - ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_5fhse_1185',['init_bx_scalars_from_input_sounding_hse',['../ERF__InitFromInputSounding_8cpp.html#a3b07949826938e59fdd5ce25417d3676',1,'ERF_InitFromInputSounding.cpp']]], - ['init_5fbx_5fvelocities_5ffrom_5finput_5fsounding_1186',['init_bx_velocities_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3e2549542024fc00744ba8077f71f1fb',1,'ERF_InitFromInputSounding.cpp']]], - ['init_5fcoeffs_1187',['init_coeffs',['../structMYNNLevel2.html#aaab2f004c0ddd5b3fce84004d9d450b6',1,'MYNNLevel2']]], - ['init_5fcustom_1188',['init_custom',['../classERF.html#a604939a8058f7efa36a427adb889739c',1,'ERF']]], - ['init_5fcustom_5fpert_1189',['init_custom_pert',['../classProblemBase.html#a1c41568b22a4f37247d816a8d20b0757',1,'ProblemBase']]], - ['init_5fcustom_5fterrain_1190',['init_custom_terrain',['../classProblemBase.html#af79c90b1e65ab01db0f17576818e3661',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &, amrex::FArrayBox &z_phys_nd, const amrex::Real &)'],['../classProblemBase.html#a4a43dd346d2cafb2ba36eff6507613bf',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, const amrex::Real &time)']]], - ['init_5fdirichlet_5fbc_5fdata_1191',['init_Dirichlet_bc_data',['../classERF.html#a3079a30cce7e1a01d5c9705f393b5a63',1,'ERF']]], - ['init_5ffrom_5fhse_1192',['init_from_hse',['../classERF.html#a857a8f76768ec4451b995cbf4f4ac176',1,'ERF']]], - ['init_5ffrom_5finput_5fsounding_1193',['init_from_input_sounding',['../classERF.html#a2908bcd920ab5e3fef171a37302853ec',1,'ERF']]], - ['init_5fgeo_5fwind_5fprofile_1194',['init_geo_wind_profile',['../classERF.html#aab564dd3009ef83466b50db6d997b563',1,'ERF']]], - ['init_5fisentropic_5fhse_1195',['init_isentropic_hse',['../namespaceHSEutils.html#acea3d9d853ef0fbeee3f94b4b62cc224',1,'HSEutils']]], - ['init_5fisentropic_5fhse_5fterrain_1196',['init_isentropic_hse_terrain',['../namespaceHSEutils.html#ab38b424f8934564898ddc0e0ee852b07',1,'HSEutils']]], - ['init_5fmode_5fcomps_1197',['init_mode_comps',['../classMamConstituents.html#ab22d164f561b0c76816ad2df12079782',1,'MamConstituents']]], - ['init_5fmsfs_5ffrom_5fmetgrid_1198',['init_msfs_from_metgrid',['../ERF__MetgridUtils_8H.html#af6ab8359bb0f978ab5c5573b54a844e3',1,'ERF_MetgridUtils.H']]], - ['init_5fonly_1199',['init_only',['../classERF.html#a80981e20939a6a38ba17478da2253ff1',1,'ERF']]], - ['init_5fparams_1200',['init_params',['../structSpongeChoice.html#ac20a8660aca19e9655611c3d2eb9f672',1,'SpongeChoice::init_params()'],['../structTurbChoice.html#a45aa6b97fa410c18f1eca312e43b21be',1,'TurbChoice::init_params()'],['../structDiffChoice.html#a9fa9faf0edbd1b9cbf1b5804dd38be38',1,'DiffChoice::init_params()'],['../structSolverChoice.html#a8c15b7cf354e53ddb58bad9577d124d5',1,'SolverChoice::init_params()'],['../structAdvChoice.html#a58637d5ba66800c4c83c928d0a3e13d1',1,'AdvChoice::init_params()']]], - ['init_5fshrink_1201',['init_shrink',['../classERF.html#ad353aa9e275612ff2110c5a1405c1176',1,'ERF']]], - ['init_5fsounding_5fideal_1202',['init_sounding_ideal',['../classERF.html#a2eb81c590271b429f132103c9af25830',1,'ERF']]], - ['init_5fstate_5ffrom_5fmetgrid_1203',['init_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a7e474bb44a0280e9ffafcfd80c0c0c59',1,'ERF_MetgridUtils.H']]], - ['init_5fstuff_1204',['init_stuff',['../classERF.html#aaf237fbe118d80f149295c0579608579',1,'ERF']]], - ['init_5fterrain_5ffrom_5fmetgrid_1205',['init_terrain_from_metgrid',['../ERF__MetgridUtils_8H.html#ad3ae9b317366b5e880366135708ba5d5',1,'ERF_MetgridUtils.H']]], - ['init_5fterrain_5fgrid_1206',['init_terrain_grid',['../ERF__TerrainMetrics_8H.html#ad179b260b388fdbca904a7bb89a27849',1,'init_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.H'],['../ERF__TerrainMetrics_8cpp.html#a6184f65a98c75d738ea36165cb0ddf8d',1,'init_terrain_grid(int lev, const Geometry &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h, GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.cpp']]], - ['init_5fthin_5fbody_1207',['init_thin_body',['../classERF.html#af4f87fb01d61c18d8eb85ac5ac159785',1,'ERF']]], - ['init_5ftpi_1208',['init_tpi',['../structTurbulentPerturbation.html#a6f6d1321050b4a5709f3eaecff1a8926',1,'TurbulentPerturbation']]], - ['init_5ftype_1209',['init_type',['../classERF.html#a56ae431ddda8577a797dd939e53a593a',1,'ERF']]], - ['init_5funiform_1210',['init_uniform',['../classProblemBase.html#a6752f5d7122d68914e67896d21db6c43',1,'ProblemBase::init_uniform()'],['../classERF.html#ae618963cf90e247b72fbd71d5b13599d',1,'ERF::init_uniform()']]], - ['init_5fwhich_5fterrain_5fgrid_1211',['init_which_terrain_grid',['../ERF__TerrainMetrics_8cpp.html#ac59abef116a0b274b84ab3d89771ef22',1,'init_which_terrain_grid(int lev, Geometry const &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#ac2675c866cd76d03067861a6f79abfc9',1,'init_which_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h): ERF_TerrainMetrics.H']]], - ['init_5fwindfarm_5flat_5flon_1212',['init_windfarm_lat_lon',['../classWindFarm.html#aab3b5df05c4a5f0604ad7c378ba34d1e',1,'WindFarm']]], - ['init_5fwindfarm_5fx_5fy_1213',['init_windfarm_x_y',['../classWindFarm.html#aaa79cb89d8f18f2a059d1ff62c5e5dd3',1,'WindFarm']]], - ['init_5fzlevels_1214',['init_zlevels',['../ERF__TerrainMetrics_8cpp.html#a6a0ddf4ef447c8f0129b403c8fd889fd',1,'init_zlevels(Vector< Vector< Real >> &zlevels_stag, Vector< Vector< Real >> &stretched_dz_h, Vector< Gpu::DeviceVector< Real >> &stretched_dz_d, Vector< Geometry > const &geom, Vector< IntVect > const &ref_ratio, const Real grid_stretching_ratio, const Real zsurf, const Real dz0): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#a32b8b3f0c8d28024951dd02521086d3b',1,'init_zlevels(amrex::Vector< amrex::Vector< amrex::Real >> &zlevels_stag, amrex::Vector< amrex::Vector< amrex::Real >> &stretched_dz_h, amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real >> &stretched_dz_d, amrex::Vector< amrex::Geometry > const &geom, amrex::Vector< amrex::IntVect > const &ref_ratio, const amrex::Real grid_stretching_ratio, const amrex::Real zsurf, const amrex::Real dz0): ERF_TerrainMetrics.H']]], - ['init_5fzphys_1215',['init_zphys',['../classERF.html#a8f50cd1ba85fbf9ae0579a56ba06eb1b',1,'ERF']]], - ['initdata_1216',['InitData',['../classERF.html#ad5d585e110291969767013a515719224',1,'ERF']]], - ['initdata_5fpost_1217',['InitData_post',['../classERF.html#aa8b243c093bd872b6f7592603ff97792',1,'ERF']]], - ['initdata_5fpre_1218',['InitData_pre',['../classERF.html#a9084860e0049795487636a9e0ccbc89e',1,'ERF']]], - ['inithse_1219',['initHSE',['../classERF.html#a69c8fce3b0f5b28e98240599c2ee16bb',1,'ERF::initHSE(int lev)'],['../classERF.html#a92c020bfaa43e40fb5ffc449427a0318',1,'ERF::initHSE()']]], - ['initial_5ffluxes_1220',['initial_fluxes',['../namespaceinternal.html#aaf4add7dd62294e7017ae4e65f656337',1,'internal']]], - ['initialize_1221',['initialize',['../classMRISplitIntegrator.html#a7b54e96150eb521642b711f8e77b0454',1,'MRISplitIntegrator::initialize()'],['../classRrtmgp.html#a8c60511318cca878c918dfc131507cb2',1,'Rrtmgp::initialize()'],['../classRadiation.html#a14d24390054f532422c4fc9f761e1ec0',1,'Radiation::initialize()'],['../classOptics.html#a001c26ecdd54b6a87c997c61ba32d681',1,'Optics::initialize()'],['../classMam4__aer.html#a54577b94ef6180a27a5f0b5ab7e1b022',1,'Mam4_aer::initialize()'],['../classCloudRadProps.html#ac733936ee2d3e88f07631b30fc5758ef',1,'CloudRadProps::initialize()'],['../classAerRadProps.html#ad1319c07557304aa02bd3c5c20808c3f',1,'AerRadProps::initialize()']]], - ['initialize_5fdata_1222',['initialize_data',['../classMRISplitIntegrator.html#a8fe3068c562900c56e3174c23af4ab99',1,'MRISplitIntegrator']]], - ['initialize_5fintegrator_1223',['initialize_integrator',['../classERF.html#a5600f8ce250d4811012719fdf5e85f00',1,'ERF']]], - ['initializeblocks_1224',['InitializeBlocks',['../classMultiBlockContainer.html#a34f2b57ec5aafb88be61d6ffd3dea55c',1,'MultiBlockContainer']]], - ['initialized_1225',['initialized',['../structMYNNLevel2.html#abc9b48297d9605827e5cb375ba714050',1,'MYNNLevel2']]], - ['initializefromfile_1226',['InitializeFromFile',['../classERF.html#a2e1874d47d95c7c858c2a2336fd0eee6',1,'ERF']]], - ['initializelevelfromdata_1227',['InitializeLevelFromData',['../classERF.html#a914f576acc2d1a54203a220cce10df62',1,'ERF']]], - ['initializemicrophysics_1228',['initializeMicrophysics',['../classERF.html#afc2898daad269536c1a15443abf3fa75',1,'ERF']]], - ['initrayleigh_1229',['initRayleigh',['../classERF.html#a039a764a1d942c484e8aea49e87bc046',1,'ERF']]], - ['initsponge_1230',['initSponge',['../classERF.html#ab26ec4f9c35a519063af2a938c1012e6',1,'ERF']]], - ['input_5fbndry_5fplanes_1231',['input_bndry_planes',['../classERF.html#a80ad08512968ec45635df68abe66b1fc',1,'ERF']]], - ['input_5fsounding_5fdata_1232',['input_sounding_data',['../classERF.html#a83572d8dfad51158945b4a5ab06b2f72',1,'ERF']]], - ['input_5fsounding_5ffile_1233',['input_sounding_file',['../structInputSoundingData.html#a704d3ca6f9b6a480ad2f8c5e4b4e32f1',1,'InputSoundingData']]], - ['input_5fsounding_5ftime_1234',['input_sounding_time',['../structInputSoundingData.html#a4f3f4e6859d978e727af01ca625aea1b',1,'InputSoundingData']]], - ['input_5fsponge_1235',['input_sponge',['../classERF.html#abfdc95a7c3cf7e413c1352bac38c93e8',1,'ERF']]], - ['input_5fsponge_5fdata_1236',['input_sponge_data',['../classERF.html#a8cb877a46fd94b5294425299dcb9cbaf',1,'ERF']]], - ['input_5fsponge_5ffile_1237',['input_sponge_file',['../structInputSpongeData.html#a944b8ce681cef2752c8797d83cae5eae',1,'InputSpongeData']]], - ['inputs_5fname_1238',['inputs_name',['../ERF__NCPlotFile_8H.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../ERF__WriteJobInfo_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../main_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp']]], - ['inputsoundingdata_1239',['InputSoundingData',['../structInputSoundingData.html#ade438454b2da656ce7f98df041f25cc3',1,'InputSoundingData::InputSoundingData()'],['../structInputSoundingData.html',1,'InputSoundingData']]], - ['inputspongedata_1240',['InputSpongeData',['../structInputSpongeData.html',1,'InputSpongeData'],['../structInputSpongeData.html#a1cf017339a236d02cc0c6f970398940a',1,'InputSpongeData::InputSpongeData()']]], - ['insoluble_5foptics_5finit_1241',['insoluble_optics_init',['../classPhysProp.html#a743d0450322b6d533f2c613ef016d4ab',1,'PhysProp']]], - ['int_1242',['Int',['../structncutils_1_1NCDType.html#ac5bfba212db12de3dfde52dc3ae3eb0c',1,'ncutils::NCDType']]], - ['int_5fdir_1243',['int_dir',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca9f18284526a1054d4e7a4783852ead30',1,'ERFBCType']]], - ['internal_1244',['internal',['../namespaceinternal.html',1,'']]], - ['interp1d_1245',['interp1d',['../classLinInterp.html#aad318a6d1364e9369ea02fe34542de24',1,'LinInterp']]], - ['interp2d1d_1246',['interp2d1d',['../classLinInterp.html#adcd3fbce06341f370d0e7bcabb6a5e1c',1,'LinInterp']]], - ['interp2d2d_1247',['interp2d2d',['../classLinInterp.html#a646cb2d20182e9d2073b08d0897dac76',1,'LinInterp']]], - ['interp3d2d_1248',['interp3d2d',['../classLinInterp.html#a5f3ce2823f4abf89ae404d3fe600e1ea',1,'LinInterp']]], - ['interp_5fin_5ftime_1249',['interp_in_time',['../classReadBndryPlanes.html#a18cdefa6feaf7253b3d9029992b6b57c',1,'ReadBndryPlanes']]], - ['interpcell_1250',['InterpCell',['../classERFFillPatcher.html#ab1e2657e50f7ab6f3255decee073fff8',1,'ERFFillPatcher']]], - ['interpface_1251',['InterpFace',['../classERFFillPatcher.html#a713333f0602eb39a96836c5ea8825a67',1,'ERFFillPatcher']]], - ['interpmethod_1252',['InterpMethod',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2',1,'LinInterp']]], - ['interpolate_5f1d_1253',['interpolate_1d',['../ERF__Interpolation__1D_8H.html#a803d0d35d4ca4791556cbe02bbf51cbb',1,'ERF_Interpolation_1D.H']]], - ['interpolate_5fcolumn_5fmetgrid_1254',['interpolate_column_metgrid',['../ERF__MetgridUtils_8H.html#a0d45af76ffa24db61d16ea49cc18143e',1,'ERF_MetgridUtils.H']]], - ['interpolate_5fcolumn_5fmetgrid_5flinear_1255',['interpolate_column_metgrid_linear',['../ERF__MetgridUtils_8H.html#a4ddd248579795dad2845170d2c73e170',1,'ERF_MetgridUtils.H']]], - ['interpolatedensitypertfromcelltoface_1256',['InterpolateDensityPertFromCellToFace',['../ERF__Interpolation_8H.html#a7db2e03d98477dc9033d7c99e2223898',1,'ERF_Interpolation.H']]], - ['interpolatedval_1257',['interpolatedVal',['../ERF__Interpolation_8H.html#aa4b88a88257b89505c133a7ba9cba462',1,'ERF_Interpolation.H']]], - ['interpolateinx_1258',['InterpolateInX',['../structWENO7.html#a5e0851756f4c59f482ec569de02948f8',1,'WENO7::InterpolateInX()'],['../ERF__Interpolation_8H.html#ae8940bdc1f155614d26ce3c5502bd918',1,'InterpolateInX(): ERF_Interpolation.H'],['../structWENO__Z3.html#a70222f603b0f834b5c6cab9d2d500149',1,'WENO_Z3::InterpolateInX()'],['../structCENTERED2.html#ae2a1fcb6b769ae483dc9a52320b84eb9',1,'CENTERED2::InterpolateInX()'],['../structUPWIND3.html#ab5aa8215b1d63920781081235329e88f',1,'UPWIND3::InterpolateInX()'],['../structCENTERED4.html#a548363e6720cc5e30fe3e0968bfa7ace',1,'CENTERED4::InterpolateInX()'],['../structUPWIND5.html#aa3795c18c765fc2d6c2e76ce2066bf90',1,'UPWIND5::InterpolateInX()'],['../structWENO5.html#a979941971dd839129c0e424f262f3cdc',1,'WENO5::InterpolateInX()'],['../structWENO3.html#ab09e1cf66eb2ab4f42b37ae64a762d83',1,'WENO3::InterpolateInX()'],['../structCENTERED6.html#af5abc40fa48386ff2e8853265ab2f636',1,'CENTERED6::InterpolateInX()'],['../structWENO__MZQ3.html#a8d3def9a4458be70dff444935379bbbf',1,'WENO_MZQ3::InterpolateInX()'],['../structWENO__Z5.html#ad08f189935f50294739c74db97fe7f81',1,'WENO_Z5::InterpolateInX()'],['../structWENO__Z7.html#af3014484f55bb651deae01036d7fc907',1,'WENO_Z7::InterpolateInX()']]], - ['interpolateiny_1259',['InterpolateInY',['../structCENTERED6.html#a16a6ea9f7d0663518b97353b2224ee33',1,'CENTERED6::InterpolateInY()'],['../structUPWIND5.html#ac996371b2f01606e87dfded4bb410c5a',1,'UPWIND5::InterpolateInY()'],['../structWENO__Z7.html#ad41c4d34a72d2e88664ba6b49e663f43',1,'WENO_Z7::InterpolateInY()'],['../structWENO__Z5.html#a03b7275f69b8b143020627f6caac980b',1,'WENO_Z5::InterpolateInY()'],['../structWENO__MZQ3.html#ab9cb2f483989b377e7de79587d44c8c1',1,'WENO_MZQ3::InterpolateInY()'],['../ERF__Interpolation_8H.html#ad9844abfa5c6530dc10d582e1adbb26c',1,'InterpolateInY(): ERF_Interpolation.H'],['../structWENO__Z3.html#a448d977459d12ff43f0a74da29e94014',1,'WENO_Z3::InterpolateInY()'],['../structWENO7.html#a1d3391fa3ca88b8a2661a5065081c232',1,'WENO7::InterpolateInY()'],['../structCENTERED4.html#a0fa7b6e32435f939963adf76f9a461f1',1,'CENTERED4::InterpolateInY()'],['../structWENO5.html#aad28f5b549554b6f04ac3c27e29b9588',1,'WENO5::InterpolateInY()'],['../structUPWIND3.html#a49e40adf20c8ec95cfb5a27e87a6d01a',1,'UPWIND3::InterpolateInY()'],['../structCENTERED2.html#ab661f0f36acb976738a81c5b3eb003c7',1,'CENTERED2::InterpolateInY()'],['../structWENO3.html#a95e7df06f162d0ff74c057f6a4253a83',1,'WENO3::InterpolateInY()']]], - ['interpolateinz_1260',['InterpolateInZ',['../structCENTERED2.html#a45235061b7460611c20eef7d77754881',1,'CENTERED2::InterpolateInZ()'],['../structUPWIND3.html#ae5281fb5aa8b8c66e1612fa6a749f5b7',1,'UPWIND3::InterpolateInZ()'],['../structUPWINDALL.html#a70400676dab67321ae301b3cc5c62f59',1,'UPWINDALL::InterpolateInZ()'],['../structCENTERED4.html#a0ab3e64ef904a4890845941199c3fccf',1,'CENTERED4::InterpolateInZ()'],['../structWENO__Z5.html#a5d2c1f537a4b03a8cd81e164f6464c2b',1,'WENO_Z5::InterpolateInZ()'],['../structUPWIND5.html#a87865225127cac26ae09dc75a23fc0af',1,'UPWIND5::InterpolateInZ()'],['../structCENTERED6.html#ad80522d3ef86f7d5dc0173d50132d80e',1,'CENTERED6::InterpolateInZ()'],['../structWENO3.html#ad693dfd8b54bf52e2076b911df389c2a',1,'WENO3::InterpolateInZ()'],['../structWENO5.html#aa604f451ba89411ee6c667588ffe2cf7',1,'WENO5::InterpolateInZ()'],['../structWENO7.html#a930079459123947e83a5e01e5347aa2e',1,'WENO7::InterpolateInZ()'],['../structWENO__Z3.html#aa18592e1e73ba3a08e57fbb694266138',1,'WENO_Z3::InterpolateInZ()'],['../ERF__Interpolation_8H.html#a0623363b49ea9794f302ec9e69c525ea',1,'InterpolateInZ(): ERF_Interpolation.H'],['../structWENO__MZQ3.html#a0f47a8f2cbae0a33e9e851248e3f87d8',1,'WENO_MZQ3::InterpolateInZ()'],['../structWENO__Z7.html#aa624ec88d9ed4687fcd83c60c86d1515',1,'WENO_Z7::InterpolateInZ()']]], - ['interpolatepertfromcell_1261',['InterpolatePertFromCell',['../ERF__Interpolation_8H.html#a54ee27dfac22fc3f49cdde05d2ec5871',1,'ERF_Interpolation.H']]], - ['interpolation_5ftype_1262',['interpolation_type',['../classERF.html#a812912653fe0d8ab1342bfef4793dd0e',1,'ERF']]], - ['interptype_1263',['InterpType',['../structLinInterp_1_1InterpType.html',1,'LinInterp']]], - ['intersectioncif_1264',['IntersectionCIF',['../classIntersectionCIF.html',1,'IntersectionCIF< F1, F2 >'],['../classIntersectionCIF.html#a38bfb62292689f3521c4b98a9896cf4b',1,'IntersectionCIF::IntersectionCIF(IntersectionCIF &&rhs) noexcept=default'],['../classIntersectionCIF.html#afbc1eaa42b79f62bb29534390c06faa8',1,'IntersectionCIF::IntersectionCIF(const IntersectionCIF &rhs)=default'],['../classIntersectionCIF.html#abf356bbe64e8979330be6f8b3417a100',1,'IntersectionCIF::IntersectionCIF(const F1 &f1, const F2 &f2)']]], - ['intvars_1265',['IntVars',['../namespaceIntVars.html',1,'']]], - ['inv_5fcm_1266',['inv_cm',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a8b67eb83509631c60e1fe0a561983f52',1,'RadConstants']]], - ['invalid_1267',['Invalid',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aacd427431253b9fe6b472b6db3685edb',1,'SatMethods']]], - ['ip_5f0_1268',['ip_0',['../ERF__Constants_8H.html#a8e89876f083cff186cc6124a1100e000',1,'ERF_Constants.H']]], - ['ir_5fd_1269',['iR_d',['../ERF__Constants_8H.html#a2c83556bc439f3f48ca5eb1cb5c81842',1,'ERF_Constants.H']]], - ['is_5factive_1270',['is_active',['../classCIF.html#a35ba7e4a8c662ebfd81b7c7c35416737',1,'CIF::is_active()'],['../classUnionCIF.html#af61467caa94146f97d5e7b64daf57d44',1,'UnionCIF::is_active()'],['../classIntersectionCIF.html#a86eb75a2940298fb7e01646da4bbe668',1,'IntersectionCIF::is_active()']]], - ['is_5fcmip6_5fvolc_1271',['is_cmip6_volc',['../classRadiation.html#a15ee15df795cea37aa3c93007f612cbd',1,'Radiation']]], - ['is_5fdensity_5fread_1272',['is_density_read',['../classReadBndryPlanes.html#a4bd406d7cec0850958383e33070a1c10',1,'ReadBndryPlanes']]], - ['is_5fempty_1273',['is_empty',['../classUnionListIF.html#a03205f1c8304860e5fe963febe853dd9',1,'UnionListIF']]], - ['is_5fit_5ftime_5ffor_5faction_1274',['is_it_time_for_action',['../classERF.html#ad4c61fad53912d1e8d0f774d365bcf0f',1,'ERF']]], - ['is_5fke_5fread_1275',['is_KE_read',['../classReadBndryPlanes.html#a73ac00b0346e2510c6abf4fe6b08b100',1,'ReadBndryPlanes']]], - ['is_5fopen_1276',['is_open',['../classncutils_1_1NCFile.html#aa98d902ef67803393e80929bb73cb379',1,'ncutils::NCFile']]], - ['is_5fq1_5fread_1277',['is_q1_read',['../classReadBndryPlanes.html#ab1d7a9c8ad42eef46dbe0ce08c11c59b',1,'ReadBndryPlanes']]], - ['is_5fq2_5fread_1278',['is_q2_read',['../classReadBndryPlanes.html#a17e53d69ef900a4b14934f09a1a3c323',1,'ReadBndryPlanes']]], - ['is_5fscalar_5fread_1279',['is_scalar_read',['../classReadBndryPlanes.html#ab19118114d40ef7034e3072f3858bb59',1,'ReadBndryPlanes']]], - ['is_5ftemperature_5fread_1280',['is_temperature_read',['../classReadBndryPlanes.html#a4303d9f55f221509e6e91246a67c0a54',1,'ReadBndryPlanes']]], - ['is_5ftheta_5fread_1281',['is_theta_read',['../classReadBndryPlanes.html#a28a4ac197463cc8133d290b62efdf30a',1,'ReadBndryPlanes']]], - ['is_5fvelocity_5fread_1282',['is_velocity_read',['../classReadBndryPlanes.html#a14bf0864afdd66d2f497ad5372d526ff',1,'ReadBndryPlanes']]], - ['istep_1283',['istep',['../classERF.html#aefa640a036c25b7b770e88a5f838eb2a',1,'ERF']]], - ['iterate_5fflux_1284',['iterate_flux',['../structsurface__temp__wave__coupled.html#a46050c5d081b11e873c0078b3e7b5e7b',1,'surface_temp_wave_coupled::iterate_flux()'],['../structadiabatic.html#ae04779cfc9bd3e1f7fdce31f98383f66',1,'adiabatic::iterate_flux()'],['../structadiabatic__charnock.html#a4b2881e7b3fb5730c6e2d55a41dd9bd0',1,'adiabatic_charnock::iterate_flux()'],['../structadiabatic__mod__charnock.html#acfe52a64ebafd1135f6f215b8462d718',1,'adiabatic_mod_charnock::iterate_flux()'],['../structadiabatic__donelan.html#a2ad15699c4fd0a566c45dca957df4e48',1,'adiabatic_donelan::iterate_flux()'],['../structadiabatic__wave__coupled.html#a4604487fd489620672f85bc517a4729a',1,'adiabatic_wave_coupled::iterate_flux()'],['../structsurface__flux.html#a629c64ea10e8f36b6d4ef17120772e82',1,'surface_flux::iterate_flux()'],['../structsurface__flux__charnock.html#a9f88180c90bc865136d2f153c82d4fe3',1,'surface_flux_charnock::iterate_flux()'],['../structsurface__flux__mod__charnock.html#aeed3a1d89568498a381abca31ecff25d',1,'surface_flux_mod_charnock::iterate_flux()'],['../structsurface__flux__donelan.html#a1a698342ed730384eef2b9974d0f65ac',1,'surface_flux_donelan::iterate_flux()'],['../structsurface__flux__wave__coupled.html#a303023c95fd8121c335eb33b5efbc0bf',1,'surface_flux_wave_coupled::iterate_flux()'],['../structsurface__temp.html#a5871a69ecd45836e43e208d094bf4a4a',1,'surface_temp::iterate_flux()'],['../structsurface__temp__charnock.html#a95809501feb05aea7aa17bb4ab21a0fb',1,'surface_temp_charnock::iterate_flux()'],['../structsurface__temp__mod__charnock.html#aee58e170ad409e01495f1f32a9e2efaa',1,'surface_temp_mod_charnock::iterate_flux()'],['../structsurface__temp__donelan.html#aaf6cda638512738d8fdcda9277a84402',1,'surface_temp_donelan::iterate_flux()']]] + ['ice_5feffective_5fradius_1135',['ice_effective_radius',['../ERF__Parameterizations_8H.html#adec9d0652512bd8a82a6dcea536c9138',1,'ERF_Parameterizations.H']]], + ['ice_5ffile_1136',['ice_file',['../classCloudRadProps.html#a4bdca9fbb3d26b9b013ea06b9385017e',1,'CloudRadProps']]], + ['ice_5ftau_5fbnd_5flw_1137',['ice_tau_bnd_lw',['../classRadiation.html#ab4092f9e967d5107e1722b0345e31053',1,'Radiation']]], + ['ice_5ftau_5fbnd_5fsw_1138',['ice_tau_bnd_sw',['../classRadiation.html#aba4d37f5325c0d89476eb2595f976bc1',1,'Radiation']]], + ['icecldoptics_1139',['icecldoptics',['../classMamConstituents.html#a45adfa2e9bca7c7a7b0dd807779e94ac',1,'MamConstituents::icecldoptics()'],['../classOptics.html#a357f26f1bf42c917131a48782732ce03',1,'Optics::icecldoptics()']]], + ['icefall_1140',['IceFall',['../classSAM.html#a363b3bb27b6e6cdad8693363b3262419',1,'SAM']]], + ['iceopticsfile_1141',['iceopticsfile',['../classMamConstituents.html#a0e74835fc2592d78facf9e4d9ea36f1c',1,'MamConstituents']]], + ['icesize_5ftable_5fmin_5ftemp_1142',['icesize_table_min_temp',['../classRadConstants.html#ab527187d8cc457be894cb3b4d5f3a22b',1,'RadConstants']]], + ['iciwp_1143',['iciwp',['../classRadiation.html#aa24b1e1de58c5122b78fd6afae5f737b',1,'Radiation']]], + ['iclwp_1144',['iclwp',['../classRadiation.html#a9cedc778ea026393eace9912b4ec8d5b',1,'Radiation']]], + ['icswp_1145',['icswp',['../classRadiation.html#ad2d2f52fdb57d7a44cfb553a3b70d346',1,'Radiation']]], + ['idx_1146',['idx',['../structMamConstituents_1_1gas__t.html#a92407cc5cf2752a7f7626b6f034e2fd3',1,'MamConstituents::gas_t::idx()'],['../structMamConstituents_1_1aerosol__t.html#a417db05e152088ff32fa5ca0ed2fadcc',1,'MamConstituents::aerosol_t::idx()'],['../structMamConstituents_1_1modelist__t.html#a8b01fce25cf4e89d61786dc304af557a',1,'MamConstituents::modelist_t::idx()']]], + ['idx_5flw_5fdiag_1147',['idx_lw_diag',['../classRadConstants.html#a4be67e03614ad60a9a3e5b0a5296a232',1,'RadConstants']]], + ['idx_5fmmr_5fa_1148',['idx_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a5325a6229804cf4ead4edd0ae3365368',1,'MamConstituents::mode_component_t']]], + ['idx_5fmmr_5fc_1149',['idx_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a2068ed3ee6d1c031830fdd74950c9dab',1,'MamConstituents::mode_component_t']]], + ['idx_5fnir_5fdiag_1150',['idx_nir_diag',['../classRadConstants.html#a5eccb1fa499f9f02449912985f70aa8e',1,'RadConstants']]], + ['idx_5fnum_5fa_1151',['idx_num_a',['../structMamConstituents_1_1mode__component__t.html#a27f686068187bef4800b0f50d673f636',1,'MamConstituents::mode_component_t']]], + ['idx_5fnum_5fc_1152',['idx_num_c',['../structMamConstituents_1_1mode__component__t.html#afeac72ae7d7e859f79d4c4c2baf54473',1,'MamConstituents::mode_component_t']]], + ['idx_5fprops_1153',['idx_props',['../structMamConstituents_1_1mode__component__t.html#a7ee6b4be8e5ef923b0f0ac0d56a5ee6c',1,'MamConstituents::mode_component_t::idx_props()'],['../structMamConstituents_1_1modelist__t.html#a1e532f0738a48c0740d4af9f635bef5c',1,'MamConstituents::modelist_t::idx_props()']]], + ['idx_5fsw_5fdiag_1154',['idx_sw_diag',['../classRadConstants.html#aa8d069e0dd3bcec898e914167c02f4ee',1,'RadConstants']]], + ['idx_5fuv_5fdiag_1155',['idx_uv_diag',['../classRadConstants.html#ab6e2774dc2b5fbd26204c95bb601610c',1,'RadConstants']]], + ['igamma_1156',['iGamma',['../ERF__Constants_8H.html#ab24194b3b11ee04368e1087acda6bde7',1,'ERF_Constants.H']]], + ['ihirsfq_1157',['ihirsfq',['../classRadiation.html#aa15d7c4d015604b92db440a1c5b1c988',1,'Radiation']]], + ['imax_1158',['imax',['../classModalAeroWateruptake.html#a5cc5abb758503a218ee7331ce15abf4e',1,'ModalAeroWateruptake']]], + ['impose_5flateral_5fbasestate_5fbcs_1159',['impose_lateral_basestate_bcs',['../classERFPhysBCFunct__base.html#ab2d46cdc32a713b4eb40a5c3552ef947',1,'ERFPhysBCFunct_base']]], + ['impose_5flateral_5fcons_5fbcs_1160',['impose_lateral_cons_bcs',['../classERFPhysBCFunct__cons.html#ac8da4b078a7da0ba4a9adb727d885e58',1,'ERFPhysBCFunct_cons']]], + ['impose_5flateral_5fxvel_5fbcs_1161',['impose_lateral_xvel_bcs',['../classERFPhysBCFunct__u.html#a9b203cbd4f9a1fd40961067424ae5f81',1,'ERFPhysBCFunct_u']]], + ['impose_5flateral_5fyvel_5fbcs_1162',['impose_lateral_yvel_bcs',['../classERFPhysBCFunct__v.html#adee10e9098b1261837e642a76632c141',1,'ERFPhysBCFunct_v']]], + ['impose_5flateral_5fzvel_5fbcs_1163',['impose_lateral_zvel_bcs',['../classERFPhysBCFunct__w.html#a9cd6e53c9598fe025c3c78945c2b1b83',1,'ERFPhysBCFunct_w']]], + ['impose_5fmost_5fbcs_1164',['impose_most_bcs',['../classABLMost.html#aa6c480227398080885f5bd48466c71e0',1,'ABLMost']]], + ['impose_5fvertical_5fbasestate_5fbcs_1165',['impose_vertical_basestate_bcs',['../classERFPhysBCFunct__base.html#a16a0a73ad13172027fc38b4c427f71ff',1,'ERFPhysBCFunct_base']]], + ['impose_5fvertical_5fcons_5fbcs_1166',['impose_vertical_cons_bcs',['../classERFPhysBCFunct__cons.html#a1f0975393eb1c321d84d15734ae8cdf0',1,'ERFPhysBCFunct_cons']]], + ['impose_5fvertical_5fxvel_5fbcs_1167',['impose_vertical_xvel_bcs',['../classERFPhysBCFunct__u.html#afdf8afb39002a2daac0fc16a5db76d17',1,'ERFPhysBCFunct_u']]], + ['impose_5fvertical_5fyvel_5fbcs_1168',['impose_vertical_yvel_bcs',['../classERFPhysBCFunct__v.html#a9e295ac17321f4d577f1d103f6b665a2',1,'ERFPhysBCFunct_v']]], + ['impose_5fvertical_5fzvel_5fbcs_1169',['impose_vertical_zvel_bcs',['../classERFPhysBCFunct__w.html#a9225c49cf092c6eed2bf9bdf1ef4b9cf',1,'ERFPhysBCFunct_w']]], + ['include_5fsubgrid_5fvel_1170',['include_subgrid_vel',['../classMOSTAverage.html#ac3c62b4015d62ae8d1ad85cb6ad651ad',1,'MOSTAverage']]], + ['inflow_1171',['inflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ad37e67db17cfd059f2852e2673b9e8ef',1,'ERF_IndexDefines.H']]], + ['ingested_5fdensity_1172',['ingested_density',['../classReadBndryPlanes.html#ab54133701e8e086315fa7299257199a2',1,'ReadBndryPlanes']]], + ['ingested_5fke_1173',['ingested_KE',['../classReadBndryPlanes.html#a85a5f25c283db679f67e10167cc6ee5c',1,'ReadBndryPlanes']]], + ['ingested_5fq1_1174',['ingested_q1',['../classReadBndryPlanes.html#a02a0fca675471f10ea6ccb1671ce1cb0',1,'ReadBndryPlanes']]], + ['ingested_5fq2_1175',['ingested_q2',['../classReadBndryPlanes.html#abf22791c2eaf68739ffea26e370724df',1,'ReadBndryPlanes']]], + ['ingested_5fscalar_1176',['ingested_scalar',['../classReadBndryPlanes.html#a6051259f37b0f38a9d74de7b9405dd03',1,'ReadBndryPlanes']]], + ['ingested_5ftheta_1177',['ingested_theta',['../classReadBndryPlanes.html#ac306993497b4e668110e13c4eb7644ff',1,'ReadBndryPlanes']]], + ['ingested_5fvelocity_1178',['ingested_velocity',['../classReadBndryPlanes.html#a906352fe8d793c4360889429d8a5980d',1,'ReadBndryPlanes']]], + ['init_1179',['Init',['../classEulerianMicrophysics.html#ac68028f2920ccb380c605099adb7d604',1,'EulerianMicrophysics::Init()'],['../classKessler.html#ab1eaffdd038f2eda89f44f150036a405',1,'Kessler::Init()'],['../classMicrophysics.html#a4e781e2a953a088477cfc5a1e3691f2e',1,'Microphysics::Init()']]], + ['init_1180',['init',['../classLinInterp.html#a00b249a492135098785c7cf3d2296a91',1,'LinInterp']]], + ['init_1181',['Init',['../classNullMoist.html#a6f526044328db858069e4b6a70fdbdf7',1,'NullMoist::Init()'],['../classSAM.html#a927f4531f9c2452e5b7fc7ab965c5b78',1,'SAM::Init()'],['../classSatAdj.html#aa91f2c83eb4d59b56002f125765ef501',1,'SatAdj::Init()'],['../classSLM.html#aef0a4802ed2d86fd1dedad55e51efc88',1,'SLM::Init()'],['../classNullSurf.html#a013feb9e94f957304bedbc26b6da16b0',1,'NullSurf::Init()'],['../classNOAH.html#ae0ff47476a81fcce3b170eec23033c27',1,'NOAH::Init()'],['../classMM5.html#a0471ac39485d05623f911cd9fd021b9a',1,'MM5::Init()'],['../classLandSurface.html#aac1216f5c2758361ddc016442f3c67cd',1,'LandSurface::Init()']]], + ['init1darrays_1182',['init1DArrays',['../classERF.html#a7261c4eb7722af0dfe6cdfb8e2e9e4db',1,'ERF']]], + ['init_5fbase_5fparms_1183',['init_base_parms',['../classProblemBase.html#abac6929cfbd9298447e721dfcbe5163f',1,'ProblemBase']]], + ['init_5fbase_5fstate_5ffrom_5fmetgrid_1184',['init_base_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a21db49779c2d5514ad48151b9dc33788',1,'ERF_MetgridUtils.H']]], + ['init_5fbcs_1185',['init_bcs',['../classERF.html#a618e8fdff3239cc79d4145d02b1ecaa2',1,'ERF']]], + ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_1186',['init_bx_scalars_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3591f1ded54f05cbacb8d1ad6246572e',1,'ERF_InitFromInputSounding.cpp']]], + ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_5fhse_1187',['init_bx_scalars_from_input_sounding_hse',['../ERF__InitFromInputSounding_8cpp.html#a3b07949826938e59fdd5ce25417d3676',1,'ERF_InitFromInputSounding.cpp']]], + ['init_5fbx_5fvelocities_5ffrom_5finput_5fsounding_1188',['init_bx_velocities_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3e2549542024fc00744ba8077f71f1fb',1,'ERF_InitFromInputSounding.cpp']]], + ['init_5fcoeffs_1189',['init_coeffs',['../structMYNNLevel2.html#aaab2f004c0ddd5b3fce84004d9d450b6',1,'MYNNLevel2']]], + ['init_5fcustom_1190',['init_custom',['../classERF.html#a604939a8058f7efa36a427adb889739c',1,'ERF']]], + ['init_5fcustom_5fpert_1191',['init_custom_pert',['../classProblemBase.html#a1c41568b22a4f37247d816a8d20b0757',1,'ProblemBase']]], + ['init_5fcustom_5fterrain_1192',['init_custom_terrain',['../classProblemBase.html#af79c90b1e65ab01db0f17576818e3661',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &, amrex::FArrayBox &z_phys_nd, const amrex::Real &)'],['../classProblemBase.html#a4a43dd346d2cafb2ba36eff6507613bf',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, const amrex::Real &time)']]], + ['init_5fdirichlet_5fbc_5fdata_1193',['init_Dirichlet_bc_data',['../classERF.html#a3079a30cce7e1a01d5c9705f393b5a63',1,'ERF']]], + ['init_5ffrom_5fhse_1194',['init_from_hse',['../classERF.html#a857a8f76768ec4451b995cbf4f4ac176',1,'ERF']]], + ['init_5ffrom_5finput_5fsounding_1195',['init_from_input_sounding',['../classERF.html#a2908bcd920ab5e3fef171a37302853ec',1,'ERF']]], + ['init_5fgeo_5fwind_5fprofile_1196',['init_geo_wind_profile',['../classERF.html#aab564dd3009ef83466b50db6d997b563',1,'ERF']]], + ['init_5fisentropic_5fhse_1197',['init_isentropic_hse',['../namespaceHSEutils.html#acea3d9d853ef0fbeee3f94b4b62cc224',1,'HSEutils']]], + ['init_5fisentropic_5fhse_5fterrain_1198',['init_isentropic_hse_terrain',['../namespaceHSEutils.html#ab38b424f8934564898ddc0e0ee852b07',1,'HSEutils']]], + ['init_5fmode_5fcomps_1199',['init_mode_comps',['../classMamConstituents.html#ab22d164f561b0c76816ad2df12079782',1,'MamConstituents']]], + ['init_5fmsfs_5ffrom_5fmetgrid_1200',['init_msfs_from_metgrid',['../ERF__MetgridUtils_8H.html#af6ab8359bb0f978ab5c5573b54a844e3',1,'ERF_MetgridUtils.H']]], + ['init_5fonly_1201',['init_only',['../classERF.html#a80981e20939a6a38ba17478da2253ff1',1,'ERF']]], + ['init_5fparams_1202',['init_params',['../structSpongeChoice.html#ac20a8660aca19e9655611c3d2eb9f672',1,'SpongeChoice::init_params()'],['../structTurbChoice.html#a45aa6b97fa410c18f1eca312e43b21be',1,'TurbChoice::init_params()'],['../structDiffChoice.html#a9fa9faf0edbd1b9cbf1b5804dd38be38',1,'DiffChoice::init_params()'],['../structSolverChoice.html#a8c15b7cf354e53ddb58bad9577d124d5',1,'SolverChoice::init_params()'],['../structAdvChoice.html#a58637d5ba66800c4c83c928d0a3e13d1',1,'AdvChoice::init_params()']]], + ['init_5fshrink_1203',['init_shrink',['../classERF.html#ad353aa9e275612ff2110c5a1405c1176',1,'ERF']]], + ['init_5fsounding_5fideal_1204',['init_sounding_ideal',['../classERF.html#a2eb81c590271b429f132103c9af25830',1,'ERF']]], + ['init_5fstate_5ffrom_5fmetgrid_1205',['init_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a7e474bb44a0280e9ffafcfd80c0c0c59',1,'ERF_MetgridUtils.H']]], + ['init_5fstuff_1206',['init_stuff',['../classERF.html#aaf237fbe118d80f149295c0579608579',1,'ERF']]], + ['init_5fterrain_5ffrom_5fmetgrid_1207',['init_terrain_from_metgrid',['../ERF__MetgridUtils_8H.html#ad3ae9b317366b5e880366135708ba5d5',1,'ERF_MetgridUtils.H']]], + ['init_5fterrain_5fgrid_1208',['init_terrain_grid',['../ERF__TerrainMetrics_8H.html#ad179b260b388fdbca904a7bb89a27849',1,'init_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.H'],['../ERF__TerrainMetrics_8cpp.html#a6184f65a98c75d738ea36165cb0ddf8d',1,'init_terrain_grid(int lev, const Geometry &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h, GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.cpp']]], + ['init_5fthin_5fbody_1209',['init_thin_body',['../classERF.html#af4f87fb01d61c18d8eb85ac5ac159785',1,'ERF']]], + ['init_5ftpi_1210',['init_tpi',['../structTurbulentPerturbation.html#a6f6d1321050b4a5709f3eaecff1a8926',1,'TurbulentPerturbation']]], + ['init_5ftype_1211',['init_type',['../classERF.html#a56ae431ddda8577a797dd939e53a593a',1,'ERF']]], + ['init_5funiform_1212',['init_uniform',['../classProblemBase.html#a6752f5d7122d68914e67896d21db6c43',1,'ProblemBase::init_uniform()'],['../classERF.html#ae618963cf90e247b72fbd71d5b13599d',1,'ERF::init_uniform()']]], + ['init_5fwhich_5fterrain_5fgrid_1213',['init_which_terrain_grid',['../ERF__TerrainMetrics_8cpp.html#ac59abef116a0b274b84ab3d89771ef22',1,'init_which_terrain_grid(int lev, Geometry const &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#ac2675c866cd76d03067861a6f79abfc9',1,'init_which_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h): ERF_TerrainMetrics.H']]], + ['init_5fwindfarm_5flat_5flon_1214',['init_windfarm_lat_lon',['../classWindFarm.html#aab3b5df05c4a5f0604ad7c378ba34d1e',1,'WindFarm']]], + ['init_5fwindfarm_5fx_5fy_1215',['init_windfarm_x_y',['../classWindFarm.html#aaa79cb89d8f18f2a059d1ff62c5e5dd3',1,'WindFarm']]], + ['init_5fzlevels_1216',['init_zlevels',['../ERF__TerrainMetrics_8cpp.html#a6a0ddf4ef447c8f0129b403c8fd889fd',1,'init_zlevels(Vector< Vector< Real >> &zlevels_stag, Vector< Vector< Real >> &stretched_dz_h, Vector< Gpu::DeviceVector< Real >> &stretched_dz_d, Vector< Geometry > const &geom, Vector< IntVect > const &ref_ratio, const Real grid_stretching_ratio, const Real zsurf, const Real dz0): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#a32b8b3f0c8d28024951dd02521086d3b',1,'init_zlevels(amrex::Vector< amrex::Vector< amrex::Real >> &zlevels_stag, amrex::Vector< amrex::Vector< amrex::Real >> &stretched_dz_h, amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real >> &stretched_dz_d, amrex::Vector< amrex::Geometry > const &geom, amrex::Vector< amrex::IntVect > const &ref_ratio, const amrex::Real grid_stretching_ratio, const amrex::Real zsurf, const amrex::Real dz0): ERF_TerrainMetrics.H']]], + ['init_5fzphys_1217',['init_zphys',['../classERF.html#a8f50cd1ba85fbf9ae0579a56ba06eb1b',1,'ERF']]], + ['initdata_1218',['InitData',['../classERF.html#ad5d585e110291969767013a515719224',1,'ERF']]], + ['initdata_5fpost_1219',['InitData_post',['../classERF.html#aa8b243c093bd872b6f7592603ff97792',1,'ERF']]], + ['initdata_5fpre_1220',['InitData_pre',['../classERF.html#a9084860e0049795487636a9e0ccbc89e',1,'ERF']]], + ['inithse_1221',['initHSE',['../classERF.html#a69c8fce3b0f5b28e98240599c2ee16bb',1,'ERF::initHSE(int lev)'],['../classERF.html#a92c020bfaa43e40fb5ffc449427a0318',1,'ERF::initHSE()']]], + ['initial_5ffluxes_1222',['initial_fluxes',['../namespaceinternal.html#aaf4add7dd62294e7017ae4e65f656337',1,'internal']]], + ['initialize_1223',['initialize',['../classMRISplitIntegrator.html#a7b54e96150eb521642b711f8e77b0454',1,'MRISplitIntegrator::initialize()'],['../classRrtmgp.html#a8c60511318cca878c918dfc131507cb2',1,'Rrtmgp::initialize()'],['../classRadiation.html#a14d24390054f532422c4fc9f761e1ec0',1,'Radiation::initialize()'],['../classOptics.html#a001c26ecdd54b6a87c997c61ba32d681',1,'Optics::initialize()'],['../classMam4__aer.html#a54577b94ef6180a27a5f0b5ab7e1b022',1,'Mam4_aer::initialize()'],['../classCloudRadProps.html#ac733936ee2d3e88f07631b30fc5758ef',1,'CloudRadProps::initialize()'],['../classAerRadProps.html#ad1319c07557304aa02bd3c5c20808c3f',1,'AerRadProps::initialize()']]], + ['initialize_5fdata_1224',['initialize_data',['../classMRISplitIntegrator.html#a8fe3068c562900c56e3174c23af4ab99',1,'MRISplitIntegrator']]], + ['initialize_5fintegrator_1225',['initialize_integrator',['../classERF.html#a5600f8ce250d4811012719fdf5e85f00',1,'ERF']]], + ['initializeblocks_1226',['InitializeBlocks',['../classMultiBlockContainer.html#a34f2b57ec5aafb88be61d6ffd3dea55c',1,'MultiBlockContainer']]], + ['initialized_1227',['initialized',['../structMYNNLevel2.html#abc9b48297d9605827e5cb375ba714050',1,'MYNNLevel2']]], + ['initializefromfile_1228',['InitializeFromFile',['../classERF.html#a2e1874d47d95c7c858c2a2336fd0eee6',1,'ERF']]], + ['initializelevelfromdata_1229',['InitializeLevelFromData',['../classERF.html#a914f576acc2d1a54203a220cce10df62',1,'ERF']]], + ['initializemicrophysics_1230',['initializeMicrophysics',['../classERF.html#afc2898daad269536c1a15443abf3fa75',1,'ERF']]], + ['initrayleigh_1231',['initRayleigh',['../classERF.html#a039a764a1d942c484e8aea49e87bc046',1,'ERF']]], + ['initsponge_1232',['initSponge',['../classERF.html#ab26ec4f9c35a519063af2a938c1012e6',1,'ERF']]], + ['input_5fbndry_5fplanes_1233',['input_bndry_planes',['../classERF.html#a80ad08512968ec45635df68abe66b1fc',1,'ERF']]], + ['input_5fsounding_5fdata_1234',['input_sounding_data',['../classERF.html#a83572d8dfad51158945b4a5ab06b2f72',1,'ERF']]], + ['input_5fsounding_5ffile_1235',['input_sounding_file',['../structInputSoundingData.html#a704d3ca6f9b6a480ad2f8c5e4b4e32f1',1,'InputSoundingData']]], + ['input_5fsounding_5ftime_1236',['input_sounding_time',['../structInputSoundingData.html#a4f3f4e6859d978e727af01ca625aea1b',1,'InputSoundingData']]], + ['input_5fsponge_1237',['input_sponge',['../classERF.html#abfdc95a7c3cf7e413c1352bac38c93e8',1,'ERF']]], + ['input_5fsponge_5fdata_1238',['input_sponge_data',['../classERF.html#a8cb877a46fd94b5294425299dcb9cbaf',1,'ERF']]], + ['input_5fsponge_5ffile_1239',['input_sponge_file',['../structInputSpongeData.html#a944b8ce681cef2752c8797d83cae5eae',1,'InputSpongeData']]], + ['inputs_5fname_1240',['inputs_name',['../ERF__NCPlotFile_8H.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../ERF__WriteJobInfo_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../main_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp']]], + ['inputsoundingdata_1241',['InputSoundingData',['../structInputSoundingData.html#ade438454b2da656ce7f98df041f25cc3',1,'InputSoundingData::InputSoundingData()'],['../structInputSoundingData.html',1,'InputSoundingData']]], + ['inputspongedata_1242',['InputSpongeData',['../structInputSpongeData.html',1,'InputSpongeData'],['../structInputSpongeData.html#a1cf017339a236d02cc0c6f970398940a',1,'InputSpongeData::InputSpongeData()']]], + ['insoluble_5foptics_5finit_1243',['insoluble_optics_init',['../classPhysProp.html#a743d0450322b6d533f2c613ef016d4ab',1,'PhysProp']]], + ['int_1244',['Int',['../structncutils_1_1NCDType.html#ac5bfba212db12de3dfde52dc3ae3eb0c',1,'ncutils::NCDType']]], + ['int_5fdir_1245',['int_dir',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca9f18284526a1054d4e7a4783852ead30',1,'ERFBCType']]], + ['internal_1246',['internal',['../namespaceinternal.html',1,'']]], + ['interp1d_1247',['interp1d',['../classLinInterp.html#aad318a6d1364e9369ea02fe34542de24',1,'LinInterp']]], + ['interp2d1d_1248',['interp2d1d',['../classLinInterp.html#adcd3fbce06341f370d0e7bcabb6a5e1c',1,'LinInterp']]], + ['interp2d2d_1249',['interp2d2d',['../classLinInterp.html#a646cb2d20182e9d2073b08d0897dac76',1,'LinInterp']]], + ['interp3d2d_1250',['interp3d2d',['../classLinInterp.html#a5f3ce2823f4abf89ae404d3fe600e1ea',1,'LinInterp']]], + ['interp_5fin_5ftime_1251',['interp_in_time',['../classReadBndryPlanes.html#a18cdefa6feaf7253b3d9029992b6b57c',1,'ReadBndryPlanes']]], + ['interpcell_1252',['InterpCell',['../classERFFillPatcher.html#ab1e2657e50f7ab6f3255decee073fff8',1,'ERFFillPatcher']]], + ['interpface_1253',['InterpFace',['../classERFFillPatcher.html#a713333f0602eb39a96836c5ea8825a67',1,'ERFFillPatcher']]], + ['interpmethod_1254',['InterpMethod',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2',1,'LinInterp']]], + ['interpolate_5f1d_1255',['interpolate_1d',['../ERF__Interpolation__1D_8H.html#a803d0d35d4ca4791556cbe02bbf51cbb',1,'ERF_Interpolation_1D.H']]], + ['interpolate_5fcolumn_5fmetgrid_1256',['interpolate_column_metgrid',['../ERF__MetgridUtils_8H.html#a0d45af76ffa24db61d16ea49cc18143e',1,'ERF_MetgridUtils.H']]], + ['interpolate_5fcolumn_5fmetgrid_5flinear_1257',['interpolate_column_metgrid_linear',['../ERF__MetgridUtils_8H.html#a4ddd248579795dad2845170d2c73e170',1,'ERF_MetgridUtils.H']]], + ['interpolatedensitypertfromcelltoface_1258',['InterpolateDensityPertFromCellToFace',['../ERF__Interpolation_8H.html#a7db2e03d98477dc9033d7c99e2223898',1,'ERF_Interpolation.H']]], + ['interpolatedval_1259',['interpolatedVal',['../ERF__Interpolation_8H.html#aa4b88a88257b89505c133a7ba9cba462',1,'ERF_Interpolation.H']]], + ['interpolateinx_1260',['InterpolateInX',['../structWENO7.html#a5e0851756f4c59f482ec569de02948f8',1,'WENO7::InterpolateInX()'],['../ERF__Interpolation_8H.html#ae8940bdc1f155614d26ce3c5502bd918',1,'InterpolateInX(): ERF_Interpolation.H'],['../structWENO__Z3.html#a70222f603b0f834b5c6cab9d2d500149',1,'WENO_Z3::InterpolateInX()'],['../structCENTERED2.html#ae2a1fcb6b769ae483dc9a52320b84eb9',1,'CENTERED2::InterpolateInX()'],['../structUPWIND3.html#ab5aa8215b1d63920781081235329e88f',1,'UPWIND3::InterpolateInX()'],['../structCENTERED4.html#a548363e6720cc5e30fe3e0968bfa7ace',1,'CENTERED4::InterpolateInX()'],['../structUPWIND5.html#aa3795c18c765fc2d6c2e76ce2066bf90',1,'UPWIND5::InterpolateInX()'],['../structWENO5.html#a979941971dd839129c0e424f262f3cdc',1,'WENO5::InterpolateInX()'],['../structWENO3.html#ab09e1cf66eb2ab4f42b37ae64a762d83',1,'WENO3::InterpolateInX()'],['../structCENTERED6.html#af5abc40fa48386ff2e8853265ab2f636',1,'CENTERED6::InterpolateInX()'],['../structWENO__MZQ3.html#a8d3def9a4458be70dff444935379bbbf',1,'WENO_MZQ3::InterpolateInX()'],['../structWENO__Z5.html#ad08f189935f50294739c74db97fe7f81',1,'WENO_Z5::InterpolateInX()'],['../structWENO__Z7.html#af3014484f55bb651deae01036d7fc907',1,'WENO_Z7::InterpolateInX()']]], + ['interpolateiny_1261',['InterpolateInY',['../structCENTERED6.html#a16a6ea9f7d0663518b97353b2224ee33',1,'CENTERED6::InterpolateInY()'],['../structUPWIND5.html#ac996371b2f01606e87dfded4bb410c5a',1,'UPWIND5::InterpolateInY()'],['../structWENO__Z7.html#ad41c4d34a72d2e88664ba6b49e663f43',1,'WENO_Z7::InterpolateInY()'],['../structWENO__Z5.html#a03b7275f69b8b143020627f6caac980b',1,'WENO_Z5::InterpolateInY()'],['../structWENO__MZQ3.html#ab9cb2f483989b377e7de79587d44c8c1',1,'WENO_MZQ3::InterpolateInY()'],['../ERF__Interpolation_8H.html#ad9844abfa5c6530dc10d582e1adbb26c',1,'InterpolateInY(): ERF_Interpolation.H'],['../structWENO__Z3.html#a448d977459d12ff43f0a74da29e94014',1,'WENO_Z3::InterpolateInY()'],['../structWENO7.html#a1d3391fa3ca88b8a2661a5065081c232',1,'WENO7::InterpolateInY()'],['../structCENTERED4.html#a0fa7b6e32435f939963adf76f9a461f1',1,'CENTERED4::InterpolateInY()'],['../structWENO5.html#aad28f5b549554b6f04ac3c27e29b9588',1,'WENO5::InterpolateInY()'],['../structUPWIND3.html#a49e40adf20c8ec95cfb5a27e87a6d01a',1,'UPWIND3::InterpolateInY()'],['../structCENTERED2.html#ab661f0f36acb976738a81c5b3eb003c7',1,'CENTERED2::InterpolateInY()'],['../structWENO3.html#a95e7df06f162d0ff74c057f6a4253a83',1,'WENO3::InterpolateInY()']]], + ['interpolateinz_1262',['InterpolateInZ',['../structCENTERED2.html#a45235061b7460611c20eef7d77754881',1,'CENTERED2::InterpolateInZ()'],['../structUPWIND3.html#ae5281fb5aa8b8c66e1612fa6a749f5b7',1,'UPWIND3::InterpolateInZ()'],['../structUPWINDALL.html#a70400676dab67321ae301b3cc5c62f59',1,'UPWINDALL::InterpolateInZ()'],['../structCENTERED4.html#a0ab3e64ef904a4890845941199c3fccf',1,'CENTERED4::InterpolateInZ()'],['../structWENO__Z5.html#a5d2c1f537a4b03a8cd81e164f6464c2b',1,'WENO_Z5::InterpolateInZ()'],['../structUPWIND5.html#a87865225127cac26ae09dc75a23fc0af',1,'UPWIND5::InterpolateInZ()'],['../structCENTERED6.html#ad80522d3ef86f7d5dc0173d50132d80e',1,'CENTERED6::InterpolateInZ()'],['../structWENO3.html#ad693dfd8b54bf52e2076b911df389c2a',1,'WENO3::InterpolateInZ()'],['../structWENO5.html#aa604f451ba89411ee6c667588ffe2cf7',1,'WENO5::InterpolateInZ()'],['../structWENO7.html#a930079459123947e83a5e01e5347aa2e',1,'WENO7::InterpolateInZ()'],['../structWENO__Z3.html#aa18592e1e73ba3a08e57fbb694266138',1,'WENO_Z3::InterpolateInZ()'],['../ERF__Interpolation_8H.html#a0623363b49ea9794f302ec9e69c525ea',1,'InterpolateInZ(): ERF_Interpolation.H'],['../structWENO__MZQ3.html#a0f47a8f2cbae0a33e9e851248e3f87d8',1,'WENO_MZQ3::InterpolateInZ()'],['../structWENO__Z7.html#aa624ec88d9ed4687fcd83c60c86d1515',1,'WENO_Z7::InterpolateInZ()']]], + ['interpolatepertfromcell_1263',['InterpolatePertFromCell',['../ERF__Interpolation_8H.html#a54ee27dfac22fc3f49cdde05d2ec5871',1,'ERF_Interpolation.H']]], + ['interpolation_5ftype_1264',['interpolation_type',['../classERF.html#a812912653fe0d8ab1342bfef4793dd0e',1,'ERF']]], + ['interptype_1265',['InterpType',['../structLinInterp_1_1InterpType.html',1,'LinInterp']]], + ['intersectioncif_1266',['IntersectionCIF',['../classIntersectionCIF.html',1,'IntersectionCIF< F1, F2 >'],['../classIntersectionCIF.html#a38bfb62292689f3521c4b98a9896cf4b',1,'IntersectionCIF::IntersectionCIF(IntersectionCIF &&rhs) noexcept=default'],['../classIntersectionCIF.html#afbc1eaa42b79f62bb29534390c06faa8',1,'IntersectionCIF::IntersectionCIF(const IntersectionCIF &rhs)=default'],['../classIntersectionCIF.html#abf356bbe64e8979330be6f8b3417a100',1,'IntersectionCIF::IntersectionCIF(const F1 &f1, const F2 &f2)']]], + ['intvars_1267',['IntVars',['../namespaceIntVars.html',1,'']]], + ['inv_5fcm_1268',['inv_cm',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a8b67eb83509631c60e1fe0a561983f52',1,'RadConstants']]], + ['invalid_1269',['Invalid',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aacd427431253b9fe6b472b6db3685edb',1,'SatMethods']]], + ['ip_5f0_1270',['ip_0',['../ERF__Constants_8H.html#a8e89876f083cff186cc6124a1100e000',1,'ERF_Constants.H']]], + ['ir_5fd_1271',['iR_d',['../ERF__Constants_8H.html#a2c83556bc439f3f48ca5eb1cb5c81842',1,'ERF_Constants.H']]], + ['is_5factive_1272',['is_active',['../classCIF.html#a35ba7e4a8c662ebfd81b7c7c35416737',1,'CIF::is_active()'],['../classUnionCIF.html#af61467caa94146f97d5e7b64daf57d44',1,'UnionCIF::is_active()'],['../classIntersectionCIF.html#a86eb75a2940298fb7e01646da4bbe668',1,'IntersectionCIF::is_active()']]], + ['is_5fcmip6_5fvolc_1273',['is_cmip6_volc',['../classRadiation.html#a15ee15df795cea37aa3c93007f612cbd',1,'Radiation']]], + ['is_5fdensity_5fread_1274',['is_density_read',['../classReadBndryPlanes.html#a4bd406d7cec0850958383e33070a1c10',1,'ReadBndryPlanes']]], + ['is_5fempty_1275',['is_empty',['../classUnionListIF.html#a03205f1c8304860e5fe963febe853dd9',1,'UnionListIF']]], + ['is_5fit_5ftime_5ffor_5faction_1276',['is_it_time_for_action',['../classERF.html#ad4c61fad53912d1e8d0f774d365bcf0f',1,'ERF']]], + ['is_5fke_5fread_1277',['is_KE_read',['../classReadBndryPlanes.html#a73ac00b0346e2510c6abf4fe6b08b100',1,'ReadBndryPlanes']]], + ['is_5fopen_1278',['is_open',['../classncutils_1_1NCFile.html#aa98d902ef67803393e80929bb73cb379',1,'ncutils::NCFile']]], + ['is_5fq1_5fread_1279',['is_q1_read',['../classReadBndryPlanes.html#ab1d7a9c8ad42eef46dbe0ce08c11c59b',1,'ReadBndryPlanes']]], + ['is_5fq2_5fread_1280',['is_q2_read',['../classReadBndryPlanes.html#a17e53d69ef900a4b14934f09a1a3c323',1,'ReadBndryPlanes']]], + ['is_5fscalar_5fread_1281',['is_scalar_read',['../classReadBndryPlanes.html#ab19118114d40ef7034e3072f3858bb59',1,'ReadBndryPlanes']]], + ['is_5ftemperature_5fread_1282',['is_temperature_read',['../classReadBndryPlanes.html#a4303d9f55f221509e6e91246a67c0a54',1,'ReadBndryPlanes']]], + ['is_5ftheta_5fread_1283',['is_theta_read',['../classReadBndryPlanes.html#a28a4ac197463cc8133d290b62efdf30a',1,'ReadBndryPlanes']]], + ['is_5fvelocity_5fread_1284',['is_velocity_read',['../classReadBndryPlanes.html#a14bf0864afdd66d2f497ad5372d526ff',1,'ReadBndryPlanes']]], + ['istep_1285',['istep',['../classERF.html#aefa640a036c25b7b770e88a5f838eb2a',1,'ERF']]], + ['iterate_5fflux_1286',['iterate_flux',['../structsurface__temp__wave__coupled.html#a46050c5d081b11e873c0078b3e7b5e7b',1,'surface_temp_wave_coupled::iterate_flux()'],['../structadiabatic.html#ae04779cfc9bd3e1f7fdce31f98383f66',1,'adiabatic::iterate_flux()'],['../structadiabatic__charnock.html#a4b2881e7b3fb5730c6e2d55a41dd9bd0',1,'adiabatic_charnock::iterate_flux()'],['../structadiabatic__mod__charnock.html#acfe52a64ebafd1135f6f215b8462d718',1,'adiabatic_mod_charnock::iterate_flux()'],['../structadiabatic__donelan.html#a2ad15699c4fd0a566c45dca957df4e48',1,'adiabatic_donelan::iterate_flux()'],['../structadiabatic__wave__coupled.html#a4604487fd489620672f85bc517a4729a',1,'adiabatic_wave_coupled::iterate_flux()'],['../structsurface__flux.html#a629c64ea10e8f36b6d4ef17120772e82',1,'surface_flux::iterate_flux()'],['../structsurface__flux__charnock.html#a9f88180c90bc865136d2f153c82d4fe3',1,'surface_flux_charnock::iterate_flux()'],['../structsurface__flux__mod__charnock.html#aeed3a1d89568498a381abca31ecff25d',1,'surface_flux_mod_charnock::iterate_flux()'],['../structsurface__flux__donelan.html#a1a698342ed730384eef2b9974d0f65ac',1,'surface_flux_donelan::iterate_flux()'],['../structsurface__flux__wave__coupled.html#a303023c95fd8121c335eb33b5efbc0bf',1,'surface_flux_wave_coupled::iterate_flux()'],['../structsurface__temp.html#a5871a69ecd45836e43e208d094bf4a4a',1,'surface_temp::iterate_flux()'],['../structsurface__temp__charnock.html#a95809501feb05aea7aa17bb4ab21a0fb',1,'surface_temp_charnock::iterate_flux()'],['../structsurface__temp__mod__charnock.html#aee58e170ad409e01495f1f32a9e2efaa',1,'surface_temp_mod_charnock::iterate_flux()'],['../structsurface__temp__donelan.html#aaf6cda638512738d8fdcda9277a84402',1,'surface_temp_donelan::iterate_flux()']]] ]; diff --git a/search/all_9.js b/search/all_9.js index 2760f85ba..3c11727ce 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['jjm_1285',['jjm',['../structLinInterp_1_1InterpType.html#aa81271a903001f119594cdced62b748c',1,'LinInterp::InterpType']]], - ['jjp_1286',['jjp',['../structLinInterp_1_1InterpType.html#a4afbbafb5bb8bf9742bdb82b166bef76',1,'LinInterp::InterpType']]] + ['jjm_1287',['jjm',['../structLinInterp_1_1InterpType.html#aa81271a903001f119594cdced62b748c',1,'LinInterp::InterpType']]], + ['jjp_1288',['jjp',['../structLinInterp_1_1InterpType.html#a4afbbafb5bb8bf9742bdb82b166bef76',1,'LinInterp::InterpType']]] ]; diff --git a/search/all_a.js b/search/all_a.js index 3df6804b6..dadf4db6a 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -1,11 +1,11 @@ var searchData= [ - ['k_5fdist_5flw_1287',['k_dist_lw',['../classRrtmgp.html#a9b6fe178ed49089a3ba56db0909e7414',1,'Rrtmgp']]], - ['k_5fdist_5fsw_1288',['k_dist_sw',['../classRrtmgp.html#aa59a2a79cee48c24f60ec786e84edb26',1,'Rrtmgp']]], - ['kappa_1289',['kappa',['../structmost__data.html#a73da7dc37cb1555348e956a4e2c932fe',1,'most_data']]], - ['kappa_1290',['KAPPA',['../ERF__Constants_8H.html#a0f51e1ef58cb9a3add46666cc98e6093',1,'ERF_Constants.H']]], - ['ke_5fh_1291',['KE_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eafa0c87454b22a819e328491f78bf6767',1,'EddyDiff']]], - ['ke_5fv_1292',['KE_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea937c191d351b2c26cd7ea07878978b94',1,'EddyDiff']]], - ['kessler_1293',['Kessler',['../classKessler.html',1,'Kessler'],['../classKessler.html#a50fbd35f964f8dce148e2174bfcaa939',1,'Kessler::Kessler()']]], - ['khi_5flsm_1294',['khi_lsm',['../classMM5.html#a5e32c57a0a88abb64a9d2f9ff3c1a19a',1,'MM5::khi_lsm()'],['../classSLM.html#a22738df1091f651c9c541abda9e2d5e7',1,'SLM::khi_lsm()']]] + ['k_5fdist_5flw_1289',['k_dist_lw',['../classRrtmgp.html#a9b6fe178ed49089a3ba56db0909e7414',1,'Rrtmgp']]], + ['k_5fdist_5fsw_1290',['k_dist_sw',['../classRrtmgp.html#aa59a2a79cee48c24f60ec786e84edb26',1,'Rrtmgp']]], + ['kappa_1291',['kappa',['../structmost__data.html#a73da7dc37cb1555348e956a4e2c932fe',1,'most_data']]], + ['kappa_1292',['KAPPA',['../ERF__Constants_8H.html#a0f51e1ef58cb9a3add46666cc98e6093',1,'ERF_Constants.H']]], + ['ke_5fh_1293',['KE_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eafa0c87454b22a819e328491f78bf6767',1,'EddyDiff']]], + ['ke_5fv_1294',['KE_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea937c191d351b2c26cd7ea07878978b94',1,'EddyDiff']]], + ['kessler_1295',['Kessler',['../classKessler.html',1,'Kessler'],['../classKessler.html#a50fbd35f964f8dce148e2174bfcaa939',1,'Kessler::Kessler()']]], + ['khi_5flsm_1296',['khi_lsm',['../classMM5.html#a5e32c57a0a88abb64a9d2f9ff3c1a19a',1,'MM5::khi_lsm()'],['../classSLM.html#a22738df1091f651c9c541abda9e2d5e7',1,'SLM::khi_lsm()']]] ]; diff --git a/search/all_b.js b/search/all_b.js index b99ec05f3..2db385522 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -1,58 +1,58 @@ var searchData= [ - ['l_5fv_1295',['L_v',['../ERF__Constants_8H.html#aee80ef06f62b6528b776d02de062cdd5',1,'ERF_Constants.H']]], - ['lagrange_5finterp_1296',['lagrange_interp',['../ERF__MetgridUtils_8H.html#a4978953bdc5bd682e32d3941a44fb6ce',1,'ERF_MetgridUtils.H']]], - ['lagrange_5fsetup_1297',['lagrange_setup',['../ERF__MetgridUtils_8H.html#aae3d64d412906a3bcc4359a188dc2422',1,'ERF_MetgridUtils.H']]], - ['lambdac_1298',['lambdac',['../classRadiation.html#ab6dca247a6c812364c208e9e9801baeb',1,'Radiation']]], - ['lambm0_1299',['lambm0',['../classRadiation.html#a65e14eac1882d0877cb60c185b91f670',1,'Radiation']]], - ['landsurface_1300',['LandSurface',['../classLandSurface.html',1,'LandSurface'],['../classLandSurface.html#ac00f982ed4ab1cf073b580ac3fbe7031',1,'LandSurface::LandSurface()']]], - ['last_5fcheck_5ffile_5fstep_1301',['last_check_file_step',['../classERF.html#a02722d16f3c26efe590702200f1296d7',1,'ERF']]], - ['last_5ffile_5fread_1302',['last_file_read',['../classReadBndryPlanes.html#a6a62ba4a2a722033004ff0d169b6382f',1,'ReadBndryPlanes']]], - ['last_5fplot_5ffile_5fstep_5f1_1303',['last_plot_file_step_1',['../classERF.html#a7d54d3f2317d06a8dfcde4f65cfc3e92',1,'ERF']]], - ['last_5fplot_5ffile_5fstep_5f2_1304',['last_plot_file_step_2',['../classERF.html#a09017292c9943ac2ed20ce7ed5c3c767',1,'ERF']]], - ['lat_5fice_1305',['lat_ice',['../ERF__Constants_8H.html#ab9605510ecc8468f94a0ba1842a0bf13',1,'ERF_Constants.H']]], - ['lat_5fvap_1306',['lat_vap',['../ERF__Constants_8H.html#a1a4a1b5aaf1d37a8a175a7b7177e9e2c',1,'ERF_Constants.H']]], - ['lcond_1307',['lcond',['../ERF__Constants_8H.html#a7b45c0074d559f423ac2d48e1b171518',1,'ERF_Constants.H']]], - ['len_1308',['len',['../structncutils_1_1NCDim.html#af22c5abe9e67d9825f372f4102c0c06f',1,'ncutils::NCDim']]], - ['les_5ftype_1309',['les_type',['../structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304',1,'TurbChoice']]], - ['level_1310',['level',['../classPlaneAverage.html#a86402b90cf369ad0613ff325328e05b4',1,'PlaneAverage']]], - ['lfus_1311',['lfus',['../ERF__Constants_8H.html#a0f65ea12b4405c50f1d777f7ca82dcfd',1,'ERF_Constants.H']]], - ['lin_5finterpol_1312',['lin_interpol',['../classPhysProp.html#a7b86495b7ca2bf72c2b3ae3f66538d56',1,'PhysProp']]], - ['line_5faverage_1313',['line_average',['../classPlaneAverage.html#a59ff542d6ac432369db4c904ff1aedd6',1,'PlaneAverage::line_average(int comp, amrex::Gpu::HostVector< amrex::Real > &l_vec)'],['../classPlaneAverage.html#af12478c0cb46a8afc438846f8f24e949',1,'PlaneAverage::line_average() const']]], - ['line_5faverage_5finterpolated_1314',['line_average_interpolated',['../classPlaneAverage.html#a0eca0d267e2f46fb639a29d2f06a6f5d',1,'PlaneAverage']]], - ['line_5fcentroids_1315',['line_centroids',['../classPlaneAverage.html#a57dc07bb4c25aa8f20bd5b1921c5f2f7',1,'PlaneAverage']]], - ['linesampler_1316',['LineSampler',['../structLineSampler.html',1,'LineSampler'],['../structLineSampler.html#ac889ff22f183b545b4360af78068b503',1,'LineSampler::LineSampler()']]], - ['lininterp_1317',['LinInterp',['../classLinInterp.html',1,'']]], - ['liq_5ftau_5fbnd_5flw_1318',['liq_tau_bnd_lw',['../classRadiation.html#a1ad7d7f87273083350b7cc35cff36b36',1,'Radiation']]], - ['liq_5ftau_5fbnd_5fsw_1319',['liq_tau_bnd_sw',['../classRadiation.html#ac96f9d8677d229ad2d59f2dbbbe58c93',1,'Radiation']]], - ['liqcldoptics_1320',['liqcldoptics',['../classMamConstituents.html#a090acb2786740c9e238ccd13de4471bb',1,'MamConstituents::liqcldoptics()'],['../classOptics.html#a87abc901496b039c596eed89b297a679',1,'Optics::liqcldoptics()']]], - ['liqopticsfile_1321',['liqopticsfile',['../classMamConstituents.html#ad22947a5d2761531d522eca254d86411',1,'MamConstituents']]], - ['liquid_5feffective_5fradius_1322',['liquid_effective_radius',['../ERF__Parameterizations_8H.html#aee0c6fff1c3d2035ce9130c829630f27',1,'ERF_Parameterizations.H']]], - ['liquid_5ffile_1323',['liquid_file',['../classCloudRadProps.html#a076ffd7ff44497eac9d3cace27964b0a',1,'CloudRadProps']]], - ['list_5fid_1324',['list_id',['../structMamConstituents_1_1modelist__t.html#a90b916987fc7b7cb87253d3bc3c4f94e',1,'MamConstituents::modelist_t::list_id()'],['../structMamConstituents_1_1aerlist__t.html#ab75334c58294e58e6f802fdc28fcb9c5',1,'MamConstituents::aerlist_t::list_id()'],['../structMamConstituents_1_1gaslist__t.html#a1936ba0848db011d9bc9635ace154696',1,'MamConstituents::gaslist_t::list_id()']]], - ['lmask_5flev_1325',['lmask_lev',['../classERF.html#a3f3e29874221e43e13e2a431e77e0e4e',1,'ERF']]], - ['lmask_5fmin_5freduce_1326',['lmask_min_reduce',['../classABLMost.html#a4a8ee389a82fe46164ffed9417500a98',1,'ABLMost']]], - ['lsm_1327',['lsm',['../classERF.html#ae0e9a78f120ba632d78cbf23c97b851c',1,'ERF']]], - ['lsm_5fdata_1328',['lsm_data',['../classERF.html#ad03da3399e893728741fac33100ce476',1,'ERF']]], - ['lsm_5fdata_5fptr_1329',['Lsm_Data_Ptr',['../classMM5.html#a50c02933780293bdb6dfea8d88160947',1,'MM5::Lsm_Data_Ptr()'],['../classSLM.html#a900ca60e28871a22974a9f9267c8a4ab',1,'SLM::Lsm_Data_Ptr()'],['../classNullSurf.html#a23e0e00071c6220b8d1495cac4073ce3',1,'NullSurf::Lsm_Data_Ptr()']]], - ['lsm_5fdata_5fsize_1330',['Lsm_Data_Size',['../classMM5.html#abf2c797ae56fc93043e999db11515a8a',1,'MM5::Lsm_Data_Size()'],['../classSLM.html#accf5369cbeeab014dd8aab4ed28c3516',1,'SLM::Lsm_Data_Size()'],['../classNullSurf.html#adf5c64f43a59af0d6caae7211cdfa480',1,'NullSurf::Lsm_Data_Size()']]], - ['lsm_5ffab_5fflux_1331',['lsm_fab_flux',['../classSLM.html#a3bb65074894448f02b2e58b015dd580c',1,'SLM::lsm_fab_flux()'],['../classMM5.html#a65622ec442bb57f8a4bdcfd789882661',1,'MM5::lsm_fab_flux()']]], - ['lsm_5ffab_5fvars_1332',['lsm_fab_vars',['../classMM5.html#a1efdd2eea7c6fdc9631dadf56a7da1a2',1,'MM5::lsm_fab_vars()'],['../classSLM.html#a6fa497f40e1d0994cb3c2fb121faf40a',1,'SLM::lsm_fab_vars()']]], - ['lsm_5fflux_1333',['lsm_flux',['../classERF.html#aa5f6a6ceae0087393f386649d8bbbc31',1,'ERF']]], - ['lsm_5fflux_5fptr_1334',['Lsm_Flux_Ptr',['../classMM5.html#a78b5c693f06612690dcd98ac38a12702',1,'MM5::Lsm_Flux_Ptr()'],['../classSLM.html#a0f620560951627b138e0d6311fd47caa',1,'SLM::Lsm_Flux_Ptr()'],['../classNullSurf.html#a7a9b19e7d784323fd216468b7cca6574',1,'NullSurf::Lsm_Flux_Ptr()']]], - ['lsm_5fgeom_1335',['Lsm_Geom',['../classSLM.html#a8f171cb4d7b8c32b5158f7ac7d518ad7',1,'SLM::Lsm_Geom()'],['../classNullSurf.html#af634e202eb05675a9bf2ee9b7e927b12',1,'NullSurf::Lsm_Geom()'],['../classMM5.html#abe51eb4823a379cd70d05eef17832f7b',1,'MM5::Lsm_Geom()']]], - ['lsm_5ftype_1336',['lsm_type',['../structSolverChoice.html#a43c1741535574c7e6f4fe6bf90552f31',1,'SolverChoice']]], - ['lsm_5fvarname_1337',['Lsm_VarName',['../classMM5.html#ad0b90571d201254c36a28b26aa4c4926',1,'MM5::Lsm_VarName()'],['../classNullSurf.html#acd221d04045bb8114c1a2ae55a509252',1,'NullSurf::Lsm_VarName()'],['../classSLM.html#a3d4ce63e292a196220b9f4fabd96eaa6',1,'SLM::Lsm_VarName()']]], - ['lsmvar_5fmm5_1338',['LsmVar_MM5',['../namespaceLsmVar__MM5.html',1,'']]], - ['lsmvar_5fslm_1339',['LsmVar_SLM',['../namespaceLsmVar__SLM.html',1,'']]], - ['lsmvarmap_1340',['LsmVarMap',['../classMM5.html#a44610d042a53d114892687d87c9e7f10',1,'MM5::LsmVarMap()'],['../classSLM.html#acf0247edc5d92d5fb7b5183a524bf246',1,'SLM::LsmVarMap()']]], - ['lsmvarname_1341',['LsmVarName',['../classMM5.html#abb2bfd47b01eb3f85f6466a886a00dc9',1,'MM5::LsmVarName()'],['../classSLM.html#a41d6b4f925b97839d5cebec6d6a75133',1,'SLM::LsmVarName()']]], - ['lsub_1342',['lsub',['../ERF__Constants_8H.html#a3ab435b88eae71bef826cb01254ff33d',1,'ERF_Constants.H']]], - ['lw_5fabs_1343',['lw_abs',['../structPhysProp_1_1physprop__t.html#a7f49b6334fdf3ec5c8cbcef509a0cf7e',1,'PhysProp::physprop_t']]], - ['lw_5fband_5fmidpoints_1344',['lw_band_midpoints',['../classRadiation.html#a03b78a2a9376157b352274f4f6e6e591',1,'Radiation']]], - ['lw_5ffluxes_5fallsky_1345',['lw_fluxes_allsky',['../classRadiation.html#af25b399240484b4ce33080b87cf3186a',1,'Radiation']]], - ['lw_5ffluxes_5fclrsky_1346',['lw_fluxes_clrsky',['../classRadiation.html#adf15f2ae6aa46c3d8386d3da2f19ca28',1,'Radiation']]], - ['lw_5fhygro_5fabs_1347',['lw_hygro_abs',['../structPhysProp_1_1physprop__t.html#a2ceb8db8a17258bb21f1d0d53594ed05',1,'PhysProp::physprop_t']]], - ['lwave_1348',['Lwave',['../classERF.html#ad67b414a1a8b5bab6edeaf574f922825',1,'ERF']]], - ['lwave_5fonegrid_1349',['Lwave_onegrid',['../classERF.html#a83473e4b18de294a8b97dcdbbf048551',1,'ERF']]] + ['l_5fv_1297',['L_v',['../ERF__Constants_8H.html#aee80ef06f62b6528b776d02de062cdd5',1,'ERF_Constants.H']]], + ['lagrange_5finterp_1298',['lagrange_interp',['../ERF__MetgridUtils_8H.html#a4978953bdc5bd682e32d3941a44fb6ce',1,'ERF_MetgridUtils.H']]], + ['lagrange_5fsetup_1299',['lagrange_setup',['../ERF__MetgridUtils_8H.html#aae3d64d412906a3bcc4359a188dc2422',1,'ERF_MetgridUtils.H']]], + ['lambdac_1300',['lambdac',['../classRadiation.html#ab6dca247a6c812364c208e9e9801baeb',1,'Radiation']]], + ['lambm0_1301',['lambm0',['../classRadiation.html#a65e14eac1882d0877cb60c185b91f670',1,'Radiation']]], + ['landsurface_1302',['LandSurface',['../classLandSurface.html',1,'LandSurface'],['../classLandSurface.html#ac00f982ed4ab1cf073b580ac3fbe7031',1,'LandSurface::LandSurface()']]], + ['last_5fcheck_5ffile_5fstep_1303',['last_check_file_step',['../classERF.html#a02722d16f3c26efe590702200f1296d7',1,'ERF']]], + ['last_5ffile_5fread_1304',['last_file_read',['../classReadBndryPlanes.html#a6a62ba4a2a722033004ff0d169b6382f',1,'ReadBndryPlanes']]], + ['last_5fplot_5ffile_5fstep_5f1_1305',['last_plot_file_step_1',['../classERF.html#a7d54d3f2317d06a8dfcde4f65cfc3e92',1,'ERF']]], + ['last_5fplot_5ffile_5fstep_5f2_1306',['last_plot_file_step_2',['../classERF.html#a09017292c9943ac2ed20ce7ed5c3c767',1,'ERF']]], + ['lat_5fice_1307',['lat_ice',['../ERF__Constants_8H.html#ab9605510ecc8468f94a0ba1842a0bf13',1,'ERF_Constants.H']]], + ['lat_5fvap_1308',['lat_vap',['../ERF__Constants_8H.html#a1a4a1b5aaf1d37a8a175a7b7177e9e2c',1,'ERF_Constants.H']]], + ['lcond_1309',['lcond',['../ERF__Constants_8H.html#a7b45c0074d559f423ac2d48e1b171518',1,'ERF_Constants.H']]], + ['len_1310',['len',['../structncutils_1_1NCDim.html#af22c5abe9e67d9825f372f4102c0c06f',1,'ncutils::NCDim']]], + ['les_5ftype_1311',['les_type',['../structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304',1,'TurbChoice']]], + ['level_1312',['level',['../classPlaneAverage.html#a86402b90cf369ad0613ff325328e05b4',1,'PlaneAverage']]], + ['lfus_1313',['lfus',['../ERF__Constants_8H.html#a0f65ea12b4405c50f1d777f7ca82dcfd',1,'ERF_Constants.H']]], + ['lin_5finterpol_1314',['lin_interpol',['../classPhysProp.html#a7b86495b7ca2bf72c2b3ae3f66538d56',1,'PhysProp']]], + ['line_5faverage_1315',['line_average',['../classPlaneAverage.html#a59ff542d6ac432369db4c904ff1aedd6',1,'PlaneAverage::line_average(int comp, amrex::Gpu::HostVector< amrex::Real > &l_vec)'],['../classPlaneAverage.html#af12478c0cb46a8afc438846f8f24e949',1,'PlaneAverage::line_average() const']]], + ['line_5faverage_5finterpolated_1316',['line_average_interpolated',['../classPlaneAverage.html#a0eca0d267e2f46fb639a29d2f06a6f5d',1,'PlaneAverage']]], + ['line_5fcentroids_1317',['line_centroids',['../classPlaneAverage.html#a57dc07bb4c25aa8f20bd5b1921c5f2f7',1,'PlaneAverage']]], + ['linesampler_1318',['LineSampler',['../structLineSampler.html',1,'LineSampler'],['../structLineSampler.html#ac889ff22f183b545b4360af78068b503',1,'LineSampler::LineSampler()']]], + ['lininterp_1319',['LinInterp',['../classLinInterp.html',1,'']]], + ['liq_5ftau_5fbnd_5flw_1320',['liq_tau_bnd_lw',['../classRadiation.html#a1ad7d7f87273083350b7cc35cff36b36',1,'Radiation']]], + ['liq_5ftau_5fbnd_5fsw_1321',['liq_tau_bnd_sw',['../classRadiation.html#ac96f9d8677d229ad2d59f2dbbbe58c93',1,'Radiation']]], + ['liqcldoptics_1322',['liqcldoptics',['../classMamConstituents.html#a090acb2786740c9e238ccd13de4471bb',1,'MamConstituents::liqcldoptics()'],['../classOptics.html#a87abc901496b039c596eed89b297a679',1,'Optics::liqcldoptics()']]], + ['liqopticsfile_1323',['liqopticsfile',['../classMamConstituents.html#ad22947a5d2761531d522eca254d86411',1,'MamConstituents']]], + ['liquid_5feffective_5fradius_1324',['liquid_effective_radius',['../ERF__Parameterizations_8H.html#aee0c6fff1c3d2035ce9130c829630f27',1,'ERF_Parameterizations.H']]], + ['liquid_5ffile_1325',['liquid_file',['../classCloudRadProps.html#a076ffd7ff44497eac9d3cace27964b0a',1,'CloudRadProps']]], + ['list_5fid_1326',['list_id',['../structMamConstituents_1_1modelist__t.html#a90b916987fc7b7cb87253d3bc3c4f94e',1,'MamConstituents::modelist_t::list_id()'],['../structMamConstituents_1_1aerlist__t.html#ab75334c58294e58e6f802fdc28fcb9c5',1,'MamConstituents::aerlist_t::list_id()'],['../structMamConstituents_1_1gaslist__t.html#a1936ba0848db011d9bc9635ace154696',1,'MamConstituents::gaslist_t::list_id()']]], + ['lmask_5flev_1327',['lmask_lev',['../classERF.html#a3f3e29874221e43e13e2a431e77e0e4e',1,'ERF']]], + ['lmask_5fmin_5freduce_1328',['lmask_min_reduce',['../classABLMost.html#a4a8ee389a82fe46164ffed9417500a98',1,'ABLMost']]], + ['lsm_1329',['lsm',['../classERF.html#ae0e9a78f120ba632d78cbf23c97b851c',1,'ERF']]], + ['lsm_5fdata_1330',['lsm_data',['../classERF.html#ad03da3399e893728741fac33100ce476',1,'ERF']]], + ['lsm_5fdata_5fptr_1331',['Lsm_Data_Ptr',['../classMM5.html#a50c02933780293bdb6dfea8d88160947',1,'MM5::Lsm_Data_Ptr()'],['../classSLM.html#a900ca60e28871a22974a9f9267c8a4ab',1,'SLM::Lsm_Data_Ptr()'],['../classNullSurf.html#a23e0e00071c6220b8d1495cac4073ce3',1,'NullSurf::Lsm_Data_Ptr()']]], + ['lsm_5fdata_5fsize_1332',['Lsm_Data_Size',['../classMM5.html#abf2c797ae56fc93043e999db11515a8a',1,'MM5::Lsm_Data_Size()'],['../classSLM.html#accf5369cbeeab014dd8aab4ed28c3516',1,'SLM::Lsm_Data_Size()'],['../classNullSurf.html#adf5c64f43a59af0d6caae7211cdfa480',1,'NullSurf::Lsm_Data_Size()']]], + ['lsm_5ffab_5fflux_1333',['lsm_fab_flux',['../classSLM.html#a3bb65074894448f02b2e58b015dd580c',1,'SLM::lsm_fab_flux()'],['../classMM5.html#a65622ec442bb57f8a4bdcfd789882661',1,'MM5::lsm_fab_flux()']]], + ['lsm_5ffab_5fvars_1334',['lsm_fab_vars',['../classMM5.html#a1efdd2eea7c6fdc9631dadf56a7da1a2',1,'MM5::lsm_fab_vars()'],['../classSLM.html#a6fa497f40e1d0994cb3c2fb121faf40a',1,'SLM::lsm_fab_vars()']]], + ['lsm_5fflux_1335',['lsm_flux',['../classERF.html#aa5f6a6ceae0087393f386649d8bbbc31',1,'ERF']]], + ['lsm_5fflux_5fptr_1336',['Lsm_Flux_Ptr',['../classMM5.html#a78b5c693f06612690dcd98ac38a12702',1,'MM5::Lsm_Flux_Ptr()'],['../classSLM.html#a0f620560951627b138e0d6311fd47caa',1,'SLM::Lsm_Flux_Ptr()'],['../classNullSurf.html#a7a9b19e7d784323fd216468b7cca6574',1,'NullSurf::Lsm_Flux_Ptr()']]], + ['lsm_5fgeom_1337',['Lsm_Geom',['../classSLM.html#a8f171cb4d7b8c32b5158f7ac7d518ad7',1,'SLM::Lsm_Geom()'],['../classNullSurf.html#af634e202eb05675a9bf2ee9b7e927b12',1,'NullSurf::Lsm_Geom()'],['../classMM5.html#abe51eb4823a379cd70d05eef17832f7b',1,'MM5::Lsm_Geom()']]], + ['lsm_5ftype_1338',['lsm_type',['../structSolverChoice.html#a43c1741535574c7e6f4fe6bf90552f31',1,'SolverChoice']]], + ['lsm_5fvarname_1339',['Lsm_VarName',['../classMM5.html#ad0b90571d201254c36a28b26aa4c4926',1,'MM5::Lsm_VarName()'],['../classNullSurf.html#acd221d04045bb8114c1a2ae55a509252',1,'NullSurf::Lsm_VarName()'],['../classSLM.html#a3d4ce63e292a196220b9f4fabd96eaa6',1,'SLM::Lsm_VarName()']]], + ['lsmvar_5fmm5_1340',['LsmVar_MM5',['../namespaceLsmVar__MM5.html',1,'']]], + ['lsmvar_5fslm_1341',['LsmVar_SLM',['../namespaceLsmVar__SLM.html',1,'']]], + ['lsmvarmap_1342',['LsmVarMap',['../classMM5.html#a44610d042a53d114892687d87c9e7f10',1,'MM5::LsmVarMap()'],['../classSLM.html#acf0247edc5d92d5fb7b5183a524bf246',1,'SLM::LsmVarMap()']]], + ['lsmvarname_1343',['LsmVarName',['../classMM5.html#abb2bfd47b01eb3f85f6466a886a00dc9',1,'MM5::LsmVarName()'],['../classSLM.html#a41d6b4f925b97839d5cebec6d6a75133',1,'SLM::LsmVarName()']]], + ['lsub_1344',['lsub',['../ERF__Constants_8H.html#a3ab435b88eae71bef826cb01254ff33d',1,'ERF_Constants.H']]], + ['lw_5fabs_1345',['lw_abs',['../structPhysProp_1_1physprop__t.html#a7f49b6334fdf3ec5c8cbcef509a0cf7e',1,'PhysProp::physprop_t']]], + ['lw_5fband_5fmidpoints_1346',['lw_band_midpoints',['../classRadiation.html#a03b78a2a9376157b352274f4f6e6e591',1,'Radiation']]], + ['lw_5ffluxes_5fallsky_1347',['lw_fluxes_allsky',['../classRadiation.html#af25b399240484b4ce33080b87cf3186a',1,'Radiation']]], + ['lw_5ffluxes_5fclrsky_1348',['lw_fluxes_clrsky',['../classRadiation.html#adf15f2ae6aa46c3d8386d3da2f19ca28',1,'Radiation']]], + ['lw_5fhygro_5fabs_1349',['lw_hygro_abs',['../structPhysProp_1_1physprop__t.html#a2ceb8db8a17258bb21f1d0d53594ed05',1,'PhysProp::physprop_t']]], + ['lwave_1350',['Lwave',['../classERF.html#ad67b414a1a8b5bab6edeaf574f922825',1,'ERF']]], + ['lwave_5fonegrid_1351',['Lwave_onegrid',['../classERF.html#a83473e4b18de294a8b97dcdbbf048551',1,'ERF']]] ]; diff --git a/search/all_c.js b/search/all_c.js index 0efac0818..5b9402fc4 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -1,305 +1,308 @@ var searchData= [ - ['m2005_5feffradius_1350',['m2005_effradius',['../ERF__M2005EffRadius_8H.html#aa8be1a517640718ec08df40a3613244a',1,'ERF_M2005EffRadius.H']]], - ['m_5factive_1351',['m_active',['../classCIF.html#a1e3b931483e96527c09af4016a29d101',1,'CIF']]], - ['m_5faverages_1352',['m_averages',['../classMOSTAverage.html#a158b82286f1bed8b02da2c8b2ac7f4c0',1,'MOSTAverage']]], - ['m_5faxis_1353',['m_axis',['../classSAM.html#a37854ec84283a4229cf86b54cfcfc72b',1,'SAM::m_axis()'],['../classKessler.html#afea161a2b985d4c0eb4aa9390a808ab4',1,'Kessler::m_axis()'],['../classPlaneAverage.html#ab1c325b8a1241cb446bad96fa558e770',1,'PlaneAverage::m_axis()']]], - ['m_5fbc_5fextdir_5fvals_1354',['m_bc_extdir_vals',['../classERFPhysBCFunct__v.html#afac2b29228e83f3693609ae1374d91e2',1,'ERFPhysBCFunct_v::m_bc_extdir_vals()'],['../classERF.html#a27261ba76aa71f1ddbf87bca0ede579f',1,'ERF::m_bc_extdir_vals()'],['../classERFPhysBCFunct__u.html#a24b743a8e87bbc7ff9a62c2abbe2b28c',1,'ERFPhysBCFunct_u::m_bc_extdir_vals()'],['../classERFPhysBCFunct__cons.html#a2765ac9561c270b92ef8bd77c3c96045',1,'ERFPhysBCFunct_cons::m_bc_extdir_vals()'],['../classERFPhysBCFunct__w.html#afcaa9deb9258f849737281efb4327694',1,'ERFPhysBCFunct_w::m_bc_extdir_vals()']]], - ['m_5fbc_5fneumann_5fvals_1355',['m_bc_neumann_vals',['../classERFPhysBCFunct__cons.html#a390ff8852b8e8807798c1adff0dc4a75',1,'ERFPhysBCFunct_cons::m_bc_neumann_vals()'],['../classERF.html#af783df8719de2e72e347de5860f71528',1,'ERF::m_bc_neumann_vals()'],['../classERFPhysBCFunct__v.html#a7e82182923ff12b9ee242d7aaf8b25d9',1,'ERFPhysBCFunct_v::m_bc_neumann_vals()'],['../classERFPhysBCFunct__w.html#adac2302187d51d560028611a5d6b1743',1,'ERFPhysBCFunct_w::m_bc_neumann_vals()'],['../classERFPhysBCFunct__u.html#a5b9cbbd733227f1cad1032feb2f93efe',1,'ERFPhysBCFunct_u::m_bc_neumann_vals()']]], - ['m_5fbdy_5ftime_5finterval_1356',['m_bdy_time_interval',['../classABLMost.html#a049bc06685178431599f3bfaa57d63bd',1,'ABLMost']]], - ['m_5fblade_5fpitch_1357',['m_blade_pitch',['../classNullWindFarm.html#aabb34a6b16b5001624bf06c98aa226a9',1,'NullWindFarm']]], - ['m_5fbld_5fairfoil_5faoa_1358',['m_bld_airfoil_aoa',['../classNullWindFarm.html#a6f6bd907d33ec99543896b82fac6b4e4',1,'NullWindFarm']]], - ['m_5fbld_5fairfoil_5fcd_1359',['m_bld_airfoil_Cd',['../classNullWindFarm.html#a85b5fcee1d9a35f884255e9dec414bfd',1,'NullWindFarm']]], - ['m_5fbld_5fairfoil_5fcl_1360',['m_bld_airfoil_Cl',['../classNullWindFarm.html#ad337a725edf9efdaf1fd4a49ddd35505',1,'NullWindFarm']]], - ['m_5fbld_5fchord_1361',['m_bld_chord',['../classNullWindFarm.html#acbc82ecabc6211a7d2070f24a805fbc9',1,'NullWindFarm']]], - ['m_5fbld_5frad_5floc_1362',['m_bld_rad_loc',['../classNullWindFarm.html#a27f046283d051fb0abcf5f6d9080b471',1,'NullWindFarm']]], - ['m_5fbld_5ftwist_1363',['m_bld_twist',['../classNullWindFarm.html#a453673de82ca8ffbced1c32bfb27555d',1,'NullWindFarm']]], - ['m_5fbnd_5fbx_1364',['m_bnd_bx',['../structLineSampler.html#acf84e5ae60cbfd1faaf2e8ac6c9ff5eb',1,'LineSampler']]], - ['m_5fbnd_5frbx_1365',['m_bnd_rbx',['../structPlaneSampler.html#a85e5bf3ef37f89b54d88bba6e2334a24',1,'PlaneSampler']]], - ['m_5fbox_1366',['m_box',['../classRadiation.html#a37098b6502fef13732ed996200b7f64c',1,'Radiation']]], - ['m_5fc_5fp_1367',['m_C_P',['../classNullWindFarm.html#a2c312d78fc769a3d081c2df6492b5b35',1,'NullWindFarm']]], - ['m_5fc_5ft_1368',['m_C_T',['../classNullWindFarm.html#a5cb0849867fadd38770da912749adb50',1,'NullWindFarm']]], - ['m_5fcba_1369',['m_cba',['../classERFFillPatcher.html#a35fb56b2946f596728b9ac793eb47c5e',1,'ERFFillPatcher']]], - ['m_5fcd_5fforest_1370',['m_cd_forest',['../classForestDrag.html#ab8c2ba2f9e1a82a5e1b116df64dfb0f0',1,'ForestDrag']]], - ['m_5fcdm_1371',['m_cdm',['../classERFFillPatcher.html#a52af76dca01fd13bdb29834d4b9ca5e2',1,'ERFFillPatcher']]], - ['m_5fcf_5fcrse_5fdata_5fnew_1372',['m_cf_crse_data_new',['../classERFFillPatcher.html#a89f24e6cfe30a2180b1667aead7edf28',1,'ERFFillPatcher']]], - ['m_5fcf_5fcrse_5fdata_5fold_1373',['m_cf_crse_data_old',['../classERFFillPatcher.html#ad6ac8a363c79d1a98703988478420586',1,'ERFFillPatcher']]], - ['m_5fcf_5fmask_1374',['m_cf_mask',['../classERFFillPatcher.html#a874bf44ab38e936013bbf8454a41a680',1,'ERFFillPatcher']]], - ['m_5fcgeom_1375',['m_cgeom',['../classERFFillPatcher.html#a5b1190e4ec0fe257d6d3fa886054dc2c',1,'ERFFillPatcher']]], - ['m_5fcheck_5fint_1376',['m_check_int',['../classERF.html#a69a3f925e95ec4244b0257f9de16d65a',1,'ERF']]], - ['m_5fcheck_5fper_1377',['m_check_per',['../classERF.html#a5fbf17cfc8d9e5b994783e05ec3594b2',1,'ERF']]], - ['m_5fcp_5fsoil_1378',['m_cp_soil',['../classSLM.html#a3c284ad4d275aa9ce80eca787cab87a4',1,'SLM::m_cp_soil()'],['../classMM5.html#a0bc2d572786956904d71c30db49e3ae2',1,'MM5::m_cp_soil()']]], - ['m_5fcrse_5ftimes_1379',['m_crse_times',['../classERFFillPatcher.html#a562ca1201d642f3a7dd5700a056776d9',1,'ERFFillPatcher']]], - ['m_5fd_5fsoil_1380',['m_d_soil',['../classMM5.html#a273c04f6eac3e48325dfce1e34e58df4',1,'MM5::m_d_soil()'],['../classSLM.html#a6ba8b659255822be9538ba66c22b2533',1,'SLM::m_d_soil()']]], - ['m_5fdata_1381',['m_data',['../structTimeInterpolatedData.html#a7021ade0b30697e6eef3df932447d4fc',1,'TimeInterpolatedData']]], - ['m_5fdata_5finterp_1382',['m_data_interp',['../classReadBndryPlanes.html#a5468d5d8813dc471dac1335611ec8dc9',1,'ReadBndryPlanes']]], - ['m_5fdata_5fn_1383',['m_data_n',['../classReadBndryPlanes.html#acc6e94621293c94d1322a8cafbf61ad4',1,'ReadBndryPlanes']]], - ['m_5fdata_5fnp1_1384',['m_data_np1',['../classReadBndryPlanes.html#ae34737833f599f3cb5ef945ac3f57f4b',1,'ReadBndryPlanes']]], - ['m_5fdata_5fnp2_1385',['m_data_np2',['../classReadBndryPlanes.html#a5338493101cfbb8eb27301f83aeca290',1,'ReadBndryPlanes']]], - ['m_5fdetj_5fcc_1386',['m_detJ_cc',['../classSAM.html#a1b09febe32fbfebb402091fd31cd9996',1,'SAM::m_detJ_cc()'],['../classKessler.html#a534c115146bedf2e3f600ac351162252',1,'Kessler::m_detJ_cc()']]], - ['m_5fdiameter_5fforest_1387',['m_diameter_forest',['../classForestDrag.html#a17d88d33ff5abbdd20b28e2e841b09b7',1,'ForestDrag']]], - ['m_5fdir_1388',['m_dir',['../structPlaneSampler.html#a166b20f0a2cc42f436e82f327b974cb6',1,'PlaneSampler::m_dir()'],['../structLineSampler.html#a8fc089e1d316a8d694fd521baae9f076',1,'LineSampler::m_dir()']]], - ['m_5fdomain_5fbcs_5ftype_1389',['m_domain_bcs_type',['../classERFPhysBCFunct__cons.html#ab131fcff8649a5dde5f39fe890b6b383',1,'ERFPhysBCFunct_cons::m_domain_bcs_type()'],['../classERFPhysBCFunct__u.html#a90c9e642d2c31bc2245cf57f3fb4adc8',1,'ERFPhysBCFunct_u::m_domain_bcs_type()'],['../classERFPhysBCFunct__v.html#ae26c0b8c1a5145f1e1f2d44717745cfd',1,'ERFPhysBCFunct_v::m_domain_bcs_type()'],['../classERFPhysBCFunct__w.html#a052d31c743d030292761e95702615467',1,'ERFPhysBCFunct_w::m_domain_bcs_type()'],['../classERFPhysBCFunct__base.html#af918f7e795b633cdb0c2d377634c2bac',1,'ERFPhysBCFunct_base::m_domain_bcs_type()']]], - ['m_5fdomain_5fbcs_5ftype_5fd_1390',['m_domain_bcs_type_d',['../classERFPhysBCFunct__v.html#a0bc0f76b47d1d805161695e977dad5fb',1,'ERFPhysBCFunct_v::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__w.html#a87159676dd29c47ebd69e40b6dda5f1a',1,'ERFPhysBCFunct_w::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__base.html#a1363b51788d4178be65ec64c462b7f30',1,'ERFPhysBCFunct_base::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__cons.html#aa39c1df9dc816a85f84c43c1b065be35',1,'ERFPhysBCFunct_cons::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__u.html#a3b17acdd618c58f48856b4fa7a35abfc',1,'ERFPhysBCFunct_u::m_domain_bcs_type_d()']]], - ['m_5fdt_1391',['m_dt',['../classMM5.html#a41e60b81361852b0e4577bd7e3f88062',1,'MM5::m_dt()'],['../classSLM.html#a48b1e4c0290b62bafb4f6acb9291aa68',1,'SLM::m_dt()']]], - ['m_5fdt_5fcrse_1392',['m_dt_crse',['../classERFFillPatcher.html#ae89877908970649653ae09c42d3c7b05',1,'ERFFillPatcher']]], - ['m_5fdx_1393',['m_dx',['../classPlaneAverage.html#ade7352e3a72a2e09561e031acd32cc8a',1,'PlaneAverage']]], - ['m_5fdz_5flsm_1394',['m_dz_lsm',['../classMM5.html#a754e507be4ac680c9f49ab0158afc4b5',1,'MM5::m_dz_lsm()'],['../classSLM.html#a6dcae265ee0a43c0d7ecdd52074431ce',1,'SLM::m_dz_lsm()']]], - ['m_5feddydiffs_5flev_1395',['m_eddyDiffs_lev',['../classABLMost.html#a05cc96f74b89c4e277fe3db4ea01d3fa',1,'ABLMost']]], - ['m_5fexp_5fmost_1396',['m_exp_most',['../classABLMost.html#ac3de35be0d6cf3841e9a868830fc42c5',1,'ABLMost']]], - ['m_5fexpand_5fplotvars_5fto_5funif_5frr_1397',['m_expand_plotvars_to_unif_rr',['../classERF.html#adb272adf862040a2f1a6226c57c35627',1,'ERF']]], - ['m_5fextent_5frad_1398',['m_extent_rad',['../classReadBndryPlanes.html#ae341a8d70430128e78f7cac75e0d4e8a',1,'ReadBndryPlanes::m_extent_rad()'],['../classWriteBndryPlanes.html#a41799219d138892871e1a6e8c3755da1',1,'WriteBndryPlanes::m_extent_rad()']]], - ['m_5ff1_1399',['m_f1',['../classUnionCIF.html#a48c696814009301ff056340a2ebb601c',1,'UnionCIF::m_f1()'],['../classIntersectionCIF.html#a0b24d2c5c189c43b259c173c162aa1f1',1,'IntersectionCIF::m_f1()']]], - ['m_5ff2_1400',['m_f2',['../classUnionCIF.html#a150413e8d9e4bbd2b44e924c839f296a',1,'UnionCIF::m_f2()'],['../classIntersectionCIF.html#af11428d551013bf6318ef89873537a4e',1,'IntersectionCIF::m_f2()']]], - ['m_5ffac_5fcond_1401',['m_fac_cond',['../classKessler.html#a74746cef2381fd949a06be46f99a05c7',1,'Kessler::m_fac_cond()'],['../classSAM.html#a66b0ffc2f98c96c5a3b3c760a854be95',1,'SAM::m_fac_cond()'],['../classSatAdj.html#a0ae1171544417b83878bf00916cefb64',1,'SatAdj::m_fac_cond()']]], - ['m_5ffac_5ffus_1402',['m_fac_fus',['../classKessler.html#acaf08727482ff116185a6dbdf2bd54f9',1,'Kessler::m_fac_fus()'],['../classSAM.html#a53d38219476c32ba2dd751c02bcae53c',1,'SAM::m_fac_fus()']]], - ['m_5ffac_5fsub_1403',['m_fac_sub',['../classKessler.html#a2feda15429da3d8227d75cc3f6da71ba',1,'Kessler::m_fac_sub()'],['../classSAM.html#a8653cbf2c13ac3595f5f8710a3f1beec',1,'SAM::m_fac_sub()']]], - ['m_5ffact_5fnew_1404',['m_fact_new',['../classMOSTAverage.html#a960bae1d528aef6d0e7034dbea65a2c3',1,'MOSTAverage']]], - ['m_5ffact_5fold_1405',['m_fact_old',['../classMOSTAverage.html#ae1d62c88d62bbef8458d0084200f65f2',1,'MOSTAverage']]], - ['m_5ffactory_1406',['m_factory',['../classERF.html#abd4f9db387b864a97ac18c8dfe71f4e4',1,'ERF']]], - ['m_5ffba_1407',['m_fba',['../classERFFillPatcher.html#a297b1d2468ed152850c7bb6c156101b3',1,'ERFFillPatcher']]], - ['m_5ffdm_1408',['m_fdm',['../classERFFillPatcher.html#afef007cab3f3a1e4a7deea141f397e51',1,'ERFFillPatcher']]], - ['m_5ffgeom_1409',['m_fgeom',['../classERFFillPatcher.html#a12694a711f281b957f7015a98e5c9b77',1,'ERFFillPatcher']]], - ['m_5ffield_1410',['m_field',['../classPlaneAverage.html#a6c29e3eafbbb7028e801c513b29a1c09',1,'PlaneAverage']]], - ['m_5ffields_1411',['m_fields',['../classMOSTAverage.html#ad301df8e1ee46557a4d277c3f87fae69',1,'MOSTAverage']]], - ['m_5ffilename_1412',['m_filename',['../classReadBndryPlanes.html#a3a130c25c6b3c327e58d3e4687a051b9',1,'ReadBndryPlanes::m_filename()'],['../classWriteBndryPlanes.html#abbc94048dfd43b653b7754d785c11d2f',1,'WriteBndryPlanes::m_filename()']]], - ['m_5fforest_5fdrag_1413',['m_forest_drag',['../classERF.html#a8b181e6ed0bb62d79e4a62555210abc9',1,'ERF::m_forest_drag()'],['../classForestDrag.html#acb32d6e1088af2621a723601500db7b3',1,'ForestDrag::m_forest_drag()']]], - ['m_5fgeom_1414',['m_geom',['../classMM5.html#a7edc95309bb52864bba5341f19262063',1,'MM5::m_geom()'],['../classWriteBndryPlanes.html#a007dc2174ebcc2e2d79e8f31f41255cb',1,'WriteBndryPlanes::m_geom()'],['../classReadBndryPlanes.html#af4c91eeb64f4e49767e97c1e72de06fc',1,'ReadBndryPlanes::m_geom()'],['../classTerrainIF.html#aeb902107efd92150abad59ec0a8cf088',1,'TerrainIF::m_geom()'],['../classERFPhysBCFunct__base.html#a8cde4476cef731ed821f25229ddb0c7b',1,'ERFPhysBCFunct_base::m_geom()'],['../classERFPhysBCFunct__w.html#a1e9f9a0981a60be4e8e3a2b906444878',1,'ERFPhysBCFunct_w::m_geom()'],['../classERFPhysBCFunct__v.html#a01f7c56f64ac414f4ec69ff8c45a2f2a',1,'ERFPhysBCFunct_v::m_geom()'],['../classERFPhysBCFunct__u.html#a12a1e078b61a3e00958bf0f3f69bfe5f',1,'ERFPhysBCFunct_u::m_geom()'],['../classERFPhysBCFunct__cons.html#a1a3121bc392962a3c3149a6e2db2791b',1,'ERFPhysBCFunct_cons::m_geom()'],['../classMOSTAverage.html#aed9b6c726189d8858abba0a2a66feca1',1,'MOSTAverage::m_geom()'],['../classABLMost.html#a1795a510d08fbd88e6599e014f97b6c5',1,'ABLMost::m_geom()'],['../classKessler.html#a48f29ab8e5d1232ee83851fd904e9354',1,'Kessler::m_geom()'],['../classSAM.html#a8242fff43eb2cf417036eb36f5e4a3d8',1,'SAM::m_geom()'],['../classSatAdj.html#a126f7c9b97c2cbb757483e1935470a44',1,'SatAdj::m_geom()'],['../classRadiation.html#ae5477e7b80b52cebf89ec3b8bdce0f3c',1,'Radiation::m_geom()'],['../classPlaneAverage.html#ae359b042dfa8a0b951a3d34706c3c385',1,'PlaneAverage::m_geom()'],['../classSLM.html#a870bfd56a5fe10dc6b7b8f0347a9b218',1,'SLM::m_geom()']]], - ['m_5fgocp_1415',['m_gOcp',['../classKessler.html#aac004df387a7f0725724f017ca3d4a99',1,'Kessler::m_gOcp()'],['../classSAM.html#a3a76b3fc76d33c147dcaab81a738f41c',1,'SAM::m_gOcp()']]], - ['m_5fgtoe_1416',['m_gtoe',['../classKessler.html#ae8749011028be638e3fb8051e22f83f1',1,'Kessler::m_gtoe()'],['../classSAM.html#a579b5a1e16d7b9d8d317e475a6a43705',1,'SAM::m_gtoe()']]], - ['m_5fheight_5fforest_1417',['m_height_forest',['../classForestDrag.html#a70219f7646623030f5eca622c0467f7a',1,'ForestDrag']]], - ['m_5fheight_5fterrain_1418',['m_height_terrain',['../classTerrainDrag.html#a00bf2163eb00e50f079d1a0e55ad29a5',1,'TerrainDrag']]], - ['m_5fhub_5fheight_1419',['m_hub_height',['../classNullWindFarm.html#ad403f4133b2292495e5dd949fcc59207',1,'NullWindFarm']]], - ['m_5fhwave_5flev_1420',['m_Hwave_lev',['../classABLMost.html#a644ccdc438574061ec7ae75cdc714ec6',1,'ABLMost']]], - ['m_5fi_5findx_1421',['m_i_indx',['../classMOSTAverage.html#a2f5fb25e7c5196338ee5a051708d8f62',1,'MOSTAverage']]], - ['m_5fifs_1422',['m_ifs',['../classUnionListIF.html#a89c2512bb20d220882024302d7a92a3f',1,'UnionListIF']]], - ['m_5fin_5frad_1423',['m_in_rad',['../classReadBndryPlanes.html#a8269a127a4db1fd93794dcb8062f5fa9',1,'ReadBndryPlanes::m_in_rad()'],['../classWriteBndryPlanes.html#a7b350ac1d0c6151ed748a575475f8fbd',1,'WriteBndryPlanes::m_in_rad()']]], - ['m_5fin_5ftimes_1424',['m_in_times',['../classReadBndryPlanes.html#adfe9045e42be78e2a735151d969183d7',1,'ReadBndryPlanes::m_in_times()'],['../classWriteBndryPlanes.html#a15fa114f52237b735599b6a5cac40d26',1,'WriteBndryPlanes::m_in_times()']]], - ['m_5fin_5ftimesteps_1425',['m_in_timesteps',['../classReadBndryPlanes.html#a7bfda76cde9aa1b8290577c40a612795',1,'ReadBndryPlanes::m_in_timesteps()'],['../classWriteBndryPlanes.html#a7cab948881900ffa97145c47221dcb44',1,'WriteBndryPlanes::m_in_timesteps()']]], - ['m_5finc_5fghost_1426',['m_inc_ghost',['../classPlaneAverage.html#abe59333d5fc9969465111df40dd9892e',1,'PlaneAverage']]], - ['m_5finclude_5fwstar_1427',['m_include_wstar',['../classABLMost.html#ac2e247ec9fd06cd15c788b83bf2c9ba6',1,'ABLMost']]], - ['m_5finterp_1428',['m_interp',['../classERFFillPatcher.html#a2fc352aecabd75ec92f5d17730683a1c',1,'ERFFillPatcher::m_interp()'],['../classMOSTAverage.html#aeac5da9c3972fdde64f60720f88efe2e',1,'MOSTAverage::m_interp()']]], - ['m_5fixtype_1429',['m_ixtype',['../classPlaneAverage.html#a45ad4c1f2922be9ba838bab13657385f',1,'PlaneAverage']]], - ['m_5fj_5findx_1430',['m_j_indx',['../classMOSTAverage.html#acdc75484e6ed5d2fadfb93573b6dded2',1,'MOSTAverage']]], - ['m_5fk_5fin_1431',['m_k_in',['../classMOSTAverage.html#ad570edb25d41640aa2d52122ae303884',1,'MOSTAverage']]], - ['m_5fk_5findx_1432',['m_k_indx',['../classMOSTAverage.html#afbe752293b7c2790b1994a2349261fda',1,'MOSTAverage']]], - ['m_5fk_5fsoil_1433',['m_k_soil',['../classSLM.html#aa674dfa04bde7d418f1195f707f84f5c',1,'SLM::m_k_soil()'],['../classMM5.html#ac5730f1413ae4a3dd5d4b2c683c41297',1,'MM5::m_k_soil()']]], - ['m_5flai_5fforest_1434',['m_lai_forest',['../classForestDrag.html#a6b967bb106243fd365ca0aa2cd9aa457',1,'ForestDrag']]], - ['m_5flaimax_5fforest_1435',['m_laimax_forest',['../classForestDrag.html#a24d15eda91f5abc361c3c5b37fb45efd',1,'ForestDrag']]], - ['m_5flat_1436',['m_lat',['../classRadiation.html#ae6fe4540ef5931fb2ac34ad19c6fe74e',1,'Radiation']]], - ['m_5flev_1437',['m_lev',['../classERFPhysBCFunct__cons.html#ad393b48c02e838f75be60a655eed9fa6',1,'ERFPhysBCFunct_cons::m_lev()'],['../classERFPhysBCFunct__u.html#a898867b7e245b2ecf05ab7f5ce4a4504',1,'ERFPhysBCFunct_u::m_lev()'],['../classERFPhysBCFunct__v.html#a22e73a039ee130b072f3a9ad079fc160',1,'ERFPhysBCFunct_v::m_lev()'],['../classERFPhysBCFunct__w.html#a277641c1cc5a27c2a01e49d21a9c88f4',1,'ERFPhysBCFunct_w::m_lev()'],['../classERFPhysBCFunct__base.html#a55272dec44184034a24cfe54bb7df1fd',1,'ERFPhysBCFunct_base::m_lev()'],['../structLineSampler.html#af614a59976e85627d9b5d41222265cde',1,'LineSampler::m_lev()'],['../structPlaneSampler.html#a31b77c80e1831ceb775ed63819016fd4',1,'PlaneSampler::m_lev()']]], - ['m_5flevel_1438',['m_level',['../classPlaneAverage.html#a6a25218bd5754ec121caab7e4acfc537',1,'PlaneAverage']]], - ['m_5fline_5faverage_1439',['m_line_average',['../classPlaneAverage.html#a998ec98b248ea4bd71284a2bd919fb0d',1,'PlaneAverage']]], - ['m_5fline_5fxcentroid_1440',['m_line_xcentroid',['../classPlaneAverage.html#a560dbd7059fb6cbb0421635c5d405d2b',1,'PlaneAverage']]], - ['m_5flmask_5flev_1441',['m_lmask_lev',['../classABLMost.html#aaa5bbc610662825ddd8a184b43f3541b',1,'ABLMost']]], - ['m_5flon_1442',['m_lon',['../classRadiation.html#a0069d200496f037a5bffa96e4bf9bce0',1,'Radiation']]], - ['m_5fls_1443',['m_ls',['../classSampleData.html#a12c059d78aea6b9c266a7cf17044a24c',1,'SampleData']]], - ['m_5fls_5fmf_1444',['m_ls_mf',['../structLineSampler.html#a1fa54ddedf5258bce17bb029e4aaf50e',1,'LineSampler']]], - ['m_5flsm_5fdata_5flev_1445',['m_lsm_data_lev',['../classABLMost.html#a958aaaf9e040462197c88c6c77f2aaf6',1,'ABLMost::m_lsm_data_lev()'],['../classLandSurface.html#a5a134e93d42328bfaa9611a9e625e1bb',1,'LandSurface::m_lsm_data_lev()']]], - ['m_5flsm_5fflux_5flev_1446',['m_lsm_flux_lev',['../classABLMost.html#a422336bc908d29f98dafb3b745b4f060',1,'ABLMost']]], - ['m_5flsm_5ffluxes_1447',['m_lsm_fluxes',['../classRadiation.html#a628ab4164c223bc55241535374a780cb',1,'Radiation']]], - ['m_5flsm_5fgeom_1448',['m_lsm_geom',['../classMM5.html#a5bb965e19ba475c78c8c9c8528fbf871',1,'MM5::m_lsm_geom()'],['../classNullSurf.html#ac722d317f14ff1793ce7a38362987513',1,'NullSurf::m_lsm_geom()'],['../classSLM.html#ac41680d479e44b54678787b662c55fef',1,'SLM::m_lsm_geom()']]], - ['m_5flsm_5fgeom_5flev_1449',['m_lsm_geom_lev',['../classLandSurface.html#a06a0bb4f12e604dbbd844bd4d2b0903f',1,'LandSurface']]], - ['m_5flsm_5fmodel_1450',['m_lsm_model',['../classLandSurface.html#a7415e46b046f76ef34902fa6ef1ef628',1,'LandSurface']]], - ['m_5flsm_5fsize_1451',['m_lsm_size',['../classMM5.html#a338909d8b32e73bee5188eb5f4e0e15d',1,'MM5::m_lsm_size()'],['../classNullSurf.html#a00480a80b00d313460c898669225b2ef',1,'NullSurf::m_lsm_size()'],['../classSLM.html#a4b4498e80099eadbb5405ec7095c07a8',1,'SLM::m_lsm_size()']]], - ['m_5flsm_5fzenith_1452',['m_lsm_zenith',['../classRadiation.html#a9ee4891cfb314df8458a47759de345d5',1,'Radiation']]], - ['m_5flwave_5flev_1453',['m_Lwave_lev',['../classABLMost.html#ab12af4a41dbc189d69850a81447434f7',1,'ABLMost']]], - ['m_5fma_1454',['m_ma',['../classABLMost.html#a466bfcda8ae4337d9c8781ab28e3f6fe',1,'ABLMost']]], - ['m_5fmax_5fstep_1455',['m_max_step',['../classMultiBlockContainer.html#a1f1ba45d36c26640b1d2817ae275a505',1,'MultiBlockContainer']]], - ['m_5fmaxlev_1456',['m_maxlev',['../classMOSTAverage.html#abc66735142b394193e3b6934ea817015',1,'MOSTAverage']]], - ['m_5fmoist_5fmodel_1457',['m_moist_model',['../classEulerianMicrophysics.html#a3d8916fc5900c54728d7549c68b21048',1,'EulerianMicrophysics']]], - ['m_5fmost_1458',['m_most',['../classERF.html#a051364b2373d8d86151c0b4a958035bd',1,'ERF']]], - ['m_5fmoving_5fterrain_1459',['m_moving_terrain',['../classERFPhysBCFunct__base.html#aa0e24cb3922f3d72d5438a6c3e5a4310',1,'ERFPhysBCFunct_base']]], - ['m_5fnavg_1460',['m_navg',['../classMOSTAverage.html#a0554ee593b5deca61ef0d26ebd26f6d6',1,'MOSTAverage']]], - ['m_5fncell_5fline_1461',['m_ncell_line',['../classPlaneAverage.html#a049c64513c0ed306d7e68ef95df87033',1,'PlaneAverage']]], - ['m_5fncell_5fplane_1462',['m_ncell_plane',['../classMOSTAverage.html#a89b9ec10eb8dee9a8be7c9597a3f5008',1,'MOSTAverage::m_ncell_plane()'],['../classPlaneAverage.html#a98ad1b7801e75ac43ddd3d06b0c5d7da',1,'PlaneAverage::m_ncell_plane()']]], - ['m_5fncell_5fregion_1463',['m_ncell_region',['../classMOSTAverage.html#ab227f9a8e9224820c00fa8b223712b3e',1,'MOSTAverage']]], - ['m_5fncomp_1464',['m_ncomp',['../classERFFillPatcher.html#a61c68ee600be65606db582402599c1d4',1,'ERFFillPatcher::m_ncomp()'],['../classPlaneAverage.html#af07d85c4bd48f4bedc0b180001c728dc',1,'PlaneAverage::m_ncomp()']]], - ['m_5fng_1465',['m_ng',['../classPlaneAverage.html#a4a8c3eb911548a254ef75c24659b1317',1,'PlaneAverage']]], - ['m_5fnghost_1466',['m_nghost',['../classERFFillPatcher.html#afdb02cfc6d41b23967ff0a6f0e22b849',1,'ERFFillPatcher']]], - ['m_5fnghost_5fsubset_1467',['m_nghost_subset',['../classERFFillPatcher.html#a83a91e2dc7bd7c39a27327024814061c',1,'ERFFillPatcher']]], - ['m_5fnominal_5fpower_1468',['m_nominal_power',['../classNullWindFarm.html#aac5f552b2717ab7f177541c1bf09828a',1,'NullWindFarm']]], - ['m_5fnorm_5fvec_1469',['m_norm_vec',['../classMOSTAverage.html#a90d1df8bd48dd2bf45776a01ba1a89f7',1,'MOSTAverage']]], - ['m_5fnvar_1470',['m_nvar',['../classMOSTAverage.html#a94ece9d178d0e85296cce07bab556bc7',1,'MOSTAverage']]], - ['m_5fnz_5flsm_1471',['m_nz_lsm',['../classMM5.html#a9e2b3186622686e5aae850eb1dc93d28',1,'MM5::m_nz_lsm()'],['../classSLM.html#ac5eb0f0fb3b7c78777a95bad4b5370ee',1,'SLM::m_nz_lsm()']]], - ['m_5fout_5frad_1472',['m_out_rad',['../classWriteBndryPlanes.html#a2ce490f5166966b52112f126c9dc4dd8',1,'WriteBndryPlanes::m_out_rad()'],['../classReadBndryPlanes.html#acb820b3ebc4c07d210831e6081c47aa9',1,'ReadBndryPlanes::m_out_rad()']]], - ['m_5fowns_5fdata_1473',['m_owns_data',['../structTimeInterpolatedData.html#a6eeb9167e2d8051c16fdbb1e7fee54ed',1,'TimeInterpolatedData']]], - ['m_5fphi_1474',['m_phi',['../structWENO5.html#a28727bda47dc47677cf20c4d4bbda9a8',1,'WENO5::m_phi()'],['../structWENO__Z7.html#a3bab5ca3ba311c6f183bb9d5d5f99fee',1,'WENO_Z7::m_phi()'],['../structWENO__Z5.html#a962862416f273b267eb55802eff59edf',1,'WENO_Z5::m_phi()'],['../structWENO__MZQ3.html#a106585bb6e78f7027658c9c56f3ae892',1,'WENO_MZQ3::m_phi()'],['../structWENO__Z3.html#a8269a48070f989c0183112ccd8e57489',1,'WENO_Z3::m_phi()'],['../structWENO7.html#aacefd0bc2d7db63fa68026e0d041c637',1,'WENO7::m_phi()'],['../structWENO3.html#a13120486db8a71a2059a9c7c1928b416',1,'WENO3::m_phi()'],['../structUPWINDALL.html#a36acc81d9046b2b80cf3755aa46bc10c',1,'UPWINDALL::m_phi()'],['../structCENTERED6.html#a732a4a686c30a3233c939f453b74f0b9',1,'CENTERED6::m_phi()'],['../structUPWIND5.html#a26ff7f987df2f61ab60c121c02dd4295',1,'UPWIND5::m_phi()'],['../structCENTERED4.html#a2a0e8c62c2eb7e34a73c94f212a21cb3',1,'CENTERED4::m_phi()'],['../structUPWIND3.html#a4f184417f94f60775a46357fbafe1cca',1,'UPWIND3::m_phi()'],['../structCENTERED2.html#ac162099524c29536f1d08dcbb7c6c67a',1,'CENTERED2::m_phi()']]], - ['m_5fplane_5faverage_1475',['m_plane_average',['../classMOSTAverage.html#a81ad3bc2787e30025f8bee91bc5c9dc2',1,'MOSTAverage']]], - ['m_5fplot_5fface_5fvels_1476',['m_plot_face_vels',['../classERF.html#a367a3daba5d844efbed84c52e647cea6',1,'ERF']]], - ['m_5fplot_5fint_5f1_1477',['m_plot_int_1',['../classERF.html#a57cfb4bfead8525174646964992c7e69',1,'ERF']]], - ['m_5fplot_5fint_5f2_1478',['m_plot_int_2',['../classERF.html#ad3311c9ceacd17f34bdb5e03cefa33b3',1,'ERF']]], - ['m_5fplot_5fper_5f1_1479',['m_plot_per_1',['../classERF.html#a3167adc9518cce649a90ab82e9f9c85d',1,'ERF']]], - ['m_5fplot_5fper_5f2_1480',['m_plot_per_2',['../classERF.html#aff879a9c686293a10a3a03027b765c51',1,'ERF']]], - ['m_5fpolicy_1481',['m_policy',['../classMOSTAverage.html#a0e87c91bf31d0e60a31b906081d24eea',1,'MOSTAverage']]], - ['m_5fpower_1482',['m_power',['../classNullWindFarm.html#a61554384fc601d7ae2fb758a8bc7f4f4',1,'NullWindFarm']]], - ['m_5fpp_5fprefix_1483',['m_pp_prefix',['../classMOSTAverage.html#a8e48f835a742b02f039aeb6bc520aef8',1,'MOSTAverage']]], - ['m_5fprecision_1484',['m_precision',['../classPlaneAverage.html#a1f08f5f76700c51c42243410ffce6e66',1,'PlaneAverage']]], - ['m_5fps_1485',['m_ps',['../classSampleData.html#ab96a6354333a8e9db8145813b68b1b5b',1,'SampleData']]], - ['m_5fps_5fmf_1486',['m_ps_mf',['../structPlaneSampler.html#a697a9d0158c0c14f796a7a016759d2f7',1,'PlaneSampler']]], - ['m_5fqmoist_5fsize_1487',['m_qmoist_size',['../classSatAdj.html#ac0fec328145e0aaad664481b9723601f',1,'SatAdj::m_qmoist_size()'],['../classSAM.html#a4bf36ad050daafdcfea1aa83ad75f9cf',1,'SAM::m_qmoist_size()'],['../classNullMoist.html#a645f66b91b08d84aa7451a9da0c11a72',1,'NullMoist::m_qmoist_size()'],['../classKessler.html#ae94091e97ccba54c040030c98e52aa7c',1,'Kessler::m_qmoist_size()']]], - ['m_5fqstate_5fsize_1488',['m_qstate_size',['../classKessler.html#ad5167b56417db2cd78415b4654d6f7ca',1,'Kessler::m_qstate_size()'],['../classNullMoist.html#a3cb016aa9c0f1ee7534ad678723d1c59',1,'NullMoist::m_qstate_size()'],['../classSAM.html#a81c775ecb78f3f228a98a9c39d1d098d',1,'SAM::m_qstate_size()'],['../classSatAdj.html#a7a2085bd641420e70c2b113a63406b7e',1,'SatAdj::m_qstate_size()']]], - ['m_5fr2d_1489',['m_r2d',['../classERF.html#addf62bfc534515447b94e928ac0b7135',1,'ERF']]], - ['m_5fradius_1490',['m_radius',['../classMOSTAverage.html#a2c167351f6655ef3276f8e5b39439e91',1,'MOSTAverage']]], - ['m_5fratio_1491',['m_ratio',['../classERFFillPatcher.html#ab5ab5fa9bd525d2673c433633e0b3fba',1,'ERFFillPatcher']]], - ['m_5frdocp_1492',['m_rdOcp',['../classReadBndryPlanes.html#a7e0bbe82df8b302172937d7dbb981a2c',1,'ReadBndryPlanes::m_rdOcp()'],['../classSAM.html#a3b461d5620f6b9a08a1e62b60a463af7',1,'SAM::m_rdOcp()'],['../classSatAdj.html#a27114b820d031f82462a0f378294042c',1,'SatAdj::m_rdOcp()']]], - ['m_5frelax_5fmask_1493',['m_relax_mask',['../classERFFillPatcher.html#abad97ea0363653435fd9f922e10a53b2',1,'ERFFillPatcher']]], - ['m_5frot_5ffields_1494',['m_rot_fields',['../classMOSTAverage.html#a733f1b5c94de8ee530f4f257510cb277',1,'MOSTAverage']]], - ['m_5frotate_1495',['m_rotate',['../classABLMost.html#ab107efa0b6bdf80ee44d232919f6a7ad',1,'ABLMost::m_rotate()'],['../classMOSTAverage.html#a7d43a66f7518f75e694e0582dd40ec44',1,'MOSTAverage::m_rotate()']]], - ['m_5frotor_5frad_1496',['m_rotor_rad',['../classNullWindFarm.html#a06d46ff7212efd7893e94b99fa981b9d',1,'NullWindFarm']]], - ['m_5frotor_5frpm_1497',['m_rotor_RPM',['../classNullWindFarm.html#ad19bb9c4842c561c0024ae6d686b1a78',1,'NullWindFarm']]], - ['m_5fset_5fmask_1498',['m_set_mask',['../classERFFillPatcher.html#a9d188e7b7e85221b257799a5a9c5098e',1,'ERFFillPatcher']]], - ['m_5fsst_5flev_1499',['m_sst_lev',['../classABLMost.html#ad8f1957bba407e17edb0a84ace515cde',1,'ABLMost']]], - ['m_5fstart_5fbdy_5ftime_1500',['m_start_bdy_time',['../classABLMost.html#a4fb97b28e44e9ff6930f18083923343a',1,'ABLMost']]], - ['m_5ft_5favg_1501',['m_t_avg',['../classMOSTAverage.html#a05905a4754c7eb39b766b96889b1bd47',1,'MOSTAverage']]], - ['m_5ft_5finit_1502',['m_t_init',['../classMOSTAverage.html#a3fe20fc4a4eb0b283f1d658b6237004c',1,'MOSTAverage']]], - ['m_5fterr_1503',['m_terr',['../classTerrainIF.html#a3e1f2814d20da7b5dd6d1d620b04784c',1,'TerrainIF']]], - ['m_5fterrain_5fblank_1504',['m_terrain_blank',['../classTerrainDrag.html#aea4f3763046daf47cefcbf6d5fb71e54',1,'TerrainDrag']]], - ['m_5fterrain_5fdrag_1505',['m_terrain_drag',['../classERF.html#a7459dc4cb4cb0390e4a71fa26870a0e9',1,'ERF']]], - ['m_5fterrain_5ftype_1506',['m_terrain_type',['../classERFPhysBCFunct__w.html#a96add99b86d3a03a872af7af85ad8e96',1,'ERFPhysBCFunct_w']]], - ['m_5ftheta_5fdir_1507',['m_theta_dir',['../classMM5.html#ab8187a0b9206d9c1d6632d494a149d1a',1,'MM5::m_theta_dir()'],['../classSLM.html#aec067697af550a8122138e57c4e0666d',1,'SLM::m_theta_dir()']]], - ['m_5fthrust_5fcoeff_1508',['m_thrust_coeff',['../classNullWindFarm.html#a7fe11fbaf6a246c60156e40aec3835f7',1,'NullWindFarm']]], - ['m_5fthrust_5fcoeff_5fstanding_1509',['m_thrust_coeff_standing',['../classNullWindFarm.html#a5a95464f19af9063228d23981f3a75cd',1,'NullWindFarm']]], - ['m_5ftime_1510',['m_time',['../structTimeInterpolatedData.html#a9b0102facc1d00011f48f95132955e27',1,'TimeInterpolatedData']]], - ['m_5ftime_5ffile_1511',['m_time_file',['../classReadBndryPlanes.html#a8027f415fce9acdc5ad53745016f67bf',1,'ReadBndryPlanes::m_time_file()'],['../classWriteBndryPlanes.html#a91c8abe5b1a15f5fe630db40230f08c1',1,'WriteBndryPlanes::m_time_file()']]], - ['m_5ftime_5fwindow_1512',['m_time_window',['../classMOSTAverage.html#ac95147c0d7961323ca8b079f63cd4be9',1,'MOSTAverage']]], - ['m_5ftinterp_1513',['m_tinterp',['../classReadBndryPlanes.html#a3f5e28f23e03b5c32f23ac953987728a',1,'ReadBndryPlanes']]], - ['m_5ftn_1514',['m_tn',['../classReadBndryPlanes.html#ade779c58aa5ea62cf1e03cbfaf98bb61',1,'ReadBndryPlanes']]], - ['m_5ftnp1_1515',['m_tnp1',['../classReadBndryPlanes.html#a4343c3c0761df0f96c58f8d268a43017',1,'ReadBndryPlanes']]], - ['m_5ftnp2_1516',['m_tnp2',['../classReadBndryPlanes.html#aca1dcdc531215bfd5a12fb286d064c8c',1,'ReadBndryPlanes']]], - ['m_5fturb_5fdisk_5fangle_1517',['m_turb_disk_angle',['../classNullWindFarm.html#a3b3156bf79da131a833a2a6a96b27421',1,'NullWindFarm']]], - ['m_5ftype_5fforest_1518',['m_type_forest',['../classForestDrag.html#ad8061afe4ea0b11059a6094ae07243cf',1,'ForestDrag']]], - ['m_5fu_5fbc_5fdata_1519',['m_u_bc_data',['../classERFPhysBCFunct__u.html#a603a1822cba514966ad201cfc676cdf6',1,'ERFPhysBCFunct_u']]], - ['m_5fuse_5freal_5fbcs_1520',['m_use_real_bcs',['../classERFPhysBCFunct__u.html#a4a1ce4ec8f730cb61568aee6eceefe1f',1,'ERFPhysBCFunct_u::m_use_real_bcs()'],['../classERFPhysBCFunct__w.html#a6e6cdc32da147f7bc00d8c408b5df9a1',1,'ERFPhysBCFunct_w::m_use_real_bcs()'],['../classERFPhysBCFunct__v.html#aa17ac5983f98d1b13f952fa7f2c39b54',1,'ERFPhysBCFunct_v::m_use_real_bcs()'],['../classERFPhysBCFunct__cons.html#a0e54453355d6a7c96044113c8827a008',1,'ERFPhysBCFunct_cons::m_use_real_bcs()']]], - ['m_5fv_5fbc_5fdata_1521',['m_v_bc_data',['../classERFPhysBCFunct__v.html#a1abc171e8cfcd542f4d9e312e0f586c1',1,'ERFPhysBCFunct_v']]], - ['m_5fvar_5fnames_1522',['m_var_names',['../classReadBndryPlanes.html#aa5f533fb198d42785bfebe5cd8ae7131',1,'ReadBndryPlanes::m_var_names()'],['../classWriteBndryPlanes.html#a85703bf41a6ba0382f13a90f64ba417b',1,'WriteBndryPlanes::m_var_names()']]], - ['m_5fvar_5fz0_1523',['m_var_z0',['../classABLMost.html#ab1da46aefd129763fb25f5a6839e48dd',1,'ABLMost']]], - ['m_5fvelocity_1524',['m_velocity',['../classNullWindFarm.html#af83e2833c70c7374fa00ec94755e8038',1,'NullWindFarm']]], - ['m_5fvsg_1525',['m_Vsg',['../classMOSTAverage.html#a5dfb4235703aaa2364d49d7fbb8d1512',1,'MOSTAverage']]], - ['m_5fw2d_1526',['m_w2d',['../classERF.html#aa53035f34ba133b86172e180abda4209',1,'ERF']]], - ['m_5fw_5fbc_5fdata_1527',['m_w_bc_data',['../classERFPhysBCFunct__w.html#a4c66456080eb954ef8c80fc3dcfc4c3a',1,'ERFPhysBCFunct_w']]], - ['m_5fwind_5fspeed_1528',['m_wind_speed',['../classNullWindFarm.html#a9beae3f8f39bb7bde432530da926d6ef',1,'NullWindFarm']]], - ['m_5fwindfarm_5fmodel_1529',['m_windfarm_model',['../classWindFarm.html#af3953694e6a246585c20f50436a65123',1,'WindFarm']]], - ['m_5fx_5fforest_1530',['m_x_forest',['../classForestDrag.html#a6f6067a4f71428c8ab3039240a3207e4',1,'ForestDrag']]], - ['m_5fx_5fpos_1531',['m_x_pos',['../classMOSTAverage.html#a58c320eb48f9b8a1b0983d2770e9f3ea',1,'MOSTAverage']]], - ['m_5fx_5fterrain_1532',['m_x_terrain',['../classTerrainDrag.html#aefe9300b19343dee0efbe1c3012bca57',1,'TerrainDrag']]], - ['m_5fxlo_1533',['m_xlo',['../classPlaneAverage.html#a42c7dfa900a0b69ba1d294455ca8ba51',1,'PlaneAverage']]], - ['m_5fxloc_1534',['m_xloc',['../classNullWindFarm.html#ac8ff132b0d2d52032ec19344ec6a74c6',1,'NullWindFarm']]], - ['m_5fy_5fforest_1535',['m_y_forest',['../classForestDrag.html#af1a72c6ce2a773a31ae0d6f84aa2aa71',1,'ForestDrag']]], - ['m_5fy_5fpos_1536',['m_y_pos',['../classMOSTAverage.html#a1beb0dad926be2f2d9cb1de69a1a3374',1,'MOSTAverage']]], - ['m_5fy_5fterrain_1537',['m_y_terrain',['../classTerrainDrag.html#acee51c325452c690103ad5b769ef0aeb',1,'TerrainDrag']]], - ['m_5fyloc_1538',['m_yloc',['../classNullWindFarm.html#a86792dc0d8fb3dfc9b9646c38a2926da',1,'NullWindFarm']]], - ['m_5fz_5fphys_5fnd_1539',['m_z_phys_nd',['../classMOSTAverage.html#a3a49018467b69573ef84df9cdfd86da4',1,'MOSTAverage::m_z_phys_nd()'],['../classERFPhysBCFunct__cons.html#ad33ab704eb9b5d62a4db9317f40255dd',1,'ERFPhysBCFunct_cons::m_z_phys_nd()'],['../classERFPhysBCFunct__u.html#aefe9bc994735627162154bc289a0de3c',1,'ERFPhysBCFunct_u::m_z_phys_nd()'],['../classERFPhysBCFunct__v.html#afffa0e227916c179928f9a3eb7a07c3c',1,'ERFPhysBCFunct_v::m_z_phys_nd()'],['../classERFPhysBCFunct__w.html#aa37508122179536336aa8dba19d34c1b',1,'ERFPhysBCFunct_w::m_z_phys_nd()'],['../classKessler.html#aaead0b1bbb0693e5ef480fd15bcbe559',1,'Kessler::m_z_phys_nd()'],['../classSAM.html#a51af1452ad89711f8ddaa554cdc49ee6',1,'SAM::m_z_phys_nd()']]], - ['m_5fz_5fpos_1540',['m_z_pos',['../classMOSTAverage.html#a81ff1b7e8d026f0cd74147cbcc016d15',1,'MOSTAverage']]], - ['m_5fzref_1541',['m_zref',['../classMOSTAverage.html#af2f1477f6bc5e4b2f2ddee27d17dab9f',1,'MOSTAverage']]], - ['ma_5flist_1542',['ma_list',['../classMamConstituents.html#ab9703f219ce7a084e170017035dc269b',1,'MamConstituents']]], - ['main_1543',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], - ['main_2ecpp_1544',['main.cpp',['../main_8cpp.html',1,'']]], - ['main_2edox_1545',['main.dox',['../main_8dox.html',1,'']]], - ['make_5fareas_1546',['make_areas',['../ERF__TerrainMetrics_8cpp.html#a920c175414adfaaa26687bfb8e7585bb',1,'make_areas(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &ax, MultiFab &ay, MultiFab &az): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#afd5f5cf174d096726815e6d7dc325c41',1,'make_areas(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &ax, amrex::MultiFab &ay, amrex::MultiFab &az): ERF_Utils.H']]], - ['make_5fbuoyancy_1547',['make_buoyancy',['../ERF__MakeBuoyancy_8cpp.html#a8088738885b030abe3022ba02503db7c',1,'make_buoyancy(Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const MultiFab &base_state, const int n_qstate, const int anelastic): ERF_MakeBuoyancy.cpp'],['../ERF__SrcHeaders_8H.html#a558d09c3ede64096bd3e5a792e6424e4',1,'make_buoyancy(amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const amrex::MultiFab &base_state, const int n_qstate, const int anelastic): ERF_SrcHeaders.H']]], - ['make_5ffast_5fcoeffs_1548',['make_fast_coeffs',['../ERF__TI__fast__headers_8H.html#a713f272ad55607a189cf08b8ad0057d5',1,'make_fast_coeffs(int level, amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::Geometry geom, const bool use_moisture, const MeshType mesh_type, const amrex::Real gravity, const amrex::Real c_p, std::unique_ptr< amrex::MultiFab > &detJ_cc, const amrex::MultiFab *r0, const amrex::MultiFab *pi0, const amrex::Real dtau, const amrex::Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TI_fast_headers.H'],['../ERF__MakeFastCoeffs_8cpp.html#ad6b5b13b67ab3a4c1086f25bac4a7b14',1,'make_fast_coeffs(int, MultiFab &fast_coeffs, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const amrex::Geometry geom, bool l_use_moisture, MeshType mesh_type, Real gravity, Real c_p, std::unique_ptr< MultiFab > &detJ_cc, const MultiFab *r0, const MultiFab *pi0, Real dtau, Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_MakeFastCoeffs.cpp']]], - ['make_5fj_1549',['make_J',['../ERF__TerrainMetrics_8cpp.html#a9c1ecbedddfe464d9db02960e5422564',1,'make_J(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &detJ_cc): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#accb87d367dfa749571761aa789fd3fea',1,'make_J(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &detJ_cc): ERF_Utils.H']]], - ['make_5fmom_5fsources_1550',['make_mom_sources',['../ERF__MakeMomSources_8cpp.html#a186d85f6035b61f034bac8995f82862d',1,'make_mom_sources(int level, int, Real, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &z_phys_cc, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &wvel, MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, const MultiFab &base_state, MultiFab *forest_drag, MultiFab *terrain_blank, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, const Real *dptr_u_geos, const Real *dptr_v_geos, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, const Vector< Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, int n_qstate): ERF_MakeMomSources.cpp'],['../ERF__SrcHeaders_8H.html#a9243570136f81cbe41d4051e010d8028',1,'make_mom_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &wvel, amrex::MultiFab &xmom_source, amrex::MultiFab &ymom_source, amrex::MultiFab &zmom_source, const amrex::MultiFab &base_state, amrex::MultiFab *forest_drag, amrex::MultiFab *terrain_blank, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, const amrex::Vector< amrex::Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, const int n_qstate): ERF_SrcHeaders.H']]], - ['make_5fphysbcs_1551',['make_physbcs',['../classERF.html#ac81ec7f74a1be1c4a1e6e15e08385ed5',1,'ERF']]], - ['make_5fsources_1552',['make_sources',['../ERF__MakeSources_8cpp.html#af209fc716b0c00a0f434ae2c18d6f45a',1,'make_sources(int level, int, Real dt, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &source, std::unique_ptr< MultiFab > &z_phys_cc, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &mapfac_m, const Real *dptr_rhotheta_src, const Real *dptr_rhoqt_src, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_MakeSources.cpp'],['../ERF__SrcHeaders_8H.html#af324ef1595c5d09755f8c2c94e89bd6a',1,'make_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &cc_source, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, std::unique_ptr< amrex::MultiFab > &mapfac_m, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_SrcHeaders.H']]], - ['make_5fzcc_1553',['make_zcc',['../ERF__TerrainMetrics_8cpp.html#acc28d890df44cf0082a848c057042178',1,'make_zcc(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &z_phys_cc): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#ab405f3b5732dda49ad076fab09bfbfc8',1,'make_zcc(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &z_phys_cc): ERF_Utils.H']]], - ['makediagnosticaverage_1554',['MakeDiagnosticAverage',['../classERF.html#a93ed2dd2c2441da6853d6f48b6467324',1,'ERF']]], - ['makehorizontalaverages_1555',['MakeHorizontalAverages',['../classERF.html#a01987b2556834788694f2f3741a2afe4',1,'ERF']]], - ['makenewlevelfromcoarse_1556',['MakeNewLevelFromCoarse',['../classERF.html#abb6175c28b36d23f5dda2994ca4a85e7',1,'ERF']]], - ['makenewlevelfromscratch_1557',['MakeNewLevelFromScratch',['../classERF.html#aaf10bbf8c9a5dbc257a88c4c1b650fee',1,'ERF']]], - ['makoh_5fcubic_1558',['makoh_cubic',['../classModalAeroWateruptake.html#a134cf0f1fd68266a37a7683e362553c4',1,'ModalAeroWateruptake']]], - ['makoh_5fquartic_1559',['makoh_quartic',['../classModalAeroWateruptake.html#a63dc4418d21ddbc2f88a86e6b5e05640',1,'ModalAeroWateruptake']]], - ['mam4_5faer_1560',['Mam4_aer',['../classMam4__aer.html',1,'']]], - ['mam_5faer_1561',['mam_aer',['../classAerRadProps.html#afb607ae14bfc3e46dd66c9e04627a57d',1,'AerRadProps']]], - ['mam_5fconsti_1562',['mam_consti',['../classMam4__aer.html#a2dcd6d3b6a38a2f0e8bc389c80fb4ae9',1,'Mam4_aer::mam_consti()'],['../classAerRadProps.html#a66f750181cccc82c03268b0a4a245ecc',1,'AerRadProps::mam_consti()']]], - ['mamconstituents_1563',['MamConstituents',['../classMamConstituents.html#a6839b6299dcdd8acf1cc859d929e0026',1,'MamConstituents::MamConstituents()'],['../classMamConstituents.html',1,'MamConstituents']]], - ['map_5fdata_1564',['map_data',['../classMRISplitIntegrator.html#a14fd551d7a7ff5bf6c58500740a64547',1,'MRISplitIntegrator']]], - ['mapfac_5fm_1565',['mapfac_m',['../classERF.html#a23aacdb72e9d2dfed8e2ebd2c2526497',1,'ERF']]], - ['mapfac_5fu_1566',['mapfac_u',['../classERF.html#a1e8afee1508b720dab56f5d044deb301',1,'ERF']]], - ['mapfac_5fv_1567',['mapfac_v',['../classERF.html#ae49b5055f9a7117fa15918a5daa775b7',1,'ERF']]], - ['mass_5fname_1568',['mass_name',['../structMamConstituents_1_1gas__t.html#ad63e38b410aa69ed3f76d6898b35b53a',1,'MamConstituents::gas_t::mass_name()'],['../structMamConstituents_1_1aerosol__t.html#a300418f68393143be3f4852641ac465b',1,'MamConstituents::aerosol_t::mass_name()']]], - ['mathematicalbndrytypes_1569',['mathematicalBndryTypes',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01c',1,'ERFBCType']]], - ['max_5fiter_1570',['MAX_ITER',['../namespaceHSEutils.html#a10de540cb8ad96aea8cd080f4d1e72fa',1,'HSEutils']]], - ['max_5fstep_1571',['max_step',['../classERF.html#a0634154e8e58379c495c3e7fe7c5e4d6',1,'ERF']]], - ['mcica_5fsubcol_5fmask_1572',['mcica_subcol_mask',['../classOptics.html#a078568b5fcba367944981fe065623e0c',1,'Optics']]], - ['mdata_1573',['mdata',['../structsurface__flux__mod__charnock.html#a6fa441221eb1f30d65437ce890adfd46',1,'surface_flux_mod_charnock::mdata()'],['../structsurface__temp__wave__coupled.html#a44d84ddefc6dc5572f1b1e614996b288',1,'surface_temp_wave_coupled::mdata()'],['../structsurface__temp__donelan.html#a78d9b2c9e7acc59519c2e5d911e2a83d',1,'surface_temp_donelan::mdata()'],['../structsurface__temp__mod__charnock.html#a98f673e5030f4509a8874466337f50c4',1,'surface_temp_mod_charnock::mdata()'],['../structsurface__temp__charnock.html#a073ad08e0d652e792b459878e10dc41b',1,'surface_temp_charnock::mdata()'],['../structsurface__temp.html#afec351f7cde260c6e96a27297cb4010f',1,'surface_temp::mdata()'],['../structsurface__flux__wave__coupled.html#a7c81c888df97ef0ff4dc54be9c4e163a',1,'surface_flux_wave_coupled::mdata()'],['../structsurface__flux__donelan.html#ab3b7307051954c791dcf73bb13213e9f',1,'surface_flux_donelan::mdata()'],['../structsurface__flux__charnock.html#a60030c5104987d6287efd5d9b996014c',1,'surface_flux_charnock::mdata()'],['../structsurface__flux.html#a960909fe387424192cf802afccdc7bed',1,'surface_flux::mdata()'],['../structadiabatic__wave__coupled.html#a812ea5ea7d6223e5512c372b3260d1bc',1,'adiabatic_wave_coupled::mdata()'],['../structadiabatic__donelan.html#a6b220db789638a784c51dfedcda1ffb9',1,'adiabatic_donelan::mdata()'],['../structadiabatic__mod__charnock.html#ad33aa4fea2aa05dbb4057dcef251e0da',1,'adiabatic_mod_charnock::mdata()'],['../structadiabatic__charnock.html#a5c11064c35d6eefd22558180155d6ede',1,'adiabatic_charnock::mdata()'],['../structadiabatic.html#afdc69c66b9c49f67d4f2409bc1f3ce29',1,'adiabatic::mdata()']]], - ['mesh_5ftype_1574',['mesh_type',['../structSolverChoice.html#a1952672901901b0b3a628f2298dc72c2',1,'SolverChoice']]], - ['meter_1575',['meter',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a3c6b87cb2d07bd40e9ed24c8729b20bd',1,'RadConstants']]], - ['metgrid_5fbasic_5flinear_1576',['metgrid_basic_linear',['../classERF.html#a04831a5a6bf49d8386d362379db84358',1,'ERF']]], - ['metgrid_5fdebug_5fdry_1577',['metgrid_debug_dry',['../classERF.html#aaaa067c46e79ca3635d138750642b78d',1,'ERF']]], - ['metgrid_5fdebug_5fisothermal_1578',['metgrid_debug_isothermal',['../classERF.html#ab08081c75e6d926825071630f2adddab',1,'ERF']]], - ['metgrid_5fdebug_5fmsf_1579',['metgrid_debug_msf',['../classERF.html#a079811bdd498e155326a851e0c12f850',1,'ERF']]], - ['metgrid_5fdebug_5fpsfc_1580',['metgrid_debug_psfc',['../classERF.html#ad256f0610d54caef208e2b2569a5aa82',1,'ERF']]], - ['metgrid_5fdebug_5fquiescent_1581',['metgrid_debug_quiescent',['../classERF.html#a64c81ad5cd1b7d21c2e597b92596f113',1,'ERF']]], - ['metgrid_5fforce_5fsfc_5fk_1582',['metgrid_force_sfc_k',['../classERF.html#a8767bdb5ac5b0a796dc478dc417e1606',1,'ERF']]], - ['metgrid_5finterp_5ftheta_1583',['metgrid_interp_theta',['../classERF.html#a7eac012575590fe374a8d4b5d9061546',1,'ERF']]], - ['metgrid_5forder_1584',['metgrid_order',['../classERF.html#af27fd93c086c23ab8c754e63e1a0c425',1,'ERF']]], - ['metgrid_5fproximity_1585',['metgrid_proximity',['../classERF.html#a95182a17e10556dde659d4dd891a4ed3',1,'ERF']]], - ['metgrid_5fretain_5fsfc_1586',['metgrid_retain_sfc',['../classERF.html#a51e327479a5c37c694bbf14eb8bce94f',1,'ERF']]], - ['metgrid_5fuse_5fbelow_5fsfc_1587',['metgrid_use_below_sfc',['../classERF.html#a8eb60483e48302db4706d3b90c0ae8e4',1,'ERF']]], - ['metgrid_5fuse_5fsfc_1588',['metgrid_use_sfc',['../classERF.html#a5d2fe657db8c3614db3e797566a49d68',1,'ERF']]], - ['metgridbdyvars_1589',['MetGridBdyVars',['../namespaceMetGridBdyVars.html',1,'']]], - ['mg_5fverbose_1590',['mg_verbose',['../classERF.html#a2c4e27d6b7928c7081f17e63d0834200',1,'ERF']]], - ['mic_5ffab_5fvars_1591',['mic_fab_vars',['../classKessler.html#aa11214a3e579cc9d6309359b1c05e5ab',1,'Kessler::mic_fab_vars()'],['../classSAM.html#a36ee9e1e1a94d22304f46e064f16e11e',1,'SAM::mic_fab_vars()'],['../classSatAdj.html#a26ca294f334ada4b91534e1e9e105442',1,'SatAdj::mic_fab_vars()']]], - ['micro_1592',['micro',['../classERF.html#a4b7277d54649219f31fe286eee9d415a',1,'ERF']]], - ['micrometer_1593',['micrometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1aca44c575fbae0e89d6f7764169e03c46',1,'RadConstants']]], - ['microphysics_1594',['Microphysics',['../classMicrophysics.html#a79bf043906abc7e4d738318ec8e7aa2e',1,'Microphysics::Microphysics()'],['../classMicrophysics.html',1,'Microphysics']]], - ['micvar_1595',['MicVar',['../namespaceMicVar.html',1,'']]], - ['micvar_5fkess_1596',['MicVar_Kess',['../namespaceMicVar__Kess.html',1,'']]], - ['micvar_5fsatadj_1597',['MicVar_SatAdj',['../namespaceMicVar__SatAdj.html',1,'']]], - ['micvarmap_1598',['MicVarMap',['../classSatAdj.html#aace4f71353cc6a4640bad37476b65936',1,'SatAdj::MicVarMap()'],['../classSAM.html#a6008487ad12ada77acdcb3ee41371c98',1,'SAM::MicVarMap()'],['../classKessler.html#a18164f048f846cd122de43803b49c1cb',1,'Kessler::MicVarMap()']]], - ['mitchell_5fice_5foptics_5flw_1599',['mitchell_ice_optics_lw',['../classCloudRadProps.html#a1ab01da075a2a82b9fb4c341ff85e373',1,'CloudRadProps']]], - ['mitchell_5fice_5foptics_5fsw_1600',['mitchell_ice_optics_sw',['../classCloudRadProps.html#a32483def8d0d82a6d1cb57834fe04b7d',1,'CloudRadProps']]], - ['mm5_1601',['MM5',['../classMM5.html#a1cb63322dbfcb32636b286d8043a2893',1,'MM5::MM5()'],['../classMM5.html',1,'MM5']]], - ['modal_5faero_5fcalcsize_5fdiag_1602',['modal_aero_calcsize_diag',['../classMam4__aer.html#adedd31f2c7c2a293e6f3dfc4818b175d',1,'Mam4_aer']]], - ['modal_5faero_5fkohler_1603',['modal_aero_kohler',['../classModalAeroWateruptake.html#abdedb99ff569dd300dd3046820da78e8',1,'ModalAeroWateruptake']]], - ['modal_5faero_5flw_1604',['modal_aero_lw',['../classMam4__aer.html#a893de418ed6818eeece9ed80b72cb685',1,'Mam4_aer']]], - ['modal_5faero_5fsw_1605',['modal_aero_sw',['../classMam4__aer.html#a2327a69b0d90bb5e4d77f8864a1196f8',1,'Mam4_aer']]], - ['modal_5faero_5fwateruptake_5fdr_1606',['modal_aero_wateruptake_dr',['../classModalAeroWateruptake.html#aab174a0054ce6dfa80f15e391d9489c6',1,'ModalAeroWateruptake']]], - ['modal_5faero_5fwateruptake_5fsub_1607',['modal_aero_wateruptake_sub',['../classModalAeroWateruptake.html#a7c1e0109c368bd156beb85a2e98a8878',1,'ModalAeroWateruptake']]], - ['modal_5foptics_5ffile_1608',['modal_optics_file',['../classMam4__aer.html#a396c0ab69e47a8cbc27c346aa2fb489d',1,'Mam4_aer']]], - ['modal_5foptics_5finit_1609',['modal_optics_init',['../classPhysProp.html#a3e12605585c1b1a1c92dc34c9dfebc85',1,'PhysProp']]], - ['modal_5fsize_5fparameters_1610',['modal_size_parameters',['../classMam4__aer.html#a1097c2d484ccac94860e32f0bdf54915',1,'Mam4_aer']]], - ['modalaerowateruptake_1611',['ModalAeroWateruptake',['../classModalAeroWateruptake.html',1,'']]], - ['mode_5fcomponent_5ft_1612',['mode_component_t',['../structMamConstituents_1_1mode__component__t.html',1,'MamConstituents']]], - ['mode_5ftype_5fnames_1613',['mode_type_names',['../classMamConstituents.html#a5c94b10764d82b018270ebf012cd657b',1,'MamConstituents']]], - ['modelist_5ft_1614',['modelist_t',['../structMamConstituents_1_1modelist__t.html',1,'MamConstituents']]], - ['modeltype_1615',['modelType',['../classMicrophysics.html#ac10e6fce2e6cb49373d56ca0e1a5b366',1,'Microphysics']]], - ['modes_1616',['modes',['../classMamConstituents.html#a1692c29032818c08c3b1ac985a35d521',1,'MamConstituents']]], - ['modes_5ft_1617',['modes_t',['../structMamConstituents_1_1modes__t.html',1,'MamConstituents']]], - ['modified_5fcharnock_1618',['MODIFIED_CHARNOCK',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a266bf3048d67b1b3187c0189bc232fde',1,'ABLMost']]], - ['moeng_1619',['MOENG',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a0525d4394471c332f3c0a497584923d5',1,'ABLMost']]], - ['moeng_5fflux_1620',['moeng_flux',['../structmoeng__flux.html',1,'moeng_flux'],['../structmoeng__flux.html#a2843a181e875e6599b04964c28117900',1,'moeng_flux::moeng_flux()']]], - ['moistscal_5fhoriz_5fadv_5ftype_1621',['moistscal_horiz_adv_type',['../structAdvChoice.html#a22f84c60e56d4b3bde6b7f9548c87af3',1,'AdvChoice']]], - ['moistscal_5fhoriz_5fupw_5ffrac_1622',['moistscal_horiz_upw_frac',['../structAdvChoice.html#a69b32bcee6cd30f3f88280d0ec49cd35',1,'AdvChoice']]], - ['moistscal_5fvert_5fadv_5ftype_1623',['moistscal_vert_adv_type',['../structAdvChoice.html#a2f888dfcb79cdb766ee04f21aada83ec',1,'AdvChoice']]], - ['moistscal_5fvert_5fupw_5ffrac_1624',['moistscal_vert_upw_frac',['../structAdvChoice.html#a334139583accdc5718a939b20b308bb9',1,'AdvChoice']]], - ['moisture_5ftype_1625',['moisture_type',['../classRadiation.html#a1863ee4ba67242d2fb2dede10b4a9460',1,'Radiation::moisture_type()'],['../structSolverChoice.html#aacbfbe6f4a3040db3efdc6dbf8fa291b',1,'SolverChoice::moisture_type()']]], - ['molec_5fdiff_5ftype_1626',['molec_diff_type',['../structDiffChoice.html#aed5c75ec58e358a735d97869147b2baf',1,'DiffChoice']]], - ['molecdifftype_1627',['MolecDiffType',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735',1,'ERF_DiffStruct.H']]], - ['mom_5fh_1628',['Mom_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2e96e6d5e84e7d7b9857e73159dfbe2b',1,'EddyDiff']]], - ['mom_5fv_1629',['Mom_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea61ed124b350a1b26da1bd26aebfa5f82',1,'EddyDiff']]], - ['momentumtovelocity_1630',['MomentumToVelocity',['../ERF__Utils_8H.html#a26382a1781acfcd6b4740685db28d6b2',1,'MomentumToVelocity(amrex::MultiFab &xvel_out, amrex::MultiFab &yvel_out, amrex::MultiFab &zvel_out, const amrex::MultiFab &cons_in, const amrex::MultiFab &xmom_in, const amrex::MultiFab &ymom_in, const amrex::MultiFab &zmom_in, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H'],['../ERF__MomentumToVelocity_8cpp.html#a4909cdce4c261c6dae5564fb714881ea',1,'MomentumToVelocity(MultiFab &xvel, MultiFab &yvel, MultiFab &zvel, const MultiFab &density, const MultiFab &xmom_in, const MultiFab &ymom_in, const MultiFab &zmom_in, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_MomentumToVelocity.cpp']]], - ['most_1631',['MOST',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a882dd232c0425bb9366544f84f0a7b6c',1,'MOST(): ERF_IndexDefines.H'],['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca42d0838b4e8d40ee76fbaf2d55c3402e',1,'ERFBCType::MOST()']]], - ['most_5fdata_1632',['most_data',['../structmost__data.html',1,'']]], - ['mostaverage_1633',['MOSTAverage',['../classMOSTAverage.html#a17b44f1af3c89b1b2fbaaf9c03bdfa0a',1,'MOSTAverage::MOSTAverage(amrex::Vector< amrex::Geometry > geom, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &z_phys_nd)'],['../classMOSTAverage.html#acfc77dc21a0821d4b446f7be289c64d6',1,'MOSTAverage::MOSTAverage(MOSTAverage &&) noexcept=default'],['../classMOSTAverage.html#add74667e947201bbb2ddf2785f02ee0c',1,'MOSTAverage::MOSTAverage(const MOSTAverage &other)=delete'],['../classMOSTAverage.html',1,'MOSTAverage']]], - ['mri_5fintegrator_5fmem_1634',['mri_integrator_mem',['../classERF.html#a09d0fb2bd609c898a665d9530a744585',1,'ERF']]], - ['mrisplitintegrator_1635',['MRISplitIntegrator',['../classMRISplitIntegrator.html#a526041af494ee08e31efefc98aaa07ab',1,'MRISplitIntegrator::MRISplitIntegrator()'],['../classMRISplitIntegrator.html',1,'MRISplitIntegrator< T >'],['../classMRISplitIntegrator.html#a42d755c9aea9203dfdcbbe4cb76f83e3',1,'MRISplitIntegrator::MRISplitIntegrator()=default'],['../classMRISplitIntegrator.html#a9ea1c36a75e04596ffe0fa29e614b6e2',1,'MRISplitIntegrator::MRISplitIntegrator(const T &S_data)'],['../classMRISplitIntegrator.html#a809aa55db013cd913fe3546ef8001fd4',1,'MRISplitIntegrator::MRISplitIntegrator(MRISplitIntegrator &&) noexcept=default']]], - ['mu_1636',['MU',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a9d2d300be8f8f15441322fce35c9c92e',1,'WRFBdyVars']]], - ['mu_1637',['mu',['../structPhysProp_1_1physprop__t.html#aa23d4f11099641ffb9c395c327156980',1,'PhysProp::physprop_t::mu()'],['../classRadiation.html#a2002e601e86a58ebb15989a5b61ebe60',1,'Radiation::mu()']]], - ['muelq_1638',['muelq',['../ERF__Constants_8H.html#a0e5683feac33352111ce4445dbedbf45',1,'ERF_Constants.H']]], - ['multiblockcontainer_1639',['MultiBlockContainer',['../classMultiBlockContainer.html',1,'MultiBlockContainer'],['../classMultiBlockContainer.html#a285674e081e90380c665398b91535794',1,'MultiBlockContainer::MultiBlockContainer()']]], - ['murphykoop_1640',['MurphyKoop',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7a614be0679f050250e4d5494708d1136a',1,'SatMethods']]], - ['murphykoop_5fsvp_5fice_1641',['MurphyKoop_svp_ice',['../classSatMethods.html#a87786f42b9d0601dc1d22f635906a76f',1,'SatMethods']]], - ['murphykoop_5fsvp_5fwater_1642',['MurphyKoop_svp_water',['../classSatMethods.html#aac1daa9a38464e217df80a4f9613bcb3',1,'SatMethods']]], - ['mvelpp_1643',['mvelpp',['../classRadiation.html#ae4dacdbc7383b92511c2385bd59ed49a',1,'Radiation']]], - ['mwdair_1644',['mwdair',['../ERF__Constants_8H.html#a650da208ce885c0f6c9c742d26dc4b0e',1,'ERF_Constants.H']]], - ['mwwv_1645',['mwwv',['../ERF__Constants_8H.html#a75abd92a75952e8eefd06628c8c3487d',1,'ERF_Constants.H']]], - ['my_5fturb_5fdisk_5fangle_1646',['my_turb_disk_angle',['../classWindFarm.html#a0d274380a6e7a61593459bb0b0f642d2',1,'WindFarm']]], - ['mynn25_1647',['MYNN25',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841abdeb9a753db1d1f3fe0e944eab1d0601',1,'ABLMost']]], - ['mynnconfigtype_1648',['MYNNConfigType',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25',1,'ERF_MYNNStruct.H']]], - ['mynnlevel2_1649',['MYNNLevel2',['../structMYNNLevel2.html',1,'']]], - ['mynnlevel25_1650',['MYNNLevel25',['../structMYNNLevel25.html',1,'']]], - ['mynnpblh_1651',['MYNNPBLH',['../structMYNNPBLH.html',1,'']]] + ['m2005_5feffradius_1352',['m2005_effradius',['../ERF__M2005EffRadius_8H.html#aa8be1a517640718ec08df40a3613244a',1,'ERF_M2005EffRadius.H']]], + ['m_5factive_1353',['m_active',['../classCIF.html#a1e3b931483e96527c09af4016a29d101',1,'CIF']]], + ['m_5faverages_1354',['m_averages',['../classMOSTAverage.html#a158b82286f1bed8b02da2c8b2ac7f4c0',1,'MOSTAverage']]], + ['m_5faxis_1355',['m_axis',['../classKessler.html#afea161a2b985d4c0eb4aa9390a808ab4',1,'Kessler::m_axis()'],['../classPlaneAverage.html#ab1c325b8a1241cb446bad96fa558e770',1,'PlaneAverage::m_axis()'],['../classSAM.html#a37854ec84283a4229cf86b54cfcfc72b',1,'SAM::m_axis()']]], + ['m_5fbc_5fextdir_5fvals_1356',['m_bc_extdir_vals',['../classERFPhysBCFunct__v.html#afac2b29228e83f3693609ae1374d91e2',1,'ERFPhysBCFunct_v::m_bc_extdir_vals()'],['../classERF.html#a27261ba76aa71f1ddbf87bca0ede579f',1,'ERF::m_bc_extdir_vals()'],['../classERFPhysBCFunct__cons.html#a2765ac9561c270b92ef8bd77c3c96045',1,'ERFPhysBCFunct_cons::m_bc_extdir_vals()'],['../classERFPhysBCFunct__u.html#a24b743a8e87bbc7ff9a62c2abbe2b28c',1,'ERFPhysBCFunct_u::m_bc_extdir_vals()'],['../classERFPhysBCFunct__w.html#afcaa9deb9258f849737281efb4327694',1,'ERFPhysBCFunct_w::m_bc_extdir_vals()']]], + ['m_5fbc_5fneumann_5fvals_1357',['m_bc_neumann_vals',['../classERFPhysBCFunct__cons.html#a390ff8852b8e8807798c1adff0dc4a75',1,'ERFPhysBCFunct_cons::m_bc_neumann_vals()'],['../classERFPhysBCFunct__v.html#a7e82182923ff12b9ee242d7aaf8b25d9',1,'ERFPhysBCFunct_v::m_bc_neumann_vals()'],['../classERF.html#af783df8719de2e72e347de5860f71528',1,'ERF::m_bc_neumann_vals()'],['../classERFPhysBCFunct__w.html#adac2302187d51d560028611a5d6b1743',1,'ERFPhysBCFunct_w::m_bc_neumann_vals()'],['../classERFPhysBCFunct__u.html#a5b9cbbd733227f1cad1032feb2f93efe',1,'ERFPhysBCFunct_u::m_bc_neumann_vals()']]], + ['m_5fbdy_5ftime_5finterval_1358',['m_bdy_time_interval',['../classABLMost.html#a049bc06685178431599f3bfaa57d63bd',1,'ABLMost']]], + ['m_5fblade_5fpitch_1359',['m_blade_pitch',['../classNullWindFarm.html#aabb34a6b16b5001624bf06c98aa226a9',1,'NullWindFarm']]], + ['m_5fbld_5fairfoil_5faoa_1360',['m_bld_airfoil_aoa',['../classNullWindFarm.html#a6f6bd907d33ec99543896b82fac6b4e4',1,'NullWindFarm']]], + ['m_5fbld_5fairfoil_5fcd_1361',['m_bld_airfoil_Cd',['../classNullWindFarm.html#a85b5fcee1d9a35f884255e9dec414bfd',1,'NullWindFarm']]], + ['m_5fbld_5fairfoil_5fcl_1362',['m_bld_airfoil_Cl',['../classNullWindFarm.html#ad337a725edf9efdaf1fd4a49ddd35505',1,'NullWindFarm']]], + ['m_5fbld_5fchord_1363',['m_bld_chord',['../classNullWindFarm.html#acbc82ecabc6211a7d2070f24a805fbc9',1,'NullWindFarm']]], + ['m_5fbld_5frad_5floc_1364',['m_bld_rad_loc',['../classNullWindFarm.html#a27f046283d051fb0abcf5f6d9080b471',1,'NullWindFarm']]], + ['m_5fbld_5ftwist_1365',['m_bld_twist',['../classNullWindFarm.html#a453673de82ca8ffbced1c32bfb27555d',1,'NullWindFarm']]], + ['m_5fbnd_5fbx_1366',['m_bnd_bx',['../structLineSampler.html#acf84e5ae60cbfd1faaf2e8ac6c9ff5eb',1,'LineSampler']]], + ['m_5fbnd_5frbx_1367',['m_bnd_rbx',['../structPlaneSampler.html#a85e5bf3ef37f89b54d88bba6e2334a24',1,'PlaneSampler']]], + ['m_5fbox_1368',['m_box',['../classRadiation.html#a37098b6502fef13732ed996200b7f64c',1,'Radiation']]], + ['m_5fc_5fp_1369',['m_C_P',['../classNullWindFarm.html#a2c312d78fc769a3d081c2df6492b5b35',1,'NullWindFarm']]], + ['m_5fc_5ft_1370',['m_C_T',['../classNullWindFarm.html#a5cb0849867fadd38770da912749adb50',1,'NullWindFarm']]], + ['m_5fcba_1371',['m_cba',['../classERFFillPatcher.html#a35fb56b2946f596728b9ac793eb47c5e',1,'ERFFillPatcher']]], + ['m_5fcd_5fforest_1372',['m_cd_forest',['../classForestDrag.html#ab8c2ba2f9e1a82a5e1b116df64dfb0f0',1,'ForestDrag']]], + ['m_5fcdm_1373',['m_cdm',['../classERFFillPatcher.html#a52af76dca01fd13bdb29834d4b9ca5e2',1,'ERFFillPatcher']]], + ['m_5fcf_5fcrse_5fdata_5fnew_1374',['m_cf_crse_data_new',['../classERFFillPatcher.html#a89f24e6cfe30a2180b1667aead7edf28',1,'ERFFillPatcher']]], + ['m_5fcf_5fcrse_5fdata_5fold_1375',['m_cf_crse_data_old',['../classERFFillPatcher.html#ad6ac8a363c79d1a98703988478420586',1,'ERFFillPatcher']]], + ['m_5fcf_5fmask_1376',['m_cf_mask',['../classERFFillPatcher.html#a874bf44ab38e936013bbf8454a41a680',1,'ERFFillPatcher']]], + ['m_5fcgeom_1377',['m_cgeom',['../classERFFillPatcher.html#a5b1190e4ec0fe257d6d3fa886054dc2c',1,'ERFFillPatcher']]], + ['m_5fcheck_5fint_1378',['m_check_int',['../classERF.html#a69a3f925e95ec4244b0257f9de16d65a',1,'ERF']]], + ['m_5fcheck_5fper_1379',['m_check_per',['../classERF.html#a5fbf17cfc8d9e5b994783e05ec3594b2',1,'ERF']]], + ['m_5fcp_5fsoil_1380',['m_cp_soil',['../classMM5.html#a0bc2d572786956904d71c30db49e3ae2',1,'MM5::m_cp_soil()'],['../classSLM.html#a3c284ad4d275aa9ce80eca787cab87a4',1,'SLM::m_cp_soil()']]], + ['m_5fcrse_5ftimes_1381',['m_crse_times',['../classERFFillPatcher.html#a562ca1201d642f3a7dd5700a056776d9',1,'ERFFillPatcher']]], + ['m_5fd_5fsoil_1382',['m_d_soil',['../classSLM.html#a6ba8b659255822be9538ba66c22b2533',1,'SLM::m_d_soil()'],['../classMM5.html#a273c04f6eac3e48325dfce1e34e58df4',1,'MM5::m_d_soil()']]], + ['m_5fdata_1383',['m_data',['../structTimeInterpolatedData.html#a7021ade0b30697e6eef3df932447d4fc',1,'TimeInterpolatedData']]], + ['m_5fdata_5finterp_1384',['m_data_interp',['../classReadBndryPlanes.html#a5468d5d8813dc471dac1335611ec8dc9',1,'ReadBndryPlanes']]], + ['m_5fdata_5fn_1385',['m_data_n',['../classReadBndryPlanes.html#acc6e94621293c94d1322a8cafbf61ad4',1,'ReadBndryPlanes']]], + ['m_5fdata_5fnp1_1386',['m_data_np1',['../classReadBndryPlanes.html#ae34737833f599f3cb5ef945ac3f57f4b',1,'ReadBndryPlanes']]], + ['m_5fdata_5fnp2_1387',['m_data_np2',['../classReadBndryPlanes.html#a5338493101cfbb8eb27301f83aeca290',1,'ReadBndryPlanes']]], + ['m_5fdetj_5fcc_1388',['m_detJ_cc',['../classSAM.html#a1b09febe32fbfebb402091fd31cd9996',1,'SAM::m_detJ_cc()'],['../classKessler.html#a534c115146bedf2e3f600ac351162252',1,'Kessler::m_detJ_cc()']]], + ['m_5fdiameter_5fforest_1389',['m_diameter_forest',['../classForestDrag.html#a17d88d33ff5abbdd20b28e2e841b09b7',1,'ForestDrag']]], + ['m_5fdir_1390',['m_dir',['../structPlaneSampler.html#a166b20f0a2cc42f436e82f327b974cb6',1,'PlaneSampler::m_dir()'],['../structLineSampler.html#a8fc089e1d316a8d694fd521baae9f076',1,'LineSampler::m_dir()']]], + ['m_5fdomain_5fbcs_5ftype_1391',['m_domain_bcs_type',['../classERFPhysBCFunct__base.html#af918f7e795b633cdb0c2d377634c2bac',1,'ERFPhysBCFunct_base::m_domain_bcs_type()'],['../classERFPhysBCFunct__cons.html#ab131fcff8649a5dde5f39fe890b6b383',1,'ERFPhysBCFunct_cons::m_domain_bcs_type()'],['../classERFPhysBCFunct__w.html#a052d31c743d030292761e95702615467',1,'ERFPhysBCFunct_w::m_domain_bcs_type()'],['../classERFPhysBCFunct__v.html#ae26c0b8c1a5145f1e1f2d44717745cfd',1,'ERFPhysBCFunct_v::m_domain_bcs_type()'],['../classERFPhysBCFunct__u.html#a90c9e642d2c31bc2245cf57f3fb4adc8',1,'ERFPhysBCFunct_u::m_domain_bcs_type()']]], + ['m_5fdomain_5fbcs_5ftype_5fd_1392',['m_domain_bcs_type_d',['../classERFPhysBCFunct__u.html#a3b17acdd618c58f48856b4fa7a35abfc',1,'ERFPhysBCFunct_u::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__v.html#a0bc0f76b47d1d805161695e977dad5fb',1,'ERFPhysBCFunct_v::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__cons.html#aa39c1df9dc816a85f84c43c1b065be35',1,'ERFPhysBCFunct_cons::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__w.html#a87159676dd29c47ebd69e40b6dda5f1a',1,'ERFPhysBCFunct_w::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__base.html#a1363b51788d4178be65ec64c462b7f30',1,'ERFPhysBCFunct_base::m_domain_bcs_type_d()']]], + ['m_5fdt_1393',['m_dt',['../classSLM.html#a48b1e4c0290b62bafb4f6acb9291aa68',1,'SLM::m_dt()'],['../classMM5.html#a41e60b81361852b0e4577bd7e3f88062',1,'MM5::m_dt()']]], + ['m_5fdt_5fcrse_1394',['m_dt_crse',['../classERFFillPatcher.html#ae89877908970649653ae09c42d3c7b05',1,'ERFFillPatcher']]], + ['m_5fdx_1395',['m_dx',['../classPlaneAverage.html#ade7352e3a72a2e09561e031acd32cc8a',1,'PlaneAverage']]], + ['m_5fdz_5flsm_1396',['m_dz_lsm',['../classSLM.html#a6dcae265ee0a43c0d7ecdd52074431ce',1,'SLM::m_dz_lsm()'],['../classMM5.html#a754e507be4ac680c9f49ab0158afc4b5',1,'MM5::m_dz_lsm()']]], + ['m_5feddydiffs_5flev_1397',['m_eddyDiffs_lev',['../classABLMost.html#a05cc96f74b89c4e277fe3db4ea01d3fa',1,'ABLMost']]], + ['m_5fexp_5fmost_1398',['m_exp_most',['../classABLMost.html#ac3de35be0d6cf3841e9a868830fc42c5',1,'ABLMost']]], + ['m_5fexpand_5fplotvars_5fto_5funif_5frr_1399',['m_expand_plotvars_to_unif_rr',['../classERF.html#adb272adf862040a2f1a6226c57c35627',1,'ERF']]], + ['m_5fextent_5frad_1400',['m_extent_rad',['../classReadBndryPlanes.html#ae341a8d70430128e78f7cac75e0d4e8a',1,'ReadBndryPlanes::m_extent_rad()'],['../classWriteBndryPlanes.html#a41799219d138892871e1a6e8c3755da1',1,'WriteBndryPlanes::m_extent_rad()']]], + ['m_5ff1_1401',['m_f1',['../classUnionCIF.html#a48c696814009301ff056340a2ebb601c',1,'UnionCIF::m_f1()'],['../classIntersectionCIF.html#a0b24d2c5c189c43b259c173c162aa1f1',1,'IntersectionCIF::m_f1()']]], + ['m_5ff2_1402',['m_f2',['../classUnionCIF.html#a150413e8d9e4bbd2b44e924c839f296a',1,'UnionCIF::m_f2()'],['../classIntersectionCIF.html#af11428d551013bf6318ef89873537a4e',1,'IntersectionCIF::m_f2()']]], + ['m_5ffac_5fcond_1403',['m_fac_cond',['../classKessler.html#a74746cef2381fd949a06be46f99a05c7',1,'Kessler::m_fac_cond()'],['../classSAM.html#a66b0ffc2f98c96c5a3b3c760a854be95',1,'SAM::m_fac_cond()'],['../classSatAdj.html#a0ae1171544417b83878bf00916cefb64',1,'SatAdj::m_fac_cond()']]], + ['m_5ffac_5ffus_1404',['m_fac_fus',['../classKessler.html#acaf08727482ff116185a6dbdf2bd54f9',1,'Kessler::m_fac_fus()'],['../classSAM.html#a53d38219476c32ba2dd751c02bcae53c',1,'SAM::m_fac_fus()']]], + ['m_5ffac_5fsub_1405',['m_fac_sub',['../classKessler.html#a2feda15429da3d8227d75cc3f6da71ba',1,'Kessler::m_fac_sub()'],['../classSAM.html#a8653cbf2c13ac3595f5f8710a3f1beec',1,'SAM::m_fac_sub()']]], + ['m_5ffact_5fnew_1406',['m_fact_new',['../classMOSTAverage.html#a960bae1d528aef6d0e7034dbea65a2c3',1,'MOSTAverage']]], + ['m_5ffact_5fold_1407',['m_fact_old',['../classMOSTAverage.html#ae1d62c88d62bbef8458d0084200f65f2',1,'MOSTAverage']]], + ['m_5ffactory_1408',['m_factory',['../classERF.html#abd4f9db387b864a97ac18c8dfe71f4e4',1,'ERF']]], + ['m_5ffba_1409',['m_fba',['../classERFFillPatcher.html#a297b1d2468ed152850c7bb6c156101b3',1,'ERFFillPatcher']]], + ['m_5ffdm_1410',['m_fdm',['../classERFFillPatcher.html#afef007cab3f3a1e4a7deea141f397e51',1,'ERFFillPatcher']]], + ['m_5ffgeom_1411',['m_fgeom',['../classERFFillPatcher.html#a12694a711f281b957f7015a98e5c9b77',1,'ERFFillPatcher']]], + ['m_5ffield_1412',['m_field',['../classPlaneAverage.html#a6c29e3eafbbb7028e801c513b29a1c09',1,'PlaneAverage']]], + ['m_5ffields_1413',['m_fields',['../classMOSTAverage.html#ad301df8e1ee46557a4d277c3f87fae69',1,'MOSTAverage']]], + ['m_5ffilename_1414',['m_filename',['../classReadBndryPlanes.html#a3a130c25c6b3c327e58d3e4687a051b9',1,'ReadBndryPlanes::m_filename()'],['../classWriteBndryPlanes.html#abbc94048dfd43b653b7754d785c11d2f',1,'WriteBndryPlanes::m_filename()']]], + ['m_5fforest_5fdrag_1415',['m_forest_drag',['../classERF.html#a8b181e6ed0bb62d79e4a62555210abc9',1,'ERF::m_forest_drag()'],['../classForestDrag.html#acb32d6e1088af2621a723601500db7b3',1,'ForestDrag::m_forest_drag()']]], + ['m_5fgeom_1416',['m_geom',['../classABLMost.html#a1795a510d08fbd88e6599e014f97b6c5',1,'ABLMost::m_geom()'],['../classMOSTAverage.html#aed9b6c726189d8858abba0a2a66feca1',1,'MOSTAverage::m_geom()'],['../classERFPhysBCFunct__cons.html#a1a3121bc392962a3c3149a6e2db2791b',1,'ERFPhysBCFunct_cons::m_geom()'],['../classERFPhysBCFunct__u.html#a12a1e078b61a3e00958bf0f3f69bfe5f',1,'ERFPhysBCFunct_u::m_geom()'],['../classERFPhysBCFunct__v.html#a01f7c56f64ac414f4ec69ff8c45a2f2a',1,'ERFPhysBCFunct_v::m_geom()'],['../classERFPhysBCFunct__w.html#a1e9f9a0981a60be4e8e3a2b906444878',1,'ERFPhysBCFunct_w::m_geom()'],['../classTerrainIF.html#aeb902107efd92150abad59ec0a8cf088',1,'TerrainIF::m_geom()'],['../classPlaneAverage.html#ae359b042dfa8a0b951a3d34706c3c385',1,'PlaneAverage::m_geom()'],['../classRadiation.html#ae5477e7b80b52cebf89ec3b8bdce0f3c',1,'Radiation::m_geom()'],['../classSatAdj.html#a126f7c9b97c2cbb757483e1935470a44',1,'SatAdj::m_geom()'],['../classSAM.html#a8242fff43eb2cf417036eb36f5e4a3d8',1,'SAM::m_geom()'],['../classKessler.html#a48f29ab8e5d1232ee83851fd904e9354',1,'Kessler::m_geom()'],['../classSLM.html#a870bfd56a5fe10dc6b7b8f0347a9b218',1,'SLM::m_geom()'],['../classMM5.html#a7edc95309bb52864bba5341f19262063',1,'MM5::m_geom()'],['../classWriteBndryPlanes.html#a007dc2174ebcc2e2d79e8f31f41255cb',1,'WriteBndryPlanes::m_geom()'],['../classReadBndryPlanes.html#af4c91eeb64f4e49767e97c1e72de06fc',1,'ReadBndryPlanes::m_geom()'],['../classERFPhysBCFunct__base.html#a8cde4476cef731ed821f25229ddb0c7b',1,'ERFPhysBCFunct_base::m_geom()']]], + ['m_5fgocp_1417',['m_gOcp',['../classKessler.html#aac004df387a7f0725724f017ca3d4a99',1,'Kessler::m_gOcp()'],['../classSAM.html#a3a76b3fc76d33c147dcaab81a738f41c',1,'SAM::m_gOcp()']]], + ['m_5fgtoe_1418',['m_gtoe',['../classKessler.html#ae8749011028be638e3fb8051e22f83f1',1,'Kessler::m_gtoe()'],['../classSAM.html#a579b5a1e16d7b9d8d317e475a6a43705',1,'SAM::m_gtoe()']]], + ['m_5fheight_5fforest_1419',['m_height_forest',['../classForestDrag.html#a70219f7646623030f5eca622c0467f7a',1,'ForestDrag']]], + ['m_5fheight_5fterrain_1420',['m_height_terrain',['../classTerrainDrag.html#a00bf2163eb00e50f079d1a0e55ad29a5',1,'TerrainDrag']]], + ['m_5fhub_5fheight_1421',['m_hub_height',['../classNullWindFarm.html#ad403f4133b2292495e5dd949fcc59207',1,'NullWindFarm']]], + ['m_5fhwave_5flev_1422',['m_Hwave_lev',['../classABLMost.html#a644ccdc438574061ec7ae75cdc714ec6',1,'ABLMost']]], + ['m_5fi_5findx_1423',['m_i_indx',['../classMOSTAverage.html#a2f5fb25e7c5196338ee5a051708d8f62',1,'MOSTAverage']]], + ['m_5fifs_1424',['m_ifs',['../classUnionListIF.html#a89c2512bb20d220882024302d7a92a3f',1,'UnionListIF']]], + ['m_5fin_5frad_1425',['m_in_rad',['../classWriteBndryPlanes.html#a7b350ac1d0c6151ed748a575475f8fbd',1,'WriteBndryPlanes::m_in_rad()'],['../classReadBndryPlanes.html#a8269a127a4db1fd93794dcb8062f5fa9',1,'ReadBndryPlanes::m_in_rad()']]], + ['m_5fin_5ftimes_1426',['m_in_times',['../classReadBndryPlanes.html#adfe9045e42be78e2a735151d969183d7',1,'ReadBndryPlanes::m_in_times()'],['../classWriteBndryPlanes.html#a15fa114f52237b735599b6a5cac40d26',1,'WriteBndryPlanes::m_in_times()']]], + ['m_5fin_5ftimesteps_1427',['m_in_timesteps',['../classReadBndryPlanes.html#a7bfda76cde9aa1b8290577c40a612795',1,'ReadBndryPlanes::m_in_timesteps()'],['../classWriteBndryPlanes.html#a7cab948881900ffa97145c47221dcb44',1,'WriteBndryPlanes::m_in_timesteps()']]], + ['m_5finc_5fghost_1428',['m_inc_ghost',['../classPlaneAverage.html#abe59333d5fc9969465111df40dd9892e',1,'PlaneAverage']]], + ['m_5finclude_5fwstar_1429',['m_include_wstar',['../classABLMost.html#ac2e247ec9fd06cd15c788b83bf2c9ba6',1,'ABLMost']]], + ['m_5finterp_1430',['m_interp',['../classERFFillPatcher.html#a2fc352aecabd75ec92f5d17730683a1c',1,'ERFFillPatcher::m_interp()'],['../classMOSTAverage.html#aeac5da9c3972fdde64f60720f88efe2e',1,'MOSTAverage::m_interp()']]], + ['m_5fixtype_1431',['m_ixtype',['../classPlaneAverage.html#a45ad4c1f2922be9ba838bab13657385f',1,'PlaneAverage']]], + ['m_5fj_5findx_1432',['m_j_indx',['../classMOSTAverage.html#acdc75484e6ed5d2fadfb93573b6dded2',1,'MOSTAverage']]], + ['m_5fk_5fin_1433',['m_k_in',['../classMOSTAverage.html#ad570edb25d41640aa2d52122ae303884',1,'MOSTAverage']]], + ['m_5fk_5findx_1434',['m_k_indx',['../classMOSTAverage.html#afbe752293b7c2790b1994a2349261fda',1,'MOSTAverage']]], + ['m_5fk_5fsoil_1435',['m_k_soil',['../classMM5.html#ac5730f1413ae4a3dd5d4b2c683c41297',1,'MM5::m_k_soil()'],['../classSLM.html#aa674dfa04bde7d418f1195f707f84f5c',1,'SLM::m_k_soil()']]], + ['m_5flai_5fforest_1436',['m_lai_forest',['../classForestDrag.html#a6b967bb106243fd365ca0aa2cd9aa457',1,'ForestDrag']]], + ['m_5flaimax_5fforest_1437',['m_laimax_forest',['../classForestDrag.html#a24d15eda91f5abc361c3c5b37fb45efd',1,'ForestDrag']]], + ['m_5flat_1438',['m_lat',['../classRadiation.html#ae6fe4540ef5931fb2ac34ad19c6fe74e',1,'Radiation']]], + ['m_5flev_1439',['m_lev',['../classERFPhysBCFunct__cons.html#ad393b48c02e838f75be60a655eed9fa6',1,'ERFPhysBCFunct_cons::m_lev()'],['../classERFPhysBCFunct__u.html#a898867b7e245b2ecf05ab7f5ce4a4504',1,'ERFPhysBCFunct_u::m_lev()'],['../classERFPhysBCFunct__w.html#a277641c1cc5a27c2a01e49d21a9c88f4',1,'ERFPhysBCFunct_w::m_lev()'],['../classERFPhysBCFunct__base.html#a55272dec44184034a24cfe54bb7df1fd',1,'ERFPhysBCFunct_base::m_lev()'],['../structLineSampler.html#af614a59976e85627d9b5d41222265cde',1,'LineSampler::m_lev()'],['../structPlaneSampler.html#a31b77c80e1831ceb775ed63819016fd4',1,'PlaneSampler::m_lev()'],['../classERFPhysBCFunct__v.html#a22e73a039ee130b072f3a9ad079fc160',1,'ERFPhysBCFunct_v::m_lev()']]], + ['m_5flevel_1440',['m_level',['../classPlaneAverage.html#a6a25218bd5754ec121caab7e4acfc537',1,'PlaneAverage']]], + ['m_5fline_5faverage_1441',['m_line_average',['../classPlaneAverage.html#a998ec98b248ea4bd71284a2bd919fb0d',1,'PlaneAverage']]], + ['m_5fline_5fxcentroid_1442',['m_line_xcentroid',['../classPlaneAverage.html#a560dbd7059fb6cbb0421635c5d405d2b',1,'PlaneAverage']]], + ['m_5flmask_5flev_1443',['m_lmask_lev',['../classABLMost.html#aaa5bbc610662825ddd8a184b43f3541b',1,'ABLMost']]], + ['m_5flon_1444',['m_lon',['../classRadiation.html#a0069d200496f037a5bffa96e4bf9bce0',1,'Radiation']]], + ['m_5fls_1445',['m_ls',['../classSampleData.html#a12c059d78aea6b9c266a7cf17044a24c',1,'SampleData']]], + ['m_5fls_5fmf_1446',['m_ls_mf',['../structLineSampler.html#a1fa54ddedf5258bce17bb029e4aaf50e',1,'LineSampler']]], + ['m_5flsm_5fdata_5flev_1447',['m_lsm_data_lev',['../classABLMost.html#a958aaaf9e040462197c88c6c77f2aaf6',1,'ABLMost::m_lsm_data_lev()'],['../classLandSurface.html#a5a134e93d42328bfaa9611a9e625e1bb',1,'LandSurface::m_lsm_data_lev()']]], + ['m_5flsm_5fflux_5flev_1448',['m_lsm_flux_lev',['../classABLMost.html#a422336bc908d29f98dafb3b745b4f060',1,'ABLMost']]], + ['m_5flsm_5ffluxes_1449',['m_lsm_fluxes',['../classRadiation.html#a628ab4164c223bc55241535374a780cb',1,'Radiation']]], + ['m_5flsm_5fgeom_1450',['m_lsm_geom',['../classMM5.html#a5bb965e19ba475c78c8c9c8528fbf871',1,'MM5::m_lsm_geom()'],['../classNullSurf.html#ac722d317f14ff1793ce7a38362987513',1,'NullSurf::m_lsm_geom()'],['../classSLM.html#ac41680d479e44b54678787b662c55fef',1,'SLM::m_lsm_geom()']]], + ['m_5flsm_5fgeom_5flev_1451',['m_lsm_geom_lev',['../classLandSurface.html#a06a0bb4f12e604dbbd844bd4d2b0903f',1,'LandSurface']]], + ['m_5flsm_5fmodel_1452',['m_lsm_model',['../classLandSurface.html#a7415e46b046f76ef34902fa6ef1ef628',1,'LandSurface']]], + ['m_5flsm_5fsize_1453',['m_lsm_size',['../classNullSurf.html#a00480a80b00d313460c898669225b2ef',1,'NullSurf::m_lsm_size()'],['../classSLM.html#a4b4498e80099eadbb5405ec7095c07a8',1,'SLM::m_lsm_size()'],['../classMM5.html#a338909d8b32e73bee5188eb5f4e0e15d',1,'MM5::m_lsm_size()']]], + ['m_5flsm_5fzenith_1454',['m_lsm_zenith',['../classRadiation.html#a9ee4891cfb314df8458a47759de345d5',1,'Radiation']]], + ['m_5flwave_5flev_1455',['m_Lwave_lev',['../classABLMost.html#ab12af4a41dbc189d69850a81447434f7',1,'ABLMost']]], + ['m_5fma_1456',['m_ma',['../classABLMost.html#a466bfcda8ae4337d9c8781ab28e3f6fe',1,'ABLMost']]], + ['m_5fmax_5fstep_1457',['m_max_step',['../classMultiBlockContainer.html#a1f1ba45d36c26640b1d2817ae275a505',1,'MultiBlockContainer']]], + ['m_5fmaxlev_1458',['m_maxlev',['../classMOSTAverage.html#abc66735142b394193e3b6934ea817015',1,'MOSTAverage']]], + ['m_5fmoist_5fmodel_1459',['m_moist_model',['../classEulerianMicrophysics.html#a3d8916fc5900c54728d7549c68b21048',1,'EulerianMicrophysics']]], + ['m_5fmost_1460',['m_most',['../classERF.html#a051364b2373d8d86151c0b4a958035bd',1,'ERF']]], + ['m_5fmoving_5fterrain_1461',['m_moving_terrain',['../classERFPhysBCFunct__base.html#aa0e24cb3922f3d72d5438a6c3e5a4310',1,'ERFPhysBCFunct_base']]], + ['m_5fnavg_1462',['m_navg',['../classMOSTAverage.html#a0554ee593b5deca61ef0d26ebd26f6d6',1,'MOSTAverage']]], + ['m_5fncell_5fline_1463',['m_ncell_line',['../classPlaneAverage.html#a049c64513c0ed306d7e68ef95df87033',1,'PlaneAverage']]], + ['m_5fncell_5fplane_1464',['m_ncell_plane',['../classMOSTAverage.html#a89b9ec10eb8dee9a8be7c9597a3f5008',1,'MOSTAverage::m_ncell_plane()'],['../classPlaneAverage.html#a98ad1b7801e75ac43ddd3d06b0c5d7da',1,'PlaneAverage::m_ncell_plane()']]], + ['m_5fncell_5fregion_1465',['m_ncell_region',['../classMOSTAverage.html#ab227f9a8e9224820c00fa8b223712b3e',1,'MOSTAverage']]], + ['m_5fncomp_1466',['m_ncomp',['../classERFFillPatcher.html#a61c68ee600be65606db582402599c1d4',1,'ERFFillPatcher::m_ncomp()'],['../classPlaneAverage.html#af07d85c4bd48f4bedc0b180001c728dc',1,'PlaneAverage::m_ncomp()']]], + ['m_5fng_1467',['m_ng',['../classPlaneAverage.html#a4a8c3eb911548a254ef75c24659b1317',1,'PlaneAverage']]], + ['m_5fnghost_1468',['m_nghost',['../classERFFillPatcher.html#afdb02cfc6d41b23967ff0a6f0e22b849',1,'ERFFillPatcher']]], + ['m_5fnghost_5fsubset_1469',['m_nghost_subset',['../classERFFillPatcher.html#a83a91e2dc7bd7c39a27327024814061c',1,'ERFFillPatcher']]], + ['m_5fnominal_5fpower_1470',['m_nominal_power',['../classNullWindFarm.html#aac5f552b2717ab7f177541c1bf09828a',1,'NullWindFarm']]], + ['m_5fnorm_5fvec_1471',['m_norm_vec',['../classMOSTAverage.html#a90d1df8bd48dd2bf45776a01ba1a89f7',1,'MOSTAverage']]], + ['m_5fnvar_1472',['m_nvar',['../classMOSTAverage.html#a94ece9d178d0e85296cce07bab556bc7',1,'MOSTAverage']]], + ['m_5fnz_5flsm_1473',['m_nz_lsm',['../classMM5.html#a9e2b3186622686e5aae850eb1dc93d28',1,'MM5::m_nz_lsm()'],['../classSLM.html#ac5eb0f0fb3b7c78777a95bad4b5370ee',1,'SLM::m_nz_lsm()']]], + ['m_5fout_5frad_1474',['m_out_rad',['../classReadBndryPlanes.html#acb820b3ebc4c07d210831e6081c47aa9',1,'ReadBndryPlanes::m_out_rad()'],['../classWriteBndryPlanes.html#a2ce490f5166966b52112f126c9dc4dd8',1,'WriteBndryPlanes::m_out_rad()']]], + ['m_5fowns_5fdata_1475',['m_owns_data',['../structTimeInterpolatedData.html#a6eeb9167e2d8051c16fdbb1e7fee54ed',1,'TimeInterpolatedData']]], + ['m_5fphi_1476',['m_phi',['../structWENO__Z7.html#a3bab5ca3ba311c6f183bb9d5d5f99fee',1,'WENO_Z7::m_phi()'],['../structWENO__Z5.html#a962862416f273b267eb55802eff59edf',1,'WENO_Z5::m_phi()'],['../structWENO__MZQ3.html#a106585bb6e78f7027658c9c56f3ae892',1,'WENO_MZQ3::m_phi()'],['../structWENO__Z3.html#a8269a48070f989c0183112ccd8e57489',1,'WENO_Z3::m_phi()'],['../structWENO7.html#aacefd0bc2d7db63fa68026e0d041c637',1,'WENO7::m_phi()'],['../structWENO5.html#a28727bda47dc47677cf20c4d4bbda9a8',1,'WENO5::m_phi()'],['../structWENO3.html#a13120486db8a71a2059a9c7c1928b416',1,'WENO3::m_phi()'],['../structUPWINDALL.html#a36acc81d9046b2b80cf3755aa46bc10c',1,'UPWINDALL::m_phi()'],['../structCENTERED6.html#a732a4a686c30a3233c939f453b74f0b9',1,'CENTERED6::m_phi()'],['../structUPWIND5.html#a26ff7f987df2f61ab60c121c02dd4295',1,'UPWIND5::m_phi()'],['../structCENTERED4.html#a2a0e8c62c2eb7e34a73c94f212a21cb3',1,'CENTERED4::m_phi()'],['../structUPWIND3.html#a4f184417f94f60775a46357fbafe1cca',1,'UPWIND3::m_phi()'],['../structCENTERED2.html#ac162099524c29536f1d08dcbb7c6c67a',1,'CENTERED2::m_phi()']]], + ['m_5fplane_5faverage_1477',['m_plane_average',['../classMOSTAverage.html#a81ad3bc2787e30025f8bee91bc5c9dc2',1,'MOSTAverage']]], + ['m_5fplot_5fface_5fvels_1478',['m_plot_face_vels',['../classERF.html#a367a3daba5d844efbed84c52e647cea6',1,'ERF']]], + ['m_5fplot_5fint_5f1_1479',['m_plot_int_1',['../classERF.html#a57cfb4bfead8525174646964992c7e69',1,'ERF']]], + ['m_5fplot_5fint_5f2_1480',['m_plot_int_2',['../classERF.html#ad3311c9ceacd17f34bdb5e03cefa33b3',1,'ERF']]], + ['m_5fplot_5fper_5f1_1481',['m_plot_per_1',['../classERF.html#a3167adc9518cce649a90ab82e9f9c85d',1,'ERF']]], + ['m_5fplot_5fper_5f2_1482',['m_plot_per_2',['../classERF.html#aff879a9c686293a10a3a03027b765c51',1,'ERF']]], + ['m_5fpolicy_1483',['m_policy',['../classMOSTAverage.html#a0e87c91bf31d0e60a31b906081d24eea',1,'MOSTAverage']]], + ['m_5fpower_1484',['m_power',['../classNullWindFarm.html#a61554384fc601d7ae2fb758a8bc7f4f4',1,'NullWindFarm']]], + ['m_5fpp_5fprefix_1485',['m_pp_prefix',['../classMOSTAverage.html#a8e48f835a742b02f039aeb6bc520aef8',1,'MOSTAverage']]], + ['m_5fprecision_1486',['m_precision',['../classPlaneAverage.html#a1f08f5f76700c51c42243410ffce6e66',1,'PlaneAverage']]], + ['m_5fps_1487',['m_ps',['../classSampleData.html#ab96a6354333a8e9db8145813b68b1b5b',1,'SampleData']]], + ['m_5fps_5fmf_1488',['m_ps_mf',['../structPlaneSampler.html#a697a9d0158c0c14f796a7a016759d2f7',1,'PlaneSampler']]], + ['m_5fqmoist_5fsize_1489',['m_qmoist_size',['../classKessler.html#ae94091e97ccba54c040030c98e52aa7c',1,'Kessler::m_qmoist_size()'],['../classNullMoist.html#a645f66b91b08d84aa7451a9da0c11a72',1,'NullMoist::m_qmoist_size()'],['../classSAM.html#a4bf36ad050daafdcfea1aa83ad75f9cf',1,'SAM::m_qmoist_size()'],['../classSatAdj.html#ac0fec328145e0aaad664481b9723601f',1,'SatAdj::m_qmoist_size()']]], + ['m_5fqstate_5fsize_1490',['m_qstate_size',['../classKessler.html#ad5167b56417db2cd78415b4654d6f7ca',1,'Kessler::m_qstate_size()'],['../classNullMoist.html#a3cb016aa9c0f1ee7534ad678723d1c59',1,'NullMoist::m_qstate_size()'],['../classSAM.html#a81c775ecb78f3f228a98a9c39d1d098d',1,'SAM::m_qstate_size()'],['../classSatAdj.html#a7a2085bd641420e70c2b113a63406b7e',1,'SatAdj::m_qstate_size()']]], + ['m_5fr2d_1491',['m_r2d',['../classERF.html#addf62bfc534515447b94e928ac0b7135',1,'ERF']]], + ['m_5fradius_1492',['m_radius',['../classMOSTAverage.html#a2c167351f6655ef3276f8e5b39439e91',1,'MOSTAverage']]], + ['m_5fratio_1493',['m_ratio',['../classERFFillPatcher.html#ab5ab5fa9bd525d2673c433633e0b3fba',1,'ERFFillPatcher']]], + ['m_5frdocp_1494',['m_rdOcp',['../classReadBndryPlanes.html#a7e0bbe82df8b302172937d7dbb981a2c',1,'ReadBndryPlanes::m_rdOcp()'],['../classSAM.html#a3b461d5620f6b9a08a1e62b60a463af7',1,'SAM::m_rdOcp()'],['../classSatAdj.html#a27114b820d031f82462a0f378294042c',1,'SatAdj::m_rdOcp()']]], + ['m_5frelax_5fmask_1495',['m_relax_mask',['../classERFFillPatcher.html#abad97ea0363653435fd9f922e10a53b2',1,'ERFFillPatcher']]], + ['m_5frot_5ffields_1496',['m_rot_fields',['../classMOSTAverage.html#a733f1b5c94de8ee530f4f257510cb277',1,'MOSTAverage']]], + ['m_5frotate_1497',['m_rotate',['../classABLMost.html#ab107efa0b6bdf80ee44d232919f6a7ad',1,'ABLMost::m_rotate()'],['../classMOSTAverage.html#a7d43a66f7518f75e694e0582dd40ec44',1,'MOSTAverage::m_rotate()']]], + ['m_5frotor_5frad_1498',['m_rotor_rad',['../classNullWindFarm.html#a06d46ff7212efd7893e94b99fa981b9d',1,'NullWindFarm']]], + ['m_5frotor_5frpm_1499',['m_rotor_RPM',['../classNullWindFarm.html#ad19bb9c4842c561c0024ae6d686b1a78',1,'NullWindFarm']]], + ['m_5fset_5fmask_1500',['m_set_mask',['../classERFFillPatcher.html#a9d188e7b7e85221b257799a5a9c5098e',1,'ERFFillPatcher']]], + ['m_5fsst_5flev_1501',['m_sst_lev',['../classABLMost.html#ad8f1957bba407e17edb0a84ace515cde',1,'ABLMost']]], + ['m_5fstart_5fbdy_5ftime_1502',['m_start_bdy_time',['../classABLMost.html#a4fb97b28e44e9ff6930f18083923343a',1,'ABLMost']]], + ['m_5ft_5favg_1503',['m_t_avg',['../classMOSTAverage.html#a05905a4754c7eb39b766b96889b1bd47',1,'MOSTAverage']]], + ['m_5ft_5finit_1504',['m_t_init',['../classMOSTAverage.html#a3fe20fc4a4eb0b283f1d658b6237004c',1,'MOSTAverage']]], + ['m_5fterr_1505',['m_terr',['../classTerrainIF.html#a3e1f2814d20da7b5dd6d1d620b04784c',1,'TerrainIF']]], + ['m_5fterrain_5fblank_1506',['m_terrain_blank',['../classTerrainDrag.html#aea4f3763046daf47cefcbf6d5fb71e54',1,'TerrainDrag']]], + ['m_5fterrain_5fdrag_1507',['m_terrain_drag',['../classERF.html#a7459dc4cb4cb0390e4a71fa26870a0e9',1,'ERF']]], + ['m_5fterrain_5ftype_1508',['m_terrain_type',['../classERFPhysBCFunct__w.html#a96add99b86d3a03a872af7af85ad8e96',1,'ERFPhysBCFunct_w']]], + ['m_5ftheta_5fdir_1509',['m_theta_dir',['../classMM5.html#ab8187a0b9206d9c1d6632d494a149d1a',1,'MM5::m_theta_dir()'],['../classSLM.html#aec067697af550a8122138e57c4e0666d',1,'SLM::m_theta_dir()']]], + ['m_5fthrust_5fcoeff_1510',['m_thrust_coeff',['../classNullWindFarm.html#a7fe11fbaf6a246c60156e40aec3835f7',1,'NullWindFarm']]], + ['m_5fthrust_5fcoeff_5fstanding_1511',['m_thrust_coeff_standing',['../classNullWindFarm.html#a5a95464f19af9063228d23981f3a75cd',1,'NullWindFarm']]], + ['m_5ftime_1512',['m_time',['../structTimeInterpolatedData.html#a9b0102facc1d00011f48f95132955e27',1,'TimeInterpolatedData']]], + ['m_5ftime_5ffile_1513',['m_time_file',['../classReadBndryPlanes.html#a8027f415fce9acdc5ad53745016f67bf',1,'ReadBndryPlanes::m_time_file()'],['../classWriteBndryPlanes.html#a91c8abe5b1a15f5fe630db40230f08c1',1,'WriteBndryPlanes::m_time_file()']]], + ['m_5ftime_5fwindow_1514',['m_time_window',['../classMOSTAverage.html#ac95147c0d7961323ca8b079f63cd4be9',1,'MOSTAverage']]], + ['m_5ftinterp_1515',['m_tinterp',['../classReadBndryPlanes.html#a3f5e28f23e03b5c32f23ac953987728a',1,'ReadBndryPlanes']]], + ['m_5ftn_1516',['m_tn',['../classReadBndryPlanes.html#ade779c58aa5ea62cf1e03cbfaf98bb61',1,'ReadBndryPlanes']]], + ['m_5ftnp1_1517',['m_tnp1',['../classReadBndryPlanes.html#a4343c3c0761df0f96c58f8d268a43017',1,'ReadBndryPlanes']]], + ['m_5ftnp2_1518',['m_tnp2',['../classReadBndryPlanes.html#aca1dcdc531215bfd5a12fb286d064c8c',1,'ReadBndryPlanes']]], + ['m_5fturb_5fdisk_5fangle_1519',['m_turb_disk_angle',['../classNullWindFarm.html#a3b3156bf79da131a833a2a6a96b27421',1,'NullWindFarm']]], + ['m_5ftype_5fforest_1520',['m_type_forest',['../classForestDrag.html#ad8061afe4ea0b11059a6094ae07243cf',1,'ForestDrag']]], + ['m_5fu_5fbc_5fdata_1521',['m_u_bc_data',['../classERFPhysBCFunct__u.html#a603a1822cba514966ad201cfc676cdf6',1,'ERFPhysBCFunct_u']]], + ['m_5fuse_5freal_5fbcs_1522',['m_use_real_bcs',['../classERFPhysBCFunct__cons.html#a0e54453355d6a7c96044113c8827a008',1,'ERFPhysBCFunct_cons::m_use_real_bcs()'],['../classERFPhysBCFunct__u.html#a4a1ce4ec8f730cb61568aee6eceefe1f',1,'ERFPhysBCFunct_u::m_use_real_bcs()'],['../classERFPhysBCFunct__v.html#aa17ac5983f98d1b13f952fa7f2c39b54',1,'ERFPhysBCFunct_v::m_use_real_bcs()'],['../classERFPhysBCFunct__w.html#a6e6cdc32da147f7bc00d8c408b5df9a1',1,'ERFPhysBCFunct_w::m_use_real_bcs()']]], + ['m_5fv_5fbc_5fdata_1523',['m_v_bc_data',['../classERFPhysBCFunct__v.html#a1abc171e8cfcd542f4d9e312e0f586c1',1,'ERFPhysBCFunct_v']]], + ['m_5fvar_5fnames_1524',['m_var_names',['../classReadBndryPlanes.html#aa5f533fb198d42785bfebe5cd8ae7131',1,'ReadBndryPlanes::m_var_names()'],['../classWriteBndryPlanes.html#a85703bf41a6ba0382f13a90f64ba417b',1,'WriteBndryPlanes::m_var_names()']]], + ['m_5fvar_5fz0_1525',['m_var_z0',['../classABLMost.html#ab1da46aefd129763fb25f5a6839e48dd',1,'ABLMost']]], + ['m_5fvelocity_1526',['m_velocity',['../classNullWindFarm.html#af83e2833c70c7374fa00ec94755e8038',1,'NullWindFarm']]], + ['m_5fvsg_1527',['m_Vsg',['../classMOSTAverage.html#a5dfb4235703aaa2364d49d7fbb8d1512',1,'MOSTAverage']]], + ['m_5fw2d_1528',['m_w2d',['../classERF.html#aa53035f34ba133b86172e180abda4209',1,'ERF']]], + ['m_5fw_5fbc_5fdata_1529',['m_w_bc_data',['../classERFPhysBCFunct__w.html#a4c66456080eb954ef8c80fc3dcfc4c3a',1,'ERFPhysBCFunct_w']]], + ['m_5fwind_5fspeed_1530',['m_wind_speed',['../classNullWindFarm.html#a9beae3f8f39bb7bde432530da926d6ef',1,'NullWindFarm']]], + ['m_5fwindfarm_5fmodel_1531',['m_windfarm_model',['../classWindFarm.html#af3953694e6a246585c20f50436a65123',1,'WindFarm']]], + ['m_5fx_5fforest_1532',['m_x_forest',['../classForestDrag.html#a6f6067a4f71428c8ab3039240a3207e4',1,'ForestDrag']]], + ['m_5fx_5fpos_1533',['m_x_pos',['../classMOSTAverage.html#a58c320eb48f9b8a1b0983d2770e9f3ea',1,'MOSTAverage']]], + ['m_5fx_5fterrain_1534',['m_x_terrain',['../classTerrainDrag.html#aefe9300b19343dee0efbe1c3012bca57',1,'TerrainDrag']]], + ['m_5fxlo_1535',['m_xlo',['../classPlaneAverage.html#a42c7dfa900a0b69ba1d294455ca8ba51',1,'PlaneAverage']]], + ['m_5fxloc_1536',['m_xloc',['../classNullWindFarm.html#ac8ff132b0d2d52032ec19344ec6a74c6',1,'NullWindFarm']]], + ['m_5fy_5fforest_1537',['m_y_forest',['../classForestDrag.html#af1a72c6ce2a773a31ae0d6f84aa2aa71',1,'ForestDrag']]], + ['m_5fy_5fpos_1538',['m_y_pos',['../classMOSTAverage.html#a1beb0dad926be2f2d9cb1de69a1a3374',1,'MOSTAverage']]], + ['m_5fy_5fterrain_1539',['m_y_terrain',['../classTerrainDrag.html#acee51c325452c690103ad5b769ef0aeb',1,'TerrainDrag']]], + ['m_5fyloc_1540',['m_yloc',['../classNullWindFarm.html#a86792dc0d8fb3dfc9b9646c38a2926da',1,'NullWindFarm']]], + ['m_5fz_5fphys_5fnd_1541',['m_z_phys_nd',['../classMOSTAverage.html#a3a49018467b69573ef84df9cdfd86da4',1,'MOSTAverage::m_z_phys_nd()'],['../classERFPhysBCFunct__cons.html#ad33ab704eb9b5d62a4db9317f40255dd',1,'ERFPhysBCFunct_cons::m_z_phys_nd()'],['../classERFPhysBCFunct__u.html#aefe9bc994735627162154bc289a0de3c',1,'ERFPhysBCFunct_u::m_z_phys_nd()'],['../classERFPhysBCFunct__v.html#afffa0e227916c179928f9a3eb7a07c3c',1,'ERFPhysBCFunct_v::m_z_phys_nd()'],['../classERFPhysBCFunct__w.html#aa37508122179536336aa8dba19d34c1b',1,'ERFPhysBCFunct_w::m_z_phys_nd()'],['../classKessler.html#aaead0b1bbb0693e5ef480fd15bcbe559',1,'Kessler::m_z_phys_nd()'],['../classSAM.html#a51af1452ad89711f8ddaa554cdc49ee6',1,'SAM::m_z_phys_nd()']]], + ['m_5fz_5fpos_1542',['m_z_pos',['../classMOSTAverage.html#a81ff1b7e8d026f0cd74147cbcc016d15',1,'MOSTAverage']]], + ['m_5fzref_1543',['m_zref',['../classMOSTAverage.html#af2f1477f6bc5e4b2f2ddee27d17dab9f',1,'MOSTAverage']]], + ['ma_5flist_1544',['ma_list',['../classMamConstituents.html#ab9703f219ce7a084e170017035dc269b',1,'MamConstituents']]], + ['main_1545',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], + ['main_2ecpp_1546',['main.cpp',['../main_8cpp.html',1,'']]], + ['main_2edox_1547',['main.dox',['../main_8dox.html',1,'']]], + ['make_5fareas_1548',['make_areas',['../ERF__TerrainMetrics_8cpp.html#a920c175414adfaaa26687bfb8e7585bb',1,'make_areas(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &ax, MultiFab &ay, MultiFab &az): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#afd5f5cf174d096726815e6d7dc325c41',1,'make_areas(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &ax, amrex::MultiFab &ay, amrex::MultiFab &az): ERF_Utils.H']]], + ['make_5fbuoyancy_1549',['make_buoyancy',['../ERF__MakeBuoyancy_8cpp.html#a8088738885b030abe3022ba02503db7c',1,'make_buoyancy(Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const MultiFab &base_state, const int n_qstate, const int anelastic): ERF_MakeBuoyancy.cpp'],['../ERF__SrcHeaders_8H.html#a558d09c3ede64096bd3e5a792e6424e4',1,'make_buoyancy(amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const amrex::MultiFab &base_state, const int n_qstate, const int anelastic): ERF_SrcHeaders.H']]], + ['make_5feb_5fbox_1550',['make_eb_box',['../classERF.html#a0cf9cd65604501647629fd69a0d28bb6',1,'ERF']]], + ['make_5feb_5fregular_1551',['make_eb_regular',['../classERF.html#aeca994ecf1b09d58cdc991920504ec34',1,'ERF']]], + ['make_5ffast_5fcoeffs_1552',['make_fast_coeffs',['../ERF__TI__fast__headers_8H.html#a713f272ad55607a189cf08b8ad0057d5',1,'make_fast_coeffs(int level, amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::Geometry geom, const bool use_moisture, const MeshType mesh_type, const amrex::Real gravity, const amrex::Real c_p, std::unique_ptr< amrex::MultiFab > &detJ_cc, const amrex::MultiFab *r0, const amrex::MultiFab *pi0, const amrex::Real dtau, const amrex::Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TI_fast_headers.H'],['../ERF__MakeFastCoeffs_8cpp.html#ad6b5b13b67ab3a4c1086f25bac4a7b14',1,'make_fast_coeffs(int, MultiFab &fast_coeffs, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const amrex::Geometry geom, bool l_use_moisture, MeshType mesh_type, Real gravity, Real c_p, std::unique_ptr< MultiFab > &detJ_cc, const MultiFab *r0, const MultiFab *pi0, Real dtau, Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_MakeFastCoeffs.cpp']]], + ['make_5fj_1553',['make_J',['../ERF__Utils_8H.html#accb87d367dfa749571761aa789fd3fea',1,'make_J(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &detJ_cc): ERF_Utils.H'],['../ERF__TerrainMetrics_8cpp.html#a9c1ecbedddfe464d9db02960e5422564',1,'make_J(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &detJ_cc): ERF_TerrainMetrics.cpp']]], + ['make_5fmom_5fsources_1554',['make_mom_sources',['../ERF__SrcHeaders_8H.html#a9243570136f81cbe41d4051e010d8028',1,'make_mom_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &wvel, amrex::MultiFab &xmom_source, amrex::MultiFab &ymom_source, amrex::MultiFab &zmom_source, const amrex::MultiFab &base_state, amrex::MultiFab *forest_drag, amrex::MultiFab *terrain_blank, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, const amrex::Vector< amrex::Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, const int n_qstate): ERF_SrcHeaders.H'],['../ERF__MakeMomSources_8cpp.html#a186d85f6035b61f034bac8995f82862d',1,'make_mom_sources(int level, int, Real, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &z_phys_cc, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &wvel, MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, const MultiFab &base_state, MultiFab *forest_drag, MultiFab *terrain_blank, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, const Real *dptr_u_geos, const Real *dptr_v_geos, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, const Vector< Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, int n_qstate): ERF_MakeMomSources.cpp']]], + ['make_5fphysbcs_1555',['make_physbcs',['../classERF.html#ac81ec7f74a1be1c4a1e6e15e08385ed5',1,'ERF']]], + ['make_5fsources_1556',['make_sources',['../ERF__MakeSources_8cpp.html#af209fc716b0c00a0f434ae2c18d6f45a',1,'make_sources(int level, int, Real dt, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &source, std::unique_ptr< MultiFab > &z_phys_cc, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &mapfac_m, const Real *dptr_rhotheta_src, const Real *dptr_rhoqt_src, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_MakeSources.cpp'],['../ERF__SrcHeaders_8H.html#af324ef1595c5d09755f8c2c94e89bd6a',1,'make_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &cc_source, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, std::unique_ptr< amrex::MultiFab > &mapfac_m, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_SrcHeaders.H']]], + ['make_5fzcc_1557',['make_zcc',['../ERF__TerrainMetrics_8cpp.html#acc28d890df44cf0082a848c057042178',1,'make_zcc(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &z_phys_cc): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#ab405f3b5732dda49ad076fab09bfbfc8',1,'make_zcc(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &z_phys_cc): ERF_Utils.H']]], + ['makediagnosticaverage_1558',['MakeDiagnosticAverage',['../classERF.html#a93ed2dd2c2441da6853d6f48b6467324',1,'ERF']]], + ['makeebgeometry_1559',['MakeEBGeometry',['../classERF.html#a0572de619e757aab7ad9a4e0c7967da4',1,'ERF']]], + ['makehorizontalaverages_1560',['MakeHorizontalAverages',['../classERF.html#a01987b2556834788694f2f3741a2afe4',1,'ERF']]], + ['makenewlevelfromcoarse_1561',['MakeNewLevelFromCoarse',['../classERF.html#abb6175c28b36d23f5dda2994ca4a85e7',1,'ERF']]], + ['makenewlevelfromscratch_1562',['MakeNewLevelFromScratch',['../classERF.html#aaf10bbf8c9a5dbc257a88c4c1b650fee',1,'ERF']]], + ['makoh_5fcubic_1563',['makoh_cubic',['../classModalAeroWateruptake.html#a134cf0f1fd68266a37a7683e362553c4',1,'ModalAeroWateruptake']]], + ['makoh_5fquartic_1564',['makoh_quartic',['../classModalAeroWateruptake.html#a63dc4418d21ddbc2f88a86e6b5e05640',1,'ModalAeroWateruptake']]], + ['mam4_5faer_1565',['Mam4_aer',['../classMam4__aer.html',1,'']]], + ['mam_5faer_1566',['mam_aer',['../classAerRadProps.html#afb607ae14bfc3e46dd66c9e04627a57d',1,'AerRadProps']]], + ['mam_5fconsti_1567',['mam_consti',['../classMam4__aer.html#a2dcd6d3b6a38a2f0e8bc389c80fb4ae9',1,'Mam4_aer::mam_consti()'],['../classAerRadProps.html#a66f750181cccc82c03268b0a4a245ecc',1,'AerRadProps::mam_consti()']]], + ['mamconstituents_1568',['MamConstituents',['../classMamConstituents.html#a6839b6299dcdd8acf1cc859d929e0026',1,'MamConstituents::MamConstituents()'],['../classMamConstituents.html',1,'MamConstituents']]], + ['map_5fdata_1569',['map_data',['../classMRISplitIntegrator.html#a14fd551d7a7ff5bf6c58500740a64547',1,'MRISplitIntegrator']]], + ['mapfac_5fm_1570',['mapfac_m',['../classERF.html#a23aacdb72e9d2dfed8e2ebd2c2526497',1,'ERF']]], + ['mapfac_5fu_1571',['mapfac_u',['../classERF.html#a1e8afee1508b720dab56f5d044deb301',1,'ERF']]], + ['mapfac_5fv_1572',['mapfac_v',['../classERF.html#ae49b5055f9a7117fa15918a5daa775b7',1,'ERF']]], + ['mass_5fname_1573',['mass_name',['../structMamConstituents_1_1gas__t.html#ad63e38b410aa69ed3f76d6898b35b53a',1,'MamConstituents::gas_t::mass_name()'],['../structMamConstituents_1_1aerosol__t.html#a300418f68393143be3f4852641ac465b',1,'MamConstituents::aerosol_t::mass_name()']]], + ['mathematicalbndrytypes_1574',['mathematicalBndryTypes',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01c',1,'ERFBCType']]], + ['max_5fiter_1575',['MAX_ITER',['../namespaceHSEutils.html#a10de540cb8ad96aea8cd080f4d1e72fa',1,'HSEutils']]], + ['max_5fstep_1576',['max_step',['../classERF.html#a0634154e8e58379c495c3e7fe7c5e4d6',1,'ERF']]], + ['mcica_5fsubcol_5fmask_1577',['mcica_subcol_mask',['../classOptics.html#a078568b5fcba367944981fe065623e0c',1,'Optics']]], + ['mdata_1578',['mdata',['../structsurface__flux__mod__charnock.html#a6fa441221eb1f30d65437ce890adfd46',1,'surface_flux_mod_charnock::mdata()'],['../structsurface__temp__wave__coupled.html#a44d84ddefc6dc5572f1b1e614996b288',1,'surface_temp_wave_coupled::mdata()'],['../structsurface__temp__donelan.html#a78d9b2c9e7acc59519c2e5d911e2a83d',1,'surface_temp_donelan::mdata()'],['../structsurface__temp__mod__charnock.html#a98f673e5030f4509a8874466337f50c4',1,'surface_temp_mod_charnock::mdata()'],['../structsurface__temp__charnock.html#a073ad08e0d652e792b459878e10dc41b',1,'surface_temp_charnock::mdata()'],['../structsurface__temp.html#afec351f7cde260c6e96a27297cb4010f',1,'surface_temp::mdata()'],['../structsurface__flux__wave__coupled.html#a7c81c888df97ef0ff4dc54be9c4e163a',1,'surface_flux_wave_coupled::mdata()'],['../structsurface__flux__donelan.html#ab3b7307051954c791dcf73bb13213e9f',1,'surface_flux_donelan::mdata()'],['../structsurface__flux__charnock.html#a60030c5104987d6287efd5d9b996014c',1,'surface_flux_charnock::mdata()'],['../structsurface__flux.html#a960909fe387424192cf802afccdc7bed',1,'surface_flux::mdata()'],['../structadiabatic__wave__coupled.html#a812ea5ea7d6223e5512c372b3260d1bc',1,'adiabatic_wave_coupled::mdata()'],['../structadiabatic__donelan.html#a6b220db789638a784c51dfedcda1ffb9',1,'adiabatic_donelan::mdata()'],['../structadiabatic__mod__charnock.html#ad33aa4fea2aa05dbb4057dcef251e0da',1,'adiabatic_mod_charnock::mdata()'],['../structadiabatic__charnock.html#a5c11064c35d6eefd22558180155d6ede',1,'adiabatic_charnock::mdata()'],['../structadiabatic.html#afdc69c66b9c49f67d4f2409bc1f3ce29',1,'adiabatic::mdata()']]], + ['mesh_5ftype_1579',['mesh_type',['../structSolverChoice.html#a1952672901901b0b3a628f2298dc72c2',1,'SolverChoice']]], + ['meter_1580',['meter',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a3c6b87cb2d07bd40e9ed24c8729b20bd',1,'RadConstants']]], + ['metgrid_5fbasic_5flinear_1581',['metgrid_basic_linear',['../classERF.html#a04831a5a6bf49d8386d362379db84358',1,'ERF']]], + ['metgrid_5fdebug_5fdry_1582',['metgrid_debug_dry',['../classERF.html#aaaa067c46e79ca3635d138750642b78d',1,'ERF']]], + ['metgrid_5fdebug_5fisothermal_1583',['metgrid_debug_isothermal',['../classERF.html#ab08081c75e6d926825071630f2adddab',1,'ERF']]], + ['metgrid_5fdebug_5fmsf_1584',['metgrid_debug_msf',['../classERF.html#a079811bdd498e155326a851e0c12f850',1,'ERF']]], + ['metgrid_5fdebug_5fpsfc_1585',['metgrid_debug_psfc',['../classERF.html#ad256f0610d54caef208e2b2569a5aa82',1,'ERF']]], + ['metgrid_5fdebug_5fquiescent_1586',['metgrid_debug_quiescent',['../classERF.html#a64c81ad5cd1b7d21c2e597b92596f113',1,'ERF']]], + ['metgrid_5fforce_5fsfc_5fk_1587',['metgrid_force_sfc_k',['../classERF.html#a8767bdb5ac5b0a796dc478dc417e1606',1,'ERF']]], + ['metgrid_5finterp_5ftheta_1588',['metgrid_interp_theta',['../classERF.html#a7eac012575590fe374a8d4b5d9061546',1,'ERF']]], + ['metgrid_5forder_1589',['metgrid_order',['../classERF.html#af27fd93c086c23ab8c754e63e1a0c425',1,'ERF']]], + ['metgrid_5fproximity_1590',['metgrid_proximity',['../classERF.html#a95182a17e10556dde659d4dd891a4ed3',1,'ERF']]], + ['metgrid_5fretain_5fsfc_1591',['metgrid_retain_sfc',['../classERF.html#a51e327479a5c37c694bbf14eb8bce94f',1,'ERF']]], + ['metgrid_5fuse_5fbelow_5fsfc_1592',['metgrid_use_below_sfc',['../classERF.html#a8eb60483e48302db4706d3b90c0ae8e4',1,'ERF']]], + ['metgrid_5fuse_5fsfc_1593',['metgrid_use_sfc',['../classERF.html#a5d2fe657db8c3614db3e797566a49d68',1,'ERF']]], + ['metgridbdyvars_1594',['MetGridBdyVars',['../namespaceMetGridBdyVars.html',1,'']]], + ['mg_5fverbose_1595',['mg_verbose',['../classERF.html#a2c4e27d6b7928c7081f17e63d0834200',1,'ERF']]], + ['mic_5ffab_5fvars_1596',['mic_fab_vars',['../classKessler.html#aa11214a3e579cc9d6309359b1c05e5ab',1,'Kessler::mic_fab_vars()'],['../classSAM.html#a36ee9e1e1a94d22304f46e064f16e11e',1,'SAM::mic_fab_vars()'],['../classSatAdj.html#a26ca294f334ada4b91534e1e9e105442',1,'SatAdj::mic_fab_vars()']]], + ['micro_1597',['micro',['../classERF.html#a4b7277d54649219f31fe286eee9d415a',1,'ERF']]], + ['micrometer_1598',['micrometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1aca44c575fbae0e89d6f7764169e03c46',1,'RadConstants']]], + ['microphysics_1599',['Microphysics',['../classMicrophysics.html#a79bf043906abc7e4d738318ec8e7aa2e',1,'Microphysics::Microphysics()'],['../classMicrophysics.html',1,'Microphysics']]], + ['micvar_1600',['MicVar',['../namespaceMicVar.html',1,'']]], + ['micvar_5fkess_1601',['MicVar_Kess',['../namespaceMicVar__Kess.html',1,'']]], + ['micvar_5fsatadj_1602',['MicVar_SatAdj',['../namespaceMicVar__SatAdj.html',1,'']]], + ['micvarmap_1603',['MicVarMap',['../classSatAdj.html#aace4f71353cc6a4640bad37476b65936',1,'SatAdj::MicVarMap()'],['../classSAM.html#a6008487ad12ada77acdcb3ee41371c98',1,'SAM::MicVarMap()'],['../classKessler.html#a18164f048f846cd122de43803b49c1cb',1,'Kessler::MicVarMap()']]], + ['mitchell_5fice_5foptics_5flw_1604',['mitchell_ice_optics_lw',['../classCloudRadProps.html#a1ab01da075a2a82b9fb4c341ff85e373',1,'CloudRadProps']]], + ['mitchell_5fice_5foptics_5fsw_1605',['mitchell_ice_optics_sw',['../classCloudRadProps.html#a32483def8d0d82a6d1cb57834fe04b7d',1,'CloudRadProps']]], + ['mm5_1606',['MM5',['../classMM5.html#a1cb63322dbfcb32636b286d8043a2893',1,'MM5::MM5()'],['../classMM5.html',1,'MM5']]], + ['modal_5faero_5fcalcsize_5fdiag_1607',['modal_aero_calcsize_diag',['../classMam4__aer.html#adedd31f2c7c2a293e6f3dfc4818b175d',1,'Mam4_aer']]], + ['modal_5faero_5fkohler_1608',['modal_aero_kohler',['../classModalAeroWateruptake.html#abdedb99ff569dd300dd3046820da78e8',1,'ModalAeroWateruptake']]], + ['modal_5faero_5flw_1609',['modal_aero_lw',['../classMam4__aer.html#a893de418ed6818eeece9ed80b72cb685',1,'Mam4_aer']]], + ['modal_5faero_5fsw_1610',['modal_aero_sw',['../classMam4__aer.html#a2327a69b0d90bb5e4d77f8864a1196f8',1,'Mam4_aer']]], + ['modal_5faero_5fwateruptake_5fdr_1611',['modal_aero_wateruptake_dr',['../classModalAeroWateruptake.html#aab174a0054ce6dfa80f15e391d9489c6',1,'ModalAeroWateruptake']]], + ['modal_5faero_5fwateruptake_5fsub_1612',['modal_aero_wateruptake_sub',['../classModalAeroWateruptake.html#a7c1e0109c368bd156beb85a2e98a8878',1,'ModalAeroWateruptake']]], + ['modal_5foptics_5ffile_1613',['modal_optics_file',['../classMam4__aer.html#a396c0ab69e47a8cbc27c346aa2fb489d',1,'Mam4_aer']]], + ['modal_5foptics_5finit_1614',['modal_optics_init',['../classPhysProp.html#a3e12605585c1b1a1c92dc34c9dfebc85',1,'PhysProp']]], + ['modal_5fsize_5fparameters_1615',['modal_size_parameters',['../classMam4__aer.html#a1097c2d484ccac94860e32f0bdf54915',1,'Mam4_aer']]], + ['modalaerowateruptake_1616',['ModalAeroWateruptake',['../classModalAeroWateruptake.html',1,'']]], + ['mode_5fcomponent_5ft_1617',['mode_component_t',['../structMamConstituents_1_1mode__component__t.html',1,'MamConstituents']]], + ['mode_5ftype_5fnames_1618',['mode_type_names',['../classMamConstituents.html#a5c94b10764d82b018270ebf012cd657b',1,'MamConstituents']]], + ['modelist_5ft_1619',['modelist_t',['../structMamConstituents_1_1modelist__t.html',1,'MamConstituents']]], + ['modeltype_1620',['modelType',['../classMicrophysics.html#ac10e6fce2e6cb49373d56ca0e1a5b366',1,'Microphysics']]], + ['modes_1621',['modes',['../classMamConstituents.html#a1692c29032818c08c3b1ac985a35d521',1,'MamConstituents']]], + ['modes_5ft_1622',['modes_t',['../structMamConstituents_1_1modes__t.html',1,'MamConstituents']]], + ['modified_5fcharnock_1623',['MODIFIED_CHARNOCK',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a266bf3048d67b1b3187c0189bc232fde',1,'ABLMost']]], + ['moeng_1624',['MOENG',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a0525d4394471c332f3c0a497584923d5',1,'ABLMost']]], + ['moeng_5fflux_1625',['moeng_flux',['../structmoeng__flux.html',1,'moeng_flux'],['../structmoeng__flux.html#a2843a181e875e6599b04964c28117900',1,'moeng_flux::moeng_flux()']]], + ['moistscal_5fhoriz_5fadv_5ftype_1626',['moistscal_horiz_adv_type',['../structAdvChoice.html#a22f84c60e56d4b3bde6b7f9548c87af3',1,'AdvChoice']]], + ['moistscal_5fhoriz_5fupw_5ffrac_1627',['moistscal_horiz_upw_frac',['../structAdvChoice.html#a69b32bcee6cd30f3f88280d0ec49cd35',1,'AdvChoice']]], + ['moistscal_5fvert_5fadv_5ftype_1628',['moistscal_vert_adv_type',['../structAdvChoice.html#a2f888dfcb79cdb766ee04f21aada83ec',1,'AdvChoice']]], + ['moistscal_5fvert_5fupw_5ffrac_1629',['moistscal_vert_upw_frac',['../structAdvChoice.html#a334139583accdc5718a939b20b308bb9',1,'AdvChoice']]], + ['moisture_5ftype_1630',['moisture_type',['../classRadiation.html#a1863ee4ba67242d2fb2dede10b4a9460',1,'Radiation::moisture_type()'],['../structSolverChoice.html#aacbfbe6f4a3040db3efdc6dbf8fa291b',1,'SolverChoice::moisture_type()']]], + ['molec_5fdiff_5ftype_1631',['molec_diff_type',['../structDiffChoice.html#aed5c75ec58e358a735d97869147b2baf',1,'DiffChoice']]], + ['molecdifftype_1632',['MolecDiffType',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735',1,'ERF_DiffStruct.H']]], + ['mom_5fh_1633',['Mom_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2e96e6d5e84e7d7b9857e73159dfbe2b',1,'EddyDiff']]], + ['mom_5fv_1634',['Mom_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea61ed124b350a1b26da1bd26aebfa5f82',1,'EddyDiff']]], + ['momentumtovelocity_1635',['MomentumToVelocity',['../ERF__Utils_8H.html#a26382a1781acfcd6b4740685db28d6b2',1,'MomentumToVelocity(amrex::MultiFab &xvel_out, amrex::MultiFab &yvel_out, amrex::MultiFab &zvel_out, const amrex::MultiFab &cons_in, const amrex::MultiFab &xmom_in, const amrex::MultiFab &ymom_in, const amrex::MultiFab &zmom_in, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H'],['../ERF__MomentumToVelocity_8cpp.html#a4909cdce4c261c6dae5564fb714881ea',1,'MomentumToVelocity(MultiFab &xvel, MultiFab &yvel, MultiFab &zvel, const MultiFab &density, const MultiFab &xmom_in, const MultiFab &ymom_in, const MultiFab &zmom_in, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_MomentumToVelocity.cpp']]], + ['most_1636',['MOST',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a882dd232c0425bb9366544f84f0a7b6c',1,'MOST(): ERF_IndexDefines.H'],['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca42d0838b4e8d40ee76fbaf2d55c3402e',1,'ERFBCType::MOST()']]], + ['most_5fdata_1637',['most_data',['../structmost__data.html',1,'']]], + ['mostaverage_1638',['MOSTAverage',['../classMOSTAverage.html#a17b44f1af3c89b1b2fbaaf9c03bdfa0a',1,'MOSTAverage::MOSTAverage(amrex::Vector< amrex::Geometry > geom, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &z_phys_nd)'],['../classMOSTAverage.html#acfc77dc21a0821d4b446f7be289c64d6',1,'MOSTAverage::MOSTAverage(MOSTAverage &&) noexcept=default'],['../classMOSTAverage.html#add74667e947201bbb2ddf2785f02ee0c',1,'MOSTAverage::MOSTAverage(const MOSTAverage &other)=delete'],['../classMOSTAverage.html',1,'MOSTAverage']]], + ['mri_5fintegrator_5fmem_1639',['mri_integrator_mem',['../classERF.html#a09d0fb2bd609c898a665d9530a744585',1,'ERF']]], + ['mrisplitintegrator_1640',['MRISplitIntegrator',['../classMRISplitIntegrator.html#a526041af494ee08e31efefc98aaa07ab',1,'MRISplitIntegrator::MRISplitIntegrator()'],['../classMRISplitIntegrator.html',1,'MRISplitIntegrator< T >'],['../classMRISplitIntegrator.html#a42d755c9aea9203dfdcbbe4cb76f83e3',1,'MRISplitIntegrator::MRISplitIntegrator()=default'],['../classMRISplitIntegrator.html#a9ea1c36a75e04596ffe0fa29e614b6e2',1,'MRISplitIntegrator::MRISplitIntegrator(const T &S_data)'],['../classMRISplitIntegrator.html#a809aa55db013cd913fe3546ef8001fd4',1,'MRISplitIntegrator::MRISplitIntegrator(MRISplitIntegrator &&) noexcept=default']]], + ['mu_1641',['MU',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a9d2d300be8f8f15441322fce35c9c92e',1,'WRFBdyVars']]], + ['mu_1642',['mu',['../structPhysProp_1_1physprop__t.html#aa23d4f11099641ffb9c395c327156980',1,'PhysProp::physprop_t::mu()'],['../classRadiation.html#a2002e601e86a58ebb15989a5b61ebe60',1,'Radiation::mu()']]], + ['muelq_1643',['muelq',['../ERF__Constants_8H.html#a0e5683feac33352111ce4445dbedbf45',1,'ERF_Constants.H']]], + ['multiblockcontainer_1644',['MultiBlockContainer',['../classMultiBlockContainer.html',1,'MultiBlockContainer'],['../classMultiBlockContainer.html#a285674e081e90380c665398b91535794',1,'MultiBlockContainer::MultiBlockContainer()']]], + ['murphykoop_1645',['MurphyKoop',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7a614be0679f050250e4d5494708d1136a',1,'SatMethods']]], + ['murphykoop_5fsvp_5fice_1646',['MurphyKoop_svp_ice',['../classSatMethods.html#a87786f42b9d0601dc1d22f635906a76f',1,'SatMethods']]], + ['murphykoop_5fsvp_5fwater_1647',['MurphyKoop_svp_water',['../classSatMethods.html#aac1daa9a38464e217df80a4f9613bcb3',1,'SatMethods']]], + ['mvelpp_1648',['mvelpp',['../classRadiation.html#ae4dacdbc7383b92511c2385bd59ed49a',1,'Radiation']]], + ['mwdair_1649',['mwdair',['../ERF__Constants_8H.html#a650da208ce885c0f6c9c742d26dc4b0e',1,'ERF_Constants.H']]], + ['mwwv_1650',['mwwv',['../ERF__Constants_8H.html#a75abd92a75952e8eefd06628c8c3487d',1,'ERF_Constants.H']]], + ['my_5fturb_5fdisk_5fangle_1651',['my_turb_disk_angle',['../classWindFarm.html#a0d274380a6e7a61593459bb0b0f642d2',1,'WindFarm']]], + ['mynn25_1652',['MYNN25',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841abdeb9a753db1d1f3fe0e944eab1d0601',1,'ABLMost']]], + ['mynnconfigtype_1653',['MYNNConfigType',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25',1,'ERF_MYNNStruct.H']]], + ['mynnlevel2_1654',['MYNNLevel2',['../structMYNNLevel2.html',1,'']]], + ['mynnlevel25_1655',['MYNNLevel25',['../structMYNNLevel25.html',1,'']]], + ['mynnpblh_1656',['MYNNPBLH',['../structMYNNPBLH.html',1,'']]] ]; diff --git a/search/all_d.js b/search/all_d.js index 217901bc1..ec2829fd7 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -1,111 +1,114 @@ var searchData= [ - ['n_5fbld_5fsections_1652',['n_bld_sections',['../classWindFarm.html#a9e263152650471997aa43658904bc563',1,'WindFarm']]], - ['n_5fdiag_1653',['n_diag',['../classMam4__aer.html#afe4495578dc4adefe7b2ab2780aee8ee',1,'Mam4_aer']]], - ['n_5fdiag_1654',['N_DIAG',['../classMamConstituents.html#a05b4d113513de18b2e7bbdc4e9cb4dbf',1,'MamConstituents']]], - ['n_5fg_5fd_1655',['n_g_d',['../classCloudRadProps.html#a40e14de999dd323f0cc8db50f46031e8',1,'CloudRadProps']]], - ['n_5frad_5fcnst_1656',['n_rad_cnst',['../classMamConstituents.html#a75a27a90ef149368fc0a7676daeb4a84',1,'MamConstituents']]], - ['n_5fsounding_5ffiles_1657',['n_sounding_files',['../structInputSoundingData.html#a5655f2f77d75c1b8a2abd92a0b264813',1,'InputSoundingData']]], - ['n_5fsounding_5ftimes_1658',['n_sounding_times',['../structInputSoundingData.html#a47b2b2090f654ad7578b992b207d5b18',1,'InputSoundingData']]], - ['naer_1659',['naer',['../classRadiation.html#a59a37de7bc777e2ecac052a59d7a0aec',1,'Radiation']]], - ['name_1660',['name',['../structncutils_1_1NCVar.html#a4b34f3722befd10e92d1267bcbd49724',1,'ncutils::NCVar::name()'],['../structncutils_1_1NCDim.html#aaf6334138e9892f5403400e31f062fd6',1,'ncutils::NCDim::name()'],['../classProblemBase.html#a3a8fb70110fb25623cdfa7b508dee9cf',1,'ProblemBase::name()'],['../classCloudRadProps.html#a7c91a5b46f8d85666e0ca0d1de8d23aa',1,'CloudRadProps::name()'],['../structNDArray.html#a0d3be2b45f3fb008d12ec17dfd6abf09',1,'NDArray::name()'],['../classncutils_1_1NCGroup.html#a3d53c2f625cc6fc286e76c9137b5b1b0',1,'ncutils::NCGroup::name()']]], - ['names_1661',['names',['../structMamConstituents_1_1modes__t.html#aa0ef7c08a80971086ecc620e6d7a6d31',1,'MamConstituents::modes_t']]], - ['nanometer_1662',['nanometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a7a267da562dd711a27346968f67cadfe',1,'RadConstants']]], - ['nbcvar_5fmax_1663',['NBCVAR_max',['../ERF__IndexDefines_8H.html#a536619efb901de654431f987753ac67c',1,'ERF_IndexDefines.H']]], - ['nbndlw_1664',['nbndlw',['../classRadConstants.html#a960db6e337b49d1d4a714615a5fa4b7e',1,'RadConstants']]], - ['nbndsw_1665',['nbndsw',['../classRadConstants.html#a2d23948379a116a266cfd943b3275be4',1,'RadConstants']]], - ['nc_5fbdy_5ffile_1666',['nc_bdy_file',['../classERF.html#a7e9040f32464f1a6dee6e0384393451d',1,'ERF']]], - ['nc_5fdata_5fdims_5ftype_1667',['NC_Data_Dims_Type',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06',1,'ERF_NCWpsFile.H']]], - ['nc_5finit_5ffile_1668',['nc_init_file',['../classERF.html#a7ef14f6028b577eba70aef46b508be19',1,'ERF']]], - ['ncdim_1669',['NCDim',['../structncutils_1_1NCDim.html',1,'ncutils']]], - ['ncdtype_1670',['NCDType',['../structncutils_1_1NCDType.html',1,'ncutils']]], - ['ncell_5fline_1671',['ncell_line',['../classPlaneAverage.html#ab65036a99da90fb854f7dfd33cd700b1',1,'PlaneAverage']]], - ['ncell_5fplane_1672',['ncell_plane',['../classPlaneAverage.html#aaf4e5c9b73f65af3eb0ccdc6a82e76f2',1,'PlaneAverage']]], - ['ncfile_1673',['NCFile',['../classncutils_1_1NCFile.html#aec0e1a7f0f93f2f806c0a0abaae66423',1,'ncutils::NCFile::NCFile()'],['../classncutils_1_1NCFile.html',1,'ncutils::NCFile']]], - ['ncgroup_1674',['NCGroup',['../classncutils_1_1NCGroup.html#a6c43a3f92aaf1df239595cebdc8c9a16',1,'ncutils::NCGroup::NCGroup(const int id, const NCGroup *)'],['../classncutils_1_1NCGroup.html#a99e8b68dcdebf6a3df74c3575c3a3c65',1,'ncutils::NCGroup::NCGroup(const int id)'],['../classncutils_1_1NCGroup.html',1,'ncutils::NCGroup']]], - ['ncid_1675',['ncid',['../structncutils_1_1NCDim.html#a3272d1768518ba020b9bcd0d3699d544',1,'ncutils::NCDim::ncid()'],['../structncutils_1_1NCVar.html#a233d94aa3ccbef1cc12565340bcc7218',1,'ncutils::NCVar::ncid()'],['../classncutils_1_1NCGroup.html#a860fe8aaf1cd7859541c67594fb8eabd',1,'ncutils::NCGroup::ncid()']]], - ['ncoef_1676',['ncoef',['../classMam4__aer.html#afcd94bccbfcc44e6a5d8262abc42a9ca',1,'Mam4_aer::ncoef()'],['../structPhysProp_1_1physprop__t.html#acc1135d01fd7ca5a6f0ba980e23e5a55',1,'PhysProp::physprop_t::ncoef()']]], - ['ncol_1677',['ncol',['../classRadiation.html#a8f47b85f948822c0e450beddb92373f4',1,'Radiation::ncol()'],['../classAerRadProps.html#a551936497e3a360746d6bfd53513d508',1,'AerRadProps::ncol()'],['../classMam4__aer.html#aaf29baf8a0903c3401e8577e811f5d18',1,'Mam4_aer::ncol()']]], - ['ncomp_1678',['ncomp',['../classPlaneAverage.html#a3860fd72df3e8dbb6b8decfdc360864f',1,'PlaneAverage']]], - ['ncomp_5fcons_1679',['ncomp_cons',['../classMRISplitIntegrator.html#a69e19ac4b8c02d71269e741e71b74c23',1,'MRISplitIntegrator']]], - ['ncorr_1680',['ncorr',['../structSolverChoice.html#a3b9fef36e4613507eef87379c2c9bf03',1,'SolverChoice']]], - ['ncutils_1681',['ncutils',['../namespacencutils.html',1,'']]], - ['ncvar_1682',['NCVar',['../structncutils_1_1NCVar.html',1,'ncutils']]], - ['ndarray_1683',['NDArray',['../structNDArray.html',1,'NDArray< DataType >'],['../structNDArray.html#a54f69e355d97f10089f82fb1087fb0af',1,'NDArray::NDArray(const NDArray &array)'],['../structNDArray.html#a1f33dbd861944bc1494f4790f4f8543d',1,'NDArray::NDArray()'],['../structNDArray.html#a7bd19397e539424afc06e9fe12760434',1,'NDArray::NDArray(const std::string vname, const std::vector< size_t > &vshape)']]], - ['ndim_1684',['ndim',['../structncutils_1_1NCVar.html#ae0ab15dc4c1033271878c3bf5102f911',1,'ncutils::NCVar::ndim()'],['../structNDArray.html#a1b3ece1ab109568fcb919d1af8f14eee',1,'NDArray::ndim()']]], - ['ndry_1685',['NDRY',['../ERF__IndexDefines_8H.html#a38d6fda9ca3d40309838c64d398b54c1',1,'ERF_IndexDefines.H']]], - ['net_5fflux_1686',['net_flux',['../classRadiation.html#a12afbdd30cf76b0bc083324cf22cbb73',1,'Radiation']]], - ['netzerobuoyantadd_1687',['netZeroBuoyantAdd',['../structTurbulentPerturbation.html#acf1a844ac4076c4af8ef38963f3fcc60',1,'TurbulentPerturbation']]], - ['netzerobuoyantadjust_1688',['netZeroBuoyantAdjust',['../structTurbulentPerturbation.html#a573c68aeec901ddf7c3cfe102430e527',1,'TurbulentPerturbation']]], - ['neumann_1689',['neumann',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca0b217c3380adcde8f3cd9b58d949db60',1,'ERFBCType']]], - ['neumann_5fint_1690',['neumann_int',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01caa8e7f5249fea539bf14e97cfba9074d9',1,'ERFBCType']]], - ['newton_5fraphson_5fhse_1691',['Newton_Raphson_hse',['../namespaceHSEutils.html#a49a3ecd8dc0be35accd87a453bc1224e',1,'HSEutils']]], - ['newtonitersat_1692',['NewtonIterSat',['../classSAM.html#a0154097dd0c769a35dcc52c484dd0dc6',1,'SAM::NewtonIterSat()'],['../classSatAdj.html#a76548bd9c2adb222480e5f5725a05048',1,'SatAdj::NewtonIterSat()']]], - ['ng_5fdens_5fhse_1693',['ng_dens_hse',['../classERF.html#addf0fb2aae0efaa649c69685a4dcca83',1,'ERF']]], - ['ng_5fpres_5fhse_1694',['ng_pres_hse',['../classERF.html#a87dc6c0720462bfd088c909289cdca0b',1,'ERF']]], - ['ngas_1695',['ngas',['../classRrtmgp.html#a4b8b61c7a7fadac5b1cdd968144a5c01',1,'Rrtmgp::ngas()'],['../classOptics.html#abb94e5d9dc89e539796740c6f0b9a229',1,'Optics::ngas()'],['../classAerRadProps.html#ae41f31dfce03d5b3952114e12436bec9',1,'AerRadProps::ngas()'],['../structMamConstituents_1_1gaslist__t.html#a5fc9f5eeb290c5185e68bd2bf6f46618',1,'MamConstituents::gaslist_t::ngas()'],['../classRadiation.html#aefc2fcddcd44a0c6d9ae06ec60e9ce37',1,'Radiation::ngas()']]], - ['nlambda_1696',['nlambda',['../classCloudRadProps.html#a3ef54947677ddd898a7b6ded241db03c',1,'CloudRadProps']]], - ['nlev_1697',['nlev',['../classKessler.html#a8f9e3afdab979a19d8dfb0c4bdee471d',1,'Kessler::nlev()'],['../classSAM.html#a7da420869410dc959c2442962524259f',1,'SAM::nlev()'],['../classAerRadProps.html#a3854326c4b23eedef970611ab3a639dd',1,'AerRadProps::nlev()'],['../classMam4__aer.html#add9c70abae797f609d24a8ed47848030',1,'Mam4_aer::nlev()'],['../classRadiation.html#a65f94329afd4aad11489c87e5174c462',1,'Radiation::nlev()']]], - ['nlwbands_1698',['nlwbands',['../classMam4__aer.html#abc58cbc8ee25e23731610007e0f62fe4',1,'Mam4_aer::nlwbands()'],['../classRadiation.html#ab4451562115b24b40e0f04cae677c6e3',1,'Radiation::nlwbands()'],['../classRadConstants.html#a55471805ae99ef61cb9b0935bd1803f2',1,'RadConstants::nlwbands()'],['../classCloudRadProps.html#ab7f6932c5559602939b8a32fa42ca1ca',1,'CloudRadProps::nlwbands()'],['../classAerRadProps.html#af2dc3b884340390993212e03e99112af',1,'AerRadProps::nlwbands()']]], - ['nlwgpts_1699',['nlwgpts',['../classRadiation.html#a89625b089dbe4acbc85a7241fcbd3839',1,'Radiation']]], - ['nmodes_1700',['nmodes',['../classAerRadProps.html#a3bd718612795e1c875ad70da941cc89a',1,'AerRadProps::nmodes()'],['../classMam4__aer.html#adbd78e8ffa0bdd728b97ca66d08fb717',1,'Mam4_aer::nmodes()'],['../structMamConstituents_1_1modes__t.html#a9a549b30ee2d05c0bfe777b4625e7083',1,'MamConstituents::modes_t::nmodes()'],['../structMamConstituents_1_1modelist__t.html#aea57993996ab18dffe7ab00bc5e6c15e',1,'MamConstituents::modelist_t::nmodes()']]], - ['nmoist_5fmax_1701',['NMOIST_max',['../ERF__IndexDefines_8H.html#abe87e298e9d558e0659a67ad3b9be71f',1,'ERF_IndexDefines.H']]], - ['nmu_1702',['nmu',['../classCloudRadProps.html#ae7091519e3c4dfa0929e088c6234be73',1,'CloudRadProps']]], - ['nn09_1703',['NN09',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25aa2652637c68e16524ab7681e65eea95c',1,'ERF_MYNNStruct.H']]], - ['no_5fip_5fhltalt_1704',['no_ip_hltalt',['../classWaterVaporSat.html#ab306b9991f43384bc11b84b9a43f5280',1,'WaterVaporSat']]], - ['no_5fslip_5fwall_1705',['no_slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acb8c716b8d9b499d9bc323d8f8a410d3',1,'ERF_IndexDefines.H']]], - ['no_5fsubstep_1706',['no_substep',['../classMRISplitIntegrator.html#abb86ebaf6ca5a42e59670d2b15549658',1,'MRISplitIntegrator']]], - ['no_5fsubstep_5ffun_1707',['no_substep_fun',['../ERF__TI__no__substep__fun_8H.html#a4cad8180e91d2eabd5638651fc24bcc7',1,'ERF_TI_no_substep_fun.H']]], - ['no_5fsubstepping_1708',['no_substepping',['../classMRISplitIntegrator.html#afa0623b638cd29d3f307d34ef5a98d0f',1,'MRISplitIntegrator']]], - ['noah_1709',['NOAH',['../classNOAH.html#a6d6b758df3016f4583ca2341ccb07e97',1,'NOAH::NOAH()'],['../classNOAH.html',1,'NOAH']]], - ['noahmpio_1710',['noahmpio',['../classNOAH.html#ada684270156aecf6b9dbbb6b01b7ce97',1,'NOAH']]], - ['nominal_5fpower_1711',['nominal_power',['../classWindFarm.html#aa542d50137f25dcb568fafc483a83178',1,'WindFarm::nominal_power()'],['../classEWP.html#a00497b6ecc9493be40be6ce4f5ae02c5',1,'EWP::nominal_power()'],['../classFitch.html#afeb1ae13c307eeb71af9dfa8d97a3f7e',1,'Fitch::nominal_power()'],['../classGeneralAD.html#aeb00654d82c5f266554bd8cba035d19b',1,'GeneralAD::nominal_power()'],['../classSimpleAD.html#af9dae2d9db9de431b450e61c55a83ffe',1,'SimpleAD::nominal_power()']]], - ['none_1712',['None',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841a6adf97f83acf6453d4a6a4b1070f3754',1,'ABLMost::None()'],['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735a6adf97f83acf6453d4a6a4b1070f3754',1,'None(): ERF_DiffStruct.H']]], - ['nonhygro_5foptics_5finit_1713',['nonhygro_optics_init',['../classPhysProp.html#adce35521cf33d13c6345ac5a9586c829',1,'PhysProp']]], - ['npcf_1714',['npcf',['../classWaterVaporSat.html#abd48ae5df93e45c8d4bab8e1e985838b',1,'WaterVaporSat']]], - ['nprimvar_5fmax_1715',['NPRIMVAR_max',['../ERF__IndexDefines_8H.html#a19169754519601f5fe52ede728af2138',1,'ERF_IndexDefines.H']]], - ['nradgas_1716',['nradgas',['../classRadConstants.html#acc3330716cd598dc36881b44c70687c5',1,'RadConstants']]], - ['nrh_1717',['nrh',['../classAerRadProps.html#aa21297bb80600126531f2d324f6d9c2f',1,'AerRadProps::nrh()'],['../classRadConstants.html#aaa19beec8cd86a9e09db7a2b34a7d883',1,'RadConstants::nrh()']]], - ['nscalars_1718',['NSCALARS',['../ERF__IndexDefines_8H.html#a6773f201eef9644a5d5b7252f6d95ce9',1,'ERF_IndexDefines.H']]], - ['nspec_1719',['nspec',['../classMam4__aer.html#a5167f5c7a13a42532cf945dcaa687c77',1,'Mam4_aer::nspec()'],['../structMamConstituents_1_1mode__component__t.html#aa35e198644fe29379bc9d3830f2423c8',1,'MamConstituents::mode_component_t::nspec()']]], - ['nsubsteps_1720',['nsubsteps',['../classERF.html#aa3db2dd1b65310c66c4038650c22aaee',1,'ERF']]], - ['nswbands_1721',['nswbands',['../classMam4__aer.html#a72698fc4a4a0c54752ec0e76f161184f',1,'Mam4_aer::nswbands()'],['../classAerRadProps.html#aded12109795a3f22556faecdd3fb3d03',1,'AerRadProps::nswbands()'],['../classCloudRadProps.html#aeee4ab1a6887ab34c966028c45079199',1,'CloudRadProps::nswbands()'],['../classRadConstants.html#abf9d73367a1b46631bd2fae4516732c2',1,'RadConstants::nswbands()'],['../classRadiation.html#a2df876dcb21da075dc834af545a2c0ed',1,'Radiation::nswbands()']]], - ['nswgpts_1722',['nswgpts',['../classRadiation.html#a6569e23160036eb2186d6142e2387d9f',1,'Radiation']]], - ['ntimes_1723',['ntimes',['../structInputSoundingData.html#aecc862db70344fa9232f199fb61b307e',1,'InputSoundingData']]], - ['nudging_5ffrom_5finput_5fsounding_1724',['nudging_from_input_sounding',['../structSolverChoice.html#a5a9eef80b6339778c29acb7fb87dd9f1',1,'SolverChoice']]], - ['null_5fbc_5ffor_5ffill_1725',['null_bc_for_fill',['../ERF__Plotfile_8cpp.html#aeb56b4bca6dfa0e3b81d3f983926e8a2',1,'ERF_Plotfile.cpp']]], - ['nullmoist_1726',['NullMoist',['../classNullMoist.html',1,'NullMoist'],['../classNullMoist.html#a987746c147545a1a7d0efd21e5e34a12',1,'NullMoist::NullMoist()']]], - ['nullsurf_1727',['NullSurf',['../classNullSurf.html',1,'NullSurf'],['../classNullSurf.html#ab6d3582e156056b1b230809fe499a0cf',1,'NullSurf::NullSurf()']]], - ['nullwindfarm_1728',['NullWindFarm',['../classNullWindFarm.html',1,'NullWindFarm'],['../classNullWindFarm.html#ae4797e5a94227d10ed3b39dfd7bf4444',1,'NullWindFarm::NullWindFarm()']]], - ['num_5faeroes_1729',['num_aeroes',['../classAerRadProps.html#af174fea4281252e1cf87c621ab532aeb',1,'AerRadProps']]], - ['num_5fattributes_1730',['num_attributes',['../classncutils_1_1NCGroup.html#af7847ff27ccb8499814b7f21559e2e84',1,'ncutils::NCGroup']]], - ['num_5fboxes_5fat_5flevel_1731',['num_boxes_at_level',['../classERF.html#adcd9f23975ffa605247b41d391c2a2f0',1,'ERF']]], - ['num_5fcomps_1732',['num_comps',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a088c1232c30770df1105d3cdf66ee582',1,'BaseState']]], - ['num_5fdiff_5fcoeff_1733',['num_diff_coeff',['../structSolverChoice.html#aa368e98496254e9aaf594ecf0e4e9981',1,'SolverChoice']]], - ['num_5fdimensions_1734',['num_dimensions',['../classncutils_1_1NCGroup.html#a44b1b3b0a86df383ffa6ab4e68a7dea6',1,'ncutils::NCGroup']]], - ['num_5ffiles_5fat_5flevel_1735',['num_files_at_level',['../classERF.html#a610a988f46e0496e6dbd0471ae817f75',1,'ERF']]], - ['num_5fgroups_1736',['num_groups',['../classncutils_1_1NCGroup.html#a4efddc44f72cc32a58849982bb7e8bce',1,'ncutils::NCGroup']]], - ['num_5fmode_5ftypes_1737',['num_mode_types',['../classMamConstituents.html#a484fb8cc2efd161663df96136f6397a8',1,'MamConstituents']]], - ['num_5fspec_5ftypes_1738',['num_spec_types',['../classMamConstituents.html#a17b5c0080c2027fd08a2f3fcd7818333',1,'MamConstituents']]], - ['num_5fto_5fmass_5faer_1739',['num_to_mass_aer',['../structPhysProp_1_1physprop__t.html#aacc68f3bfaf1bcb4d76c0e49aa3d81fb',1,'PhysProp::physprop_t']]], - ['num_5fvariables_1740',['num_variables',['../classncutils_1_1NCGroup.html#a4721cc36bd0f188be0250112329d3ba1',1,'ncutils::NCGroup']]], - ['num_5fvars_1741',['num_vars',['../structTimeInterpolatedData.html#a69fdc01eabf8ded65ff6cac13e59c0c0',1,'TimeInterpolatedData']]], - ['numaerosols_1742',['numaerosols',['../structMamConstituents_1_1aerlist__t.html#afae9af8c61b9fee3afdd374fffaab123',1,'MamConstituents::aerlist_t']]], - ['numdatalogs_1743',['NumDataLogs',['../classERF.html#ac1238c1616826c66df1dfd9076e6a3da',1,'ERF']]], - ['numdiffs_1744',['NumDiffs',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eaa3900ab375460932d825b615bb532446',1,'EddyDiff']]], - ['numericaldiffusion_5fscal_1745',['NumericalDiffusion_Scal',['../ERF__NumericalDiffusion_8cpp.html#a30fb08f7243e9aee2d21db11d13e5a45',1,'NumericalDiffusion_Scal(const Box &bx, const int start_comp, const int num_comp, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#a231a4d5cc3c381f4a0bba39d4b8fc460',1,'NumericalDiffusion_Scal(const amrex::Box &bx, const int start_comp, const int num_comp, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], - ['numericaldiffusion_5fxmom_1746',['NumericalDiffusion_Xmom',['../ERF__NumericalDiffusion_8cpp.html#ad355f314c945d0369e22634f91dd8171',1,'NumericalDiffusion_Xmom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#a9392f73e09c527163678cf94f127c9fb',1,'NumericalDiffusion_Xmom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], - ['numericaldiffusion_5fymom_1747',['NumericalDiffusion_Ymom',['../ERF__NumericalDiffusion_8cpp.html#aff44d94f94c7e0b150e51ccdbd43c164',1,'NumericalDiffusion_Ymom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#ae71cfd40557c03c4bcf51029271a9d3e',1,'NumericalDiffusion_Ymom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], - ['numsamplelinelogs_1748',['NumSampleLineLogs',['../classERF.html#a14f922bdc3a0f23c087afa32c67ac119',1,'ERF']]], - ['numsamplelines_1749',['NumSampleLines',['../classERF.html#a70d78ca624acf09d8faab9a2d51264d9',1,'ERF']]], - ['numsamplepointlogs_1750',['NumSamplePointLogs',['../classERF.html#a41324a4b5610fde725fe721550b23c85',1,'ERF']]], - ['numsamplepoints_1751',['NumSamplePoints',['../classERF.html#a5bc7dd2c7e1ebf65b7dc1d9bf0dfb36f',1,'ERF']]], - ['numtypes_1752',['NumTypes',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0b88b0a3a03a3e787a7b27717ec64de7',1,'BCVars::NumTypes()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda642348f19beb023be6cb81f253b41e7e',1,'RealBdyVars::NumTypes()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a6d1cade25038e11a813d4b72b651b04c',1,'WRFBdyVars::NumTypes()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa4f8e93d238957b496990de56dff45193',1,'MetGridBdyVars::NumTypes()'],['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a5deccaa24d5e74279425d7749f7d1494',1,'Vars::NumTypes()'],['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa0468f4146b966163a1fe9f4f32a038c8',1,'IntVars::NumTypes()']]], - ['numvars_1753',['NumVars',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beacc0e3f4d1137cce9139f79959ac8542b',1,'MicVar_Kess::NumVars()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a7bd5807a173878745441aff033f389ea',1,'MicVar_SatAdj::NumVars()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a0a8da919c111613d4806217dce5cd1e3',1,'MicVar::NumVars()'],['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a46379e2639967ccb36fdea0aa7fbda61',1,'LsmVar_SLM::NumVars()'],['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3ba9295a4d95dbd36001a7b1beaa15e14b9',1,'LsmVar_MM5::NumVars()']]], - ['nvar_5fmax_1754',['NVAR_max',['../ERF__IndexDefines_8H.html#a46e292b965f80d15acfbdc11ffe1e0f0',1,'ERF_IndexDefines.H']]], - ['nvars_1755',['nvars',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a7c3c83d6fcec1f134956c3160adf6e39',1,'ERF_DataStruct.H']]], - ['nvars_5fsponge_1756',['nvars_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcba7f0566bdfe36c67d532a7e2aca33d9a4',1,'ERF_DataStruct.H']]], - ['nzerog_1757',['nzerog',['../ERF__Constants_8H.html#a1d5b108314147320a74eaccbfa0d09b0',1,'ERF_Constants.H']]], - ['nzeror_1758',['nzeror',['../ERF__Constants_8H.html#aaa2fd2941341ea7699a9acfb434b2ee1',1,'ERF_Constants.H']]], - ['nzeros_1759',['nzeros',['../ERF__Constants_8H.html#ae56996ced8497f129d813e2f9c94786e',1,'ERF_Constants.H']]] + ['n_5fbld_5fsections_1657',['n_bld_sections',['../classWindFarm.html#a9e263152650471997aa43658904bc563',1,'WindFarm']]], + ['n_5fdiag_1658',['N_DIAG',['../classMamConstituents.html#a05b4d113513de18b2e7bbdc4e9cb4dbf',1,'MamConstituents']]], + ['n_5fdiag_1659',['n_diag',['../classMam4__aer.html#afe4495578dc4adefe7b2ab2780aee8ee',1,'Mam4_aer']]], + ['n_5fg_5fd_1660',['n_g_d',['../classCloudRadProps.html#a40e14de999dd323f0cc8db50f46031e8',1,'CloudRadProps']]], + ['n_5frad_5fcnst_1661',['n_rad_cnst',['../classMamConstituents.html#a75a27a90ef149368fc0a7676daeb4a84',1,'MamConstituents']]], + ['n_5fsounding_5ffiles_1662',['n_sounding_files',['../structInputSoundingData.html#a5655f2f77d75c1b8a2abd92a0b264813',1,'InputSoundingData']]], + ['n_5fsounding_5ftimes_1663',['n_sounding_times',['../structInputSoundingData.html#a47b2b2090f654ad7578b992b207d5b18',1,'InputSoundingData']]], + ['naer_1664',['naer',['../classRadiation.html#a59a37de7bc777e2ecac052a59d7a0aec',1,'Radiation']]], + ['name_1665',['name',['../structncutils_1_1NCVar.html#a4b34f3722befd10e92d1267bcbd49724',1,'ncutils::NCVar::name()'],['../structncutils_1_1NCDim.html#aaf6334138e9892f5403400e31f062fd6',1,'ncutils::NCDim::name()'],['../classProblemBase.html#a3a8fb70110fb25623cdfa7b508dee9cf',1,'ProblemBase::name()'],['../classCloudRadProps.html#a7c91a5b46f8d85666e0ca0d1de8d23aa',1,'CloudRadProps::name()'],['../structNDArray.html#a0d3be2b45f3fb008d12ec17dfd6abf09',1,'NDArray::name()'],['../classncutils_1_1NCGroup.html#a3d53c2f625cc6fc286e76c9137b5b1b0',1,'ncutils::NCGroup::name()']]], + ['names_1666',['names',['../structMamConstituents_1_1modes__t.html#aa0ef7c08a80971086ecc620e6d7a6d31',1,'MamConstituents::modes_t']]], + ['nanometer_1667',['nanometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a7a267da562dd711a27346968f67cadfe',1,'RadConstants']]], + ['nbcvar_5fmax_1668',['NBCVAR_max',['../ERF__IndexDefines_8H.html#a536619efb901de654431f987753ac67c',1,'ERF_IndexDefines.H']]], + ['nbndlw_1669',['nbndlw',['../classRadConstants.html#a960db6e337b49d1d4a714615a5fa4b7e',1,'RadConstants']]], + ['nbndsw_1670',['nbndsw',['../classRadConstants.html#a2d23948379a116a266cfd943b3275be4',1,'RadConstants']]], + ['nc_5fbdy_5ffile_1671',['nc_bdy_file',['../classERF.html#a7e9040f32464f1a6dee6e0384393451d',1,'ERF']]], + ['nc_5fdata_5fdims_5ftype_1672',['NC_Data_Dims_Type',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06',1,'ERF_NCWpsFile.H']]], + ['nc_5finit_5ffile_1673',['nc_init_file',['../classERF.html#a7ef14f6028b577eba70aef46b508be19',1,'ERF']]], + ['ncdim_1674',['NCDim',['../structncutils_1_1NCDim.html',1,'ncutils']]], + ['ncdtype_1675',['NCDType',['../structncutils_1_1NCDType.html',1,'ncutils']]], + ['ncell_5fline_1676',['ncell_line',['../classPlaneAverage.html#ab65036a99da90fb854f7dfd33cd700b1',1,'PlaneAverage']]], + ['ncell_5fplane_1677',['ncell_plane',['../classPlaneAverage.html#aaf4e5c9b73f65af3eb0ccdc6a82e76f2',1,'PlaneAverage']]], + ['ncfile_1678',['NCFile',['../classncutils_1_1NCFile.html#aec0e1a7f0f93f2f806c0a0abaae66423',1,'ncutils::NCFile::NCFile()'],['../classncutils_1_1NCFile.html',1,'ncutils::NCFile']]], + ['ncgroup_1679',['NCGroup',['../classncutils_1_1NCGroup.html#a99e8b68dcdebf6a3df74c3575c3a3c65',1,'ncutils::NCGroup::NCGroup(const int id)'],['../classncutils_1_1NCGroup.html#a6c43a3f92aaf1df239595cebdc8c9a16',1,'ncutils::NCGroup::NCGroup(const int id, const NCGroup *)'],['../classncutils_1_1NCGroup.html',1,'ncutils::NCGroup']]], + ['ncid_1680',['ncid',['../structncutils_1_1NCDim.html#a3272d1768518ba020b9bcd0d3699d544',1,'ncutils::NCDim::ncid()'],['../structncutils_1_1NCVar.html#a233d94aa3ccbef1cc12565340bcc7218',1,'ncutils::NCVar::ncid()'],['../classncutils_1_1NCGroup.html#a860fe8aaf1cd7859541c67594fb8eabd',1,'ncutils::NCGroup::ncid()']]], + ['ncoef_1681',['ncoef',['../structPhysProp_1_1physprop__t.html#acc1135d01fd7ca5a6f0ba980e23e5a55',1,'PhysProp::physprop_t::ncoef()'],['../classMam4__aer.html#afcd94bccbfcc44e6a5d8262abc42a9ca',1,'Mam4_aer::ncoef()']]], + ['ncol_1682',['ncol',['../classMam4__aer.html#aaf29baf8a0903c3401e8577e811f5d18',1,'Mam4_aer::ncol()'],['../classRadiation.html#a8f47b85f948822c0e450beddb92373f4',1,'Radiation::ncol()'],['../classAerRadProps.html#a551936497e3a360746d6bfd53513d508',1,'AerRadProps::ncol()']]], + ['ncomp_1683',['ncomp',['../classPlaneAverage.html#a3860fd72df3e8dbb6b8decfdc360864f',1,'PlaneAverage']]], + ['ncomp_5fcons_1684',['ncomp_cons',['../classMRISplitIntegrator.html#a69e19ac4b8c02d71269e741e71b74c23',1,'MRISplitIntegrator']]], + ['ncorr_1685',['ncorr',['../structSolverChoice.html#a3b9fef36e4613507eef87379c2c9bf03',1,'SolverChoice']]], + ['ncutils_1686',['ncutils',['../namespacencutils.html',1,'']]], + ['ncvar_1687',['NCVar',['../structncutils_1_1NCVar.html',1,'ncutils']]], + ['ndarray_1688',['NDArray',['../structNDArray.html',1,'NDArray< DataType >'],['../structNDArray.html#a54f69e355d97f10089f82fb1087fb0af',1,'NDArray::NDArray(const NDArray &array)'],['../structNDArray.html#a1f33dbd861944bc1494f4790f4f8543d',1,'NDArray::NDArray()'],['../structNDArray.html#a7bd19397e539424afc06e9fe12760434',1,'NDArray::NDArray(const std::string vname, const std::vector< size_t > &vshape)']]], + ['ndim_1689',['ndim',['../structncutils_1_1NCVar.html#ae0ab15dc4c1033271878c3bf5102f911',1,'ncutils::NCVar::ndim()'],['../structNDArray.html#a1b3ece1ab109568fcb919d1af8f14eee',1,'NDArray::ndim()']]], + ['ndry_1690',['NDRY',['../ERF__IndexDefines_8H.html#a38d6fda9ca3d40309838c64d398b54c1',1,'ERF_IndexDefines.H']]], + ['net_5fflux_1691',['net_flux',['../classRadiation.html#a12afbdd30cf76b0bc083324cf22cbb73',1,'Radiation']]], + ['netzerobuoyantadd_1692',['netZeroBuoyantAdd',['../structTurbulentPerturbation.html#acf1a844ac4076c4af8ef38963f3fcc60',1,'TurbulentPerturbation']]], + ['netzerobuoyantadjust_1693',['netZeroBuoyantAdjust',['../structTurbulentPerturbation.html#a573c68aeec901ddf7c3cfe102430e527',1,'TurbulentPerturbation']]], + ['neumann_1694',['neumann',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca0b217c3380adcde8f3cd9b58d949db60',1,'ERFBCType']]], + ['neumann_5fint_1695',['neumann_int',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01caa8e7f5249fea539bf14e97cfba9074d9',1,'ERFBCType']]], + ['newton_5fraphson_5fhse_1696',['Newton_Raphson_hse',['../namespaceHSEutils.html#a49a3ecd8dc0be35accd87a453bc1224e',1,'HSEutils']]], + ['newtonitersat_1697',['NewtonIterSat',['../classSAM.html#a0154097dd0c769a35dcc52c484dd0dc6',1,'SAM::NewtonIterSat()'],['../classSatAdj.html#a76548bd9c2adb222480e5f5725a05048',1,'SatAdj::NewtonIterSat()']]], + ['ng_5fdens_5fhse_1698',['ng_dens_hse',['../classERF.html#addf0fb2aae0efaa649c69685a4dcca83',1,'ERF']]], + ['ng_5fpres_5fhse_1699',['ng_pres_hse',['../classERF.html#a87dc6c0720462bfd088c909289cdca0b',1,'ERF']]], + ['ngas_1700',['ngas',['../classOptics.html#abb94e5d9dc89e539796740c6f0b9a229',1,'Optics::ngas()'],['../classRadiation.html#aefc2fcddcd44a0c6d9ae06ec60e9ce37',1,'Radiation::ngas()'],['../classRrtmgp.html#a4b8b61c7a7fadac5b1cdd968144a5c01',1,'Rrtmgp::ngas()'],['../structMamConstituents_1_1gaslist__t.html#a5fc9f5eeb290c5185e68bd2bf6f46618',1,'MamConstituents::gaslist_t::ngas()'],['../classAerRadProps.html#ae41f31dfce03d5b3952114e12436bec9',1,'AerRadProps::ngas()']]], + ['nghost_5feb_5fbasic_1701',['nghost_eb_basic',['../classERF.html#a4601db3087123d6a13e492f742b30d57',1,'ERF']]], + ['nghost_5feb_5ffull_1702',['nghost_eb_full',['../classERF.html#aae2f7aa83a893d93b92761cd311f4790',1,'ERF']]], + ['nghost_5feb_5fvolume_1703',['nghost_eb_volume',['../classERF.html#aaa99507cc3dcb872b74a5491355cd4aa',1,'ERF']]], + ['nlambda_1704',['nlambda',['../classCloudRadProps.html#a3ef54947677ddd898a7b6ded241db03c',1,'CloudRadProps']]], + ['nlev_1705',['nlev',['../classKessler.html#a8f9e3afdab979a19d8dfb0c4bdee471d',1,'Kessler::nlev()'],['../classRadiation.html#a65f94329afd4aad11489c87e5174c462',1,'Radiation::nlev()'],['../classMam4__aer.html#add9c70abae797f609d24a8ed47848030',1,'Mam4_aer::nlev()'],['../classAerRadProps.html#a3854326c4b23eedef970611ab3a639dd',1,'AerRadProps::nlev()'],['../classSAM.html#a7da420869410dc959c2442962524259f',1,'SAM::nlev()']]], + ['nlwbands_1706',['nlwbands',['../classMam4__aer.html#abc58cbc8ee25e23731610007e0f62fe4',1,'Mam4_aer::nlwbands()'],['../classRadiation.html#ab4451562115b24b40e0f04cae677c6e3',1,'Radiation::nlwbands()'],['../classRadConstants.html#a55471805ae99ef61cb9b0935bd1803f2',1,'RadConstants::nlwbands()'],['../classCloudRadProps.html#ab7f6932c5559602939b8a32fa42ca1ca',1,'CloudRadProps::nlwbands()'],['../classAerRadProps.html#af2dc3b884340390993212e03e99112af',1,'AerRadProps::nlwbands()']]], + ['nlwgpts_1707',['nlwgpts',['../classRadiation.html#a89625b089dbe4acbc85a7241fcbd3839',1,'Radiation']]], + ['nmodes_1708',['nmodes',['../classAerRadProps.html#a3bd718612795e1c875ad70da941cc89a',1,'AerRadProps::nmodes()'],['../classMam4__aer.html#adbd78e8ffa0bdd728b97ca66d08fb717',1,'Mam4_aer::nmodes()'],['../structMamConstituents_1_1modes__t.html#a9a549b30ee2d05c0bfe777b4625e7083',1,'MamConstituents::modes_t::nmodes()'],['../structMamConstituents_1_1modelist__t.html#aea57993996ab18dffe7ab00bc5e6c15e',1,'MamConstituents::modelist_t::nmodes()']]], + ['nmoist_5fmax_1709',['NMOIST_max',['../ERF__IndexDefines_8H.html#abe87e298e9d558e0659a67ad3b9be71f',1,'ERF_IndexDefines.H']]], + ['nmu_1710',['nmu',['../classCloudRadProps.html#ae7091519e3c4dfa0929e088c6234be73',1,'CloudRadProps']]], + ['nn09_1711',['NN09',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25aa2652637c68e16524ab7681e65eea95c',1,'ERF_MYNNStruct.H']]], + ['no_5fip_5fhltalt_1712',['no_ip_hltalt',['../classWaterVaporSat.html#ab306b9991f43384bc11b84b9a43f5280',1,'WaterVaporSat']]], + ['no_5fslip_5fwall_1713',['no_slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acb8c716b8d9b499d9bc323d8f8a410d3',1,'ERF_IndexDefines.H']]], + ['no_5fsubstep_1714',['no_substep',['../classMRISplitIntegrator.html#abb86ebaf6ca5a42e59670d2b15549658',1,'MRISplitIntegrator']]], + ['no_5fsubstep_5ffun_1715',['no_substep_fun',['../ERF__TI__no__substep__fun_8H.html#a4cad8180e91d2eabd5638651fc24bcc7',1,'ERF_TI_no_substep_fun.H']]], + ['no_5fsubstepping_1716',['no_substepping',['../classMRISplitIntegrator.html#afa0623b638cd29d3f307d34ef5a98d0f',1,'MRISplitIntegrator']]], + ['noah_1717',['NOAH',['../classNOAH.html',1,'NOAH'],['../classNOAH.html#a6d6b758df3016f4583ca2341ccb07e97',1,'NOAH::NOAH()']]], + ['noahmpio_1718',['noahmpio',['../classNOAH.html#ada684270156aecf6b9dbbb6b01b7ce97',1,'NOAH']]], + ['nominal_5fpower_1719',['nominal_power',['../classGeneralAD.html#aeb00654d82c5f266554bd8cba035d19b',1,'GeneralAD::nominal_power()'],['../classSimpleAD.html#af9dae2d9db9de431b450e61c55a83ffe',1,'SimpleAD::nominal_power()'],['../classFitch.html#afeb1ae13c307eeb71af9dfa8d97a3f7e',1,'Fitch::nominal_power()'],['../classEWP.html#a00497b6ecc9493be40be6ce4f5ae02c5',1,'EWP::nominal_power()'],['../classWindFarm.html#aa542d50137f25dcb568fafc483a83178',1,'WindFarm::nominal_power()']]], + ['none_1720',['None',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735a6adf97f83acf6453d4a6a4b1070f3754',1,'None(): ERF_DiffStruct.H'],['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841a6adf97f83acf6453d4a6a4b1070f3754',1,'ABLMost::None()']]], + ['nonhygro_5foptics_5finit_1721',['nonhygro_optics_init',['../classPhysProp.html#adce35521cf33d13c6345ac5a9586c829',1,'PhysProp']]], + ['npcf_1722',['npcf',['../classWaterVaporSat.html#abd48ae5df93e45c8d4bab8e1e985838b',1,'WaterVaporSat']]], + ['nprimvar_5fmax_1723',['NPRIMVAR_max',['../ERF__IndexDefines_8H.html#a19169754519601f5fe52ede728af2138',1,'ERF_IndexDefines.H']]], + ['nradgas_1724',['nradgas',['../classRadConstants.html#acc3330716cd598dc36881b44c70687c5',1,'RadConstants']]], + ['nrh_1725',['nrh',['../classAerRadProps.html#aa21297bb80600126531f2d324f6d9c2f',1,'AerRadProps::nrh()'],['../classRadConstants.html#aaa19beec8cd86a9e09db7a2b34a7d883',1,'RadConstants::nrh()']]], + ['nscalars_1726',['NSCALARS',['../ERF__IndexDefines_8H.html#a6773f201eef9644a5d5b7252f6d95ce9',1,'ERF_IndexDefines.H']]], + ['nspec_1727',['nspec',['../classMam4__aer.html#a5167f5c7a13a42532cf945dcaa687c77',1,'Mam4_aer::nspec()'],['../structMamConstituents_1_1mode__component__t.html#aa35e198644fe29379bc9d3830f2423c8',1,'MamConstituents::mode_component_t::nspec()']]], + ['nsubsteps_1728',['nsubsteps',['../classERF.html#aa3db2dd1b65310c66c4038650c22aaee',1,'ERF']]], + ['nswbands_1729',['nswbands',['../classAerRadProps.html#aded12109795a3f22556faecdd3fb3d03',1,'AerRadProps::nswbands()'],['../classRadiation.html#a2df876dcb21da075dc834af545a2c0ed',1,'Radiation::nswbands()'],['../classRadConstants.html#abf9d73367a1b46631bd2fae4516732c2',1,'RadConstants::nswbands()'],['../classMam4__aer.html#a72698fc4a4a0c54752ec0e76f161184f',1,'Mam4_aer::nswbands()'],['../classCloudRadProps.html#aeee4ab1a6887ab34c966028c45079199',1,'CloudRadProps::nswbands()']]], + ['nswgpts_1730',['nswgpts',['../classRadiation.html#a6569e23160036eb2186d6142e2387d9f',1,'Radiation']]], + ['ntimes_1731',['ntimes',['../structInputSoundingData.html#aecc862db70344fa9232f199fb61b307e',1,'InputSoundingData']]], + ['nudging_5ffrom_5finput_5fsounding_1732',['nudging_from_input_sounding',['../structSolverChoice.html#a5a9eef80b6339778c29acb7fb87dd9f1',1,'SolverChoice']]], + ['null_5fbc_5ffor_5ffill_1733',['null_bc_for_fill',['../ERF__Plotfile_8cpp.html#aeb56b4bca6dfa0e3b81d3f983926e8a2',1,'ERF_Plotfile.cpp']]], + ['nullmoist_1734',['NullMoist',['../classNullMoist.html#a987746c147545a1a7d0efd21e5e34a12',1,'NullMoist::NullMoist()'],['../classNullMoist.html',1,'NullMoist']]], + ['nullsurf_1735',['NullSurf',['../classNullSurf.html#ab6d3582e156056b1b230809fe499a0cf',1,'NullSurf::NullSurf()'],['../classNullSurf.html',1,'NullSurf']]], + ['nullwindfarm_1736',['NullWindFarm',['../classNullWindFarm.html',1,'NullWindFarm'],['../classNullWindFarm.html#ae4797e5a94227d10ed3b39dfd7bf4444',1,'NullWindFarm::NullWindFarm()']]], + ['num_5faeroes_1737',['num_aeroes',['../classAerRadProps.html#af174fea4281252e1cf87c621ab532aeb',1,'AerRadProps']]], + ['num_5fattributes_1738',['num_attributes',['../classncutils_1_1NCGroup.html#af7847ff27ccb8499814b7f21559e2e84',1,'ncutils::NCGroup']]], + ['num_5fboxes_5fat_5flevel_1739',['num_boxes_at_level',['../classERF.html#adcd9f23975ffa605247b41d391c2a2f0',1,'ERF']]], + ['num_5fcomps_1740',['num_comps',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a088c1232c30770df1105d3cdf66ee582',1,'BaseState']]], + ['num_5fdiff_5fcoeff_1741',['num_diff_coeff',['../structSolverChoice.html#aa368e98496254e9aaf594ecf0e4e9981',1,'SolverChoice']]], + ['num_5fdimensions_1742',['num_dimensions',['../classncutils_1_1NCGroup.html#a44b1b3b0a86df383ffa6ab4e68a7dea6',1,'ncutils::NCGroup']]], + ['num_5ffiles_5fat_5flevel_1743',['num_files_at_level',['../classERF.html#a610a988f46e0496e6dbd0471ae817f75',1,'ERF']]], + ['num_5fgroups_1744',['num_groups',['../classncutils_1_1NCGroup.html#a4efddc44f72cc32a58849982bb7e8bce',1,'ncutils::NCGroup']]], + ['num_5fmode_5ftypes_1745',['num_mode_types',['../classMamConstituents.html#a484fb8cc2efd161663df96136f6397a8',1,'MamConstituents']]], + ['num_5fspec_5ftypes_1746',['num_spec_types',['../classMamConstituents.html#a17b5c0080c2027fd08a2f3fcd7818333',1,'MamConstituents']]], + ['num_5fto_5fmass_5faer_1747',['num_to_mass_aer',['../structPhysProp_1_1physprop__t.html#aacc68f3bfaf1bcb4d76c0e49aa3d81fb',1,'PhysProp::physprop_t']]], + ['num_5fvariables_1748',['num_variables',['../classncutils_1_1NCGroup.html#a4721cc36bd0f188be0250112329d3ba1',1,'ncutils::NCGroup']]], + ['num_5fvars_1749',['num_vars',['../structTimeInterpolatedData.html#a69fdc01eabf8ded65ff6cac13e59c0c0',1,'TimeInterpolatedData']]], + ['numaerosols_1750',['numaerosols',['../structMamConstituents_1_1aerlist__t.html#afae9af8c61b9fee3afdd374fffaab123',1,'MamConstituents::aerlist_t']]], + ['numdatalogs_1751',['NumDataLogs',['../classERF.html#ac1238c1616826c66df1dfd9076e6a3da',1,'ERF']]], + ['numdiffs_1752',['NumDiffs',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eaa3900ab375460932d825b615bb532446',1,'EddyDiff']]], + ['numericaldiffusion_5fscal_1753',['NumericalDiffusion_Scal',['../ERF__NumericalDiffusion_8cpp.html#a30fb08f7243e9aee2d21db11d13e5a45',1,'NumericalDiffusion_Scal(const Box &bx, const int start_comp, const int num_comp, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#a231a4d5cc3c381f4a0bba39d4b8fc460',1,'NumericalDiffusion_Scal(const amrex::Box &bx, const int start_comp, const int num_comp, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], + ['numericaldiffusion_5fxmom_1754',['NumericalDiffusion_Xmom',['../ERF__NumericalDiffusion_8cpp.html#ad355f314c945d0369e22634f91dd8171',1,'NumericalDiffusion_Xmom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#a9392f73e09c527163678cf94f127c9fb',1,'NumericalDiffusion_Xmom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], + ['numericaldiffusion_5fymom_1755',['NumericalDiffusion_Ymom',['../ERF__NumericalDiffusion_8cpp.html#aff44d94f94c7e0b150e51ccdbd43c164',1,'NumericalDiffusion_Ymom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#ae71cfd40557c03c4bcf51029271a9d3e',1,'NumericalDiffusion_Ymom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], + ['numsamplelinelogs_1756',['NumSampleLineLogs',['../classERF.html#a14f922bdc3a0f23c087afa32c67ac119',1,'ERF']]], + ['numsamplelines_1757',['NumSampleLines',['../classERF.html#a70d78ca624acf09d8faab9a2d51264d9',1,'ERF']]], + ['numsamplepointlogs_1758',['NumSamplePointLogs',['../classERF.html#a41324a4b5610fde725fe721550b23c85',1,'ERF']]], + ['numsamplepoints_1759',['NumSamplePoints',['../classERF.html#a5bc7dd2c7e1ebf65b7dc1d9bf0dfb36f',1,'ERF']]], + ['numtypes_1760',['NumTypes',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda642348f19beb023be6cb81f253b41e7e',1,'RealBdyVars::NumTypes()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a6d1cade25038e11a813d4b72b651b04c',1,'WRFBdyVars::NumTypes()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa4f8e93d238957b496990de56dff45193',1,'MetGridBdyVars::NumTypes()'],['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a5deccaa24d5e74279425d7749f7d1494',1,'Vars::NumTypes()'],['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa0468f4146b966163a1fe9f4f32a038c8',1,'IntVars::NumTypes()'],['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0b88b0a3a03a3e787a7b27717ec64de7',1,'BCVars::NumTypes()']]], + ['numvars_1761',['NumVars',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beacc0e3f4d1137cce9139f79959ac8542b',1,'MicVar_Kess::NumVars()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a7bd5807a173878745441aff033f389ea',1,'MicVar_SatAdj::NumVars()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a0a8da919c111613d4806217dce5cd1e3',1,'MicVar::NumVars()'],['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a46379e2639967ccb36fdea0aa7fbda61',1,'LsmVar_SLM::NumVars()'],['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3ba9295a4d95dbd36001a7b1beaa15e14b9',1,'LsmVar_MM5::NumVars()']]], + ['nvar_5fmax_1762',['NVAR_max',['../ERF__IndexDefines_8H.html#a46e292b965f80d15acfbdc11ffe1e0f0',1,'ERF_IndexDefines.H']]], + ['nvars_1763',['nvars',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a7c3c83d6fcec1f134956c3160adf6e39',1,'ERF_DataStruct.H']]], + ['nvars_5fsponge_1764',['nvars_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcba7f0566bdfe36c67d532a7e2aca33d9a4',1,'ERF_DataStruct.H']]], + ['nzerog_1765',['nzerog',['../ERF__Constants_8H.html#a1d5b108314147320a74eaccbfa0d09b0',1,'ERF_Constants.H']]], + ['nzeror_1766',['nzeror',['../ERF__Constants_8H.html#aaa2fd2941341ea7699a9acfb434b2ee1',1,'ERF_Constants.H']]], + ['nzeros_1767',['nzeros',['../ERF__Constants_8H.html#ae56996ced8497f129d813e2f9c94786e',1,'ERF_Constants.H']]] ]; diff --git a/search/all_e.js b/search/all_e.js index 8104a0ae5..7f78102af 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -1,26 +1,26 @@ var searchData= [ - ['obliqr_1760',['obliqr',['../classRadiation.html#a4c1a53e6acb0412aab13695bb9b0aa1d',1,'Radiation']]], - ['offset_1761',['offset',['../ERF__ReadBndryPlanes_8cpp.html#a63d3125f6fd361f61d697799f46da817',1,'ERF_ReadBndryPlanes.cpp']]], - ['oldcldoptics_1762',['oldcldoptics',['../classMamConstituents.html#adb5b880a08c3d173d929ba90d43a8344',1,'MamConstituents']]], - ['oldgoffgratch_1763',['OldGoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aebef486906cc4e78c948e4b43f6680db',1,'SatMethods']]], - ['oldgoffgratch_5fsvp_5fice_1764',['OldGoffGratch_svp_ice',['../classSatMethods.html#a185a448ec1db160bc61f23cbda63f4bd',1,'SatMethods']]], - ['oldgoffgratch_5fsvp_5fwater_1765',['OldGoffGratch_svp_water',['../classSatMethods.html#a8458bd6a233082c463c070ddc692080f',1,'SatMethods']]], - ['olen_1766',['olen',['../classABLMost.html#a0d6aa5a113a45ae1e56c0284241cfd01',1,'ABLMost']]], - ['omega_1767',['omega',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a40820295afd4707e596461de893e54ae',1,'MicVar']]], - ['omegafromw_1768',['OmegaFromW',['../ERF__TerrainMetrics_8H.html#a6a4bf1524412edfd6efcbb867256db18',1,'ERF_TerrainMetrics.H']]], - ['omeps_1769',['omeps',['../ERF__Constants_8H.html#af04ee89db2f653c028681f044bd16222',1,'ERF_Constants.H']]], - ['on_5fcomplete_1770',['on_complete',['../classRadiation.html#a00d9d9b6ca18b854c515cc19ca93116a',1,'Radiation']]], - ['open_1771',['open',['../classncutils_1_1NCFile.html#a2881b70e450e11f01b474c538b8d6885',1,'ncutils::NCFile::open()'],['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7cef8a734855777c2a9d0caf42666e69',1,'open(): ERF_IndexDefines.H'],['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca2b4e1a73027449d9af83a25ed67ae914',1,'ERFBCType::open()']]], - ['open_5fpar_1772',['open_par',['../classncutils_1_1NCFile.html#a4ebf9e1dc5ce07255330478f050e9f1f',1,'ncutils::NCFile']]], - ['operator_28_29_1773',['operator()',['../classUnionListIF.html#a0d787c823ae784fa6e3303f561afe3ec',1,'UnionListIF::operator()()'],['../classPlaneAverage.html#aa58d4a708d46cd0d12120e9bf90d5de2',1,'PlaneAverage::operator()()'],['../classTerrainIF.html#ad0a9adc95fd3d0b5903d5ef7f5b74176',1,'TerrainIF::operator()(const amrex::RealArray &p) const noexcept'],['../classTerrainIF.html#ad7eb62071230ad12fbaa91ec2a13f110',1,'TerrainIF::operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept'],['../classIntersectionCIF.html#a335f81a1bad5ad2693b59b62ba19ed6b',1,'IntersectionCIF::operator()()'],['../classUnionCIF.html#ae667fc60d687ed9cec3c0744123565ca',1,'UnionCIF::operator()()'],['../classERFPhysBCFunct__base.html#af2e8c70311e8e8e92a713ff1a5f18078',1,'ERFPhysBCFunct_base::operator()()'],['../classERFPhysBCFunct__w.html#a5a2724aec1ad2f9758e5a6ecc67dd55c',1,'ERFPhysBCFunct_w::operator()()'],['../classERFPhysBCFunct__v.html#afd661b649e3fdf8e660145f34370902c',1,'ERFPhysBCFunct_v::operator()()'],['../classERFPhysBCFunct__u.html#a8cace6e617c53b669f81fe96b66a0699',1,'ERFPhysBCFunct_u::operator()()'],['../classERFPhysBCFunct__cons.html#ace49064dcf6a41fc1318f96c8adb258b',1,'ERFPhysBCFunct_cons::operator()()']]], - ['operator_3d_1774',['operator=',['../classCIF.html#aa92ae7f8c7e1e3b05913912c14cd563b',1,'CIF::operator=()'],['../classMRISplitIntegrator.html#a9ee3b26ea1daf4ec058552c40b13e13b',1,'MRISplitIntegrator::operator=(const MRISplitIntegrator &other)=delete'],['../classMRISplitIntegrator.html#ad698d348d3e7fa695077134839254738',1,'MRISplitIntegrator::operator=(MRISplitIntegrator &&other) noexcept=default'],['../structNDArray.html#a63dda01f8d55fd1fc75437b125eb27b3',1,'NDArray::operator=()'],['../classERF.html#a72fcc41d6f5225e9ca3b8c9111ff37e7',1,'ERF::operator=()'],['../classIntersectionCIF.html#a8f38679674ad3b05ce6ebea9d3d03e44',1,'IntersectionCIF::operator=(IntersectionCIF &&rhs) noexcept=default'],['../classIntersectionCIF.html#ae7bfcaf3ef685b2ba23765f184c81539',1,'IntersectionCIF::operator=(const IntersectionCIF &rhs)=default'],['../classUnionCIF.html#a0bbd9d187f7efd622fb063c08d06151c',1,'UnionCIF::operator=(UnionCIF &&rhs) noexcept=default'],['../classUnionCIF.html#a80348b91b25ded6d92276a198493d906',1,'UnionCIF::operator=(const UnionCIF &rhs)=default'],['../classERF.html#abbc40e6fe700b80e3666dd3723624f05',1,'ERF::operator=()'],['../classMOSTAverage.html#a584b986a317b2c4d799163574c43b3b3',1,'MOSTAverage::operator=(MOSTAverage &&other) noexcept=delete'],['../classMOSTAverage.html#a56f533937767a348d7c1dff755989531',1,'MOSTAverage::operator=(const MOSTAverage &other)=delete'],['../classCIF.html#a037374536662a8e2ed2fe272c8166526',1,'CIF::operator=()'],['../structTimeInterpolatedData.html#a8c70a753ce4ff647874b276dd0bec89f',1,'TimeInterpolatedData::operator=(const TimeInterpolatedData &other)=delete'],['../structTimeInterpolatedData.html#a14b102dca6a63a5def503e3704b8ff5c',1,'TimeInterpolatedData::operator=(TimeInterpolatedData &&other) noexcept=default']]], - ['optics_1775',['Optics',['../classOptics.html#a3ec67cc89ceb33196552b89616728040',1,'Optics::Optics()=default'],['../classOptics.html#aadaf34955cffcf141d182624b38f7898',1,'Optics::Optics(int ngases, char *gas_names[])']]], - ['optics_1776',['optics',['../classRadiation.html#ab0464f3862987a09a9f4713937a984c3',1,'Radiation']]], - ['optics_1777',['Optics',['../classOptics.html',1,'']]], - ['opticsmethod_1778',['opticsmethod',['../structPhysProp_1_1physprop__t.html#aa4cb3b830849d849a08227041fff62cd',1,'PhysProp::physprop_t']]], - ['outflow_1779',['outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acac0c32caf84a889ec9b2b4cb2d56972',1,'ERF_IndexDefines.H']]], - ['output_5f1d_5fcolumn_1780',['output_1d_column',['../classERF.html#ad17ff2753e754ff3eb1330612b820b5f',1,'ERF']]], - ['output_5fbndry_5fplanes_1781',['output_bndry_planes',['../classERF.html#a7c448670f7a5cadd6fe56f7e615c9eb6',1,'ERF']]], - ['owned_1782',['owned',['../structNDArray.html#a0a1c90304eddb4d078132a1c1f45bef9',1,'NDArray']]] + ['obliqr_1768',['obliqr',['../classRadiation.html#a4c1a53e6acb0412aab13695bb9b0aa1d',1,'Radiation']]], + ['offset_1769',['offset',['../ERF__ReadBndryPlanes_8cpp.html#a63d3125f6fd361f61d697799f46da817',1,'ERF_ReadBndryPlanes.cpp']]], + ['oldcldoptics_1770',['oldcldoptics',['../classMamConstituents.html#adb5b880a08c3d173d929ba90d43a8344',1,'MamConstituents']]], + ['oldgoffgratch_1771',['OldGoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aebef486906cc4e78c948e4b43f6680db',1,'SatMethods']]], + ['oldgoffgratch_5fsvp_5fice_1772',['OldGoffGratch_svp_ice',['../classSatMethods.html#a185a448ec1db160bc61f23cbda63f4bd',1,'SatMethods']]], + ['oldgoffgratch_5fsvp_5fwater_1773',['OldGoffGratch_svp_water',['../classSatMethods.html#a8458bd6a233082c463c070ddc692080f',1,'SatMethods']]], + ['olen_1774',['olen',['../classABLMost.html#a0d6aa5a113a45ae1e56c0284241cfd01',1,'ABLMost']]], + ['omega_1775',['omega',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a40820295afd4707e596461de893e54ae',1,'MicVar']]], + ['omegafromw_1776',['OmegaFromW',['../ERF__TerrainMetrics_8H.html#a6a4bf1524412edfd6efcbb867256db18',1,'ERF_TerrainMetrics.H']]], + ['omeps_1777',['omeps',['../ERF__Constants_8H.html#af04ee89db2f653c028681f044bd16222',1,'ERF_Constants.H']]], + ['on_5fcomplete_1778',['on_complete',['../classRadiation.html#a00d9d9b6ca18b854c515cc19ca93116a',1,'Radiation']]], + ['open_1779',['open',['../classncutils_1_1NCFile.html#a2881b70e450e11f01b474c538b8d6885',1,'ncutils::NCFile::open()'],['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7cef8a734855777c2a9d0caf42666e69',1,'open(): ERF_IndexDefines.H'],['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca2b4e1a73027449d9af83a25ed67ae914',1,'ERFBCType::open()']]], + ['open_5fpar_1780',['open_par',['../classncutils_1_1NCFile.html#a4ebf9e1dc5ce07255330478f050e9f1f',1,'ncutils::NCFile']]], + ['operator_28_29_1781',['operator()',['../classUnionListIF.html#a0d787c823ae784fa6e3303f561afe3ec',1,'UnionListIF::operator()()'],['../classPlaneAverage.html#aa58d4a708d46cd0d12120e9bf90d5de2',1,'PlaneAverage::operator()()'],['../classTerrainIF.html#ad0a9adc95fd3d0b5903d5ef7f5b74176',1,'TerrainIF::operator()(const amrex::RealArray &p) const noexcept'],['../classTerrainIF.html#ad7eb62071230ad12fbaa91ec2a13f110',1,'TerrainIF::operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept'],['../classIntersectionCIF.html#a335f81a1bad5ad2693b59b62ba19ed6b',1,'IntersectionCIF::operator()()'],['../classUnionCIF.html#ae667fc60d687ed9cec3c0744123565ca',1,'UnionCIF::operator()()'],['../classERFPhysBCFunct__base.html#af2e8c70311e8e8e92a713ff1a5f18078',1,'ERFPhysBCFunct_base::operator()()'],['../classERFPhysBCFunct__w.html#a5a2724aec1ad2f9758e5a6ecc67dd55c',1,'ERFPhysBCFunct_w::operator()()'],['../classERFPhysBCFunct__v.html#afd661b649e3fdf8e660145f34370902c',1,'ERFPhysBCFunct_v::operator()()'],['../classERFPhysBCFunct__u.html#a8cace6e617c53b669f81fe96b66a0699',1,'ERFPhysBCFunct_u::operator()()'],['../classERFPhysBCFunct__cons.html#ace49064dcf6a41fc1318f96c8adb258b',1,'ERFPhysBCFunct_cons::operator()()']]], + ['operator_3d_1782',['operator=',['../classCIF.html#aa92ae7f8c7e1e3b05913912c14cd563b',1,'CIF::operator=()'],['../classMRISplitIntegrator.html#a9ee3b26ea1daf4ec058552c40b13e13b',1,'MRISplitIntegrator::operator=(const MRISplitIntegrator &other)=delete'],['../classMRISplitIntegrator.html#ad698d348d3e7fa695077134839254738',1,'MRISplitIntegrator::operator=(MRISplitIntegrator &&other) noexcept=default'],['../structNDArray.html#a63dda01f8d55fd1fc75437b125eb27b3',1,'NDArray::operator=()'],['../classERF.html#a72fcc41d6f5225e9ca3b8c9111ff37e7',1,'ERF::operator=()'],['../classIntersectionCIF.html#a8f38679674ad3b05ce6ebea9d3d03e44',1,'IntersectionCIF::operator=(IntersectionCIF &&rhs) noexcept=default'],['../classIntersectionCIF.html#ae7bfcaf3ef685b2ba23765f184c81539',1,'IntersectionCIF::operator=(const IntersectionCIF &rhs)=default'],['../classUnionCIF.html#a0bbd9d187f7efd622fb063c08d06151c',1,'UnionCIF::operator=(UnionCIF &&rhs) noexcept=default'],['../classUnionCIF.html#a80348b91b25ded6d92276a198493d906',1,'UnionCIF::operator=(const UnionCIF &rhs)=default'],['../classERF.html#abbc40e6fe700b80e3666dd3723624f05',1,'ERF::operator=()'],['../classMOSTAverage.html#a584b986a317b2c4d799163574c43b3b3',1,'MOSTAverage::operator=(MOSTAverage &&other) noexcept=delete'],['../classMOSTAverage.html#a56f533937767a348d7c1dff755989531',1,'MOSTAverage::operator=(const MOSTAverage &other)=delete'],['../classCIF.html#a037374536662a8e2ed2fe272c8166526',1,'CIF::operator=()'],['../structTimeInterpolatedData.html#a8c70a753ce4ff647874b276dd0bec89f',1,'TimeInterpolatedData::operator=(const TimeInterpolatedData &other)=delete'],['../structTimeInterpolatedData.html#a14b102dca6a63a5def503e3704b8ff5c',1,'TimeInterpolatedData::operator=(TimeInterpolatedData &&other) noexcept=default']]], + ['optics_1783',['Optics',['../classOptics.html#a3ec67cc89ceb33196552b89616728040',1,'Optics::Optics()=default'],['../classOptics.html#aadaf34955cffcf141d182624b38f7898',1,'Optics::Optics(int ngases, char *gas_names[])']]], + ['optics_1784',['optics',['../classRadiation.html#ab0464f3862987a09a9f4713937a984c3',1,'Radiation']]], + ['optics_1785',['Optics',['../classOptics.html',1,'']]], + ['opticsmethod_1786',['opticsmethod',['../structPhysProp_1_1physprop__t.html#aa4cb3b830849d849a08227041fff62cd',1,'PhysProp::physprop_t']]], + ['outflow_1787',['outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acac0c32caf84a889ec9b2b4cb2d56972',1,'ERF_IndexDefines.H']]], + ['output_5f1d_5fcolumn_1788',['output_1d_column',['../classERF.html#ad17ff2753e754ff3eb1330612b820b5f',1,'ERF']]], + ['output_5fbndry_5fplanes_1789',['output_bndry_planes',['../classERF.html#a7c448670f7a5cadd6fe56f7e615c9eb6',1,'ERF']]], + ['owned_1790',['owned',['../structNDArray.html#a0a1c90304eddb4d078132a1c1f45bef9',1,'NDArray']]] ]; diff --git a/search/all_f.js b/search/all_f.js index 46f07c838..98d3cb783 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -1,120 +1,120 @@ var searchData= [ - ['p0_5fcomp_1783',['p0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aa8253dc5484f2621e0bf8d51d98d635e',1,'BaseState']]], - ['p_5f0_1784',['p_0',['../ERF__Constants_8H.html#a994fea25f28c33c2e8f1e9c63d5b8b56',1,'ERF_Constants.H']]], - ['p_5finp_5fsound_5fd_1785',['p_inp_sound_d',['../structInputSoundingData.html#a0db7861e0fee3f8f0760c6685df3176f',1,'InputSoundingData']]], - ['par_5faccess_1786',['par_access',['../structncutils_1_1NCVar.html#a62b3d88feb5305a1c7efbb0ddf8002fc',1,'ncutils::NCVar']]], - ['parallelbox_1787',['ParallelBox',['../ERF__DirectionSelector_8H.html#aa828f1c2424107e1a454fee49cd04ad5',1,'ERF_DirectionSelector.H']]], - ['parametersanitychecks_1788',['ParameterSanityChecks',['../classERF.html#ad71a033b3fd107465a8621eaf7c77b28',1,'ERF']]], - ['pb_5famp_1789',['pb_amp',['../structTurbulentPerturbation.html#a4b075473cfeaf70617e053cf77db0168',1,'TurbulentPerturbation']]], - ['pb_5fba_1790',['pb_ba',['../structTurbulentPerturbation.html#a37cd2d582d2102a94d25a3fa6631e8dc',1,'TurbulentPerturbation']]], - ['pb_5fcell_1791',['pb_cell',['../structTurbulentPerturbation.html#a6c1c35c60d8c8a7e66c770d78fb314ef',1,'TurbulentPerturbation']]], - ['pb_5finterval_1792',['pb_interval',['../structTurbulentPerturbation.html#aa6a26d1d85a580dd957ae567d2ceaa7d',1,'TurbulentPerturbation']]], - ['pb_5flocal_5fetime_1793',['pb_local_etime',['../structTurbulentPerturbation.html#a287ae1e88114174731f07a5dceaefc19',1,'TurbulentPerturbation']]], - ['pb_5fmag_1794',['pb_mag',['../structTurbulentPerturbation.html#aabd79eb1dab7153b890242e036b32f2a',1,'TurbulentPerturbation']]], - ['pb_5fnetzero_1795',['pb_netZero',['../structTurbulentPerturbation.html#a6f4fb5bdc199eb01791ef8dbc2040961',1,'TurbulentPerturbation']]], - ['pbl_5fmynn_1796',['pbl_mynn',['../structTurbChoice.html#a11fd9429567c4dd4afa871170580aed0',1,'TurbChoice']]], - ['pbl_5fmynn_5flevel2_1797',['pbl_mynn_level2',['../structTurbChoice.html#a475d862a63ab672577fc2429f535feb9',1,'TurbChoice']]], - ['pbl_5ftype_1798',['pbl_type',['../structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9',1,'TurbChoice']]], - ['pbl_5fysu_5fcoriolis_5ffreq_1799',['pbl_ysu_coriolis_freq',['../structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52',1,'TurbChoice']]], - ['pbl_5fysu_5fforce_5fover_5fwater_1800',['pbl_ysu_force_over_water',['../structTurbChoice.html#ac49c18b95424fe04c6a7c8eec934ec36',1,'TurbChoice']]], - ['pbl_5fysu_5fland_5fribcr_1801',['pbl_ysu_land_Ribcr',['../structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3',1,'TurbChoice']]], - ['pbl_5fysu_5funst_5fribcr_1802',['pbl_ysu_unst_Ribcr',['../structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f',1,'TurbChoice']]], - ['pbl_5fysu_5fuse_5fconsistent_5fcoriolis_1803',['pbl_ysu_use_consistent_coriolis',['../structTurbChoice.html#a727a9673de0517e62e58647a5d939b07',1,'TurbChoice']]], - ['pblh_1804',['pblh',['../classABLMost.html#a5ab8e9f3fdf7debf1c54bd0d8a1554db',1,'ABLMost']]], - ['pblh_5ftype_1805',['pblh_type',['../classABLMost.html#a84782c98096a1cc4395071cde97469ed',1,'ABLMost']]], - ['pblheightcalctype_1806',['PBLHeightCalcType',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841',1,'ABLMost']]], - ['pc_1807',['PC',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a56079d34fee7d4d15412dfffaa370ad9',1,'WRFBdyVars']]], - ['pcf_1808',['pcf',['../classWaterVaporSat.html#ac945aefc06aef842e140df159ec62c05',1,'WaterVaporSat']]], - ['pdel_1809',['pdel',['../classRadiation.html#ad1aed51aea035b6dfefcbe571a2d7b34',1,'Radiation']]], - ['pdeldry_1810',['pdeldry',['../classAerRadProps.html#a1bf28a8f87d617095d3cf88cf7ef738e',1,'AerRadProps']]], - ['periodic_1811',['periodic',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ae6ffdec5e14fce371eb7ae99edebbbee',1,'ERF_IndexDefines.H']]], - ['perpendicularbox_1812',['PerpendicularBox',['../ERF__DirectionSelector_8H.html#aef11f5662c1574638970c58b8421afa9',1,'ERF_DirectionSelector.H']]], - ['pert_5finterval_1813',['pert_interval',['../classERF.html#a52761522e295887435c10853d8c7dc37',1,'ERF']]], - ['pert_5ftype_1814',['pert_type',['../structSolverChoice.html#abfd94767b3721755632c45a5ef290544',1,'SolverChoice']]], - ['phys_5fbc_5ftype_1815',['phys_bc_type',['../classERF.html#ae6df94c25ac21bf6a2e856a9901e3a15',1,'ERF']]], - ['physbcs_5fbase_1816',['physbcs_base',['../classERF.html#af4e7dc93dae16aa2cc94bbb20b699a6f',1,'ERF']]], - ['physbcs_5fcons_1817',['physbcs_cons',['../classERF.html#a2e9b04043853d25f2d76edbc0bed2e72',1,'ERF']]], - ['physbcs_5fu_1818',['physbcs_u',['../classERF.html#a64e55e5ae9df06433146db657eb9e72e',1,'ERF']]], - ['physbcs_5fv_1819',['physbcs_v',['../classERF.html#a79231b5cfd4576a742e46ae0082b5121',1,'ERF']]], - ['physbcs_5fw_1820',['physbcs_w',['../classERF.html#a45c8ecd777f47732993777a0afb8e140',1,'ERF']]], - ['physprop_1821',['physprop',['../classPhysProp.html#ae519d9ff501f4705b2b2f336c8f38e47',1,'PhysProp']]], - ['physprop_1822',['PhysProp',['../classPhysProp.html',1,'']]], - ['physprop_5faccum_5funique_5ffiles_1823',['physprop_accum_unique_files',['../classPhysProp.html#a864a1fe5f0d1797950a913c9f4927911',1,'PhysProp']]], - ['physprop_5ffile_1824',['physprop_file',['../structMamConstituents_1_1aerosol__t.html#a171adbde051fa00b94b7e0bfbd22d348',1,'MamConstituents::aerosol_t']]], - ['physprop_5ffiles_1825',['physprop_files',['../structMamConstituents_1_1modelist__t.html#ae4724929e731b1a00e0212d4c73495b4',1,'MamConstituents::modelist_t']]], - ['physprop_5fget_5fid_1826',['physprop_get_id',['../classPhysProp.html#ace5e52cd4e8397ac42ec47e758978249',1,'PhysProp']]], - ['physprop_5fid_1827',['physprop_id',['../structMamConstituents_1_1aerosol__t.html#a6f7c83043cfbdc552c9ef9bcad6f24ed',1,'MamConstituents::aerosol_t']]], - ['physprop_5finit_1828',['physprop_init',['../classPhysProp.html#a01e533ca883ebcbdecb7262c38d3da89',1,'PhysProp']]], - ['physprop_5ft_1829',['physprop_t',['../structPhysProp_1_1physprop__t.html',1,'PhysProp']]], - ['pi_1830',['PI',['../ERF__Constants_8H.html#a988c4efd6fd0d855e241e77a73191428',1,'ERF_Constants.H']]], - ['pi0_5fcomp_1831',['pi0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a3d99e10d828f251e465bc2c66062badf',1,'BaseState']]], - ['pi43_1832',['pi43',['../classModalAeroWateruptake.html#a4a9705a6205eb9fad502289968668b77',1,'ModalAeroWateruptake']]], - ['pint_1833',['pint',['../classRadiation.html#a2f96bdaa65b73119271e1592fac6c569',1,'Radiation']]], - ['piotwo_1834',['PIoTwo',['../ERF__Constants_8H.html#ad51e17db99d11b190b2b57a23a518f7e',1,'ERF_Constants.H']]], - ['planeaverage_1835',['PlaneAverage',['../classPlaneAverage.html#ae9fb25948e525a6d7e2db872e97a4b4e',1,'PlaneAverage::PlaneAverage()'],['../classPlaneAverage.html',1,'PlaneAverage'],['../classPlaneAverage.html#ae021681bed8e81747b36dd6bcbd1a257',1,'PlaneAverage::PlaneAverage()']]], - ['planesampler_1836',['PlaneSampler',['../structPlaneSampler.html#ab91f2108cf2f8dfb8e96e3a4607c25ca',1,'PlaneSampler::PlaneSampler()'],['../structPlaneSampler.html',1,'PlaneSampler']]], - ['planevector_1837',['PlaneVector',['../ERF__NCWpsFile_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_NCWpsFile.H'],['../ERF__ReadBndryPlanes_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_ReadBndryPlanes.H']]], - ['plot_5ffile_5f1_1838',['plot_file_1',['../classERF.html#aa54aaa938a18d34caa4d86e977647899',1,'ERF']]], - ['plot_5ffile_5f2_1839',['plot_file_2',['../classERF.html#a18fa84b06132715757d97ec38678aa2c',1,'ERF']]], - ['plot_5ffile_5flsm_1840',['plot_file_lsm',['../classLandSurface.html#af9c26970ce04b58725b9529fcc2fc62f',1,'LandSurface']]], - ['plot_5ffile_5fon_5frestart_1841',['plot_file_on_restart',['../classERF.html#adc00038dfe4c332e5d15f621184c69e8',1,'ERF']]], - ['plot_5flsm_1842',['plot_lsm',['../classERF.html#afc653b103aa26c56acafed85cdd95f52',1,'ERF']]], - ['plot_5flsm_5fdata_1843',['Plot_Lsm_Data',['../classLandSurface.html#a61290767bd3f0bc65db7a0a344b10899',1,'LandSurface']]], - ['plot_5fvar_5fnames_5f1_1844',['plot_var_names_1',['../classERF.html#a6865cf87abbb5aab0db00ff3b1ce94ac',1,'ERF']]], - ['plot_5fvar_5fnames_5f2_1845',['plot_var_names_2',['../classERF.html#a79705c02d6f25fbdcec14ca2432e5da1',1,'ERF']]], - ['plotfile_5ftype_5f1_1846',['plotfile_type_1',['../classERF.html#a184511b7b9b7d4beef453f5d5d679c54',1,'ERF']]], - ['plotfile_5ftype_5f2_1847',['plotfile_type_2',['../classERF.html#a980e94505df2ee0925612b004126df77',1,'ERF']]], - ['plotfilename_1848',['PlotFileName',['../classERF.html#a54f6c5d799e51521ad10bb57d29d0c44',1,'ERF']]], - ['plotfilevarnames_1849',['PlotFileVarNames',['../classERF.html#a2dcd22cb915d923c687f60267f44542b',1,'ERF']]], - ['pm_5finteg_1850',['pm_integ',['../structInputSoundingData.html#a30ed369fe55e1a25d9f1e871c70506d0',1,'InputSoundingData']]], - ['pmid_1851',['pmid',['../classRadiation.html#a32121d70e2b9720750b3a72fdc2a6ef9',1,'Radiation::pmid()'],['../classAerRadProps.html#ab56e110ccf8deaa71d452a64e69b8647',1,'AerRadProps::pmid()']]], - ['pn_1852',['pn',['../ERF__MicrophysicsUtils_8H.html#a50486020eb1ed680a1ea0b0e82b81f2d',1,'ERF_MicrophysicsUtils.H']]], - ['poisson_5fabstol_1853',['poisson_abstol',['../structSolverChoice.html#ad7f586d62fb0872ba0340fb03d462c64',1,'SolverChoice']]], - ['poisson_5freltol_1854',['poisson_reltol',['../structSolverChoice.html#a238b0871f38f8b134ff3fe5af0d05479',1,'SolverChoice']]], - ['poisson_5fwall_5fdist_1855',['poisson_wall_dist',['../classERF.html#a984c145a81739ab4c7f8fd03a334d239',1,'ERF']]], - ['post_5ftimestep_1856',['post_timestep',['../classERF.html#a58f6683aff0fbe6949bfe8b49275a8b3',1,'ERF']]], - ['post_5fupdate_1857',['post_update',['../classERF.html#adca0cddd75f33ecb5fb8e0ef9601dae4',1,'ERF']]], - ['power_1858',['power',['../classSimpleAD.html#a4beb1f1734f5ba3b037cd6c89d79b351',1,'SimpleAD::power()'],['../classGeneralAD.html#a1a247dae534aad8b40e7780b3f296afe',1,'GeneralAD::power()'],['../classFitch.html#a88af1c4430e37f4950396b5a92e9ba03',1,'Fitch::power()'],['../classEWP.html#ab9a34e54d36268a3f7a0b376543bbff5',1,'EWP::power()'],['../classWindFarm.html#aea801fd8c22bf9d4bdcec847f4e7f50a',1,'WindFarm::power()']]], - ['pp_1859',['pp',['../ERF__MicrophysicsUtils_8H.html#ac54f1d17d8842acb42b2312cd353e469',1,'ERF_MicrophysicsUtils.H']]], - ['pp_5finc_1860',['pp_inc',['../classERF.html#a0c5206542d4193bb687f5271be6fe5e5',1,'ERF']]], - ['pp_5fprefix_1861',['pp_prefix',['../structAdvChoice.html#a667cbedb89514e330b6ca144298857da',1,'AdvChoice::pp_prefix()'],['../classERF.html#a59df30e7a5537c8543bb00772bd98b58',1,'ERF::pp_prefix()'],['../structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020',1,'TurbChoice::pp_prefix()'],['../structTurbulentPerturbation.html#a40f3307cf523b625489b8591869bbb47',1,'TurbulentPerturbation::pp_prefix()'],['../structSpongeChoice.html#af06b59184315514abdadd3b54c073909',1,'SpongeChoice::pp_prefix()'],['../structDiffChoice.html#a9e8b6878f4d18ee6fe61a220612d70df',1,'DiffChoice::pp_prefix()'],['../structSolverChoice.html#a4b0edf29a032ff18b10a42825fa9e4b6',1,'SolverChoice::pp_prefix()']]], - ['pr_5ft_1862',['Pr_t',['../structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566',1,'TurbChoice']]], - ['pr_5ft_5finv_1863',['Pr_t_inv',['../structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5',1,'TurbChoice']]], - ['precip_1864',['Precip',['../classSAM.html#a05218bdc2187b79e456ade5b6f5bdb3c',1,'SAM']]], - ['precipfall_1865',['PrecipFall',['../classSAM.html#ae870dc821f7cd01ffc3bfd7925b1d18b',1,'SAM']]], - ['prefi_1866',['prefi',['../classMam4__aer.html#adffbde9f294834c29b86c8d74f4155b8',1,'Mam4_aer::prefi()'],['../structPhysProp_1_1physprop__t.html#ad1a2b4cadbb2d65df2caff3232e1ab63',1,'PhysProp::physprop_t::prefi()']]], - ['prefr_1867',['prefr',['../classMam4__aer.html#a7211d56f004f39cd34118af3c380a71e',1,'Mam4_aer::prefr()'],['../structPhysProp_1_1physprop__t.html#adfa6696c636955b4f5388f5c83795afb',1,'PhysProp::physprop_t::prefr()']]], - ['pres_1868',['pres',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a5a09034692ed5833456ae20e7c8954b0',1,'MicVar_SatAdj::pres()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a147204d9af51dec01fb0d95c5cde8d37',1,'MicVar::pres()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea82dd7c202e6cce14520ac01cfaa4f4ad',1,'MicVar_Kess::pres()']]], - ['pres1d_1869',['pres1d',['../classSAM.html#a77e43f5c8a68a43f8109aa18b71fa64e',1,'SAM']]], - ['press_5fref_5finp_5fsound_1870',['press_ref_inp_sound',['../structInputSoundingData.html#a09ac90305ea3a4559d83ca589678a5aa',1,'InputSoundingData']]], - ['previouscputimeused_1871',['previousCPUTimeUsed',['../classERF.html#a1f412097e565c23acb4c17c67db10e22',1,'ERF']]], - ['primke_5fcomp_1872',['PrimKE_comp',['../ERF__IndexDefines_8H.html#a9ab6bf01b348d4b7cef99f3655c9dbb2',1,'ERF_IndexDefines.H']]], - ['primq1_5fcomp_1873',['PrimQ1_comp',['../ERF__IndexDefines_8H.html#a046484d86c968f85c3b8e574c1fe3e29',1,'ERF_IndexDefines.H']]], - ['primq2_5fcomp_1874',['PrimQ2_comp',['../ERF__IndexDefines_8H.html#a2564ef35937a97a2a6c90ca51ae7cdf3',1,'ERF_IndexDefines.H']]], - ['primq3_5fcomp_1875',['PrimQ3_comp',['../ERF__IndexDefines_8H.html#ac6f3d51b14f04acc045d644f32375c6d',1,'ERF_IndexDefines.H']]], - ['primq4_5fcomp_1876',['PrimQ4_comp',['../ERF__IndexDefines_8H.html#a2e038955a3c380beab1941e422ef83ea',1,'ERF_IndexDefines.H']]], - ['primq5_5fcomp_1877',['PrimQ5_comp',['../ERF__IndexDefines_8H.html#a7f9c844ee8a2e1930ade0911e8692667',1,'ERF_IndexDefines.H']]], - ['primq6_5fcomp_1878',['PrimQ6_comp',['../ERF__IndexDefines_8H.html#a4d0a4735b7019c88a28b42c3d4787154',1,'ERF_IndexDefines.H']]], - ['primscalar_5fcomp_1879',['PrimScalar_comp',['../ERF__IndexDefines_8H.html#aa9d1308b0d214f7bfbe9b8c11c4176b7',1,'ERF_IndexDefines.H']]], - ['primtheta_5fcomp_1880',['PrimTheta_comp',['../ERF__IndexDefines_8H.html#a8b9c5b827b61f426a3879bc5d2883040',1,'ERF_IndexDefines.H']]], - ['print_5fbanner_1881',['print_banner',['../classERF.html#a1a8eb6bc00080cdbd8df28f6a321ac72',1,'ERF']]], - ['print_5ferror_1882',['print_error',['../classERF.html#addc510dbf758a33cc095d64a9b17076c',1,'ERF']]], - ['print_5fsummary_1883',['print_summary',['../classERF.html#afa432756254529fb37b921088f0960d2',1,'ERF']]], - ['print_5ftpls_1884',['print_tpls',['../classERF.html#a15af18ae136cf3a11bb63fe0cf3924c8',1,'ERF']]], - ['print_5fusage_1885',['print_usage',['../classERF.html#aeaeb11001478b0635ef0fe3baa396df1',1,'ERF']]], - ['prob_1886',['prob',['../classERF.html#a60e8cb933f237903e3fbcd6376c26db0',1,'ERF']]], - ['problembase_1887',['ProblemBase',['../classProblemBase.html',1,'']]], - ['probparmdefaults_1888',['ProbParmDefaults',['../structProbParmDefaults.html',1,'']]], - ['profile_5fint_1889',['profile_int',['../classERF.html#a633cd0b44d2e38f02c23e953aecd69eb',1,'ERF']]], - ['project_5finitial_5fvelocity_1890',['project_initial_velocity',['../structSolverChoice.html#aa7bb7f3c8b475b0e446c271d8aa5497f',1,'SolverChoice']]], - ['project_5fvelocities_1891',['project_velocities',['../classERF.html#ad6c0181fed533a5b5a79864b44895506',1,'ERF']]], - ['project_5fvelocities_5ftb_1892',['project_velocities_tb',['../classERF.html#a2847cfdeb389a173ee587ba30a474686',1,'ERF']]], - ['projection_5fhas_5fdirichlet_1893',['projection_has_dirichlet',['../classERF.html#a8279f37ed1b99d9111c49c7b3f854c47',1,'ERF']]], - ['prop_1894',['prop',['../classMamConstituents.html#af4a85a7b8e8e4a677c8d34970487f14e',1,'MamConstituents']]], - ['props_1895',['props',['../structMamConstituents_1_1mode__component__t.html#a3f9b94d6f306e89f1be96830e442fb10',1,'MamConstituents::mode_component_t']]], - ['pseudorandompert_1896',['pseudoRandomPert',['../structTurbulentPerturbation.html#a1dfc591297a8af23c941b06ed5fabba1',1,'TurbulentPerturbation']]], - ['pt_5ftype_1897',['pt_type',['../structTurbulentPerturbation.html#ad0d78e0adbb21ae36f4483dd30e15d58',1,'TurbulentPerturbation']]], - ['put_1898',['put',['../structncutils_1_1NCVar.html#a7e026621e99a5df32de407384d929791',1,'ncutils::NCVar::put(const double *) const'],['../structncutils_1_1NCVar.html#aa61e7a28b6bff1df2ef10b4856c34af7',1,'ncutils::NCVar::put(const float *) const'],['../structncutils_1_1NCVar.html#a7d575f25e77d2a5e2dbac86047ca318c',1,'ncutils::NCVar::put(const char **, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a1cdbbfc072d285144de7f9b6e0fbac42',1,'ncutils::NCVar::put(const char **dptr, const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride) const'],['../structncutils_1_1NCVar.html#ae4d3aaba3b410438132b65bb8ab47512',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ad8b9aedc67e38c49522bd98459a26290',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2520db8c1541561c274be5c372fa5597',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a8a96107d02633e5a53aef296052716d1',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2d41b9484dd6453e36be2d54fe824962',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a16984e6a3ad571e12401321b749f44ea',1,'ncutils::NCVar::put(const int *) const'],['../structncutils_1_1NCVar.html#a5f4dc3a5bf52f9574bffc89c29f4335c',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const']]], - ['put_5fattr_1899',['put_attr',['../classncutils_1_1NCGroup.html#acf2801c26458fb99bd82733b1302285a',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#a39472c18d4e16cf47ba54bd1246220b6',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#a91efbd2b8ef280b7eb3b426bbbf16cca',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#acf73ea254afaf7d74596fa07523b322f',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::string &value) const'],['../structncutils_1_1NCVar.html#a72558ae45f30bed210d68c26ec57cb13',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< int > &value) const'],['../structncutils_1_1NCVar.html#a69c358988ebdd589d7e465ca6a5f07e9',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< float > &value) const'],['../structncutils_1_1NCVar.html#ac1572a791861a2d297f8f29ba0df8d55',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a9f60ebf70762d1d8e0962afb01118a31',1,'ncutils::NCVar::put_attr(const std::string &name, const std::string &value) const']]] + ['p0_5fcomp_1791',['p0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aa8253dc5484f2621e0bf8d51d98d635e',1,'BaseState']]], + ['p_5f0_1792',['p_0',['../ERF__Constants_8H.html#a994fea25f28c33c2e8f1e9c63d5b8b56',1,'ERF_Constants.H']]], + ['p_5finp_5fsound_5fd_1793',['p_inp_sound_d',['../structInputSoundingData.html#a0db7861e0fee3f8f0760c6685df3176f',1,'InputSoundingData']]], + ['par_5faccess_1794',['par_access',['../structncutils_1_1NCVar.html#a62b3d88feb5305a1c7efbb0ddf8002fc',1,'ncutils::NCVar']]], + ['parallelbox_1795',['ParallelBox',['../ERF__DirectionSelector_8H.html#aa828f1c2424107e1a454fee49cd04ad5',1,'ERF_DirectionSelector.H']]], + ['parametersanitychecks_1796',['ParameterSanityChecks',['../classERF.html#ad71a033b3fd107465a8621eaf7c77b28',1,'ERF']]], + ['pb_5famp_1797',['pb_amp',['../structTurbulentPerturbation.html#a4b075473cfeaf70617e053cf77db0168',1,'TurbulentPerturbation']]], + ['pb_5fba_1798',['pb_ba',['../structTurbulentPerturbation.html#a37cd2d582d2102a94d25a3fa6631e8dc',1,'TurbulentPerturbation']]], + ['pb_5fcell_1799',['pb_cell',['../structTurbulentPerturbation.html#a6c1c35c60d8c8a7e66c770d78fb314ef',1,'TurbulentPerturbation']]], + ['pb_5finterval_1800',['pb_interval',['../structTurbulentPerturbation.html#aa6a26d1d85a580dd957ae567d2ceaa7d',1,'TurbulentPerturbation']]], + ['pb_5flocal_5fetime_1801',['pb_local_etime',['../structTurbulentPerturbation.html#a287ae1e88114174731f07a5dceaefc19',1,'TurbulentPerturbation']]], + ['pb_5fmag_1802',['pb_mag',['../structTurbulentPerturbation.html#aabd79eb1dab7153b890242e036b32f2a',1,'TurbulentPerturbation']]], + ['pb_5fnetzero_1803',['pb_netZero',['../structTurbulentPerturbation.html#a6f4fb5bdc199eb01791ef8dbc2040961',1,'TurbulentPerturbation']]], + ['pbl_5fmynn_1804',['pbl_mynn',['../structTurbChoice.html#a11fd9429567c4dd4afa871170580aed0',1,'TurbChoice']]], + ['pbl_5fmynn_5flevel2_1805',['pbl_mynn_level2',['../structTurbChoice.html#a475d862a63ab672577fc2429f535feb9',1,'TurbChoice']]], + ['pbl_5ftype_1806',['pbl_type',['../structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9',1,'TurbChoice']]], + ['pbl_5fysu_5fcoriolis_5ffreq_1807',['pbl_ysu_coriolis_freq',['../structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52',1,'TurbChoice']]], + ['pbl_5fysu_5fforce_5fover_5fwater_1808',['pbl_ysu_force_over_water',['../structTurbChoice.html#ac49c18b95424fe04c6a7c8eec934ec36',1,'TurbChoice']]], + ['pbl_5fysu_5fland_5fribcr_1809',['pbl_ysu_land_Ribcr',['../structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3',1,'TurbChoice']]], + ['pbl_5fysu_5funst_5fribcr_1810',['pbl_ysu_unst_Ribcr',['../structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f',1,'TurbChoice']]], + ['pbl_5fysu_5fuse_5fconsistent_5fcoriolis_1811',['pbl_ysu_use_consistent_coriolis',['../structTurbChoice.html#a727a9673de0517e62e58647a5d939b07',1,'TurbChoice']]], + ['pblh_1812',['pblh',['../classABLMost.html#a5ab8e9f3fdf7debf1c54bd0d8a1554db',1,'ABLMost']]], + ['pblh_5ftype_1813',['pblh_type',['../classABLMost.html#a84782c98096a1cc4395071cde97469ed',1,'ABLMost']]], + ['pblheightcalctype_1814',['PBLHeightCalcType',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841',1,'ABLMost']]], + ['pc_1815',['PC',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a56079d34fee7d4d15412dfffaa370ad9',1,'WRFBdyVars']]], + ['pcf_1816',['pcf',['../classWaterVaporSat.html#ac945aefc06aef842e140df159ec62c05',1,'WaterVaporSat']]], + ['pdel_1817',['pdel',['../classRadiation.html#ad1aed51aea035b6dfefcbe571a2d7b34',1,'Radiation']]], + ['pdeldry_1818',['pdeldry',['../classAerRadProps.html#a1bf28a8f87d617095d3cf88cf7ef738e',1,'AerRadProps']]], + ['periodic_1819',['periodic',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ae6ffdec5e14fce371eb7ae99edebbbee',1,'ERF_IndexDefines.H']]], + ['perpendicularbox_1820',['PerpendicularBox',['../ERF__DirectionSelector_8H.html#aef11f5662c1574638970c58b8421afa9',1,'ERF_DirectionSelector.H']]], + ['pert_5finterval_1821',['pert_interval',['../classERF.html#a52761522e295887435c10853d8c7dc37',1,'ERF']]], + ['pert_5ftype_1822',['pert_type',['../structSolverChoice.html#abfd94767b3721755632c45a5ef290544',1,'SolverChoice']]], + ['phys_5fbc_5ftype_1823',['phys_bc_type',['../classERF.html#ae6df94c25ac21bf6a2e856a9901e3a15',1,'ERF']]], + ['physbcs_5fbase_1824',['physbcs_base',['../classERF.html#af4e7dc93dae16aa2cc94bbb20b699a6f',1,'ERF']]], + ['physbcs_5fcons_1825',['physbcs_cons',['../classERF.html#a2e9b04043853d25f2d76edbc0bed2e72',1,'ERF']]], + ['physbcs_5fu_1826',['physbcs_u',['../classERF.html#a64e55e5ae9df06433146db657eb9e72e',1,'ERF']]], + ['physbcs_5fv_1827',['physbcs_v',['../classERF.html#a79231b5cfd4576a742e46ae0082b5121',1,'ERF']]], + ['physbcs_5fw_1828',['physbcs_w',['../classERF.html#a45c8ecd777f47732993777a0afb8e140',1,'ERF']]], + ['physprop_1829',['physprop',['../classPhysProp.html#ae519d9ff501f4705b2b2f336c8f38e47',1,'PhysProp']]], + ['physprop_1830',['PhysProp',['../classPhysProp.html',1,'']]], + ['physprop_5faccum_5funique_5ffiles_1831',['physprop_accum_unique_files',['../classPhysProp.html#a864a1fe5f0d1797950a913c9f4927911',1,'PhysProp']]], + ['physprop_5ffile_1832',['physprop_file',['../structMamConstituents_1_1aerosol__t.html#a171adbde051fa00b94b7e0bfbd22d348',1,'MamConstituents::aerosol_t']]], + ['physprop_5ffiles_1833',['physprop_files',['../structMamConstituents_1_1modelist__t.html#ae4724929e731b1a00e0212d4c73495b4',1,'MamConstituents::modelist_t']]], + ['physprop_5fget_5fid_1834',['physprop_get_id',['../classPhysProp.html#ace5e52cd4e8397ac42ec47e758978249',1,'PhysProp']]], + ['physprop_5fid_1835',['physprop_id',['../structMamConstituents_1_1aerosol__t.html#a6f7c83043cfbdc552c9ef9bcad6f24ed',1,'MamConstituents::aerosol_t']]], + ['physprop_5finit_1836',['physprop_init',['../classPhysProp.html#a01e533ca883ebcbdecb7262c38d3da89',1,'PhysProp']]], + ['physprop_5ft_1837',['physprop_t',['../structPhysProp_1_1physprop__t.html',1,'PhysProp']]], + ['pi_1838',['PI',['../ERF__Constants_8H.html#a988c4efd6fd0d855e241e77a73191428',1,'ERF_Constants.H']]], + ['pi0_5fcomp_1839',['pi0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a3d99e10d828f251e465bc2c66062badf',1,'BaseState']]], + ['pi43_1840',['pi43',['../classModalAeroWateruptake.html#a4a9705a6205eb9fad502289968668b77',1,'ModalAeroWateruptake']]], + ['pint_1841',['pint',['../classRadiation.html#a2f96bdaa65b73119271e1592fac6c569',1,'Radiation']]], + ['piotwo_1842',['PIoTwo',['../ERF__Constants_8H.html#ad51e17db99d11b190b2b57a23a518f7e',1,'ERF_Constants.H']]], + ['planeaverage_1843',['PlaneAverage',['../classPlaneAverage.html#ae9fb25948e525a6d7e2db872e97a4b4e',1,'PlaneAverage::PlaneAverage()'],['../classPlaneAverage.html',1,'PlaneAverage'],['../classPlaneAverage.html#ae021681bed8e81747b36dd6bcbd1a257',1,'PlaneAverage::PlaneAverage()']]], + ['planesampler_1844',['PlaneSampler',['../structPlaneSampler.html#ab91f2108cf2f8dfb8e96e3a4607c25ca',1,'PlaneSampler::PlaneSampler()'],['../structPlaneSampler.html',1,'PlaneSampler']]], + ['planevector_1845',['PlaneVector',['../ERF__NCWpsFile_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_NCWpsFile.H'],['../ERF__ReadBndryPlanes_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_ReadBndryPlanes.H']]], + ['plot_5ffile_5f1_1846',['plot_file_1',['../classERF.html#aa54aaa938a18d34caa4d86e977647899',1,'ERF']]], + ['plot_5ffile_5f2_1847',['plot_file_2',['../classERF.html#a18fa84b06132715757d97ec38678aa2c',1,'ERF']]], + ['plot_5ffile_5flsm_1848',['plot_file_lsm',['../classLandSurface.html#af9c26970ce04b58725b9529fcc2fc62f',1,'LandSurface']]], + ['plot_5ffile_5fon_5frestart_1849',['plot_file_on_restart',['../classERF.html#adc00038dfe4c332e5d15f621184c69e8',1,'ERF']]], + ['plot_5flsm_1850',['plot_lsm',['../classERF.html#afc653b103aa26c56acafed85cdd95f52',1,'ERF']]], + ['plot_5flsm_5fdata_1851',['Plot_Lsm_Data',['../classLandSurface.html#a61290767bd3f0bc65db7a0a344b10899',1,'LandSurface']]], + ['plot_5fvar_5fnames_5f1_1852',['plot_var_names_1',['../classERF.html#a6865cf87abbb5aab0db00ff3b1ce94ac',1,'ERF']]], + ['plot_5fvar_5fnames_5f2_1853',['plot_var_names_2',['../classERF.html#a79705c02d6f25fbdcec14ca2432e5da1',1,'ERF']]], + ['plotfile_5ftype_5f1_1854',['plotfile_type_1',['../classERF.html#a184511b7b9b7d4beef453f5d5d679c54',1,'ERF']]], + ['plotfile_5ftype_5f2_1855',['plotfile_type_2',['../classERF.html#a980e94505df2ee0925612b004126df77',1,'ERF']]], + ['plotfilename_1856',['PlotFileName',['../classERF.html#a54f6c5d799e51521ad10bb57d29d0c44',1,'ERF']]], + ['plotfilevarnames_1857',['PlotFileVarNames',['../classERF.html#a2dcd22cb915d923c687f60267f44542b',1,'ERF']]], + ['pm_5finteg_1858',['pm_integ',['../structInputSoundingData.html#a30ed369fe55e1a25d9f1e871c70506d0',1,'InputSoundingData']]], + ['pmid_1859',['pmid',['../classRadiation.html#a32121d70e2b9720750b3a72fdc2a6ef9',1,'Radiation::pmid()'],['../classAerRadProps.html#ab56e110ccf8deaa71d452a64e69b8647',1,'AerRadProps::pmid()']]], + ['pn_1860',['pn',['../ERF__MicrophysicsUtils_8H.html#a50486020eb1ed680a1ea0b0e82b81f2d',1,'ERF_MicrophysicsUtils.H']]], + ['poisson_5fabstol_1861',['poisson_abstol',['../structSolverChoice.html#ad7f586d62fb0872ba0340fb03d462c64',1,'SolverChoice']]], + ['poisson_5freltol_1862',['poisson_reltol',['../structSolverChoice.html#a238b0871f38f8b134ff3fe5af0d05479',1,'SolverChoice']]], + ['poisson_5fwall_5fdist_1863',['poisson_wall_dist',['../classERF.html#a984c145a81739ab4c7f8fd03a334d239',1,'ERF']]], + ['post_5ftimestep_1864',['post_timestep',['../classERF.html#a58f6683aff0fbe6949bfe8b49275a8b3',1,'ERF']]], + ['post_5fupdate_1865',['post_update',['../classERF.html#adca0cddd75f33ecb5fb8e0ef9601dae4',1,'ERF']]], + ['power_1866',['power',['../classSimpleAD.html#a4beb1f1734f5ba3b037cd6c89d79b351',1,'SimpleAD::power()'],['../classGeneralAD.html#a1a247dae534aad8b40e7780b3f296afe',1,'GeneralAD::power()'],['../classFitch.html#a88af1c4430e37f4950396b5a92e9ba03',1,'Fitch::power()'],['../classEWP.html#ab9a34e54d36268a3f7a0b376543bbff5',1,'EWP::power()'],['../classWindFarm.html#aea801fd8c22bf9d4bdcec847f4e7f50a',1,'WindFarm::power()']]], + ['pp_1867',['pp',['../ERF__MicrophysicsUtils_8H.html#ac54f1d17d8842acb42b2312cd353e469',1,'ERF_MicrophysicsUtils.H']]], + ['pp_5finc_1868',['pp_inc',['../classERF.html#a0c5206542d4193bb687f5271be6fe5e5',1,'ERF']]], + ['pp_5fprefix_1869',['pp_prefix',['../structAdvChoice.html#a667cbedb89514e330b6ca144298857da',1,'AdvChoice::pp_prefix()'],['../classERF.html#a59df30e7a5537c8543bb00772bd98b58',1,'ERF::pp_prefix()'],['../structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020',1,'TurbChoice::pp_prefix()'],['../structTurbulentPerturbation.html#a40f3307cf523b625489b8591869bbb47',1,'TurbulentPerturbation::pp_prefix()'],['../structSpongeChoice.html#af06b59184315514abdadd3b54c073909',1,'SpongeChoice::pp_prefix()'],['../structDiffChoice.html#a9e8b6878f4d18ee6fe61a220612d70df',1,'DiffChoice::pp_prefix()'],['../structSolverChoice.html#a4b0edf29a032ff18b10a42825fa9e4b6',1,'SolverChoice::pp_prefix()']]], + ['pr_5ft_1870',['Pr_t',['../structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566',1,'TurbChoice']]], + ['pr_5ft_5finv_1871',['Pr_t_inv',['../structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5',1,'TurbChoice']]], + ['precip_1872',['Precip',['../classSAM.html#a05218bdc2187b79e456ade5b6f5bdb3c',1,'SAM']]], + ['precipfall_1873',['PrecipFall',['../classSAM.html#ae870dc821f7cd01ffc3bfd7925b1d18b',1,'SAM']]], + ['prefi_1874',['prefi',['../classMam4__aer.html#adffbde9f294834c29b86c8d74f4155b8',1,'Mam4_aer::prefi()'],['../structPhysProp_1_1physprop__t.html#ad1a2b4cadbb2d65df2caff3232e1ab63',1,'PhysProp::physprop_t::prefi()']]], + ['prefr_1875',['prefr',['../classMam4__aer.html#a7211d56f004f39cd34118af3c380a71e',1,'Mam4_aer::prefr()'],['../structPhysProp_1_1physprop__t.html#adfa6696c636955b4f5388f5c83795afb',1,'PhysProp::physprop_t::prefr()']]], + ['pres_1876',['pres',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a5a09034692ed5833456ae20e7c8954b0',1,'MicVar_SatAdj::pres()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a147204d9af51dec01fb0d95c5cde8d37',1,'MicVar::pres()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea82dd7c202e6cce14520ac01cfaa4f4ad',1,'MicVar_Kess::pres()']]], + ['pres1d_1877',['pres1d',['../classSAM.html#a77e43f5c8a68a43f8109aa18b71fa64e',1,'SAM']]], + ['press_5fref_5finp_5fsound_1878',['press_ref_inp_sound',['../structInputSoundingData.html#a09ac90305ea3a4559d83ca589678a5aa',1,'InputSoundingData']]], + ['previouscputimeused_1879',['previousCPUTimeUsed',['../classERF.html#a1f412097e565c23acb4c17c67db10e22',1,'ERF']]], + ['primke_5fcomp_1880',['PrimKE_comp',['../ERF__IndexDefines_8H.html#a9ab6bf01b348d4b7cef99f3655c9dbb2',1,'ERF_IndexDefines.H']]], + ['primq1_5fcomp_1881',['PrimQ1_comp',['../ERF__IndexDefines_8H.html#a046484d86c968f85c3b8e574c1fe3e29',1,'ERF_IndexDefines.H']]], + ['primq2_5fcomp_1882',['PrimQ2_comp',['../ERF__IndexDefines_8H.html#a2564ef35937a97a2a6c90ca51ae7cdf3',1,'ERF_IndexDefines.H']]], + ['primq3_5fcomp_1883',['PrimQ3_comp',['../ERF__IndexDefines_8H.html#ac6f3d51b14f04acc045d644f32375c6d',1,'ERF_IndexDefines.H']]], + ['primq4_5fcomp_1884',['PrimQ4_comp',['../ERF__IndexDefines_8H.html#a2e038955a3c380beab1941e422ef83ea',1,'ERF_IndexDefines.H']]], + ['primq5_5fcomp_1885',['PrimQ5_comp',['../ERF__IndexDefines_8H.html#a7f9c844ee8a2e1930ade0911e8692667',1,'ERF_IndexDefines.H']]], + ['primq6_5fcomp_1886',['PrimQ6_comp',['../ERF__IndexDefines_8H.html#a4d0a4735b7019c88a28b42c3d4787154',1,'ERF_IndexDefines.H']]], + ['primscalar_5fcomp_1887',['PrimScalar_comp',['../ERF__IndexDefines_8H.html#aa9d1308b0d214f7bfbe9b8c11c4176b7',1,'ERF_IndexDefines.H']]], + ['primtheta_5fcomp_1888',['PrimTheta_comp',['../ERF__IndexDefines_8H.html#a8b9c5b827b61f426a3879bc5d2883040',1,'ERF_IndexDefines.H']]], + ['print_5fbanner_1889',['print_banner',['../classERF.html#a1a8eb6bc00080cdbd8df28f6a321ac72',1,'ERF']]], + ['print_5ferror_1890',['print_error',['../classERF.html#addc510dbf758a33cc095d64a9b17076c',1,'ERF']]], + ['print_5fsummary_1891',['print_summary',['../classERF.html#afa432756254529fb37b921088f0960d2',1,'ERF']]], + ['print_5ftpls_1892',['print_tpls',['../classERF.html#a15af18ae136cf3a11bb63fe0cf3924c8',1,'ERF']]], + ['print_5fusage_1893',['print_usage',['../classERF.html#aeaeb11001478b0635ef0fe3baa396df1',1,'ERF']]], + ['prob_1894',['prob',['../classERF.html#a60e8cb933f237903e3fbcd6376c26db0',1,'ERF']]], + ['problembase_1895',['ProblemBase',['../classProblemBase.html',1,'']]], + ['probparmdefaults_1896',['ProbParmDefaults',['../structProbParmDefaults.html',1,'']]], + ['profile_5fint_1897',['profile_int',['../classERF.html#a633cd0b44d2e38f02c23e953aecd69eb',1,'ERF']]], + ['project_5finitial_5fvelocity_1898',['project_initial_velocity',['../structSolverChoice.html#aa7bb7f3c8b475b0e446c271d8aa5497f',1,'SolverChoice']]], + ['project_5fvelocities_1899',['project_velocities',['../classERF.html#ad6c0181fed533a5b5a79864b44895506',1,'ERF']]], + ['project_5fvelocities_5ftb_1900',['project_velocities_tb',['../classERF.html#a2847cfdeb389a173ee587ba30a474686',1,'ERF']]], + ['projection_5fhas_5fdirichlet_1901',['projection_has_dirichlet',['../classERF.html#a8279f37ed1b99d9111c49c7b3f854c47',1,'ERF']]], + ['prop_1902',['prop',['../classMamConstituents.html#af4a85a7b8e8e4a677c8d34970487f14e',1,'MamConstituents']]], + ['props_1903',['props',['../structMamConstituents_1_1mode__component__t.html#a3f9b94d6f306e89f1be96830e442fb10',1,'MamConstituents::mode_component_t']]], + ['pseudorandompert_1904',['pseudoRandomPert',['../structTurbulentPerturbation.html#a1dfc591297a8af23c941b06ed5fabba1',1,'TurbulentPerturbation']]], + ['pt_5ftype_1905',['pt_type',['../structTurbulentPerturbation.html#ad0d78e0adbb21ae36f4483dd30e15d58',1,'TurbulentPerturbation']]], + ['put_1906',['put',['../structncutils_1_1NCVar.html#a7e026621e99a5df32de407384d929791',1,'ncutils::NCVar::put(const double *) const'],['../structncutils_1_1NCVar.html#aa61e7a28b6bff1df2ef10b4856c34af7',1,'ncutils::NCVar::put(const float *) const'],['../structncutils_1_1NCVar.html#a7d575f25e77d2a5e2dbac86047ca318c',1,'ncutils::NCVar::put(const char **, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a1cdbbfc072d285144de7f9b6e0fbac42',1,'ncutils::NCVar::put(const char **dptr, const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride) const'],['../structncutils_1_1NCVar.html#ae4d3aaba3b410438132b65bb8ab47512',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ad8b9aedc67e38c49522bd98459a26290',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2520db8c1541561c274be5c372fa5597',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a8a96107d02633e5a53aef296052716d1',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2d41b9484dd6453e36be2d54fe824962',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a16984e6a3ad571e12401321b749f44ea',1,'ncutils::NCVar::put(const int *) const'],['../structncutils_1_1NCVar.html#a5f4dc3a5bf52f9574bffc89c29f4335c',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const']]], + ['put_5fattr_1907',['put_attr',['../classncutils_1_1NCGroup.html#acf2801c26458fb99bd82733b1302285a',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#a39472c18d4e16cf47ba54bd1246220b6',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#a91efbd2b8ef280b7eb3b426bbbf16cca',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#acf73ea254afaf7d74596fa07523b322f',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::string &value) const'],['../structncutils_1_1NCVar.html#a72558ae45f30bed210d68c26ec57cb13',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< int > &value) const'],['../structncutils_1_1NCVar.html#a69c358988ebdd589d7e465ca6a5f07e9',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< float > &value) const'],['../structncutils_1_1NCVar.html#ac1572a791861a2d297f8f29ba0df8d55',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a9f60ebf70762d1d8e0962afb01118a31',1,'ncutils::NCVar::put_attr(const std::string &name, const std::string &value) const']]] ]; diff --git a/search/classes_0.js b/search/classes_0.js index 144a01996..91a615bb8 100644 --- a/search/classes_0.js +++ b/search/classes_0.js @@ -1,13 +1,13 @@ var searchData= [ - ['ablmost_2656',['ABLMost',['../classABLMost.html',1,'']]], - ['adiabatic_2657',['adiabatic',['../structadiabatic.html',1,'']]], - ['adiabatic_5fcharnock_2658',['adiabatic_charnock',['../structadiabatic__charnock.html',1,'']]], - ['adiabatic_5fdonelan_2659',['adiabatic_donelan',['../structadiabatic__donelan.html',1,'']]], - ['adiabatic_5fmod_5fcharnock_2660',['adiabatic_mod_charnock',['../structadiabatic__mod__charnock.html',1,'']]], - ['adiabatic_5fwave_5fcoupled_2661',['adiabatic_wave_coupled',['../structadiabatic__wave__coupled.html',1,'']]], - ['advchoice_2662',['AdvChoice',['../structAdvChoice.html',1,'']]], - ['aerlist_5ft_2663',['aerlist_t',['../structMamConstituents_1_1aerlist__t.html',1,'MamConstituents']]], - ['aerosol_5ft_2664',['aerosol_t',['../structMamConstituents_1_1aerosol__t.html',1,'MamConstituents']]], - ['aerradprops_2665',['AerRadProps',['../classAerRadProps.html',1,'']]] + ['ablmost_2668',['ABLMost',['../classABLMost.html',1,'']]], + ['adiabatic_2669',['adiabatic',['../structadiabatic.html',1,'']]], + ['adiabatic_5fcharnock_2670',['adiabatic_charnock',['../structadiabatic__charnock.html',1,'']]], + ['adiabatic_5fdonelan_2671',['adiabatic_donelan',['../structadiabatic__donelan.html',1,'']]], + ['adiabatic_5fmod_5fcharnock_2672',['adiabatic_mod_charnock',['../structadiabatic__mod__charnock.html',1,'']]], + ['adiabatic_5fwave_5fcoupled_2673',['adiabatic_wave_coupled',['../structadiabatic__wave__coupled.html',1,'']]], + ['advchoice_2674',['AdvChoice',['../structAdvChoice.html',1,'']]], + ['aerlist_5ft_2675',['aerlist_t',['../structMamConstituents_1_1aerlist__t.html',1,'MamConstituents']]], + ['aerosol_5ft_2676',['aerosol_t',['../structMamConstituents_1_1aerosol__t.html',1,'MamConstituents']]], + ['aerradprops_2677',['AerRadProps',['../classAerRadProps.html',1,'']]] ]; diff --git a/search/classes_1.js b/search/classes_1.js index c8423e31e..408c18902 100644 --- a/search/classes_1.js +++ b/search/classes_1.js @@ -1,9 +1,9 @@ var searchData= [ - ['centered2_2666',['CENTERED2',['../structCENTERED2.html',1,'']]], - ['centered4_2667',['CENTERED4',['../structCENTERED4.html',1,'']]], - ['centered6_2668',['CENTERED6',['../structCENTERED6.html',1,'']]], - ['cif_2669',['CIF',['../classCIF.html',1,'']]], - ['cloudradprops_2670',['CloudRadProps',['../classCloudRadProps.html',1,'']]], - ['custom_5fflux_2671',['custom_flux',['../structcustom__flux.html',1,'']]] + ['centered2_2678',['CENTERED2',['../structCENTERED2.html',1,'']]], + ['centered4_2679',['CENTERED4',['../structCENTERED4.html',1,'']]], + ['centered6_2680',['CENTERED6',['../structCENTERED6.html',1,'']]], + ['cif_2681',['CIF',['../classCIF.html',1,'']]], + ['cloudradprops_2682',['CloudRadProps',['../classCloudRadProps.html',1,'']]], + ['custom_5fflux_2683',['custom_flux',['../structcustom__flux.html',1,'']]] ]; diff --git a/search/classes_10.js b/search/classes_10.js index bc5d52801..a6bb69264 100644 --- a/search/classes_10.js +++ b/search/classes_10.js @@ -1,8 +1,8 @@ var searchData= [ - ['unioncif_2765',['UnionCIF',['../classUnionCIF.html',1,'']]], - ['unionlistif_2766',['UnionListIF',['../classUnionListIF.html',1,'']]], - ['upwind3_2767',['UPWIND3',['../structUPWIND3.html',1,'']]], - ['upwind5_2768',['UPWIND5',['../structUPWIND5.html',1,'']]], - ['upwindall_2769',['UPWINDALL',['../structUPWINDALL.html',1,'']]] + ['unioncif_2777',['UnionCIF',['../classUnionCIF.html',1,'']]], + ['unionlistif_2778',['UnionListIF',['../classUnionListIF.html',1,'']]], + ['upwind3_2779',['UPWIND3',['../structUPWIND3.html',1,'']]], + ['upwind5_2780',['UPWIND5',['../structUPWIND5.html',1,'']]], + ['upwindall_2781',['UPWINDALL',['../structUPWINDALL.html',1,'']]] ]; diff --git a/search/classes_11.js b/search/classes_11.js index 327caa807..696c7d2b3 100644 --- a/search/classes_11.js +++ b/search/classes_11.js @@ -1,13 +1,13 @@ var searchData= [ - ['watervaporsat_2770',['WaterVaporSat',['../classWaterVaporSat.html',1,'']]], - ['weno3_2771',['WENO3',['../structWENO3.html',1,'']]], - ['weno5_2772',['WENO5',['../structWENO5.html',1,'']]], - ['weno7_2773',['WENO7',['../structWENO7.html',1,'']]], - ['weno_5fmzq3_2774',['WENO_MZQ3',['../structWENO__MZQ3.html',1,'']]], - ['weno_5fz3_2775',['WENO_Z3',['../structWENO__Z3.html',1,'']]], - ['weno_5fz5_2776',['WENO_Z5',['../structWENO__Z5.html',1,'']]], - ['weno_5fz7_2777',['WENO_Z7',['../structWENO__Z7.html',1,'']]], - ['windfarm_2778',['WindFarm',['../classWindFarm.html',1,'']]], - ['writebndryplanes_2779',['WriteBndryPlanes',['../classWriteBndryPlanes.html',1,'']]] + ['watervaporsat_2782',['WaterVaporSat',['../classWaterVaporSat.html',1,'']]], + ['weno3_2783',['WENO3',['../structWENO3.html',1,'']]], + ['weno5_2784',['WENO5',['../structWENO5.html',1,'']]], + ['weno7_2785',['WENO7',['../structWENO7.html',1,'']]], + ['weno_5fmzq3_2786',['WENO_MZQ3',['../structWENO__MZQ3.html',1,'']]], + ['weno_5fz3_2787',['WENO_Z3',['../structWENO__Z3.html',1,'']]], + ['weno_5fz5_2788',['WENO_Z5',['../structWENO__Z5.html',1,'']]], + ['weno_5fz7_2789',['WENO_Z7',['../structWENO__Z7.html',1,'']]], + ['windfarm_2790',['WindFarm',['../classWindFarm.html',1,'']]], + ['writebndryplanes_2791',['WriteBndryPlanes',['../classWriteBndryPlanes.html',1,'']]] ]; diff --git a/search/classes_2.js b/search/classes_2.js index 23fc8af37..67dcad5f3 100644 --- a/search/classes_2.js +++ b/search/classes_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['diffchoice_2672',['DiffChoice',['../structDiffChoice.html',1,'']]], - ['directionselector_2673',['DirectionSelector',['../structDirectionSelector.html',1,'']]], - ['directionselector_3c_200_20_3e_2674',['DirectionSelector< 0 >',['../structDirectionSelector_3_010_01_4.html',1,'']]], - ['directionselector_3c_201_20_3e_2675',['DirectionSelector< 1 >',['../structDirectionSelector_3_011_01_4.html',1,'']]], - ['directionselector_3c_202_20_3e_2676',['DirectionSelector< 2 >',['../structDirectionSelector_3_012_01_4.html',1,'']]], - ['donelan_5fflux_2677',['donelan_flux',['../structdonelan__flux.html',1,'']]] + ['diffchoice_2684',['DiffChoice',['../structDiffChoice.html',1,'']]], + ['directionselector_2685',['DirectionSelector',['../structDirectionSelector.html',1,'']]], + ['directionselector_3c_200_20_3e_2686',['DirectionSelector< 0 >',['../structDirectionSelector_3_010_01_4.html',1,'']]], + ['directionselector_3c_201_20_3e_2687',['DirectionSelector< 1 >',['../structDirectionSelector_3_011_01_4.html',1,'']]], + ['directionselector_3c_202_20_3e_2688',['DirectionSelector< 2 >',['../structDirectionSelector_3_012_01_4.html',1,'']]], + ['donelan_5fflux_2689',['donelan_flux',['../structdonelan__flux.html',1,'']]] ]; diff --git a/search/classes_3.js b/search/classes_3.js index 91eed525a..c2c7322f5 100644 --- a/search/classes_3.js +++ b/search/classes_3.js @@ -1,13 +1,13 @@ var searchData= [ - ['ebertcurry_2678',['EbertCurry',['../classEbertCurry.html',1,'']]], - ['erf_2679',['ERF',['../classERF.html',1,'']]], - ['erffillpatcher_2680',['ERFFillPatcher',['../classERFFillPatcher.html',1,'']]], - ['erfphysbcfunct_5fbase_2681',['ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html',1,'']]], - ['erfphysbcfunct_5fcons_2682',['ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html',1,'']]], - ['erfphysbcfunct_5fu_2683',['ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html',1,'']]], - ['erfphysbcfunct_5fv_2684',['ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html',1,'']]], - ['erfphysbcfunct_5fw_2685',['ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html',1,'']]], - ['eulerianmicrophysics_2686',['EulerianMicrophysics',['../classEulerianMicrophysics.html',1,'']]], - ['ewp_2687',['EWP',['../classEWP.html',1,'']]] + ['ebertcurry_2690',['EbertCurry',['../classEbertCurry.html',1,'']]], + ['erf_2691',['ERF',['../classERF.html',1,'']]], + ['erffillpatcher_2692',['ERFFillPatcher',['../classERFFillPatcher.html',1,'']]], + ['erfphysbcfunct_5fbase_2693',['ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html',1,'']]], + ['erfphysbcfunct_5fcons_2694',['ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html',1,'']]], + ['erfphysbcfunct_5fu_2695',['ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html',1,'']]], + ['erfphysbcfunct_5fv_2696',['ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html',1,'']]], + ['erfphysbcfunct_5fw_2697',['ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html',1,'']]], + ['eulerianmicrophysics_2698',['EulerianMicrophysics',['../classEulerianMicrophysics.html',1,'']]], + ['ewp_2699',['EWP',['../classEWP.html',1,'']]] ]; diff --git a/search/classes_4.js b/search/classes_4.js index d8347d6b9..f4edcde1d 100644 --- a/search/classes_4.js +++ b/search/classes_4.js @@ -1,6 +1,6 @@ var searchData= [ - ['f_2688',['F',['../classF.html',1,'']]], - ['fitch_2689',['Fitch',['../classFitch.html',1,'']]], - ['forestdrag_2690',['ForestDrag',['../classForestDrag.html',1,'']]] + ['f_2700',['F',['../classF.html',1,'']]], + ['fitch_2701',['Fitch',['../classFitch.html',1,'']]], + ['forestdrag_2702',['ForestDrag',['../classForestDrag.html',1,'']]] ]; diff --git a/search/classes_5.js b/search/classes_5.js index 3feef0c80..8d359c802 100644 --- a/search/classes_5.js +++ b/search/classes_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['gas_5ft_2691',['gas_t',['../structMamConstituents_1_1gas__t.html',1,'MamConstituents']]], - ['gaslist_5ft_2692',['gaslist_t',['../structMamConstituents_1_1gaslist__t.html',1,'MamConstituents']]], - ['generalad_2693',['GeneralAD',['../classGeneralAD.html',1,'']]] + ['gas_5ft_2703',['gas_t',['../structMamConstituents_1_1gas__t.html',1,'MamConstituents']]], + ['gaslist_5ft_2704',['gaslist_t',['../structMamConstituents_1_1gaslist__t.html',1,'MamConstituents']]], + ['generalad_2705',['GeneralAD',['../classGeneralAD.html',1,'']]] ]; diff --git a/search/classes_6.js b/search/classes_6.js index d00e7e689..e0fd60eb8 100644 --- a/search/classes_6.js +++ b/search/classes_6.js @@ -1,7 +1,7 @@ var searchData= [ - ['inputsoundingdata_2694',['InputSoundingData',['../structInputSoundingData.html',1,'']]], - ['inputspongedata_2695',['InputSpongeData',['../structInputSpongeData.html',1,'']]], - ['interptype_2696',['InterpType',['../structLinInterp_1_1InterpType.html',1,'LinInterp']]], - ['intersectioncif_2697',['IntersectionCIF',['../classIntersectionCIF.html',1,'']]] + ['inputsoundingdata_2706',['InputSoundingData',['../structInputSoundingData.html',1,'']]], + ['inputspongedata_2707',['InputSpongeData',['../structInputSpongeData.html',1,'']]], + ['interptype_2708',['InterpType',['../structLinInterp_1_1InterpType.html',1,'LinInterp']]], + ['intersectioncif_2709',['IntersectionCIF',['../classIntersectionCIF.html',1,'']]] ]; diff --git a/search/classes_7.js b/search/classes_7.js index f908976f8..cb9c50d92 100644 --- a/search/classes_7.js +++ b/search/classes_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['kessler_2698',['Kessler',['../classKessler.html',1,'']]] + ['kessler_2710',['Kessler',['../classKessler.html',1,'']]] ]; diff --git a/search/classes_8.js b/search/classes_8.js index 0dd0d1f96..204a07eb2 100644 --- a/search/classes_8.js +++ b/search/classes_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['landsurface_2699',['LandSurface',['../classLandSurface.html',1,'']]], - ['linesampler_2700',['LineSampler',['../structLineSampler.html',1,'']]], - ['lininterp_2701',['LinInterp',['../classLinInterp.html',1,'']]] + ['landsurface_2711',['LandSurface',['../classLandSurface.html',1,'']]], + ['linesampler_2712',['LineSampler',['../structLineSampler.html',1,'']]], + ['lininterp_2713',['LinInterp',['../classLinInterp.html',1,'']]] ]; diff --git a/search/classes_9.js b/search/classes_9.js index 94ef06b70..9efc5195b 100644 --- a/search/classes_9.js +++ b/search/classes_9.js @@ -1,19 +1,19 @@ var searchData= [ - ['mam4_5faer_2702',['Mam4_aer',['../classMam4__aer.html',1,'']]], - ['mamconstituents_2703',['MamConstituents',['../classMamConstituents.html',1,'']]], - ['microphysics_2704',['Microphysics',['../classMicrophysics.html',1,'']]], - ['mm5_2705',['MM5',['../classMM5.html',1,'']]], - ['modalaerowateruptake_2706',['ModalAeroWateruptake',['../classModalAeroWateruptake.html',1,'']]], - ['mode_5fcomponent_5ft_2707',['mode_component_t',['../structMamConstituents_1_1mode__component__t.html',1,'MamConstituents']]], - ['modelist_5ft_2708',['modelist_t',['../structMamConstituents_1_1modelist__t.html',1,'MamConstituents']]], - ['modes_5ft_2709',['modes_t',['../structMamConstituents_1_1modes__t.html',1,'MamConstituents']]], - ['moeng_5fflux_2710',['moeng_flux',['../structmoeng__flux.html',1,'']]], - ['most_5fdata_2711',['most_data',['../structmost__data.html',1,'']]], - ['mostaverage_2712',['MOSTAverage',['../classMOSTAverage.html',1,'']]], - ['mrisplitintegrator_2713',['MRISplitIntegrator',['../classMRISplitIntegrator.html',1,'']]], - ['multiblockcontainer_2714',['MultiBlockContainer',['../classMultiBlockContainer.html',1,'']]], - ['mynnlevel2_2715',['MYNNLevel2',['../structMYNNLevel2.html',1,'']]], - ['mynnlevel25_2716',['MYNNLevel25',['../structMYNNLevel25.html',1,'']]], - ['mynnpblh_2717',['MYNNPBLH',['../structMYNNPBLH.html',1,'']]] + ['mam4_5faer_2714',['Mam4_aer',['../classMam4__aer.html',1,'']]], + ['mamconstituents_2715',['MamConstituents',['../classMamConstituents.html',1,'']]], + ['microphysics_2716',['Microphysics',['../classMicrophysics.html',1,'']]], + ['mm5_2717',['MM5',['../classMM5.html',1,'']]], + ['modalaerowateruptake_2718',['ModalAeroWateruptake',['../classModalAeroWateruptake.html',1,'']]], + ['mode_5fcomponent_5ft_2719',['mode_component_t',['../structMamConstituents_1_1mode__component__t.html',1,'MamConstituents']]], + ['modelist_5ft_2720',['modelist_t',['../structMamConstituents_1_1modelist__t.html',1,'MamConstituents']]], + ['modes_5ft_2721',['modes_t',['../structMamConstituents_1_1modes__t.html',1,'MamConstituents']]], + ['moeng_5fflux_2722',['moeng_flux',['../structmoeng__flux.html',1,'']]], + ['most_5fdata_2723',['most_data',['../structmost__data.html',1,'']]], + ['mostaverage_2724',['MOSTAverage',['../classMOSTAverage.html',1,'']]], + ['mrisplitintegrator_2725',['MRISplitIntegrator',['../classMRISplitIntegrator.html',1,'']]], + ['multiblockcontainer_2726',['MultiBlockContainer',['../classMultiBlockContainer.html',1,'']]], + ['mynnlevel2_2727',['MYNNLevel2',['../structMYNNLevel2.html',1,'']]], + ['mynnlevel25_2728',['MYNNLevel25',['../structMYNNLevel25.html',1,'']]], + ['mynnpblh_2729',['MYNNPBLH',['../structMYNNPBLH.html',1,'']]] ]; diff --git a/search/classes_a.js b/search/classes_a.js index cedb7d3eb..f07115f7f 100644 --- a/search/classes_a.js +++ b/search/classes_a.js @@ -1,13 +1,13 @@ var searchData= [ - ['ncdim_2718',['NCDim',['../structncutils_1_1NCDim.html',1,'ncutils']]], - ['ncdtype_2719',['NCDType',['../structncutils_1_1NCDType.html',1,'ncutils']]], - ['ncfile_2720',['NCFile',['../classncutils_1_1NCFile.html',1,'ncutils']]], - ['ncgroup_2721',['NCGroup',['../classncutils_1_1NCGroup.html',1,'ncutils']]], - ['ncvar_2722',['NCVar',['../structncutils_1_1NCVar.html',1,'ncutils']]], - ['ndarray_2723',['NDArray',['../structNDArray.html',1,'']]], - ['noah_2724',['NOAH',['../classNOAH.html',1,'']]], - ['nullmoist_2725',['NullMoist',['../classNullMoist.html',1,'']]], - ['nullsurf_2726',['NullSurf',['../classNullSurf.html',1,'']]], - ['nullwindfarm_2727',['NullWindFarm',['../classNullWindFarm.html',1,'']]] + ['ncdim_2730',['NCDim',['../structncutils_1_1NCDim.html',1,'ncutils']]], + ['ncdtype_2731',['NCDType',['../structncutils_1_1NCDType.html',1,'ncutils']]], + ['ncfile_2732',['NCFile',['../classncutils_1_1NCFile.html',1,'ncutils']]], + ['ncgroup_2733',['NCGroup',['../classncutils_1_1NCGroup.html',1,'ncutils']]], + ['ncvar_2734',['NCVar',['../structncutils_1_1NCVar.html',1,'ncutils']]], + ['ndarray_2735',['NDArray',['../structNDArray.html',1,'']]], + ['noah_2736',['NOAH',['../classNOAH.html',1,'']]], + ['nullmoist_2737',['NullMoist',['../classNullMoist.html',1,'']]], + ['nullsurf_2738',['NullSurf',['../classNullSurf.html',1,'']]], + ['nullwindfarm_2739',['NullWindFarm',['../classNullWindFarm.html',1,'']]] ]; diff --git a/search/classes_b.js b/search/classes_b.js index 3c515a2e3..a7dbc8fc2 100644 --- a/search/classes_b.js +++ b/search/classes_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['optics_2728',['Optics',['../classOptics.html',1,'']]] + ['optics_2740',['Optics',['../classOptics.html',1,'']]] ]; diff --git a/search/classes_c.js b/search/classes_c.js index 4e1056e03..1848e605f 100644 --- a/search/classes_c.js +++ b/search/classes_c.js @@ -1,9 +1,9 @@ var searchData= [ - ['physprop_2729',['PhysProp',['../classPhysProp.html',1,'']]], - ['physprop_5ft_2730',['physprop_t',['../structPhysProp_1_1physprop__t.html',1,'PhysProp']]], - ['planeaverage_2731',['PlaneAverage',['../classPlaneAverage.html',1,'']]], - ['planesampler_2732',['PlaneSampler',['../structPlaneSampler.html',1,'']]], - ['problembase_2733',['ProblemBase',['../classProblemBase.html',1,'']]], - ['probparmdefaults_2734',['ProbParmDefaults',['../structProbParmDefaults.html',1,'']]] + ['physprop_2741',['PhysProp',['../classPhysProp.html',1,'']]], + ['physprop_5ft_2742',['physprop_t',['../structPhysProp_1_1physprop__t.html',1,'PhysProp']]], + ['planeaverage_2743',['PlaneAverage',['../classPlaneAverage.html',1,'']]], + ['planesampler_2744',['PlaneSampler',['../structPlaneSampler.html',1,'']]], + ['problembase_2745',['ProblemBase',['../classProblemBase.html',1,'']]], + ['probparmdefaults_2746',['ProbParmDefaults',['../structProbParmDefaults.html',1,'']]] ]; diff --git a/search/classes_d.js b/search/classes_d.js index bdc5b919a..c8617a981 100644 --- a/search/classes_d.js +++ b/search/classes_d.js @@ -1,8 +1,8 @@ var searchData= [ - ['radconstants_2735',['RadConstants',['../classRadConstants.html',1,'']]], - ['radiation_2736',['Radiation',['../classRadiation.html',1,'']]], - ['readbndryplanes_2737',['ReadBndryPlanes',['../classReadBndryPlanes.html',1,'']]], - ['rotate_5fflux_2738',['rotate_flux',['../structrotate__flux.html',1,'']]], - ['rrtmgp_2739',['Rrtmgp',['../classRrtmgp.html',1,'']]] + ['radconstants_2747',['RadConstants',['../classRadConstants.html',1,'']]], + ['radiation_2748',['Radiation',['../classRadiation.html',1,'']]], + ['readbndryplanes_2749',['ReadBndryPlanes',['../classReadBndryPlanes.html',1,'']]], + ['rotate_5fflux_2750',['rotate_flux',['../structrotate__flux.html',1,'']]], + ['rrtmgp_2751',['Rrtmgp',['../classRrtmgp.html',1,'']]] ]; diff --git a/search/classes_e.js b/search/classes_e.js index f2bf4b16f..0e8a8945a 100644 --- a/search/classes_e.js +++ b/search/classes_e.js @@ -1,23 +1,23 @@ var searchData= [ - ['sam_2740',['SAM',['../classSAM.html',1,'']]], - ['sampledata_2741',['SampleData',['../classSampleData.html',1,'']]], - ['satadj_2742',['SatAdj',['../classSatAdj.html',1,'']]], - ['satmethods_2743',['SatMethods',['../classSatMethods.html',1,'']]], - ['similarity_5ffuns_2744',['similarity_funs',['../structsimilarity__funs.html',1,'']]], - ['simplead_2745',['SimpleAD',['../classSimpleAD.html',1,'']]], - ['slingo_2746',['Slingo',['../classSlingo.html',1,'']]], - ['slm_2747',['SLM',['../classSLM.html',1,'']]], - ['solverchoice_2748',['SolverChoice',['../structSolverChoice.html',1,'']]], - ['spongechoice_2749',['SpongeChoice',['../structSpongeChoice.html',1,'']]], - ['surface_5fflux_2750',['surface_flux',['../structsurface__flux.html',1,'']]], - ['surface_5fflux_5fcharnock_2751',['surface_flux_charnock',['../structsurface__flux__charnock.html',1,'']]], - ['surface_5fflux_5fdonelan_2752',['surface_flux_donelan',['../structsurface__flux__donelan.html',1,'']]], - ['surface_5fflux_5fmod_5fcharnock_2753',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html',1,'']]], - ['surface_5fflux_5fwave_5fcoupled_2754',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html',1,'']]], - ['surface_5ftemp_2755',['surface_temp',['../structsurface__temp.html',1,'']]], - ['surface_5ftemp_5fcharnock_2756',['surface_temp_charnock',['../structsurface__temp__charnock.html',1,'']]], - ['surface_5ftemp_5fdonelan_2757',['surface_temp_donelan',['../structsurface__temp__donelan.html',1,'']]], - ['surface_5ftemp_5fmod_5fcharnock_2758',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html',1,'']]], - ['surface_5ftemp_5fwave_5fcoupled_2759',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html',1,'']]] + ['sam_2752',['SAM',['../classSAM.html',1,'']]], + ['sampledata_2753',['SampleData',['../classSampleData.html',1,'']]], + ['satadj_2754',['SatAdj',['../classSatAdj.html',1,'']]], + ['satmethods_2755',['SatMethods',['../classSatMethods.html',1,'']]], + ['similarity_5ffuns_2756',['similarity_funs',['../structsimilarity__funs.html',1,'']]], + ['simplead_2757',['SimpleAD',['../classSimpleAD.html',1,'']]], + ['slingo_2758',['Slingo',['../classSlingo.html',1,'']]], + ['slm_2759',['SLM',['../classSLM.html',1,'']]], + ['solverchoice_2760',['SolverChoice',['../structSolverChoice.html',1,'']]], + ['spongechoice_2761',['SpongeChoice',['../structSpongeChoice.html',1,'']]], + ['surface_5fflux_2762',['surface_flux',['../structsurface__flux.html',1,'']]], + ['surface_5fflux_5fcharnock_2763',['surface_flux_charnock',['../structsurface__flux__charnock.html',1,'']]], + ['surface_5fflux_5fdonelan_2764',['surface_flux_donelan',['../structsurface__flux__donelan.html',1,'']]], + ['surface_5fflux_5fmod_5fcharnock_2765',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html',1,'']]], + ['surface_5fflux_5fwave_5fcoupled_2766',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html',1,'']]], + ['surface_5ftemp_2767',['surface_temp',['../structsurface__temp.html',1,'']]], + ['surface_5ftemp_5fcharnock_2768',['surface_temp_charnock',['../structsurface__temp__charnock.html',1,'']]], + ['surface_5ftemp_5fdonelan_2769',['surface_temp_donelan',['../structsurface__temp__donelan.html',1,'']]], + ['surface_5ftemp_5fmod_5fcharnock_2770',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html',1,'']]], + ['surface_5ftemp_5fwave_5fcoupled_2771',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html',1,'']]] ]; diff --git a/search/classes_f.js b/search/classes_f.js index f12bb6f35..985a4908a 100644 --- a/search/classes_f.js +++ b/search/classes_f.js @@ -1,8 +1,8 @@ var searchData= [ - ['terraindrag_2760',['TerrainDrag',['../classTerrainDrag.html',1,'']]], - ['terrainif_2761',['TerrainIF',['../classTerrainIF.html',1,'']]], - ['timeinterpolateddata_2762',['TimeInterpolatedData',['../structTimeInterpolatedData.html',1,'']]], - ['turbchoice_2763',['TurbChoice',['../structTurbChoice.html',1,'']]], - ['turbulentperturbation_2764',['TurbulentPerturbation',['../structTurbulentPerturbation.html',1,'']]] + ['terraindrag_2772',['TerrainDrag',['../classTerrainDrag.html',1,'']]], + ['terrainif_2773',['TerrainIF',['../classTerrainIF.html',1,'']]], + ['timeinterpolateddata_2774',['TimeInterpolatedData',['../structTimeInterpolatedData.html',1,'']]], + ['turbchoice_2775',['TurbChoice',['../structTurbChoice.html',1,'']]], + ['turbulentperturbation_2776',['TurbulentPerturbation',['../structTurbulentPerturbation.html',1,'']]] ]; diff --git a/search/defines_0.js b/search/defines_0.js index 6a5d0b6c3..a417bf514 100644 --- a/search/defines_0.js +++ b/search/defines_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['abort_5ffunc_5373',['abort_func',['../ERF__NCInterface_8cpp.html#aa67f9bcab4a9da3e92f2e2f3b4ec5979',1,'ERF_NCInterface.cpp']]] + ['abort_5ffunc_5397',['abort_func',['../ERF__NCInterface_8cpp.html#aa67f9bcab4a9da3e92f2e2f3b4ec5979',1,'ERF_NCInterface.cpp']]] ]; diff --git a/search/defines_1.js b/search/defines_1.js index fd4bd28a7..5696d53c9 100644 --- a/search/defines_1.js +++ b/search/defines_1.js @@ -1,9 +1,9 @@ var searchData= [ - ['nbcvar_5fmax_5374',['NBCVAR_max',['../ERF__IndexDefines_8H.html#a536619efb901de654431f987753ac67c',1,'ERF_IndexDefines.H']]], - ['ndry_5375',['NDRY',['../ERF__IndexDefines_8H.html#a38d6fda9ca3d40309838c64d398b54c1',1,'ERF_IndexDefines.H']]], - ['nmoist_5fmax_5376',['NMOIST_max',['../ERF__IndexDefines_8H.html#abe87e298e9d558e0659a67ad3b9be71f',1,'ERF_IndexDefines.H']]], - ['nprimvar_5fmax_5377',['NPRIMVAR_max',['../ERF__IndexDefines_8H.html#a19169754519601f5fe52ede728af2138',1,'ERF_IndexDefines.H']]], - ['nscalars_5378',['NSCALARS',['../ERF__IndexDefines_8H.html#a6773f201eef9644a5d5b7252f6d95ce9',1,'ERF_IndexDefines.H']]], - ['nvar_5fmax_5379',['NVAR_max',['../ERF__IndexDefines_8H.html#a46e292b965f80d15acfbdc11ffe1e0f0',1,'ERF_IndexDefines.H']]] + ['nbcvar_5fmax_5398',['NBCVAR_max',['../ERF__IndexDefines_8H.html#a536619efb901de654431f987753ac67c',1,'ERF_IndexDefines.H']]], + ['ndry_5399',['NDRY',['../ERF__IndexDefines_8H.html#a38d6fda9ca3d40309838c64d398b54c1',1,'ERF_IndexDefines.H']]], + ['nmoist_5fmax_5400',['NMOIST_max',['../ERF__IndexDefines_8H.html#abe87e298e9d558e0659a67ad3b9be71f',1,'ERF_IndexDefines.H']]], + ['nprimvar_5fmax_5401',['NPRIMVAR_max',['../ERF__IndexDefines_8H.html#a19169754519601f5fe52ede728af2138',1,'ERF_IndexDefines.H']]], + ['nscalars_5402',['NSCALARS',['../ERF__IndexDefines_8H.html#a6773f201eef9644a5d5b7252f6d95ce9',1,'ERF_IndexDefines.H']]], + ['nvar_5fmax_5403',['NVAR_max',['../ERF__IndexDefines_8H.html#a46e292b965f80d15acfbdc11ffe1e0f0',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/defines_2.js b/search/defines_2.js index f4418be21..7f97b6b48 100644 --- a/search/defines_2.js +++ b/search/defines_2.js @@ -1,12 +1,12 @@ var searchData= [ - ['primke_5fcomp_5380',['PrimKE_comp',['../ERF__IndexDefines_8H.html#a9ab6bf01b348d4b7cef99f3655c9dbb2',1,'ERF_IndexDefines.H']]], - ['primq1_5fcomp_5381',['PrimQ1_comp',['../ERF__IndexDefines_8H.html#a046484d86c968f85c3b8e574c1fe3e29',1,'ERF_IndexDefines.H']]], - ['primq2_5fcomp_5382',['PrimQ2_comp',['../ERF__IndexDefines_8H.html#a2564ef35937a97a2a6c90ca51ae7cdf3',1,'ERF_IndexDefines.H']]], - ['primq3_5fcomp_5383',['PrimQ3_comp',['../ERF__IndexDefines_8H.html#ac6f3d51b14f04acc045d644f32375c6d',1,'ERF_IndexDefines.H']]], - ['primq4_5fcomp_5384',['PrimQ4_comp',['../ERF__IndexDefines_8H.html#a2e038955a3c380beab1941e422ef83ea',1,'ERF_IndexDefines.H']]], - ['primq5_5fcomp_5385',['PrimQ5_comp',['../ERF__IndexDefines_8H.html#a7f9c844ee8a2e1930ade0911e8692667',1,'ERF_IndexDefines.H']]], - ['primq6_5fcomp_5386',['PrimQ6_comp',['../ERF__IndexDefines_8H.html#a4d0a4735b7019c88a28b42c3d4787154',1,'ERF_IndexDefines.H']]], - ['primscalar_5fcomp_5387',['PrimScalar_comp',['../ERF__IndexDefines_8H.html#aa9d1308b0d214f7bfbe9b8c11c4176b7',1,'ERF_IndexDefines.H']]], - ['primtheta_5fcomp_5388',['PrimTheta_comp',['../ERF__IndexDefines_8H.html#a8b9c5b827b61f426a3879bc5d2883040',1,'ERF_IndexDefines.H']]] + ['primke_5fcomp_5404',['PrimKE_comp',['../ERF__IndexDefines_8H.html#a9ab6bf01b348d4b7cef99f3655c9dbb2',1,'ERF_IndexDefines.H']]], + ['primq1_5fcomp_5405',['PrimQ1_comp',['../ERF__IndexDefines_8H.html#a046484d86c968f85c3b8e574c1fe3e29',1,'ERF_IndexDefines.H']]], + ['primq2_5fcomp_5406',['PrimQ2_comp',['../ERF__IndexDefines_8H.html#a2564ef35937a97a2a6c90ca51ae7cdf3',1,'ERF_IndexDefines.H']]], + ['primq3_5fcomp_5407',['PrimQ3_comp',['../ERF__IndexDefines_8H.html#ac6f3d51b14f04acc045d644f32375c6d',1,'ERF_IndexDefines.H']]], + ['primq4_5fcomp_5408',['PrimQ4_comp',['../ERF__IndexDefines_8H.html#a2e038955a3c380beab1941e422ef83ea',1,'ERF_IndexDefines.H']]], + ['primq5_5fcomp_5409',['PrimQ5_comp',['../ERF__IndexDefines_8H.html#a7f9c844ee8a2e1930ade0911e8692667',1,'ERF_IndexDefines.H']]], + ['primq6_5fcomp_5410',['PrimQ6_comp',['../ERF__IndexDefines_8H.html#a4d0a4735b7019c88a28b42c3d4787154',1,'ERF_IndexDefines.H']]], + ['primscalar_5fcomp_5411',['PrimScalar_comp',['../ERF__IndexDefines_8H.html#aa9d1308b0d214f7bfbe9b8c11c4176b7',1,'ERF_IndexDefines.H']]], + ['primtheta_5fcomp_5412',['PrimTheta_comp',['../ERF__IndexDefines_8H.html#a8b9c5b827b61f426a3879bc5d2883040',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/defines_3.js b/search/defines_3.js index 6e761e5ee..82dae9699 100644 --- a/search/defines_3.js +++ b/search/defines_3.js @@ -1,13 +1,13 @@ var searchData= [ - ['rho_5fcomp_5389',['Rho_comp',['../ERF__IndexDefines_8H.html#a27dcc910aeb002a0fd44727954dc0e49',1,'ERF_IndexDefines.H']]], - ['rhoke_5fcomp_5390',['RhoKE_comp',['../ERF__IndexDefines_8H.html#ae15721db2cb4c2ab4732afe226bbba64',1,'ERF_IndexDefines.H']]], - ['rhoq1_5fcomp_5391',['RhoQ1_comp',['../ERF__IndexDefines_8H.html#aa965e9988f14d5d2a5aef4a942168a15',1,'ERF_IndexDefines.H']]], - ['rhoq2_5fcomp_5392',['RhoQ2_comp',['../ERF__IndexDefines_8H.html#a3bf0a4783e82ba30db2b7c0a332c2f16',1,'ERF_IndexDefines.H']]], - ['rhoq3_5fcomp_5393',['RhoQ3_comp',['../ERF__IndexDefines_8H.html#a49fe20d81f4d923a4a6ec4eb1652072b',1,'ERF_IndexDefines.H']]], - ['rhoq4_5fcomp_5394',['RhoQ4_comp',['../ERF__IndexDefines_8H.html#a28c5deab9008c0999c26affeff2fa6da',1,'ERF_IndexDefines.H']]], - ['rhoq5_5fcomp_5395',['RhoQ5_comp',['../ERF__IndexDefines_8H.html#ac46d015fd5b1ee0060bbaf22e79113e7',1,'ERF_IndexDefines.H']]], - ['rhoq6_5fcomp_5396',['RhoQ6_comp',['../ERF__IndexDefines_8H.html#aae057dae5f599b944184a0ecf7801064',1,'ERF_IndexDefines.H']]], - ['rhoscalar_5fcomp_5397',['RhoScalar_comp',['../ERF__IndexDefines_8H.html#a0296f21cd48e5d8236c62ae4ce319b2f',1,'ERF_IndexDefines.H']]], - ['rhotheta_5fcomp_5398',['RhoTheta_comp',['../ERF__IndexDefines_8H.html#a28f96fd04e1ff08fa7a8f53ccde0f877',1,'ERF_IndexDefines.H']]] + ['rho_5fcomp_5413',['Rho_comp',['../ERF__IndexDefines_8H.html#a27dcc910aeb002a0fd44727954dc0e49',1,'ERF_IndexDefines.H']]], + ['rhoke_5fcomp_5414',['RhoKE_comp',['../ERF__IndexDefines_8H.html#ae15721db2cb4c2ab4732afe226bbba64',1,'ERF_IndexDefines.H']]], + ['rhoq1_5fcomp_5415',['RhoQ1_comp',['../ERF__IndexDefines_8H.html#aa965e9988f14d5d2a5aef4a942168a15',1,'ERF_IndexDefines.H']]], + ['rhoq2_5fcomp_5416',['RhoQ2_comp',['../ERF__IndexDefines_8H.html#a3bf0a4783e82ba30db2b7c0a332c2f16',1,'ERF_IndexDefines.H']]], + ['rhoq3_5fcomp_5417',['RhoQ3_comp',['../ERF__IndexDefines_8H.html#a49fe20d81f4d923a4a6ec4eb1652072b',1,'ERF_IndexDefines.H']]], + ['rhoq4_5fcomp_5418',['RhoQ4_comp',['../ERF__IndexDefines_8H.html#a28c5deab9008c0999c26affeff2fa6da',1,'ERF_IndexDefines.H']]], + ['rhoq5_5fcomp_5419',['RhoQ5_comp',['../ERF__IndexDefines_8H.html#ac46d015fd5b1ee0060bbaf22e79113e7',1,'ERF_IndexDefines.H']]], + ['rhoq6_5fcomp_5420',['RhoQ6_comp',['../ERF__IndexDefines_8H.html#aae057dae5f599b944184a0ecf7801064',1,'ERF_IndexDefines.H']]], + ['rhoscalar_5fcomp_5421',['RhoScalar_comp',['../ERF__IndexDefines_8H.html#a0296f21cd48e5d8236c62ae4ce319b2f',1,'ERF_IndexDefines.H']]], + ['rhotheta_5fcomp_5422',['RhoTheta_comp',['../ERF__IndexDefines_8H.html#a28f96fd04e1ff08fa7a8f53ccde0f877',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/defines_4.js b/search/defines_4.js index edb9a267b..708cb634a 100644 --- a/search/defines_4.js +++ b/search/defines_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['use_5fvolume_5faverage_5399',['USE_VOLUME_AVERAGE',['../ERF__TurbPertStruct_8H.html#a1cd6e2210df20afb1fdec3183cbef7ba',1,'ERF_TurbPertStruct.H']]] + ['use_5fvolume_5faverage_5423',['USE_VOLUME_AVERAGE',['../ERF__TurbPertStruct_8H.html#a1cd6e2210df20afb1fdec3183cbef7ba',1,'ERF_TurbPertStruct.H']]] ]; diff --git a/search/enums_0.js b/search/enums_0.js index 3a811aa2c..4582975f1 100644 --- a/search/enums_0.js +++ b/search/enums_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['advtype_5208',['AdvType',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70',1,'ERF_IndexDefines.H']]] + ['advtype_5232',['AdvType',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enums_1.js b/search/enums_1.js index 09b74c94d..a68dcc4d9 100644 --- a/search/enums_1.js +++ b/search/enums_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['coord_5209',['Coord',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01',1,'ERF_DataStruct.H']]] + ['coord_5233',['Coord',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01',1,'ERF_DataStruct.H']]] ]; diff --git a/search/enums_2.js b/search/enums_2.js index a7845059a..090e79fe0 100644 --- a/search/enums_2.js +++ b/search/enums_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['erf_5fbc_5210',['ERF_BC',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9',1,'ERF_IndexDefines.H']]] + ['erf_5fbc_5234',['ERF_BC',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enums_3.js b/search/enums_3.js index ec6bcda9b..dc22d45af 100644 --- a/search/enums_3.js +++ b/search/enums_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['fluxcalctype_5211',['FluxCalcType',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0',1,'ABLMost']]] + ['fluxcalctype_5235',['FluxCalcType',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0',1,'ABLMost']]] ]; diff --git a/search/enums_4.js b/search/enums_4.js index c6932f21a..43da6dd85 100644 --- a/search/enums_4.js +++ b/search/enums_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['interpmethod_5212',['InterpMethod',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2',1,'LinInterp']]] + ['interpmethod_5236',['InterpMethod',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2',1,'LinInterp']]] ]; diff --git a/search/enums_5.js b/search/enums_5.js index 5516b34f8..17a0f92a3 100644 --- a/search/enums_5.js +++ b/search/enums_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['mathematicalbndrytypes_5213',['mathematicalBndryTypes',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01c',1,'ERFBCType']]], - ['molecdifftype_5214',['MolecDiffType',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735',1,'ERF_DiffStruct.H']]], - ['mynnconfigtype_5215',['MYNNConfigType',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25',1,'ERF_MYNNStruct.H']]] + ['mathematicalbndrytypes_5237',['mathematicalBndryTypes',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01c',1,'ERFBCType']]], + ['molecdifftype_5238',['MolecDiffType',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735',1,'ERF_DiffStruct.H']]], + ['mynnconfigtype_5239',['MYNNConfigType',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25',1,'ERF_MYNNStruct.H']]] ]; diff --git a/search/enums_6.js b/search/enums_6.js index 7d48a5c94..3e1a0bc83 100644 --- a/search/enums_6.js +++ b/search/enums_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['nc_5fdata_5fdims_5ftype_5216',['NC_Data_Dims_Type',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06',1,'ERF_NCWpsFile.H']]] + ['nc_5fdata_5fdims_5ftype_5240',['NC_Data_Dims_Type',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06',1,'ERF_NCWpsFile.H']]] ]; diff --git a/search/enums_7.js b/search/enums_7.js index abaf9d83d..fa17c9b82 100644 --- a/search/enums_7.js +++ b/search/enums_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['pblheightcalctype_5217',['PBLHeightCalcType',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841',1,'ABLMost']]] + ['pblheightcalctype_5241',['PBLHeightCalcType',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841',1,'ABLMost']]] ]; diff --git a/search/enums_8.js b/search/enums_8.js index 040bcb476..f2cc6163e 100644 --- a/search/enums_8.js +++ b/search/enums_8.js @@ -1,5 +1,5 @@ var searchData= [ - ['rayleigh_5218',['Rayleigh',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239',1,'ERF_DataStruct.H']]], - ['roughcalctype_5219',['RoughCalcType',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13',1,'ABLMost']]] + ['rayleigh_5242',['Rayleigh',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239',1,'ERF_DataStruct.H']]], + ['roughcalctype_5243',['RoughCalcType',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13',1,'ABLMost']]] ]; diff --git a/search/enums_9.js b/search/enums_9.js index c3e048bef..85f6f9c68 100644 --- a/search/enums_9.js +++ b/search/enums_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['sponge_5220',['Sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcb',1,'ERF_DataStruct.H']]] + ['sponge_5244',['Sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcb',1,'ERF_DataStruct.H']]] ]; diff --git a/search/enums_a.js b/search/enums_a.js index a3633ebae..09cad8e4b 100644 --- a/search/enums_a.js +++ b/search/enums_a.js @@ -1,5 +1,5 @@ var searchData= [ - ['thetacalctype_5221',['ThetaCalcType',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9bab',1,'ABLMost']]], - ['type_5222',['Type',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7',1,'SatMethods']]] + ['thetacalctype_5245',['ThetaCalcType',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9bab',1,'ABLMost']]], + ['type_5246',['Type',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7',1,'SatMethods']]] ]; diff --git a/search/enums_b.js b/search/enums_b.js index 8f2fa31a2..15fe03f58 100644 --- a/search/enums_b.js +++ b/search/enums_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['units_5223',['Units',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1',1,'RadConstants']]] + ['units_5247',['Units',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1',1,'RadConstants']]] ]; diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js index 67724a063..4e195588e 100644 --- a/search/enumvalues_0.js +++ b/search/enumvalues_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['adiabatic_5224',['ADIABATIC',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba10548012f42e962e7945ce998b571c5c',1,'ABLMost']]] + ['adiabatic_5248',['ADIABATIC',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba10548012f42e962e7945ce998b571c5c',1,'ABLMost']]] ]; diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js index 386ecd4d6..73582c774 100644 --- a/search/enumvalues_1.js +++ b/search/enumvalues_1.js @@ -1,6 +1,6 @@ var searchData= [ - ['base_5fbc_5225',['base_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa970567f2fd13e49ae300e8d39fd2ae30',1,'BCVars']]], - ['bogus_5226',['bogus',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca5e7251ff4badd9a198c0601a7929b1c4',1,'ERFBCType']]], - ['bolton_5227',['Bolton',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aad1ba505f7c25afbfb5c6fe45f03789d',1,'SatMethods']]] + ['base_5fbc_5249',['base_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa970567f2fd13e49ae300e8d39fd2ae30',1,'BCVars']]], + ['bogus_5250',['bogus',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca5e7251ff4badd9a198c0601a7929b1c4',1,'ERFBCType']]], + ['bolton_5251',['Bolton',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aad1ba505f7c25afbfb5c6fe45f03789d',1,'SatMethods']]] ]; diff --git a/search/enumvalues_10.js b/search/enumvalues_10.js index 6e7235e45..dc86843e9 100644 --- a/search/enumvalues_10.js +++ b/search/enumvalues_10.js @@ -1,9 +1,9 @@ var searchData= [ - ['scalar_5fh_5319',['Scalar_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea85d322ae06bc4f66f791d4eda0a13ae6',1,'EddyDiff']]], - ['scalar_5fv_5320',['Scalar_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2b82a72be137b3159e7d4945735fcbf5',1,'EddyDiff']]], - ['slip_5fwall_5321',['slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a03ee6de9fd100444c5c0567ea01bd538',1,'ERF_IndexDefines.H']]], - ['snow_5faccum_5322',['snow_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a310c28c6a2a5e209f43302921d535af2',1,'MicVar']]], - ['surface_5ftemperature_5323',['SURFACE_TEMPERATURE',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba317cef85d14b4909f1d76becb00dc0f1',1,'ABLMost']]], - ['symmetry_5324',['symmetry',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a40e712f30d56083318ab20a2402921d2',1,'ERF_IndexDefines.H']]] + ['scalar_5fh_5343',['Scalar_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea85d322ae06bc4f66f791d4eda0a13ae6',1,'EddyDiff']]], + ['scalar_5fv_5344',['Scalar_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2b82a72be137b3159e7d4945735fcbf5',1,'EddyDiff']]], + ['slip_5fwall_5345',['slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a03ee6de9fd100444c5c0567ea01bd538',1,'ERF_IndexDefines.H']]], + ['snow_5faccum_5346',['snow_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a310c28c6a2a5e209f43302921d535af2',1,'MicVar']]], + ['surface_5ftemperature_5347',['SURFACE_TEMPERATURE',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9baba317cef85d14b4909f1d76becb00dc0f1',1,'ABLMost']]], + ['symmetry_5348',['symmetry',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a40e712f30d56083318ab20a2402921d2',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enumvalues_11.js b/search/enumvalues_11.js index 7c7046e8e..4c3f8e068 100644 --- a/search/enumvalues_11.js +++ b/search/enumvalues_11.js @@ -1,19 +1,19 @@ var searchData= [ - ['t_5325',['T',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a1e7df4966430ffdaa4bb7bbd0f8a6d02',1,'WRFBdyVars::T()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89faba8b3d297f43d3f8d507b19ff6e21757',1,'MetGridBdyVars::T()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda8ecd2dbb16824e5c68db7daf2254fc79',1,'RealBdyVars::T()']]], - ['tabs_5326',['tabs',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea7cde81843cd190a3122d7c3912a39b74',1,'MicVar_Kess::tabs()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aaf3c3122dd3954fe2b19abfc5c27b3dc',1,'MicVar::tabs()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638ae89a849a90bf6b73e4a4daf59228ac54',1,'MicVar_SatAdj::tabs()']]], - ['th0_5fcomp_5327',['th0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aaf394bbf6aa8da56fc479f2ed5a2a372',1,'BaseState']]], - ['theta_5328',['theta',['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3baf198df5800148ff3680d005b5fb09c68',1,'LsmVar_MM5::theta()'],['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a8cbbe7ff58f91759c10f65b097bcfc0f',1,'LsmVar_SLM::theta()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea8e4ed7630edede7500eef0da31218c36',1,'MicVar_Kess::theta()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a96295e93c39d249775ba2498eb3d4fc1',1,'MicVar::theta()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a0afe2a4054f7555add0acedfdb74cd91',1,'MicVar_SatAdj::theta()']]], - ['theta_5fh_5329',['Theta_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ead0cfc6c50b43867895cbc2c02eb2b99a',1,'EddyDiff']]], - ['theta_5fv_5330',['Theta_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea0af64d676c5c6f4312eb892f9a7a46cd',1,'EddyDiff']]], - ['thetabar_5331',['thetabar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239ae41e9f65f26ee3b04db07f2db7f28bdb',1,'ERF_DataStruct.H']]], - ['time_5332',['Time',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa76d4ef5f3f6a672bbfab2865563e530',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fbt_5fsn_5333',['Time_BdyWidth_BT_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a2f43039d16fd9942908dc0b55b462b18',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fbt_5fwe_5334',['Time_BdyWidth_BT_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aaa684fa862f886663c11fcad18416550',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fsn_5335',['Time_BdyWidth_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a7d998330c55b56c1e46c449b2e39e89f',1,'ERF_NCWpsFile.H']]], - ['time_5fbdywidth_5fwe_5336',['Time_BdyWidth_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a1bfaf1bd09d922faf1b4bb0ffb3a6ec3',1,'ERF_NCWpsFile.H']]], - ['time_5fbt_5337',['Time_BT',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a539ca443eab3c322b2b37046e896dc62',1,'ERF_NCWpsFile.H']]], - ['time_5fbt_5fsn_5fwe_5338',['Time_BT_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa3968158227ea04595d4003503cca22b',1,'ERF_NCWpsFile.H']]], - ['time_5fsn_5fwe_5339',['Time_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a5f93bace93896872075eae75770cadc4',1,'ERF_NCWpsFile.H']]], - ['turb_5flengthscale_5340',['Turb_lengthscale',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea1fd996857fe3699ac7f9454e88d6ae76',1,'EddyDiff']]] + ['t_5349',['T',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a1e7df4966430ffdaa4bb7bbd0f8a6d02',1,'WRFBdyVars::T()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89faba8b3d297f43d3f8d507b19ff6e21757',1,'MetGridBdyVars::T()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda8ecd2dbb16824e5c68db7daf2254fc79',1,'RealBdyVars::T()']]], + ['tabs_5350',['tabs',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea7cde81843cd190a3122d7c3912a39b74',1,'MicVar_Kess::tabs()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aaf3c3122dd3954fe2b19abfc5c27b3dc',1,'MicVar::tabs()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638ae89a849a90bf6b73e4a4daf59228ac54',1,'MicVar_SatAdj::tabs()']]], + ['th0_5fcomp_5351',['th0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aaf394bbf6aa8da56fc479f2ed5a2a372',1,'BaseState']]], + ['theta_5352',['theta',['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3baf198df5800148ff3680d005b5fb09c68',1,'LsmVar_MM5::theta()'],['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a8cbbe7ff58f91759c10f65b097bcfc0f',1,'LsmVar_SLM::theta()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea8e4ed7630edede7500eef0da31218c36',1,'MicVar_Kess::theta()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a96295e93c39d249775ba2498eb3d4fc1',1,'MicVar::theta()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a0afe2a4054f7555add0acedfdb74cd91',1,'MicVar_SatAdj::theta()']]], + ['theta_5fh_5353',['Theta_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ead0cfc6c50b43867895cbc2c02eb2b99a',1,'EddyDiff']]], + ['theta_5fv_5354',['Theta_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea0af64d676c5c6f4312eb892f9a7a46cd',1,'EddyDiff']]], + ['thetabar_5355',['thetabar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239ae41e9f65f26ee3b04db07f2db7f28bdb',1,'ERF_DataStruct.H']]], + ['time_5356',['Time',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa76d4ef5f3f6a672bbfab2865563e530',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fbt_5fsn_5357',['Time_BdyWidth_BT_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a2f43039d16fd9942908dc0b55b462b18',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fbt_5fwe_5358',['Time_BdyWidth_BT_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aaa684fa862f886663c11fcad18416550',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fsn_5359',['Time_BdyWidth_SN',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a7d998330c55b56c1e46c449b2e39e89f',1,'ERF_NCWpsFile.H']]], + ['time_5fbdywidth_5fwe_5360',['Time_BdyWidth_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a1bfaf1bd09d922faf1b4bb0ffb3a6ec3',1,'ERF_NCWpsFile.H']]], + ['time_5fbt_5361',['Time_BT',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a539ca443eab3c322b2b37046e896dc62',1,'ERF_NCWpsFile.H']]], + ['time_5fbt_5fsn_5fwe_5362',['Time_BT_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06aa3968158227ea04595d4003503cca22b',1,'ERF_NCWpsFile.H']]], + ['time_5fsn_5fwe_5363',['Time_SN_WE',['../ERF__NCWpsFile_8H.html#a147911bcb83952a10f7560fd4e9d8f06a5f93bace93896872075eae75770cadc4',1,'ERF_NCWpsFile.H']]], + ['turb_5flengthscale_5364',['Turb_lengthscale',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea1fd996857fe3699ac7f9454e88d6ae76',1,'EddyDiff']]] ]; diff --git a/search/enumvalues_12.js b/search/enumvalues_12.js index 8d5b86453..24b79a19b 100644 --- a/search/enumvalues_12.js +++ b/search/enumvalues_12.js @@ -1,10 +1,10 @@ var searchData= [ - ['u_5341',['U',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda18f2b09699f8c7ee3796d766f288f411',1,'RealBdyVars::U()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582aa53bdf551bf25340a362d722eac4ab6f',1,'WRFBdyVars::U()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa378f42ee4d721483e332f15a50a6f3ea',1,'MetGridBdyVars::U()']]], - ['ubar_5342',['ubar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d2cdf8cea6cb933d4ce759c1ff1b948',1,'ERF_DataStruct.H']]], - ['ubar_5fsponge_5343',['ubar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbac159d9fae0d25be7ce907e1feb87cdaa',1,'ERF_DataStruct.H']]], - ['undefined_5344',['undefined',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a5e543256c480ac577d30f76f9120eb74',1,'ERF_IndexDefines.H']]], - ['unknown_5345',['Unknown',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a88183b946cc5f0e8c96b2e66e1c74a7e',1,'ERF_IndexDefines.H']]], - ['upwind_5f3rd_5346',['Upwind_3rd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a40adf6565c1a31b2c72d8072412d0b9f',1,'ERF_IndexDefines.H']]], - ['upwind_5f5th_5347',['Upwind_5th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a83aec89012c35752597047c6ebdd983a',1,'ERF_IndexDefines.H']]] + ['u_5365',['U',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda18f2b09699f8c7ee3796d766f288f411',1,'RealBdyVars::U()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582aa53bdf551bf25340a362d722eac4ab6f',1,'WRFBdyVars::U()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa378f42ee4d721483e332f15a50a6f3ea',1,'MetGridBdyVars::U()']]], + ['ubar_5366',['ubar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d2cdf8cea6cb933d4ce759c1ff1b948',1,'ERF_DataStruct.H']]], + ['ubar_5fsponge_5367',['ubar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbac159d9fae0d25be7ce907e1feb87cdaa',1,'ERF_DataStruct.H']]], + ['undefined_5368',['undefined',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a5e543256c480ac577d30f76f9120eb74',1,'ERF_IndexDefines.H']]], + ['unknown_5369',['Unknown',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a88183b946cc5f0e8c96b2e66e1c74a7e',1,'ERF_IndexDefines.H']]], + ['upwind_5f3rd_5370',['Upwind_3rd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a40adf6565c1a31b2c72d8072412d0b9f',1,'ERF_IndexDefines.H']]], + ['upwind_5f5th_5371',['Upwind_5th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a83aec89012c35752597047c6ebdd983a',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enumvalues_13.js b/search/enumvalues_13.js index c3daf516a..d93229e72 100644 --- a/search/enumvalues_13.js +++ b/search/enumvalues_13.js @@ -1,6 +1,6 @@ var searchData= [ - ['v_5348',['V',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bdaeb7c7786202be202372af9778caaa59a',1,'RealBdyVars::V()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a4d00543cd0d6f68475152e954f5dfa43',1,'WRFBdyVars::V()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa648d295dcce3682ff094adbee4f946bf',1,'MetGridBdyVars::V()']]], - ['vbar_5349',['vbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239acb08c6a1b8bca5e9e4ef6162aef2cfa4',1,'ERF_DataStruct.H']]], - ['vbar_5fsponge_5350',['vbar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbaad1bdec1c0213a18483e81bcb4926964',1,'ERF_DataStruct.H']]] + ['v_5372',['V',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bdaeb7c7786202be202372af9778caaa59a',1,'RealBdyVars::V()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a4d00543cd0d6f68475152e954f5dfa43',1,'WRFBdyVars::V()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa648d295dcce3682ff094adbee4f946bf',1,'MetGridBdyVars::V()']]], + ['vbar_5373',['vbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239acb08c6a1b8bca5e9e4ef6162aef2cfa4',1,'ERF_DataStruct.H']]], + ['vbar_5fsponge_5374',['vbar_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcbaad1bdec1c0213a18483e81bcb4926964',1,'ERF_DataStruct.H']]] ]; diff --git a/search/enumvalues_14.js b/search/enumvalues_14.js index 93b4f47af..39abadaf0 100644 --- a/search/enumvalues_14.js +++ b/search/enumvalues_14.js @@ -1,12 +1,12 @@ var searchData= [ - ['wave_5fcoupled_5351',['WAVE_COUPLED',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a3e1545d84d0cc7da6edf47adda8a80f9',1,'ABLMost']]], - ['wbar_5352',['wbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d8bd6001a2421b06c3ec4e9f2dcdffd',1,'ERF_DataStruct.H']]], - ['weno_5f3_5353',['Weno_3',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada35597e5f00fa867fe6e39d651a2195',1,'ERF_IndexDefines.H']]], - ['weno_5f3mzq_5354',['Weno_3MZQ',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af8b942d20ed08b25df71ea1c87244210',1,'ERF_IndexDefines.H']]], - ['weno_5f3z_5355',['Weno_3Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a9c29b64a7627155706a1cd93682b4351',1,'ERF_IndexDefines.H']]], - ['weno_5f5_5356',['Weno_5',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af2429e8de544f3ebd7c9668e3dbebaa8',1,'ERF_IndexDefines.H']]], - ['weno_5f5z_5357',['Weno_5Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70aeb75f5943c7837da80e2048f2b344efc',1,'ERF_IndexDefines.H']]], - ['weno_5f7_5358',['Weno_7',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a3095d588151e351b421893f62411d15e',1,'ERF_IndexDefines.H']]], - ['weno_5f7z_5359',['Weno_7Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a6edd20e2cefe2061bec0e1ebbf5c8573',1,'ERF_IndexDefines.H']]] + ['wave_5fcoupled_5375',['WAVE_COUPLED',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a3e1545d84d0cc7da6edf47adda8a80f9',1,'ABLMost']]], + ['wbar_5376',['wbar',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a3d8bd6001a2421b06c3ec4e9f2dcdffd',1,'ERF_DataStruct.H']]], + ['weno_5f3_5377',['Weno_3',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada35597e5f00fa867fe6e39d651a2195',1,'ERF_IndexDefines.H']]], + ['weno_5f3mzq_5378',['Weno_3MZQ',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af8b942d20ed08b25df71ea1c87244210',1,'ERF_IndexDefines.H']]], + ['weno_5f3z_5379',['Weno_3Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a9c29b64a7627155706a1cd93682b4351',1,'ERF_IndexDefines.H']]], + ['weno_5f5_5380',['Weno_5',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70af2429e8de544f3ebd7c9668e3dbebaa8',1,'ERF_IndexDefines.H']]], + ['weno_5f5z_5381',['Weno_5Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70aeb75f5943c7837da80e2048f2b344efc',1,'ERF_IndexDefines.H']]], + ['weno_5f7_5382',['Weno_7',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a3095d588151e351b421893f62411d15e',1,'ERF_IndexDefines.H']]], + ['weno_5f7z_5383',['Weno_7Z',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a6edd20e2cefe2061bec0e1ebbf5c8573',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enumvalues_15.js b/search/enumvalues_15.js index 9c9059932..17d5450ca 100644 --- a/search/enumvalues_15.js +++ b/search/enumvalues_15.js @@ -1,7 +1,7 @@ var searchData= [ - ['x_5360',['x',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a9dd4e461268c8034f5c8564e155c67a6',1,'ERF_DataStruct.H']]], - ['xmom_5361',['xmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaf661293a5a71ca532c214929b98c0bad',1,'IntVars']]], - ['xvel_5362',['xvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c',1,'Vars']]], - ['xvel_5fbc_5363',['xvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aab1782753c68aaad8632b0a7d575e57f4',1,'BCVars']]] + ['x_5384',['x',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a9dd4e461268c8034f5c8564e155c67a6',1,'ERF_DataStruct.H']]], + ['xmom_5385',['xmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaf661293a5a71ca532c214929b98c0bad',1,'IntVars']]], + ['xvel_5386',['xvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c',1,'Vars']]], + ['xvel_5fbc_5387',['xvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aab1782753c68aaad8632b0a7d575e57f4',1,'BCVars']]] ]; diff --git a/search/enumvalues_16.js b/search/enumvalues_16.js index 03f660067..d59195b1e 100644 --- a/search/enumvalues_16.js +++ b/search/enumvalues_16.js @@ -1,8 +1,8 @@ var searchData= [ - ['y_5364',['y',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a415290769594460e2e485922904f345d',1,'ERF_DataStruct.H']]], - ['ymom_5365',['ymom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e60798bc45154a8f905b1aa228a24e5',1,'IntVars']]], - ['ysu_5366',['YSU',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841ad032bccff1ff2e272cc68da5a0de09fe',1,'ABLMost']]], - ['yvel_5367',['yvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6',1,'Vars']]], - ['yvel_5fbc_5368',['yvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa98ad22810fdfe9e585bc6481fc12454e',1,'BCVars']]] + ['y_5388',['y',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01a415290769594460e2e485922904f345d',1,'ERF_DataStruct.H']]], + ['ymom_5389',['ymom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e60798bc45154a8f905b1aa228a24e5',1,'IntVars']]], + ['ysu_5390',['YSU',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841ad032bccff1ff2e272cc68da5a0de09fe',1,'ABLMost']]], + ['yvel_5391',['yvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6',1,'Vars']]], + ['yvel_5fbc_5392',['yvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa98ad22810fdfe9e585bc6481fc12454e',1,'BCVars']]] ]; diff --git a/search/enumvalues_17.js b/search/enumvalues_17.js index 7564d0081..12ef2654d 100644 --- a/search/enumvalues_17.js +++ b/search/enumvalues_17.js @@ -1,7 +1,7 @@ var searchData= [ - ['z_5369',['z',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01afbade9e36a3f36d3d676c1b808451dd7',1,'ERF_DataStruct.H']]], - ['zmom_5370',['zmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaaab25f707cae69bfadac2abcd17a2188',1,'IntVars']]], - ['zvel_5371',['zvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a48ee63b17bc216e9661511c33c68bd8b',1,'Vars']]], - ['zvel_5fbc_5372',['zvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa03b35ec9e83f34bb1349a86965d34e34',1,'BCVars']]] + ['z_5393',['z',['../ERF__DataStruct_8H.html#a627f1f843904477f763577ad1460de01afbade9e36a3f36d3d676c1b808451dd7',1,'ERF_DataStruct.H']]], + ['zmom_5394',['zmom',['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daaaab25f707cae69bfadac2abcd17a2188',1,'IntVars']]], + ['zvel_5395',['zvel',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a48ee63b17bc216e9661511c33c68bd8b',1,'Vars']]], + ['zvel_5fbc_5396',['zvel_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa03b35ec9e83f34bb1349a86965d34e34',1,'BCVars']]] ]; diff --git a/search/enumvalues_2.js b/search/enumvalues_2.js index a67711872..09f9f02d9 100644 --- a/search/enumvalues_2.js +++ b/search/enumvalues_2.js @@ -1,15 +1,15 @@ var searchData= [ - ['centered_5f2nd_5228',['Centered_2nd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada570868919bafaab1776170229a7049',1,'ERF_IndexDefines.H']]], - ['centered_5f4th_5229',['Centered_4th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a778e0ed47937713eb1c4bedef6b00161',1,'ERF_IndexDefines.H']]], - ['centered_5f6th_5230',['Centered_6th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a8c9475eb6bfde28e5bcb5230ac2e22a9',1,'ERF_IndexDefines.H']]], - ['centimeter_5231',['centimeter',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a135cc2d02c99a9ca6a6413cacea93664',1,'RadConstants']]], - ['charnock_5232',['CHARNOCK',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13addbb8213265f3ad773f7af2cb8147062',1,'ABLMost']]], - ['chen2021_5233',['CHEN2021',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25abe8de8e777a612742c642b372ab3dc9e',1,'ERF_MYNNStruct.H']]], - ['cons_5234',['cons',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a47abe072e12c61d29cde15a509a0664b',1,'Vars::cons()'],['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e7100afbf5e7a39371f1cb29f6f570a',1,'IntVars::cons()']]], - ['cons_5fbc_5235',['cons_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aaaf601346b01655b32acf66d07b856aec',1,'BCVars']]], - ['constant_5236',['CONSTANT',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a8d6b5cada83510220f59e00ce86d4d92',1,'ABLMost']]], - ['constant_5237',['Constant',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735acb17869fe51048b5a5c4c6106551a255',1,'ERF_DiffStruct.H']]], - ['constantalpha_5238',['ConstantAlpha',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735a6f0229db491c3b01860363456dc57288',1,'ERF_DiffStruct.H']]], - ['custom_5239',['CUSTOM',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a72baef04098f035e8a320b03ad197818',1,'ABLMost']]] + ['centered_5f2nd_5252',['Centered_2nd',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70ada570868919bafaab1776170229a7049',1,'ERF_IndexDefines.H']]], + ['centered_5f4th_5253',['Centered_4th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a778e0ed47937713eb1c4bedef6b00161',1,'ERF_IndexDefines.H']]], + ['centered_5f6th_5254',['Centered_6th',['../ERF__IndexDefines_8H.html#ada2d84e0dbbfb8d748defbf018748a70a8c9475eb6bfde28e5bcb5230ac2e22a9',1,'ERF_IndexDefines.H']]], + ['centimeter_5255',['centimeter',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a135cc2d02c99a9ca6a6413cacea93664',1,'RadConstants']]], + ['charnock_5256',['CHARNOCK',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13addbb8213265f3ad773f7af2cb8147062',1,'ABLMost']]], + ['chen2021_5257',['CHEN2021',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25abe8de8e777a612742c642b372ab3dc9e',1,'ERF_MYNNStruct.H']]], + ['cons_5258',['cons',['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a47abe072e12c61d29cde15a509a0664b',1,'Vars::cons()'],['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa2e7100afbf5e7a39371f1cb29f6f570a',1,'IntVars::cons()']]], + ['cons_5fbc_5259',['cons_bc',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aaaf601346b01655b32acf66d07b856aec',1,'BCVars']]], + ['constant_5260',['CONSTANT',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a8d6b5cada83510220f59e00ce86d4d92',1,'ABLMost']]], + ['constant_5261',['Constant',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735acb17869fe51048b5a5c4c6106551a255',1,'ERF_DiffStruct.H']]], + ['constantalpha_5262',['ConstantAlpha',['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735a6f0229db491c3b01860363456dc57288',1,'ERF_DiffStruct.H']]], + ['custom_5263',['CUSTOM',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a72baef04098f035e8a320b03ad197818',1,'ABLMost']]] ]; diff --git a/search/enumvalues_3.js b/search/enumvalues_3.js index 74684b054..cf5c2cb56 100644 --- a/search/enumvalues_3.js +++ b/search/enumvalues_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['donelan_5240',['DONELAN',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()'],['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()']]] + ['donelan_5264',['DONELAN',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()'],['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13afbf950ece84b8c4c7ebcf6492db726f7',1,'ABLMost::DONELAN()']]] ]; diff --git a/search/enumvalues_4.js b/search/enumvalues_4.js index d4b52a6b1..205d6c669 100644 --- a/search/enumvalues_4.js +++ b/search/enumvalues_4.js @@ -1,9 +1,9 @@ var searchData= [ - ['ext_5fdir_5241',['ext_dir',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca4b16988b22c277c9f812ddb5fb1539af',1,'ERFBCType']]], - ['ext_5fdir_5fingested_5242',['ext_dir_ingested',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca138e8c6c2427dcd78959f3e0e84b3462',1,'ERFBCType']]], - ['ext_5fdir_5fprim_5243',['ext_dir_prim',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca52a76d5c6aeb74655f726be3ae8a1eab',1,'ERFBCType']]], - ['extrap_5fmethod_5fbndry_5244',['extrap_method_bndry',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2ac291677b47a4b2b3276ea6ebf30d6e26',1,'LinInterp']]], - ['extrap_5fmethod_5fcycle_5245',['extrap_method_cycle',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2aeec66ba685aaa33115191d8f6bc9c0e6',1,'LinInterp']]], - ['extrap_5fmethod_5fzero_5246',['extrap_method_zero',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2aa8778034b0e18c190776623750b945b5',1,'LinInterp']]] + ['ext_5fdir_5265',['ext_dir',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca4b16988b22c277c9f812ddb5fb1539af',1,'ERFBCType']]], + ['ext_5fdir_5fingested_5266',['ext_dir_ingested',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca138e8c6c2427dcd78959f3e0e84b3462',1,'ERFBCType']]], + ['ext_5fdir_5fprim_5267',['ext_dir_prim',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca52a76d5c6aeb74655f726be3ae8a1eab',1,'ERFBCType']]], + ['extrap_5fmethod_5fbndry_5268',['extrap_method_bndry',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2ac291677b47a4b2b3276ea6ebf30d6e26',1,'LinInterp']]], + ['extrap_5fmethod_5fcycle_5269',['extrap_method_cycle',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2aeec66ba685aaa33115191d8f6bc9c0e6',1,'LinInterp']]], + ['extrap_5fmethod_5fzero_5270',['extrap_method_zero',['../classLinInterp.html#a1f3e9aabd558af36cbc7accfc6e523a2aa8778034b0e18c190776623750b945b5',1,'LinInterp']]] ]; diff --git a/search/enumvalues_5.js b/search/enumvalues_5.js index 5ddc008d1..bb902f0f5 100644 --- a/search/enumvalues_5.js +++ b/search/enumvalues_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['foextrap_5247',['foextrap',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca4a8d85af949a1ce567934e55c69c2846',1,'ERFBCType']]] + ['foextrap_5271',['foextrap',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca4a8d85af949a1ce567934e55c69c2846',1,'ERFBCType']]] ]; diff --git a/search/enumvalues_6.js b/search/enumvalues_6.js index 92e02b8c0..53ea46e77 100644 --- a/search/enumvalues_6.js +++ b/search/enumvalues_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['goffgratch_5248',['GoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7ab35ed313acae6ed02218056f81d56455',1,'SatMethods']]], - ['graup_5faccum_5249',['graup_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aa13fe479c935eca35c9375907e524992',1,'MicVar']]] + ['goffgratch_5272',['GoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7ab35ed313acae6ed02218056f81d56455',1,'SatMethods']]], + ['graup_5faccum_5273',['graup_accum',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8aa13fe479c935eca35c9375907e524992',1,'MicVar']]] ]; diff --git a/search/enumvalues_7.js b/search/enumvalues_7.js index e8141d864..abde52302 100644 --- a/search/enumvalues_7.js +++ b/search/enumvalues_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['heat_5fflux_5250',['HEAT_FLUX',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9babac03b743c56d9316fbd3d327453b22226',1,'ABLMost']]], - ['ho_5foutflow_5251',['ho_outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7a78e4cea7eaa21ad14a6fa92fbdc549',1,'ERF_IndexDefines.H']]], - ['hoextrapcc_5252',['hoextrapcc',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca71e344f745a7b29eb00c25df691f410d',1,'ERFBCType']]] + ['heat_5fflux_5274',['HEAT_FLUX',['../classABLMost.html#a46fbd9260d2adfa7c18edad6452f9babac03b743c56d9316fbd3d327453b22226',1,'ABLMost']]], + ['ho_5foutflow_5275',['ho_outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7a78e4cea7eaa21ad14a6fa92fbdc549',1,'ERF_IndexDefines.H']]], + ['hoextrapcc_5276',['hoextrapcc',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca71e344f745a7b29eb00c25df691f410d',1,'ERFBCType']]] ]; diff --git a/search/enumvalues_8.js b/search/enumvalues_8.js index 3b44efb2f..b7b084d56 100644 --- a/search/enumvalues_8.js +++ b/search/enumvalues_8.js @@ -1,7 +1,7 @@ var searchData= [ - ['inflow_5253',['inflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ad37e67db17cfd059f2852e2673b9e8ef',1,'ERF_IndexDefines.H']]], - ['int_5fdir_5254',['int_dir',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca9f18284526a1054d4e7a4783852ead30',1,'ERFBCType']]], - ['inv_5fcm_5255',['inv_cm',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a8b67eb83509631c60e1fe0a561983f52',1,'RadConstants']]], - ['invalid_5256',['Invalid',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aacd427431253b9fe6b472b6db3685edb',1,'SatMethods']]] + ['inflow_5277',['inflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ad37e67db17cfd059f2852e2673b9e8ef',1,'ERF_IndexDefines.H']]], + ['int_5fdir_5278',['int_dir',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca9f18284526a1054d4e7a4783852ead30',1,'ERFBCType']]], + ['inv_5fcm_5279',['inv_cm',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a8b67eb83509631c60e1fe0a561983f52',1,'RadConstants']]], + ['invalid_5280',['Invalid',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aacd427431253b9fe6b472b6db3685edb',1,'SatMethods']]] ]; diff --git a/search/enumvalues_9.js b/search/enumvalues_9.js index e0f97c8b2..86a0439a0 100644 --- a/search/enumvalues_9.js +++ b/search/enumvalues_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['ke_5fh_5257',['KE_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eafa0c87454b22a819e328491f78bf6767',1,'EddyDiff']]], - ['ke_5fv_5258',['KE_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea937c191d351b2c26cd7ea07878978b94',1,'EddyDiff']]] + ['ke_5fh_5281',['KE_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eafa0c87454b22a819e328491f78bf6767',1,'EddyDiff']]], + ['ke_5fv_5282',['KE_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea937c191d351b2c26cd7ea07878978b94',1,'EddyDiff']]] ]; diff --git a/search/enumvalues_a.js b/search/enumvalues_a.js index 697e92c82..5d0952e2b 100644 --- a/search/enumvalues_a.js +++ b/search/enumvalues_a.js @@ -1,13 +1,13 @@ var searchData= [ - ['meter_5259',['meter',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a3c6b87cb2d07bd40e9ed24c8729b20bd',1,'RadConstants']]], - ['micrometer_5260',['micrometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1aca44c575fbae0e89d6f7764169e03c46',1,'RadConstants']]], - ['modified_5fcharnock_5261',['MODIFIED_CHARNOCK',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a266bf3048d67b1b3187c0189bc232fde',1,'ABLMost']]], - ['moeng_5262',['MOENG',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a0525d4394471c332f3c0a497584923d5',1,'ABLMost']]], - ['mom_5fh_5263',['Mom_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2e96e6d5e84e7d7b9857e73159dfbe2b',1,'EddyDiff']]], - ['mom_5fv_5264',['Mom_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea61ed124b350a1b26da1bd26aebfa5f82',1,'EddyDiff']]], - ['most_5265',['MOST',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca42d0838b4e8d40ee76fbaf2d55c3402e',1,'ERFBCType::MOST()'],['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a882dd232c0425bb9366544f84f0a7b6c',1,'MOST(): ERF_IndexDefines.H']]], - ['mu_5266',['MU',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a9d2d300be8f8f15441322fce35c9c92e',1,'WRFBdyVars']]], - ['murphykoop_5267',['MurphyKoop',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7a614be0679f050250e4d5494708d1136a',1,'SatMethods']]], - ['mynn25_5268',['MYNN25',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841abdeb9a753db1d1f3fe0e944eab1d0601',1,'ABLMost']]] + ['meter_5283',['meter',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a3c6b87cb2d07bd40e9ed24c8729b20bd',1,'RadConstants']]], + ['micrometer_5284',['micrometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1aca44c575fbae0e89d6f7764169e03c46',1,'RadConstants']]], + ['modified_5fcharnock_5285',['MODIFIED_CHARNOCK',['../classABLMost.html#ae825f96c2d098b3e070642a74e6a3f13a266bf3048d67b1b3187c0189bc232fde',1,'ABLMost']]], + ['moeng_5286',['MOENG',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a0525d4394471c332f3c0a497584923d5',1,'ABLMost']]], + ['mom_5fh_5287',['Mom_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea2e96e6d5e84e7d7b9857e73159dfbe2b',1,'EddyDiff']]], + ['mom_5fv_5288',['Mom_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea61ed124b350a1b26da1bd26aebfa5f82',1,'EddyDiff']]], + ['most_5289',['MOST',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca42d0838b4e8d40ee76fbaf2d55c3402e',1,'ERFBCType::MOST()'],['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a882dd232c0425bb9366544f84f0a7b6c',1,'MOST(): ERF_IndexDefines.H']]], + ['mu_5290',['MU',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a9d2d300be8f8f15441322fce35c9c92e',1,'WRFBdyVars']]], + ['murphykoop_5291',['MurphyKoop',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7a614be0679f050250e4d5494708d1136a',1,'SatMethods']]], + ['mynn25_5292',['MYNN25',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841abdeb9a753db1d1f3fe0e944eab1d0601',1,'ABLMost']]] ]; diff --git a/search/enumvalues_b.js b/search/enumvalues_b.js index 5e0367f56..f71d8476e 100644 --- a/search/enumvalues_b.js +++ b/search/enumvalues_b.js @@ -1,15 +1,15 @@ var searchData= [ - ['nanometer_5269',['nanometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a7a267da562dd711a27346968f67cadfe',1,'RadConstants']]], - ['neumann_5270',['neumann',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca0b217c3380adcde8f3cd9b58d949db60',1,'ERFBCType']]], - ['neumann_5fint_5271',['neumann_int',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01caa8e7f5249fea539bf14e97cfba9074d9',1,'ERFBCType']]], - ['nn09_5272',['NN09',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25aa2652637c68e16524ab7681e65eea95c',1,'ERF_MYNNStruct.H']]], - ['no_5fslip_5fwall_5273',['no_slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acb8c716b8d9b499d9bc323d8f8a410d3',1,'ERF_IndexDefines.H']]], - ['none_5274',['None',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841a6adf97f83acf6453d4a6a4b1070f3754',1,'ABLMost::None()'],['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735a6adf97f83acf6453d4a6a4b1070f3754',1,'None(): ERF_DiffStruct.H']]], - ['num_5fcomps_5275',['num_comps',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a088c1232c30770df1105d3cdf66ee582',1,'BaseState']]], - ['numdiffs_5276',['NumDiffs',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eaa3900ab375460932d825b615bb532446',1,'EddyDiff']]], - ['numtypes_5277',['NumTypes',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a6d1cade25038e11a813d4b72b651b04c',1,'WRFBdyVars::NumTypes()'],['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa0468f4146b966163a1fe9f4f32a038c8',1,'IntVars::NumTypes()'],['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a5deccaa24d5e74279425d7749f7d1494',1,'Vars::NumTypes()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa4f8e93d238957b496990de56dff45193',1,'MetGridBdyVars::NumTypes()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda642348f19beb023be6cb81f253b41e7e',1,'RealBdyVars::NumTypes()'],['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0b88b0a3a03a3e787a7b27717ec64de7',1,'BCVars::NumTypes()']]], - ['numvars_5278',['NumVars',['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3ba9295a4d95dbd36001a7b1beaa15e14b9',1,'LsmVar_MM5::NumVars()'],['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a46379e2639967ccb36fdea0aa7fbda61',1,'LsmVar_SLM::NumVars()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beacc0e3f4d1137cce9139f79959ac8542b',1,'MicVar_Kess::NumVars()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a0a8da919c111613d4806217dce5cd1e3',1,'MicVar::NumVars()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a7bd5807a173878745441aff033f389ea',1,'MicVar_SatAdj::NumVars()']]], - ['nvars_5279',['nvars',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a7c3c83d6fcec1f134956c3160adf6e39',1,'ERF_DataStruct.H']]], - ['nvars_5fsponge_5280',['nvars_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcba7f0566bdfe36c67d532a7e2aca33d9a4',1,'ERF_DataStruct.H']]] + ['nanometer_5293',['nanometer',['../classRadConstants.html#a2de1ff8cbc3cafe6a42e8f884002e4f1a7a267da562dd711a27346968f67cadfe',1,'RadConstants']]], + ['neumann_5294',['neumann',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca0b217c3380adcde8f3cd9b58d949db60',1,'ERFBCType']]], + ['neumann_5fint_5295',['neumann_int',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01caa8e7f5249fea539bf14e97cfba9074d9',1,'ERFBCType']]], + ['nn09_5296',['NN09',['../ERF__MYNNStruct_8H.html#a103de8b695a78549c43fa852d9c4dd25aa2652637c68e16524ab7681e65eea95c',1,'ERF_MYNNStruct.H']]], + ['no_5fslip_5fwall_5297',['no_slip_wall',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acb8c716b8d9b499d9bc323d8f8a410d3',1,'ERF_IndexDefines.H']]], + ['none_5298',['None',['../classABLMost.html#acf73526a7a2b05be8d48c0af94742841a6adf97f83acf6453d4a6a4b1070f3754',1,'ABLMost::None()'],['../ERF__DiffStruct_8H.html#a84e6bfbbb8e490790c506939b364f735a6adf97f83acf6453d4a6a4b1070f3754',1,'None(): ERF_DiffStruct.H']]], + ['num_5fcomps_5299',['num_comps',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a088c1232c30770df1105d3cdf66ee582',1,'BaseState']]], + ['numdiffs_5300',['NumDiffs',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eaa3900ab375460932d825b615bb532446',1,'EddyDiff']]], + ['numtypes_5301',['NumTypes',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a6d1cade25038e11a813d4b72b651b04c',1,'WRFBdyVars::NumTypes()'],['../namespaceIntVars.html#afdaa1b64a98a711870ca86f30e7963daa0468f4146b966163a1fe9f4f32a038c8',1,'IntVars::NumTypes()'],['../namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a5deccaa24d5e74279425d7749f7d1494',1,'Vars::NumTypes()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa4f8e93d238957b496990de56dff45193',1,'MetGridBdyVars::NumTypes()'],['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda642348f19beb023be6cb81f253b41e7e',1,'RealBdyVars::NumTypes()'],['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0b88b0a3a03a3e787a7b27717ec64de7',1,'BCVars::NumTypes()']]], + ['numvars_5302',['NumVars',['../namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3ba9295a4d95dbd36001a7b1beaa15e14b9',1,'LsmVar_MM5::NumVars()'],['../namespaceLsmVar__SLM.html#a9927bc85abdc2fa6040b222a6c1ddd91a46379e2639967ccb36fdea0aa7fbda61',1,'LsmVar_SLM::NumVars()'],['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beacc0e3f4d1137cce9139f79959ac8542b',1,'MicVar_Kess::NumVars()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a0a8da919c111613d4806217dce5cd1e3',1,'MicVar::NumVars()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a7bd5807a173878745441aff033f389ea',1,'MicVar_SatAdj::NumVars()']]], + ['nvars_5303',['nvars',['../ERF__DataStruct_8H.html#a3856c8a2f055327ada182186bfd70239a7c3c83d6fcec1f134956c3160adf6e39',1,'ERF_DataStruct.H']]], + ['nvars_5fsponge_5304',['nvars_sponge',['../ERF__DataStruct_8H.html#a5bebd9ff4e2455172deca3b399214fcba7f0566bdfe36c67d532a7e2aca33d9a4',1,'ERF_DataStruct.H']]] ]; diff --git a/search/enumvalues_c.js b/search/enumvalues_c.js index bf3b33a89..dbbd6d8df 100644 --- a/search/enumvalues_c.js +++ b/search/enumvalues_c.js @@ -1,7 +1,7 @@ var searchData= [ - ['oldgoffgratch_5281',['OldGoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aebef486906cc4e78c948e4b43f6680db',1,'SatMethods']]], - ['omega_5282',['omega',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a40820295afd4707e596461de893e54ae',1,'MicVar']]], - ['open_5283',['open',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca2b4e1a73027449d9af83a25ed67ae914',1,'ERFBCType::open()'],['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7cef8a734855777c2a9d0caf42666e69',1,'open(): ERF_IndexDefines.H']]], - ['outflow_5284',['outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acac0c32caf84a889ec9b2b4cb2d56972',1,'ERF_IndexDefines.H']]] + ['oldgoffgratch_5305',['OldGoffGratch',['../classSatMethods.html#a62096d95f324cd2a3504554437067ef7aebef486906cc4e78c948e4b43f6680db',1,'SatMethods']]], + ['omega_5306',['omega',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a40820295afd4707e596461de893e54ae',1,'MicVar']]], + ['open_5307',['open',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca2b4e1a73027449d9af83a25ed67ae914',1,'ERFBCType::open()'],['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9a7cef8a734855777c2a9d0caf42666e69',1,'open(): ERF_IndexDefines.H']]], + ['outflow_5308',['outflow',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9acac0c32caf84a889ec9b2b4cb2d56972',1,'ERF_IndexDefines.H']]] ]; diff --git a/search/enumvalues_d.js b/search/enumvalues_d.js index d41f04503..2e3db8149 100644 --- a/search/enumvalues_d.js +++ b/search/enumvalues_d.js @@ -1,8 +1,8 @@ var searchData= [ - ['p0_5fcomp_5285',['p0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aa8253dc5484f2621e0bf8d51d98d635e',1,'BaseState']]], - ['pc_5286',['PC',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a56079d34fee7d4d15412dfffaa370ad9',1,'WRFBdyVars']]], - ['periodic_5287',['periodic',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ae6ffdec5e14fce371eb7ae99edebbbee',1,'ERF_IndexDefines.H']]], - ['pi0_5fcomp_5288',['pi0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a3d99e10d828f251e465bc2c66062badf',1,'BaseState']]], - ['pres_5289',['pres',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea82dd7c202e6cce14520ac01cfaa4f4ad',1,'MicVar_Kess::pres()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a147204d9af51dec01fb0d95c5cde8d37',1,'MicVar::pres()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a5a09034692ed5833456ae20e7c8954b0',1,'MicVar_SatAdj::pres()']]] + ['p0_5fcomp_5309',['p0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91aa8253dc5484f2621e0bf8d51d98d635e',1,'BaseState']]], + ['pc_5310',['PC',['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a56079d34fee7d4d15412dfffaa370ad9',1,'WRFBdyVars']]], + ['periodic_5311',['periodic',['../ERF__IndexDefines_8H.html#adf340bf1893bad34b2bf452d987d86c9ae6ffdec5e14fce371eb7ae99edebbbee',1,'ERF_IndexDefines.H']]], + ['pi0_5fcomp_5312',['pi0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91a3d99e10d828f251e465bc2c66062badf',1,'BaseState']]], + ['pres_5313',['pres',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea82dd7c202e6cce14520ac01cfaa4f4ad',1,'MicVar_Kess::pres()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a147204d9af51dec01fb0d95c5cde8d37',1,'MicVar::pres()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a5a09034692ed5833456ae20e7c8954b0',1,'MicVar_SatAdj::pres()']]] ]; diff --git a/search/enumvalues_e.js b/search/enumvalues_e.js index 21d4e6490..95c26cbcd 100644 --- a/search/enumvalues_e.js +++ b/search/enumvalues_e.js @@ -1,16 +1,16 @@ var searchData= [ - ['q_5fh_5290',['Q_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea5bdaa761454a0b6bbfd57ec7f2b41c8f',1,'EddyDiff']]], - ['q_5fv_5291',['Q_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea4166b9561a2ef0ad6d1b6d2c34cb9580',1,'EddyDiff']]], - ['qc_5292',['qc',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638aea3777efcbbb3712ce373924287c2cb3',1,'MicVar_SatAdj']]], - ['qci_5293',['qci',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1bb53b1131a676fadffc9e0a53c0309a',1,'MicVar']]], - ['qcl_5294',['qcl',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea6b81d3dc642e339490ef9ab50db41a65',1,'MicVar_Kess::qcl()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a9b5910b49731b9337307885dee73e090',1,'MicVar::qcl()']]], - ['qn_5295',['qn',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a62db2b95f840b974246d431152593fb8',1,'MicVar']]], - ['qp_5296',['qp',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea2edc86e05fd080c928faeb1f6f39c701',1,'MicVar_Kess::qp()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8af86a273a88ba038dd1ea798c51ebf8c4',1,'MicVar::qp()']]], - ['qpg_5297',['qpg',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a36203351003064cd3dfd2c84f66c0ea1',1,'MicVar']]], - ['qpr_5298',['qpr',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1669c627fc476575ea3c391a275d8cd3',1,'MicVar']]], - ['qps_5299',['qps',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8ae960e0fe1fea5fc017938ab2b92757ed',1,'MicVar']]], - ['qt_5300',['qt',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea9f81c8a38dd25b5ae5821d48e8878b03',1,'MicVar_Kess::qt()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a584161f7272862cb35496c7560617286',1,'MicVar::qt()']]], - ['qv_5301',['QV',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda70da43bc7762a74b799365a54a1c1b2c',1,'RealBdyVars::QV()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a3b5140db1e7e68b5103cb3372b24faf5',1,'WRFBdyVars::QV()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa7da9efd84268db8dc519ebf62f34c4c0',1,'MetGridBdyVars::QV()']]], - ['qv_5302',['qv',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaf099273d19f4b8cdca199c5177231e35',1,'MicVar_Kess::qv()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a24d3a4784c4c0b3c8ab827a784198261',1,'MicVar::qv()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a947b4c7f8127c8ef257b1696a137081e',1,'MicVar_SatAdj::qv()']]] + ['q_5fh_5314',['Q_h',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea5bdaa761454a0b6bbfd57ec7f2b41c8f',1,'EddyDiff']]], + ['q_5fv_5315',['Q_v',['../namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149ea4166b9561a2ef0ad6d1b6d2c34cb9580',1,'EddyDiff']]], + ['qc_5316',['qc',['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638aea3777efcbbb3712ce373924287c2cb3',1,'MicVar_SatAdj']]], + ['qci_5317',['qci',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1bb53b1131a676fadffc9e0a53c0309a',1,'MicVar']]], + ['qcl_5318',['qcl',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea6b81d3dc642e339490ef9ab50db41a65',1,'MicVar_Kess::qcl()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a9b5910b49731b9337307885dee73e090',1,'MicVar::qcl()']]], + ['qn_5319',['qn',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a62db2b95f840b974246d431152593fb8',1,'MicVar']]], + ['qp_5320',['qp',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea2edc86e05fd080c928faeb1f6f39c701',1,'MicVar_Kess::qp()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8af86a273a88ba038dd1ea798c51ebf8c4',1,'MicVar::qp()']]], + ['qpg_5321',['qpg',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a36203351003064cd3dfd2c84f66c0ea1',1,'MicVar']]], + ['qpr_5322',['qpr',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a1669c627fc476575ea3c391a275d8cd3',1,'MicVar']]], + ['qps_5323',['qps',['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8ae960e0fe1fea5fc017938ab2b92757ed',1,'MicVar']]], + ['qt_5324',['qt',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea9f81c8a38dd25b5ae5821d48e8878b03',1,'MicVar_Kess::qt()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a584161f7272862cb35496c7560617286',1,'MicVar::qt()']]], + ['qv_5325',['QV',['../namespaceRealBdyVars.html#aa4743649b85ade11df23692d7c3947bda70da43bc7762a74b799365a54a1c1b2c',1,'RealBdyVars::QV()'],['../namespaceWRFBdyVars.html#a1582ccc8cbf6a14eab1a5fc48d404582a3b5140db1e7e68b5103cb3372b24faf5',1,'WRFBdyVars::QV()'],['../namespaceMetGridBdyVars.html#a22bd27d0288d22c74bd7c0bb57b2b89fa7da9efd84268db8dc519ebf62f34c4c0',1,'MetGridBdyVars::QV()']]], + ['qv_5326',['qv',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaf099273d19f4b8cdca199c5177231e35',1,'MicVar_Kess::qv()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a24d3a4784c4c0b3c8ab827a784198261',1,'MicVar::qv()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a947b4c7f8127c8ef257b1696a137081e',1,'MicVar_SatAdj::qv()']]] ]; diff --git a/search/enumvalues_f.js b/search/enumvalues_f.js index dd41dde18..9b16b45f7 100644 --- a/search/enumvalues_f.js +++ b/search/enumvalues_f.js @@ -1,19 +1,19 @@ var searchData= [ - ['r0_5fcomp_5303',['r0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91abc888a343d4fcc4fc4ffb79c6ac7cb93',1,'BaseState']]], - ['rain_5faccum_5304',['rain_accum',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaa364685bc5d7f6f41ff14bbaf6ca3fc1',1,'MicVar_Kess::rain_accum()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a710fb698c72c08828c86a3efa6e28614',1,'MicVar::rain_accum()']]], - ['reflect_5feven_5305',['reflect_even',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01cabc47f82507730e1734a2f3bc58893cf9',1,'ERFBCType']]], - ['reflect_5fodd_5306',['reflect_odd',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca41cecdb4487b15207675ae9ee564e705',1,'ERFBCType']]], - ['rho_5307',['rho',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61',1,'MicVar_Kess::rho()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a2534fc55b1bd99268d18c38ddd112e53',1,'MicVar::rho()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a37c8367a4790a51443f48cbc019408c8',1,'MicVar_SatAdj::rho()']]], - ['rho_5fbc_5fcomp_5308',['Rho_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa559799ff291d4e692283c4056bac8db1',1,'BCVars']]], - ['rhoke_5fbc_5fcomp_5309',['RhoKE_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa1556c0a3817c6fab60fbb6952cf0124f',1,'BCVars']]], - ['rhoq1_5fbc_5fcomp_5310',['RhoQ1_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0473174d8328f2bf7f74b84e9047e684',1,'BCVars']]], - ['rhoq2_5fbc_5fcomp_5311',['RhoQ2_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa502372fe4399d381375f39c17301030c',1,'BCVars']]], - ['rhoq3_5fbc_5fcomp_5312',['RhoQ3_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa399697f16f566e3542ea07706b31883a',1,'BCVars']]], - ['rhoq4_5fbc_5fcomp_5313',['RhoQ4_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa13dd5e908f2388d3e0b6851a1c740d6f',1,'BCVars']]], - ['rhoq5_5fbc_5fcomp_5314',['RhoQ5_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aafb78d904a8ca650972e4228605d79f47',1,'BCVars']]], - ['rhoq6_5fbc_5fcomp_5315',['RhoQ6_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa00707393b2277520e45780bfdb471a4b',1,'BCVars']]], - ['rhoscalar_5fbc_5fcomp_5316',['RhoScalar_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa029ef491930290dea3a984ebdb6d6ae4',1,'BCVars']]], - ['rhotheta_5fbc_5fcomp_5317',['RhoTheta_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa417d2de099d125a0f6b3e32cde3733d1',1,'BCVars']]], - ['rotate_5318',['ROTATE',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a9faf4e337734315fde20af1922cc6f9d',1,'ABLMost']]] + ['r0_5fcomp_5327',['r0_comp',['../namespaceBaseState.html#a6f8dc3597225ea7941dad615e7f22e91abc888a343d4fcc4fc4ffb79c6ac7cb93',1,'BaseState']]], + ['rain_5faccum_5328',['rain_accum',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476beaa364685bc5d7f6f41ff14bbaf6ca3fc1',1,'MicVar_Kess::rain_accum()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a710fb698c72c08828c86a3efa6e28614',1,'MicVar::rain_accum()']]], + ['reflect_5feven_5329',['reflect_even',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01cabc47f82507730e1734a2f3bc58893cf9',1,'ERFBCType']]], + ['reflect_5fodd_5330',['reflect_odd',['../namespaceERFBCType.html#a40fbdd5a379a92debb4bcaaccac6e01ca41cecdb4487b15207675ae9ee564e705',1,'ERFBCType']]], + ['rho_5331',['rho',['../namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61',1,'MicVar_Kess::rho()'],['../namespaceMicVar.html#a1609c4386a90fb1c27791fa3cd511fa8a2534fc55b1bd99268d18c38ddd112e53',1,'MicVar::rho()'],['../namespaceMicVar__SatAdj.html#a67f79eb3aec51f24fc079fab6bd0d638a37c8367a4790a51443f48cbc019408c8',1,'MicVar_SatAdj::rho()']]], + ['rho_5fbc_5fcomp_5332',['Rho_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa559799ff291d4e692283c4056bac8db1',1,'BCVars']]], + ['rhoke_5fbc_5fcomp_5333',['RhoKE_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa1556c0a3817c6fab60fbb6952cf0124f',1,'BCVars']]], + ['rhoq1_5fbc_5fcomp_5334',['RhoQ1_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa0473174d8328f2bf7f74b84e9047e684',1,'BCVars']]], + ['rhoq2_5fbc_5fcomp_5335',['RhoQ2_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa502372fe4399d381375f39c17301030c',1,'BCVars']]], + ['rhoq3_5fbc_5fcomp_5336',['RhoQ3_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa399697f16f566e3542ea07706b31883a',1,'BCVars']]], + ['rhoq4_5fbc_5fcomp_5337',['RhoQ4_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa13dd5e908f2388d3e0b6851a1c740d6f',1,'BCVars']]], + ['rhoq5_5fbc_5fcomp_5338',['RhoQ5_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aafb78d904a8ca650972e4228605d79f47',1,'BCVars']]], + ['rhoq6_5fbc_5fcomp_5339',['RhoQ6_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa00707393b2277520e45780bfdb471a4b',1,'BCVars']]], + ['rhoscalar_5fbc_5fcomp_5340',['RhoScalar_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa029ef491930290dea3a984ebdb6d6ae4',1,'BCVars']]], + ['rhotheta_5fbc_5fcomp_5341',['RhoTheta_bc_comp',['../namespaceBCVars.html#a00367571247ba920989360b94c156f4aa417d2de099d125a0f6b3e32cde3733d1',1,'BCVars']]], + ['rotate_5342',['ROTATE',['../classABLMost.html#a92e41ba7a650b4768aa6bc006b2241e0a9faf4e337734315fde20af1922cc6f9d',1,'ABLMost']]] ]; diff --git a/search/files_0.js b/search/files_0.js index 9323f0f9f..2b4e141e6 100644 --- a/search/files_0.js +++ b/search/files_0.js @@ -1,262 +1,261 @@ var searchData= [ - ['erf_2ecpp_2799',['ERF.cpp',['../ERF_8cpp.html',1,'']]], - ['erf_2eh_2800',['ERF.H',['../ERF_8H.html',1,'']]], - ['erf_5fablmost_2ecpp_2801',['ERF_ABLMost.cpp',['../ERF__ABLMost_8cpp.html',1,'']]], - ['erf_5fablmost_2eh_2802',['ERF_ABLMost.H',['../ERF__ABLMost_8H.html',1,'']]], - ['erf_5faddthinbodysources_2ecpp_2803',['ERF_AddThinBodySources.cpp',['../ERF__AddThinBodySources_8cpp.html',1,'']]], - ['erf_5fadvance_2ecpp_2804',['ERF_Advance.cpp',['../ERF__Advance_8cpp.html',1,'']]], - ['erf_5fadvancedycore_2ecpp_2805',['ERF_AdvanceDycore.cpp',['../ERF__AdvanceDycore_8cpp.html',1,'']]], - ['erf_5fadvanceewp_2ecpp_2806',['ERF_AdvanceEWP.cpp',['../ERF__AdvanceEWP_8cpp.html',1,'']]], - ['erf_5fadvancefitch_2ecpp_2807',['ERF_AdvanceFitch.cpp',['../ERF__AdvanceFitch_8cpp.html',1,'']]], - ['erf_5fadvancegeneralad_2ecpp_2808',['ERF_AdvanceGeneralAD.cpp',['../ERF__AdvanceGeneralAD_8cpp.html',1,'']]], - ['erf_5fadvancelsm_2ecpp_2809',['ERF_AdvanceLSM.cpp',['../ERF__AdvanceLSM_8cpp.html',1,'']]], - ['erf_5fadvancemicrophysics_2ecpp_2810',['ERF_AdvanceMicrophysics.cpp',['../ERF__AdvanceMicrophysics_8cpp.html',1,'']]], - ['erf_5fadvanceradiation_2ecpp_2811',['ERF_AdvanceRadiation.cpp',['../ERF__AdvanceRadiation_8cpp.html',1,'']]], - ['erf_5fadvancesimplead_2ecpp_2812',['ERF_AdvanceSimpleAD.cpp',['../ERF__AdvanceSimpleAD_8cpp.html',1,'']]], - ['erf_5fadvection_2eh_2813',['ERF_Advection.H',['../ERF__Advection_8H.html',1,'']]], - ['erf_5fadvectionsrcformom_2ecpp_2814',['ERF_AdvectionSrcForMom.cpp',['../ERF__AdvectionSrcForMom_8cpp.html',1,'']]], - ['erf_5fadvectionsrcformom_5fn_2eh_2815',['ERF_AdvectionSrcForMom_N.H',['../ERF__AdvectionSrcForMom__N_8H.html',1,'']]], - ['erf_5fadvectionsrcformom_5ft_2eh_2816',['ERF_AdvectionSrcForMom_T.H',['../ERF__AdvectionSrcForMom__T_8H.html',1,'']]], - ['erf_5fadvectionsrcforopenbc_2ecpp_2817',['ERF_AdvectionSrcForOpenBC.cpp',['../ERF__AdvectionSrcForOpenBC_8cpp.html',1,'']]], - ['erf_5fadvectionsrcforscalars_2eh_2818',['ERF_AdvectionSrcForScalars.H',['../ERF__AdvectionSrcForScalars_8H.html',1,'']]], - ['erf_5fadvectionsrcforstate_2ecpp_2819',['ERF_AdvectionSrcForState.cpp',['../ERF__AdvectionSrcForState_8cpp.html',1,'']]], - ['erf_5fadvstruct_2eh_2820',['ERF_AdvStruct.H',['../ERF__AdvStruct_8H.html',1,'']]], - ['erf_5faeroradprops_2ecpp_2821',['ERF_AeroRadProps.cpp',['../ERF__AeroRadProps_8cpp.html',1,'']]], - ['erf_5faeroradprops_2eh_2822',['ERF_AeroRadProps.H',['../ERF__AeroRadProps_8H.html',1,'']]], - ['erf_5falbedo_2ecpp_2823',['ERF_Albedo.cpp',['../ERF__Albedo_8cpp.html',1,'']]], - ['erf_5falbedo_2eh_2824',['ERF_Albedo.H',['../ERF__Albedo_8H.html',1,'']]], - ['erf_5fapplyspongezonebcs_2ecpp_2825',['ERF_ApplySpongeZoneBCs.cpp',['../ERF__ApplySpongeZoneBCs_8cpp.html',1,'']]], - ['erf_5fapplyspongezonebcs_5freadfromfile_2ecpp_2826',['ERF_ApplySpongeZoneBCs_ReadFromFile.cpp',['../ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html',1,'']]], - ['erf_5faveragedown_2ecpp_2827',['ERF_AverageDown.cpp',['../ERF__AverageDown_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsbasestate_2ecpp_2828',['ERF_BoundaryConditionsBaseState.cpp',['../ERF__BoundaryConditionsBaseState_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsbndryreg_2ecpp_2829',['ERF_BoundaryConditionsBndryReg.cpp',['../ERF__BoundaryConditionsBndryReg_8cpp.html',1,'']]], - ['erf_5fboundaryconditionscons_2ecpp_2830',['ERF_BoundaryConditionsCons.cpp',['../ERF__BoundaryConditionsCons_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsrealbdy_2ecpp_2831',['ERF_BoundaryConditionsRealbdy.cpp',['../ERF__BoundaryConditionsRealbdy_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsxvel_2ecpp_2832',['ERF_BoundaryConditionsXvel.cpp',['../ERF__BoundaryConditionsXvel_8cpp.html',1,'']]], - ['erf_5fboundaryconditionsyvel_2ecpp_2833',['ERF_BoundaryConditionsYvel.cpp',['../ERF__BoundaryConditionsYvel_8cpp.html',1,'']]], - ['erf_5fboundaryconditionszvel_2ecpp_2834',['ERF_BoundaryConditionsZvel.cpp',['../ERF__BoundaryConditionsZvel_8cpp.html',1,'']]], - ['erf_5fbuoyancyutils_2eh_2835',['ERF_BuoyancyUtils.H',['../ERF__BuoyancyUtils_8H.html',1,'']]], - ['erf_5fcheckpoint_2ecpp_2836',['ERF_Checkpoint.cpp',['../ERF__Checkpoint_8cpp.html',1,'']]], - ['erf_5fchopgrids_2ecpp_2837',['ERF_ChopGrids.cpp',['../ERF__ChopGrids_8cpp.html',1,'']]], - ['erf_5fcloudradprops_2ecpp_2838',['ERF_CloudRadProps.cpp',['../ERF__CloudRadProps_8cpp.html',1,'']]], - ['erf_5fcloudradprops_2eh_2839',['ERF_CloudRadProps.H',['../ERF__CloudRadProps_8H.html',1,'']]], - ['erf_5fcloudsam_2ecpp_2840',['ERF_CloudSAM.cpp',['../ERF__CloudSAM_8cpp.html',1,'']]], - ['erf_5fcomputediffusivitymynn25_2ecpp_2841',['ERF_ComputeDiffusivityMYNN25.cpp',['../ERF__ComputeDiffusivityMYNN25_8cpp.html',1,'']]], - ['erf_5fcomputediffusivityysu_2ecpp_2842',['ERF_ComputeDiffusivityYSU.cpp',['../ERF__ComputeDiffusivityYSU_8cpp.html',1,'']]], - ['erf_5fcomputedivergence_2ecpp_2843',['ERF_ComputeDivergence.cpp',['../ERF__ComputeDivergence_8cpp.html',1,'']]], - ['erf_5fcomputestrain_5fn_2ecpp_2844',['ERF_ComputeStrain_N.cpp',['../ERF__ComputeStrain__N_8cpp.html',1,'']]], - ['erf_5fcomputestrain_5ft_2ecpp_2845',['ERF_ComputeStrain_T.cpp',['../ERF__ComputeStrain__T_8cpp.html',1,'']]], - ['erf_5fcomputestress_5fn_2ecpp_2846',['ERF_ComputeStress_N.cpp',['../ERF__ComputeStress__N_8cpp.html',1,'']]], - ['erf_5fcomputestress_5ft_2ecpp_2847',['ERF_ComputeStress_T.cpp',['../ERF__ComputeStress__T_8cpp.html',1,'']]], - ['erf_5fcomputetimestep_2ecpp_2848',['ERF_ComputeTimestep.cpp',['../ERF__ComputeTimestep_8cpp.html',1,'']]], - ['erf_5fcomputeturbulentviscosity_2ecpp_2849',['ERF_ComputeTurbulentViscosity.cpp',['../ERF__ComputeTurbulentViscosity_8cpp.html',1,'']]], - ['erf_5fconsoleio_2ecpp_2850',['ERF_ConsoleIO.cpp',['../ERF__ConsoleIO_8cpp.html',1,'']]], - ['erf_5fconstants_2eh_2851',['ERF_Constants.H',['../ERF__Constants_8H.html',1,'']]], - ['erf_5fdatastruct_2eh_2852',['ERF_DataStruct.H',['../ERF__DataStruct_8H.html',1,'']]], - ['erf_5fderive_2ecpp_2853',['ERF_Derive.cpp',['../ERF__Derive_8cpp.html',1,'']]], - ['erf_5fderive_2eh_2854',['ERF_Derive.H',['../ERF__Derive_8H.html',1,'']]], - ['erf_5fdiffstruct_2eh_2855',['ERF_DiffStruct.H',['../ERF__DiffStruct_8H.html',1,'']]], - ['erf_5fdiffusion_2eh_2856',['ERF_Diffusion.H',['../ERF__Diffusion_8H.html',1,'']]], - ['erf_5fdiffusionsrcformom_5fn_2ecpp_2857',['ERF_DiffusionSrcForMom_N.cpp',['../ERF__DiffusionSrcForMom__N_8cpp.html',1,'']]], - ['erf_5fdiffusionsrcformom_5ft_2ecpp_2858',['ERF_DiffusionSrcForMom_T.cpp',['../ERF__DiffusionSrcForMom__T_8cpp.html',1,'']]], - ['erf_5fdiffusionsrcforstate_5fn_2ecpp_2859',['ERF_DiffusionSrcForState_N.cpp',['../ERF__DiffusionSrcForState__N_8cpp.html',1,'']]], - ['erf_5fdiffusionsrcforstate_5ft_2ecpp_2860',['ERF_DiffusionSrcForState_T.cpp',['../ERF__DiffusionSrcForState__T_8cpp.html',1,'']]], - ['erf_5fdirectionselector_2eh_2861',['ERF_DirectionSelector.H',['../ERF__DirectionSelector_8H.html',1,'']]], - ['erf_5febbox_2ecpp_2862',['ERF_EBBox.cpp',['../ERF__EBBox_8cpp.html',1,'']]], - ['erf_5febcylinder_2ecpp_2863',['ERF_EBCylinder.cpp',['../ERF__EBCylinder_8cpp.html',1,'']]], - ['erf_5febertcurry_2eh_2864',['ERF_EbertCurry.H',['../ERF__EbertCurry_8H.html',1,'']]], - ['erf_5febif_2eh_2865',['ERF_EBIF.H',['../ERF__EBIF_8H.html',1,'']]], - ['erf_5febregular_2ecpp_2866',['ERF_EBRegular.cpp',['../ERF__EBRegular_8cpp.html',1,'']]], - ['erf_5feddyviscosity_2eh_2867',['ERF_EddyViscosity.H',['../ERF__EddyViscosity_8H.html',1,'']]], - ['erf_5feos_2eh_2868',['ERF_EOS.H',['../ERF__EOS_8H.html',1,'']]], - ['erf_5feulerianmicrophysics_2eh_2869',['ERF_EulerianMicrophysics.H',['../ERF__EulerianMicrophysics_8H.html',1,'']]], - ['erf_5fewp_2eh_2870',['ERF_EWP.H',['../ERF__EWP_8H.html',1,'']]], - ['erf_5ffastrhs_5fmt_2ecpp_2871',['ERF_FastRhs_MT.cpp',['../ERF__FastRhs__MT_8cpp.html',1,'']]], - ['erf_5ffastrhs_5fn_2ecpp_2872',['ERF_FastRhs_N.cpp',['../ERF__FastRhs__N_8cpp.html',1,'']]], - ['erf_5ffastrhs_5ft_2ecpp_2873',['ERF_FastRhs_T.cpp',['../ERF__FastRhs__T_8cpp.html',1,'']]], - ['erf_5ffftutils_2eh_2874',['ERF_FFTUtils.H',['../ERF__FFTUtils_8H.html',1,'']]], - ['erf_5ffillbdyccvels_2ecpp_2875',['ERF_FillBdyCCVels.cpp',['../ERF__FillBdyCCVels_8cpp.html',1,'']]], - ['erf_5ffillcoarsepatch_2ecpp_2876',['ERF_FillCoarsePatch.cpp',['../ERF__FillCoarsePatch_8cpp.html',1,'']]], - ['erf_5ffillintermediatepatch_2ecpp_2877',['ERF_FillIntermediatePatch.cpp',['../ERF__FillIntermediatePatch_8cpp.html',1,'']]], - ['erf_5ffillpatch_2ecpp_2878',['ERF_FillPatch.cpp',['../ERF__FillPatch_8cpp.html',1,'']]], - ['erf_5ffillpatcher_2ecpp_2879',['ERF_FillPatcher.cpp',['../ERF__FillPatcher_8cpp.html',1,'']]], - ['erf_5ffillpatcher_2eh_2880',['ERF_FillPatcher.H',['../ERF__FillPatcher_8H.html',1,'']]], - ['erf_5ffinalizerrtmgp_2ecpp_2881',['ERF_FinalizeRRTMGP.cpp',['../ERF__FinalizeRRTMGP_8cpp.html',1,'']]], - ['erf_5ffitch_2eh_2882',['ERF_Fitch.H',['../ERF__Fitch_8H.html',1,'']]], - ['erf_5fforestdrag_2ecpp_2883',['ERF_ForestDrag.cpp',['../ERF__ForestDrag_8cpp.html',1,'']]], - ['erf_5fforestdrag_2eh_2884',['ERF_ForestDrag.H',['../ERF__ForestDrag_8H.html',1,'']]], - ['erf_5fgeneralad_2eh_2885',['ERF_GeneralAD.H',['../ERF__GeneralAD_8H.html',1,'']]], - ['erf_5fhseutils_2eh_2886',['ERF_HSEUtils.H',['../ERF__HSEUtils_8H.html',1,'']]], - ['erf_5ficefall_2ecpp_2887',['ERF_IceFall.cpp',['../ERF__IceFall_8cpp.html',1,'']]], - ['erf_5findexdefines_2eh_2888',['ERF_IndexDefines.H',['../ERF__IndexDefines_8H.html',1,'']]], - ['erf_5finit1d_2ecpp_2889',['ERF_Init1D.cpp',['../ERF__Init1D_8cpp.html',1,'']]], - ['erf_5finitbcs_2ecpp_2890',['ERF_InitBCs.cpp',['../ERF__InitBCs_8cpp.html',1,'']]], - ['erf_5finitconstantdensityhse_2eh_2891',['ERF_InitConstantDensityHSE.H',['../ERF__InitConstantDensityHSE_8H.html',1,'']]], - ['erf_5finitcustom_2ecpp_2892',['ERF_InitCustom.cpp',['../ERF__InitCustom_8cpp.html',1,'']]], - ['erf_5finitdensityhsedry_2eh_2893',['ERF_InitDensityHSEDry.H',['../ERF__InitDensityHSEDry_8H.html',1,'']]], - ['erf_5finiteb_2ecpp_2894',['ERF_InitEB.cpp',['../ERF__InitEB_8cpp.html',1,'']]], - ['erf_5finitfromhse_2ecpp_2895',['ERF_InitFromHSE.cpp',['../ERF__InitFromHSE_8cpp.html',1,'']]], - ['erf_5finitfrominputsounding_2ecpp_2896',['ERF_InitFromInputSounding.cpp',['../ERF__InitFromInputSounding_8cpp.html',1,'']]], - ['erf_5finitfrommetgrid_2ecpp_2897',['ERF_InitFromMetgrid.cpp',['../ERF__InitFromMetgrid_8cpp.html',1,'']]], - ['erf_5finitfromwrfinput_2ecpp_2898',['ERF_InitFromWRFInput.cpp',['../ERF__InitFromWRFInput_8cpp.html',1,'']]], - ['erf_5finitgeowind_2ecpp_2899',['ERF_InitGeowind.cpp',['../ERF__InitGeowind_8cpp.html',1,'']]], - ['erf_5finitkessler_2ecpp_2900',['ERF_InitKessler.cpp',['../ERF__InitKessler_8cpp.html',1,'']]], - ['erf_5finitrayleigh_2ecpp_2901',['ERF_InitRayleigh.cpp',['../ERF__InitRayleigh_8cpp.html',1,'']]], - ['erf_5finitrayleighdamping_2eh_2902',['ERF_InitRayleighDamping.H',['../ERF__InitRayleighDamping_8H.html',1,'']]], - ['erf_5finitrrtmgp_2ecpp_2903',['ERF_InitRRTMGP.cpp',['../ERF__InitRRTMGP_8cpp.html',1,'']]], - ['erf_5finitsam_2ecpp_2904',['ERF_InitSAM.cpp',['../ERF__InitSAM_8cpp.html',1,'']]], - ['erf_5finitsatadj_2ecpp_2905',['ERF_InitSatAdj.cpp',['../ERF__InitSatAdj_8cpp.html',1,'']]], - ['erf_5finitsponge_2ecpp_2906',['ERF_InitSponge.cpp',['../ERF__InitSponge_8cpp.html',1,'']]], - ['erf_5finitturbpert_2ecpp_2907',['ERF_InitTurbPert.cpp',['../ERF__InitTurbPert_8cpp.html',1,'']]], - ['erf_5finituniform_2ecpp_2908',['ERF_InitUniform.cpp',['../ERF__InitUniform_8cpp.html',1,'']]], - ['erf_5finitwindfarm_2ecpp_2909',['ERF_InitWindFarm.cpp',['../ERF__InitWindFarm_8cpp.html',1,'']]], - ['erf_5finputsoundingdata_2eh_2910',['ERF_InputSoundingData.H',['../ERF__InputSoundingData_8H.html',1,'']]], - ['erf_5finputspongedata_2eh_2911',['ERF_InputSpongeData.H',['../ERF__InputSpongeData_8H.html',1,'']]], - ['erf_5finteriorghostcells_2ecpp_2912',['ERF_InteriorGhostCells.cpp',['../ERF__InteriorGhostCells_8cpp.html',1,'']]], - ['erf_5finterpolation_2eh_2913',['ERF_Interpolation.H',['../ERF__Interpolation_8H.html',1,'']]], - ['erf_5finterpolation_5f1d_2eh_2914',['ERF_Interpolation_1D.H',['../ERF__Interpolation__1D_8H.html',1,'']]], - ['erf_5finterpolation_5fupw_2eh_2915',['ERF_Interpolation_UPW.H',['../ERF__Interpolation__UPW_8H.html',1,'']]], - ['erf_5finterpolation_5fweno_2eh_2916',['ERF_Interpolation_WENO.H',['../ERF__Interpolation__WENO_8H.html',1,'']]], - ['erf_5finterpolation_5fweno_5fz_2eh_2917',['ERF_Interpolation_WENO_Z.H',['../ERF__Interpolation__WENO__Z_8H.html',1,'']]], - ['erf_5fkessler_2ecpp_2918',['ERF_Kessler.cpp',['../ERF__Kessler_8cpp.html',1,'']]], - ['erf_5fkessler_2eh_2919',['ERF_Kessler.H',['../ERF__Kessler_8H.html',1,'']]], - ['erf_5flagrangianmicrophysics_2eh_2920',['ERF_LagrangianMicrophysics.H',['../ERF__LagrangianMicrophysics_8H.html',1,'']]], - ['erf_5flandsurface_2eh_2921',['ERF_LandSurface.H',['../ERF__LandSurface_8H.html',1,'']]], - ['erf_5flinearinterpolate_2eh_2922',['ERF_LinearInterpolate.H',['../ERF__LinearInterpolate_8H.html',1,'']]], - ['erf_5fm2005effradius_2eh_2923',['ERF_M2005EffRadius.H',['../ERF__M2005EffRadius_8H.html',1,'']]], - ['erf_5fmakebuoyancy_2ecpp_2924',['ERF_MakeBuoyancy.cpp',['../ERF__MakeBuoyancy_8cpp.html',1,'']]], - ['erf_5fmakefastcoeffs_2ecpp_2925',['ERF_MakeFastCoeffs.cpp',['../ERF__MakeFastCoeffs_8cpp.html',1,'']]], - ['erf_5fmakemomsources_2ecpp_2926',['ERF_MakeMomSources.cpp',['../ERF__MakeMomSources_8cpp.html',1,'']]], - ['erf_5fmakenewarrays_2ecpp_2927',['ERF_MakeNewArrays.cpp',['../ERF__MakeNewArrays_8cpp.html',1,'']]], - ['erf_5fmakenewlevel_2ecpp_2928',['ERF_MakeNewLevel.cpp',['../ERF__MakeNewLevel_8cpp.html',1,'']]], - ['erf_5fmakesources_2ecpp_2929',['ERF_MakeSources.cpp',['../ERF__MakeSources_8cpp.html',1,'']]], - ['erf_5fmaketauterms_2ecpp_2930',['ERF_MakeTauTerms.cpp',['../ERF__MakeTauTerms_8cpp.html',1,'']]], - ['erf_5fmam4aero_2eh_2931',['ERF_Mam4Aero.H',['../ERF__Mam4Aero_8H.html',1,'']]], - ['erf_5fmam4constituents_2eh_2932',['ERF_Mam4Constituents.H',['../ERF__Mam4Constituents_8H.html',1,'']]], - ['erf_5fmetgridutils_2eh_2933',['ERF_MetgridUtils.H',['../ERF__MetgridUtils_8H.html',1,'']]], - ['erf_5fmicrophysics_2eh_2934',['ERF_Microphysics.H',['../ERF__Microphysics_8H.html',1,'']]], - ['erf_5fmicrophysicsutils_2eh_2935',['ERF_MicrophysicsUtils.H',['../ERF__MicrophysicsUtils_8H.html',1,'']]], - ['erf_5fmm5_2ecpp_2936',['ERF_MM5.cpp',['../ERF__MM5_8cpp.html',1,'']]], - ['erf_5fmm5_2eh_2937',['ERF_MM5.H',['../ERF__MM5_8H.html',1,'']]], - ['erf_5fmodalaerowateruptake_2eh_2938',['ERF_ModalAeroWaterUptake.H',['../ERF__ModalAeroWaterUptake_8H.html',1,'']]], - ['erf_5fmoistsetrhs_2ecpp_2939',['ERF_MoistSetRhs.cpp',['../ERF__MoistSetRhs_8cpp.html',1,'']]], - ['erf_5fmomentumtovelocity_2ecpp_2940',['ERF_MomentumToVelocity.cpp',['../ERF__MomentumToVelocity_8cpp.html',1,'']]], - ['erf_5fmostaverage_2ecpp_2941',['ERF_MOSTAverage.cpp',['../ERF__MOSTAverage_8cpp.html',1,'']]], - ['erf_5fmostaverage_2eh_2942',['ERF_MOSTAverage.H',['../ERF__MOSTAverage_8H.html',1,'']]], - ['erf_5fmostroughness_2eh_2943',['ERF_MOSTRoughness.H',['../ERF__MOSTRoughness_8H.html',1,'']]], - ['erf_5fmoststress_2eh_2944',['ERF_MOSTStress.H',['../ERF__MOSTStress_8H.html',1,'']]], - ['erf_5fmri_2eh_2945',['ERF_MRI.H',['../ERF__MRI_8H.html',1,'']]], - ['erf_5fmultiblockcontainer_2ecpp_2946',['ERF_MultiBlockContainer.cpp',['../ERF__MultiBlockContainer_8cpp.html',1,'']]], - ['erf_5fmultiblockcontainer_2eh_2947',['ERF_MultiBlockContainer.H',['../ERF__MultiBlockContainer_8H.html',1,'']]], - ['erf_5fmynnstruct_2eh_2948',['ERF_MYNNStruct.H',['../ERF__MYNNStruct_8H.html',1,'']]], - ['erf_5fnccheckpoint_2ecpp_2949',['ERF_NCCheckpoint.cpp',['../ERF__NCCheckpoint_8cpp.html',1,'']]], - ['erf_5fnccolumnfile_2ecpp_2950',['ERF_NCColumnFile.cpp',['../ERF__NCColumnFile_8cpp.html',1,'']]], - ['erf_5fncinterface_2ecpp_2951',['ERF_NCInterface.cpp',['../ERF__NCInterface_8cpp.html',1,'']]], - ['erf_5fncinterface_2eh_2952',['ERF_NCInterface.H',['../ERF__NCInterface_8H.html',1,'']]], - ['erf_5fncmultifabfile_2ecpp_2953',['ERF_NCMultiFabFile.cpp',['../ERF__NCMultiFabFile_8cpp.html',1,'']]], - ['erf_5fncplotfile_2ecpp_2954',['ERF_NCPlotFile.cpp',['../ERF__NCPlotFile_8cpp.html',1,'']]], - ['erf_5fncplotfile_2eh_2955',['ERF_NCPlotFile.H',['../ERF__NCPlotFile_8H.html',1,'']]], - ['erf_5fncwpsfile_2eh_2956',['ERF_NCWpsFile.H',['../ERF__NCWpsFile_8H.html',1,'']]], - ['erf_5fnoah_2ecpp_2957',['ERF_NOAH.cpp',['../ERF__NOAH_8cpp.html',1,'']]], - ['erf_5fnoah_2eh_2958',['ERF_NOAH.H',['../ERF__NOAH_8H.html',1,'']]], - ['erf_5fnullmoist_2eh_2959',['ERF_NullMoist.H',['../ERF__NullMoist_8H.html',1,'']]], - ['erf_5fnullmoistlagrangian_2eh_2960',['ERF_NullMoistLagrangian.H',['../ERF__NullMoistLagrangian_8H.html',1,'']]], - ['erf_5fnullsurf_2eh_2961',['ERF_NullSurf.H',['../ERF__NullSurf_8H.html',1,'']]], - ['erf_5fnullwindfarm_2eh_2962',['ERF_NullWindFarm.H',['../ERF__NullWindFarm_8H.html',1,'']]], - ['erf_5fnumericaldiffusion_2ecpp_2963',['ERF_NumericalDiffusion.cpp',['../ERF__NumericalDiffusion_8cpp.html',1,'']]], - ['erf_5fnumericaldiffusion_2eh_2964',['ERF_NumericalDiffusion.H',['../ERF__NumericalDiffusion_8H.html',1,'']]], - ['erf_5foptics_2ecpp_2965',['ERF_Optics.cpp',['../ERF__Optics_8cpp.html',1,'']]], - ['erf_5foptics_2eh_2966',['ERF_Optics.H',['../ERF__Optics_8H.html',1,'']]], - ['erf_5forbit_2ecpp_2967',['ERF_Orbit.cpp',['../ERF__Orbit_8cpp.html',1,'']]], - ['erf_5forbit_2eh_2968',['ERF_Orbit.H',['../ERF__Orbit_8H.html',1,'']]], - ['erf_5fparameterizations_2eh_2969',['ERF_Parameterizations.H',['../ERF__Parameterizations_8H.html',1,'']]], - ['erf_5fparfunctions_2eh_2970',['ERF_ParFunctions.H',['../ERF__ParFunctions_8H.html',1,'']]], - ['erf_5fparticledata_2eh_2971',['ERF_ParticleData.H',['../ERF__ParticleData_8H.html',1,'']]], - ['erf_5fpblheight_2eh_2972',['ERF_PBLHeight.H',['../ERF__PBLHeight_8H.html',1,'']]], - ['erf_5fpblmodels_2eh_2973',['ERF_PBLModels.H',['../ERF__PBLModels_8H.html',1,'']]], - ['erf_5fphysbcfunct_2ecpp_2974',['ERF_PhysBCFunct.cpp',['../ERF__PhysBCFunct_8cpp.html',1,'']]], - ['erf_5fphysbcfunct_2eh_2975',['ERF_PhysBCFunct.H',['../ERF__PhysBCFunct_8H.html',1,'']]], - ['erf_5fphysprop_2eh_2976',['ERF_PhysProp.H',['../ERF__PhysProp_8H.html',1,'']]], - ['erf_5fplaneaverage_2eh_2977',['ERF_PlaneAverage.H',['../ERF__PlaneAverage_8H.html',1,'']]], - ['erf_5fplotfile_2ecpp_2978',['ERF_Plotfile.cpp',['../ERF__Plotfile_8cpp.html',1,'']]], - ['erf_5fpoissonsolve_2ecpp_2979',['ERF_PoissonSolve.cpp',['../ERF__PoissonSolve_8cpp.html',1,'']]], - ['erf_5fpoissonsolve_5ftb_2ecpp_2980',['ERF_PoissonSolve_tb.cpp',['../ERF__PoissonSolve__tb_8cpp.html',1,'']]], - ['erf_5fpoissonwalldist_2ecpp_2981',['ERF_PoissonWallDist.cpp',['../ERF__PoissonWallDist_8cpp.html',1,'']]], - ['erf_5fprecip_2ecpp_2982',['ERF_Precip.cpp',['../ERF__Precip_8cpp.html',1,'']]], - ['erf_5fprecipfall_2ecpp_2983',['ERF_PrecipFall.cpp',['../ERF__PrecipFall_8cpp.html',1,'']]], - ['erf_5fprobcommon_2eh_2984',['ERF_ProbCommon.H',['../ERF__ProbCommon_8H.html',1,'']]], - ['erf_5fradconstants_2eh_2985',['ERF_RadConstants.H',['../ERF__RadConstants_8H.html',1,'']]], - ['erf_5fradiation_2ecpp_2986',['ERF_Radiation.cpp',['../ERF__Radiation_8cpp.html',1,'']]], - ['erf_5fradiation_2eh_2987',['ERF_Radiation.H',['../ERF__Radiation_8H.html',1,'']]], - ['erf_5freadbndryplanes_2ecpp_2988',['ERF_ReadBndryPlanes.cpp',['../ERF__ReadBndryPlanes_8cpp.html',1,'']]], - ['erf_5freadbndryplanes_2eh_2989',['ERF_ReadBndryPlanes.H',['../ERF__ReadBndryPlanes_8H.html',1,'']]], - ['erf_5freadfrommetgrid_2ecpp_2990',['ERF_ReadFromMetgrid.cpp',['../ERF__ReadFromMetgrid_8cpp.html',1,'']]], - ['erf_5freadfromwrfbdy_2ecpp_2991',['ERF_ReadFromWRFBdy.cpp',['../ERF__ReadFromWRFBdy_8cpp.html',1,'']]], - ['erf_5freadfromwrfinput_2ecpp_2992',['ERF_ReadFromWRFInput.cpp',['../ERF__ReadFromWRFInput_8cpp.html',1,'']]], - ['erf_5freadwaves_2ecpp_2993',['ERF_ReadWaves.cpp',['../ERF__ReadWaves_8cpp.html',1,'']]], - ['erf_5fredistribute_2ecpp_2994',['ERF_Redistribute.cpp',['../ERF__Redistribute_8cpp.html',1,'']]], - ['erf_5frrtmgp_2eh_2995',['ERF_RRTMGP.H',['../ERF__RRTMGP_8H.html',1,'']]], - ['erf_5frunlongwaverrtmgp_2ecpp_2996',['ERF_RunLongWaveRRTMGP.cpp',['../ERF__RunLongWaveRRTMGP_8cpp.html',1,'']]], - ['erf_5frunshortwaverrtmgp_2ecpp_2997',['ERF_RunShortWaveRRTMGP.cpp',['../ERF__RunShortWaveRRTMGP_8cpp.html',1,'']]], - ['erf_5fsam_2eh_2998',['ERF_SAM.H',['../ERF__SAM_8H.html',1,'']]], - ['erf_5fsampledata_2eh_2999',['ERF_SampleData.H',['../ERF__SampleData_8H.html',1,'']]], - ['erf_5fsatadj_2ecpp_3000',['ERF_SatAdj.cpp',['../ERF__SatAdj_8cpp.html',1,'']]], - ['erf_5fsatadj_2eh_3001',['ERF_SatAdj.H',['../ERF__SatAdj_8H.html',1,'']]], - ['erf_5fsatmethods_2eh_3002',['ERF_SatMethods.H',['../ERF__SatMethods_8H.html',1,'']]], - ['erf_5fsimplead_2eh_3003',['ERF_SimpleAD.H',['../ERF__SimpleAD_8H.html',1,'']]], - ['erf_5fslingo_2eh_3004',['ERF_Slingo.H',['../ERF__Slingo_8H.html',1,'']]], - ['erf_5fslm_2ecpp_3005',['ERF_SLM.cpp',['../ERF__SLM_8cpp.html',1,'']]], - ['erf_5fslm_2eh_3006',['ERF_SLM.H',['../ERF__SLM_8H.html',1,'']]], - ['erf_5fslowrhspost_2ecpp_3007',['ERF_SlowRhsPost.cpp',['../ERF__SlowRhsPost_8cpp.html',1,'']]], - ['erf_5fslowrhspre_2ecpp_3008',['ERF_SlowRhsPre.cpp',['../ERF__SlowRhsPre_8cpp.html',1,'']]], - ['erf_5fsolvewithebmlmg_2ecpp_3009',['ERF_SolveWithEBMLMG.cpp',['../ERF__SolveWithEBMLMG_8cpp.html',1,'']]], - ['erf_5fsolvewithfft_2ecpp_3010',['ERF_SolveWithFFT.cpp',['../ERF__SolveWithFFT_8cpp.html',1,'']]], - ['erf_5fsolvewithgmres_2ecpp_3011',['ERF_SolveWithGMRES.cpp',['../ERF__SolveWithGMRES_8cpp.html',1,'']]], - ['erf_5fsolvewithmlmg_2ecpp_3012',['ERF_SolveWithMLMG.cpp',['../ERF__SolveWithMLMG_8cpp.html',1,'']]], - ['erf_5fspongestruct_2eh_3013',['ERF_SpongeStruct.H',['../ERF__SpongeStruct_8H.html',1,'']]], - ['erf_5fsrcheaders_2eh_3014',['ERF_SrcHeaders.H',['../ERF__SrcHeaders_8H.html',1,'']]], - ['erf_5ftagging_2ecpp_3015',['ERF_Tagging.cpp',['../ERF__Tagging_8cpp.html',1,'']]], - ['erf_5fterraindrag_2ecpp_3016',['ERF_TerrainDrag.cpp',['../ERF__TerrainDrag_8cpp.html',1,'']]], - ['erf_5fterraindrag_2eh_3017',['ERF_TerrainDrag.H',['../ERF__TerrainDrag_8H.html',1,'']]], - ['erf_5fterrainif_2eh_3018',['ERF_TerrainIF.H',['../ERF__TerrainIF_8H.html',1,'']]], - ['erf_5fterrainmetrics_2ecpp_3019',['ERF_TerrainMetrics.cpp',['../ERF__TerrainMetrics_8cpp.html',1,'']]], - ['erf_5fterrainmetrics_2eh_3020',['ERF_TerrainMetrics.H',['../ERF__TerrainMetrics_8H.html',1,'']]], - ['erf_5fterrainpoisson_2ecpp_3021',['ERF_TerrainPoisson.cpp',['../ERF__TerrainPoisson_8cpp.html',1,'']]], - ['erf_5fterrainpoisson_2eh_3022',['ERF_TerrainPoisson.H',['../ERF__TerrainPoisson_8H.html',1,'']]], - ['erf_5fterrainpoisson_5f3d_5fk_2eh_3023',['ERF_TerrainPoisson_3D_K.H',['../ERF__TerrainPoisson__3D__K_8H.html',1,'']]], - ['erf_5fthetav_2eh_3024',['ERF_Thetav.H',['../ERF__Thetav_8H.html',1,'']]], - ['erf_5fti_5ffast_5fheaders_2eh_3025',['ERF_TI_fast_headers.H',['../ERF__TI__fast__headers_8H.html',1,'']]], - ['erf_5fti_5fno_5fsubstep_5ffun_2eh_3026',['ERF_TI_no_substep_fun.H',['../ERF__TI__no__substep__fun_8H.html',1,'']]], - ['erf_5fti_5fslow_5fheaders_2eh_3027',['ERF_TI_slow_headers.H',['../ERF__TI__slow__headers_8H.html',1,'']]], - ['erf_5fti_5fslow_5frhs_5ffun_2eh_3028',['ERF_TI_slow_rhs_fun.H',['../ERF__TI__slow__rhs__fun_8H.html',1,'']]], - ['erf_5fti_5fsubstep_5ffun_2eh_3029',['ERF_TI_substep_fun.H',['../ERF__TI__substep__fun_8H.html',1,'']]], - ['erf_5fti_5futils_2eh_3030',['ERF_TI_utils.H',['../ERF__TI__utils_8H.html',1,'']]], - ['erf_5ftilenoz_2eh_3031',['ERF_TileNoZ.H',['../ERF__TileNoZ_8H.html',1,'']]], - ['erf_5ftimeavgvel_2ecpp_3032',['ERF_TimeAvgVel.cpp',['../ERF__TimeAvgVel_8cpp.html',1,'']]], - ['erf_5ftimeinterpolateddata_2eh_3033',['ERF_TimeInterpolatedData.H',['../ERF__TimeInterpolatedData_8H.html',1,'']]], - ['erf_5ftimestep_2ecpp_3034',['ERF_TimeStep.cpp',['../ERF__TimeStep_8cpp.html',1,'']]], - ['erf_5fturbpertstruct_2eh_3035',['ERF_TurbPertStruct.H',['../ERF__TurbPertStruct_8H.html',1,'']]], - ['erf_5fturbstruct_2eh_3036',['ERF_TurbStruct.H',['../ERF__TurbStruct_8H.html',1,'']]], - ['erf_5fupdatekessler_2ecpp_3037',['ERF_UpdateKessler.cpp',['../ERF__UpdateKessler_8cpp.html',1,'']]], - ['erf_5fupdatesam_2ecpp_3038',['ERF_UpdateSAM.cpp',['../ERF__UpdateSAM_8cpp.html',1,'']]], - ['erf_5fupdatesatadj_2ecpp_3039',['ERF_UpdateSatAdj.cpp',['../ERF__UpdateSatAdj_8cpp.html',1,'']]], - ['erf_5futils_2eh_3040',['ERF_Utils.H',['../ERF__Utils_8H.html',1,'']]], - ['erf_5fvelocitytomomentum_2ecpp_3041',['ERF_VelocityToMomentum.cpp',['../ERF__VelocityToMomentum_8cpp.html',1,'']]], - ['erf_5fwatervaporsaturation_2eh_3042',['ERF_WaterVaporSaturation.H',['../ERF__WaterVaporSaturation_8H.html',1,'']]], - ['erf_5fwindfarm_2ecpp_3043',['ERF_WindFarm.cpp',['../ERF__WindFarm_8cpp.html',1,'']]], - ['erf_5fwindfarm_2eh_3044',['ERF_WindFarm.H',['../ERF__WindFarm_8H.html',1,'']]], - ['erf_5fwrite1dprofiles_2ecpp_3045',['ERF_Write1DProfiles.cpp',['../ERF__Write1DProfiles_8cpp.html',1,'']]], - ['erf_5fwrite1dprofiles_5fstag_2ecpp_3046',['ERF_Write1DProfiles_stag.cpp',['../ERF__Write1DProfiles__stag_8cpp.html',1,'']]], - ['erf_5fwritebndryplanes_2ecpp_3047',['ERF_WriteBndryPlanes.cpp',['../ERF__WriteBndryPlanes_8cpp.html',1,'']]], - ['erf_5fwritebndryplanes_2eh_3048',['ERF_WriteBndryPlanes.H',['../ERF__WriteBndryPlanes_8H.html',1,'']]], - ['erf_5fwriteebsurface_2ecpp_3049',['ERF_WriteEBSurface.cpp',['../ERF__WriteEBSurface_8cpp.html',1,'']]], - ['erf_5fwritejobinfo_2ecpp_3050',['ERF_WriteJobInfo.cpp',['../ERF__WriteJobInfo_8cpp.html',1,'']]], - ['erf_5fwritescalarprofiles_2ecpp_3051',['ERF_WriteScalarProfiles.cpp',['../ERF__WriteScalarProfiles_8cpp.html',1,'']]], - ['erf_5fwstar_2eh_3052',['ERF_Wstar.H',['../ERF__Wstar_8H.html',1,'']]], - ['erfpc_2eh_3053',['ERFPC.H',['../ERFPC_8H.html',1,'']]], - ['erfpcevolve_2ecpp_3054',['ERFPCEvolve.cpp',['../ERFPCEvolve_8cpp.html',1,'']]], - ['erfpcinitializations_2ecpp_3055',['ERFPCInitializations.cpp',['../ERFPCInitializations_8cpp.html',1,'']]], - ['erfpcutils_2ecpp_3056',['ERFPCUtils.cpp',['../ERFPCUtils_8cpp.html',1,'']]], - ['erftracers_2ecpp_3057',['ERFTracers.cpp',['../ERFTracers_8cpp.html',1,'']]] + ['erf_2ecpp_2811',['ERF.cpp',['../ERF_8cpp.html',1,'']]], + ['erf_2eh_2812',['ERF.H',['../ERF_8H.html',1,'']]], + ['erf_5fablmost_2ecpp_2813',['ERF_ABLMost.cpp',['../ERF__ABLMost_8cpp.html',1,'']]], + ['erf_5fablmost_2eh_2814',['ERF_ABLMost.H',['../ERF__ABLMost_8H.html',1,'']]], + ['erf_5faddthinbodysources_2ecpp_2815',['ERF_AddThinBodySources.cpp',['../ERF__AddThinBodySources_8cpp.html',1,'']]], + ['erf_5fadvance_2ecpp_2816',['ERF_Advance.cpp',['../ERF__Advance_8cpp.html',1,'']]], + ['erf_5fadvancedycore_2ecpp_2817',['ERF_AdvanceDycore.cpp',['../ERF__AdvanceDycore_8cpp.html',1,'']]], + ['erf_5fadvanceewp_2ecpp_2818',['ERF_AdvanceEWP.cpp',['../ERF__AdvanceEWP_8cpp.html',1,'']]], + ['erf_5fadvancefitch_2ecpp_2819',['ERF_AdvanceFitch.cpp',['../ERF__AdvanceFitch_8cpp.html',1,'']]], + ['erf_5fadvancegeneralad_2ecpp_2820',['ERF_AdvanceGeneralAD.cpp',['../ERF__AdvanceGeneralAD_8cpp.html',1,'']]], + ['erf_5fadvancelsm_2ecpp_2821',['ERF_AdvanceLSM.cpp',['../ERF__AdvanceLSM_8cpp.html',1,'']]], + ['erf_5fadvancemicrophysics_2ecpp_2822',['ERF_AdvanceMicrophysics.cpp',['../ERF__AdvanceMicrophysics_8cpp.html',1,'']]], + ['erf_5fadvanceradiation_2ecpp_2823',['ERF_AdvanceRadiation.cpp',['../ERF__AdvanceRadiation_8cpp.html',1,'']]], + ['erf_5fadvancesimplead_2ecpp_2824',['ERF_AdvanceSimpleAD.cpp',['../ERF__AdvanceSimpleAD_8cpp.html',1,'']]], + ['erf_5fadvection_2eh_2825',['ERF_Advection.H',['../ERF__Advection_8H.html',1,'']]], + ['erf_5fadvectionsrcformom_2ecpp_2826',['ERF_AdvectionSrcForMom.cpp',['../ERF__AdvectionSrcForMom_8cpp.html',1,'']]], + ['erf_5fadvectionsrcformom_5fn_2eh_2827',['ERF_AdvectionSrcForMom_N.H',['../ERF__AdvectionSrcForMom__N_8H.html',1,'']]], + ['erf_5fadvectionsrcformom_5ft_2eh_2828',['ERF_AdvectionSrcForMom_T.H',['../ERF__AdvectionSrcForMom__T_8H.html',1,'']]], + ['erf_5fadvectionsrcforopenbc_2ecpp_2829',['ERF_AdvectionSrcForOpenBC.cpp',['../ERF__AdvectionSrcForOpenBC_8cpp.html',1,'']]], + ['erf_5fadvectionsrcforscalars_2eh_2830',['ERF_AdvectionSrcForScalars.H',['../ERF__AdvectionSrcForScalars_8H.html',1,'']]], + ['erf_5fadvectionsrcforstate_2ecpp_2831',['ERF_AdvectionSrcForState.cpp',['../ERF__AdvectionSrcForState_8cpp.html',1,'']]], + ['erf_5fadvstruct_2eh_2832',['ERF_AdvStruct.H',['../ERF__AdvStruct_8H.html',1,'']]], + ['erf_5faeroradprops_2ecpp_2833',['ERF_AeroRadProps.cpp',['../ERF__AeroRadProps_8cpp.html',1,'']]], + ['erf_5faeroradprops_2eh_2834',['ERF_AeroRadProps.H',['../ERF__AeroRadProps_8H.html',1,'']]], + ['erf_5falbedo_2ecpp_2835',['ERF_Albedo.cpp',['../ERF__Albedo_8cpp.html',1,'']]], + ['erf_5falbedo_2eh_2836',['ERF_Albedo.H',['../ERF__Albedo_8H.html',1,'']]], + ['erf_5fapplyspongezonebcs_2ecpp_2837',['ERF_ApplySpongeZoneBCs.cpp',['../ERF__ApplySpongeZoneBCs_8cpp.html',1,'']]], + ['erf_5fapplyspongezonebcs_5freadfromfile_2ecpp_2838',['ERF_ApplySpongeZoneBCs_ReadFromFile.cpp',['../ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html',1,'']]], + ['erf_5faveragedown_2ecpp_2839',['ERF_AverageDown.cpp',['../ERF__AverageDown_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsbasestate_2ecpp_2840',['ERF_BoundaryConditionsBaseState.cpp',['../ERF__BoundaryConditionsBaseState_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsbndryreg_2ecpp_2841',['ERF_BoundaryConditionsBndryReg.cpp',['../ERF__BoundaryConditionsBndryReg_8cpp.html',1,'']]], + ['erf_5fboundaryconditionscons_2ecpp_2842',['ERF_BoundaryConditionsCons.cpp',['../ERF__BoundaryConditionsCons_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsrealbdy_2ecpp_2843',['ERF_BoundaryConditionsRealbdy.cpp',['../ERF__BoundaryConditionsRealbdy_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsxvel_2ecpp_2844',['ERF_BoundaryConditionsXvel.cpp',['../ERF__BoundaryConditionsXvel_8cpp.html',1,'']]], + ['erf_5fboundaryconditionsyvel_2ecpp_2845',['ERF_BoundaryConditionsYvel.cpp',['../ERF__BoundaryConditionsYvel_8cpp.html',1,'']]], + ['erf_5fboundaryconditionszvel_2ecpp_2846',['ERF_BoundaryConditionsZvel.cpp',['../ERF__BoundaryConditionsZvel_8cpp.html',1,'']]], + ['erf_5fbuoyancyutils_2eh_2847',['ERF_BuoyancyUtils.H',['../ERF__BuoyancyUtils_8H.html',1,'']]], + ['erf_5fcheckpoint_2ecpp_2848',['ERF_Checkpoint.cpp',['../ERF__Checkpoint_8cpp.html',1,'']]], + ['erf_5fchopgrids_2ecpp_2849',['ERF_ChopGrids.cpp',['../ERF__ChopGrids_8cpp.html',1,'']]], + ['erf_5fcloudradprops_2ecpp_2850',['ERF_CloudRadProps.cpp',['../ERF__CloudRadProps_8cpp.html',1,'']]], + ['erf_5fcloudradprops_2eh_2851',['ERF_CloudRadProps.H',['../ERF__CloudRadProps_8H.html',1,'']]], + ['erf_5fcloudsam_2ecpp_2852',['ERF_CloudSAM.cpp',['../ERF__CloudSAM_8cpp.html',1,'']]], + ['erf_5fcomputediffusivitymynn25_2ecpp_2853',['ERF_ComputeDiffusivityMYNN25.cpp',['../ERF__ComputeDiffusivityMYNN25_8cpp.html',1,'']]], + ['erf_5fcomputediffusivityysu_2ecpp_2854',['ERF_ComputeDiffusivityYSU.cpp',['../ERF__ComputeDiffusivityYSU_8cpp.html',1,'']]], + ['erf_5fcomputedivergence_2ecpp_2855',['ERF_ComputeDivergence.cpp',['../ERF__ComputeDivergence_8cpp.html',1,'']]], + ['erf_5fcomputestrain_5fn_2ecpp_2856',['ERF_ComputeStrain_N.cpp',['../ERF__ComputeStrain__N_8cpp.html',1,'']]], + ['erf_5fcomputestrain_5ft_2ecpp_2857',['ERF_ComputeStrain_T.cpp',['../ERF__ComputeStrain__T_8cpp.html',1,'']]], + ['erf_5fcomputestress_5fn_2ecpp_2858',['ERF_ComputeStress_N.cpp',['../ERF__ComputeStress__N_8cpp.html',1,'']]], + ['erf_5fcomputestress_5ft_2ecpp_2859',['ERF_ComputeStress_T.cpp',['../ERF__ComputeStress__T_8cpp.html',1,'']]], + ['erf_5fcomputetimestep_2ecpp_2860',['ERF_ComputeTimestep.cpp',['../ERF__ComputeTimestep_8cpp.html',1,'']]], + ['erf_5fcomputeturbulentviscosity_2ecpp_2861',['ERF_ComputeTurbulentViscosity.cpp',['../ERF__ComputeTurbulentViscosity_8cpp.html',1,'']]], + ['erf_5fconsoleio_2ecpp_2862',['ERF_ConsoleIO.cpp',['../ERF__ConsoleIO_8cpp.html',1,'']]], + ['erf_5fconstants_2eh_2863',['ERF_Constants.H',['../ERF__Constants_8H.html',1,'']]], + ['erf_5fdatastruct_2eh_2864',['ERF_DataStruct.H',['../ERF__DataStruct_8H.html',1,'']]], + ['erf_5fderive_2ecpp_2865',['ERF_Derive.cpp',['../ERF__Derive_8cpp.html',1,'']]], + ['erf_5fderive_2eh_2866',['ERF_Derive.H',['../ERF__Derive_8H.html',1,'']]], + ['erf_5fdiffstruct_2eh_2867',['ERF_DiffStruct.H',['../ERF__DiffStruct_8H.html',1,'']]], + ['erf_5fdiffusion_2eh_2868',['ERF_Diffusion.H',['../ERF__Diffusion_8H.html',1,'']]], + ['erf_5fdiffusionsrcformom_5fn_2ecpp_2869',['ERF_DiffusionSrcForMom_N.cpp',['../ERF__DiffusionSrcForMom__N_8cpp.html',1,'']]], + ['erf_5fdiffusionsrcformom_5ft_2ecpp_2870',['ERF_DiffusionSrcForMom_T.cpp',['../ERF__DiffusionSrcForMom__T_8cpp.html',1,'']]], + ['erf_5fdiffusionsrcforstate_5fn_2ecpp_2871',['ERF_DiffusionSrcForState_N.cpp',['../ERF__DiffusionSrcForState__N_8cpp.html',1,'']]], + ['erf_5fdiffusionsrcforstate_5ft_2ecpp_2872',['ERF_DiffusionSrcForState_T.cpp',['../ERF__DiffusionSrcForState__T_8cpp.html',1,'']]], + ['erf_5fdirectionselector_2eh_2873',['ERF_DirectionSelector.H',['../ERF__DirectionSelector_8H.html',1,'']]], + ['erf_5febbox_2ecpp_2874',['ERF_EBBox.cpp',['../ERF__EBBox_8cpp.html',1,'']]], + ['erf_5febertcurry_2eh_2875',['ERF_EbertCurry.H',['../ERF__EbertCurry_8H.html',1,'']]], + ['erf_5febif_2eh_2876',['ERF_EBIF.H',['../ERF__EBIF_8H.html',1,'']]], + ['erf_5febregular_2ecpp_2877',['ERF_EBRegular.cpp',['../ERF__EBRegular_8cpp.html',1,'']]], + ['erf_5feddyviscosity_2eh_2878',['ERF_EddyViscosity.H',['../ERF__EddyViscosity_8H.html',1,'']]], + ['erf_5feos_2eh_2879',['ERF_EOS.H',['../ERF__EOS_8H.html',1,'']]], + ['erf_5feulerianmicrophysics_2eh_2880',['ERF_EulerianMicrophysics.H',['../ERF__EulerianMicrophysics_8H.html',1,'']]], + ['erf_5fewp_2eh_2881',['ERF_EWP.H',['../ERF__EWP_8H.html',1,'']]], + ['erf_5ffastrhs_5fmt_2ecpp_2882',['ERF_FastRhs_MT.cpp',['../ERF__FastRhs__MT_8cpp.html',1,'']]], + ['erf_5ffastrhs_5fn_2ecpp_2883',['ERF_FastRhs_N.cpp',['../ERF__FastRhs__N_8cpp.html',1,'']]], + ['erf_5ffastrhs_5ft_2ecpp_2884',['ERF_FastRhs_T.cpp',['../ERF__FastRhs__T_8cpp.html',1,'']]], + ['erf_5ffftutils_2eh_2885',['ERF_FFTUtils.H',['../ERF__FFTUtils_8H.html',1,'']]], + ['erf_5ffillbdyccvels_2ecpp_2886',['ERF_FillBdyCCVels.cpp',['../ERF__FillBdyCCVels_8cpp.html',1,'']]], + ['erf_5ffillcoarsepatch_2ecpp_2887',['ERF_FillCoarsePatch.cpp',['../ERF__FillCoarsePatch_8cpp.html',1,'']]], + ['erf_5ffillintermediatepatch_2ecpp_2888',['ERF_FillIntermediatePatch.cpp',['../ERF__FillIntermediatePatch_8cpp.html',1,'']]], + ['erf_5ffillpatch_2ecpp_2889',['ERF_FillPatch.cpp',['../ERF__FillPatch_8cpp.html',1,'']]], + ['erf_5ffillpatcher_2ecpp_2890',['ERF_FillPatcher.cpp',['../ERF__FillPatcher_8cpp.html',1,'']]], + ['erf_5ffillpatcher_2eh_2891',['ERF_FillPatcher.H',['../ERF__FillPatcher_8H.html',1,'']]], + ['erf_5ffinalizerrtmgp_2ecpp_2892',['ERF_FinalizeRRTMGP.cpp',['../ERF__FinalizeRRTMGP_8cpp.html',1,'']]], + ['erf_5ffitch_2eh_2893',['ERF_Fitch.H',['../ERF__Fitch_8H.html',1,'']]], + ['erf_5fforestdrag_2ecpp_2894',['ERF_ForestDrag.cpp',['../ERF__ForestDrag_8cpp.html',1,'']]], + ['erf_5fforestdrag_2eh_2895',['ERF_ForestDrag.H',['../ERF__ForestDrag_8H.html',1,'']]], + ['erf_5fgeneralad_2eh_2896',['ERF_GeneralAD.H',['../ERF__GeneralAD_8H.html',1,'']]], + ['erf_5fhseutils_2eh_2897',['ERF_HSEUtils.H',['../ERF__HSEUtils_8H.html',1,'']]], + ['erf_5ficefall_2ecpp_2898',['ERF_IceFall.cpp',['../ERF__IceFall_8cpp.html',1,'']]], + ['erf_5findexdefines_2eh_2899',['ERF_IndexDefines.H',['../ERF__IndexDefines_8H.html',1,'']]], + ['erf_5finit1d_2ecpp_2900',['ERF_Init1D.cpp',['../ERF__Init1D_8cpp.html',1,'']]], + ['erf_5finitbcs_2ecpp_2901',['ERF_InitBCs.cpp',['../ERF__InitBCs_8cpp.html',1,'']]], + ['erf_5finitconstantdensityhse_2eh_2902',['ERF_InitConstantDensityHSE.H',['../ERF__InitConstantDensityHSE_8H.html',1,'']]], + ['erf_5finitcustom_2ecpp_2903',['ERF_InitCustom.cpp',['../ERF__InitCustom_8cpp.html',1,'']]], + ['erf_5finitdensityhsedry_2eh_2904',['ERF_InitDensityHSEDry.H',['../ERF__InitDensityHSEDry_8H.html',1,'']]], + ['erf_5finiteb_2ecpp_2905',['ERF_InitEB.cpp',['../ERF__InitEB_8cpp.html',1,'']]], + ['erf_5finitfromhse_2ecpp_2906',['ERF_InitFromHSE.cpp',['../ERF__InitFromHSE_8cpp.html',1,'']]], + ['erf_5finitfrominputsounding_2ecpp_2907',['ERF_InitFromInputSounding.cpp',['../ERF__InitFromInputSounding_8cpp.html',1,'']]], + ['erf_5finitfrommetgrid_2ecpp_2908',['ERF_InitFromMetgrid.cpp',['../ERF__InitFromMetgrid_8cpp.html',1,'']]], + ['erf_5finitfromwrfinput_2ecpp_2909',['ERF_InitFromWRFInput.cpp',['../ERF__InitFromWRFInput_8cpp.html',1,'']]], + ['erf_5finitgeowind_2ecpp_2910',['ERF_InitGeowind.cpp',['../ERF__InitGeowind_8cpp.html',1,'']]], + ['erf_5finitkessler_2ecpp_2911',['ERF_InitKessler.cpp',['../ERF__InitKessler_8cpp.html',1,'']]], + ['erf_5finitrayleigh_2ecpp_2912',['ERF_InitRayleigh.cpp',['../ERF__InitRayleigh_8cpp.html',1,'']]], + ['erf_5finitrayleighdamping_2eh_2913',['ERF_InitRayleighDamping.H',['../ERF__InitRayleighDamping_8H.html',1,'']]], + ['erf_5finitrrtmgp_2ecpp_2914',['ERF_InitRRTMGP.cpp',['../ERF__InitRRTMGP_8cpp.html',1,'']]], + ['erf_5finitsam_2ecpp_2915',['ERF_InitSAM.cpp',['../ERF__InitSAM_8cpp.html',1,'']]], + ['erf_5finitsatadj_2ecpp_2916',['ERF_InitSatAdj.cpp',['../ERF__InitSatAdj_8cpp.html',1,'']]], + ['erf_5finitsponge_2ecpp_2917',['ERF_InitSponge.cpp',['../ERF__InitSponge_8cpp.html',1,'']]], + ['erf_5finitturbpert_2ecpp_2918',['ERF_InitTurbPert.cpp',['../ERF__InitTurbPert_8cpp.html',1,'']]], + ['erf_5finituniform_2ecpp_2919',['ERF_InitUniform.cpp',['../ERF__InitUniform_8cpp.html',1,'']]], + ['erf_5finitwindfarm_2ecpp_2920',['ERF_InitWindFarm.cpp',['../ERF__InitWindFarm_8cpp.html',1,'']]], + ['erf_5finputsoundingdata_2eh_2921',['ERF_InputSoundingData.H',['../ERF__InputSoundingData_8H.html',1,'']]], + ['erf_5finputspongedata_2eh_2922',['ERF_InputSpongeData.H',['../ERF__InputSpongeData_8H.html',1,'']]], + ['erf_5finteriorghostcells_2ecpp_2923',['ERF_InteriorGhostCells.cpp',['../ERF__InteriorGhostCells_8cpp.html',1,'']]], + ['erf_5finterpolation_2eh_2924',['ERF_Interpolation.H',['../ERF__Interpolation_8H.html',1,'']]], + ['erf_5finterpolation_5f1d_2eh_2925',['ERF_Interpolation_1D.H',['../ERF__Interpolation__1D_8H.html',1,'']]], + ['erf_5finterpolation_5fupw_2eh_2926',['ERF_Interpolation_UPW.H',['../ERF__Interpolation__UPW_8H.html',1,'']]], + ['erf_5finterpolation_5fweno_2eh_2927',['ERF_Interpolation_WENO.H',['../ERF__Interpolation__WENO_8H.html',1,'']]], + ['erf_5finterpolation_5fweno_5fz_2eh_2928',['ERF_Interpolation_WENO_Z.H',['../ERF__Interpolation__WENO__Z_8H.html',1,'']]], + ['erf_5fkessler_2ecpp_2929',['ERF_Kessler.cpp',['../ERF__Kessler_8cpp.html',1,'']]], + ['erf_5fkessler_2eh_2930',['ERF_Kessler.H',['../ERF__Kessler_8H.html',1,'']]], + ['erf_5flagrangianmicrophysics_2eh_2931',['ERF_LagrangianMicrophysics.H',['../ERF__LagrangianMicrophysics_8H.html',1,'']]], + ['erf_5flandsurface_2eh_2932',['ERF_LandSurface.H',['../ERF__LandSurface_8H.html',1,'']]], + ['erf_5flinearinterpolate_2eh_2933',['ERF_LinearInterpolate.H',['../ERF__LinearInterpolate_8H.html',1,'']]], + ['erf_5fm2005effradius_2eh_2934',['ERF_M2005EffRadius.H',['../ERF__M2005EffRadius_8H.html',1,'']]], + ['erf_5fmakebuoyancy_2ecpp_2935',['ERF_MakeBuoyancy.cpp',['../ERF__MakeBuoyancy_8cpp.html',1,'']]], + ['erf_5fmakefastcoeffs_2ecpp_2936',['ERF_MakeFastCoeffs.cpp',['../ERF__MakeFastCoeffs_8cpp.html',1,'']]], + ['erf_5fmakemomsources_2ecpp_2937',['ERF_MakeMomSources.cpp',['../ERF__MakeMomSources_8cpp.html',1,'']]], + ['erf_5fmakenewarrays_2ecpp_2938',['ERF_MakeNewArrays.cpp',['../ERF__MakeNewArrays_8cpp.html',1,'']]], + ['erf_5fmakenewlevel_2ecpp_2939',['ERF_MakeNewLevel.cpp',['../ERF__MakeNewLevel_8cpp.html',1,'']]], + ['erf_5fmakesources_2ecpp_2940',['ERF_MakeSources.cpp',['../ERF__MakeSources_8cpp.html',1,'']]], + ['erf_5fmaketauterms_2ecpp_2941',['ERF_MakeTauTerms.cpp',['../ERF__MakeTauTerms_8cpp.html',1,'']]], + ['erf_5fmam4aero_2eh_2942',['ERF_Mam4Aero.H',['../ERF__Mam4Aero_8H.html',1,'']]], + ['erf_5fmam4constituents_2eh_2943',['ERF_Mam4Constituents.H',['../ERF__Mam4Constituents_8H.html',1,'']]], + ['erf_5fmetgridutils_2eh_2944',['ERF_MetgridUtils.H',['../ERF__MetgridUtils_8H.html',1,'']]], + ['erf_5fmicrophysics_2eh_2945',['ERF_Microphysics.H',['../ERF__Microphysics_8H.html',1,'']]], + ['erf_5fmicrophysicsutils_2eh_2946',['ERF_MicrophysicsUtils.H',['../ERF__MicrophysicsUtils_8H.html',1,'']]], + ['erf_5fmm5_2ecpp_2947',['ERF_MM5.cpp',['../ERF__MM5_8cpp.html',1,'']]], + ['erf_5fmm5_2eh_2948',['ERF_MM5.H',['../ERF__MM5_8H.html',1,'']]], + ['erf_5fmodalaerowateruptake_2eh_2949',['ERF_ModalAeroWaterUptake.H',['../ERF__ModalAeroWaterUptake_8H.html',1,'']]], + ['erf_5fmoistsetrhs_2ecpp_2950',['ERF_MoistSetRhs.cpp',['../ERF__MoistSetRhs_8cpp.html',1,'']]], + ['erf_5fmomentumtovelocity_2ecpp_2951',['ERF_MomentumToVelocity.cpp',['../ERF__MomentumToVelocity_8cpp.html',1,'']]], + ['erf_5fmostaverage_2ecpp_2952',['ERF_MOSTAverage.cpp',['../ERF__MOSTAverage_8cpp.html',1,'']]], + ['erf_5fmostaverage_2eh_2953',['ERF_MOSTAverage.H',['../ERF__MOSTAverage_8H.html',1,'']]], + ['erf_5fmostroughness_2eh_2954',['ERF_MOSTRoughness.H',['../ERF__MOSTRoughness_8H.html',1,'']]], + ['erf_5fmoststress_2eh_2955',['ERF_MOSTStress.H',['../ERF__MOSTStress_8H.html',1,'']]], + ['erf_5fmri_2eh_2956',['ERF_MRI.H',['../ERF__MRI_8H.html',1,'']]], + ['erf_5fmultiblockcontainer_2ecpp_2957',['ERF_MultiBlockContainer.cpp',['../ERF__MultiBlockContainer_8cpp.html',1,'']]], + ['erf_5fmultiblockcontainer_2eh_2958',['ERF_MultiBlockContainer.H',['../ERF__MultiBlockContainer_8H.html',1,'']]], + ['erf_5fmynnstruct_2eh_2959',['ERF_MYNNStruct.H',['../ERF__MYNNStruct_8H.html',1,'']]], + ['erf_5fnccheckpoint_2ecpp_2960',['ERF_NCCheckpoint.cpp',['../ERF__NCCheckpoint_8cpp.html',1,'']]], + ['erf_5fnccolumnfile_2ecpp_2961',['ERF_NCColumnFile.cpp',['../ERF__NCColumnFile_8cpp.html',1,'']]], + ['erf_5fncinterface_2ecpp_2962',['ERF_NCInterface.cpp',['../ERF__NCInterface_8cpp.html',1,'']]], + ['erf_5fncinterface_2eh_2963',['ERF_NCInterface.H',['../ERF__NCInterface_8H.html',1,'']]], + ['erf_5fncmultifabfile_2ecpp_2964',['ERF_NCMultiFabFile.cpp',['../ERF__NCMultiFabFile_8cpp.html',1,'']]], + ['erf_5fncplotfile_2ecpp_2965',['ERF_NCPlotFile.cpp',['../ERF__NCPlotFile_8cpp.html',1,'']]], + ['erf_5fncplotfile_2eh_2966',['ERF_NCPlotFile.H',['../ERF__NCPlotFile_8H.html',1,'']]], + ['erf_5fncwpsfile_2eh_2967',['ERF_NCWpsFile.H',['../ERF__NCWpsFile_8H.html',1,'']]], + ['erf_5fnoah_2ecpp_2968',['ERF_NOAH.cpp',['../ERF__NOAH_8cpp.html',1,'']]], + ['erf_5fnoah_2eh_2969',['ERF_NOAH.H',['../ERF__NOAH_8H.html',1,'']]], + ['erf_5fnullmoist_2eh_2970',['ERF_NullMoist.H',['../ERF__NullMoist_8H.html',1,'']]], + ['erf_5fnullmoistlagrangian_2eh_2971',['ERF_NullMoistLagrangian.H',['../ERF__NullMoistLagrangian_8H.html',1,'']]], + ['erf_5fnullsurf_2eh_2972',['ERF_NullSurf.H',['../ERF__NullSurf_8H.html',1,'']]], + ['erf_5fnullwindfarm_2eh_2973',['ERF_NullWindFarm.H',['../ERF__NullWindFarm_8H.html',1,'']]], + ['erf_5fnumericaldiffusion_2ecpp_2974',['ERF_NumericalDiffusion.cpp',['../ERF__NumericalDiffusion_8cpp.html',1,'']]], + ['erf_5fnumericaldiffusion_2eh_2975',['ERF_NumericalDiffusion.H',['../ERF__NumericalDiffusion_8H.html',1,'']]], + ['erf_5foptics_2ecpp_2976',['ERF_Optics.cpp',['../ERF__Optics_8cpp.html',1,'']]], + ['erf_5foptics_2eh_2977',['ERF_Optics.H',['../ERF__Optics_8H.html',1,'']]], + ['erf_5forbit_2ecpp_2978',['ERF_Orbit.cpp',['../ERF__Orbit_8cpp.html',1,'']]], + ['erf_5forbit_2eh_2979',['ERF_Orbit.H',['../ERF__Orbit_8H.html',1,'']]], + ['erf_5fparameterizations_2eh_2980',['ERF_Parameterizations.H',['../ERF__Parameterizations_8H.html',1,'']]], + ['erf_5fparfunctions_2eh_2981',['ERF_ParFunctions.H',['../ERF__ParFunctions_8H.html',1,'']]], + ['erf_5fparticledata_2eh_2982',['ERF_ParticleData.H',['../ERF__ParticleData_8H.html',1,'']]], + ['erf_5fpblheight_2eh_2983',['ERF_PBLHeight.H',['../ERF__PBLHeight_8H.html',1,'']]], + ['erf_5fpblmodels_2eh_2984',['ERF_PBLModels.H',['../ERF__PBLModels_8H.html',1,'']]], + ['erf_5fphysbcfunct_2ecpp_2985',['ERF_PhysBCFunct.cpp',['../ERF__PhysBCFunct_8cpp.html',1,'']]], + ['erf_5fphysbcfunct_2eh_2986',['ERF_PhysBCFunct.H',['../ERF__PhysBCFunct_8H.html',1,'']]], + ['erf_5fphysprop_2eh_2987',['ERF_PhysProp.H',['../ERF__PhysProp_8H.html',1,'']]], + ['erf_5fplaneaverage_2eh_2988',['ERF_PlaneAverage.H',['../ERF__PlaneAverage_8H.html',1,'']]], + ['erf_5fplotfile_2ecpp_2989',['ERF_Plotfile.cpp',['../ERF__Plotfile_8cpp.html',1,'']]], + ['erf_5fpoissonsolve_2ecpp_2990',['ERF_PoissonSolve.cpp',['../ERF__PoissonSolve_8cpp.html',1,'']]], + ['erf_5fpoissonsolve_5ftb_2ecpp_2991',['ERF_PoissonSolve_tb.cpp',['../ERF__PoissonSolve__tb_8cpp.html',1,'']]], + ['erf_5fpoissonwalldist_2ecpp_2992',['ERF_PoissonWallDist.cpp',['../ERF__PoissonWallDist_8cpp.html',1,'']]], + ['erf_5fprecip_2ecpp_2993',['ERF_Precip.cpp',['../ERF__Precip_8cpp.html',1,'']]], + ['erf_5fprecipfall_2ecpp_2994',['ERF_PrecipFall.cpp',['../ERF__PrecipFall_8cpp.html',1,'']]], + ['erf_5fprobcommon_2eh_2995',['ERF_ProbCommon.H',['../ERF__ProbCommon_8H.html',1,'']]], + ['erf_5fradconstants_2eh_2996',['ERF_RadConstants.H',['../ERF__RadConstants_8H.html',1,'']]], + ['erf_5fradiation_2ecpp_2997',['ERF_Radiation.cpp',['../ERF__Radiation_8cpp.html',1,'']]], + ['erf_5fradiation_2eh_2998',['ERF_Radiation.H',['../ERF__Radiation_8H.html',1,'']]], + ['erf_5freadbndryplanes_2ecpp_2999',['ERF_ReadBndryPlanes.cpp',['../ERF__ReadBndryPlanes_8cpp.html',1,'']]], + ['erf_5freadbndryplanes_2eh_3000',['ERF_ReadBndryPlanes.H',['../ERF__ReadBndryPlanes_8H.html',1,'']]], + ['erf_5freadfrommetgrid_2ecpp_3001',['ERF_ReadFromMetgrid.cpp',['../ERF__ReadFromMetgrid_8cpp.html',1,'']]], + ['erf_5freadfromwrfbdy_2ecpp_3002',['ERF_ReadFromWRFBdy.cpp',['../ERF__ReadFromWRFBdy_8cpp.html',1,'']]], + ['erf_5freadfromwrfinput_2ecpp_3003',['ERF_ReadFromWRFInput.cpp',['../ERF__ReadFromWRFInput_8cpp.html',1,'']]], + ['erf_5freadwaves_2ecpp_3004',['ERF_ReadWaves.cpp',['../ERF__ReadWaves_8cpp.html',1,'']]], + ['erf_5fredistribute_2ecpp_3005',['ERF_Redistribute.cpp',['../ERF__Redistribute_8cpp.html',1,'']]], + ['erf_5frrtmgp_2eh_3006',['ERF_RRTMGP.H',['../ERF__RRTMGP_8H.html',1,'']]], + ['erf_5frunlongwaverrtmgp_2ecpp_3007',['ERF_RunLongWaveRRTMGP.cpp',['../ERF__RunLongWaveRRTMGP_8cpp.html',1,'']]], + ['erf_5frunshortwaverrtmgp_2ecpp_3008',['ERF_RunShortWaveRRTMGP.cpp',['../ERF__RunShortWaveRRTMGP_8cpp.html',1,'']]], + ['erf_5fsam_2eh_3009',['ERF_SAM.H',['../ERF__SAM_8H.html',1,'']]], + ['erf_5fsampledata_2eh_3010',['ERF_SampleData.H',['../ERF__SampleData_8H.html',1,'']]], + ['erf_5fsatadj_2ecpp_3011',['ERF_SatAdj.cpp',['../ERF__SatAdj_8cpp.html',1,'']]], + ['erf_5fsatadj_2eh_3012',['ERF_SatAdj.H',['../ERF__SatAdj_8H.html',1,'']]], + ['erf_5fsatmethods_2eh_3013',['ERF_SatMethods.H',['../ERF__SatMethods_8H.html',1,'']]], + ['erf_5fsimplead_2eh_3014',['ERF_SimpleAD.H',['../ERF__SimpleAD_8H.html',1,'']]], + ['erf_5fslingo_2eh_3015',['ERF_Slingo.H',['../ERF__Slingo_8H.html',1,'']]], + ['erf_5fslm_2ecpp_3016',['ERF_SLM.cpp',['../ERF__SLM_8cpp.html',1,'']]], + ['erf_5fslm_2eh_3017',['ERF_SLM.H',['../ERF__SLM_8H.html',1,'']]], + ['erf_5fslowrhspost_2ecpp_3018',['ERF_SlowRhsPost.cpp',['../ERF__SlowRhsPost_8cpp.html',1,'']]], + ['erf_5fslowrhspre_2ecpp_3019',['ERF_SlowRhsPre.cpp',['../ERF__SlowRhsPre_8cpp.html',1,'']]], + ['erf_5fsolvewithebmlmg_2ecpp_3020',['ERF_SolveWithEBMLMG.cpp',['../ERF__SolveWithEBMLMG_8cpp.html',1,'']]], + ['erf_5fsolvewithfft_2ecpp_3021',['ERF_SolveWithFFT.cpp',['../ERF__SolveWithFFT_8cpp.html',1,'']]], + ['erf_5fsolvewithgmres_2ecpp_3022',['ERF_SolveWithGMRES.cpp',['../ERF__SolveWithGMRES_8cpp.html',1,'']]], + ['erf_5fsolvewithmlmg_2ecpp_3023',['ERF_SolveWithMLMG.cpp',['../ERF__SolveWithMLMG_8cpp.html',1,'']]], + ['erf_5fspongestruct_2eh_3024',['ERF_SpongeStruct.H',['../ERF__SpongeStruct_8H.html',1,'']]], + ['erf_5fsrcheaders_2eh_3025',['ERF_SrcHeaders.H',['../ERF__SrcHeaders_8H.html',1,'']]], + ['erf_5ftagging_2ecpp_3026',['ERF_Tagging.cpp',['../ERF__Tagging_8cpp.html',1,'']]], + ['erf_5fterraindrag_2ecpp_3027',['ERF_TerrainDrag.cpp',['../ERF__TerrainDrag_8cpp.html',1,'']]], + ['erf_5fterraindrag_2eh_3028',['ERF_TerrainDrag.H',['../ERF__TerrainDrag_8H.html',1,'']]], + ['erf_5fterrainif_2eh_3029',['ERF_TerrainIF.H',['../ERF__TerrainIF_8H.html',1,'']]], + ['erf_5fterrainmetrics_2ecpp_3030',['ERF_TerrainMetrics.cpp',['../ERF__TerrainMetrics_8cpp.html',1,'']]], + ['erf_5fterrainmetrics_2eh_3031',['ERF_TerrainMetrics.H',['../ERF__TerrainMetrics_8H.html',1,'']]], + ['erf_5fterrainpoisson_2ecpp_3032',['ERF_TerrainPoisson.cpp',['../ERF__TerrainPoisson_8cpp.html',1,'']]], + ['erf_5fterrainpoisson_2eh_3033',['ERF_TerrainPoisson.H',['../ERF__TerrainPoisson_8H.html',1,'']]], + ['erf_5fterrainpoisson_5f3d_5fk_2eh_3034',['ERF_TerrainPoisson_3D_K.H',['../ERF__TerrainPoisson__3D__K_8H.html',1,'']]], + ['erf_5fthetav_2eh_3035',['ERF_Thetav.H',['../ERF__Thetav_8H.html',1,'']]], + ['erf_5fti_5ffast_5fheaders_2eh_3036',['ERF_TI_fast_headers.H',['../ERF__TI__fast__headers_8H.html',1,'']]], + ['erf_5fti_5fno_5fsubstep_5ffun_2eh_3037',['ERF_TI_no_substep_fun.H',['../ERF__TI__no__substep__fun_8H.html',1,'']]], + ['erf_5fti_5fslow_5fheaders_2eh_3038',['ERF_TI_slow_headers.H',['../ERF__TI__slow__headers_8H.html',1,'']]], + ['erf_5fti_5fslow_5frhs_5ffun_2eh_3039',['ERF_TI_slow_rhs_fun.H',['../ERF__TI__slow__rhs__fun_8H.html',1,'']]], + ['erf_5fti_5fsubstep_5ffun_2eh_3040',['ERF_TI_substep_fun.H',['../ERF__TI__substep__fun_8H.html',1,'']]], + ['erf_5fti_5futils_2eh_3041',['ERF_TI_utils.H',['../ERF__TI__utils_8H.html',1,'']]], + ['erf_5ftilenoz_2eh_3042',['ERF_TileNoZ.H',['../ERF__TileNoZ_8H.html',1,'']]], + ['erf_5ftimeavgvel_2ecpp_3043',['ERF_TimeAvgVel.cpp',['../ERF__TimeAvgVel_8cpp.html',1,'']]], + ['erf_5ftimeinterpolateddata_2eh_3044',['ERF_TimeInterpolatedData.H',['../ERF__TimeInterpolatedData_8H.html',1,'']]], + ['erf_5ftimestep_2ecpp_3045',['ERF_TimeStep.cpp',['../ERF__TimeStep_8cpp.html',1,'']]], + ['erf_5fturbpertstruct_2eh_3046',['ERF_TurbPertStruct.H',['../ERF__TurbPertStruct_8H.html',1,'']]], + ['erf_5fturbstruct_2eh_3047',['ERF_TurbStruct.H',['../ERF__TurbStruct_8H.html',1,'']]], + ['erf_5fupdatekessler_2ecpp_3048',['ERF_UpdateKessler.cpp',['../ERF__UpdateKessler_8cpp.html',1,'']]], + ['erf_5fupdatesam_2ecpp_3049',['ERF_UpdateSAM.cpp',['../ERF__UpdateSAM_8cpp.html',1,'']]], + ['erf_5fupdatesatadj_2ecpp_3050',['ERF_UpdateSatAdj.cpp',['../ERF__UpdateSatAdj_8cpp.html',1,'']]], + ['erf_5futils_2eh_3051',['ERF_Utils.H',['../ERF__Utils_8H.html',1,'']]], + ['erf_5fvelocitytomomentum_2ecpp_3052',['ERF_VelocityToMomentum.cpp',['../ERF__VelocityToMomentum_8cpp.html',1,'']]], + ['erf_5fwatervaporsaturation_2eh_3053',['ERF_WaterVaporSaturation.H',['../ERF__WaterVaporSaturation_8H.html',1,'']]], + ['erf_5fwindfarm_2ecpp_3054',['ERF_WindFarm.cpp',['../ERF__WindFarm_8cpp.html',1,'']]], + ['erf_5fwindfarm_2eh_3055',['ERF_WindFarm.H',['../ERF__WindFarm_8H.html',1,'']]], + ['erf_5fwrite1dprofiles_2ecpp_3056',['ERF_Write1DProfiles.cpp',['../ERF__Write1DProfiles_8cpp.html',1,'']]], + ['erf_5fwrite1dprofiles_5fstag_2ecpp_3057',['ERF_Write1DProfiles_stag.cpp',['../ERF__Write1DProfiles__stag_8cpp.html',1,'']]], + ['erf_5fwritebndryplanes_2ecpp_3058',['ERF_WriteBndryPlanes.cpp',['../ERF__WriteBndryPlanes_8cpp.html',1,'']]], + ['erf_5fwritebndryplanes_2eh_3059',['ERF_WriteBndryPlanes.H',['../ERF__WriteBndryPlanes_8H.html',1,'']]], + ['erf_5fwriteebsurface_2ecpp_3060',['ERF_WriteEBSurface.cpp',['../ERF__WriteEBSurface_8cpp.html',1,'']]], + ['erf_5fwritejobinfo_2ecpp_3061',['ERF_WriteJobInfo.cpp',['../ERF__WriteJobInfo_8cpp.html',1,'']]], + ['erf_5fwritescalarprofiles_2ecpp_3062',['ERF_WriteScalarProfiles.cpp',['../ERF__WriteScalarProfiles_8cpp.html',1,'']]], + ['erf_5fwstar_2eh_3063',['ERF_Wstar.H',['../ERF__Wstar_8H.html',1,'']]], + ['erfpc_2eh_3064',['ERFPC.H',['../ERFPC_8H.html',1,'']]], + ['erfpcevolve_2ecpp_3065',['ERFPCEvolve.cpp',['../ERFPCEvolve_8cpp.html',1,'']]], + ['erfpcinitializations_2ecpp_3066',['ERFPCInitializations.cpp',['../ERFPCInitializations_8cpp.html',1,'']]], + ['erfpcutils_2ecpp_3067',['ERFPCUtils.cpp',['../ERFPCUtils_8cpp.html',1,'']]], + ['erftracers_2ecpp_3068',['ERFTracers.cpp',['../ERFTracers_8cpp.html',1,'']]] ]; diff --git a/search/files_1.js b/search/files_1.js index a5c0dfba4..d6547d4e5 100644 --- a/search/files_1.js +++ b/search/files_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['main_2ecpp_3058',['main.cpp',['../main_8cpp.html',1,'']]], - ['main_2edox_3059',['main.dox',['../main_8dox.html',1,'']]] + ['main_2ecpp_3069',['main.cpp',['../main_8cpp.html',1,'']]], + ['main_2edox_3070',['main.dox',['../main_8dox.html',1,'']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index 3fe47aba6..aedac7e91 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -1,69 +1,67 @@ var searchData= [ - ['ablmost_3060',['ABLMost',['../classABLMost.html#ac6260dfbdf304cd8b8284c544a20dbb4',1,'ABLMost']]], - ['add_5fpar_3061',['add_par',['../main_8cpp.html#a183e783116d02836167ccbed3b28c1d3',1,'main.cpp']]], - ['add_5fthin_5fbody_5fsources_3062',['add_thin_body_sources',['../ERF__AddThinBodySources_8cpp.html#afe1f106475861ba9ed98d5163c7f4e20',1,'add_thin_body_sources(MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, std::unique_ptr< iMultiFab > &xflux_imask_lev, std::unique_ptr< iMultiFab > &yflux_imask_lev, std::unique_ptr< iMultiFab > &zflux_imask_lev, std::unique_ptr< MultiFab > &thin_xforce_lev, std::unique_ptr< MultiFab > &thin_yforce_lev, std::unique_ptr< MultiFab > &thin_zforce_lev): ERF_AddThinBodySources.cpp'],['../ERF__SrcHeaders_8H.html#a5b82614fa1590f73caf25dc65b1c937d',1,'add_thin_body_sources(amrex::MultiFab &xmom_source, amrex::MultiFab &ymom_source, amrex::MultiFab &zmom_source, std::unique_ptr< amrex::iMultiFab > &xflux_imask_lev, std::unique_ptr< amrex::iMultiFab > &yflux_imask_lev, std::unique_ptr< amrex::iMultiFab > &zflux_imask_lev, std::unique_ptr< amrex::MultiFab > &thin_xforce_lev, std::unique_ptr< amrex::MultiFab > &thin_yforce_lev, std::unique_ptr< amrex::MultiFab > &thin_zforce_lev): ERF_SrcHeaders.H']]], - ['add_5fvar_3063',['add_var',['../structTimeInterpolatedData.html#a3b9292eb3012672361abacc2ab7d9b2c',1,'TimeInterpolatedData']]], - ['adiabatic_3064',['adiabatic',['../structadiabatic.html#a43c914de601009400405ce6cfaaf2936',1,'adiabatic']]], - ['adiabatic_5fcharnock_3065',['adiabatic_charnock',['../structadiabatic__charnock.html#a2eef318caa20cd79a27d0413a0608789',1,'adiabatic_charnock']]], - ['adiabatic_5fdonelan_3066',['adiabatic_donelan',['../structadiabatic__donelan.html#a624c0ce51ab19d526d3e934735770bb0',1,'adiabatic_donelan']]], - ['adiabatic_5fmod_5fcharnock_3067',['adiabatic_mod_charnock',['../structadiabatic__mod__charnock.html#a4d85da446411e8d3f4dfb8e47e4c14b4',1,'adiabatic_mod_charnock']]], - ['adiabatic_5fwave_5fcoupled_3068',['adiabatic_wave_coupled',['../structadiabatic__wave__coupled.html#ab4bae3bcb6d202acedfa914203374506',1,'adiabatic_wave_coupled']]], - ['adv_5ftype_5fconvert_5fint_5fto_5fstring_3069',['adv_type_convert_int_to_string',['../structAdvChoice.html#abea240033571adc8f3993bd56bf28fa2',1,'AdvChoice']]], - ['adv_5ftype_5fconvert_5fstring_5fto_5fadvtype_3070',['adv_type_convert_string_to_advtype',['../structAdvChoice.html#a191cb08c4e809d1982ea90e4b4f9a528',1,'AdvChoice']]], - ['advance_3071',['Advance',['../classKessler.html#adbfb72df664abc2f02fede6b91b066b6',1,'Kessler::Advance()'],['../classSatAdj.html#aabcac053905358d1e1818730eaa64235',1,'SatAdj::Advance()'],['../classSAM.html#a012056ae20ded7928adf1be8afa665b9',1,'SAM::Advance()'],['../classNullMoist.html#aa2f97dcd622bc4ef212421d496ee2297',1,'NullMoist::Advance()'],['../classMicrophysics.html#ae6f104e6b42a2b0a9c9f3d71985880f0',1,'Microphysics::Advance()'],['../classEulerianMicrophysics.html#ab1e3be50e46669690838fb1b82cfe243',1,'EulerianMicrophysics::Advance()'],['../classSLM.html#a31956746a8b8bbf207027cb784c9bfa4',1,'SLM::Advance()'],['../classMM5.html#a2acfbfb967111ce4aed50e55adbcc15c',1,'MM5::Advance()'],['../classLandSurface.html#a2170397164e0f533884e744a2a73deb7',1,'LandSurface::Advance()'],['../classERF.html#a47413fe5588f7dd71a1d5087a9e804f9',1,'ERF::Advance()']]], - ['advance_3072',['advance',['../classSimpleAD.html#ad6791411508883ae0fe8925119750042',1,'SimpleAD::advance()'],['../classNullWindFarm.html#a6c0842d97c9d5d68030987bc76b61101',1,'NullWindFarm::advance()'],['../classGeneralAD.html#aa2727df24bc4d49692be1e4fae865806',1,'GeneralAD::advance()'],['../classFitch.html#aa0af4287104d385bfcd5dc0c8fb5c68a',1,'Fitch::advance()']]], - ['advance_3073',['Advance',['../classNullSurf.html#a70a49bad633a2a87c4df7de8f368ef95',1,'NullSurf']]], - ['advance_3074',['advance',['../classMRISplitIntegrator.html#ad78b5d1908a131c3597232a041ca267b',1,'MRISplitIntegrator::advance()'],['../classWindFarm.html#a2e5541f6986770bc1b8b48fa2720ba1c',1,'WindFarm::advance()'],['../classEWP.html#a675a92a8d9c16748a95412e48bae2457',1,'EWP::advance()']]], - ['advance_5fdycore_3075',['advance_dycore',['../classERF.html#af836d1bb05ac4c9f535358e14714f13e',1,'ERF']]], - ['advance_5flsm_3076',['advance_lsm',['../classERF.html#ac3f83ba16254a0efd4395900cef97efc',1,'ERF']]], - ['advance_5fmicrophysics_3077',['advance_microphysics',['../classERF.html#ad64b5fe566102dc053b35ad337971a3e',1,'ERF']]], - ['advanceblocks_3078',['AdvanceBlocks',['../classMultiBlockContainer.html#afe74361709855a6b78669dea775edc45',1,'MultiBlockContainer']]], - ['advancekessler_3079',['AdvanceKessler',['../classKessler.html#ab67e26d4eb01a6e25707b73ca47714ef',1,'Kessler']]], - ['advancemm5_3080',['AdvanceMM5',['../classMM5.html#a44d3fcf82f4f149b6ba3ccfe9b896849',1,'MM5']]], - ['advancesatadj_3081',['AdvanceSatAdj',['../classSatAdj.html#ac8aac0161bb9518a1c0909cd99d4c4d6',1,'SatAdj']]], - ['advanceslm_3082',['AdvanceSLM',['../classSLM.html#ac051c05d408c3471b0206f232c5f1fbc',1,'SLM']]], - ['advectionsrcformom_3083',['AdvectionSrcForMom',['../ERF__AdvectionSrcForMom_8cpp.html#a308c801e1b50746486cee1e6f9ee60fd',1,'AdvectionSrcForMom(const Box &bx, const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &cell_data, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const Box &domain, const BCRec *bc_ptr_h): ERF_AdvectionSrcForMom.cpp'],['../ERF__Advection_8H.html#ab1b35d1f492c8be5490f75c18d1abc7a',1,'AdvectionSrcForMom(const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const bool use_terrain, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h): ERF_Advection.H']]], - ['advectionsrcformomvert_3084',['AdvectionSrcForMomVert',['../ERF__AdvectionSrcForMom__T_8H.html#ae8cc522ffffb23058df8e8ed5c892acd',1,'ERF_AdvectionSrcForMom_T.H']]], - ['advectionsrcformomvert_5fn_3085',['AdvectionSrcForMomVert_N',['../ERF__AdvectionSrcForMom__N_8H.html#ac1ffb44f53b355afef0c5a20b7750910',1,'ERF_AdvectionSrcForMom_N.H']]], - ['advectionsrcformomwrapper_3086',['AdvectionSrcForMomWrapper',['../ERF__AdvectionSrcForMom__T_8H.html#a4594886b5c42807b88fde702d78b062b',1,'ERF_AdvectionSrcForMom_T.H']]], - ['advectionsrcformomwrapper_5fn_3087',['AdvectionSrcForMomWrapper_N',['../ERF__AdvectionSrcForMom__N_8H.html#afccfe8e1799dbee5d72547a51914406a',1,'ERF_AdvectionSrcForMom_N.H']]], - ['advectionsrcforopenbc_5fnormal_3088',['AdvectionSrcForOpenBC_Normal',['../ERF__AdvectionSrcForOpenBC_8cpp.html#a9724c4268388a35a651fbe8e0b8d8e15',1,'AdvectionSrcForOpenBC_Normal(const Box &bx, const int &dir, const Array4< Real > &rhs_arr, const Array4< const Real > &vel_norm_arr, const Array4< const Real > &cell_data_arr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#a8a93a1f4fa830e853896360758c1185c',1,'AdvectionSrcForOpenBC_Normal(const amrex::Box &bx, const int &dir, const amrex::Array4< amrex::Real > &rhs_arr, const amrex::Array4< const amrex::Real > &vel_norm_arr, const amrex::Array4< const amrex::Real > &cell_data_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const bool do_lo=false): ERF_Advection.H']]], - ['advectionsrcforopenbc_5ftangent_3089',['AdvectionSrcForOpenBC_Tangent',['../ERF__AdvectionSrcForOpenBC_8cpp.html#ac6e7a792c85a42fe5c0679a2b1f763ec',1,'AdvectionSrcForOpenBC_Tangent(const int &i, const int &j, const int &k, const int &nprim, const int &dir, const Array4< const Real > &prim_tang_arr, const Array4< const Real > &mom_norm_arr, const Real &dxInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#ab0aafe8d39448868a229ed291f363d5b',1,'AdvectionSrcForOpenBC_Tangent(const int &i, const int &j, const int &k, const int &nprim, const int &dir, const amrex::Array4< const amrex::Real > &prim_tang_arr, const amrex::Array4< const amrex::Real > &mom_norm_arr, const amrex::Real &dxInv, const bool do_lo=false): ERF_Advection.H']]], - ['advectionsrcforopenbc_5ftangent_5fcons_3090',['AdvectionSrcForOpenBC_Tangent_Cons',['../ERF__Advection_8H.html#abd84d0909db1f87c22b5a92aae03e919',1,'AdvectionSrcForOpenBC_Tangent_Cons(const amrex::Box &bx, const int &dir, const int &icomp, const int &ncomp, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#af626d3a8c7d93d081c268b6ef3368e20',1,'AdvectionSrcForOpenBC_Tangent_Cons(const Box &bx, const int &dir, const int &icomp, const int &ncomp, const Array4< Real > &cell_rhs, const Array4< const Real > &cell_prim, const Array4< const Real > &avg_xmom, const Array4< const Real > &avg_ymom, const Array4< const Real > &avg_zmom, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], - ['advectionsrcforopenbc_5ftangent_5fxmom_3091',['AdvectionSrcForOpenBC_Tangent_Xmom',['../ERF__AdvectionSrcForOpenBC_8cpp.html#a426d47e0a43e0ba9ec9ea4791165c14e',1,'AdvectionSrcForOpenBC_Tangent_Xmom(const Box &bxx, const int &dir, const Array4< Real > &rho_u_rhs, const Array4< const Real > &u, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ax, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#a77a3da224ebc848d774a465bc4edbb6d',1,'AdvectionSrcForOpenBC_Tangent_Xmom(const amrex::Box &bxx, const int &dir, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H']]], - ['advectionsrcforopenbc_5ftangent_5fymom_3092',['AdvectionSrcForOpenBC_Tangent_Ymom',['../ERF__Advection_8H.html#a4ff38549b044becdf35e0331f8361756',1,'AdvectionSrcForOpenBC_Tangent_Ymom(const amrex::Box &bxy, const int &dir, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#a7962977abbf346525d7b3481c8a6f25e',1,'AdvectionSrcForOpenBC_Tangent_Ymom(const Box &bxy, const int &dir, const Array4< Real > &rho_v_rhs, const Array4< const Real > &v, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], - ['advectionsrcforopenbc_5ftangent_5fzmom_3093',['AdvectionSrcForOpenBC_Tangent_Zmom',['../ERF__Advection_8H.html#ac890a386e0e9ef50f62ae1ae7a3297fb',1,'AdvectionSrcForOpenBC_Tangent_Zmom(const amrex::Box &bxz, const int &dir, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const int domhi_z, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#a77ce5c5e497f070833cb915ffee7eea2',1,'AdvectionSrcForOpenBC_Tangent_Zmom(const Box &bxz, const int &dir, const Array4< Real > &rho_w_rhs, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const int domhi_z, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], - ['advectionsrcforrho_3094',['AdvectionSrcForRho',['../ERF__Advection_8H.html#a0227b1517e5223b7b884ba7d5b59f51e',1,'AdvectionSrcForRho(const amrex::Box &bx, const amrex::Array4< amrex::Real > &src, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &omega, const amrex::Array4< amrex::Real > &avg_xmom, const amrex::Array4< amrex::Real > &avg_ymom, const amrex::Array4< amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &ax_arr, const amrex::Array4< const amrex::Real > &ay_arr, const amrex::Array4< const amrex::Real > &az_arr, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const bool const_rho): ERF_Advection.H'],['../ERF__AdvectionSrcForState_8cpp.html#a9683ebdeaa4713791cdaf407ff259e2b',1,'AdvectionSrcForRho(const Box &bx, const Array4< Real > &advectionSrc, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< Real > &avg_xmom, const Array4< Real > &avg_ymom, const Array4< Real > &avg_zmom, const Array4< const Real > &ax_arr, const Array4< const Real > &ay_arr, const Array4< const Real > &az_arr, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const GpuArray< const Array4< Real >, AMREX_SPACEDIM > &flx_arr, const bool const_rho): ERF_AdvectionSrcForState.cpp']]], - ['advectionsrcforscalars_3095',['AdvectionSrcForScalars',['../ERF__Advection_8H.html#af7db315b7b7eeb4afbf05c007fadc84f',1,'AdvectionSrcForScalars(const amrex::Real &dt, const amrex::Box &bx, const int icomp, const int ncomp, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &cur_cons, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &src, const bool &use_mono_adv, amrex::Real *max_s_ptr, amrex::Real *min_s_ptr, const amrex::Array4< const amrex::Real > &vf_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const amrex::GpuArray< amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_tmp_arr, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h): ERF_Advection.H'],['../ERF__AdvectionSrcForState_8cpp.html#a244d2d95f771960db0f0ec982d3595f8',1,'AdvectionSrcForScalars(const Real &dt, const Box &bx, const int icomp, const int ncomp, const Array4< const Real > &avg_xmom, const Array4< const Real > &avg_ymom, const Array4< const Real > &avg_zmom, const Array4< const Real > &cur_cons, const Array4< const Real > &cell_prim, const Array4< Real > &advectionSrc, const bool &use_mono_adv, Real *max_s_ptr, Real *min_s_ptr, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, const GpuArray< const Array4< Real >, AMREX_SPACEDIM > &flx_arr, const GpuArray< Array4< Real >, AMREX_SPACEDIM > &flx_tmp_arr, const Box &domain, const BCRec *bc_ptr_h): ERF_AdvectionSrcForState.cpp']]], - ['advectionsrcforscalarsvert_3096',['AdvectionSrcForScalarsVert',['../ERF__AdvectionSrcForScalars_8H.html#a7ae00f92678a2aeee794bf2b735c19eb',1,'ERF_AdvectionSrcForScalars.H']]], - ['advectionsrcforscalarswrapper_3097',['AdvectionSrcForScalarsWrapper',['../ERF__AdvectionSrcForScalars_8H.html#a528a419d0272e41cd3e30a963e40c5bd',1,'ERF_AdvectionSrcForScalars.H']]], - ['advectionsrcforxmom_3098',['AdvectionSrcForXMom',['../ERF__AdvectionSrcForMom__T_8H.html#a5468932ef249d02b34fb647a1b1ab5c8',1,'ERF_AdvectionSrcForMom_T.H']]], - ['advectionsrcforxmom_5fn_3099',['AdvectionSrcForXMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#a1bf28455bc3f12b6bfaf2ac5c72ade43',1,'ERF_AdvectionSrcForMom_N.H']]], - ['advectionsrcforymom_3100',['AdvectionSrcForYMom',['../ERF__AdvectionSrcForMom__T_8H.html#a135f2345d5ee1204bc954483daf46e5a',1,'ERF_AdvectionSrcForMom_T.H']]], - ['advectionsrcforymom_5fn_3101',['AdvectionSrcForYMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#ab60d92de161522cece1baf13c5dea04c',1,'ERF_AdvectionSrcForMom_N.H']]], - ['advectionsrcforzmom_3102',['AdvectionSrcForZMom',['../ERF__AdvectionSrcForMom__T_8H.html#a333428f54334374129656feb237e8047',1,'ERF_AdvectionSrcForMom_T.H']]], - ['advectionsrcforzmom_5fn_3103',['AdvectionSrcForZMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#abbcdc73f7b35b08b49f4ddab5a3d3a99',1,'ERF_AdvectionSrcForMom_N.H']]], - ['aer_5foptics_5flog_5frh_3104',['aer_optics_log_rh',['../classPhysProp.html#a1099f5de19b69524e4c2bb0b78e497b7',1,'PhysProp']]], - ['aer_5frad_5fprops_5flw_3105',['aer_rad_props_lw',['../classAerRadProps.html#a6aabfa89e9a9d91bae79c7a0d91f17b3',1,'AerRadProps']]], - ['aer_5frad_5fprops_5fsw_3106',['aer_rad_props_sw',['../classAerRadProps.html#a433097bd85637100b16f3e120e9d6fa1',1,'AerRadProps']]], - ['aer_5fvis_5fdiag_5fout_3107',['aer_vis_diag_out',['../classAerRadProps.html#a97f18fad2a20322240862cee5c3fb5b7',1,'AerRadProps']]], - ['aerosol_5foptics_5finit_3108',['aerosol_optics_init',['../classPhysProp.html#a2f4be5c79cc5394f258c6e2e4570f897',1,'PhysProp']]], - ['aerradprops_3109',['AerRadProps',['../classAerRadProps.html#ae0eb6fbcd6b30a8e4538b8db3944d1e0',1,'AerRadProps']]], - ['air_5fviscosity_3110',['air_viscosity',['../ERF__MOSTStress_8H.html#a83577688af6d1136ab7a0be1b16f4674',1,'ERF_MOSTStress.H']]], - ['all_5fdims_3111',['all_dims',['../classncutils_1_1NCGroup.html#a8e01fe072fa48f4fa9c8be33a3a401b0',1,'ncutils::NCGroup']]], - ['all_5fgroups_3112',['all_groups',['../classncutils_1_1NCGroup.html#a82a48643f27b33b27cdd87c60e63f5f5',1,'ncutils::NCGroup']]], - ['all_5fvars_3113',['all_vars',['../classncutils_1_1NCGroup.html#affa2e62434110dd4fa47d093162e56cf',1,'ncutils::NCGroup']]], - ['amrex_5fenum_3114',['AMREX_ENUM',['../ERF__DataStruct_8H.html#a527d8c0024ac44ed7d9d58920ba18924',1,'AMREX_ENUM(MoistureModelType, Eulerian, Lagrangian, Undefined): ERF_DataStruct.H'],['../ERF_8H.html#a6b6b6faa8ce9b3e9b869c29b6e7a4cf4',1,'AMREX_ENUM(PlotFileType, None, Amrex, Netcdf): ERF.H'],['../ERF_8H.html#a5ec6fb22ac274a44a8dbf881fecbe144',1,'AMREX_ENUM(StateInterpType, FullState, Perturbational): ERF.H'],['../ERF_8H.html#aa635954d4f3a0aed015141d979f70728',1,'AMREX_ENUM(InitType, None, Input_Sounding, Ideal, Real, Metgrid, Uniform): ERF.H'],['../ERF__TurbStruct_8H.html#a9e98bc162980cfe86a62cd289b447f8c',1,'AMREX_ENUM(PBLType, None, MYNN25, YSU): ERF_TurbStruct.H'],['../ERF__TurbStruct_8H.html#a366eb3a7d508374fda1324a610da7ece',1,'AMREX_ENUM(RANSType, None, kEqn): ERF_TurbStruct.H'],['../ERF__TurbStruct_8H.html#adb69b8860ddef1a622fd387391d41efc',1,'AMREX_ENUM(LESType, None, Smagorinsky, Deardorff): ERF_TurbStruct.H'],['../ERF__DataStruct_8H.html#acd6a302b68c9b439b0ae8fdcf77de732',1,'AMREX_ENUM(PerturbationType, Source, Direct, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#acdc002a92ddacce9c7f56a850ef3ea8c',1,'AMREX_ENUM(LandSurfaceType, SLM, MM5, None, NOAH): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#afb582070899c7011b2fb9c732a9b1f86',1,'AMREX_ENUM(WindFarmLocType, lat_lon, x_y, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a5d2c7f49777252f2c834e5906d1f106b',1,'AMREX_ENUM(WindFarmType, Fitch, EWP, SimpleAD, GeneralAD, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a1a161b50cbe324b624d073cba60bf263',1,'AMREX_ENUM(MoistureType, SAM, SAM_NoIce, SAM_NoPrecip_NoIce, Kessler, Kessler_NoRain, SatAdj, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a364b3b76401ab0f16b68261b782a422f',1,'AMREX_ENUM(TerrainType, None, Static, Moving): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a167e3ccc662c308c584d8722a013a25c',1,'AMREX_ENUM(MeshType, ConstantDz, StretchedDz, VariableDz): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a6f87a8134a146aad179f011f937a27d7',1,'AMREX_ENUM(SubsteppingType, None, Explicit, Implicit): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a31ae75ca03a26e6ad638ba3bdf2246eb',1,'AMREX_ENUM(CouplingType, OneWay, TwoWay): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a01afbed431da562282cc06eef6fb9c88',1,'AMREX_ENUM(ABLDriverType, None, PressureGradient, GeostrophicWind): ERF_DataStruct.H']]], - ['amrex_5fprobinit_3115',['amrex_probinit',['../ERF__ProbCommon_8H.html#af9d998a7ea02a8866bcbbf8d3d1f8882',1,'ERF_ProbCommon.H']]], - ['appendplotvariables_3116',['appendPlotVariables',['../classERF.html#a7758f75dc7c9029eddc4c58ac0567654',1,'ERF']]], - ['apply_5ftpi_3117',['apply_tpi',['../structTurbulentPerturbation.html#adcb414231654ad9f5232a1a3377c30f2',1,'TurbulentPerturbation']]], - ['applyinvertedmask_3118',['ApplyInvertedMask',['../ERF__Utils_8H.html#acbc6116a3309adf87b7dc24242dc50ec',1,'ERF_Utils.H']]], - ['applymask_3119',['ApplyMask',['../ERF__Utils_8H.html#acebead6f3a33cb7737a1fea98341c3ae',1,'ERF_Utils.H']]], - ['applyspongezonebcsforcc_3120',['ApplySpongeZoneBCsForCC',['../ERF__ApplySpongeZoneBCs_8cpp.html#a2bb1399e36952baeacfd197a5322d661',1,'ApplySpongeZoneBCsForCC(const SpongeChoice &spongeChoice, const Geometry geom, const Box &bx, const Array4< Real > &cell_rhs, const Array4< const Real > &cell_data): ERF_ApplySpongeZoneBCs.cpp'],['../ERF__SrcHeaders_8H.html#a2cafd6a78e2987d7566c34f8f1f57cff',1,'ApplySpongeZoneBCsForCC(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &bx, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< const amrex::Real > &cell_data): ERF_SrcHeaders.H']]], - ['applyspongezonebcsformom_3121',['ApplySpongeZoneBCsForMom',['../ERF__ApplySpongeZoneBCs_8cpp.html#a2f0457a5cf90ed9e3f084a3951a80ae8',1,'ApplySpongeZoneBCsForMom(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Box &tbz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &rho_w): ERF_ApplySpongeZoneBCs.cpp'],['../ERF__SrcHeaders_8H.html#a0d9796507be7a7f2072d5f15928e05fc',1,'ApplySpongeZoneBCsForMom(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &tbx, const amrex::Box &tby, const amrex::Box &tbz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &rho_w): ERF_SrcHeaders.H']]], - ['applyspongezonebcsformom_5freadfromfile_3122',['ApplySpongeZoneBCsForMom_ReadFromFile',['../ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html#a43cc085fc4c8dd69e73541c28062925c',1,'ApplySpongeZoneBCsForMom_ReadFromFile(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Array4< const Real > &cell_data, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Vector< Real * > d_sponge_ptrs_at_lev): ERF_ApplySpongeZoneBCs_ReadFromFile.cpp'],['../ERF__SrcHeaders_8H.html#ae22ef4440a73ae73f46775e3b8f635ac',1,'ApplySpongeZoneBCsForMom_ReadFromFile(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &tbx, const amrex::Box &tby, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Vector< amrex::Real * > d_sponge_ptrs_at_lev): ERF_SrcHeaders.H']]], - ['averagedown_3123',['AverageDown',['../classERF.html#a8202de1f8f372e3e6fdc483447c6a55f',1,'ERF']]], - ['averagedownto_3124',['AverageDownTo',['../classERF.html#ae17524f168760cf435685a08d97480e7',1,'ERF']]], - ['axis_3125',['axis',['../classPlaneAverage.html#ae90ae5492fc58db64f54c342c800f59a',1,'PlaneAverage']]] + ['ablmost_3071',['ABLMost',['../classABLMost.html#ac6260dfbdf304cd8b8284c544a20dbb4',1,'ABLMost']]], + ['add_5fpar_3072',['add_par',['../main_8cpp.html#a183e783116d02836167ccbed3b28c1d3',1,'main.cpp']]], + ['add_5fthin_5fbody_5fsources_3073',['add_thin_body_sources',['../ERF__AddThinBodySources_8cpp.html#afe1f106475861ba9ed98d5163c7f4e20',1,'add_thin_body_sources(MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, std::unique_ptr< iMultiFab > &xflux_imask_lev, std::unique_ptr< iMultiFab > &yflux_imask_lev, std::unique_ptr< iMultiFab > &zflux_imask_lev, std::unique_ptr< MultiFab > &thin_xforce_lev, std::unique_ptr< MultiFab > &thin_yforce_lev, std::unique_ptr< MultiFab > &thin_zforce_lev): ERF_AddThinBodySources.cpp'],['../ERF__SrcHeaders_8H.html#a5b82614fa1590f73caf25dc65b1c937d',1,'add_thin_body_sources(amrex::MultiFab &xmom_source, amrex::MultiFab &ymom_source, amrex::MultiFab &zmom_source, std::unique_ptr< amrex::iMultiFab > &xflux_imask_lev, std::unique_ptr< amrex::iMultiFab > &yflux_imask_lev, std::unique_ptr< amrex::iMultiFab > &zflux_imask_lev, std::unique_ptr< amrex::MultiFab > &thin_xforce_lev, std::unique_ptr< amrex::MultiFab > &thin_yforce_lev, std::unique_ptr< amrex::MultiFab > &thin_zforce_lev): ERF_SrcHeaders.H']]], + ['add_5fvar_3074',['add_var',['../structTimeInterpolatedData.html#a3b9292eb3012672361abacc2ab7d9b2c',1,'TimeInterpolatedData']]], + ['adiabatic_3075',['adiabatic',['../structadiabatic.html#a43c914de601009400405ce6cfaaf2936',1,'adiabatic']]], + ['adiabatic_5fcharnock_3076',['adiabatic_charnock',['../structadiabatic__charnock.html#a2eef318caa20cd79a27d0413a0608789',1,'adiabatic_charnock']]], + ['adiabatic_5fdonelan_3077',['adiabatic_donelan',['../structadiabatic__donelan.html#a624c0ce51ab19d526d3e934735770bb0',1,'adiabatic_donelan']]], + ['adiabatic_5fmod_5fcharnock_3078',['adiabatic_mod_charnock',['../structadiabatic__mod__charnock.html#a4d85da446411e8d3f4dfb8e47e4c14b4',1,'adiabatic_mod_charnock']]], + ['adiabatic_5fwave_5fcoupled_3079',['adiabatic_wave_coupled',['../structadiabatic__wave__coupled.html#ab4bae3bcb6d202acedfa914203374506',1,'adiabatic_wave_coupled']]], + ['adv_5ftype_5fconvert_5fint_5fto_5fstring_3080',['adv_type_convert_int_to_string',['../structAdvChoice.html#abea240033571adc8f3993bd56bf28fa2',1,'AdvChoice']]], + ['adv_5ftype_5fconvert_5fstring_5fto_5fadvtype_3081',['adv_type_convert_string_to_advtype',['../structAdvChoice.html#a191cb08c4e809d1982ea90e4b4f9a528',1,'AdvChoice']]], + ['advance_3082',['advance',['../classFitch.html#aa0af4287104d385bfcd5dc0c8fb5c68a',1,'Fitch::advance()'],['../classSimpleAD.html#ad6791411508883ae0fe8925119750042',1,'SimpleAD::advance()'],['../classNullWindFarm.html#a6c0842d97c9d5d68030987bc76b61101',1,'NullWindFarm::advance()'],['../classGeneralAD.html#aa2727df24bc4d49692be1e4fae865806',1,'GeneralAD::advance()'],['../classEWP.html#a675a92a8d9c16748a95412e48bae2457',1,'EWP::advance()'],['../classWindFarm.html#a2e5541f6986770bc1b8b48fa2720ba1c',1,'WindFarm::advance()'],['../classMRISplitIntegrator.html#ad78b5d1908a131c3597232a041ca267b',1,'MRISplitIntegrator::advance()']]], + ['advance_3083',['Advance',['../classSAM.html#a012056ae20ded7928adf1be8afa665b9',1,'SAM::Advance()'],['../classNullMoist.html#aa2f97dcd622bc4ef212421d496ee2297',1,'NullMoist::Advance()'],['../classKessler.html#adbfb72df664abc2f02fede6b91b066b6',1,'Kessler::Advance()'],['../classMicrophysics.html#ae6f104e6b42a2b0a9c9f3d71985880f0',1,'Microphysics::Advance()'],['../classEulerianMicrophysics.html#ab1e3be50e46669690838fb1b82cfe243',1,'EulerianMicrophysics::Advance()'],['../classSLM.html#a31956746a8b8bbf207027cb784c9bfa4',1,'SLM::Advance()'],['../classNullSurf.html#a70a49bad633a2a87c4df7de8f368ef95',1,'NullSurf::Advance()'],['../classSatAdj.html#aabcac053905358d1e1818730eaa64235',1,'SatAdj::Advance()'],['../classERF.html#a47413fe5588f7dd71a1d5087a9e804f9',1,'ERF::Advance()'],['../classLandSurface.html#a2170397164e0f533884e744a2a73deb7',1,'LandSurface::Advance()'],['../classMM5.html#a2acfbfb967111ce4aed50e55adbcc15c',1,'MM5::Advance()']]], + ['advance_5fdycore_3084',['advance_dycore',['../classERF.html#af836d1bb05ac4c9f535358e14714f13e',1,'ERF']]], + ['advance_5flsm_3085',['advance_lsm',['../classERF.html#ac3f83ba16254a0efd4395900cef97efc',1,'ERF']]], + ['advance_5fmicrophysics_3086',['advance_microphysics',['../classERF.html#ad64b5fe566102dc053b35ad337971a3e',1,'ERF']]], + ['advanceblocks_3087',['AdvanceBlocks',['../classMultiBlockContainer.html#afe74361709855a6b78669dea775edc45',1,'MultiBlockContainer']]], + ['advancekessler_3088',['AdvanceKessler',['../classKessler.html#ab67e26d4eb01a6e25707b73ca47714ef',1,'Kessler']]], + ['advancemm5_3089',['AdvanceMM5',['../classMM5.html#a44d3fcf82f4f149b6ba3ccfe9b896849',1,'MM5']]], + ['advancesatadj_3090',['AdvanceSatAdj',['../classSatAdj.html#ac8aac0161bb9518a1c0909cd99d4c4d6',1,'SatAdj']]], + ['advanceslm_3091',['AdvanceSLM',['../classSLM.html#ac051c05d408c3471b0206f232c5f1fbc',1,'SLM']]], + ['advectionsrcformom_3092',['AdvectionSrcForMom',['../ERF__AdvectionSrcForMom_8cpp.html#a5cb300c3d273a3e004142e7b26cfa3b6',1,'AdvectionSrcForMom(const Box &bx, const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &cell_data, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, TerrainType &terrain_type, const int lo_z_face, const int hi_z_face, const Box &domain, const BCRec *bc_ptr_h): ERF_AdvectionSrcForMom.cpp'],['../ERF__Advection_8H.html#a9e16406e85858481063305854c6d6a31',1,'AdvectionSrcForMom(const amrex::Box &bx, const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, TerrainType &terrain_type, const int lo_z_face, const int hi_z_face, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h): ERF_Advection.H']]], + ['advectionsrcformomvert_3093',['AdvectionSrcForMomVert',['../ERF__AdvectionSrcForMom__T_8H.html#ae8cc522ffffb23058df8e8ed5c892acd',1,'ERF_AdvectionSrcForMom_T.H']]], + ['advectionsrcformomvert_5fn_3094',['AdvectionSrcForMomVert_N',['../ERF__AdvectionSrcForMom__N_8H.html#ac1ffb44f53b355afef0c5a20b7750910',1,'ERF_AdvectionSrcForMom_N.H']]], + ['advectionsrcformomwrapper_3095',['AdvectionSrcForMomWrapper',['../ERF__AdvectionSrcForMom__T_8H.html#a4594886b5c42807b88fde702d78b062b',1,'ERF_AdvectionSrcForMom_T.H']]], + ['advectionsrcformomwrapper_5fn_3096',['AdvectionSrcForMomWrapper_N',['../ERF__AdvectionSrcForMom__N_8H.html#afccfe8e1799dbee5d72547a51914406a',1,'ERF_AdvectionSrcForMom_N.H']]], + ['advectionsrcforopenbc_5fnormal_3097',['AdvectionSrcForOpenBC_Normal',['../ERF__AdvectionSrcForOpenBC_8cpp.html#a9724c4268388a35a651fbe8e0b8d8e15',1,'AdvectionSrcForOpenBC_Normal(const Box &bx, const int &dir, const Array4< Real > &rhs_arr, const Array4< const Real > &vel_norm_arr, const Array4< const Real > &cell_data_arr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#a8a93a1f4fa830e853896360758c1185c',1,'AdvectionSrcForOpenBC_Normal(const amrex::Box &bx, const int &dir, const amrex::Array4< amrex::Real > &rhs_arr, const amrex::Array4< const amrex::Real > &vel_norm_arr, const amrex::Array4< const amrex::Real > &cell_data_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const bool do_lo=false): ERF_Advection.H']]], + ['advectionsrcforopenbc_5ftangent_3098',['AdvectionSrcForOpenBC_Tangent',['../ERF__AdvectionSrcForOpenBC_8cpp.html#ac6e7a792c85a42fe5c0679a2b1f763ec',1,'AdvectionSrcForOpenBC_Tangent(const int &i, const int &j, const int &k, const int &nprim, const int &dir, const Array4< const Real > &prim_tang_arr, const Array4< const Real > &mom_norm_arr, const Real &dxInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#ab0aafe8d39448868a229ed291f363d5b',1,'AdvectionSrcForOpenBC_Tangent(const int &i, const int &j, const int &k, const int &nprim, const int &dir, const amrex::Array4< const amrex::Real > &prim_tang_arr, const amrex::Array4< const amrex::Real > &mom_norm_arr, const amrex::Real &dxInv, const bool do_lo=false): ERF_Advection.H']]], + ['advectionsrcforopenbc_5ftangent_5fcons_3099',['AdvectionSrcForOpenBC_Tangent_Cons',['../ERF__Advection_8H.html#abd84d0909db1f87c22b5a92aae03e919',1,'AdvectionSrcForOpenBC_Tangent_Cons(const amrex::Box &bx, const int &dir, const int &icomp, const int &ncomp, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#af626d3a8c7d93d081c268b6ef3368e20',1,'AdvectionSrcForOpenBC_Tangent_Cons(const Box &bx, const int &dir, const int &icomp, const int &ncomp, const Array4< Real > &cell_rhs, const Array4< const Real > &cell_prim, const Array4< const Real > &avg_xmom, const Array4< const Real > &avg_ymom, const Array4< const Real > &avg_zmom, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], + ['advectionsrcforopenbc_5ftangent_5fxmom_3100',['AdvectionSrcForOpenBC_Tangent_Xmom',['../ERF__AdvectionSrcForOpenBC_8cpp.html#a426d47e0a43e0ba9ec9ea4791165c14e',1,'AdvectionSrcForOpenBC_Tangent_Xmom(const Box &bxx, const int &dir, const Array4< Real > &rho_u_rhs, const Array4< const Real > &u, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ax, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp'],['../ERF__Advection_8H.html#a77a3da224ebc848d774a465bc4edbb6d',1,'AdvectionSrcForOpenBC_Tangent_Xmom(const amrex::Box &bxx, const int &dir, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H']]], + ['advectionsrcforopenbc_5ftangent_5fymom_3101',['AdvectionSrcForOpenBC_Tangent_Ymom',['../ERF__Advection_8H.html#a4ff38549b044becdf35e0331f8361756',1,'AdvectionSrcForOpenBC_Tangent_Ymom(const amrex::Box &bxy, const int &dir, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#a7962977abbf346525d7b3481c8a6f25e',1,'AdvectionSrcForOpenBC_Tangent_Ymom(const Box &bxy, const int &dir, const Array4< Real > &rho_v_rhs, const Array4< const Real > &v, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], + ['advectionsrcforopenbc_5ftangent_5fzmom_3102',['AdvectionSrcForOpenBC_Tangent_Zmom',['../ERF__Advection_8H.html#ac890a386e0e9ef50f62ae1ae7a3297fb',1,'AdvectionSrcForOpenBC_Tangent_Zmom(const amrex::Box &bxz, const int &dir, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &w, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &Omega, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const int domhi_z, const bool do_lo=false): ERF_Advection.H'],['../ERF__AdvectionSrcForOpenBC_8cpp.html#a77ce5c5e497f070833cb915ffee7eea2',1,'AdvectionSrcForOpenBC_Tangent_Zmom(const Box &bxz, const int &dir, const Array4< Real > &rho_w_rhs, const Array4< const Real > &w, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const int domhi_z, const bool do_lo): ERF_AdvectionSrcForOpenBC.cpp']]], + ['advectionsrcforrho_3103',['AdvectionSrcForRho',['../ERF__Advection_8H.html#a0227b1517e5223b7b884ba7d5b59f51e',1,'AdvectionSrcForRho(const amrex::Box &bx, const amrex::Array4< amrex::Real > &src, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &omega, const amrex::Array4< amrex::Real > &avg_xmom, const amrex::Array4< amrex::Real > &avg_ymom, const amrex::Array4< amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &ax_arr, const amrex::Array4< const amrex::Real > &ay_arr, const amrex::Array4< const amrex::Real > &az_arr, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const bool const_rho): ERF_Advection.H'],['../ERF__AdvectionSrcForState_8cpp.html#a9683ebdeaa4713791cdaf407ff259e2b',1,'AdvectionSrcForRho(const Box &bx, const Array4< Real > &advectionSrc, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &Omega, const Array4< Real > &avg_xmom, const Array4< Real > &avg_ymom, const Array4< Real > &avg_zmom, const Array4< const Real > &ax_arr, const Array4< const Real > &ay_arr, const Array4< const Real > &az_arr, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, const GpuArray< const Array4< Real >, AMREX_SPACEDIM > &flx_arr, const bool const_rho): ERF_AdvectionSrcForState.cpp']]], + ['advectionsrcforscalars_3104',['AdvectionSrcForScalars',['../ERF__Advection_8H.html#af7db315b7b7eeb4afbf05c007fadc84f',1,'AdvectionSrcForScalars(const amrex::Real &dt, const amrex::Box &bx, const int icomp, const int ncomp, const amrex::Array4< const amrex::Real > &avg_xmom, const amrex::Array4< const amrex::Real > &avg_ymom, const amrex::Array4< const amrex::Real > &avg_zmom, const amrex::Array4< const amrex::Real > &cur_cons, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &src, const bool &use_mono_adv, amrex::Real *max_s_ptr, amrex::Real *min_s_ptr, const amrex::Array4< const amrex::Real > &vf_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const amrex::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_arr, const amrex::GpuArray< amrex::Array4< amrex::Real >, AMREX_SPACEDIM > &flx_tmp_arr, const amrex::Box &domain, const amrex::BCRec *bc_ptr_h): ERF_Advection.H'],['../ERF__AdvectionSrcForState_8cpp.html#a244d2d95f771960db0f0ec982d3595f8',1,'AdvectionSrcForScalars(const Real &dt, const Box &bx, const int icomp, const int ncomp, const Array4< const Real > &avg_xmom, const Array4< const Real > &avg_ymom, const Array4< const Real > &avg_zmom, const Array4< const Real > &cur_cons, const Array4< const Real > &cell_prim, const Array4< Real > &advectionSrc, const bool &use_mono_adv, Real *max_s_ptr, Real *min_s_ptr, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &mf_m, const AdvType horiz_adv_type, const AdvType vert_adv_type, const Real horiz_upw_frac, const Real vert_upw_frac, const GpuArray< const Array4< Real >, AMREX_SPACEDIM > &flx_arr, const GpuArray< Array4< Real >, AMREX_SPACEDIM > &flx_tmp_arr, const Box &domain, const BCRec *bc_ptr_h): ERF_AdvectionSrcForState.cpp']]], + ['advectionsrcforscalarsvert_3105',['AdvectionSrcForScalarsVert',['../ERF__AdvectionSrcForScalars_8H.html#a7ae00f92678a2aeee794bf2b735c19eb',1,'ERF_AdvectionSrcForScalars.H']]], + ['advectionsrcforscalarswrapper_3106',['AdvectionSrcForScalarsWrapper',['../ERF__AdvectionSrcForScalars_8H.html#a528a419d0272e41cd3e30a963e40c5bd',1,'ERF_AdvectionSrcForScalars.H']]], + ['advectionsrcforxmom_3107',['AdvectionSrcForXMom',['../ERF__AdvectionSrcForMom__T_8H.html#a5468932ef249d02b34fb647a1b1ab5c8',1,'ERF_AdvectionSrcForMom_T.H']]], + ['advectionsrcforxmom_5fn_3108',['AdvectionSrcForXMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#a1bf28455bc3f12b6bfaf2ac5c72ade43',1,'ERF_AdvectionSrcForMom_N.H']]], + ['advectionsrcforymom_3109',['AdvectionSrcForYMom',['../ERF__AdvectionSrcForMom__T_8H.html#a135f2345d5ee1204bc954483daf46e5a',1,'ERF_AdvectionSrcForMom_T.H']]], + ['advectionsrcforymom_5fn_3110',['AdvectionSrcForYMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#ab60d92de161522cece1baf13c5dea04c',1,'ERF_AdvectionSrcForMom_N.H']]], + ['advectionsrcforzmom_3111',['AdvectionSrcForZMom',['../ERF__AdvectionSrcForMom__T_8H.html#a333428f54334374129656feb237e8047',1,'ERF_AdvectionSrcForMom_T.H']]], + ['advectionsrcforzmom_5fn_3112',['AdvectionSrcForZMom_N',['../ERF__AdvectionSrcForMom__N_8H.html#abbcdc73f7b35b08b49f4ddab5a3d3a99',1,'ERF_AdvectionSrcForMom_N.H']]], + ['aer_5foptics_5flog_5frh_3113',['aer_optics_log_rh',['../classPhysProp.html#a1099f5de19b69524e4c2bb0b78e497b7',1,'PhysProp']]], + ['aer_5frad_5fprops_5flw_3114',['aer_rad_props_lw',['../classAerRadProps.html#a6aabfa89e9a9d91bae79c7a0d91f17b3',1,'AerRadProps']]], + ['aer_5frad_5fprops_5fsw_3115',['aer_rad_props_sw',['../classAerRadProps.html#a433097bd85637100b16f3e120e9d6fa1',1,'AerRadProps']]], + ['aer_5fvis_5fdiag_5fout_3116',['aer_vis_diag_out',['../classAerRadProps.html#a97f18fad2a20322240862cee5c3fb5b7',1,'AerRadProps']]], + ['aerosol_5foptics_5finit_3117',['aerosol_optics_init',['../classPhysProp.html#a2f4be5c79cc5394f258c6e2e4570f897',1,'PhysProp']]], + ['aerradprops_3118',['AerRadProps',['../classAerRadProps.html#ae0eb6fbcd6b30a8e4538b8db3944d1e0',1,'AerRadProps']]], + ['air_5fviscosity_3119',['air_viscosity',['../ERF__MOSTStress_8H.html#a83577688af6d1136ab7a0be1b16f4674',1,'ERF_MOSTStress.H']]], + ['all_5fdims_3120',['all_dims',['../classncutils_1_1NCGroup.html#a8e01fe072fa48f4fa9c8be33a3a401b0',1,'ncutils::NCGroup']]], + ['all_5fgroups_3121',['all_groups',['../classncutils_1_1NCGroup.html#a82a48643f27b33b27cdd87c60e63f5f5',1,'ncutils::NCGroup']]], + ['all_5fvars_3122',['all_vars',['../classncutils_1_1NCGroup.html#affa2e62434110dd4fa47d093162e56cf',1,'ncutils::NCGroup']]], + ['amrex_5fenum_3123',['AMREX_ENUM',['../ERF__DataStruct_8H.html#a527d8c0024ac44ed7d9d58920ba18924',1,'AMREX_ENUM(MoistureModelType, Eulerian, Lagrangian, Undefined): ERF_DataStruct.H'],['../ERF_8H.html#a6b6b6faa8ce9b3e9b869c29b6e7a4cf4',1,'AMREX_ENUM(PlotFileType, None, Amrex, Netcdf): ERF.H'],['../ERF_8H.html#a5ec6fb22ac274a44a8dbf881fecbe144',1,'AMREX_ENUM(StateInterpType, FullState, Perturbational): ERF.H'],['../ERF_8H.html#aa635954d4f3a0aed015141d979f70728',1,'AMREX_ENUM(InitType, None, Input_Sounding, Ideal, Real, Metgrid, Uniform): ERF.H'],['../ERF__TurbStruct_8H.html#a9e98bc162980cfe86a62cd289b447f8c',1,'AMREX_ENUM(PBLType, None, MYNN25, YSU): ERF_TurbStruct.H'],['../ERF__TurbStruct_8H.html#a366eb3a7d508374fda1324a610da7ece',1,'AMREX_ENUM(RANSType, None, kEqn): ERF_TurbStruct.H'],['../ERF__TurbStruct_8H.html#adb69b8860ddef1a622fd387391d41efc',1,'AMREX_ENUM(LESType, None, Smagorinsky, Deardorff): ERF_TurbStruct.H'],['../ERF__DataStruct_8H.html#acd6a302b68c9b439b0ae8fdcf77de732',1,'AMREX_ENUM(PerturbationType, Source, Direct, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#acdc002a92ddacce9c7f56a850ef3ea8c',1,'AMREX_ENUM(LandSurfaceType, SLM, MM5, None, NOAH): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#afb582070899c7011b2fb9c732a9b1f86',1,'AMREX_ENUM(WindFarmLocType, lat_lon, x_y, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a5d2c7f49777252f2c834e5906d1f106b',1,'AMREX_ENUM(WindFarmType, Fitch, EWP, SimpleAD, GeneralAD, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a1a161b50cbe324b624d073cba60bf263',1,'AMREX_ENUM(MoistureType, SAM, SAM_NoIce, SAM_NoPrecip_NoIce, Kessler, Kessler_NoRain, SatAdj, None): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#acd4fd6918903c5072ef3380dcbadecc7',1,'AMREX_ENUM(TerrainType, None, StaticFittedMesh, MovingFittedMesh, EB, ImmersedForcing): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a167e3ccc662c308c584d8722a013a25c',1,'AMREX_ENUM(MeshType, ConstantDz, StretchedDz, VariableDz): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a6f87a8134a146aad179f011f937a27d7',1,'AMREX_ENUM(SubsteppingType, None, Explicit, Implicit): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a31ae75ca03a26e6ad638ba3bdf2246eb',1,'AMREX_ENUM(CouplingType, OneWay, TwoWay): ERF_DataStruct.H'],['../ERF__DataStruct_8H.html#a01afbed431da562282cc06eef6fb9c88',1,'AMREX_ENUM(ABLDriverType, None, PressureGradient, GeostrophicWind): ERF_DataStruct.H']]], + ['amrex_5fprobinit_3124',['amrex_probinit',['../ERF__ProbCommon_8H.html#af9d998a7ea02a8866bcbbf8d3d1f8882',1,'ERF_ProbCommon.H']]], + ['appendplotvariables_3125',['appendPlotVariables',['../classERF.html#a7758f75dc7c9029eddc4c58ac0567654',1,'ERF']]], + ['apply_5ftpi_3126',['apply_tpi',['../structTurbulentPerturbation.html#adcb414231654ad9f5232a1a3377c30f2',1,'TurbulentPerturbation']]], + ['applyinvertedmask_3127',['ApplyInvertedMask',['../ERF__Utils_8H.html#acbc6116a3309adf87b7dc24242dc50ec',1,'ERF_Utils.H']]], + ['applymask_3128',['ApplyMask',['../ERF__Utils_8H.html#acebead6f3a33cb7737a1fea98341c3ae',1,'ERF_Utils.H']]], + ['applyspongezonebcsforcc_3129',['ApplySpongeZoneBCsForCC',['../ERF__ApplySpongeZoneBCs_8cpp.html#a2bb1399e36952baeacfd197a5322d661',1,'ApplySpongeZoneBCsForCC(const SpongeChoice &spongeChoice, const Geometry geom, const Box &bx, const Array4< Real > &cell_rhs, const Array4< const Real > &cell_data): ERF_ApplySpongeZoneBCs.cpp'],['../ERF__SrcHeaders_8H.html#a2cafd6a78e2987d7566c34f8f1f57cff',1,'ApplySpongeZoneBCsForCC(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &bx, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< const amrex::Real > &cell_data): ERF_SrcHeaders.H']]], + ['applyspongezonebcsformom_3130',['ApplySpongeZoneBCsForMom',['../ERF__ApplySpongeZoneBCs_8cpp.html#a2f0457a5cf90ed9e3f084a3951a80ae8',1,'ApplySpongeZoneBCsForMom(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Box &tbz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Array4< const Real > &rho_w): ERF_ApplySpongeZoneBCs.cpp'],['../ERF__SrcHeaders_8H.html#a0d9796507be7a7f2072d5f15928e05fc',1,'ApplySpongeZoneBCsForMom(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &tbx, const amrex::Box &tby, const amrex::Box &tbz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Array4< const amrex::Real > &rho_w): ERF_SrcHeaders.H']]], + ['applyspongezonebcsformom_5freadfromfile_3131',['ApplySpongeZoneBCsForMom_ReadFromFile',['../ERF__ApplySpongeZoneBCs__ReadFromFile_8cpp.html#a43cc085fc4c8dd69e73541c28062925c',1,'ApplySpongeZoneBCsForMom_ReadFromFile(const SpongeChoice &spongeChoice, const Geometry geom, const Box &tbx, const Box &tby, const Array4< const Real > &cell_data, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< const Real > &rho_u, const Array4< const Real > &rho_v, const Vector< Real * > d_sponge_ptrs_at_lev): ERF_ApplySpongeZoneBCs_ReadFromFile.cpp'],['../ERF__SrcHeaders_8H.html#ae22ef4440a73ae73f46775e3b8f635ac',1,'ApplySpongeZoneBCsForMom_ReadFromFile(const SpongeChoice &spongeChoice, const amrex::Geometry geom, const amrex::Box &tbx, const amrex::Box &tby, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< const amrex::Real > &rho_u, const amrex::Array4< const amrex::Real > &rho_v, const amrex::Vector< amrex::Real * > d_sponge_ptrs_at_lev): ERF_SrcHeaders.H']]], + ['averagedown_3132',['AverageDown',['../classERF.html#a8202de1f8f372e3e6fdc483447c6a55f',1,'ERF']]], + ['averagedownto_3133',['AverageDownTo',['../classERF.html#ae17524f168760cf435685a08d97480e7',1,'ERF']]], + ['axis_3134',['axis',['../classPlaneAverage.html#ae90ae5492fc58db64f54c342c800f59a',1,'PlaneAverage']]] ]; diff --git a/search/functions_1.js b/search/functions_1.js index af3f988b3..d7c2bd064 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -1,24 +1,24 @@ var searchData= [ - ['binterp_3126',['binterp',['../classMam4__aer.html#ac1ba4ccab45c000472b4d40cb43c9ef9',1,'Mam4_aer']]], - ['bolton_5fsvp_5fwater_3127',['Bolton_svp_water',['../classSatMethods.html#a128ccad46f784c2d1aaeda372833dab6',1,'SatMethods']]], - ['br_5fshift_3128',['br_shift',['../ERF__WriteBndryPlanes_8cpp.html#a84c19e5c5555fe13da12dc8ba44e7da8',1,'ERF_WriteBndryPlanes.cpp']]], - ['build_5fcoriolis_5fforcings_3129',['build_coriolis_forcings',['../structSolverChoice.html#a3b31e3a91b502cabfc9fd8778492ad46',1,'SolverChoice']]], - ['build_5ffine_5fmask_3130',['build_fine_mask',['../classERF.html#af46289079e053a6d74ddef0bf1a5d8a3',1,'ERF']]], - ['buildfabsfromnetcdffile_3131',['BuildFABsFromNetCDFFile',['../ERF__NCWpsFile_8H.html#ac2228af687d21c7fde3d80c4b89e4027',1,'ERF_NCWpsFile.H']]], - ['buildfabsfromwrfbdyfile_3132',['BuildFABsFromWRFBdyFile',['../ERF__NCWpsFile_8H.html#aae7cfa7d43851de007130e9a44b7f1c0',1,'ERF_NCWpsFile.H']]], - ['buildinfogetbuilddate_3133',['buildInfoGetBuildDate',['../namespaceamrex.html#a8f794ff24efbc4b60058492d1a073c78',1,'amrex']]], - ['buildinfogetcomp_3134',['buildInfoGetComp',['../namespaceamrex.html#a9d270ec83f99e836cca454cac4e0af5e',1,'amrex']]], - ['buildinfogetcompversion_3135',['buildInfoGetCompVersion',['../namespaceamrex.html#aab3ca155f0d0a6d198817df9c35352f8',1,'amrex']]], - ['buildinfogetgithash_3136',['buildInfoGetGitHash',['../namespaceamrex.html#afa2dbdd17ead719f97272c9a0a2b0f8a',1,'amrex']]], - ['buildmask_3137',['BuildMask',['../classERFFillPatcher.html#ace667632120f87025e805461dd796599',1,'ERFFillPatcher']]], - ['bulk_5fprops_5finit_3138',['bulk_props_init',['../classPhysProp.html#a1bd98e99ebbc4373a913a6522b7a604f',1,'PhysProp']]], - ['buoyancy_5fdry_5fanelastic_3139',['buoyancy_dry_anelastic',['../ERF__BuoyancyUtils_8H.html#a5011865b681ba8438cde409a3d072ab7',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fdry_5fanelastic_5ft_3140',['buoyancy_dry_anelastic_T',['../ERF__BuoyancyUtils_8H.html#abb7188746139971e303834720b94464a',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fdry_5fthpert_3141',['buoyancy_dry_Thpert',['../ERF__BuoyancyUtils_8H.html#a5d830f8d1f69f421243bb525f1cb3451',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fdry_5ftpert_3142',['buoyancy_dry_Tpert',['../ERF__BuoyancyUtils_8H.html#a7619875c059558175b6df4771ccc8515',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fmoist_5fanelastic_3143',['buoyancy_moist_anelastic',['../ERF__BuoyancyUtils_8H.html#a7ed47bf58371d45d6ae8060a81f60dfc',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fmoist_5fthpert_3144',['buoyancy_moist_Thpert',['../ERF__BuoyancyUtils_8H.html#aa012a8c78677190d8b51abe67b6526eb',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5fmoist_5ftpert_3145',['buoyancy_moist_Tpert',['../ERF__BuoyancyUtils_8H.html#aa3a740bcf18b82738afde22ade07fff9',1,'ERF_BuoyancyUtils.H']]], - ['buoyancy_5frhopert_3146',['buoyancy_rhopert',['../ERF__BuoyancyUtils_8H.html#a43ed1d4e549a33792364f14118214fac',1,'ERF_BuoyancyUtils.H']]] + ['binterp_3135',['binterp',['../classMam4__aer.html#ac1ba4ccab45c000472b4d40cb43c9ef9',1,'Mam4_aer']]], + ['bolton_5fsvp_5fwater_3136',['Bolton_svp_water',['../classSatMethods.html#a128ccad46f784c2d1aaeda372833dab6',1,'SatMethods']]], + ['br_5fshift_3137',['br_shift',['../ERF__WriteBndryPlanes_8cpp.html#a84c19e5c5555fe13da12dc8ba44e7da8',1,'ERF_WriteBndryPlanes.cpp']]], + ['build_5fcoriolis_5fforcings_3138',['build_coriolis_forcings',['../structSolverChoice.html#a3b31e3a91b502cabfc9fd8778492ad46',1,'SolverChoice']]], + ['build_5ffine_5fmask_3139',['build_fine_mask',['../classERF.html#af46289079e053a6d74ddef0bf1a5d8a3',1,'ERF']]], + ['buildfabsfromnetcdffile_3140',['BuildFABsFromNetCDFFile',['../ERF__NCWpsFile_8H.html#ac2228af687d21c7fde3d80c4b89e4027',1,'ERF_NCWpsFile.H']]], + ['buildfabsfromwrfbdyfile_3141',['BuildFABsFromWRFBdyFile',['../ERF__NCWpsFile_8H.html#aae7cfa7d43851de007130e9a44b7f1c0',1,'ERF_NCWpsFile.H']]], + ['buildinfogetbuilddate_3142',['buildInfoGetBuildDate',['../namespaceamrex.html#a8f794ff24efbc4b60058492d1a073c78',1,'amrex']]], + ['buildinfogetcomp_3143',['buildInfoGetComp',['../namespaceamrex.html#a9d270ec83f99e836cca454cac4e0af5e',1,'amrex']]], + ['buildinfogetcompversion_3144',['buildInfoGetCompVersion',['../namespaceamrex.html#aab3ca155f0d0a6d198817df9c35352f8',1,'amrex']]], + ['buildinfogetgithash_3145',['buildInfoGetGitHash',['../namespaceamrex.html#afa2dbdd17ead719f97272c9a0a2b0f8a',1,'amrex']]], + ['buildmask_3146',['BuildMask',['../classERFFillPatcher.html#ace667632120f87025e805461dd796599',1,'ERFFillPatcher']]], + ['bulk_5fprops_5finit_3147',['bulk_props_init',['../classPhysProp.html#a1bd98e99ebbc4373a913a6522b7a604f',1,'PhysProp']]], + ['buoyancy_5fdry_5fanelastic_3148',['buoyancy_dry_anelastic',['../ERF__BuoyancyUtils_8H.html#a5011865b681ba8438cde409a3d072ab7',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fdry_5fanelastic_5ft_3149',['buoyancy_dry_anelastic_T',['../ERF__BuoyancyUtils_8H.html#abb7188746139971e303834720b94464a',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fdry_5fthpert_3150',['buoyancy_dry_Thpert',['../ERF__BuoyancyUtils_8H.html#a5d830f8d1f69f421243bb525f1cb3451',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fdry_5ftpert_3151',['buoyancy_dry_Tpert',['../ERF__BuoyancyUtils_8H.html#a7619875c059558175b6df4771ccc8515',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fmoist_5fanelastic_3152',['buoyancy_moist_anelastic',['../ERF__BuoyancyUtils_8H.html#a7ed47bf58371d45d6ae8060a81f60dfc',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fmoist_5fthpert_3153',['buoyancy_moist_Thpert',['../ERF__BuoyancyUtils_8H.html#aa012a8c78677190d8b51abe67b6526eb',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5fmoist_5ftpert_3154',['buoyancy_moist_Tpert',['../ERF__BuoyancyUtils_8H.html#aa3a740bcf18b82738afde22ade07fff9',1,'ERF_BuoyancyUtils.H']]], + ['buoyancy_5frhopert_3155',['buoyancy_rhopert',['../ERF__BuoyancyUtils_8H.html#a43ed1d4e549a33792364f14118214fac',1,'ERF_BuoyancyUtils.H']]] ]; diff --git a/search/functions_10.js b/search/functions_10.js index ce9e8b79f..9a33e4255 100644 --- a/search/functions_10.js +++ b/search/functions_10.js @@ -1,64 +1,65 @@ var searchData= [ - ['rad_5fcnst_5fget_5faer_5fidx_3759',['rad_cnst_get_aer_idx',['../classMamConstituents.html#a19309fc1bfd9a51b5ac412ba7f17734f',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5faer_5fmmr_5fby_5fidx_3760',['rad_cnst_get_aer_mmr_by_idx',['../classMamConstituents.html#ab71d773d8d4832482a491da5dfc90d0c',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fgas_3761',['rad_cnst_get_gas',['../classMamConstituents.html#aa08fdee60e1f2eb70e418cca0f4376fd',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fmode_3762',['rad_cnst_get_info_by_mode',['../classMamConstituents.html#a0ec3bdf1969053b42ef6f24ab8622bbb',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fmode_5fspec_3763',['rad_cnst_get_info_by_mode_spec',['../classMamConstituents.html#a888a27839bf052d103279fb7d765be5b',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5finfo_5fby_5fspectype_3764',['rad_cnst_get_info_by_spectype',['../classMamConstituents.html#a15485f536676ae546040b04d685c9f7d',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmam_5fmmr_5fby_5fidx_3765',['rad_cnst_get_mam_mmr_by_idx',['../classMamConstituents.html#a9008651a99628af62f3f5494d68a2b99',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmam_5fmmr_5fidx_3766',['rad_cnst_get_mam_mmr_idx',['../classMamConstituents.html#ad4e1ef2f163420a21a7ae45a2191b304',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fidx_3767',['rad_cnst_get_mode_idx',['../classMamConstituents.html#a7dc3f158961e8c929e91acbf246dbaa2',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fnum_3768',['rad_cnst_get_mode_num',['../classMamConstituents.html#a1331df86e7023172d2ecdb50b5554bf4',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fmode_5fnum_5fidx_3769',['rad_cnst_get_mode_num_idx',['../classMamConstituents.html#a77d8923806cc2164a66b248da2a70413',1,'MamConstituents']]], - ['rad_5fcnst_5fget_5fspec_5fidx_3770',['rad_cnst_get_spec_idx',['../classMamConstituents.html#ad368aa5dcd61324d8f413a0ba0e1e2a4',1,'MamConstituents']]], - ['rad_5fcnst_5finit_3771',['rad_cnst_init',['../classMamConstituents.html#a5e7be8b1cc061652374bb6ab9e2d3645',1,'MamConstituents']]], - ['rad_5fcnst_5fout_3772',['rad_cnst_out',['../classMamConstituents.html#a7a6e8be4f31c05ccbb0824d6ee5afe42',1,'MamConstituents']]], - ['rad_5fgas_5findex_3773',['rad_gas_index',['../classRadConstants.html#a41beba72a1d7ac337497bca58b5ff6f7',1,'RadConstants']]], - ['radiation_3774',['Radiation',['../classRadiation.html#aff1bb11c6262db1629ede245d861be18',1,'Radiation']]], - ['radiation_5fdriver_5flw_3775',['radiation_driver_lw',['../classRadiation.html#accd99e73e1c185372d1219e87fa5d94b',1,'Radiation']]], - ['radiation_5fdriver_5fsw_3776',['radiation_driver_sw',['../classRadiation.html#abf8ab94227c1a5f729ac24d92e52518b',1,'Radiation']]], - ['randomreal_3777',['RandomReal',['../structTurbulentPerturbation.html#ad1831bbc1cee603520e0b66692cebfa7',1,'TurbulentPerturbation']]], - ['read_5fcustom_5froughness_3778',['read_custom_roughness',['../classABLMost.html#a659a78a3d5c58ec4dff9ea0933413474',1,'ABLMost']]], - ['read_5fcustom_5fterrain_3779',['read_custom_terrain',['../classProblemBase.html#a7497a6e90bebb14387f5716ee2e51c2d',1,'ProblemBase']]], - ['read_5fcustom_5fterrain_5fusgs_3780',['read_custom_terrain_USGS',['../classProblemBase.html#ae340627800260e530ba48a976bc3a979',1,'ProblemBase']]], - ['read_5ffile_3781',['read_file',['../classReadBndryPlanes.html#afe03a3b8a1953d94adde87f69ec15c32',1,'ReadBndryPlanes']]], - ['read_5ffrom_5ffile_3782',['read_from_file',['../structInputSoundingData.html#a6742e8e0e37fd817097963bbd965692c',1,'InputSoundingData::read_from_file()'],['../structInputSpongeData.html#a75a39e770aef38396af5f31cda9879fc',1,'InputSpongeData::read_from_file()']]], - ['read_5ffrom_5fmetgrid_3783',['read_from_metgrid',['../ERF__MetgridUtils_8H.html#a7b0efa8ff3ba587956865b8bddaacfa4',1,'ERF_MetgridUtils.H']]], - ['read_5finput_5ffiles_3784',['read_input_files',['../classReadBndryPlanes.html#a19b566a4631911e91aae1e89b01f6779',1,'ReadBndryPlanes']]], - ['read_5fint_5fstring_3785',['read_int_string',['../structSolverChoice.html#a31e016e3da7c175ac02427767286bc42',1,'SolverChoice']]], - ['read_5ftables_3786',['read_tables',['../classWindFarm.html#a4bfca70fee27062cd4eca4209ddfb16b',1,'WindFarm']]], - ['read_5ftime_5ffile_3787',['read_time_file',['../classReadBndryPlanes.html#ac6633331e3b4ae3d7c93534930b7f856',1,'ReadBndryPlanes']]], - ['read_5fwater_5frefindex_3788',['read_water_refindex',['../classMam4__aer.html#a4bd98954eadce524390046791a1730a1',1,'Mam4_aer']]], - ['read_5fwindfarm_5fairfoil_5ftables_3789',['read_windfarm_airfoil_tables',['../classWindFarm.html#acddba73addcac3477acc274faaf62467',1,'WindFarm']]], - ['read_5fwindfarm_5fblade_5ftable_3790',['read_windfarm_blade_table',['../classWindFarm.html#a584e7ba8dd495cbedf35150dfce68f26',1,'WindFarm']]], - ['read_5fwindfarm_5flocations_5ftable_3791',['read_windfarm_locations_table',['../classWindFarm.html#a38b7fff20a8b1882965e1bbfefe5419a',1,'WindFarm']]], - ['read_5fwindfarm_5fspec_5ftable_3792',['read_windfarm_spec_table',['../classWindFarm.html#a92bd0b9d5124a84555b8ea2633502191',1,'WindFarm']]], - ['read_5fwindfarm_5fspec_5ftable_5fextra_3793',['read_windfarm_spec_table_extra',['../classWindFarm.html#a510ceec29875903a4ca1d6e82fcbbf37',1,'WindFarm']]], - ['readbndryplanes_3794',['ReadBndryPlanes',['../classReadBndryPlanes.html#a16269dfa161d2fdbe02eeb5ac0cb0e24',1,'ReadBndryPlanes']]], - ['readcheckpointfile_3795',['ReadCheckpointFile',['../classERF.html#af285247b24b173cd851fe49799d17f42',1,'ERF']]], - ['readcheckpointfilemost_3796',['ReadCheckpointFileMOST',['../classERF.html#a53fbe0d6ca7ba034c618eb7052ed9771',1,'ERF']]], - ['readnetcdffile_3797',['ReadNetCDFFile',['../ERF__NCWpsFile_8H.html#aa682cd5b28ee9ffaf36c6944bd124af0',1,'ERF_NCWpsFile.H']]], - ['readparameters_3798',['ReadParameters',['../classERF.html#a2d39cd3bdc3d90609ad3b14e266d190a',1,'ERF']]], - ['realbdy_5fcompute_5finterior_5fghost_5frhs_3799',['realbdy_compute_interior_ghost_rhs',['../ERF__Utils_8H.html#ab51cededbebe104355921aada3218c65',1,'realbdy_compute_interior_ghost_rhs(const amrex::Real &bdy_time_interval, const amrex::Real &start_bdy_time, const amrex::Real &time, const amrex::Real &delta_t, int width, int set_width, const amrex::Geometry &geom, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old_data, amrex::Vector< amrex::MultiFab > &S_cur_data, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xlo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xhi, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_ylo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_yhi): ERF_Utils.H'],['../ERF__InteriorGhostCells_8cpp.html#a910beecdd2b6435fb9b14ff590bc2241',1,'realbdy_compute_interior_ghost_rhs(const Real &bdy_time_interval, const Real &start_bdy_time, const Real &time, const Real &delta_t, int width, int set_width, const Geometry &geom, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old_data, Vector< MultiFab > &S_cur_data, Vector< Vector< FArrayBox >> &bdy_data_xlo, Vector< Vector< FArrayBox >> &bdy_data_xhi, Vector< Vector< FArrayBox >> &bdy_data_ylo, Vector< Vector< FArrayBox >> &bdy_data_yhi): ERF_InteriorGhostCells.cpp']]], - ['realbdy_5fcompute_5flaplacian_5frelaxation_3800',['realbdy_compute_laplacian_relaxation',['../ERF__Utils_8H.html#afb1f55b5c43428fa5569f60ebd790767',1,'ERF_Utils.H']]], - ['realbdy_5fset_5frhs_5fin_5fspec_5fregion_3801',['realbdy_set_rhs_in_spec_region',['../ERF__Utils_8H.html#a92c9d088cc086d0371aba0cb690b5c9c',1,'ERF_Utils.H']]], - ['reduce_5fto_5fmax_5fper_5fheight_3802',['reduce_to_max_per_height',['../ERF__ParFunctions_8H.html#ae0f0ec55ed7951e173987f3e511f082e',1,'ERF_ParFunctions.H']]], - ['refindex_5faer_5finit_3803',['refindex_aer_init',['../classPhysProp.html#a0be655aa777ad0bcd46e6b896942a733',1,'PhysProp']]], - ['refinement_5fcriteria_5fsetup_3804',['refinement_criteria_setup',['../classERF.html#aa90c9756f684404f8b69b8a23568b535',1,'ERF']]], - ['registercoarsedata_3805',['RegisterCoarseData',['../classERFFillPatcher.html#a58c4f0d21effa697eff8a0b22b2f3bc1',1,'ERFFillPatcher']]], - ['remake_5fzphys_3806',['remake_zphys',['../classERF.html#a18610f7aac948db169cf8a4642573027',1,'ERF']]], - ['remakelevel_3807',['RemakeLevel',['../classERF.html#aae7a3a76e08e54c618cf79b30ed2d73d',1,'ERF']]], - ['reordered_3808',['reordered',['../namespaceinternal.html#a2e09ba4f36b78ebbb569741fedab06ed',1,'internal']]], - ['resize_3809',['ReSize',['../classLandSurface.html#a58bc8a6e1b1369cd863f8b4f424a6270',1,'LandSurface']]], - ['resize_5farrays_3810',['resize_arrays',['../structInputSoundingData.html#a42fe67445aa283176274575444cbf7ef',1,'InputSoundingData']]], - ['restart_3811',['restart',['../classERF.html#a530d2ce59e6fd46e9fb00e4d11eaf737',1,'ERF']]], - ['rh_5fto_5fmxrat_3812',['rh_to_mxrat',['../ERF__MetgridUtils_8H.html#a8458220de6985f12501aa040c218bff0',1,'ERF_MetgridUtils.H']]], - ['rotate_5fflux_3813',['rotate_flux',['../structrotate__flux.html#ae9a2bb3649414a8dd30d9cec755e83f8',1,'rotate_flux']]], - ['rotate_5fscalar_5fflux_3814',['rotate_scalar_flux',['../ERF__TerrainMetrics_8H.html#a648544a94d2694aa6ea7e3e037f3eaae',1,'ERF_TerrainMetrics.H']]], - ['rotate_5fstress_5ftensor_3815',['rotate_stress_tensor',['../ERF__TerrainMetrics_8H.html#a9b3eb880f98843461a7d64193ee6879b',1,'ERF_TerrainMetrics.H']]], - ['rrtmgp_3816',['Rrtmgp',['../classRrtmgp.html#afb3690c8a0708be5b1d213f5a17fd668',1,'Rrtmgp']]], - ['run_3817',['run',['../classRadiation.html#a748f2155d330eecb6d0ce4fba32db8e7',1,'Radiation']]], - ['run_5flongwave_5frrtmgp_3818',['run_longwave_rrtmgp',['../classRrtmgp.html#a3d62575dce314f1bae7898cfdadebce6',1,'Rrtmgp']]], - ['run_5fshortwave_5frrtmgp_3819',['run_shortwave_rrtmgp',['../classRrtmgp.html#a1f1633f280b8584c58747278b376854a',1,'Rrtmgp']]] + ['rad_5fcnst_5fget_5faer_5fidx_3777',['rad_cnst_get_aer_idx',['../classMamConstituents.html#a19309fc1bfd9a51b5ac412ba7f17734f',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5faer_5fmmr_5fby_5fidx_3778',['rad_cnst_get_aer_mmr_by_idx',['../classMamConstituents.html#ab71d773d8d4832482a491da5dfc90d0c',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fgas_3779',['rad_cnst_get_gas',['../classMamConstituents.html#aa08fdee60e1f2eb70e418cca0f4376fd',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fmode_3780',['rad_cnst_get_info_by_mode',['../classMamConstituents.html#a0ec3bdf1969053b42ef6f24ab8622bbb',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fmode_5fspec_3781',['rad_cnst_get_info_by_mode_spec',['../classMamConstituents.html#a888a27839bf052d103279fb7d765be5b',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5finfo_5fby_5fspectype_3782',['rad_cnst_get_info_by_spectype',['../classMamConstituents.html#a15485f536676ae546040b04d685c9f7d',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmam_5fmmr_5fby_5fidx_3783',['rad_cnst_get_mam_mmr_by_idx',['../classMamConstituents.html#a9008651a99628af62f3f5494d68a2b99',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmam_5fmmr_5fidx_3784',['rad_cnst_get_mam_mmr_idx',['../classMamConstituents.html#ad4e1ef2f163420a21a7ae45a2191b304',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fidx_3785',['rad_cnst_get_mode_idx',['../classMamConstituents.html#a7dc3f158961e8c929e91acbf246dbaa2',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fnum_3786',['rad_cnst_get_mode_num',['../classMamConstituents.html#a1331df86e7023172d2ecdb50b5554bf4',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fmode_5fnum_5fidx_3787',['rad_cnst_get_mode_num_idx',['../classMamConstituents.html#a77d8923806cc2164a66b248da2a70413',1,'MamConstituents']]], + ['rad_5fcnst_5fget_5fspec_5fidx_3788',['rad_cnst_get_spec_idx',['../classMamConstituents.html#ad368aa5dcd61324d8f413a0ba0e1e2a4',1,'MamConstituents']]], + ['rad_5fcnst_5finit_3789',['rad_cnst_init',['../classMamConstituents.html#a5e7be8b1cc061652374bb6ab9e2d3645',1,'MamConstituents']]], + ['rad_5fcnst_5fout_3790',['rad_cnst_out',['../classMamConstituents.html#a7a6e8be4f31c05ccbb0824d6ee5afe42',1,'MamConstituents']]], + ['rad_5fgas_5findex_3791',['rad_gas_index',['../classRadConstants.html#a41beba72a1d7ac337497bca58b5ff6f7',1,'RadConstants']]], + ['radiation_3792',['Radiation',['../classRadiation.html#aff1bb11c6262db1629ede245d861be18',1,'Radiation']]], + ['radiation_5fdriver_5flw_3793',['radiation_driver_lw',['../classRadiation.html#accd99e73e1c185372d1219e87fa5d94b',1,'Radiation']]], + ['radiation_5fdriver_5fsw_3794',['radiation_driver_sw',['../classRadiation.html#abf8ab94227c1a5f729ac24d92e52518b',1,'Radiation']]], + ['randomreal_3795',['RandomReal',['../structTurbulentPerturbation.html#ad1831bbc1cee603520e0b66692cebfa7',1,'TurbulentPerturbation']]], + ['read_5fcustom_5froughness_3796',['read_custom_roughness',['../classABLMost.html#a659a78a3d5c58ec4dff9ea0933413474',1,'ABLMost']]], + ['read_5fcustom_5fterrain_3797',['read_custom_terrain',['../classProblemBase.html#a7497a6e90bebb14387f5716ee2e51c2d',1,'ProblemBase']]], + ['read_5fcustom_5fterrain_5fusgs_3798',['read_custom_terrain_USGS',['../classProblemBase.html#ae340627800260e530ba48a976bc3a979',1,'ProblemBase']]], + ['read_5ffile_3799',['read_file',['../classReadBndryPlanes.html#afe03a3b8a1953d94adde87f69ec15c32',1,'ReadBndryPlanes']]], + ['read_5ffrom_5ffile_3800',['read_from_file',['../structInputSoundingData.html#a6742e8e0e37fd817097963bbd965692c',1,'InputSoundingData::read_from_file()'],['../structInputSpongeData.html#a75a39e770aef38396af5f31cda9879fc',1,'InputSpongeData::read_from_file()']]], + ['read_5ffrom_5fmetgrid_3801',['read_from_metgrid',['../ERF__MetgridUtils_8H.html#a7b0efa8ff3ba587956865b8bddaacfa4',1,'ERF_MetgridUtils.H']]], + ['read_5finput_5ffiles_3802',['read_input_files',['../classReadBndryPlanes.html#a19b566a4631911e91aae1e89b01f6779',1,'ReadBndryPlanes']]], + ['read_5fint_5fstring_3803',['read_int_string',['../structSolverChoice.html#a31e016e3da7c175ac02427767286bc42',1,'SolverChoice']]], + ['read_5ftables_3804',['read_tables',['../classWindFarm.html#a4bfca70fee27062cd4eca4209ddfb16b',1,'WindFarm']]], + ['read_5ftime_5ffile_3805',['read_time_file',['../classReadBndryPlanes.html#ac6633331e3b4ae3d7c93534930b7f856',1,'ReadBndryPlanes']]], + ['read_5fwater_5frefindex_3806',['read_water_refindex',['../classMam4__aer.html#a4bd98954eadce524390046791a1730a1',1,'Mam4_aer']]], + ['read_5fwindfarm_5fairfoil_5ftables_3807',['read_windfarm_airfoil_tables',['../classWindFarm.html#acddba73addcac3477acc274faaf62467',1,'WindFarm']]], + ['read_5fwindfarm_5fblade_5ftable_3808',['read_windfarm_blade_table',['../classWindFarm.html#a584e7ba8dd495cbedf35150dfce68f26',1,'WindFarm']]], + ['read_5fwindfarm_5flocations_5ftable_3809',['read_windfarm_locations_table',['../classWindFarm.html#a38b7fff20a8b1882965e1bbfefe5419a',1,'WindFarm']]], + ['read_5fwindfarm_5fspec_5ftable_3810',['read_windfarm_spec_table',['../classWindFarm.html#a92bd0b9d5124a84555b8ea2633502191',1,'WindFarm']]], + ['read_5fwindfarm_5fspec_5ftable_5fextra_3811',['read_windfarm_spec_table_extra',['../classWindFarm.html#a510ceec29875903a4ca1d6e82fcbbf37',1,'WindFarm']]], + ['readbndryplanes_3812',['ReadBndryPlanes',['../classReadBndryPlanes.html#a16269dfa161d2fdbe02eeb5ac0cb0e24',1,'ReadBndryPlanes']]], + ['readcheckpointfile_3813',['ReadCheckpointFile',['../classERF.html#af285247b24b173cd851fe49799d17f42',1,'ERF']]], + ['readcheckpointfilemost_3814',['ReadCheckpointFileMOST',['../classERF.html#a53fbe0d6ca7ba034c618eb7052ed9771',1,'ERF']]], + ['readnetcdffile_3815',['ReadNetCDFFile',['../ERF__NCWpsFile_8H.html#aa682cd5b28ee9ffaf36c6944bd124af0',1,'ERF_NCWpsFile.H']]], + ['readparameters_3816',['ReadParameters',['../classERF.html#a2d39cd3bdc3d90609ad3b14e266d190a',1,'ERF']]], + ['realbdy_5fcompute_5finterior_5fghost_5frhs_3817',['realbdy_compute_interior_ghost_rhs',['../ERF__Utils_8H.html#ab51cededbebe104355921aada3218c65',1,'realbdy_compute_interior_ghost_rhs(const amrex::Real &bdy_time_interval, const amrex::Real &start_bdy_time, const amrex::Real &time, const amrex::Real &delta_t, int width, int set_width, const amrex::Geometry &geom, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old_data, amrex::Vector< amrex::MultiFab > &S_cur_data, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xlo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_xhi, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_ylo, amrex::Vector< amrex::Vector< amrex::FArrayBox >> &bdy_data_yhi): ERF_Utils.H'],['../ERF__InteriorGhostCells_8cpp.html#a910beecdd2b6435fb9b14ff590bc2241',1,'realbdy_compute_interior_ghost_rhs(const Real &bdy_time_interval, const Real &start_bdy_time, const Real &time, const Real &delta_t, int width, int set_width, const Geometry &geom, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old_data, Vector< MultiFab > &S_cur_data, Vector< Vector< FArrayBox >> &bdy_data_xlo, Vector< Vector< FArrayBox >> &bdy_data_xhi, Vector< Vector< FArrayBox >> &bdy_data_ylo, Vector< Vector< FArrayBox >> &bdy_data_yhi): ERF_InteriorGhostCells.cpp']]], + ['realbdy_5fcompute_5flaplacian_5frelaxation_3818',['realbdy_compute_laplacian_relaxation',['../ERF__Utils_8H.html#afb1f55b5c43428fa5569f60ebd790767',1,'ERF_Utils.H']]], + ['realbdy_5fset_5frhs_5fin_5fspec_5fregion_3819',['realbdy_set_rhs_in_spec_region',['../ERF__Utils_8H.html#a92c9d088cc086d0371aba0cb690b5c9c',1,'ERF_Utils.H']]], + ['redistribute_5fterm_3820',['redistribute_term',['../classERF.html#a911e29e8cfc15d5ff7029a3e76c9dc38',1,'ERF::redistribute_term(amrex::MFIter const &mfi, int lev, amrex::MultiFab &result, amrex::MultiFab &result_tmp, amrex::MultiFab const &state, amrex::BCRec const *bc, amrex::Real const dt)'],['../classERF.html#a83e4e78c12ddf98c110fd0bbaf4a2a7c',1,'ERF::redistribute_term(int lev, amrex::MultiFab &result, amrex::MultiFab &result_tmp, amrex::MultiFab const &state, amrex::BCRec const *bc, amrex::Real const dt)']]], + ['reduce_5fto_5fmax_5fper_5fheight_3821',['reduce_to_max_per_height',['../ERF__ParFunctions_8H.html#ae0f0ec55ed7951e173987f3e511f082e',1,'ERF_ParFunctions.H']]], + ['refindex_5faer_5finit_3822',['refindex_aer_init',['../classPhysProp.html#a0be655aa777ad0bcd46e6b896942a733',1,'PhysProp']]], + ['refinement_5fcriteria_5fsetup_3823',['refinement_criteria_setup',['../classERF.html#aa90c9756f684404f8b69b8a23568b535',1,'ERF']]], + ['registercoarsedata_3824',['RegisterCoarseData',['../classERFFillPatcher.html#a58c4f0d21effa697eff8a0b22b2f3bc1',1,'ERFFillPatcher']]], + ['remake_5fzphys_3825',['remake_zphys',['../classERF.html#a18610f7aac948db169cf8a4642573027',1,'ERF']]], + ['remakelevel_3826',['RemakeLevel',['../classERF.html#aae7a3a76e08e54c618cf79b30ed2d73d',1,'ERF']]], + ['reordered_3827',['reordered',['../namespaceinternal.html#a2e09ba4f36b78ebbb569741fedab06ed',1,'internal']]], + ['resize_3828',['ReSize',['../classLandSurface.html#a58bc8a6e1b1369cd863f8b4f424a6270',1,'LandSurface']]], + ['resize_5farrays_3829',['resize_arrays',['../structInputSoundingData.html#a42fe67445aa283176274575444cbf7ef',1,'InputSoundingData']]], + ['restart_3830',['restart',['../classERF.html#a530d2ce59e6fd46e9fb00e4d11eaf737',1,'ERF']]], + ['rh_5fto_5fmxrat_3831',['rh_to_mxrat',['../ERF__MetgridUtils_8H.html#a8458220de6985f12501aa040c218bff0',1,'ERF_MetgridUtils.H']]], + ['rotate_5fflux_3832',['rotate_flux',['../structrotate__flux.html#ae9a2bb3649414a8dd30d9cec755e83f8',1,'rotate_flux']]], + ['rotate_5fscalar_5fflux_3833',['rotate_scalar_flux',['../ERF__TerrainMetrics_8H.html#a648544a94d2694aa6ea7e3e037f3eaae',1,'ERF_TerrainMetrics.H']]], + ['rotate_5fstress_5ftensor_3834',['rotate_stress_tensor',['../ERF__TerrainMetrics_8H.html#a9b3eb880f98843461a7d64193ee6879b',1,'ERF_TerrainMetrics.H']]], + ['rrtmgp_3835',['Rrtmgp',['../classRrtmgp.html#afb3690c8a0708be5b1d213f5a17fd668',1,'Rrtmgp']]], + ['run_3836',['run',['../classRadiation.html#a748f2155d330eecb6d0ce4fba32db8e7',1,'Radiation']]], + ['run_5flongwave_5frrtmgp_3837',['run_longwave_rrtmgp',['../classRrtmgp.html#a3d62575dce314f1bae7898cfdadebce6',1,'Rrtmgp']]], + ['run_5fshortwave_5frrtmgp_3838',['run_shortwave_rrtmgp',['../classRrtmgp.html#a1f1633f280b8584c58747278b376854a',1,'Rrtmgp']]] ]; diff --git a/search/functions_11.js b/search/functions_11.js index a163e5f42..80fbf3b80 100644 --- a/search/functions_11.js +++ b/search/functions_11.js @@ -1,83 +1,84 @@ var searchData= [ - ['sam_3820',['SAM',['../classSAM.html#a14fc54f233862c3c339abcc16412078c',1,'SAM']]], - ['sample_5fcloud_5foptics_5flw_3821',['sample_cloud_optics_lw',['../classOptics.html#aa4a9d3efc9d464090f9a803bdab51ca1',1,'Optics']]], - ['sample_5fcloud_5foptics_5fsw_3822',['sample_cloud_optics_sw',['../classOptics.html#abf585c4bba33e85f0eb2f685c87b22a7',1,'Optics']]], - ['sample_5flines_3823',['sample_lines',['../classERF.html#afb798c72ea4fde6f4da8d01a24c8c165',1,'ERF']]], - ['sample_5fpoints_3824',['sample_points',['../classERF.html#aa28182226262c67cfd686d35bfeabcad',1,'ERF']]], - ['sampledata_3825',['SampleData',['../classSampleData.html#a758122202ec5c9d4759242f77f40bed5',1,'SampleData']]], - ['sampleline_3826',['SampleLine',['../classERF.html#a54357e2f81f3d7d3a9189a3e21283e6b',1,'ERF']]], - ['samplelinelog_3827',['SampleLineLog',['../classERF.html#aa559426d0435e669b04148c58b20caef',1,'ERF']]], - ['samplelinelogname_3828',['SampleLineLogName',['../classERF.html#a59eae161173111d66e88dc3acc65b552',1,'ERF']]], - ['samplepoint_3829',['SamplePoint',['../classERF.html#a9095d1b641b4d7f32ca5acb679786891',1,'ERF']]], - ['samplepointlog_3830',['SamplePointLog',['../classERF.html#af5f6c32cc5463e52901f21117d3156c7',1,'ERF']]], - ['samplepointlogname_3831',['SamplePointLogName',['../classERF.html#aa87242f053bfae4efb2a7698ef417ab9',1,'ERF']]], - ['satadj_3832',['SatAdj',['../classSatAdj.html#a2a4ab59d35f099f2440e8a737c671c70',1,'SatAdj']]], - ['set_5factive_3833',['set_active',['../classCIF.html#a76d1ac8079f53130cbc9f3367a149823',1,'CIF']]], - ['set_5faerosol_5foptics_5flw_3834',['set_aerosol_optics_lw',['../classOptics.html#aecf608be7db530dc74beb0a03b2279f2',1,'Optics']]], - ['set_5faerosol_5foptics_5fsw_3835',['set_aerosol_optics_sw',['../classOptics.html#a54463b4d74c22934fcbf36a7c95f0b3f',1,'Optics']]], - ['set_5falbedo_3836',['set_albedo',['../ERF__Albedo_8H.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp'],['../ERF__Albedo_8cpp.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp']]], - ['set_5fblade_5fairfoil_5fspec_3837',['set_blade_airfoil_spec',['../classNullWindFarm.html#af31330323768a6cc38c99205d987b558',1,'NullWindFarm::set_blade_airfoil_spec()'],['../classWindFarm.html#aa96d62f2d3d93c79e318ed0e321973fa',1,'WindFarm::set_blade_airfoil_spec()']]], - ['set_5fblade_5fspec_3838',['set_blade_spec',['../classNullWindFarm.html#aafc6a8e226961e71a95bda3b3f040225',1,'NullWindFarm::set_blade_spec()'],['../classWindFarm.html#a6206e875bd0ab78e9b997d115a6c7b33',1,'WindFarm::set_blade_spec()']]], - ['set_5fdaynight_5findices_3839',['set_daynight_indices',['../classRadiation.html#a5a59f4f8e03a0e6dcfe96c31a0c9b352',1,'Radiation']]], - ['set_5ffast_5frhs_3840',['set_fast_rhs',['../classMRISplitIntegrator.html#aafed3f1d61d477bd1f01bdeb71a9ab11',1,'MRISplitIntegrator']]], - ['set_5fflat_5fterrain_5fflag_3841',['set_flat_terrain_flag',['../structSolverChoice.html#a39a214d3b761245913bc3f80e5bde880',1,'SolverChoice']]], - ['set_5fk_5findices_5fn_3842',['set_k_indices_N',['../classMOSTAverage.html#a8928b9f9d6d45fdd9fd88053fcae34e2',1,'MOSTAverage']]], - ['set_5fk_5findices_5ft_3843',['set_k_indices_T',['../classMOSTAverage.html#a1892a3f9c2175cd2323d8d3a3bc83b6c',1,'MOSTAverage']]], - ['set_5fno_5fsubstep_3844',['set_no_substep',['../classMRISplitIntegrator.html#a216903aa134536df210f489acdfd2b8b',1,'MRISplitIntegrator']]], - ['set_5fnorm_5findices_5ft_3845',['set_norm_indices_T',['../classMOSTAverage.html#a2908278cc9088e345af422a187eba337',1,'MOSTAverage']]], - ['set_5fnorm_5fpositions_5ft_3846',['set_norm_positions_T',['../classMOSTAverage.html#a697396705fddae5c919c7e4020cf20b2',1,'MOSTAverage']]], - ['set_5fplane_5fnormalization_3847',['set_plane_normalization',['../classMOSTAverage.html#a5a0413a85da2e6a13f21cc875c8295d0',1,'MOSTAverage']]], - ['set_5fprecision_3848',['set_precision',['../classPlaneAverage.html#a6933fa8d1b71a55f5276250050c54216',1,'PlaneAverage']]], - ['set_5fregion_5fnormalization_3849',['set_region_normalization',['../classMOSTAverage.html#a1eafe515fb0a3fc673d604b854a3cc13',1,'MOSTAverage']]], - ['set_5frotated_5ffields_3850',['set_rotated_fields',['../classMOSTAverage.html#a314ac1672f7b8ce2cf9f9d32d00191a5',1,'MOSTAverage']]], - ['set_5fslow_5ffast_5ftimestep_5fratio_3851',['set_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ad31fb2cda1fc2dce80820ed7c4a3c052',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5finc_3852',['set_slow_rhs_inc',['../classMRISplitIntegrator.html#a26955c190dfb0d6cef7237198dbfd099',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5fpost_3853',['set_slow_rhs_post',['../classMRISplitIntegrator.html#af086d3c68787442d07f0a9d530618cc1',1,'MRISplitIntegrator']]], - ['set_5fslow_5frhs_5fpre_3854',['set_slow_rhs_pre',['../classMRISplitIntegrator.html#a137a1ceb1e8051b5a97aaab40492c0e1',1,'MRISplitIntegrator']]], - ['set_5ftime_3855',['set_time',['../structTimeInterpolatedData.html#a0d6dcefbf7407a24669d2a37c7f558d4',1,'TimeInterpolatedData']]], - ['set_5fturb_5fdisk_5fangle_3856',['set_turb_disk_angle',['../classWindFarm.html#aed4eeef484f5e77b3c3038a1606f1875',1,'WindFarm::set_turb_disk_angle()'],['../classNullWindFarm.html#ad3f68562d1b6b5a224644e283f8a146d',1,'NullWindFarm::set_turb_disk_angle()']]], - ['set_5fturb_5floc_3857',['set_turb_loc',['../classWindFarm.html#a5defcbb732ba325db7b6e8a819ab381e',1,'WindFarm::set_turb_loc()'],['../classNullWindFarm.html#aadf3ba54909c2931d089f631889dbd5b',1,'NullWindFarm::set_turb_loc()']]], - ['set_5fturb_5fspec_3858',['set_turb_spec',['../classWindFarm.html#aabf18956cad4a8546eb60ff8300c94c8',1,'WindFarm::set_turb_spec()'],['../classNullWindFarm.html#a745c730028714c13ff11fefb5440b2e5',1,'NullWindFarm::set_turb_spec()']]], - ['set_5fturb_5fspec_5fextra_3859',['set_turb_spec_extra',['../classWindFarm.html#a4afb42d44ea84a770d4dbfe8beb33f7e',1,'WindFarm::set_turb_spec_extra()'],['../classNullWindFarm.html#ade1a0b0eacbb79784db4c49cd8b1bae2',1,'NullWindFarm::set_turb_spec_extra()']]], - ['set_5fvshape_3860',['set_vshape',['../structNDArray.html#a6a0a485b6da8ce09dda81fc51607da73',1,'NDArray']]], - ['set_5fz_5fpositions_5ft_3861',['set_z_positions_T',['../classMOSTAverage.html#a96178b02bec37f171ef608cec9a246bf',1,'MOSTAverage']]], - ['setanelastic_3862',['setAnelastic',['../classMRISplitIntegrator.html#ab52d9ee591fe145af3feb31d8176e63a',1,'MRISplitIntegrator']]], - ['setblockcommmetadata_3863',['SetBlockCommMetaData',['../classMultiBlockContainer.html#a154697509fae9c842b83ede2d30b7060',1,'MultiBlockContainer']]], - ['setboxlists_3864',['SetBoxLists',['../classMultiBlockContainer.html#a6965a65ae5ef2533298b274797b5d8c7',1,'MultiBlockContainer']]], - ['setforcefirststagesinglesubstep_3865',['setForceFirstStageSingleSubstep',['../classMRISplitIntegrator.html#a5ae771a094162dc22bfdded7b12fd5c4',1,'MRISplitIntegrator']]], - ['setmodel_3866',['SetModel',['../classWindFarm.html#a638bdc717e37526689d507a5cd36735e',1,'WindFarm::SetModel()'],['../classEulerianMicrophysics.html#aa882ea75f222099b16b43a579d11e2c1',1,'EulerianMicrophysics::SetModel()'],['../classLandSurface.html#a91df3382b60a6566b78a23c87b46f065',1,'LandSurface::SetModel()']]], - ['setncompcons_3867',['setNcompCons',['../classMRISplitIntegrator.html#a294f18465629a72da152b3e9aa4b0455',1,'MRISplitIntegrator']]], - ['setnosubstepping_3868',['setNoSubstepping',['../classMRISplitIntegrator.html#a6ca4eef257ddfcb793de89d2309ac9a1',1,'MRISplitIntegrator']]], - ['setplotvariables_3869',['setPlotVariables',['../classERF.html#a1fcb440c67da60c86372aec1fe871cb7',1,'ERF']]], - ['setrayleighreffromsounding_3870',['setRayleighRefFromSounding',['../classERF.html#a0877d5a0263641c13b92d2d16f47b689',1,'ERF']]], - ['setrecorddatainfo_3871',['setRecordDataInfo',['../classERF.html#a2486b49bb0d7917f812318822e42a03c',1,'ERF']]], - ['setrecordsamplelineinfo_3872',['setRecordSampleLineInfo',['../classERF.html#ae1a8856961aaee53016122facba03dbe',1,'ERF']]], - ['setrecordsamplepointinfo_3873',['setRecordSamplePointInfo',['../classERF.html#af8d930dce1b926ecc3bdc6787dd47818',1,'ERF']]], - ['setspongereffromsounding_3874',['setSpongeRefFromSounding',['../classERF.html#ae27a45d751287a887769df20dea60633',1,'ERF']]], - ['shape_3875',['shape',['../structncutils_1_1NCVar.html#adb6e5fe1bfe8ab79e9ecf33ca5800797',1,'ncutils::NCVar']]], - ['shr_5forb_5fcosz_3876',['shr_orb_cosz',['../ERF__Orbit_8H.html#a5e24c049c05ea5e14bfc131dcca54c93',1,'ERF_Orbit.H']]], - ['shr_5forb_5fdecl_3877',['shr_orb_decl',['../ERF__Orbit_8H.html#a778a20e582ab3eaecfe3a5f67c73d68d',1,'ERF_Orbit.H']]], - ['simplead_3878',['SimpleAD',['../classSimpleAD.html#a708d4346c7d8900854def95ffd127985',1,'SimpleAD']]], - ['size_3879',['size',['../structInputSoundingData.html#ae67ebe7a35af74165a1d2e7ee31a1bbc',1,'InputSoundingData::size()'],['../structInputSpongeData.html#aff9684faaf6b3a26494766819e4ba6dd',1,'InputSpongeData::size()']]], - ['slingo_5fliq_5foptics_5flw_3880',['slingo_liq_optics_lw',['../classSlingo.html#aedbfc95f917b864354b84a9a78d74c94',1,'Slingo']]], - ['slingo_5fliq_5foptics_5fsw_3881',['slingo_liq_optics_sw',['../classSlingo.html#ab37f1c288e0dcc71337629a65fb65e17',1,'Slingo']]], - ['slm_3882',['SLM',['../classSLM.html#a0f889af6d11c1e5fc4afbe7841e1c5c0',1,'SLM']]], - ['solve_5fwith_5fgmres_3883',['solve_with_gmres',['../classERF.html#a9866c7874624259ffcfc6edf46dd58ec',1,'ERF']]], - ['solve_5fwith_5fmlmg_3884',['solve_with_mlmg',['../classERF.html#a8a7c7fe95147d8772047aa0772a09564',1,'ERF']]], - ['source_5fterms_5fcellcentered_3885',['source_terms_cellcentered',['../classSimpleAD.html#ad5e7e7f089518b2158277c94013e4f01',1,'SimpleAD::source_terms_cellcentered()'],['../classEWP.html#a4f28000173748f88919eda5fbed1368e',1,'EWP::source_terms_cellcentered()'],['../classFitch.html#aa56821341be1cf4d01558e297993c0f2',1,'Fitch::source_terms_cellcentered()'],['../classGeneralAD.html#a5be79013be63b8105a01534ca186de32',1,'GeneralAD::source_terms_cellcentered()']]], - ['sum_5fintegrated_5fquantities_3886',['sum_integrated_quantities',['../classERF.html#a922892a05ee0c5bccd210a3e5a8599e1',1,'ERF']]], - ['surface_5fflux_3887',['surface_flux',['../structsurface__flux.html#a99588cc80bc461f24f2217f7c7cb1294',1,'surface_flux']]], - ['surface_5fflux_5fcharnock_3888',['surface_flux_charnock',['../structsurface__flux__charnock.html#a8a063b2d326c7e8b184e80c0b68ea639',1,'surface_flux_charnock']]], - ['surface_5fflux_5fdonelan_3889',['surface_flux_donelan',['../structsurface__flux__donelan.html#ae2c6814c3725bcb338bb55656cb5c894',1,'surface_flux_donelan']]], - ['surface_5fflux_5fmod_5fcharnock_3890',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html#ab0516a2bad4b4a38ecfa71f75fa3b00c',1,'surface_flux_mod_charnock']]], - ['surface_5fflux_5fwave_5fcoupled_3891',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html#a1f7495d05cf04a69be3d51e6535644d6',1,'surface_flux_wave_coupled']]], - ['surface_5ftemp_3892',['surface_temp',['../structsurface__temp.html#a6b5b55df12e42231fa3d8cf36ab0c734',1,'surface_temp']]], - ['surface_5ftemp_5fcharnock_3893',['surface_temp_charnock',['../structsurface__temp__charnock.html#acedaa7a5240af9e20e9d2141e2b06e4a',1,'surface_temp_charnock']]], - ['surface_5ftemp_5fdonelan_3894',['surface_temp_donelan',['../structsurface__temp__donelan.html#aa97fba1ac943977eea4a7030eb01fc30',1,'surface_temp_donelan']]], - ['surface_5ftemp_5fmod_5fcharnock_3895',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html#a5812f19588039a9d3186e63bfe529b9c',1,'surface_temp_mod_charnock']]], - ['surface_5ftemp_5fwave_5fcoupled_3896',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html#afb061b2c2b86edd4821efbcb70295412',1,'surface_temp_wave_coupled']]], - ['svp_5fice_3897',['svp_ice',['../classWaterVaporSat.html#a0ff4f9b6dff1a33f4ed6eb9d7af72e49',1,'WaterVaporSat']]], - ['svp_5ftrans_3898',['svp_trans',['../classWaterVaporSat.html#a65b6cc3dc802016e84bc19030f6ad65a',1,'WaterVaporSat']]], - ['svp_5fwater_3899',['svp_water',['../classWaterVaporSat.html#a5463980977e84f7268ed9afde2bad62e',1,'WaterVaporSat']]] + ['sam_3839',['SAM',['../classSAM.html#a14fc54f233862c3c339abcc16412078c',1,'SAM']]], + ['sample_5fcloud_5foptics_5flw_3840',['sample_cloud_optics_lw',['../classOptics.html#aa4a9d3efc9d464090f9a803bdab51ca1',1,'Optics']]], + ['sample_5fcloud_5foptics_5fsw_3841',['sample_cloud_optics_sw',['../classOptics.html#abf585c4bba33e85f0eb2f685c87b22a7',1,'Optics']]], + ['sample_5flines_3842',['sample_lines',['../classERF.html#afb798c72ea4fde6f4da8d01a24c8c165',1,'ERF']]], + ['sample_5fpoints_3843',['sample_points',['../classERF.html#aa28182226262c67cfd686d35bfeabcad',1,'ERF']]], + ['sampledata_3844',['SampleData',['../classSampleData.html#a758122202ec5c9d4759242f77f40bed5',1,'SampleData']]], + ['sampleline_3845',['SampleLine',['../classERF.html#a54357e2f81f3d7d3a9189a3e21283e6b',1,'ERF']]], + ['samplelinelog_3846',['SampleLineLog',['../classERF.html#aa559426d0435e669b04148c58b20caef',1,'ERF']]], + ['samplelinelogname_3847',['SampleLineLogName',['../classERF.html#a59eae161173111d66e88dc3acc65b552',1,'ERF']]], + ['samplepoint_3848',['SamplePoint',['../classERF.html#a9095d1b641b4d7f32ca5acb679786891',1,'ERF']]], + ['samplepointlog_3849',['SamplePointLog',['../classERF.html#af5f6c32cc5463e52901f21117d3156c7',1,'ERF']]], + ['samplepointlogname_3850',['SamplePointLogName',['../classERF.html#aa87242f053bfae4efb2a7698ef417ab9',1,'ERF']]], + ['satadj_3851',['SatAdj',['../classSatAdj.html#a2a4ab59d35f099f2440e8a737c671c70',1,'SatAdj']]], + ['set_5factive_3852',['set_active',['../classCIF.html#a76d1ac8079f53130cbc9f3367a149823',1,'CIF']]], + ['set_5faerosol_5foptics_5flw_3853',['set_aerosol_optics_lw',['../classOptics.html#aecf608be7db530dc74beb0a03b2279f2',1,'Optics']]], + ['set_5faerosol_5foptics_5fsw_3854',['set_aerosol_optics_sw',['../classOptics.html#a54463b4d74c22934fcbf36a7c95f0b3f',1,'Optics']]], + ['set_5falbedo_3855',['set_albedo',['../ERF__Albedo_8H.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp'],['../ERF__Albedo_8cpp.html#a677778ad4c4fb53a8c7076ace6d436ce',1,'set_albedo(const real1d &coszrs, real2d &albedo_dir, real2d &albedo_dif): ERF_Albedo.cpp']]], + ['set_5fblade_5fairfoil_5fspec_3856',['set_blade_airfoil_spec',['../classNullWindFarm.html#af31330323768a6cc38c99205d987b558',1,'NullWindFarm::set_blade_airfoil_spec()'],['../classWindFarm.html#aa96d62f2d3d93c79e318ed0e321973fa',1,'WindFarm::set_blade_airfoil_spec()']]], + ['set_5fblade_5fspec_3857',['set_blade_spec',['../classNullWindFarm.html#aafc6a8e226961e71a95bda3b3f040225',1,'NullWindFarm::set_blade_spec()'],['../classWindFarm.html#a6206e875bd0ab78e9b997d115a6c7b33',1,'WindFarm::set_blade_spec()']]], + ['set_5fdaynight_5findices_3858',['set_daynight_indices',['../classRadiation.html#a5a59f4f8e03a0e6dcfe96c31a0c9b352',1,'Radiation']]], + ['set_5ffast_5frhs_3859',['set_fast_rhs',['../classMRISplitIntegrator.html#aafed3f1d61d477bd1f01bdeb71a9ab11',1,'MRISplitIntegrator']]], + ['set_5fflat_5fterrain_5fflag_3860',['set_flat_terrain_flag',['../structSolverChoice.html#a39a214d3b761245913bc3f80e5bde880',1,'SolverChoice']]], + ['set_5fk_5findices_5fn_3861',['set_k_indices_N',['../classMOSTAverage.html#a8928b9f9d6d45fdd9fd88053fcae34e2',1,'MOSTAverage']]], + ['set_5fk_5findices_5ft_3862',['set_k_indices_T',['../classMOSTAverage.html#a1892a3f9c2175cd2323d8d3a3bc83b6c',1,'MOSTAverage']]], + ['set_5fno_5fsubstep_3863',['set_no_substep',['../classMRISplitIntegrator.html#a216903aa134536df210f489acdfd2b8b',1,'MRISplitIntegrator']]], + ['set_5fnorm_5findices_5ft_3864',['set_norm_indices_T',['../classMOSTAverage.html#a2908278cc9088e345af422a187eba337',1,'MOSTAverage']]], + ['set_5fnorm_5fpositions_5ft_3865',['set_norm_positions_T',['../classMOSTAverage.html#a697396705fddae5c919c7e4020cf20b2',1,'MOSTAverage']]], + ['set_5fplane_5fnormalization_3866',['set_plane_normalization',['../classMOSTAverage.html#a5a0413a85da2e6a13f21cc875c8295d0',1,'MOSTAverage']]], + ['set_5fprecision_3867',['set_precision',['../classPlaneAverage.html#a6933fa8d1b71a55f5276250050c54216',1,'PlaneAverage']]], + ['set_5fregion_5fnormalization_3868',['set_region_normalization',['../classMOSTAverage.html#a1eafe515fb0a3fc673d604b854a3cc13',1,'MOSTAverage']]], + ['set_5frotated_5ffields_3869',['set_rotated_fields',['../classMOSTAverage.html#a314ac1672f7b8ce2cf9f9d32d00191a5',1,'MOSTAverage']]], + ['set_5fslow_5ffast_5ftimestep_5fratio_3870',['set_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ad31fb2cda1fc2dce80820ed7c4a3c052',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5finc_3871',['set_slow_rhs_inc',['../classMRISplitIntegrator.html#a26955c190dfb0d6cef7237198dbfd099',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5fpost_3872',['set_slow_rhs_post',['../classMRISplitIntegrator.html#af086d3c68787442d07f0a9d530618cc1',1,'MRISplitIntegrator']]], + ['set_5fslow_5frhs_5fpre_3873',['set_slow_rhs_pre',['../classMRISplitIntegrator.html#a137a1ceb1e8051b5a97aaab40492c0e1',1,'MRISplitIntegrator']]], + ['set_5ftime_3874',['set_time',['../structTimeInterpolatedData.html#a0d6dcefbf7407a24669d2a37c7f558d4',1,'TimeInterpolatedData']]], + ['set_5fturb_5fdisk_5fangle_3875',['set_turb_disk_angle',['../classWindFarm.html#aed4eeef484f5e77b3c3038a1606f1875',1,'WindFarm::set_turb_disk_angle()'],['../classNullWindFarm.html#ad3f68562d1b6b5a224644e283f8a146d',1,'NullWindFarm::set_turb_disk_angle()']]], + ['set_5fturb_5floc_3876',['set_turb_loc',['../classWindFarm.html#a5defcbb732ba325db7b6e8a819ab381e',1,'WindFarm::set_turb_loc()'],['../classNullWindFarm.html#aadf3ba54909c2931d089f631889dbd5b',1,'NullWindFarm::set_turb_loc()']]], + ['set_5fturb_5fspec_3877',['set_turb_spec',['../classWindFarm.html#aabf18956cad4a8546eb60ff8300c94c8',1,'WindFarm::set_turb_spec()'],['../classNullWindFarm.html#a745c730028714c13ff11fefb5440b2e5',1,'NullWindFarm::set_turb_spec()']]], + ['set_5fturb_5fspec_5fextra_3878',['set_turb_spec_extra',['../classWindFarm.html#a4afb42d44ea84a770d4dbfe8beb33f7e',1,'WindFarm::set_turb_spec_extra()'],['../classNullWindFarm.html#ade1a0b0eacbb79784db4c49cd8b1bae2',1,'NullWindFarm::set_turb_spec_extra()']]], + ['set_5fvshape_3879',['set_vshape',['../structNDArray.html#a6a0a485b6da8ce09dda81fc51607da73',1,'NDArray']]], + ['set_5fz_5fpositions_5ft_3880',['set_z_positions_T',['../classMOSTAverage.html#a96178b02bec37f171ef608cec9a246bf',1,'MOSTAverage']]], + ['setanelastic_3881',['setAnelastic',['../classMRISplitIntegrator.html#ab52d9ee591fe145af3feb31d8176e63a',1,'MRISplitIntegrator']]], + ['setblockcommmetadata_3882',['SetBlockCommMetaData',['../classMultiBlockContainer.html#a154697509fae9c842b83ede2d30b7060',1,'MultiBlockContainer']]], + ['setboxlists_3883',['SetBoxLists',['../classMultiBlockContainer.html#a6965a65ae5ef2533298b274797b5d8c7',1,'MultiBlockContainer']]], + ['setforcefirststagesinglesubstep_3884',['setForceFirstStageSingleSubstep',['../classMRISplitIntegrator.html#a5ae771a094162dc22bfdded7b12fd5c4',1,'MRISplitIntegrator']]], + ['setmodel_3885',['SetModel',['../classLandSurface.html#a91df3382b60a6566b78a23c87b46f065',1,'LandSurface::SetModel()'],['../classWindFarm.html#a638bdc717e37526689d507a5cd36735e',1,'WindFarm::SetModel()'],['../classEulerianMicrophysics.html#aa882ea75f222099b16b43a579d11e2c1',1,'EulerianMicrophysics::SetModel()']]], + ['setncompcons_3886',['setNcompCons',['../classMRISplitIntegrator.html#a294f18465629a72da152b3e9aa4b0455',1,'MRISplitIntegrator']]], + ['setnosubstepping_3887',['setNoSubstepping',['../classMRISplitIntegrator.html#a6ca4eef257ddfcb793de89d2309ac9a1',1,'MRISplitIntegrator']]], + ['setplotvariables_3888',['setPlotVariables',['../classERF.html#a1fcb440c67da60c86372aec1fe871cb7',1,'ERF']]], + ['setrayleighreffromsounding_3889',['setRayleighRefFromSounding',['../classERF.html#a0877d5a0263641c13b92d2d16f47b689',1,'ERF']]], + ['setrecorddatainfo_3890',['setRecordDataInfo',['../classERF.html#a2486b49bb0d7917f812318822e42a03c',1,'ERF']]], + ['setrecordsamplelineinfo_3891',['setRecordSampleLineInfo',['../classERF.html#ae1a8856961aaee53016122facba03dbe',1,'ERF']]], + ['setrecordsamplepointinfo_3892',['setRecordSamplePointInfo',['../classERF.html#af8d930dce1b926ecc3bdc6787dd47818',1,'ERF']]], + ['setspongereffromsounding_3893',['setSpongeRefFromSounding',['../classERF.html#ae27a45d751287a887769df20dea60633',1,'ERF']]], + ['shape_3894',['shape',['../structncutils_1_1NCVar.html#adb6e5fe1bfe8ab79e9ecf33ca5800797',1,'ncutils::NCVar']]], + ['shr_5forb_5fcosz_3895',['shr_orb_cosz',['../ERF__Orbit_8H.html#a5e24c049c05ea5e14bfc131dcca54c93',1,'ERF_Orbit.H']]], + ['shr_5forb_5fdecl_3896',['shr_orb_decl',['../ERF__Orbit_8H.html#a778a20e582ab3eaecfe3a5f67c73d68d',1,'ERF_Orbit.H']]], + ['simplead_3897',['SimpleAD',['../classSimpleAD.html#a708d4346c7d8900854def95ffd127985',1,'SimpleAD']]], + ['size_3898',['size',['../structInputSoundingData.html#ae67ebe7a35af74165a1d2e7ee31a1bbc',1,'InputSoundingData::size()'],['../structInputSpongeData.html#aff9684faaf6b3a26494766819e4ba6dd',1,'InputSpongeData::size()']]], + ['slingo_5fliq_5foptics_5flw_3899',['slingo_liq_optics_lw',['../classSlingo.html#aedbfc95f917b864354b84a9a78d74c94',1,'Slingo']]], + ['slingo_5fliq_5foptics_5fsw_3900',['slingo_liq_optics_sw',['../classSlingo.html#ab37f1c288e0dcc71337629a65fb65e17',1,'Slingo']]], + ['slm_3901',['SLM',['../classSLM.html#a0f889af6d11c1e5fc4afbe7841e1c5c0',1,'SLM']]], + ['solve_5fwith_5feb_5fmlmg_3902',['solve_with_EB_mlmg',['../classERF.html#aa31ae8bd097ec65d711070aedf11a14a',1,'ERF']]], + ['solve_5fwith_5fgmres_3903',['solve_with_gmres',['../classERF.html#a9866c7874624259ffcfc6edf46dd58ec',1,'ERF']]], + ['solve_5fwith_5fmlmg_3904',['solve_with_mlmg',['../classERF.html#a8a7c7fe95147d8772047aa0772a09564',1,'ERF']]], + ['source_5fterms_5fcellcentered_3905',['source_terms_cellcentered',['../classGeneralAD.html#a5be79013be63b8105a01534ca186de32',1,'GeneralAD::source_terms_cellcentered()'],['../classEWP.html#a4f28000173748f88919eda5fbed1368e',1,'EWP::source_terms_cellcentered()'],['../classSimpleAD.html#ad5e7e7f089518b2158277c94013e4f01',1,'SimpleAD::source_terms_cellcentered()'],['../classFitch.html#aa56821341be1cf4d01558e297993c0f2',1,'Fitch::source_terms_cellcentered()']]], + ['sum_5fintegrated_5fquantities_3906',['sum_integrated_quantities',['../classERF.html#a922892a05ee0c5bccd210a3e5a8599e1',1,'ERF']]], + ['surface_5fflux_3907',['surface_flux',['../structsurface__flux.html#a99588cc80bc461f24f2217f7c7cb1294',1,'surface_flux']]], + ['surface_5fflux_5fcharnock_3908',['surface_flux_charnock',['../structsurface__flux__charnock.html#a8a063b2d326c7e8b184e80c0b68ea639',1,'surface_flux_charnock']]], + ['surface_5fflux_5fdonelan_3909',['surface_flux_donelan',['../structsurface__flux__donelan.html#ae2c6814c3725bcb338bb55656cb5c894',1,'surface_flux_donelan']]], + ['surface_5fflux_5fmod_5fcharnock_3910',['surface_flux_mod_charnock',['../structsurface__flux__mod__charnock.html#ab0516a2bad4b4a38ecfa71f75fa3b00c',1,'surface_flux_mod_charnock']]], + ['surface_5fflux_5fwave_5fcoupled_3911',['surface_flux_wave_coupled',['../structsurface__flux__wave__coupled.html#a1f7495d05cf04a69be3d51e6535644d6',1,'surface_flux_wave_coupled']]], + ['surface_5ftemp_3912',['surface_temp',['../structsurface__temp.html#a6b5b55df12e42231fa3d8cf36ab0c734',1,'surface_temp']]], + ['surface_5ftemp_5fcharnock_3913',['surface_temp_charnock',['../structsurface__temp__charnock.html#acedaa7a5240af9e20e9d2141e2b06e4a',1,'surface_temp_charnock']]], + ['surface_5ftemp_5fdonelan_3914',['surface_temp_donelan',['../structsurface__temp__donelan.html#aa97fba1ac943977eea4a7030eb01fc30',1,'surface_temp_donelan']]], + ['surface_5ftemp_5fmod_5fcharnock_3915',['surface_temp_mod_charnock',['../structsurface__temp__mod__charnock.html#a5812f19588039a9d3186e63bfe529b9c',1,'surface_temp_mod_charnock']]], + ['surface_5ftemp_5fwave_5fcoupled_3916',['surface_temp_wave_coupled',['../structsurface__temp__wave__coupled.html#afb061b2c2b86edd4821efbcb70295412',1,'surface_temp_wave_coupled']]], + ['svp_5fice_3917',['svp_ice',['../classWaterVaporSat.html#a0ff4f9b6dff1a33f4ed6eb9d7af72e49',1,'WaterVaporSat']]], + ['svp_5ftrans_3918',['svp_trans',['../classWaterVaporSat.html#a65b6cc3dc802016e84bc19030f6ad65a',1,'WaterVaporSat']]], + ['svp_5fwater_3919',['svp_water',['../classWaterVaporSat.html#a5463980977e84f7268ed9afde2bad62e',1,'WaterVaporSat']]] ]; diff --git a/search/functions_12.js b/search/functions_12.js index 5b45b6ca5..46a451832 100644 --- a/search/functions_12.js +++ b/search/functions_12.js @@ -1,21 +1,21 @@ var searchData= [ - ['term_5fvel_5fqp_3900',['term_vel_qp',['../ERF__MicrophysicsUtils_8H.html#a7cf098884df5812417aa6ca8a52ec713',1,'ERF_MicrophysicsUtils.H']]], - ['terraindrag_3901',['TerrainDrag',['../classTerrainDrag.html#a9f545d59b3cc96faf2111ee8bfaa6161',1,'TerrainDrag']]], - ['terrainif_3902',['TerrainIF',['../classTerrainIF.html#ac037e7de054cca909a921eccc620ef4a',1,'TerrainIF']]], - ['terrpoisson_5fadotx_3903',['terrpoisson_adotx',['../ERF__TerrainPoisson__3D__K_8H.html#a172dc7a07636a9b0f1671b362fd85b64',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fx_3904',['terrpoisson_flux_x',['../ERF__TerrainPoisson__3D__K_8H.html#a9294de99c716848153792ad0aef09ea8',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fy_3905',['terrpoisson_flux_y',['../ERF__TerrainPoisson__3D__K_8H.html#af2928deaaa17341fbd0de55109c6efc8',1,'ERF_TerrainPoisson_3D_K.H']]], - ['terrpoisson_5fflux_5fz_3906',['terrpoisson_flux_z',['../ERF__TerrainPoisson__3D__K_8H.html#aca6415c5bc3af42823005c2348f2b050',1,'ERF_TerrainPoisson_3D_K.H']]], - ['thetav_3907',['Thetav',['../ERF__Thetav_8H.html#a560eb559ee1d5b8dceaae23f4f4581d5',1,'ERF_Thetav.H']]], - ['tilenoz_3908',['TileNoZ',['../ERF__TileNoZ_8H.html#a8da113f1d5603f7297fe1d03e5013f00',1,'ERF_TileNoZ.H']]], - ['time_5favg_5fvel_5fatcc_3909',['Time_Avg_Vel_atCC',['../ERF__Utils_8H.html#ac3d734b65fd91857925d381c476e7965',1,'Time_Avg_Vel_atCC(const amrex::Real &dt, amrex::Real &t_avg_cnt, amrex::MultiFab *vel_t_avg, amrex::MultiFab &xvel, amrex::MultiFab &yvel, amrex::MultiFab &zvel): ERF_Utils.H'],['../ERF__TimeAvgVel_8cpp.html#a2241063c19e843eaaa749c3b51b6b0fe',1,'Time_Avg_Vel_atCC(const Real &dt, Real &t_avg_cnt, MultiFab *vel_t_avg, MultiFab &xvel, MultiFab &yvel, MultiFab &zvel): ERF_TimeAvgVel.cpp']]], - ['time_5finterp_5fsst_3910',['time_interp_sst',['../classABLMost.html#aaeef06eb7d0ab7e3d100e583337121cc',1,'ABLMost']]], - ['timeinterpolateddata_3911',['TimeInterpolatedData',['../structTimeInterpolatedData.html#a9fa3bce37585ef02c43d0ba1546f93eb',1,'TimeInterpolatedData::TimeInterpolatedData(const TimeInterpolatedData &other)=delete'],['../structTimeInterpolatedData.html#afc37639ef60efba7c592f9d1b6380df6',1,'TimeInterpolatedData::TimeInterpolatedData(TimeInterpolatedData &&) noexcept=default'],['../structTimeInterpolatedData.html#ae8db82a30cc400c01b3cb5a2ee83a778',1,'TimeInterpolatedData::TimeInterpolatedData(amrex::Real time)'],['../structTimeInterpolatedData.html#a1184805b0ed3f51a5f64344e40913165',1,'TimeInterpolatedData::TimeInterpolatedData()=default']]], - ['timestep_3912',['timeStep',['../classERF.html#aff397ccf7eb99c51d7c705a35e85ec5f',1,'ERF']]], - ['tinterp_3913',['tinterp',['../classReadBndryPlanes.html#a6f54411420eb4d57e4dc201b256f3d5e',1,'ReadBndryPlanes']]], - ['tq_5fenthalpy_3914',['tq_enthalpy',['../classWaterVaporSat.html#afae0dfb4f85c8ac528ff330ccfa182b2',1,'WaterVaporSat']]], - ['trilinear_5finterp_5ft_3915',['trilinear_interp_T',['../classMOSTAverage.html#aefb42b9f2a5c3347e7ab87abdfcab3d7',1,'MOSTAverage']]], - ['turbpert_5famplitude_3916',['turbPert_amplitude',['../classERF.html#afb76c0633e2ba944c543e7a03a5e9424',1,'ERF']]], - ['turbpert_5fupdate_3917',['turbPert_update',['../classERF.html#aa89efe0abf37918ce3f212fb0e26f1bc',1,'ERF']]] + ['term_5fvel_5fqp_3920',['term_vel_qp',['../ERF__MicrophysicsUtils_8H.html#a7cf098884df5812417aa6ca8a52ec713',1,'ERF_MicrophysicsUtils.H']]], + ['terraindrag_3921',['TerrainDrag',['../classTerrainDrag.html#a9f545d59b3cc96faf2111ee8bfaa6161',1,'TerrainDrag']]], + ['terrainif_3922',['TerrainIF',['../classTerrainIF.html#ac037e7de054cca909a921eccc620ef4a',1,'TerrainIF']]], + ['terrpoisson_5fadotx_3923',['terrpoisson_adotx',['../ERF__TerrainPoisson__3D__K_8H.html#a172dc7a07636a9b0f1671b362fd85b64',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fx_3924',['terrpoisson_flux_x',['../ERF__TerrainPoisson__3D__K_8H.html#a9294de99c716848153792ad0aef09ea8',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fy_3925',['terrpoisson_flux_y',['../ERF__TerrainPoisson__3D__K_8H.html#af2928deaaa17341fbd0de55109c6efc8',1,'ERF_TerrainPoisson_3D_K.H']]], + ['terrpoisson_5fflux_5fz_3926',['terrpoisson_flux_z',['../ERF__TerrainPoisson__3D__K_8H.html#aca6415c5bc3af42823005c2348f2b050',1,'ERF_TerrainPoisson_3D_K.H']]], + ['thetav_3927',['Thetav',['../ERF__Thetav_8H.html#a560eb559ee1d5b8dceaae23f4f4581d5',1,'ERF_Thetav.H']]], + ['tilenoz_3928',['TileNoZ',['../ERF__TileNoZ_8H.html#a8da113f1d5603f7297fe1d03e5013f00',1,'ERF_TileNoZ.H']]], + ['time_5favg_5fvel_5fatcc_3929',['Time_Avg_Vel_atCC',['../ERF__Utils_8H.html#ac3d734b65fd91857925d381c476e7965',1,'Time_Avg_Vel_atCC(const amrex::Real &dt, amrex::Real &t_avg_cnt, amrex::MultiFab *vel_t_avg, amrex::MultiFab &xvel, amrex::MultiFab &yvel, amrex::MultiFab &zvel): ERF_Utils.H'],['../ERF__TimeAvgVel_8cpp.html#a2241063c19e843eaaa749c3b51b6b0fe',1,'Time_Avg_Vel_atCC(const Real &dt, Real &t_avg_cnt, MultiFab *vel_t_avg, MultiFab &xvel, MultiFab &yvel, MultiFab &zvel): ERF_TimeAvgVel.cpp']]], + ['time_5finterp_5fsst_3930',['time_interp_sst',['../classABLMost.html#aaeef06eb7d0ab7e3d100e583337121cc',1,'ABLMost']]], + ['timeinterpolateddata_3931',['TimeInterpolatedData',['../structTimeInterpolatedData.html#a9fa3bce37585ef02c43d0ba1546f93eb',1,'TimeInterpolatedData::TimeInterpolatedData(const TimeInterpolatedData &other)=delete'],['../structTimeInterpolatedData.html#afc37639ef60efba7c592f9d1b6380df6',1,'TimeInterpolatedData::TimeInterpolatedData(TimeInterpolatedData &&) noexcept=default'],['../structTimeInterpolatedData.html#ae8db82a30cc400c01b3cb5a2ee83a778',1,'TimeInterpolatedData::TimeInterpolatedData(amrex::Real time)'],['../structTimeInterpolatedData.html#a1184805b0ed3f51a5f64344e40913165',1,'TimeInterpolatedData::TimeInterpolatedData()=default']]], + ['timestep_3932',['timeStep',['../classERF.html#aff397ccf7eb99c51d7c705a35e85ec5f',1,'ERF']]], + ['tinterp_3933',['tinterp',['../classReadBndryPlanes.html#a6f54411420eb4d57e4dc201b256f3d5e',1,'ReadBndryPlanes']]], + ['tq_5fenthalpy_3934',['tq_enthalpy',['../classWaterVaporSat.html#afae0dfb4f85c8ac528ff330ccfa182b2',1,'WaterVaporSat']]], + ['trilinear_5finterp_5ft_3935',['trilinear_interp_T',['../classMOSTAverage.html#aefb42b9f2a5c3347e7ab87abdfcab3d7',1,'MOSTAverage']]], + ['turbpert_5famplitude_3936',['turbPert_amplitude',['../classERF.html#afb76c0633e2ba944c543e7a03a5e9424',1,'ERF']]], + ['turbpert_5fupdate_3937',['turbPert_update',['../classERF.html#aa89efe0abf37918ce3f212fb0e26f1bc',1,'ERF']]] ]; diff --git a/search/functions_13.js b/search/functions_13.js index cdb2e4141..de8dcf507 100644 --- a/search/functions_13.js +++ b/search/functions_13.js @@ -1,24 +1,24 @@ var searchData= [ - ['unioncif_3918',['UnionCIF',['../classUnionCIF.html#a409d59d8707a2695b13b7115f69f406e',1,'UnionCIF::UnionCIF(const UnionCIF &rhs)=default'],['../classUnionCIF.html#ae309467c4c5a1af20d285441d1fb9670',1,'UnionCIF::UnionCIF(const F1 &f1, const F2 &f2)'],['../classUnionCIF.html#aafc94c60436bf1ae2decb6fb84ce300f',1,'UnionCIF::UnionCIF(UnionCIF &&rhs) noexcept=default']]], - ['unionlistif_3919',['UnionListIF',['../classUnionListIF.html#a7d510d7cb349a3e162d88ac660a6b3c2',1,'UnionListIF']]], - ['update_3920',['update',['../classEWP.html#a762189d5d9c02d32fa1e6186adb35ae0',1,'EWP::update()'],['../classFitch.html#a1a2db68abb0185de73bd870884f0b019',1,'Fitch::update()'],['../classGeneralAD.html#a2c22ccda2fdf9b29e4325c22b84bea2c',1,'GeneralAD::update()'],['../classSimpleAD.html#a1d87675adbb7e56ff0969cd1543c72c4',1,'SimpleAD::update()']]], - ['update_5fdiffusive_5farrays_3921',['update_diffusive_arrays',['../classERF.html#a419510fced05e9afc05c466beeeb66f7',1,'ERF']]], - ['update_5ffield_5fptrs_3922',['update_field_ptrs',['../classMOSTAverage.html#a1d1a06b1f807c7018950fe91ddc435bd',1,'MOSTAverage']]], - ['update_5ffluxes_3923',['update_fluxes',['../classABLMost.html#af82057d4fbaaf1d8347cf18c7efd7b53',1,'ABLMost']]], - ['update_5fgeostrophic_5fprofile_3924',['update_geostrophic_profile',['../classProblemBase.html#a7ca260b5527bb1ecbae0aa78897dd666',1,'ProblemBase']]], - ['update_5fmac_5fptrs_3925',['update_mac_ptrs',['../classABLMost.html#a5fcdd773bc7314a2655bf3ce0e7536fe',1,'ABLMost']]], - ['update_5fmicro_5fvars_3926',['Update_Micro_Vars',['../classNullSurf.html#aad733e954aefc643ed1f2c6a1bb564ac',1,'NullSurf::Update_Micro_Vars()'],['../classKessler.html#a05b9426e9fd6af90ea40aa77ed0cbe66',1,'Kessler::Update_Micro_Vars()'],['../classNullMoist.html#aece7a50f16bf40e3e9d536cc030458f7',1,'NullMoist::Update_Micro_Vars()'],['../classSAM.html#a2e6ff95cf827306bbcf3661c954a692e',1,'SAM::Update_Micro_Vars()'],['../classSatAdj.html#a126716cce4ed479136e5f6cd8513149d',1,'SatAdj::Update_Micro_Vars()']]], - ['update_5fmicro_5fvars_5flev_3927',['Update_Micro_Vars_Lev',['../classMicrophysics.html#a6b8a14f003da6293f7a9ee118bc60149',1,'Microphysics::Update_Micro_Vars_Lev()'],['../classEulerianMicrophysics.html#a0f8fc766c44f4331bfc86337eb43f6cc',1,'EulerianMicrophysics::Update_Micro_Vars_Lev()'],['../classLandSurface.html#afcb150f2d64cc46a8fbdc817d6fb9872',1,'LandSurface::Update_Micro_Vars_Lev()']]], - ['update_5fpblh_3928',['update_pblh',['../classABLMost.html#a9cba175c3ff5be3dcdd14f97ed7c892e',1,'ABLMost']]], - ['update_5frhoqt_5fsources_3929',['update_rhoqt_sources',['../classProblemBase.html#a9ef723333579aac2295b535c79193088',1,'ProblemBase']]], - ['update_5frhotheta_5fsources_3930',['update_rhotheta_sources',['../classProblemBase.html#ad8f582edde4d124612f67d9d2a17f4a4',1,'ProblemBase']]], - ['update_5fstate_5fvars_3931',['Update_State_Vars',['../classNullSurf.html#aec12d8aa3e358ea40f7d4371651eb73a',1,'NullSurf::Update_State_Vars()'],['../classKessler.html#add7ed88ab0086ee53aa15e87cc8686ef',1,'Kessler::Update_State_Vars()'],['../classNullMoist.html#a24f0528f7d31b89f36a3c225c7e53010',1,'NullMoist::Update_State_Vars()'],['../classSAM.html#aea5fdd520cbb1bc936a0f11d55400029',1,'SAM::Update_State_Vars()'],['../classSatAdj.html#aa0c09c265479736a584b29722261d238',1,'SatAdj::Update_State_Vars()']]], - ['update_5fstate_5fvars_5flev_3932',['Update_State_Vars_Lev',['../classLandSurface.html#adc42b59dad9dc817ee882778a2b3d273',1,'LandSurface::Update_State_Vars_Lev()'],['../classMicrophysics.html#a5d7ee0e4867e53e492b8179365e85bb4',1,'Microphysics::Update_State_Vars_Lev()'],['../classEulerianMicrophysics.html#a6f0dc90119a228e56c5616267eba6009',1,'EulerianMicrophysics::Update_State_Vars_Lev()']]], - ['update_5fsurf_5ftemp_3933',['update_surf_temp',['../classABLMost.html#ad878840b1c998160ba79c1e9714adc70',1,'ABLMost']]], - ['update_5fterrain_5farrays_3934',['update_terrain_arrays',['../classERF.html#a7dba7f9e6bd3f6898fac9ac2efcec692',1,'ERF']]], - ['update_5fw_5fsubsidence_3935',['update_w_subsidence',['../classProblemBase.html#aeea63567f941d0ee6f5a653bd8404268',1,'ProblemBase']]], - ['upwind3_3936',['UPWIND3',['../structUPWIND3.html#a8292861e993880bb65b24308d62d52a8',1,'UPWIND3']]], - ['upwind5_3937',['UPWIND5',['../structUPWIND5.html#ac13bbcdad8180ebd3e15168365299f40',1,'UPWIND5']]], - ['upwindall_3938',['UPWINDALL',['../structUPWINDALL.html#a0201b903572d5e51aa42bbc43cd94242',1,'UPWINDALL']]] + ['unioncif_3938',['UnionCIF',['../classUnionCIF.html#a409d59d8707a2695b13b7115f69f406e',1,'UnionCIF::UnionCIF(const UnionCIF &rhs)=default'],['../classUnionCIF.html#ae309467c4c5a1af20d285441d1fb9670',1,'UnionCIF::UnionCIF(const F1 &f1, const F2 &f2)'],['../classUnionCIF.html#aafc94c60436bf1ae2decb6fb84ce300f',1,'UnionCIF::UnionCIF(UnionCIF &&rhs) noexcept=default']]], + ['unionlistif_3939',['UnionListIF',['../classUnionListIF.html#a7d510d7cb349a3e162d88ac660a6b3c2',1,'UnionListIF']]], + ['update_3940',['update',['../classEWP.html#a762189d5d9c02d32fa1e6186adb35ae0',1,'EWP::update()'],['../classFitch.html#a1a2db68abb0185de73bd870884f0b019',1,'Fitch::update()'],['../classGeneralAD.html#a2c22ccda2fdf9b29e4325c22b84bea2c',1,'GeneralAD::update()'],['../classSimpleAD.html#a1d87675adbb7e56ff0969cd1543c72c4',1,'SimpleAD::update()']]], + ['update_5fdiffusive_5farrays_3941',['update_diffusive_arrays',['../classERF.html#a419510fced05e9afc05c466beeeb66f7',1,'ERF']]], + ['update_5ffield_5fptrs_3942',['update_field_ptrs',['../classMOSTAverage.html#a1d1a06b1f807c7018950fe91ddc435bd',1,'MOSTAverage']]], + ['update_5ffluxes_3943',['update_fluxes',['../classABLMost.html#af82057d4fbaaf1d8347cf18c7efd7b53',1,'ABLMost']]], + ['update_5fgeostrophic_5fprofile_3944',['update_geostrophic_profile',['../classProblemBase.html#a7ca260b5527bb1ecbae0aa78897dd666',1,'ProblemBase']]], + ['update_5fmac_5fptrs_3945',['update_mac_ptrs',['../classABLMost.html#a5fcdd773bc7314a2655bf3ce0e7536fe',1,'ABLMost']]], + ['update_5fmicro_5fvars_3946',['Update_Micro_Vars',['../classNullSurf.html#aad733e954aefc643ed1f2c6a1bb564ac',1,'NullSurf::Update_Micro_Vars()'],['../classKessler.html#a05b9426e9fd6af90ea40aa77ed0cbe66',1,'Kessler::Update_Micro_Vars()'],['../classNullMoist.html#aece7a50f16bf40e3e9d536cc030458f7',1,'NullMoist::Update_Micro_Vars()'],['../classSAM.html#a2e6ff95cf827306bbcf3661c954a692e',1,'SAM::Update_Micro_Vars()'],['../classSatAdj.html#a126716cce4ed479136e5f6cd8513149d',1,'SatAdj::Update_Micro_Vars()']]], + ['update_5fmicro_5fvars_5flev_3947',['Update_Micro_Vars_Lev',['../classMicrophysics.html#a6b8a14f003da6293f7a9ee118bc60149',1,'Microphysics::Update_Micro_Vars_Lev()'],['../classEulerianMicrophysics.html#a0f8fc766c44f4331bfc86337eb43f6cc',1,'EulerianMicrophysics::Update_Micro_Vars_Lev()'],['../classLandSurface.html#afcb150f2d64cc46a8fbdc817d6fb9872',1,'LandSurface::Update_Micro_Vars_Lev()']]], + ['update_5fpblh_3948',['update_pblh',['../classABLMost.html#a9cba175c3ff5be3dcdd14f97ed7c892e',1,'ABLMost']]], + ['update_5frhoqt_5fsources_3949',['update_rhoqt_sources',['../classProblemBase.html#a9ef723333579aac2295b535c79193088',1,'ProblemBase']]], + ['update_5frhotheta_5fsources_3950',['update_rhotheta_sources',['../classProblemBase.html#ad8f582edde4d124612f67d9d2a17f4a4',1,'ProblemBase']]], + ['update_5fstate_5fvars_3951',['Update_State_Vars',['../classNullSurf.html#aec12d8aa3e358ea40f7d4371651eb73a',1,'NullSurf::Update_State_Vars()'],['../classKessler.html#add7ed88ab0086ee53aa15e87cc8686ef',1,'Kessler::Update_State_Vars()'],['../classNullMoist.html#a24f0528f7d31b89f36a3c225c7e53010',1,'NullMoist::Update_State_Vars()'],['../classSAM.html#aea5fdd520cbb1bc936a0f11d55400029',1,'SAM::Update_State_Vars()'],['../classSatAdj.html#aa0c09c265479736a584b29722261d238',1,'SatAdj::Update_State_Vars()']]], + ['update_5fstate_5fvars_5flev_3952',['Update_State_Vars_Lev',['../classLandSurface.html#adc42b59dad9dc817ee882778a2b3d273',1,'LandSurface::Update_State_Vars_Lev()'],['../classMicrophysics.html#a5d7ee0e4867e53e492b8179365e85bb4',1,'Microphysics::Update_State_Vars_Lev()'],['../classEulerianMicrophysics.html#a6f0dc90119a228e56c5616267eba6009',1,'EulerianMicrophysics::Update_State_Vars_Lev()']]], + ['update_5fsurf_5ftemp_3953',['update_surf_temp',['../classABLMost.html#ad878840b1c998160ba79c1e9714adc70',1,'ABLMost']]], + ['update_5fterrain_5farrays_3954',['update_terrain_arrays',['../classERF.html#a7dba7f9e6bd3f6898fac9ac2efcec692',1,'ERF']]], + ['update_5fw_5fsubsidence_3955',['update_w_subsidence',['../classProblemBase.html#aeea63567f941d0ee6f5a653bd8404268',1,'ProblemBase']]], + ['upwind3_3956',['UPWIND3',['../structUPWIND3.html#a8292861e993880bb65b24308d62d52a8',1,'UPWIND3']]], + ['upwind5_3957',['UPWIND5',['../structUPWIND5.html#ac13bbcdad8180ebd3e15168365299f40',1,'UPWIND5']]], + ['upwindall_3958',['UPWINDALL',['../structUPWINDALL.html#a0201b903572d5e51aa42bbc43cd94242',1,'UPWINDALL']]] ]; diff --git a/search/functions_14.js b/search/functions_14.js index 4e242c83f..11688d07d 100644 --- a/search/functions_14.js +++ b/search/functions_14.js @@ -1,9 +1,9 @@ var searchData= [ - ['var_3939',['var',['../classncutils_1_1NCGroup.html#a79bef315da5cff7bcf8bbcfbdd122115',1,'ncutils::NCGroup']]], - ['velocitytomomentum_3940',['VelocityToMomentum',['../ERF__Utils_8H.html#a5e2e36af19c0192915a2ca721c0cded4',1,'VelocityToMomentum(const amrex::MultiFab &xvel_in, const amrex::IntVect &xvel_ngrow, const amrex::MultiFab &yvel_in, const amrex::IntVect &yvel_ngrow, const amrex::MultiFab &zvel_in, const amrex::IntVect &zvel_ngrow, const amrex::MultiFab &cons_in, amrex::MultiFab &xmom_out, amrex::MultiFab &ymom_out, amrex::MultiFab &zmom_out, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H'],['../ERF__VelocityToMomentum_8cpp.html#abd0f6df06c5a596317146e0b9ee81780',1,'VelocityToMomentum(const MultiFab &xvel_in, const IntVect &xvel_ngrow, const MultiFab &yvel_in, const IntVect &yvel_ngrow, const MultiFab &zvel_in, const IntVect &zvel_ngrow, const MultiFab &density, MultiFab &xmom, MultiFab &ymom, MultiFab &zmom, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_VelocityToMomentum.cpp']]], - ['volcanic_5fcmip_5fsw_3941',['volcanic_cmip_sw',['../classAerRadProps.html#aa4241f4adcf62ef3c537a91bdfce66db',1,'AerRadProps']]], - ['volcanic_5foptics_5finit_3942',['volcanic_optics_init',['../classPhysProp.html#a0ad3529b5187f2cfbc7f502655910f32',1,'PhysProp']]], - ['volcanic_5fradius_5foptics_5finit_3943',['volcanic_radius_optics_init',['../classPhysProp.html#adf9483b1971e6a0e2d7e14bcfd2779c1',1,'PhysProp']]], - ['volwgtsummf_3944',['volWgtSumMF',['../classERF.html#ae959fa22a0c888a6da28d385054edf82',1,'ERF']]] + ['var_3959',['var',['../classncutils_1_1NCGroup.html#a79bef315da5cff7bcf8bbcfbdd122115',1,'ncutils::NCGroup']]], + ['velocitytomomentum_3960',['VelocityToMomentum',['../ERF__Utils_8H.html#a5e2e36af19c0192915a2ca721c0cded4',1,'VelocityToMomentum(const amrex::MultiFab &xvel_in, const amrex::IntVect &xvel_ngrow, const amrex::MultiFab &yvel_in, const amrex::IntVect &yvel_ngrow, const amrex::MultiFab &zvel_in, const amrex::IntVect &zvel_ngrow, const amrex::MultiFab &cons_in, amrex::MultiFab &xmom_out, amrex::MultiFab &ymom_out, amrex::MultiFab &zmom_out, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H'],['../ERF__VelocityToMomentum_8cpp.html#abd0f6df06c5a596317146e0b9ee81780',1,'VelocityToMomentum(const MultiFab &xvel_in, const IntVect &xvel_ngrow, const MultiFab &yvel_in, const IntVect &yvel_ngrow, const MultiFab &zvel_in, const IntVect &zvel_ngrow, const MultiFab &density, MultiFab &xmom, MultiFab &ymom, MultiFab &zmom, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_VelocityToMomentum.cpp']]], + ['volcanic_5fcmip_5fsw_3961',['volcanic_cmip_sw',['../classAerRadProps.html#aa4241f4adcf62ef3c537a91bdfce66db',1,'AerRadProps']]], + ['volcanic_5foptics_5finit_3962',['volcanic_optics_init',['../classPhysProp.html#a0ad3529b5187f2cfbc7f502655910f32',1,'PhysProp']]], + ['volcanic_5fradius_5foptics_5finit_3963',['volcanic_radius_optics_init',['../classPhysProp.html#adf9483b1971e6a0e2d7e14bcfd2779c1',1,'PhysProp']]], + ['volwgtsummf_3964',['volWgtSumMF',['../classERF.html#ae959fa22a0c888a6da28d385054edf82',1,'ERF']]] ]; diff --git a/search/functions_15.js b/search/functions_15.js index 749657d64..f4536ef0d 100644 --- a/search/functions_15.js +++ b/search/functions_15.js @@ -1,40 +1,41 @@ var searchData= [ - ['weno3_3945',['WENO3',['../structWENO3.html#aa02f985763b5a70539e23704c5eb63f5',1,'WENO3']]], - ['weno5_3946',['WENO5',['../structWENO5.html#a912e48be65b9a2c9f3b774fe4188b611',1,'WENO5']]], - ['weno7_3947',['WENO7',['../structWENO7.html#a5135b6c5a026093774cb9dbc3e0ace3a',1,'WENO7']]], - ['weno_5fmzq3_3948',['WENO_MZQ3',['../structWENO__MZQ3.html#a9d80ce41fb8ce4487f97fe4448fcb131',1,'WENO_MZQ3']]], - ['weno_5fz3_3949',['WENO_Z3',['../structWENO__Z3.html#a810a42fb5036957a15fd24569248f814',1,'WENO_Z3']]], - ['weno_5fz5_3950',['WENO_Z5',['../structWENO__Z5.html#ab1358af1406351c440ca130640812f6d',1,'WENO_Z5']]], - ['weno_5fz7_3951',['WENO_Z7',['../structWENO__Z7.html#a60a81bed70c44f0fc0f405b99f96faf6',1,'WENO_Z7']]], - ['wfromomega_3952',['WFromOmega',['../ERF__TerrainMetrics_8H.html#afcf8f856b0f93b149c115ca1ff240039',1,'WFromOmega(int i, int j, int k, amrex::Real omega, const amrex::Array4< const amrex::Real > &u_arr, const amrex::Array4< const amrex::Real > &v_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H'],['../ERF__TerrainMetrics_8H.html#a53ec395d493c2308315f7512c5438087',1,'WFromOmega(int i, int j, int k, amrex::Real omega, amrex::Real u, amrex::Real v, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H']]], - ['windfarm_3953',['WindFarm',['../classWindFarm.html#a3248ba59be840e23843bebe9b2c82f36',1,'WindFarm::WindFarm()'],['../classWindFarm.html#aa029a9a7efa768d39849b4fb27ab5eeb',1,'WindFarm::WindFarm(int nlev, const WindFarmType &a_windfarm_type)']]], - ['write_5f1d_5fprofiles_3954',['write_1D_profiles',['../classERF.html#a55eae94c5363e227b571739738bb26b7',1,'ERF']]], - ['write_5f1d_5fprofiles_5fstag_3955',['write_1D_profiles_stag',['../classERF.html#a39efa3a0f3ae3deb7a43f4ce110ee49a',1,'ERF']]], - ['write_5factuator_5fdisks_5fvtk_3956',['write_actuator_disks_vtk',['../classWindFarm.html#a759d6e1b93757a50ff7001382399ae9c',1,'WindFarm']]], - ['write_5faverages_3957',['write_averages',['../classMOSTAverage.html#ac37b71ce655ea973ad6fc4c564b040c1',1,'MOSTAverage']]], - ['write_5fk_5findices_3958',['write_k_indices',['../classMOSTAverage.html#a612fdb06ff433e33c717198c7e3e4b0b',1,'MOSTAverage']]], - ['write_5fline_5fmfs_3959',['write_line_mfs',['../structLineSampler.html#af19a023c3d9e68973017453e2ae93c6f',1,'LineSampler']]], - ['write_5fnorm_5findices_3960',['write_norm_indices',['../classMOSTAverage.html#ab886a0b96314880c4769318c81b23fbb',1,'MOSTAverage']]], - ['write_5fplane_5fmfs_3961',['write_plane_mfs',['../structPlaneSampler.html#af0e51bfa323d9383c69be4ba0aeca978',1,'PlaneSampler']]], - ['write_5fplanes_3962',['write_planes',['../classWriteBndryPlanes.html#a7159618bddef843704e44e71cebd5d8b',1,'WriteBndryPlanes']]], - ['write_5fsample_5fdata_3963',['write_sample_data',['../classSampleData.html#acc3d0e992e130630b7d2ec41ef9b8a67',1,'SampleData']]], - ['write_5fturbine_5flocations_5fvtk_3964',['write_turbine_locations_vtk',['../classWindFarm.html#ad777d1138832963ea3158ec66c86e0c7',1,'WindFarm']]], - ['write_5fxz_5fpositions_3965',['write_xz_positions',['../classMOSTAverage.html#a221a026c642af21a051b05b2b4ea763a',1,'MOSTAverage']]], - ['writebndryplanes_3966',['WriteBndryPlanes',['../classWriteBndryPlanes.html#a460f7f20cb59e7f2f8546ebf423585d5',1,'WriteBndryPlanes']]], - ['writebuildinfo_3967',['writeBuildInfo',['../classERF.html#ae6afed5b3a72ca80ccf0d791b08516aa',1,'ERF']]], - ['writecheckpointfile_3968',['WriteCheckpointFile',['../classERF.html#ad101fd46096db2d6b21544bfede6551f',1,'ERF']]], - ['writegenericplotfileheaderwithterrain_3969',['WriteGenericPlotfileHeaderWithTerrain',['../classERF.html#a3a918bd26ed0c1dc2efa75c2586ff664',1,'ERF']]], - ['writejobinfo_3970',['writeJobInfo',['../classERF.html#aa2d8099655a8779836e63e3e98ea4372',1,'ERF']]], - ['writemultilevelplotfilewithterrain_3971',['WriteMultiLevelPlotfileWithTerrain',['../classERF.html#a61510e69bdaee84a01cf33943b043a5c',1,'ERF']]], - ['writenow_3972',['writeNow',['../classERF.html#af2e4de4eaa0f93149c1aefd58dc7068a',1,'ERF']]], - ['writeplotfile_3973',['writePlotfile',['../classRadiation.html#a4970f2e4bd068de34295053f77db0e4c',1,'Radiation']]], - ['writeplotfile_3974',['WritePlotFile',['../classERF.html#a98cccb83ca76c44d6ae583d051e76faf',1,'ERF']]], - ['wv_5fsat_5fqsat_5fice_3975',['wv_sat_qsat_ice',['../classSatMethods.html#a56fe37f0cb4e8c7cc1ecb8a3daa0c579',1,'SatMethods']]], - ['wv_5fsat_5fqsat_5ftrans_3976',['wv_sat_qsat_trans',['../classSatMethods.html#a04e5fc642c88eda0767e507a9183682b',1,'SatMethods']]], - ['wv_5fsat_5fqsat_5fwater_3977',['wv_sat_qsat_water',['../classSatMethods.html#a4bd54f09d16625512acdb6118a2ed887',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fice_3978',['wv_sat_svp_ice',['../classSatMethods.html#add2fde8076c60c19ed9f4f78c9891e0e',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fto_5fqsat_3979',['wv_sat_svp_to_qsat',['../classSatMethods.html#a25e9dd28dcfcfd4e060472815e8389fa',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5ftrans_3980',['wv_sat_svp_trans',['../classSatMethods.html#ac2fa5e55257c6021e9e7fd897f4950b7',1,'SatMethods']]], - ['wv_5fsat_5fsvp_5fwater_3981',['wv_sat_svp_water',['../classSatMethods.html#a1c4bb9729c75dd1160d45ae638635766',1,'SatMethods']]] + ['weno3_3965',['WENO3',['../structWENO3.html#aa02f985763b5a70539e23704c5eb63f5',1,'WENO3']]], + ['weno5_3966',['WENO5',['../structWENO5.html#a912e48be65b9a2c9f3b774fe4188b611',1,'WENO5']]], + ['weno7_3967',['WENO7',['../structWENO7.html#a5135b6c5a026093774cb9dbc3e0ace3a',1,'WENO7']]], + ['weno_5fmzq3_3968',['WENO_MZQ3',['../structWENO__MZQ3.html#a9d80ce41fb8ce4487f97fe4448fcb131',1,'WENO_MZQ3']]], + ['weno_5fz3_3969',['WENO_Z3',['../structWENO__Z3.html#a810a42fb5036957a15fd24569248f814',1,'WENO_Z3']]], + ['weno_5fz5_3970',['WENO_Z5',['../structWENO__Z5.html#ab1358af1406351c440ca130640812f6d',1,'WENO_Z5']]], + ['weno_5fz7_3971',['WENO_Z7',['../structWENO__Z7.html#a60a81bed70c44f0fc0f405b99f96faf6',1,'WENO_Z7']]], + ['wfromomega_3972',['WFromOmega',['../ERF__TerrainMetrics_8H.html#afcf8f856b0f93b149c115ca1ff240039',1,'WFromOmega(int i, int j, int k, amrex::Real omega, const amrex::Array4< const amrex::Real > &u_arr, const amrex::Array4< const amrex::Real > &v_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H'],['../ERF__TerrainMetrics_8H.html#a53ec395d493c2308315f7512c5438087',1,'WFromOmega(int i, int j, int k, amrex::Real omega, amrex::Real u, amrex::Real v, const amrex::Array4< const amrex::Real > &z_nd, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_TerrainMetrics.H']]], + ['windfarm_3973',['WindFarm',['../classWindFarm.html#a3248ba59be840e23843bebe9b2c82f36',1,'WindFarm::WindFarm()'],['../classWindFarm.html#aa029a9a7efa768d39849b4fb27ab5eeb',1,'WindFarm::WindFarm(int nlev, const WindFarmType &a_windfarm_type)']]], + ['write_5f1d_5fprofiles_3974',['write_1D_profiles',['../classERF.html#a55eae94c5363e227b571739738bb26b7',1,'ERF']]], + ['write_5f1d_5fprofiles_5fstag_3975',['write_1D_profiles_stag',['../classERF.html#a39efa3a0f3ae3deb7a43f4ce110ee49a',1,'ERF']]], + ['write_5factuator_5fdisks_5fvtk_3976',['write_actuator_disks_vtk',['../classWindFarm.html#a759d6e1b93757a50ff7001382399ae9c',1,'WindFarm']]], + ['write_5faverages_3977',['write_averages',['../classMOSTAverage.html#ac37b71ce655ea973ad6fc4c564b040c1',1,'MOSTAverage']]], + ['write_5fk_5findices_3978',['write_k_indices',['../classMOSTAverage.html#a612fdb06ff433e33c717198c7e3e4b0b',1,'MOSTAverage']]], + ['write_5fline_5fmfs_3979',['write_line_mfs',['../structLineSampler.html#af19a023c3d9e68973017453e2ae93c6f',1,'LineSampler']]], + ['write_5fnorm_5findices_3980',['write_norm_indices',['../classMOSTAverage.html#ab886a0b96314880c4769318c81b23fbb',1,'MOSTAverage']]], + ['write_5fplane_5fmfs_3981',['write_plane_mfs',['../structPlaneSampler.html#af0e51bfa323d9383c69be4ba0aeca978',1,'PlaneSampler']]], + ['write_5fplanes_3982',['write_planes',['../classWriteBndryPlanes.html#a7159618bddef843704e44e71cebd5d8b',1,'WriteBndryPlanes']]], + ['write_5fsample_5fdata_3983',['write_sample_data',['../classSampleData.html#acc3d0e992e130630b7d2ec41ef9b8a67',1,'SampleData']]], + ['write_5fturbine_5flocations_5fvtk_3984',['write_turbine_locations_vtk',['../classWindFarm.html#ad777d1138832963ea3158ec66c86e0c7',1,'WindFarm']]], + ['write_5fxz_5fpositions_3985',['write_xz_positions',['../classMOSTAverage.html#a221a026c642af21a051b05b2b4ea763a',1,'MOSTAverage']]], + ['writebndryplanes_3986',['WriteBndryPlanes',['../classWriteBndryPlanes.html#a460f7f20cb59e7f2f8546ebf423585d5',1,'WriteBndryPlanes']]], + ['writebuildinfo_3987',['writeBuildInfo',['../classERF.html#ae6afed5b3a72ca80ccf0d791b08516aa',1,'ERF']]], + ['writecheckpointfile_3988',['WriteCheckpointFile',['../classERF.html#ad101fd46096db2d6b21544bfede6551f',1,'ERF']]], + ['writegenericplotfileheaderwithterrain_3989',['WriteGenericPlotfileHeaderWithTerrain',['../classERF.html#a3a918bd26ed0c1dc2efa75c2586ff664',1,'ERF']]], + ['writejobinfo_3990',['writeJobInfo',['../classERF.html#aa2d8099655a8779836e63e3e98ea4372',1,'ERF']]], + ['writemultilevelplotfilewithterrain_3991',['WriteMultiLevelPlotfileWithTerrain',['../classERF.html#a61510e69bdaee84a01cf33943b043a5c',1,'ERF']]], + ['writemyebsurface_3992',['WriteMyEBSurface',['../classERF.html#a31b92a0c6fa4e19ff90feef3611f5f06',1,'ERF']]], + ['writenow_3993',['writeNow',['../classERF.html#af2e4de4eaa0f93149c1aefd58dc7068a',1,'ERF']]], + ['writeplotfile_3994',['WritePlotFile',['../classERF.html#a98cccb83ca76c44d6ae583d051e76faf',1,'ERF']]], + ['writeplotfile_3995',['writePlotfile',['../classRadiation.html#a4970f2e4bd068de34295053f77db0e4c',1,'Radiation']]], + ['wv_5fsat_5fqsat_5fice_3996',['wv_sat_qsat_ice',['../classSatMethods.html#a56fe37f0cb4e8c7cc1ecb8a3daa0c579',1,'SatMethods']]], + ['wv_5fsat_5fqsat_5ftrans_3997',['wv_sat_qsat_trans',['../classSatMethods.html#a04e5fc642c88eda0767e507a9183682b',1,'SatMethods']]], + ['wv_5fsat_5fqsat_5fwater_3998',['wv_sat_qsat_water',['../classSatMethods.html#a4bd54f09d16625512acdb6118a2ed887',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fice_3999',['wv_sat_svp_ice',['../classSatMethods.html#add2fde8076c60c19ed9f4f78c9891e0e',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fto_5fqsat_4000',['wv_sat_svp_to_qsat',['../classSatMethods.html#a25e9dd28dcfcfd4e060472815e8389fa',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5ftrans_4001',['wv_sat_svp_trans',['../classSatMethods.html#ac2fa5e55257c6021e9e7fd897f4950b7',1,'SatMethods']]], + ['wv_5fsat_5fsvp_5fwater_4002',['wv_sat_svp_water',['../classSatMethods.html#a1c4bb9729c75dd1160d45ae638635766',1,'SatMethods']]] ]; diff --git a/search/functions_16.js b/search/functions_16.js index 5f1b82465..92604a6d4 100644 --- a/search/functions_16.js +++ b/search/functions_16.js @@ -1,4 +1,4 @@ var searchData= [ - ['xlo_3982',['xlo',['../classPlaneAverage.html#a9ed43e3c2cfd2ef0f3fb23d2097a1b6d',1,'PlaneAverage']]] + ['xlo_4003',['xlo',['../classPlaneAverage.html#a9ed43e3c2cfd2ef0f3fb23d2097a1b6d',1,'PlaneAverage']]] ]; diff --git a/search/functions_17.js b/search/functions_17.js index c1d1302de..2412a7ebf 100644 --- a/search/functions_17.js +++ b/search/functions_17.js @@ -1,4 +1,4 @@ var searchData= [ - ['yakl_5fto_5fmf_3983',['yakl_to_mf',['../classRadiation.html#ab8beeded0d2e9553c6627d96dbc3554b',1,'Radiation']]] + ['yakl_5fto_5fmf_4004',['yakl_to_mf',['../classRadiation.html#ab8beeded0d2e9553c6627d96dbc3554b',1,'Radiation']]] ]; diff --git a/search/functions_18.js b/search/functions_18.js index 988b63fdb..1dfbbcfad 100644 --- a/search/functions_18.js +++ b/search/functions_18.js @@ -1,6 +1,6 @@ var searchData= [ - ['z0_5fest_3984',['z0_est',['../ERF__MicrophysicsUtils_8H.html#a5e22e7c025af17b4983d25a5b81bfd4b',1,'ERF_MicrophysicsUtils.H']]], - ['zenith_3985',['zenith',['../ERF__Orbit_8cpp.html#a27837ef90c4844c0240f37b9beab2320',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const Real &eccen, const Real &mvelpp, const Real &lambm0, const Real &obliqr, amrex::Real uniform_angle): ERF_Orbit.cpp'],['../ERF__Orbit_8H.html#a3f0a40a53139be3e26be6fcf40c2bd14',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const amrex::Real &eccen, const amrex::Real &mvelpp, const amrex::Real &lambm0, const amrex::Real &obliqr, amrex::Real uniform_angle=-1.0): ERF_Orbit.H']]], - ['zero_5foptics_5finit_3986',['zero_optics_init',['../classPhysProp.html#af0ccfb22c5689ec73789babb1b7c448d',1,'PhysProp']]] + ['z0_5fest_4005',['z0_est',['../ERF__MicrophysicsUtils_8H.html#a5e22e7c025af17b4983d25a5b81bfd4b',1,'ERF_MicrophysicsUtils.H']]], + ['zenith_4006',['zenith',['../ERF__Orbit_8cpp.html#a27837ef90c4844c0240f37b9beab2320',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const Real &eccen, const Real &mvelpp, const Real &lambm0, const Real &obliqr, amrex::Real uniform_angle): ERF_Orbit.cpp'],['../ERF__Orbit_8H.html#a3f0a40a53139be3e26be6fcf40c2bd14',1,'zenith(int &calday, amrex::MultiFab *clat, amrex::MultiFab *clon, const amrex::Vector< int > &rank_offsets, real1d &coszrs, int &ncol, const amrex::Real &eccen, const amrex::Real &mvelpp, const amrex::Real &lambm0, const amrex::Real &obliqr, amrex::Real uniform_angle=-1.0): ERF_Orbit.H']]], + ['zero_5foptics_5finit_4007',['zero_optics_init',['../classPhysProp.html#af0ccfb22c5689ec73789babb1b7c448d',1,'PhysProp']]] ]; diff --git a/search/functions_19.js b/search/functions_19.js index 2f4e0b79b..5e6dcfb1a 100644 --- a/search/functions_19.js +++ b/search/functions_19.js @@ -1,45 +1,45 @@ var searchData= [ - ['_7eaerradprops_3987',['~AerRadProps',['../classAerRadProps.html#aeb46a505acde8e7bd4a4b4d15e8e1792',1,'AerRadProps']]], - ['_7ecif_3988',['~CIF',['../classCIF.html#ad0e927942bcf9a2db3b073c979f1ef19',1,'CIF']]], - ['_7ecloudradprops_3989',['~CloudRadProps',['../classCloudRadProps.html#a35a276009636e1ac17beeb5343656e29',1,'CloudRadProps']]], - ['_7eerf_3990',['~ERF',['../classERF.html#a30901583bd41e7bf4dddb3c1ea329dfe',1,'ERF']]], - ['_7eerfphysbcfunct_5fbase_3991',['~ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#afef329f380053ae92fb49e65e39a7b58',1,'ERFPhysBCFunct_base']]], - ['_7eerfphysbcfunct_5fcons_3992',['~ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#ab1f895ffdda9477b380a088bdf48a6de',1,'ERFPhysBCFunct_cons']]], - ['_7eerfphysbcfunct_5fu_3993',['~ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#aab6427322211c297482f81b39a03ea03',1,'ERFPhysBCFunct_u']]], - ['_7eerfphysbcfunct_5fv_3994',['~ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a684936c8b176bfd48a383ae1de421777',1,'ERFPhysBCFunct_v']]], - ['_7eerfphysbcfunct_5fw_3995',['~ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#ae949a3df422d9d5082146a46c9eca565',1,'ERFPhysBCFunct_w']]], - ['_7eeulerianmicrophysics_3996',['~EulerianMicrophysics',['../classEulerianMicrophysics.html#a2eb29d168749af2ea18fc7d67dc5259c',1,'EulerianMicrophysics']]], - ['_7eewp_3997',['~EWP',['../classEWP.html#ad500c0f4245245d407e31633ec7cecff',1,'EWP']]], - ['_7efitch_3998',['~Fitch',['../classFitch.html#af9bc97ca62d0611ab2a300992ca8304d',1,'Fitch']]], - ['_7eforestdrag_3999',['~ForestDrag',['../classForestDrag.html#acf2562ce29faa67b57b82a5998df3a95',1,'ForestDrag']]], - ['_7egeneralad_4000',['~GeneralAD',['../classGeneralAD.html#ac44ff0908ec3c419196fb45efd0c7c13',1,'GeneralAD']]], - ['_7eintersectioncif_4001',['~IntersectionCIF',['../classIntersectionCIF.html#ad4d1305542a68ced637b6e53e2f70102',1,'IntersectionCIF']]], - ['_7ekessler_4002',['~Kessler',['../classKessler.html#a46902fef513cf7298643ee5cc12594bb',1,'Kessler']]], - ['_7elandsurface_4003',['~LandSurface',['../classLandSurface.html#a39ae5ba26a0bd728afd9cf80a4a5fbd6',1,'LandSurface']]], - ['_7emicrophysics_4004',['~Microphysics',['../classMicrophysics.html#a09486c3bc292538d5a26683fb1e19451',1,'Microphysics']]], - ['_7emm5_4005',['~MM5',['../classMM5.html#aa1428d274d51e6db03618151c2fd91cb',1,'MM5']]], - ['_7emostaverage_4006',['~MOSTAverage',['../classMOSTAverage.html#ac755f71a35f1231c8add20993364832a',1,'MOSTAverage']]], - ['_7emrisplitintegrator_4007',['~MRISplitIntegrator',['../classMRISplitIntegrator.html#acdfcd0a0bca3c145e2305248f0da36a0',1,'MRISplitIntegrator']]], - ['_7emultiblockcontainer_4008',['~MultiBlockContainer',['../classMultiBlockContainer.html#abbe61ab484b52aaf83b1bc8e986aee84',1,'MultiBlockContainer']]], - ['_7encfile_4009',['~NCFile',['../classncutils_1_1NCFile.html#a4c1663f24f84dbc74152d7f040910a22',1,'ncutils::NCFile']]], - ['_7endarray_4010',['~NDArray',['../structNDArray.html#afb8008f414c4404e3a6b425c12401d9d',1,'NDArray']]], - ['_7enoah_4011',['~NOAH',['../classNOAH.html#a06e64b625e4377ac8875c24a74bcb14f',1,'NOAH']]], - ['_7enullmoist_4012',['~NullMoist',['../classNullMoist.html#a75e2d77cb28efa62759818d066b53bb9',1,'NullMoist']]], - ['_7enullsurf_4013',['~NullSurf',['../classNullSurf.html#afc622f13e248dbe6bc5843241c4afb0f',1,'NullSurf']]], - ['_7enullwindfarm_4014',['~NullWindFarm',['../classNullWindFarm.html#a0dbf7ce260bc3c29e53b3650a0a4c40f',1,'NullWindFarm']]], - ['_7eoptics_4015',['~Optics',['../classOptics.html#ae33a3d262417ad9bb96adc3a32519e5f',1,'Optics']]], - ['_7eplaneaverage_4016',['~PlaneAverage',['../classPlaneAverage.html#a961decb14c2137f36e17ceeaf560b452',1,'PlaneAverage']]], - ['_7eproblembase_4017',['~ProblemBase',['../classProblemBase.html#ac7201619fcd9464f851b0cae82dfbcd1',1,'ProblemBase']]], - ['_7eradiation_4018',['~Radiation',['../classRadiation.html#acde23acb9e9f7061d40634fbc24f330d',1,'Radiation']]], - ['_7errtmgp_4019',['~Rrtmgp',['../classRrtmgp.html#aa5d1fac989fde988d4f192d3f64395ee',1,'Rrtmgp']]], - ['_7esam_4020',['~SAM',['../classSAM.html#a301ce0c7f6cff77d6388c2d706e73a42',1,'SAM']]], - ['_7esatadj_4021',['~SatAdj',['../classSatAdj.html#a39d8d2bb2c9e9ace57ed143c01bdaff0',1,'SatAdj']]], - ['_7esimplead_4022',['~SimpleAD',['../classSimpleAD.html#affe2efa65acb68bd027a69ad1410253a',1,'SimpleAD']]], - ['_7eslm_4023',['~SLM',['../classSLM.html#a2db94368b4de4bf176393a628fdbd6a3',1,'SLM']]], - ['_7eterraindrag_4024',['~TerrainDrag',['../classTerrainDrag.html#a2076da01b1749356c328bb422545236d',1,'TerrainDrag']]], - ['_7etimeinterpolateddata_4025',['~TimeInterpolatedData',['../structTimeInterpolatedData.html#af14b2d5c5d55331a4dbc9cec9288af53',1,'TimeInterpolatedData']]], - ['_7eturbulentperturbation_4026',['~TurbulentPerturbation',['../structTurbulentPerturbation.html#ad1464c6ce0bc3a576f9df395f39839ce',1,'TurbulentPerturbation']]], - ['_7eunioncif_4027',['~UnionCIF',['../classUnionCIF.html#afddc15ff44e8e7505b919b16616873cd',1,'UnionCIF']]], - ['_7ewindfarm_4028',['~WindFarm',['../classWindFarm.html#a1be0e27ac213ad5faaf2fb2e114eab48',1,'WindFarm']]] + ['_7eaerradprops_4008',['~AerRadProps',['../classAerRadProps.html#aeb46a505acde8e7bd4a4b4d15e8e1792',1,'AerRadProps']]], + ['_7ecif_4009',['~CIF',['../classCIF.html#ad0e927942bcf9a2db3b073c979f1ef19',1,'CIF']]], + ['_7ecloudradprops_4010',['~CloudRadProps',['../classCloudRadProps.html#a35a276009636e1ac17beeb5343656e29',1,'CloudRadProps']]], + ['_7eerf_4011',['~ERF',['../classERF.html#a30901583bd41e7bf4dddb3c1ea329dfe',1,'ERF']]], + ['_7eerfphysbcfunct_5fbase_4012',['~ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#afef329f380053ae92fb49e65e39a7b58',1,'ERFPhysBCFunct_base']]], + ['_7eerfphysbcfunct_5fcons_4013',['~ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#ab1f895ffdda9477b380a088bdf48a6de',1,'ERFPhysBCFunct_cons']]], + ['_7eerfphysbcfunct_5fu_4014',['~ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#aab6427322211c297482f81b39a03ea03',1,'ERFPhysBCFunct_u']]], + ['_7eerfphysbcfunct_5fv_4015',['~ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a684936c8b176bfd48a383ae1de421777',1,'ERFPhysBCFunct_v']]], + ['_7eerfphysbcfunct_5fw_4016',['~ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#ae949a3df422d9d5082146a46c9eca565',1,'ERFPhysBCFunct_w']]], + ['_7eeulerianmicrophysics_4017',['~EulerianMicrophysics',['../classEulerianMicrophysics.html#a2eb29d168749af2ea18fc7d67dc5259c',1,'EulerianMicrophysics']]], + ['_7eewp_4018',['~EWP',['../classEWP.html#ad500c0f4245245d407e31633ec7cecff',1,'EWP']]], + ['_7efitch_4019',['~Fitch',['../classFitch.html#af9bc97ca62d0611ab2a300992ca8304d',1,'Fitch']]], + ['_7eforestdrag_4020',['~ForestDrag',['../classForestDrag.html#acf2562ce29faa67b57b82a5998df3a95',1,'ForestDrag']]], + ['_7egeneralad_4021',['~GeneralAD',['../classGeneralAD.html#ac44ff0908ec3c419196fb45efd0c7c13',1,'GeneralAD']]], + ['_7eintersectioncif_4022',['~IntersectionCIF',['../classIntersectionCIF.html#ad4d1305542a68ced637b6e53e2f70102',1,'IntersectionCIF']]], + ['_7ekessler_4023',['~Kessler',['../classKessler.html#a46902fef513cf7298643ee5cc12594bb',1,'Kessler']]], + ['_7elandsurface_4024',['~LandSurface',['../classLandSurface.html#a39ae5ba26a0bd728afd9cf80a4a5fbd6',1,'LandSurface']]], + ['_7emicrophysics_4025',['~Microphysics',['../classMicrophysics.html#a09486c3bc292538d5a26683fb1e19451',1,'Microphysics']]], + ['_7emm5_4026',['~MM5',['../classMM5.html#aa1428d274d51e6db03618151c2fd91cb',1,'MM5']]], + ['_7emostaverage_4027',['~MOSTAverage',['../classMOSTAverage.html#ac755f71a35f1231c8add20993364832a',1,'MOSTAverage']]], + ['_7emrisplitintegrator_4028',['~MRISplitIntegrator',['../classMRISplitIntegrator.html#acdfcd0a0bca3c145e2305248f0da36a0',1,'MRISplitIntegrator']]], + ['_7emultiblockcontainer_4029',['~MultiBlockContainer',['../classMultiBlockContainer.html#abbe61ab484b52aaf83b1bc8e986aee84',1,'MultiBlockContainer']]], + ['_7encfile_4030',['~NCFile',['../classncutils_1_1NCFile.html#a4c1663f24f84dbc74152d7f040910a22',1,'ncutils::NCFile']]], + ['_7endarray_4031',['~NDArray',['../structNDArray.html#afb8008f414c4404e3a6b425c12401d9d',1,'NDArray']]], + ['_7enoah_4032',['~NOAH',['../classNOAH.html#a06e64b625e4377ac8875c24a74bcb14f',1,'NOAH']]], + ['_7enullmoist_4033',['~NullMoist',['../classNullMoist.html#a75e2d77cb28efa62759818d066b53bb9',1,'NullMoist']]], + ['_7enullsurf_4034',['~NullSurf',['../classNullSurf.html#afc622f13e248dbe6bc5843241c4afb0f',1,'NullSurf']]], + ['_7enullwindfarm_4035',['~NullWindFarm',['../classNullWindFarm.html#a0dbf7ce260bc3c29e53b3650a0a4c40f',1,'NullWindFarm']]], + ['_7eoptics_4036',['~Optics',['../classOptics.html#ae33a3d262417ad9bb96adc3a32519e5f',1,'Optics']]], + ['_7eplaneaverage_4037',['~PlaneAverage',['../classPlaneAverage.html#a961decb14c2137f36e17ceeaf560b452',1,'PlaneAverage']]], + ['_7eproblembase_4038',['~ProblemBase',['../classProblemBase.html#ac7201619fcd9464f851b0cae82dfbcd1',1,'ProblemBase']]], + ['_7eradiation_4039',['~Radiation',['../classRadiation.html#acde23acb9e9f7061d40634fbc24f330d',1,'Radiation']]], + ['_7errtmgp_4040',['~Rrtmgp',['../classRrtmgp.html#aa5d1fac989fde988d4f192d3f64395ee',1,'Rrtmgp']]], + ['_7esam_4041',['~SAM',['../classSAM.html#a301ce0c7f6cff77d6388c2d706e73a42',1,'SAM']]], + ['_7esatadj_4042',['~SatAdj',['../classSatAdj.html#a39d8d2bb2c9e9ace57ed143c01bdaff0',1,'SatAdj']]], + ['_7esimplead_4043',['~SimpleAD',['../classSimpleAD.html#affe2efa65acb68bd027a69ad1410253a',1,'SimpleAD']]], + ['_7eslm_4044',['~SLM',['../classSLM.html#a2db94368b4de4bf176393a628fdbd6a3',1,'SLM']]], + ['_7eterraindrag_4045',['~TerrainDrag',['../classTerrainDrag.html#a2076da01b1749356c328bb422545236d',1,'TerrainDrag']]], + ['_7etimeinterpolateddata_4046',['~TimeInterpolatedData',['../structTimeInterpolatedData.html#af14b2d5c5d55331a4dbc9cec9288af53',1,'TimeInterpolatedData']]], + ['_7eturbulentperturbation_4047',['~TurbulentPerturbation',['../structTurbulentPerturbation.html#ad1464c6ce0bc3a576f9df395f39839ce',1,'TurbulentPerturbation']]], + ['_7eunioncif_4048',['~UnionCIF',['../classUnionCIF.html#afddc15ff44e8e7505b919b16616873cd',1,'UnionCIF']]], + ['_7ewindfarm_4049',['~WindFarm',['../classWindFarm.html#a1be0e27ac213ad5faaf2fb2e114eab48',1,'WindFarm']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 70fb40936..04b05b130 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -1,98 +1,98 @@ var searchData= [ - ['calc_5ffifth_5forder_5fderiv_3147',['calc_fifth_order_deriv',['../ERF__NumericalDiffusion_8H.html#a2985fd8720853d6b8c663c68744dbd97',1,'ERF_NumericalDiffusion.H']]], - ['calc_5fhltalt_3148',['calc_hltalt',['../classWaterVaporSat.html#a6e0a9f07f0f59514f56536e44025e980',1,'WaterVaporSat']]], - ['calc_5fp_5fisothermal_3149',['calc_p_isothermal',['../ERF__MetgridUtils_8H.html#a7d9c2d62b5ca74d130ee8042c20cb217',1,'ERF_MetgridUtils.H']]], - ['calc_5fpsi_5fh_3150',['calc_psi_h',['../structsimilarity__funs.html#a7dcb32f637eab66d2314902d03289bc2',1,'similarity_funs']]], - ['calc_5fpsi_5fm_3151',['calc_psi_m',['../structsimilarity__funs.html#a21cb206b0dd78dc2ac7211de8dbcb8d2',1,'similarity_funs']]], - ['calc_5frf_3152',['calc_Rf',['../structMYNNLevel2.html#a2970f316de64a2a1c605baaea1f34aec',1,'MYNNLevel2']]], - ['calc_5frho_5fp_3153',['calc_rho_p',['../structInputSoundingData.html#a830608de7ca272770d8ddb659d65eb31',1,'InputSoundingData']]], - ['calc_5fsh_3154',['calc_SH',['../structMYNNLevel2.html#a75e52da99ede6eb7b361e3ae12c08b1e',1,'MYNNLevel2']]], - ['calc_5fsm_3155',['calc_SM',['../structMYNNLevel2.html#a5e7e202941dd61d8aa7f3367031c9b8f',1,'MYNNLevel2']]], - ['calc_5fstability_5ffuncs_3156',['calc_stability_funcs',['../structMYNNLevel25.html#a15e53c3496f45cad7a7f794b86b31e9b',1,'MYNNLevel25']]], - ['calc_5ftpi_5famp_3157',['calc_tpi_amp',['../structTurbulentPerturbation.html#a6690a1ccf037f5cf892e72724c21b3a5',1,'TurbulentPerturbation']]], - ['calc_5ftpi_5fmeanmag_5fperbox_3158',['calc_tpi_meanMag_perBox',['../structTurbulentPerturbation.html#ac2f49dd6a95ab0bb291fa4977d9682e5',1,'TurbulentPerturbation']]], - ['calc_5ftpi_5fupdate_3159',['calc_tpi_update',['../structTurbulentPerturbation.html#a5e6200f8b6bea3c4944dccc6c7285102',1,'TurbulentPerturbation']]], - ['calc_5fwstar_3160',['calc_wstar',['../ERF__Wstar_8H.html#ae4dec2546738e08263cd23690c9028fe',1,'calc_wstar(const amrex::Real &hfx, const amrex::Real &pblh, const amrex::Real &thv): ERF_Wstar.H'],['../ERF__Wstar_8H.html#a07708294fc196cae6c560e47360c6600',1,'calc_wstar(const amrex::Real &ust, const amrex::Real &tst, const amrex::Real &qst, const amrex::Real &pblh, const amrex::Real &th, const amrex::Real &thv, const amrex::Real &qv=0.0): ERF_Wstar.H']]], - ['calculate_5fheating_5frate_3161',['calculate_heating_rate',['../classRadiation.html#ad37acecc5f023e2da167f49e09247233',1,'Radiation']]], - ['centered2_3162',['CENTERED2',['../structCENTERED2.html#a09644816e71e1ade052d277199a8d785',1,'CENTERED2']]], - ['centered4_3163',['CENTERED4',['../structCENTERED4.html#a36a14bbf9f418feee5e1af3685e1b4fb',1,'CENTERED4']]], - ['centered6_3164',['CENTERED6',['../structCENTERED6.html#acedba4c2b029f363a47c32ad0c6f30e8',1,'CENTERED6']]], - ['check_5fparams_3165',['check_params',['../structSolverChoice.html#a4c875e5fe0f3dd69fbcc145b7066c766',1,'SolverChoice']]], - ['chopgrids2d_3166',['ChopGrids2D',['../ERF__Utils_8H.html#ae73f998519cf6628e7c4a90cea4cb4f5',1,'ChopGrids2D(amrex::BoxArray &ba, const amrex::Box &domain, int target_size): ERF_Utils.H'],['../ERF__ChopGrids_8cpp.html#a6fe49eeaa200ab6ab8ae0a6e048f3ded',1,'ChopGrids2D(BoxArray &ba, const Box &domain, int target_size): ERF_ChopGrids.cpp']]], - ['cif_3167',['CIF',['../classCIF.html#a0e65a3004e88fe6f772690a89a87256f',1,'CIF::CIF(F &&f, bool a_active)'],['../classCIF.html#aeda8119c592d6acaf71927b7d8fe3887',1,'CIF::CIF(const CIF &rhs)=default'],['../classCIF.html#aeb3766fcdd40058f9116d815743381c9',1,'CIF::CIF(CIF &&rhs) noexcept=default']]], - ['clear_3168',['clear',['../structTimeInterpolatedData.html#a68d1abba77684ee584ba484a185a44e2',1,'TimeInterpolatedData']]], - ['clearlevel_3169',['ClearLevel',['../classERF.html#ac44e400a7ce68e18fa44e9416cb1344e',1,'ERF']]], - ['close_3170',['close',['../classncutils_1_1NCFile.html#af2c4a20c38edb3fae69087a80875b8b9',1,'ncutils::NCFile']]], - ['closest_5findex_3171',['closest_index',['../ERF__ReadBndryPlanes_8cpp.html#adc5227730afe35653b2dfa88898eb00a',1,'ERF_ReadBndryPlanes.cpp']]], - ['cloud_3172',['Cloud',['../classSAM.html#a48d25f57da2ba1d7ddb503ede0b8d998',1,'SAM']]], - ['cloud_5ffraction_3173',['cloud_fraction',['../classERF.html#a0f6effb7eeed11385b20e4bbf516b459',1,'ERF']]], - ['cloudradprops_3174',['CloudRadProps',['../classCloudRadProps.html#aade37d67dde6092189402829442285d4',1,'CloudRadProps']]], - ['coare3_5froughness_3175',['COARE3_roughness',['../ERF__MOSTRoughness_8H.html#a9fb5194b85e904a3f0a0500a05438b5e',1,'ERF_MOSTRoughness.H']]], - ['combine_5fproperties_3176',['combine_properties',['../classOptics.html#a6cbf46804754b07ab0ccf03e6db25207',1,'Optics']]], - ['compute_5fa_3177',['compute_A',['../ERF__AdvanceFitch_8cpp.html#a7b6c67da0ff16af60b10f434632b06ce',1,'ERF_AdvanceFitch.cpp']]], - ['compute_5faijk_3178',['compute_Aijk',['../ERF__AdvanceFitch_8cpp.html#a68e0a40af0744df9f7e79d181225f615',1,'ERF_AdvanceFitch.cpp']]], - ['compute_5faverages_3179',['compute_averages',['../classPlaneAverage.html#a0b4bb610551a2f07eb05b8e8b7d91820',1,'PlaneAverage::compute_averages(const IndexSelector &idxOp, const amrex::MultiFab &mfab)'],['../classPlaneAverage.html#a603aee4caf3a370d06bee77fddb0e33e',1,'PlaneAverage::compute_averages(const IndexSelector &idxOp, const amrex::MultiFab &mfab)'],['../classMOSTAverage.html#a7a28005871bb8abb49f44c3976133a4f',1,'MOSTAverage::compute_averages()']]], - ['compute_5fcoefficients_3180',['Compute_Coefficients',['../classSAM.html#a77dd99de0896cf9f9bf8299c2c80bc40',1,'SAM']]], - ['compute_5fdivergence_3181',['compute_divergence',['../classERF.html#a757e8303ce8ed936c05f559349f10aa5',1,'ERF']]], - ['compute_5ffluxes_3182',['compute_fluxes',['../classABLMost.html#a829339fc8e70a5dff8b7c85f3c2e4138',1,'ABLMost']]], - ['compute_5ffreestream_5fvelocity_3183',['compute_freestream_velocity',['../classSimpleAD.html#a1320fd9378b5802905f2a101a81b8067',1,'SimpleAD::compute_freestream_velocity()'],['../classGeneralAD.html#aaa071c6bfd4e647404242328fd1b3643',1,'GeneralAD::compute_freestream_velocity()']]], - ['compute_5fh_5feta_5fatcellcenter_3184',['Compute_h_eta_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a43b431cbd97421014ff80245883e06d2',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatedgecenteri_3185',['Compute_h_eta_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#aed973861215c4eb0697f7a83b37016a9',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatedgecenterj_3186',['Compute_h_eta_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a0251c09947155307e047f79fccdbd463',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatedgecenterk_3187',['Compute_h_eta_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#ac1434a53d9966d992133433473bc629a',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatiface_3188',['Compute_h_eta_AtIface',['../ERF__TerrainMetrics_8H.html#ad06b0ae003cb3d59227ce85a5fa8a669',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatjface_3189',['Compute_h_eta_AtJface',['../ERF__TerrainMetrics_8H.html#ae609a5c1f84347b66e9a8b712271c4ce',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5feta_5fatkface_3190',['Compute_h_eta_AtKface',['../ERF__TerrainMetrics_8H.html#af2b7bda0da3e8024e9b02b6d69c366fe',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatcellcenter_3191',['Compute_h_xi_AtCellCenter',['../ERF__TerrainMetrics_8H.html#ada44020dc4ec27c5bebf8fd82d336cee',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatedgecenteri_3192',['Compute_h_xi_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#ad56aa9e0cc7428ea33d4ac90d91c1f56',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatedgecenterj_3193',['Compute_h_xi_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a1582797e6ac6cf0c1e0b94a619bc13b8',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatedgecenterk_3194',['Compute_h_xi_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#a07e83bf0f142a953679c9edfa42b398d',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatiface_3195',['Compute_h_xi_AtIface',['../ERF__TerrainMetrics_8H.html#a2116df83b61a39fb50b9a2d7474c00d7',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatjface_3196',['Compute_h_xi_AtJface',['../ERF__TerrainMetrics_8H.html#a9ec5ec17f16954e56733db6dd98fe07d',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fxi_5fatkface_3197',['Compute_h_xi_AtKface',['../ERF__TerrainMetrics_8H.html#aba0de207695f9674a9e0678a19f22677',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatcellcenter_3198',['Compute_h_zeta_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a32eeeb066c70da970aa6a60918515987',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatedgecenteri_3199',['Compute_h_zeta_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#a3e3ceccddeb3cca9d9e4573af2311a5e',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatedgecenterj_3200',['Compute_h_zeta_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a21aac76e0b284b33e302526e1f292c76',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatedgecenterk_3201',['Compute_h_zeta_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#a2b9e684355ee8d6dad22950c8c51716b',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatiface_3202',['Compute_h_zeta_AtIface',['../ERF__TerrainMetrics_8H.html#a8d96671d41364f1e24391375a2bc0f1e',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatjface_3203',['Compute_h_zeta_AtJface',['../ERF__TerrainMetrics_8H.html#ada12bcb6beb3fa0d00dbdacb37f3c60f',1,'ERF_TerrainMetrics.H']]], - ['compute_5fh_5fzeta_5fatkface_3204',['Compute_h_zeta_AtKface',['../ERF__TerrainMetrics_8H.html#a48f57e72ac183fdf1a984f58f3d24ee0',1,'ERF_TerrainMetrics.H']]], - ['compute_5finterior_5fghost_5fbxs_5fxy_3205',['compute_interior_ghost_bxs_xy',['../ERF__InteriorGhostCells_8cpp.html#a58aa7f6d6812d4dea186477114d1a47c',1,'compute_interior_ghost_bxs_xy(const Box &bx, const Box &domain, const int &width, const int &set_width, Box &bx_xlo, Box &bx_xhi, Box &bx_ylo, Box &bx_yhi, const IntVect &ng_vect, const bool get_int_ng): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#aaa3f051b9681a4e20d0d88b3715d8897',1,'compute_interior_ghost_bxs_xy(const amrex::Box &bx, const amrex::Box &domain, const int &width, const int &set_width, amrex::Box &bx_xlo, amrex::Box &bx_xhi, amrex::Box &bx_ylo, amrex::Box &bx_yhi, const amrex::IntVect &ng_vect=amrex::IntVect(0, 0, 0), const bool get_int_ng=false): ERF_Utils.H']]], - ['compute_5fmost_5fbcs_3206',['compute_most_bcs',['../classABLMost.html#a10ead55e11cc666e966cc68a1d1513b9',1,'ABLMost::compute_most_bcs(const int &lev, const Vector< MultiFab * > &mfs, MultiFab *xxmom_flux, MultiFab *yymom_flux, MultiFab *zzmom_flux, MultiFab *xymom_flux, MultiFab *yxmom_flux, MultiFab *xzmom_flux, MultiFab *zxmom_flux, MultiFab *yzmom_flux, MultiFab *zymom_flux, MultiFab *xheat_flux, MultiFab *yheat_flux, MultiFab *zheat_flux, MultiFab *xqv_flux, MultiFab *yqv_flux, MultiFab *zqv_flux, MultiFab *z_phys, const FluxCalc &flux_comp)'],['../classABLMost.html#ac1b3a987e1f8518eec9552f6b747a4b1',1,'ABLMost::compute_most_bcs(const int &lev, const amrex::Vector< amrex::MultiFab * > &mfs, amrex::MultiFab *xxmom_flux, amrex::MultiFab *yymom_flux, amrex::MultiFab *zzmom_flux, amrex::MultiFab *xymom_flux, amrex::MultiFab *yxmom_flux, amrex::MultiFab *xzmom_flux, amrex::MultiFab *zxmom_flux, amrex::MultiFab *yzmom_flux, amrex::MultiFab *zymom_flux, amrex::MultiFab *xheat_flux, amrex::MultiFab *yheat_flux, amrex::MultiFab *zheat_flux, amrex::MultiFab *xqv_flux, amrex::MultiFab *yqv_flux, amrex::MultiFab *zqv_flux, amrex::MultiFab *z_phys, const FluxCalc &flux_comp)']]], - ['compute_5fpblh_3207',['compute_pblh',['../structMYNNPBLH.html#a50906c85ebea73eda08db05473370ccf',1,'MYNNPBLH::compute_pblh()'],['../classABLMost.html#a059897cd01e9bc745d37c53cad7f9162',1,'ABLMost::compute_pblh(const int &lev, Vector< Vector< MultiFab >> &vars, MultiFab *z_phys_cc, const PBLHeightEstimator &est, int RhoQv_comp, int RhoQc_comp, int RhoQr_comp)'],['../classABLMost.html#a3a6533896d60b678bc447fa7fffcf8af',1,'ABLMost::compute_pblh(const int &lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars, amrex::MultiFab *z_phys_cc, const PBLHeightEstimator &est, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp)']]], - ['compute_5fplane_5faverages_3208',['compute_plane_averages',['../classMOSTAverage.html#ab85828af24cd22d737931c51862389e4',1,'MOSTAverage']]], - ['compute_5fpower_5foutput_3209',['compute_power_output',['../classSimpleAD.html#ab13cca46ef87d42822ab2228976fc9ed',1,'SimpleAD::compute_power_output()'],['../classGeneralAD.html#af6b71032fe0417e12b9aefff0ba2066b',1,'GeneralAD::compute_power_output()'],['../classFitch.html#a1edfa2cd3db9e6aa95130f24307ac623',1,'Fitch::compute_power_output()'],['../classEWP.html#af9cd3be628c58fca164e35db4a559fd9',1,'EWP::compute_power_output()']]], - ['compute_5fq_5fflux_3210',['compute_q_flux',['../structcustom__flux.html#ae9e13bc10b4594df556671d9a042b48b',1,'custom_flux::compute_q_flux()'],['../structrotate__flux.html#a4a217b139f9bcbfdd615b4decb4c2f17',1,'rotate_flux::compute_q_flux()'],['../structmoeng__flux.html#a5d40e64bd085af2f4c63cfa1e9e20aa6',1,'moeng_flux::compute_q_flux()'],['../structdonelan__flux.html#adb397919f3dc33f33d8bdc7b99c52efc',1,'donelan_flux::compute_q_flux()']]], - ['compute_5fregion_5faverages_3211',['compute_region_averages',['../classMOSTAverage.html#aaea0b00766b3cdeefd2b54bade8a86bd',1,'MOSTAverage']]], - ['compute_5fsource_5fterms_5ffn_5fft_3212',['compute_source_terms_Fn_Ft',['../ERF__AdvanceGeneralAD_8cpp.html#afffd9801c692fcb424381db8ca2dc8f2',1,'ERF_AdvanceGeneralAD.cpp']]], - ['compute_5ft_5fflux_3213',['compute_t_flux',['../structrotate__flux.html#a7827a8b9fcf4800189b67242befc1c31',1,'rotate_flux::compute_t_flux()'],['../structcustom__flux.html#abb193ac77724a6452a6068c3b5954081',1,'custom_flux::compute_t_flux()'],['../structdonelan__flux.html#a999e3bdb322d29fcdfbd51047fb32ee0',1,'donelan_flux::compute_t_flux()'],['../structmoeng__flux.html#a946d89f0b1c8287c83bea9ff628bdb1e',1,'moeng_flux::compute_t_flux()']]], - ['compute_5fu_5fflux_3214',['compute_u_flux',['../structdonelan__flux.html#a44a032acc6bd6f42ff90f5a0ac14f4cf',1,'donelan_flux::compute_u_flux()'],['../structmoeng__flux.html#a2451f21fea8f87cec2e5f626c36489cb',1,'moeng_flux::compute_u_flux()'],['../structcustom__flux.html#a6ab8b167f190f9b0c4c6adb05acfff40',1,'custom_flux::compute_u_flux()'],['../structrotate__flux.html#ab29d4027d09cb56c8cce2fab327bd758',1,'rotate_flux::compute_u_flux()']]], - ['compute_5fv_5fflux_3215',['compute_v_flux',['../structmoeng__flux.html#a5ec0786b043f57c8c41edfd677dde8c9',1,'moeng_flux::compute_v_flux()'],['../structrotate__flux.html#aca0eb2ba8e9e5fb863297a39ad7cd140',1,'rotate_flux::compute_v_flux()'],['../structcustom__flux.html#a2fe8dd883e33e274f6e44f9c0c5cf118',1,'custom_flux::compute_v_flux()'],['../structdonelan__flux.html#ad2da09025b821f79782fa580010c4df2',1,'donelan_flux::compute_v_flux()']]], - ['compute_5fvapor_5fpressure_3216',['compute_vapor_pressure',['../ERF__EOS_8H.html#a380a4683a461f710517afc27bc29d46f',1,'ERF_EOS.H']]], - ['compute_5fzrel_5fatcellcenter_3217',['Compute_Zrel_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a41f9b3a5604791daf44935b10a55a565',1,'ERF_TerrainMetrics.H']]], - ['computediffusivitymynn25_3218',['ComputeDiffusivityMYNN25',['../ERF__ComputeDiffusivityMYNN25_8cpp.html#a391c08e1e3f5dbbe1bc501f0ad9ee26f',1,'ComputeDiffusivityMYNN25(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &cons_in, MultiFab &eddyViscosity, const Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const BCRec *bc_ptr, bool, const std::unique_ptr< MultiFab > &z_phys_nd, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp): ERF_ComputeDiffusivityMYNN25.cpp'],['../ERF__PBLModels_8H.html#aee11be8e39b591f52c42b82f6bf2aaea',1,'ComputeDiffusivityMYNN25(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, const amrex::Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const amrex::BCRec *bc_ptr, bool, const std::unique_ptr< amrex::MultiFab > &z_phys_nd, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp): ERF_PBLModels.H']]], - ['computediffusivityysu_3219',['ComputeDiffusivityYSU',['../ERF__ComputeDiffusivityYSU_8cpp.html#a22f1a268ea7d16d0817f082a47ffc98a',1,'ComputeDiffusivityYSU(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &cons_in, MultiFab &eddyViscosity, const Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool, int level, const BCRec *bc_ptr, bool, const std::unique_ptr< MultiFab > &z_phys_nd): ERF_ComputeDiffusivityYSU.cpp'],['../ERF__PBLModels_8H.html#ace7a2f37421af958b8f63b049b7c0835',1,'ComputeDiffusivityYSU(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, const amrex::Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const amrex::BCRec *bc_ptr, bool, const std::unique_ptr< amrex::MultiFab > &z_phys_nd): ERF_PBLModels.H']]], - ['computedt_3220',['ComputeDt',['../classERF.html#aa38639155e79bab8a0c283aa6e7afa81',1,'ERF']]], - ['computefluxes_3221',['ComputeFluxes',['../classSLM.html#aaafd49733163332a7f9616374d103cbb',1,'SLM::ComputeFluxes()'],['../classMM5.html#a109a5f7a252a6ab6c8e5373ca68c32fb',1,'MM5::ComputeFluxes()']]], - ['computeghostcells_3222',['ComputeGhostCells',['../classERF.html#ae68b1f54d196d0a4b19716d65a59d4c5',1,'ERF']]], - ['computeqkesourceterms_3223',['ComputeQKESourceTerms',['../ERF__PBLModels_8H.html#a3cbd00ebb80bad6442be17509b800240',1,'ERF_PBLModels.H']]], - ['computesmnsmn_3224',['ComputeSmnSmn',['../ERF__EddyViscosity_8H.html#a1d775f0ce64d37053b33d514438ee856',1,'ERF_EddyViscosity.H']]], - ['computestrain_5fn_3225',['ComputeStrain_N',['../ERF__Diffusion_8H.html#a6338bbbd04537c72c5a57e8a6a52d3c0',1,'ComputeStrain_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Box domain, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::BCRec *bc_ptr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H'],['../ERF__ComputeStrain__N_8cpp.html#a72f6c981375a19d6e96b875837b57ae0',1,'ComputeStrain_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Box domain, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const BCRec *bc_ptr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v): ERF_ComputeStrain_N.cpp']]], - ['computestrain_5ft_3226',['ComputeStrain_T',['../ERF__Diffusion_8H.html#a1c7f3e532227403ddafd0ebde7365262',1,'ComputeStrain_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Box domain, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::BCRec *bc_ptr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H'],['../ERF__ComputeStrain__T_8cpp.html#a0234205e441f6147ae82e31753d893e2',1,'ComputeStrain_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Box domain, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const BCRec *bc_ptr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v): ERF_ComputeStrain_T.cpp']]], - ['computestressconsvisc_5fn_3227',['ComputeStressConsVisc_N',['../ERF__Diffusion_8H.html#a094da213d571d4c5be5c1f8a355be78f',1,'ComputeStressConsVisc_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &er_arr): ERF_Diffusion.H'],['../ERF__ComputeStress__N_8cpp.html#a90e3a746cdb875f5eb328b01d5168506',1,'ComputeStressConsVisc_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const Array4< const Real > &er_arr): ERF_ComputeStress_N.cpp']]], - ['computestressconsvisc_5ft_3228',['ComputeStressConsVisc_T',['../ERF__Diffusion_8H.html#a61297def6144337bbf34010d410f4e4a',1,'ComputeStressConsVisc_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &er_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_Diffusion.H'],['../ERF__ComputeStress__T_8cpp.html#af10fca5e9a1f97c4743e76cc935230bd',1,'ComputeStressConsVisc_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &er_arr, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv): ERF_ComputeStress_T.cpp']]], - ['computestressvarvisc_5fn_3229',['ComputeStressVarVisc_N',['../ERF__Diffusion_8H.html#af89bc368023b73bc1d4e3844d74b8ec2',1,'ComputeStressVarVisc_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &mu_turb, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &er_arr): ERF_Diffusion.H'],['../ERF__ComputeStress__N_8cpp.html#a3ccb3579df8fa971a01bc7504db45a1e',1,'ComputeStressVarVisc_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &mu_turb, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const Array4< const Real > &er_arr): ERF_ComputeStress_N.cpp']]], - ['computestressvarvisc_5ft_3230',['ComputeStressVarVisc_T',['../ERF__Diffusion_8H.html#a4151c371e6c66295da065ed9ed323dbe',1,'ComputeStressVarVisc_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &mu_turb, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &er_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_Diffusion.H'],['../ERF__ComputeStress__T_8cpp.html#a25509867afb4acb014b0eae79da251ae',1,'ComputeStressVarVisc_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &mu_turb, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &er_arr, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv): ERF_ComputeStress_T.cpp']]], - ['computetsurf_3231',['ComputeTsurf',['../classSLM.html#a0db509945fed4bf6ffae276c1c183707',1,'SLM::ComputeTsurf()'],['../classMM5.html#a9fc8c9cf8b165b28583be7bb7e8ac7c3',1,'MM5::ComputeTsurf()']]], - ['computeturbulentviscosity_3232',['ComputeTurbulentViscosity',['../ERF__EddyViscosity_8H.html#a2b687f91a8d8385766be20222af4ccac',1,'ComputeTurbulentViscosity(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &Tau11, const amrex::MultiFab &Tau22, const amrex::MultiFab &Tau33, const amrex::MultiFab &Tau12, const amrex::MultiFab &Tau13, const amrex::MultiFab &Tau23, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, amrex::MultiFab &Hfx1, amrex::MultiFab &Hfx2, amrex::MultiFab &Hfx3, amrex::MultiFab &Diss, const amrex::Geometry &geom, const amrex::MultiFab &mapfac_u, const amrex::MultiFab &mapfac_v, const std::unique_ptr< amrex::MultiFab > &z_phys_nd, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const bool &exp_most, const bool &use_moisture, int level, const amrex::BCRec *bc_ptr, bool vert_only=false): ERF_EddyViscosity.H'],['../ERF__ComputeTurbulentViscosity_8cpp.html#a3865612b809df828f44e9c18218b1e37',1,'ComputeTurbulentViscosity(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &Tau11, const MultiFab &Tau22, const MultiFab &Tau33, const MultiFab &Tau12, const MultiFab &Tau13, const MultiFab &Tau23, const MultiFab &cons_in, MultiFab &eddyViscosity, MultiFab &Hfx1, MultiFab &Hfx2, MultiFab &Hfx3, MultiFab &Diss, const Geometry &geom, const MultiFab &mapfac_u, const MultiFab &mapfac_v, const std::unique_ptr< MultiFab > &z_phys_nd, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const bool &exp_most, const bool &use_moisture, int level, const BCRec *bc_ptr, bool vert_only): ERF_ComputeTurbulentViscosity.cpp']]], - ['computeturbulentviscosityles_3233',['ComputeTurbulentViscosityLES',['../ERF__ComputeTurbulentViscosity_8cpp.html#a730dd933a41b48fe17b15e46d4dce964',1,'ERF_ComputeTurbulentViscosity.cpp']]], - ['computeverticalderivativespbl_3234',['ComputeVerticalDerivativesPBL',['../ERF__PBLModels_8H.html#acb354f0d34a376d6c1769d0a3b1521d5',1,'ERF_PBLModels.H']]], - ['construct_5ferffillpatchers_3235',['Construct_ERFFillPatchers',['../classERF.html#adc284f421c5fd9dd15c0e5cbe4ff5fc8',1,'ERF']]], - ['containerhaselement_3236',['containerHasElement',['../ERF__Plotfile_8cpp.html#a1f8554e7b211b0acfc202e8a600e7d67',1,'ERF_Plotfile.cpp']]], - ['copy_5fmicro_5fto_5fstate_3237',['Copy_Micro_to_State',['../classSatAdj.html#aa509cad79c881773e02fbdc9d78630f3',1,'SatAdj::Copy_Micro_to_State()'],['../classSAM.html#a007ed40ac7278996d257b4c0ab6c1320',1,'SAM::Copy_Micro_to_State()'],['../classNullMoist.html#a11a25944d4ddb955f74e355838b9d8b0',1,'NullMoist::Copy_Micro_to_State()'],['../classKessler.html#a747a85d4c8004b299ca49dcb1f221c7c',1,'Kessler::Copy_Micro_to_State()'],['../classNullSurf.html#a45d066ae7b9d2435f5477e35dd75bcfb',1,'NullSurf::Copy_Micro_to_State()']]], - ['copy_5fstate_5fto_5fmicro_3238',['Copy_State_to_Micro',['../classSatAdj.html#afb1e467461c3ff020db1c5a9117904d3',1,'SatAdj::Copy_State_to_Micro()'],['../classSAM.html#a1df931f91be89514c09f69f24cfeca53',1,'SAM::Copy_State_to_Micro()'],['../classNullMoist.html#aacb06ee696c6870e899d1bc26aa9933e',1,'NullMoist::Copy_State_to_Micro()'],['../classKessler.html#a18f83fc4dff53c8c29ee9ee974e65ac2',1,'Kessler::Copy_State_to_Micro()'],['../classNullSurf.html#a1c31c18677e12226716217ca87cd526c',1,'NullSurf::Copy_State_to_Micro()']]], - ['create_3239',['create',['../classncutils_1_1NCFile.html#a47bdccee2cc22a735ca715d9c88e4f6b',1,'ncutils::NCFile']]], - ['create_5fpar_3240',['create_par',['../classncutils_1_1NCFile.html#a6607bd5f3f75b451e2436ff713931f19',1,'ncutils::NCFile']]], - ['custom_5fflux_3241',['custom_flux',['../structcustom__flux.html#aa9715fd8b84d6df19fa17c89a703210a',1,'custom_flux']]] + ['calc_5ffifth_5forder_5fderiv_3156',['calc_fifth_order_deriv',['../ERF__NumericalDiffusion_8H.html#a2985fd8720853d6b8c663c68744dbd97',1,'ERF_NumericalDiffusion.H']]], + ['calc_5fhltalt_3157',['calc_hltalt',['../classWaterVaporSat.html#a6e0a9f07f0f59514f56536e44025e980',1,'WaterVaporSat']]], + ['calc_5fp_5fisothermal_3158',['calc_p_isothermal',['../ERF__MetgridUtils_8H.html#a7d9c2d62b5ca74d130ee8042c20cb217',1,'ERF_MetgridUtils.H']]], + ['calc_5fpsi_5fh_3159',['calc_psi_h',['../structsimilarity__funs.html#a7dcb32f637eab66d2314902d03289bc2',1,'similarity_funs']]], + ['calc_5fpsi_5fm_3160',['calc_psi_m',['../structsimilarity__funs.html#a21cb206b0dd78dc2ac7211de8dbcb8d2',1,'similarity_funs']]], + ['calc_5frf_3161',['calc_Rf',['../structMYNNLevel2.html#a2970f316de64a2a1c605baaea1f34aec',1,'MYNNLevel2']]], + ['calc_5frho_5fp_3162',['calc_rho_p',['../structInputSoundingData.html#a830608de7ca272770d8ddb659d65eb31',1,'InputSoundingData']]], + ['calc_5fsh_3163',['calc_SH',['../structMYNNLevel2.html#a75e52da99ede6eb7b361e3ae12c08b1e',1,'MYNNLevel2']]], + ['calc_5fsm_3164',['calc_SM',['../structMYNNLevel2.html#a5e7e202941dd61d8aa7f3367031c9b8f',1,'MYNNLevel2']]], + ['calc_5fstability_5ffuncs_3165',['calc_stability_funcs',['../structMYNNLevel25.html#a15e53c3496f45cad7a7f794b86b31e9b',1,'MYNNLevel25']]], + ['calc_5ftpi_5famp_3166',['calc_tpi_amp',['../structTurbulentPerturbation.html#a6690a1ccf037f5cf892e72724c21b3a5',1,'TurbulentPerturbation']]], + ['calc_5ftpi_5fmeanmag_5fperbox_3167',['calc_tpi_meanMag_perBox',['../structTurbulentPerturbation.html#ac2f49dd6a95ab0bb291fa4977d9682e5',1,'TurbulentPerturbation']]], + ['calc_5ftpi_5fupdate_3168',['calc_tpi_update',['../structTurbulentPerturbation.html#a5e6200f8b6bea3c4944dccc6c7285102',1,'TurbulentPerturbation']]], + ['calc_5fwstar_3169',['calc_wstar',['../ERF__Wstar_8H.html#ae4dec2546738e08263cd23690c9028fe',1,'calc_wstar(const amrex::Real &hfx, const amrex::Real &pblh, const amrex::Real &thv): ERF_Wstar.H'],['../ERF__Wstar_8H.html#a07708294fc196cae6c560e47360c6600',1,'calc_wstar(const amrex::Real &ust, const amrex::Real &tst, const amrex::Real &qst, const amrex::Real &pblh, const amrex::Real &th, const amrex::Real &thv, const amrex::Real &qv=0.0): ERF_Wstar.H']]], + ['calculate_5fheating_5frate_3170',['calculate_heating_rate',['../classRadiation.html#ad37acecc5f023e2da167f49e09247233',1,'Radiation']]], + ['centered2_3171',['CENTERED2',['../structCENTERED2.html#a09644816e71e1ade052d277199a8d785',1,'CENTERED2']]], + ['centered4_3172',['CENTERED4',['../structCENTERED4.html#a36a14bbf9f418feee5e1af3685e1b4fb',1,'CENTERED4']]], + ['centered6_3173',['CENTERED6',['../structCENTERED6.html#acedba4c2b029f363a47c32ad0c6f30e8',1,'CENTERED6']]], + ['check_5fparams_3174',['check_params',['../structSolverChoice.html#a4c875e5fe0f3dd69fbcc145b7066c766',1,'SolverChoice']]], + ['chopgrids2d_3175',['ChopGrids2D',['../ERF__Utils_8H.html#ae73f998519cf6628e7c4a90cea4cb4f5',1,'ChopGrids2D(amrex::BoxArray &ba, const amrex::Box &domain, int target_size): ERF_Utils.H'],['../ERF__ChopGrids_8cpp.html#a6fe49eeaa200ab6ab8ae0a6e048f3ded',1,'ChopGrids2D(BoxArray &ba, const Box &domain, int target_size): ERF_ChopGrids.cpp']]], + ['cif_3176',['CIF',['../classCIF.html#a0e65a3004e88fe6f772690a89a87256f',1,'CIF::CIF(F &&f, bool a_active)'],['../classCIF.html#aeda8119c592d6acaf71927b7d8fe3887',1,'CIF::CIF(const CIF &rhs)=default'],['../classCIF.html#aeb3766fcdd40058f9116d815743381c9',1,'CIF::CIF(CIF &&rhs) noexcept=default']]], + ['clear_3177',['clear',['../structTimeInterpolatedData.html#a68d1abba77684ee584ba484a185a44e2',1,'TimeInterpolatedData']]], + ['clearlevel_3178',['ClearLevel',['../classERF.html#ac44e400a7ce68e18fa44e9416cb1344e',1,'ERF']]], + ['close_3179',['close',['../classncutils_1_1NCFile.html#af2c4a20c38edb3fae69087a80875b8b9',1,'ncutils::NCFile']]], + ['closest_5findex_3180',['closest_index',['../ERF__ReadBndryPlanes_8cpp.html#adc5227730afe35653b2dfa88898eb00a',1,'ERF_ReadBndryPlanes.cpp']]], + ['cloud_3181',['Cloud',['../classSAM.html#a48d25f57da2ba1d7ddb503ede0b8d998',1,'SAM']]], + ['cloud_5ffraction_3182',['cloud_fraction',['../classERF.html#a0f6effb7eeed11385b20e4bbf516b459',1,'ERF']]], + ['cloudradprops_3183',['CloudRadProps',['../classCloudRadProps.html#aade37d67dde6092189402829442285d4',1,'CloudRadProps']]], + ['coare3_5froughness_3184',['COARE3_roughness',['../ERF__MOSTRoughness_8H.html#a9fb5194b85e904a3f0a0500a05438b5e',1,'ERF_MOSTRoughness.H']]], + ['combine_5fproperties_3185',['combine_properties',['../classOptics.html#a6cbf46804754b07ab0ccf03e6db25207',1,'Optics']]], + ['compute_5fa_3186',['compute_A',['../ERF__AdvanceFitch_8cpp.html#a7b6c67da0ff16af60b10f434632b06ce',1,'ERF_AdvanceFitch.cpp']]], + ['compute_5faijk_3187',['compute_Aijk',['../ERF__AdvanceFitch_8cpp.html#a68e0a40af0744df9f7e79d181225f615',1,'ERF_AdvanceFitch.cpp']]], + ['compute_5faverages_3188',['compute_averages',['../classPlaneAverage.html#a0b4bb610551a2f07eb05b8e8b7d91820',1,'PlaneAverage::compute_averages(const IndexSelector &idxOp, const amrex::MultiFab &mfab)'],['../classPlaneAverage.html#a603aee4caf3a370d06bee77fddb0e33e',1,'PlaneAverage::compute_averages(const IndexSelector &idxOp, const amrex::MultiFab &mfab)'],['../classMOSTAverage.html#a7a28005871bb8abb49f44c3976133a4f',1,'MOSTAverage::compute_averages()']]], + ['compute_5fcoefficients_3189',['Compute_Coefficients',['../classSAM.html#a77dd99de0896cf9f9bf8299c2c80bc40',1,'SAM']]], + ['compute_5fdivergence_3190',['compute_divergence',['../classERF.html#a757e8303ce8ed936c05f559349f10aa5',1,'ERF']]], + ['compute_5ffluxes_3191',['compute_fluxes',['../classABLMost.html#a829339fc8e70a5dff8b7c85f3c2e4138',1,'ABLMost']]], + ['compute_5ffreestream_5fvelocity_3192',['compute_freestream_velocity',['../classSimpleAD.html#a1320fd9378b5802905f2a101a81b8067',1,'SimpleAD::compute_freestream_velocity()'],['../classGeneralAD.html#aaa071c6bfd4e647404242328fd1b3643',1,'GeneralAD::compute_freestream_velocity()']]], + ['compute_5fh_5feta_5fatcellcenter_3193',['Compute_h_eta_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a43b431cbd97421014ff80245883e06d2',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatedgecenteri_3194',['Compute_h_eta_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#aed973861215c4eb0697f7a83b37016a9',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatedgecenterj_3195',['Compute_h_eta_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a0251c09947155307e047f79fccdbd463',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatedgecenterk_3196',['Compute_h_eta_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#ac1434a53d9966d992133433473bc629a',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatiface_3197',['Compute_h_eta_AtIface',['../ERF__TerrainMetrics_8H.html#ad06b0ae003cb3d59227ce85a5fa8a669',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatjface_3198',['Compute_h_eta_AtJface',['../ERF__TerrainMetrics_8H.html#ae609a5c1f84347b66e9a8b712271c4ce',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5feta_5fatkface_3199',['Compute_h_eta_AtKface',['../ERF__TerrainMetrics_8H.html#af2b7bda0da3e8024e9b02b6d69c366fe',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatcellcenter_3200',['Compute_h_xi_AtCellCenter',['../ERF__TerrainMetrics_8H.html#ada44020dc4ec27c5bebf8fd82d336cee',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatedgecenteri_3201',['Compute_h_xi_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#ad56aa9e0cc7428ea33d4ac90d91c1f56',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatedgecenterj_3202',['Compute_h_xi_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a1582797e6ac6cf0c1e0b94a619bc13b8',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatedgecenterk_3203',['Compute_h_xi_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#a07e83bf0f142a953679c9edfa42b398d',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatiface_3204',['Compute_h_xi_AtIface',['../ERF__TerrainMetrics_8H.html#a2116df83b61a39fb50b9a2d7474c00d7',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatjface_3205',['Compute_h_xi_AtJface',['../ERF__TerrainMetrics_8H.html#a9ec5ec17f16954e56733db6dd98fe07d',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fxi_5fatkface_3206',['Compute_h_xi_AtKface',['../ERF__TerrainMetrics_8H.html#aba0de207695f9674a9e0678a19f22677',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatcellcenter_3207',['Compute_h_zeta_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a32eeeb066c70da970aa6a60918515987',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatedgecenteri_3208',['Compute_h_zeta_AtEdgeCenterI',['../ERF__TerrainMetrics_8H.html#a3e3ceccddeb3cca9d9e4573af2311a5e',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatedgecenterj_3209',['Compute_h_zeta_AtEdgeCenterJ',['../ERF__TerrainMetrics_8H.html#a21aac76e0b284b33e302526e1f292c76',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatedgecenterk_3210',['Compute_h_zeta_AtEdgeCenterK',['../ERF__TerrainMetrics_8H.html#a2b9e684355ee8d6dad22950c8c51716b',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatiface_3211',['Compute_h_zeta_AtIface',['../ERF__TerrainMetrics_8H.html#a8d96671d41364f1e24391375a2bc0f1e',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatjface_3212',['Compute_h_zeta_AtJface',['../ERF__TerrainMetrics_8H.html#ada12bcb6beb3fa0d00dbdacb37f3c60f',1,'ERF_TerrainMetrics.H']]], + ['compute_5fh_5fzeta_5fatkface_3213',['Compute_h_zeta_AtKface',['../ERF__TerrainMetrics_8H.html#a48f57e72ac183fdf1a984f58f3d24ee0',1,'ERF_TerrainMetrics.H']]], + ['compute_5finterior_5fghost_5fbxs_5fxy_3214',['compute_interior_ghost_bxs_xy',['../ERF__InteriorGhostCells_8cpp.html#a58aa7f6d6812d4dea186477114d1a47c',1,'compute_interior_ghost_bxs_xy(const Box &bx, const Box &domain, const int &width, const int &set_width, Box &bx_xlo, Box &bx_xhi, Box &bx_ylo, Box &bx_yhi, const IntVect &ng_vect, const bool get_int_ng): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#aaa3f051b9681a4e20d0d88b3715d8897',1,'compute_interior_ghost_bxs_xy(const amrex::Box &bx, const amrex::Box &domain, const int &width, const int &set_width, amrex::Box &bx_xlo, amrex::Box &bx_xhi, amrex::Box &bx_ylo, amrex::Box &bx_yhi, const amrex::IntVect &ng_vect=amrex::IntVect(0, 0, 0), const bool get_int_ng=false): ERF_Utils.H']]], + ['compute_5fmost_5fbcs_3215',['compute_most_bcs',['../classABLMost.html#a10ead55e11cc666e966cc68a1d1513b9',1,'ABLMost::compute_most_bcs(const int &lev, const Vector< MultiFab * > &mfs, MultiFab *xxmom_flux, MultiFab *yymom_flux, MultiFab *zzmom_flux, MultiFab *xymom_flux, MultiFab *yxmom_flux, MultiFab *xzmom_flux, MultiFab *zxmom_flux, MultiFab *yzmom_flux, MultiFab *zymom_flux, MultiFab *xheat_flux, MultiFab *yheat_flux, MultiFab *zheat_flux, MultiFab *xqv_flux, MultiFab *yqv_flux, MultiFab *zqv_flux, MultiFab *z_phys, const FluxCalc &flux_comp)'],['../classABLMost.html#ac1b3a987e1f8518eec9552f6b747a4b1',1,'ABLMost::compute_most_bcs(const int &lev, const amrex::Vector< amrex::MultiFab * > &mfs, amrex::MultiFab *xxmom_flux, amrex::MultiFab *yymom_flux, amrex::MultiFab *zzmom_flux, amrex::MultiFab *xymom_flux, amrex::MultiFab *yxmom_flux, amrex::MultiFab *xzmom_flux, amrex::MultiFab *zxmom_flux, amrex::MultiFab *yzmom_flux, amrex::MultiFab *zymom_flux, amrex::MultiFab *xheat_flux, amrex::MultiFab *yheat_flux, amrex::MultiFab *zheat_flux, amrex::MultiFab *xqv_flux, amrex::MultiFab *yqv_flux, amrex::MultiFab *zqv_flux, amrex::MultiFab *z_phys, const FluxCalc &flux_comp)']]], + ['compute_5fpblh_3216',['compute_pblh',['../structMYNNPBLH.html#a50906c85ebea73eda08db05473370ccf',1,'MYNNPBLH::compute_pblh()'],['../classABLMost.html#a059897cd01e9bc745d37c53cad7f9162',1,'ABLMost::compute_pblh(const int &lev, Vector< Vector< MultiFab >> &vars, MultiFab *z_phys_cc, const PBLHeightEstimator &est, int RhoQv_comp, int RhoQc_comp, int RhoQr_comp)'],['../classABLMost.html#a3a6533896d60b678bc447fa7fffcf8af',1,'ABLMost::compute_pblh(const int &lev, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars, amrex::MultiFab *z_phys_cc, const PBLHeightEstimator &est, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp)']]], + ['compute_5fplane_5faverages_3217',['compute_plane_averages',['../classMOSTAverage.html#ab85828af24cd22d737931c51862389e4',1,'MOSTAverage']]], + ['compute_5fpower_5foutput_3218',['compute_power_output',['../classSimpleAD.html#ab13cca46ef87d42822ab2228976fc9ed',1,'SimpleAD::compute_power_output()'],['../classGeneralAD.html#af6b71032fe0417e12b9aefff0ba2066b',1,'GeneralAD::compute_power_output()'],['../classFitch.html#a1edfa2cd3db9e6aa95130f24307ac623',1,'Fitch::compute_power_output()'],['../classEWP.html#af9cd3be628c58fca164e35db4a559fd9',1,'EWP::compute_power_output()']]], + ['compute_5fq_5fflux_3219',['compute_q_flux',['../structcustom__flux.html#ae9e13bc10b4594df556671d9a042b48b',1,'custom_flux::compute_q_flux()'],['../structrotate__flux.html#a4a217b139f9bcbfdd615b4decb4c2f17',1,'rotate_flux::compute_q_flux()'],['../structmoeng__flux.html#a5d40e64bd085af2f4c63cfa1e9e20aa6',1,'moeng_flux::compute_q_flux()'],['../structdonelan__flux.html#adb397919f3dc33f33d8bdc7b99c52efc',1,'donelan_flux::compute_q_flux()']]], + ['compute_5fregion_5faverages_3220',['compute_region_averages',['../classMOSTAverage.html#aaea0b00766b3cdeefd2b54bade8a86bd',1,'MOSTAverage']]], + ['compute_5fsource_5fterms_5ffn_5fft_3221',['compute_source_terms_Fn_Ft',['../ERF__AdvanceGeneralAD_8cpp.html#afffd9801c692fcb424381db8ca2dc8f2',1,'ERF_AdvanceGeneralAD.cpp']]], + ['compute_5ft_5fflux_3222',['compute_t_flux',['../structrotate__flux.html#a7827a8b9fcf4800189b67242befc1c31',1,'rotate_flux::compute_t_flux()'],['../structcustom__flux.html#abb193ac77724a6452a6068c3b5954081',1,'custom_flux::compute_t_flux()'],['../structdonelan__flux.html#a999e3bdb322d29fcdfbd51047fb32ee0',1,'donelan_flux::compute_t_flux()'],['../structmoeng__flux.html#a946d89f0b1c8287c83bea9ff628bdb1e',1,'moeng_flux::compute_t_flux()']]], + ['compute_5fu_5fflux_3223',['compute_u_flux',['../structdonelan__flux.html#a44a032acc6bd6f42ff90f5a0ac14f4cf',1,'donelan_flux::compute_u_flux()'],['../structmoeng__flux.html#a2451f21fea8f87cec2e5f626c36489cb',1,'moeng_flux::compute_u_flux()'],['../structcustom__flux.html#a6ab8b167f190f9b0c4c6adb05acfff40',1,'custom_flux::compute_u_flux()'],['../structrotate__flux.html#ab29d4027d09cb56c8cce2fab327bd758',1,'rotate_flux::compute_u_flux()']]], + ['compute_5fv_5fflux_3224',['compute_v_flux',['../structmoeng__flux.html#a5ec0786b043f57c8c41edfd677dde8c9',1,'moeng_flux::compute_v_flux()'],['../structrotate__flux.html#aca0eb2ba8e9e5fb863297a39ad7cd140',1,'rotate_flux::compute_v_flux()'],['../structcustom__flux.html#a2fe8dd883e33e274f6e44f9c0c5cf118',1,'custom_flux::compute_v_flux()'],['../structdonelan__flux.html#ad2da09025b821f79782fa580010c4df2',1,'donelan_flux::compute_v_flux()']]], + ['compute_5fvapor_5fpressure_3225',['compute_vapor_pressure',['../ERF__EOS_8H.html#a380a4683a461f710517afc27bc29d46f',1,'ERF_EOS.H']]], + ['compute_5fzrel_5fatcellcenter_3226',['Compute_Zrel_AtCellCenter',['../ERF__TerrainMetrics_8H.html#a41f9b3a5604791daf44935b10a55a565',1,'ERF_TerrainMetrics.H']]], + ['computediffusivitymynn25_3227',['ComputeDiffusivityMYNN25',['../ERF__ComputeDiffusivityMYNN25_8cpp.html#a391c08e1e3f5dbbe1bc501f0ad9ee26f',1,'ComputeDiffusivityMYNN25(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &cons_in, MultiFab &eddyViscosity, const Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const BCRec *bc_ptr, bool, const std::unique_ptr< MultiFab > &z_phys_nd, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp): ERF_ComputeDiffusivityMYNN25.cpp'],['../ERF__PBLModels_8H.html#aee11be8e39b591f52c42b82f6bf2aaea',1,'ComputeDiffusivityMYNN25(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, const amrex::Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const amrex::BCRec *bc_ptr, bool, const std::unique_ptr< amrex::MultiFab > &z_phys_nd, const int RhoQv_comp, const int RhoQc_comp, const int RhoQr_comp): ERF_PBLModels.H']]], + ['computediffusivityysu_3228',['ComputeDiffusivityYSU',['../ERF__ComputeDiffusivityYSU_8cpp.html#a22f1a268ea7d16d0817f082a47ffc98a',1,'ComputeDiffusivityYSU(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &cons_in, MultiFab &eddyViscosity, const Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool, int level, const BCRec *bc_ptr, bool, const std::unique_ptr< MultiFab > &z_phys_nd): ERF_ComputeDiffusivityYSU.cpp'],['../ERF__PBLModels_8H.html#ace7a2f37421af958b8f63b049b7c0835',1,'ComputeDiffusivityYSU(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, const amrex::Geometry &geom, const TurbChoice &turbChoice, std::unique_ptr< ABLMost > &most, bool use_moisture, int level, const amrex::BCRec *bc_ptr, bool, const std::unique_ptr< amrex::MultiFab > &z_phys_nd): ERF_PBLModels.H']]], + ['computedt_3229',['ComputeDt',['../classERF.html#aa38639155e79bab8a0c283aa6e7afa81',1,'ERF']]], + ['computefluxes_3230',['ComputeFluxes',['../classSLM.html#aaafd49733163332a7f9616374d103cbb',1,'SLM::ComputeFluxes()'],['../classMM5.html#a109a5f7a252a6ab6c8e5373ca68c32fb',1,'MM5::ComputeFluxes()']]], + ['computeghostcells_3231',['ComputeGhostCells',['../classERF.html#ae68b1f54d196d0a4b19716d65a59d4c5',1,'ERF']]], + ['computeqkesourceterms_3232',['ComputeQKESourceTerms',['../ERF__PBLModels_8H.html#a3cbd00ebb80bad6442be17509b800240',1,'ERF_PBLModels.H']]], + ['computesmnsmn_3233',['ComputeSmnSmn',['../ERF__EddyViscosity_8H.html#a1d775f0ce64d37053b33d514438ee856',1,'ERF_EddyViscosity.H']]], + ['computestrain_5fn_3234',['ComputeStrain_N',['../ERF__Diffusion_8H.html#a6338bbbd04537c72c5a57e8a6a52d3c0',1,'ComputeStrain_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Box domain, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::BCRec *bc_ptr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H'],['../ERF__ComputeStrain__N_8cpp.html#a72f6c981375a19d6e96b875837b57ae0',1,'ComputeStrain_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Box domain, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const BCRec *bc_ptr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v): ERF_ComputeStrain_N.cpp']]], + ['computestrain_5ft_3235',['ComputeStrain_T',['../ERF__Diffusion_8H.html#a1c7f3e532227403ddafd0ebde7365262',1,'ComputeStrain_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Box domain, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &w, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::BCRec *bc_ptr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H'],['../ERF__ComputeStrain__T_8cpp.html#a0234205e441f6147ae82e31753d893e2',1,'ComputeStrain_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Box domain, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &w, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const BCRec *bc_ptr, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v): ERF_ComputeStrain_T.cpp']]], + ['computestressconsvisc_5fn_3236',['ComputeStressConsVisc_N',['../ERF__Diffusion_8H.html#a094da213d571d4c5be5c1f8a355be78f',1,'ComputeStressConsVisc_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &er_arr): ERF_Diffusion.H'],['../ERF__ComputeStress__N_8cpp.html#a90e3a746cdb875f5eb328b01d5168506',1,'ComputeStressConsVisc_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const Array4< const Real > &er_arr): ERF_ComputeStress_N.cpp']]], + ['computestressconsvisc_5ft_3237',['ComputeStressConsVisc_T',['../ERF__Diffusion_8H.html#a61297def6144337bbf34010d410f4e4a',1,'ComputeStressConsVisc_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &er_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_Diffusion.H'],['../ERF__ComputeStress__T_8cpp.html#af10fca5e9a1f97c4743e76cc935230bd',1,'ComputeStressConsVisc_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &er_arr, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv): ERF_ComputeStress_T.cpp']]], + ['computestressvarvisc_5fn_3238',['ComputeStressVarVisc_N',['../ERF__Diffusion_8H.html#af89bc368023b73bc1d4e3844d74b8ec2',1,'ComputeStressVarVisc_N(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &mu_turb, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &er_arr): ERF_Diffusion.H'],['../ERF__ComputeStress__N_8cpp.html#a3ccb3579df8fa971a01bc7504db45a1e',1,'ComputeStressVarVisc_N(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &mu_turb, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau23, const Array4< const Real > &er_arr): ERF_ComputeStress_N.cpp']]], + ['computestressvarvisc_5ft_3239',['ComputeStressVarVisc_T',['../ERF__Diffusion_8H.html#a4151c371e6c66295da065ed9ed323dbe',1,'ComputeStressVarVisc_T(amrex::Box bxcc, amrex::Box tbxxy, amrex::Box tbxxz, amrex::Box tbxyz, amrex::Real mu_eff, const amrex::Array4< const amrex::Real > &mu_turb, const amrex::Array4< const amrex::Real > &cell_data, amrex::Array4< amrex::Real > &tau11, amrex::Array4< amrex::Real > &tau22, amrex::Array4< amrex::Real > &tau33, amrex::Array4< amrex::Real > &tau12, amrex::Array4< amrex::Real > &tau13, amrex::Array4< amrex::Real > &tau21, amrex::Array4< amrex::Real > &tau23, amrex::Array4< amrex::Real > &tau31, amrex::Array4< amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &er_arr, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv): ERF_Diffusion.H'],['../ERF__ComputeStress__T_8cpp.html#a25509867afb4acb014b0eae79da251ae',1,'ComputeStressVarVisc_T(Box bxcc, Box tbxxy, Box tbxxz, Box tbxyz, Real mu_eff, const Array4< const Real > &mu_turb, const Array4< const Real > &cell_data, Array4< Real > &tau11, Array4< Real > &tau22, Array4< Real > &tau33, Array4< Real > &tau12, Array4< Real > &tau13, Array4< Real > &tau21, Array4< Real > &tau23, Array4< Real > &tau31, Array4< Real > &tau32, const Array4< const Real > &er_arr, const Array4< const Real > &z_nd, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv): ERF_ComputeStress_T.cpp']]], + ['computetsurf_3240',['ComputeTsurf',['../classSLM.html#a0db509945fed4bf6ffae276c1c183707',1,'SLM::ComputeTsurf()'],['../classMM5.html#a9fc8c9cf8b165b28583be7bb7e8ac7c3',1,'MM5::ComputeTsurf()']]], + ['computeturbulentviscosity_3241',['ComputeTurbulentViscosity',['../ERF__EddyViscosity_8H.html#a2b687f91a8d8385766be20222af4ccac',1,'ComputeTurbulentViscosity(const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &Tau11, const amrex::MultiFab &Tau22, const amrex::MultiFab &Tau33, const amrex::MultiFab &Tau12, const amrex::MultiFab &Tau13, const amrex::MultiFab &Tau23, const amrex::MultiFab &cons_in, amrex::MultiFab &eddyViscosity, amrex::MultiFab &Hfx1, amrex::MultiFab &Hfx2, amrex::MultiFab &Hfx3, amrex::MultiFab &Diss, const amrex::Geometry &geom, const amrex::MultiFab &mapfac_u, const amrex::MultiFab &mapfac_v, const std::unique_ptr< amrex::MultiFab > &z_phys_nd, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const bool &exp_most, const bool &use_moisture, int level, const amrex::BCRec *bc_ptr, bool vert_only=false): ERF_EddyViscosity.H'],['../ERF__ComputeTurbulentViscosity_8cpp.html#a3865612b809df828f44e9c18218b1e37',1,'ComputeTurbulentViscosity(const MultiFab &xvel, const MultiFab &yvel, const MultiFab &Tau11, const MultiFab &Tau22, const MultiFab &Tau33, const MultiFab &Tau12, const MultiFab &Tau13, const MultiFab &Tau23, const MultiFab &cons_in, MultiFab &eddyViscosity, MultiFab &Hfx1, MultiFab &Hfx2, MultiFab &Hfx3, MultiFab &Diss, const Geometry &geom, const MultiFab &mapfac_u, const MultiFab &mapfac_v, const std::unique_ptr< MultiFab > &z_phys_nd, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const bool &exp_most, const bool &use_moisture, int level, const BCRec *bc_ptr, bool vert_only): ERF_ComputeTurbulentViscosity.cpp']]], + ['computeturbulentviscosityles_3242',['ComputeTurbulentViscosityLES',['../ERF__ComputeTurbulentViscosity_8cpp.html#a730dd933a41b48fe17b15e46d4dce964',1,'ERF_ComputeTurbulentViscosity.cpp']]], + ['computeverticalderivativespbl_3243',['ComputeVerticalDerivativesPBL',['../ERF__PBLModels_8H.html#acb354f0d34a376d6c1769d0a3b1521d5',1,'ERF_PBLModels.H']]], + ['construct_5ferffillpatchers_3244',['Construct_ERFFillPatchers',['../classERF.html#adc284f421c5fd9dd15c0e5cbe4ff5fc8',1,'ERF']]], + ['containerhaselement_3245',['containerHasElement',['../ERF__Plotfile_8cpp.html#a1f8554e7b211b0acfc202e8a600e7d67',1,'ERF_Plotfile.cpp']]], + ['copy_5fmicro_5fto_5fstate_3246',['Copy_Micro_to_State',['../classSatAdj.html#aa509cad79c881773e02fbdc9d78630f3',1,'SatAdj::Copy_Micro_to_State()'],['../classSAM.html#a007ed40ac7278996d257b4c0ab6c1320',1,'SAM::Copy_Micro_to_State()'],['../classNullMoist.html#a11a25944d4ddb955f74e355838b9d8b0',1,'NullMoist::Copy_Micro_to_State()'],['../classKessler.html#a747a85d4c8004b299ca49dcb1f221c7c',1,'Kessler::Copy_Micro_to_State()'],['../classNullSurf.html#a45d066ae7b9d2435f5477e35dd75bcfb',1,'NullSurf::Copy_Micro_to_State()']]], + ['copy_5fstate_5fto_5fmicro_3247',['Copy_State_to_Micro',['../classSatAdj.html#afb1e467461c3ff020db1c5a9117904d3',1,'SatAdj::Copy_State_to_Micro()'],['../classSAM.html#a1df931f91be89514c09f69f24cfeca53',1,'SAM::Copy_State_to_Micro()'],['../classNullMoist.html#aacb06ee696c6870e899d1bc26aa9933e',1,'NullMoist::Copy_State_to_Micro()'],['../classKessler.html#a18f83fc4dff53c8c29ee9ee974e65ac2',1,'Kessler::Copy_State_to_Micro()'],['../classNullSurf.html#a1c31c18677e12226716217ca87cd526c',1,'NullSurf::Copy_State_to_Micro()']]], + ['create_3248',['create',['../classncutils_1_1NCFile.html#a47bdccee2cc22a735ca715d9c88e4f6b',1,'ncutils::NCFile']]], + ['create_5fpar_3249',['create_par',['../classncutils_1_1NCFile.html#a6607bd5f3f75b451e2436ff713931f19',1,'ncutils::NCFile']]], + ['custom_5fflux_3250',['custom_flux',['../structcustom__flux.html#aa9715fd8b84d6df19fa17c89a703210a',1,'custom_flux']]] ]; diff --git a/search/functions_3.js b/search/functions_3.js index 054a3c7e9..09e565556 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -1,29 +1,29 @@ var searchData= [ - ['datalog_3242',['DataLog',['../classERF.html#aa2c3ee1910008b828b9da79ccdfe3871',1,'ERF']]], - ['datalogname_3243',['DataLogName',['../classERF.html#a16e1f6b8bbb05ae738daf2abe626c159',1,'ERF']]], - ['debug_3244',['debug',['../structTurbulentPerturbation.html#aa7c1ce943bf06d347d762131ec0c24cf',1,'TurbulentPerturbation']]], - ['def_5farray_3245',['def_array',['../classncutils_1_1NCGroup.html#acf969a6598527e2d00a84d35e0522fa1',1,'ncutils::NCGroup']]], - ['def_5fdim_3246',['def_dim',['../classncutils_1_1NCGroup.html#a8c9376a217f29012f565a13f131bea84',1,'ncutils::NCGroup']]], - ['def_5fvar_3247',['def_var',['../classncutils_1_1NCGroup.html#ae640d6aef18835f643e3cbaacb43e682',1,'ncutils::NCGroup']]], - ['define_3248',['Define',['../classMicrophysics.html#a380240aa9ec93af02a9b27ba1be4172a',1,'Microphysics::Define()'],['../classSatAdj.html#ad0fc9773d2d35cf054f14dca53886d02',1,'SatAdj::Define()'],['../classSAM.html#aba6460f2d34882d6b512574106e44531',1,'SAM::Define()'],['../classNullMoist.html#aab112947c592c330b45a2d7e5529ec07',1,'NullMoist::Define()'],['../classKessler.html#a5e989e5755fb57a853e2f1f0ec4c49e8',1,'Kessler::Define()'],['../classEulerianMicrophysics.html#a444c916c5bb1167ea1efc9f2b9595436',1,'EulerianMicrophysics::Define()'],['../classSLM.html#aa6b96866fc326fe740b163be0141ff56',1,'SLM::Define()'],['../classNullSurf.html#a5aec888a24181ce049b48ed10817489c',1,'NullSurf::Define()'],['../classMM5.html#aca75345d5bf1a5ef4ce434047cc70437',1,'MM5::Define()'],['../classLandSurface.html#ae2087847b83c6a9e4453ccaa110134ce',1,'LandSurface::Define()'],['../classERFFillPatcher.html#a3dcdf3322c58c07eec765f6e3413ba68',1,'ERFFillPatcher::Define()']]], - ['define_5fdrag_5ffield_3249',['define_drag_field',['../classForestDrag.html#adf4abd455b45d7a38422ffe2dc7b499f',1,'ForestDrag']]], - ['define_5ferffillpatchers_3250',['Define_ERFFillPatchers',['../classERF.html#ac0951404aa6802aad7a3be6b7375dfa2',1,'ERF']]], - ['define_5flevel_5fdata_3251',['define_level_data',['../classReadBndryPlanes.html#a16ed881bb428b7abb89e4284b356c8d6',1,'ReadBndryPlanes']]], - ['define_5fterrain_5fblank_5ffield_3252',['define_terrain_blank_field',['../classTerrainDrag.html#a2d2bd8ea385b844ed7a9bb01389dfdf2',1,'TerrainDrag']]], - ['deriv_5foutputs_3253',['deriv_outputs',['../classWaterVaporSat.html#a9d72a29e54869f42ec419639d6c3d70f',1,'WaterVaporSat']]], - ['derive_5fdiag_5fprofiles_3254',['derive_diag_profiles',['../classERF.html#ab5b66549344d8b04b126fa0ef16c7ca2',1,'ERF']]], - ['derive_5fdiag_5fprofiles_5fstag_3255',['derive_diag_profiles_stag',['../classERF.html#a8b93b715895b00e86e7db653d2a7284a',1,'ERF']]], - ['derive_5fstress_5fprofiles_3256',['derive_stress_profiles',['../classERF.html#ad7886dcab90f37a8fcc91ede0c68b6cb',1,'ERF']]], - ['derive_5fstress_5fprofiles_5fstag_3257',['derive_stress_profiles_stag',['../classERF.html#ae09680325ba108583147eb2e254a266e',1,'ERF']]], - ['derive_5fupwp_3258',['derive_upwp',['../classERF.html#af1981699bedbbfd6785f26ca340a74d8',1,'ERF']]], - ['diffusionsrcformom_5fn_3259',['DiffusionSrcForMom_N',['../ERF__DiffusionSrcForMom__N_8cpp.html#a426fe9fce28e7c29e11b29197e98f6a4',1,'DiffusionSrcForMom_N(const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &tau11, const Array4< const Real > &tau22, const Array4< const Real > &tau33, const Array4< const Real > &tau12, const Array4< const Real > &tau13, const Array4< const Real > &tau23, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &, const Array4< const Real > &): ERF_DiffusionSrcForMom_N.cpp'],['../ERF__Diffusion_8H.html#a1385ec02c8aa1a6916f0827a359efa2b',1,'DiffusionSrcForMom_N(const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &tau11, const amrex::Array4< const amrex::Real > &tau22, const amrex::Array4< const amrex::Real > &tau33, const amrex::Array4< const amrex::Real > &tau12, const amrex::Array4< const amrex::Real > &tau13, const amrex::Array4< const amrex::Real > &tau23, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H']]], - ['diffusionsrcformom_5ft_3260',['DiffusionSrcForMom_T',['../ERF__DiffusionSrcForMom__T_8cpp.html#abd43ffde58dc80eec337c1fa12a0e2cf',1,'DiffusionSrcForMom_T(const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &tau11, const Array4< const Real > &tau22, const Array4< const Real > &tau33, const Array4< const Real > &tau12, const Array4< const Real > &tau13, const Array4< const Real > &tau21, const Array4< const Real > &tau23, const Array4< const Real > &tau31, const Array4< const Real > &tau32, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &, const Array4< const Real > &): ERF_DiffusionSrcForMom_T.cpp'],['../ERF__Diffusion_8H.html#a9c81dadeb1784c3274f6f8c9a9d1bcb7',1,'DiffusionSrcForMom_T(const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &tau11, const amrex::Array4< const amrex::Real > &tau22, const amrex::Array4< const amrex::Real > &tau33, const amrex::Array4< const amrex::Real > &tau12, const amrex::Array4< const amrex::Real > &tau13, const amrex::Array4< const amrex::Real > &tau21, const amrex::Array4< const amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &tau31, const amrex::Array4< const amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H']]], - ['diffusionsrcforstate_5fn_3261',['DiffusionSrcForState_N',['../ERF__DiffusionSrcForState__N_8cpp.html#a61d842d8a45b6d97948ce19b106bba0a',1,'DiffusionSrcForState_N(const Box &bx, const Box &domain, int start_comp, int num_comp, const bool &exp_most, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &cell_data, const Array4< const Real > &cell_prim, const Array4< Real > &cell_rhs, const Array4< Real > &xflux, const Array4< Real > &yflux, const Array4< Real > &zflux, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &SmnSmn_a, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, Array4< Real > &hfx_z, Array4< Real > &qfx1_z, Array4< Real > &qfx2_z, Array4< Real > &diss, const Array4< const Real > &mu_turb, const SolverChoice &solverChoice, const int level, const Array4< const Real > &tm_arr, const GpuArray< Real, AMREX_SPACEDIM > grav_gpu, const BCRec *bc_ptr, const bool use_most): ERF_DiffusionSrcForState_N.cpp'],['../ERF__Diffusion_8H.html#a31a619f70cd632a82eb50a2863c66f82',1,'DiffusionSrcForState_N(const amrex::Box &bx, const amrex::Box &domain, int start_comp, int num_comp, const bool &exp_most, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< amrex::Real > &xflux, const amrex::Array4< amrex::Real > &yflux, const amrex::Array4< amrex::Real > &zflux, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &SmnSmn_a, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, amrex::Array4< amrex::Real > &hfx_z, amrex::Array4< amrex::Real > &qfx1_z, amrex::Array4< amrex::Real > &qfx2_z, amrex::Array4< amrex::Real > &diss, const amrex::Array4< const amrex::Real > &mu_turb, const SolverChoice &solverChoice, const int level, const amrex::Array4< const amrex::Real > &tm_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > grav_gpu, const amrex::BCRec *bc_ptr, const bool use_most): ERF_Diffusion.H']]], - ['diffusionsrcforstate_5ft_3262',['DiffusionSrcForState_T',['../ERF__Diffusion_8H.html#ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0',1,'DiffusionSrcForState_T(const amrex::Box &bx, const amrex::Box &domain, int start_comp, int num_comp, const bool &exp_most, const bool &rot_most, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< amrex::Real > &xflux, const amrex::Array4< amrex::Real > &yflux, const amrex::Array4< amrex::Real > &zflux, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &SmnSmn_a, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, amrex::Array4< amrex::Real > &hfx_x, amrex::Array4< amrex::Real > &hfx_y, amrex::Array4< amrex::Real > &hfx_z, amrex::Array4< amrex::Real > &qfx1_x, amrex::Array4< amrex::Real > &qfx1_y, amrex::Array4< amrex::Real > &qfx1_z, amrex::Array4< amrex::Real > &qfx2_z, amrex::Array4< amrex::Real > &diss, const amrex::Array4< const amrex::Real > &mu_turb, const SolverChoice &solverChoice, const int level, const amrex::Array4< const amrex::Real > &tm_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > grav_gpu, const amrex::BCRec *bc_ptr, const bool use_most): ERF_Diffusion.H'],['../ERF__DiffusionSrcForState__T_8cpp.html#ab29316749b16c72caa2fe0b7558397c9',1,'DiffusionSrcForState_T(const Box &bx, const Box &domain, int start_comp, int num_comp, const bool &exp_most, const bool &rot_most, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &cell_data, const Array4< const Real > &cell_prim, const Array4< Real > &cell_rhs, const Array4< Real > &xflux, const Array4< Real > &yflux, const Array4< Real > &zflux, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &SmnSmn_a, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, Array4< Real > &hfx_x, Array4< Real > &hfx_y, Array4< Real > &hfx_z, Array4< Real > &qfx1_x, Array4< Real > &qfx1_y, Array4< Real > &qfx1_z, Array4< Real > &qfx2_z, Array4< Real > &diss, const Array4< const Real > &mu_turb, const SolverChoice &solverChoice, const int level, const Array4< const Real > &tm_arr, const GpuArray< Real, AMREX_SPACEDIM > grav_gpu, const BCRec *bc_ptr, const bool use_most): ERF_DiffusionSrcForState_T.cpp']]], - ['dim_3263',['dim',['../classncutils_1_1NCGroup.html#addc8bbac9a2cfa8d9c49497b7da0310f',1,'ncutils::NCGroup']]], - ['display_3264',['display',['../structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f',1,'TurbChoice::display()'],['../structSpongeChoice.html#a66fd55eceebbe3e97e31325cc55369de',1,'SpongeChoice::display()'],['../structDiffChoice.html#adc2925cf95fd6058bb83e1748fd1b765',1,'DiffChoice::display()'],['../structSolverChoice.html#a9d26abef2007eb7c93180b0a6699cf8e',1,'SolverChoice::display()'],['../structAdvChoice.html#a15e63c1b409b5e09359441b5b5d7d00c',1,'AdvChoice::display()']]], - ['donelan_5fflux_3265',['donelan_flux',['../structdonelan__flux.html#a804902863523b5f641c44aadc3602e97',1,'donelan_flux']]], - ['donelan_5froughness_3266',['Donelan_roughness',['../ERF__MOSTRoughness_8H.html#a5b6ef1e185702e95631d5f22ff728860',1,'ERF_MOSTRoughness.H']]], - ['dx_3267',['dx',['../classPlaneAverage.html#abf7bfae5c1b6fed56ff09fd06368b12c',1,'PlaneAverage']]] + ['datalog_3251',['DataLog',['../classERF.html#aa2c3ee1910008b828b9da79ccdfe3871',1,'ERF']]], + ['datalogname_3252',['DataLogName',['../classERF.html#a16e1f6b8bbb05ae738daf2abe626c159',1,'ERF']]], + ['debug_3253',['debug',['../structTurbulentPerturbation.html#aa7c1ce943bf06d347d762131ec0c24cf',1,'TurbulentPerturbation']]], + ['def_5farray_3254',['def_array',['../classncutils_1_1NCGroup.html#acf969a6598527e2d00a84d35e0522fa1',1,'ncutils::NCGroup']]], + ['def_5fdim_3255',['def_dim',['../classncutils_1_1NCGroup.html#a8c9376a217f29012f565a13f131bea84',1,'ncutils::NCGroup']]], + ['def_5fvar_3256',['def_var',['../classncutils_1_1NCGroup.html#ae640d6aef18835f643e3cbaacb43e682',1,'ncutils::NCGroup']]], + ['define_3257',['Define',['../classMicrophysics.html#a380240aa9ec93af02a9b27ba1be4172a',1,'Microphysics::Define()'],['../classSatAdj.html#ad0fc9773d2d35cf054f14dca53886d02',1,'SatAdj::Define()'],['../classSAM.html#aba6460f2d34882d6b512574106e44531',1,'SAM::Define()'],['../classNullMoist.html#aab112947c592c330b45a2d7e5529ec07',1,'NullMoist::Define()'],['../classKessler.html#a5e989e5755fb57a853e2f1f0ec4c49e8',1,'Kessler::Define()'],['../classEulerianMicrophysics.html#a444c916c5bb1167ea1efc9f2b9595436',1,'EulerianMicrophysics::Define()'],['../classSLM.html#aa6b96866fc326fe740b163be0141ff56',1,'SLM::Define()'],['../classNullSurf.html#a5aec888a24181ce049b48ed10817489c',1,'NullSurf::Define()'],['../classMM5.html#aca75345d5bf1a5ef4ce434047cc70437',1,'MM5::Define()'],['../classLandSurface.html#ae2087847b83c6a9e4453ccaa110134ce',1,'LandSurface::Define()'],['../classERFFillPatcher.html#a3dcdf3322c58c07eec765f6e3413ba68',1,'ERFFillPatcher::Define()']]], + ['define_5fdrag_5ffield_3258',['define_drag_field',['../classForestDrag.html#adf4abd455b45d7a38422ffe2dc7b499f',1,'ForestDrag']]], + ['define_5ferffillpatchers_3259',['Define_ERFFillPatchers',['../classERF.html#ac0951404aa6802aad7a3be6b7375dfa2',1,'ERF']]], + ['define_5flevel_5fdata_3260',['define_level_data',['../classReadBndryPlanes.html#a16ed881bb428b7abb89e4284b356c8d6',1,'ReadBndryPlanes']]], + ['define_5fterrain_5fblank_5ffield_3261',['define_terrain_blank_field',['../classTerrainDrag.html#a2d2bd8ea385b844ed7a9bb01389dfdf2',1,'TerrainDrag']]], + ['deriv_5foutputs_3262',['deriv_outputs',['../classWaterVaporSat.html#a9d72a29e54869f42ec419639d6c3d70f',1,'WaterVaporSat']]], + ['derive_5fdiag_5fprofiles_3263',['derive_diag_profiles',['../classERF.html#ab5b66549344d8b04b126fa0ef16c7ca2',1,'ERF']]], + ['derive_5fdiag_5fprofiles_5fstag_3264',['derive_diag_profiles_stag',['../classERF.html#a8b93b715895b00e86e7db653d2a7284a',1,'ERF']]], + ['derive_5fstress_5fprofiles_3265',['derive_stress_profiles',['../classERF.html#ad7886dcab90f37a8fcc91ede0c68b6cb',1,'ERF']]], + ['derive_5fstress_5fprofiles_5fstag_3266',['derive_stress_profiles_stag',['../classERF.html#ae09680325ba108583147eb2e254a266e',1,'ERF']]], + ['derive_5fupwp_3267',['derive_upwp',['../classERF.html#af1981699bedbbfd6785f26ca340a74d8',1,'ERF']]], + ['diffusionsrcformom_5fn_3268',['DiffusionSrcForMom_N',['../ERF__DiffusionSrcForMom__N_8cpp.html#a426fe9fce28e7c29e11b29197e98f6a4',1,'DiffusionSrcForMom_N(const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &tau11, const Array4< const Real > &tau22, const Array4< const Real > &tau33, const Array4< const Real > &tau12, const Array4< const Real > &tau13, const Array4< const Real > &tau23, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &, const Array4< const Real > &): ERF_DiffusionSrcForMom_N.cpp'],['../ERF__Diffusion_8H.html#a1385ec02c8aa1a6916f0827a359efa2b',1,'DiffusionSrcForMom_N(const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &tau11, const amrex::Array4< const amrex::Real > &tau22, const amrex::Array4< const amrex::Real > &tau33, const amrex::Array4< const amrex::Real > &tau12, const amrex::Array4< const amrex::Real > &tau13, const amrex::Array4< const amrex::Real > &tau23, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H']]], + ['diffusionsrcformom_5ft_3269',['DiffusionSrcForMom_T',['../ERF__DiffusionSrcForMom__T_8cpp.html#abd43ffde58dc80eec337c1fa12a0e2cf',1,'DiffusionSrcForMom_T(const Box &bxx, const Box &bxy, const Box &bxz, const Array4< Real > &rho_u_rhs, const Array4< Real > &rho_v_rhs, const Array4< Real > &rho_w_rhs, const Array4< const Real > &tau11, const Array4< const Real > &tau22, const Array4< const Real > &tau33, const Array4< const Real > &tau12, const Array4< const Real > &tau13, const Array4< const Real > &tau21, const Array4< const Real > &tau23, const Array4< const Real > &tau31, const Array4< const Real > &tau32, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_m, const Array4< const Real > &, const Array4< const Real > &): ERF_DiffusionSrcForMom_T.cpp'],['../ERF__Diffusion_8H.html#a9c81dadeb1784c3274f6f8c9a9d1bcb7',1,'DiffusionSrcForMom_T(const amrex::Box &bxx, const amrex::Box &bxy, const amrex::Box &bxz, const amrex::Array4< amrex::Real > &rho_u_rhs, const amrex::Array4< amrex::Real > &rho_v_rhs, const amrex::Array4< amrex::Real > &rho_w_rhs, const amrex::Array4< const amrex::Real > &tau11, const amrex::Array4< const amrex::Real > &tau22, const amrex::Array4< const amrex::Real > &tau33, const amrex::Array4< const amrex::Real > &tau12, const amrex::Array4< const amrex::Real > &tau13, const amrex::Array4< const amrex::Real > &tau21, const amrex::Array4< const amrex::Real > &tau23, const amrex::Array4< const amrex::Real > &tau31, const amrex::Array4< const amrex::Real > &tau32, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v): ERF_Diffusion.H']]], + ['diffusionsrcforstate_5fn_3270',['DiffusionSrcForState_N',['../ERF__DiffusionSrcForState__N_8cpp.html#a61d842d8a45b6d97948ce19b106bba0a',1,'DiffusionSrcForState_N(const Box &bx, const Box &domain, int start_comp, int num_comp, const bool &exp_most, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &cell_data, const Array4< const Real > &cell_prim, const Array4< Real > &cell_rhs, const Array4< Real > &xflux, const Array4< Real > &yflux, const Array4< Real > &zflux, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &SmnSmn_a, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, Array4< Real > &hfx_z, Array4< Real > &qfx1_z, Array4< Real > &qfx2_z, Array4< Real > &diss, const Array4< const Real > &mu_turb, const SolverChoice &solverChoice, const int level, const Array4< const Real > &tm_arr, const GpuArray< Real, AMREX_SPACEDIM > grav_gpu, const BCRec *bc_ptr, const bool use_most): ERF_DiffusionSrcForState_N.cpp'],['../ERF__Diffusion_8H.html#a31a619f70cd632a82eb50a2863c66f82',1,'DiffusionSrcForState_N(const amrex::Box &bx, const amrex::Box &domain, int start_comp, int num_comp, const bool &exp_most, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< amrex::Real > &xflux, const amrex::Array4< amrex::Real > &yflux, const amrex::Array4< amrex::Real > &zflux, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &cellSizeInv, const amrex::Array4< const amrex::Real > &SmnSmn_a, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, amrex::Array4< amrex::Real > &hfx_z, amrex::Array4< amrex::Real > &qfx1_z, amrex::Array4< amrex::Real > &qfx2_z, amrex::Array4< amrex::Real > &diss, const amrex::Array4< const amrex::Real > &mu_turb, const SolverChoice &solverChoice, const int level, const amrex::Array4< const amrex::Real > &tm_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > grav_gpu, const amrex::BCRec *bc_ptr, const bool use_most): ERF_Diffusion.H']]], + ['diffusionsrcforstate_5ft_3271',['DiffusionSrcForState_T',['../ERF__Diffusion_8H.html#ae72c4a9e8ca7e9d1c84d96bb7bc9c7d0',1,'DiffusionSrcForState_T(const amrex::Box &bx, const amrex::Box &domain, int start_comp, int num_comp, const bool &exp_most, const bool &rot_most, const amrex::Array4< const amrex::Real > &u, const amrex::Array4< const amrex::Real > &v, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< const amrex::Real > &cell_prim, const amrex::Array4< amrex::Real > &cell_rhs, const amrex::Array4< amrex::Real > &xflux, const amrex::Array4< amrex::Real > &yflux, const amrex::Array4< amrex::Real > &zflux, const amrex::Array4< const amrex::Real > &z_nd, const amrex::Array4< const amrex::Real > &ax, const amrex::Array4< const amrex::Real > &ay, const amrex::Array4< const amrex::Real > &az, const amrex::Array4< const amrex::Real > &detJ, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dxInv, const amrex::Array4< const amrex::Real > &SmnSmn_a, const amrex::Array4< const amrex::Real > &mf_m, const amrex::Array4< const amrex::Real > &mf_u, const amrex::Array4< const amrex::Real > &mf_v, amrex::Array4< amrex::Real > &hfx_x, amrex::Array4< amrex::Real > &hfx_y, amrex::Array4< amrex::Real > &hfx_z, amrex::Array4< amrex::Real > &qfx1_x, amrex::Array4< amrex::Real > &qfx1_y, amrex::Array4< amrex::Real > &qfx1_z, amrex::Array4< amrex::Real > &qfx2_z, amrex::Array4< amrex::Real > &diss, const amrex::Array4< const amrex::Real > &mu_turb, const SolverChoice &solverChoice, const int level, const amrex::Array4< const amrex::Real > &tm_arr, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > grav_gpu, const amrex::BCRec *bc_ptr, const bool use_most): ERF_Diffusion.H'],['../ERF__DiffusionSrcForState__T_8cpp.html#ab29316749b16c72caa2fe0b7558397c9',1,'DiffusionSrcForState_T(const Box &bx, const Box &domain, int start_comp, int num_comp, const bool &exp_most, const bool &rot_most, const Array4< const Real > &u, const Array4< const Real > &v, const Array4< const Real > &cell_data, const Array4< const Real > &cell_prim, const Array4< Real > &cell_rhs, const Array4< Real > &xflux, const Array4< Real > &yflux, const Array4< Real > &zflux, const Array4< const Real > &z_nd, const Array4< const Real > &ax, const Array4< const Real > &ay, const Array4< const Real > &az, const Array4< const Real > &detJ, const GpuArray< Real, AMREX_SPACEDIM > &cellSizeInv, const Array4< const Real > &SmnSmn_a, const Array4< const Real > &mf_m, const Array4< const Real > &mf_u, const Array4< const Real > &mf_v, Array4< Real > &hfx_x, Array4< Real > &hfx_y, Array4< Real > &hfx_z, Array4< Real > &qfx1_x, Array4< Real > &qfx1_y, Array4< Real > &qfx1_z, Array4< Real > &qfx2_z, Array4< Real > &diss, const Array4< const Real > &mu_turb, const SolverChoice &solverChoice, const int level, const Array4< const Real > &tm_arr, const GpuArray< Real, AMREX_SPACEDIM > grav_gpu, const BCRec *bc_ptr, const bool use_most): ERF_DiffusionSrcForState_T.cpp']]], + ['dim_3272',['dim',['../classncutils_1_1NCGroup.html#addc8bbac9a2cfa8d9c49497b7da0310f',1,'ncutils::NCGroup']]], + ['display_3273',['display',['../structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f',1,'TurbChoice::display()'],['../structSpongeChoice.html#a66fd55eceebbe3e97e31325cc55369de',1,'SpongeChoice::display()'],['../structDiffChoice.html#adc2925cf95fd6058bb83e1748fd1b765',1,'DiffChoice::display()'],['../structSolverChoice.html#a9d26abef2007eb7c93180b0a6699cf8e',1,'SolverChoice::display()'],['../structAdvChoice.html#a15e63c1b409b5e09359441b5b5d7d00c',1,'AdvChoice::display()']]], + ['donelan_5fflux_3274',['donelan_flux',['../structdonelan__flux.html#a804902863523b5f641c44aadc3602e97',1,'donelan_flux']]], + ['donelan_5froughness_3275',['Donelan_roughness',['../ERF__MOSTRoughness_8H.html#a5b6ef1e185702e95631d5f22ff728860',1,'ERF_MOSTRoughness.H']]], + ['dx_3276',['dx',['../classPlaneAverage.html#abf7bfae5c1b6fed56ff09fd06368b12c',1,'PlaneAverage']]] ]; diff --git a/search/functions_4.js b/search/functions_4.js index 933fc0ca5..710cd8b60 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -1,62 +1,63 @@ var searchData= [ - ['ec_5fice_5foptics_5flw_3268',['ec_ice_optics_lw',['../classEbertCurry.html#ae258a04b9aaba9ca0052793a2d57f05e',1,'EbertCurry']]], - ['ec_5fice_5foptics_5fsw_3269',['ec_ice_optics_sw',['../classEbertCurry.html#aed435ba6c3e2c62f6ba2d8111c7c2f08',1,'EbertCurry']]], - ['efficientadvtype_3270',['EfficientAdvType',['../ERF__Advection_8H.html#aff14fe9e4f76b499843517b2c41c0fbb',1,'ERF_Advection.H']]], - ['enter_5fdef_5fmode_3271',['enter_def_mode',['../classncutils_1_1NCGroup.html#aef6b6e2be36e6179a001d9873e94df82',1,'ncutils::NCGroup']]], - ['erf_3272',['ERF',['../classERF.html#a30129012dd367825e5e4fd1406694f58',1,'ERF::ERF()'],['../classERF.html#a13fc8f3a00573ee7735c3228316164a9',1,'ERF::ERF(ERF &&) noexcept=delete'],['../classERF.html#af4f5db4e6643e9ebc8ffeebcbca3978a',1,'ERF::ERF(const ERF &other)=delete']]], - ['erf_5fderke_3273',['erf_derKE',['../namespacederived.html#aeaeabd5f649796984f61651a6733e96b',1,'derived::erf_derKE(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#acc3f245c73a0826afc9e7626f12126d3',1,'derived::erf_derKE(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], - ['erf_5fdermagvel_3274',['erf_dermagvel',['../namespacederived.html#a5186c6ea33e82af321f529242a615dc2',1,'derived']]], - ['erf_5fdermoisttemp_3275',['erf_dermoisttemp',['../namespacederived.html#a7292c8c78a618eb0f6ca6a5356705362',1,'derived::erf_dermoisttemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#add1791d7423c133ba6e7ab55975cf34f',1,'derived::erf_dermoisttemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], - ['erf_5fdernull_3276',['erf_dernull',['../namespacederived.html#a7fb98e12fceaa6f691dfef83db453757',1,'derived::erf_dernull(const Box &, FArrayBox &, int, int, const FArrayBox &, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a7128ad75cf0f6b317ae8689bd7eb1597',1,'derived::erf_dernull(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fderrhodivide_3277',['erf_derrhodivide',['../namespacederived.html#a3786c6a8399bc2508bc129337c446af1',1,'derived::erf_derrhodivide(const Box &bx, FArrayBox &derfab, const FArrayBox &datfab, const int scalar_index)'],['../namespacederived.html#a9935603239fe8510b11179da8e76c39c',1,'derived::erf_derrhodivide(const amrex::Box &bx, amrex::FArrayBox &derfab, const amrex::FArrayBox &datfab, const int scalar_index)']]], - ['erf_5fderscalar_3278',['erf_derscalar',['../namespacederived.html#a37560f4d3e2c7c10f64d41db2ce76a06',1,'derived::erf_derscalar(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a13666be87e55d1759f57322b33f7e495',1,'derived::erf_derscalar(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdersoundspeed_3279',['erf_dersoundspeed',['../namespacederived.html#afe57e0f13e2e24c73d0ed373a9cd0d09',1,'derived::erf_dersoundspeed(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#abec1266940e40d642fca2aa685b7f314',1,'derived::erf_dersoundspeed(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdertemp_3280',['erf_dertemp',['../namespacederived.html#a8d96f91847cec51636c122ab27a5f8a2',1,'derived::erf_dertemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a37ac1508c4001f9f1e38ca507dd15f31',1,'derived::erf_dertemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdertheta_3281',['erf_dertheta',['../namespacederived.html#adc3c787125484205e4fc7cd85c25ab6c',1,'derived::erf_dertheta(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#af5e075e5b8b2e3964ae6af3f5f06f497',1,'derived::erf_dertheta(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], - ['erf_5fdervortx_3282',['erf_dervortx',['../namespacederived.html#a0a37dd4fa4a044e34891e6222d06654c',1,'derived']]], - ['erf_5fdervorty_3283',['erf_dervorty',['../namespacederived.html#a2a85aedf7c75ca416dbb931559c4b21e',1,'derived']]], - ['erf_5fdervortz_3284',['erf_dervortz',['../namespacederived.html#a8bc196f7dfb365c426b0b7e720e479e2',1,'derived']]], - ['erf_5fdtesati_3285',['erf_dtesati',['../ERF__MicrophysicsUtils_8H.html#a45320981110c862bac93f657781eb79f',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtesatw_3286',['erf_dtesatw',['../ERF__MicrophysicsUtils_8H.html#a2e94fb836d3c733ebac8263bfa479ca8',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtesatw_5fcc_3287',['erf_dtesatw_cc',['../ERF__MicrophysicsUtils_8H.html#a66e2273b5b2661fa12fea623630afaf8',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtqsati_3288',['erf_dtqsati',['../ERF__MicrophysicsUtils_8H.html#a7baba5d74922033bf93526933a0d77ec',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fdtqsatw_3289',['erf_dtqsatw',['../ERF__MicrophysicsUtils_8H.html#a41126403c4da6ee876e9e391f3f67699',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fenforce_5fhse_3290',['erf_enforce_hse',['../classERF.html#a5dd85954df2df1edf0adde3c7c6ae48f',1,'ERF']]], - ['erf_5fesati_3291',['erf_esati',['../ERF__MicrophysicsUtils_8H.html#a4ea516e89f4e87b4ffc305504e8f0bf1',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fesatw_3292',['erf_esatw',['../ERF__MicrophysicsUtils_8H.html#a16a390366e7e68ca35fdac4cad824428',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fesatw_5fcc_3293',['erf_esatw_cc',['../ERF__MicrophysicsUtils_8H.html#afac5e7caca80647972b208a0248b2ed8',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5ffast_5frhs_5fmt_3294',['erf_fast_rhs_MT',['../ERF__TI__fast__headers_8H.html#af066cb6138b09ea93e2c0fc35702fb0e',1,'erf_fast_rhs_MT(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stg_data, const amrex::MultiFab &S_stg_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, const bool use_lagged_delta_rt, std::unique_ptr< amrex::MultiFab > &z_t_rk, const amrex::MultiFab *z_t_pert, std::unique_ptr< amrex::MultiFab > &z_phys_nd_old, std::unique_ptr< amrex::MultiFab > &z_phys_nd_new, std::unique_ptr< amrex::MultiFab > &z_phys_nd_stg, std::unique_ptr< amrex::MultiFab > &detJ_cc_old, std::unique_ptr< amrex::MultiFab > &detJ_cc_new, std::unique_ptr< amrex::MultiFab > &detJ_cc_stg, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H'],['../ERF__FastRhs__MT_8cpp.html#af5d569dbe264703bf1e1c6ae59d14b4c',1,'erf_fast_rhs_MT(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stg_data, const MultiFab &S_stg_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, const bool use_lagged_delta_rt, std::unique_ptr< MultiFab > &z_t_rk, const MultiFab *z_t_pert, std::unique_ptr< MultiFab > &z_phys_nd_old, std::unique_ptr< MultiFab > &z_phys_nd_new, std::unique_ptr< MultiFab > &z_phys_nd_stg, std::unique_ptr< MultiFab > &detJ_cc_old, std::unique_ptr< MultiFab > &detJ_cc_new, std::unique_ptr< MultiFab > &detJ_cc_stg, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool): ERF_FastRhs_MT.cpp']]], - ['erf_5ffast_5frhs_5fn_3295',['erf_fast_rhs_N',['../ERF__FastRhs__N_8cpp.html#a5fbcc0fe33b8e8e42f840ad475a092bd',1,'erf_fast_rhs_N(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_FastRhs_N.cpp'],['../ERF__TI__fast__headers_8H.html#a25b4f2c626cbe895f44d04b262cd0938',1,'erf_fast_rhs_N(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H']]], - ['erf_5ffast_5frhs_5ft_3296',['erf_fast_rhs_T',['../ERF__FastRhs__T_8cpp.html#a83ebca7dc0d4507076941aa3a971e877',1,'erf_fast_rhs_T(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &detJ_cc, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool): ERF_FastRhs_T.cpp'],['../ERF__TI__fast__headers_8H.html#a8ed4e910b837a4cbbe4d6a7ab8610f51',1,'erf_fast_rhs_T(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &detJ_cc, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H']]], - ['erf_5fgammafff_3297',['erf_gammafff',['../ERF__MicrophysicsUtils_8H.html#abd125e107924437493cbcbac9a97c017',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5finit_5fdens_5fhse_3298',['erf_init_dens_hse',['../classProblemBase.html#aef7d3d9788867d83e6ec8b2c9499de56',1,'ProblemBase::erf_init_dens_hse()'],['../ERF__InitConstantDensityHSE_8H.html#aa310c5ff8cdad11f3adfeeff0f5ad046',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &, std::unique_ptr< amrex::MultiFab > &, amrex::Geometry const &) override: ERF_InitConstantDensityHSE.H'],['../ERF__InitDensityHSEDry_8H.html#a2e1d042f9d82e4b78d00e99ab25e9311',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, amrex::Geometry const &geom) override: ERF_InitDensityHSEDry.H']]], - ['erf_5finit_5fdens_5fhse_5fmoist_3299',['erf_init_dens_hse_moist',['../classProblemBase.html#ad1a7277d332001542789e488458096b9',1,'ProblemBase']]], - ['erf_5finit_5frayleigh_3300',['erf_init_rayleigh',['../ERF__InitRayleighDamping_8H.html#aa0988e9ca7c21c75ca232ea0ee850195',1,'erf_init_rayleigh(): ERF_InitRayleighDamping.H'],['../classProblemBase.html#aaf5cb14c8033c99df446fd943b1f2216',1,'ProblemBase::erf_init_rayleigh()']]], - ['erf_5fmake_5ftau_5fterms_3301',['erf_make_tau_terms',['../ERF__TI__slow__headers_8H.html#a5664b227e5906334181ecc88eb7aba30',1,'erf_make_tau_terms(int level, int nrk, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, std::unique_ptr< amrex::MultiFab > &dJ, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v): ERF_TI_slow_headers.H'],['../ERF__MakeTauTerms_8cpp.html#a7a7d71e3e796b67737a6931399588ae8',1,'erf_make_tau_terms(int level, int nrk, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, Vector< MultiFab > &S_data, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v): ERF_MakeTauTerms.cpp']]], - ['erf_5fqsati_3302',['erf_qsati',['../ERF__MicrophysicsUtils_8H.html#ac39ef2a869ef543f708d5ed7da4754d3',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fqsatw_3303',['erf_qsatw',['../ERF__MicrophysicsUtils_8H.html#a8e4b0c6ed8b95c2040dc0c9e8fcb8615',1,'ERF_MicrophysicsUtils.H']]], - ['erf_5fshared_3304',['ERF_shared',['../classERF.html#aab5871c91a4d8888c110865e9d35e8b2',1,'ERF']]], - ['erf_5fslow_5frhs_5finc_3305',['erf_slow_rhs_inc',['../ERF__TI__slow__headers_8H.html#afd0e57c37da16481cde9d2fe85792cd0',1,'ERF_TI_slow_headers.H']]], - ['erf_5fslow_5frhs_5fpost_3306',['erf_slow_rhs_post',['../ERF__SlowRhsPost_8cpp.html#ad4185a682dcd69d6a29ce11039296d66',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, Real dt, int n_qstate, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_new, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &, const MultiFab &source, const MultiFab *SmnSmn, const MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &detJ_new, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPost.cpp'],['../ERF__TI__slow__headers_8H.html#a5b8b04e54f9f960d4c661a110cbdbcd4',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, amrex::Real dt, int n_qstate, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_new, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, const amrex::MultiFab &source, const amrex::MultiFab *SmnSmn, const amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ_old, std::unique_ptr< amrex::MultiFab > &dJ_new, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H']]], - ['erf_5fslow_5frhs_5fpre_3307',['erf_slow_rhs_pre',['../ERF__SlowRhsPre_8cpp.html#a7f9a468e8f9594554d88b4b0b55e8b9f',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, Real dt, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, std::unique_ptr< MultiFab > &z_t_mf, const MultiFab &cc_src, const MultiFab &xmom_src, const MultiFab &ymom_src, const MultiFab &zmom_src, const MultiFab *zmom_crse_rhs, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, const MultiFab *p0, const MultiFab &pp_inc, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPre.cpp'],['../ERF__TI__slow__headers_8H.html#a08e56aada7b66b087c1a2b9dc0efe933',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, std::unique_ptr< amrex::MultiFab > &z_t, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, const amrex::MultiFab *zmom_crse_rhs, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H']]], - ['erffillpatcher_3308',['ERFFillPatcher',['../classERFFillPatcher.html#a4236a9ab8003847e327495ff170a9a7a',1,'ERFFillPatcher']]], - ['erfphysbcfunct_5fbase_3309',['ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#a4ba2333432141d41177dca92464e619d',1,'ERFPhysBCFunct_base']]], - ['erfphysbcfunct_5fcons_3310',['ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#a946d62bb44e2344fac3fe34ed4c27d3a',1,'ERFPhysBCFunct_cons']]], - ['erfphysbcfunct_5fu_3311',['ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#a02e58c56eb025621156c134d7782e495',1,'ERFPhysBCFunct_u']]], - ['erfphysbcfunct_5fv_3312',['ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a6dce68398d0b2711389dda67d222fedc',1,'ERFPhysBCFunct_v']]], - ['erfphysbcfunct_5fw_3313',['ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#a9a009bc8ab1a9916eaa56702b38e7436',1,'ERFPhysBCFunct_w']]], - ['erfpostprocessbasegrids_3314',['ERFPostProcessBaseGrids',['../ERF__Utils_8H.html#aa333d30d88adfbad5d860b704845f857',1,'ERFPostProcessBaseGrids(const amrex::Box &domain, bool decompose_in_z): ERF_Utils.H'],['../ERF__ChopGrids_8cpp.html#a140e3056fee7f1dcd5a295d2efdaf0b2',1,'ERFPostProcessBaseGrids(const Box &domain, bool decompose_in_z): ERF_ChopGrids.cpp']]], - ['errorest_3315',['ErrorEst',['../classERF.html#a18e6dbbf968b4492e78aa427791620f4',1,'ERF']]], - ['esttimestep_3316',['estTimeStep',['../classERF.html#a6b1d727e63de2e49aa4f8e00b0dda1d5',1,'ERF']]], - ['eulerianmicrophysics_3317',['EulerianMicrophysics',['../classEulerianMicrophysics.html#af78c2f059431d49deec9f570ada4daaa',1,'EulerianMicrophysics::EulerianMicrophysics()'],['../classEulerianMicrophysics.html#a26a985c76efcd1dd68b5c853bbd264f6',1,'EulerianMicrophysics::EulerianMicrophysics(const int &nlev, const MoistureType &a_model_type)']]], - ['evaluate_3318',['Evaluate',['../structUPWINDALL.html#a781c3531bb77c6282c88c9cc3d64c722',1,'UPWINDALL::Evaluate()'],['../structCENTERED2.html#a1f9232868e37a452630ccfa8ec34be91',1,'CENTERED2::Evaluate()'],['../structUPWIND3.html#a247a547b52d1bf118e8a9cb44d46b744',1,'UPWIND3::Evaluate()'],['../structCENTERED4.html#ae67620f7c851fbadb31ff439601ac7fe',1,'CENTERED4::Evaluate()'],['../structUPWIND5.html#a267b7805b0761e01b0532a986307b79d',1,'UPWIND5::Evaluate()'],['../structCENTERED6.html#aacd79f8ed62a166d5f4d44a20d09fc13',1,'CENTERED6::Evaluate()'],['../structWENO3.html#a6a48e6b00e04466ca779a2b3ee62770b',1,'WENO3::Evaluate()'],['../structWENO5.html#ae77d5f8032cf91c84551f51170ec9111',1,'WENO5::Evaluate()'],['../structWENO7.html#a42198ea771144460fff2f08857fa52ee',1,'WENO7::Evaluate()'],['../structWENO__Z3.html#aa6c2eefc18b5f0365c0357ee4f066080',1,'WENO_Z3::Evaluate()'],['../structWENO__MZQ3.html#a8dcc9655166c1217b7056f244d4cfde2',1,'WENO_MZQ3::Evaluate()'],['../structWENO__Z5.html#a06568f71bdf16e718756dcd66a26fd97',1,'WENO_Z5::Evaluate()'],['../structWENO__Z7.html#a2562b1dcd18d8a2d7f02f3719e98112b',1,'WENO_Z7::Evaluate()']]], - ['evolve_3319',['Evolve',['../classERF.html#a0be12798b46f52fa4b5a995f147c3f96',1,'ERF']]], - ['ewp_3320',['EWP',['../classEWP.html#a4c32d700e8ba91dfbc07c332ad91ca71',1,'EWP']]], - ['exit_5fdef_5fmode_3321',['exit_def_mode',['../classncutils_1_1NCGroup.html#a3a4ebd106195be96fb41bb3bfde83143',1,'ncutils::NCGroup']]], - ['exp_5finterpol_3322',['exp_interpol',['../classPhysProp.html#a9bc40a34bf3b039dd0d8ad87678e23d1',1,'PhysProp']]], - ['expand_5fand_5finterpolate_5f1d_3323',['expand_and_interpolate_1d',['../ERF__Interpolation__1D_8H.html#af71b362e58803c8c29aa5127adcf645f',1,'ERF_Interpolation_1D.H']]], - ['expand_5fday_5ffluxes_3324',['expand_day_fluxes',['../namespaceinternal.html#a154efe747ea48707745d01843ac5eb71',1,'internal']]], - ['expand_5fyakl1d_5fto_5fmf_3325',['expand_yakl1d_to_mf',['../classRadiation.html#a5a43e7644bc6a0d3590bd356384cb0fb',1,'Radiation']]], - ['export_5fsurface_5ffluxes_3326',['export_surface_fluxes',['../classRadiation.html#a2115945b42eb2b2c6844049b2edc74ca',1,'Radiation']]] + ['ebfactory_3277',['EBFactory',['../classERF.html#ad024dd413ab20e5d6f69c1f96e5b78a3',1,'ERF']]], + ['ec_5fice_5foptics_5flw_3278',['ec_ice_optics_lw',['../classEbertCurry.html#ae258a04b9aaba9ca0052793a2d57f05e',1,'EbertCurry']]], + ['ec_5fice_5foptics_5fsw_3279',['ec_ice_optics_sw',['../classEbertCurry.html#aed435ba6c3e2c62f6ba2d8111c7c2f08',1,'EbertCurry']]], + ['efficientadvtype_3280',['EfficientAdvType',['../ERF__Advection_8H.html#aff14fe9e4f76b499843517b2c41c0fbb',1,'ERF_Advection.H']]], + ['enter_5fdef_5fmode_3281',['enter_def_mode',['../classncutils_1_1NCGroup.html#aef6b6e2be36e6179a001d9873e94df82',1,'ncutils::NCGroup']]], + ['erf_3282',['ERF',['../classERF.html#a30129012dd367825e5e4fd1406694f58',1,'ERF::ERF()'],['../classERF.html#a13fc8f3a00573ee7735c3228316164a9',1,'ERF::ERF(ERF &&) noexcept=delete'],['../classERF.html#af4f5db4e6643e9ebc8ffeebcbca3978a',1,'ERF::ERF(const ERF &other)=delete']]], + ['erf_5fderke_3283',['erf_derKE',['../namespacederived.html#aeaeabd5f649796984f61651a6733e96b',1,'derived::erf_derKE(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#acc3f245c73a0826afc9e7626f12126d3',1,'derived::erf_derKE(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], + ['erf_5fdermagvel_3284',['erf_dermagvel',['../namespacederived.html#a5186c6ea33e82af321f529242a615dc2',1,'derived']]], + ['erf_5fdermoisttemp_3285',['erf_dermoisttemp',['../namespacederived.html#a7292c8c78a618eb0f6ca6a5356705362',1,'derived::erf_dermoisttemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#add1791d7423c133ba6e7ab55975cf34f',1,'derived::erf_dermoisttemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], + ['erf_5fdernull_3286',['erf_dernull',['../namespacederived.html#a7fb98e12fceaa6f691dfef83db453757',1,'derived::erf_dernull(const Box &, FArrayBox &, int, int, const FArrayBox &, const Geometry &, Real, const int *, const int)'],['../namespacederived.html#a7128ad75cf0f6b317ae8689bd7eb1597',1,'derived::erf_dernull(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)']]], + ['erf_5fderrhodivide_3287',['erf_derrhodivide',['../namespacederived.html#a9935603239fe8510b11179da8e76c39c',1,'derived::erf_derrhodivide(const amrex::Box &bx, amrex::FArrayBox &derfab, const amrex::FArrayBox &datfab, const int scalar_index)'],['../namespacederived.html#a3786c6a8399bc2508bc129337c446af1',1,'derived::erf_derrhodivide(const Box &bx, FArrayBox &derfab, const FArrayBox &datfab, const int scalar_index)']]], + ['erf_5fderscalar_3288',['erf_derscalar',['../namespacederived.html#a13666be87e55d1759f57322b33f7e495',1,'derived::erf_derscalar(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#a37560f4d3e2c7c10f64d41db2ce76a06',1,'derived::erf_derscalar(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], + ['erf_5fdersoundspeed_3289',['erf_dersoundspeed',['../namespacederived.html#abec1266940e40d642fca2aa685b7f314',1,'derived::erf_dersoundspeed(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#afe57e0f13e2e24c73d0ed373a9cd0d09',1,'derived::erf_dersoundspeed(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], + ['erf_5fdertemp_3290',['erf_dertemp',['../namespacederived.html#a37ac1508c4001f9f1e38ca507dd15f31',1,'derived::erf_dertemp(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#a8d96f91847cec51636c122ab27a5f8a2',1,'derived::erf_dertemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], + ['erf_5fdertheta_3291',['erf_dertheta',['../namespacederived.html#af5e075e5b8b2e3964ae6af3f5f06f497',1,'derived::erf_dertheta(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level)'],['../namespacederived.html#adc3c787125484205e4fc7cd85c25ab6c',1,'derived::erf_dertheta(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)']]], + ['erf_5fdervortx_3292',['erf_dervortx',['../namespacederived.html#a0a37dd4fa4a044e34891e6222d06654c',1,'derived']]], + ['erf_5fdervorty_3293',['erf_dervorty',['../namespacederived.html#a2a85aedf7c75ca416dbb931559c4b21e',1,'derived']]], + ['erf_5fdervortz_3294',['erf_dervortz',['../namespacederived.html#a8bc196f7dfb365c426b0b7e720e479e2',1,'derived']]], + ['erf_5fdtesati_3295',['erf_dtesati',['../ERF__MicrophysicsUtils_8H.html#a45320981110c862bac93f657781eb79f',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtesatw_3296',['erf_dtesatw',['../ERF__MicrophysicsUtils_8H.html#a2e94fb836d3c733ebac8263bfa479ca8',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtesatw_5fcc_3297',['erf_dtesatw_cc',['../ERF__MicrophysicsUtils_8H.html#a66e2273b5b2661fa12fea623630afaf8',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtqsati_3298',['erf_dtqsati',['../ERF__MicrophysicsUtils_8H.html#a7baba5d74922033bf93526933a0d77ec',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fdtqsatw_3299',['erf_dtqsatw',['../ERF__MicrophysicsUtils_8H.html#a41126403c4da6ee876e9e391f3f67699',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fenforce_5fhse_3300',['erf_enforce_hse',['../classERF.html#a5dd85954df2df1edf0adde3c7c6ae48f',1,'ERF']]], + ['erf_5fesati_3301',['erf_esati',['../ERF__MicrophysicsUtils_8H.html#a4ea516e89f4e87b4ffc305504e8f0bf1',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fesatw_3302',['erf_esatw',['../ERF__MicrophysicsUtils_8H.html#a16a390366e7e68ca35fdac4cad824428',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fesatw_5fcc_3303',['erf_esatw_cc',['../ERF__MicrophysicsUtils_8H.html#afac5e7caca80647972b208a0248b2ed8',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5ffast_5frhs_5fmt_3304',['erf_fast_rhs_MT',['../ERF__FastRhs__MT_8cpp.html#af5d569dbe264703bf1e1c6ae59d14b4c',1,'erf_fast_rhs_MT(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stg_data, const MultiFab &S_stg_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, const bool use_lagged_delta_rt, std::unique_ptr< MultiFab > &z_t_rk, const MultiFab *z_t_pert, std::unique_ptr< MultiFab > &z_phys_nd_old, std::unique_ptr< MultiFab > &z_phys_nd_new, std::unique_ptr< MultiFab > &z_phys_nd_stg, std::unique_ptr< MultiFab > &detJ_cc_old, std::unique_ptr< MultiFab > &detJ_cc_new, std::unique_ptr< MultiFab > &detJ_cc_stg, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool): ERF_FastRhs_MT.cpp'],['../ERF__TI__fast__headers_8H.html#af066cb6138b09ea93e2c0fc35702fb0e',1,'erf_fast_rhs_MT(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stg_data, const amrex::MultiFab &S_stg_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, const bool use_lagged_delta_rt, std::unique_ptr< amrex::MultiFab > &z_t_rk, const amrex::MultiFab *z_t_pert, std::unique_ptr< amrex::MultiFab > &z_phys_nd_old, std::unique_ptr< amrex::MultiFab > &z_phys_nd_new, std::unique_ptr< amrex::MultiFab > &z_phys_nd_stg, std::unique_ptr< amrex::MultiFab > &detJ_cc_old, std::unique_ptr< amrex::MultiFab > &detJ_cc_new, std::unique_ptr< amrex::MultiFab > &detJ_cc_stg, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H']]], + ['erf_5ffast_5frhs_5fn_3305',['erf_fast_rhs_N',['../ERF__FastRhs__N_8cpp.html#a5fbcc0fe33b8e8e42f840ad475a092bd',1,'erf_fast_rhs_N(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_FastRhs_N.cpp'],['../ERF__TI__fast__headers_8H.html#a25b4f2c626cbe895f44d04b262cd0938',1,'erf_fast_rhs_N(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H']]], + ['erf_5ffast_5frhs_5ft_3306',['erf_fast_rhs_T',['../ERF__FastRhs__T_8cpp.html#a83ebca7dc0d4507076941aa3a971e877',1,'erf_fast_rhs_T(int step, int nrk, int level, int finest_level, Vector< MultiFab > &S_slow_rhs, const Vector< MultiFab > &S_prev, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const MultiFab &fast_coeffs, Vector< MultiFab > &S_data, Vector< MultiFab > &S_scratch, const Geometry geom, const Real gravity, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &detJ_cc, const Real dtau, const Real beta_s, const Real facinv, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool): ERF_FastRhs_T.cpp'],['../ERF__TI__fast__headers_8H.html#a8ed4e910b837a4cbbe4d6a7ab8610f51',1,'erf_fast_rhs_T(int step, int nrk, int level, int finest_level, amrex::Vector< amrex::MultiFab > &S_slow_rhs, const amrex::Vector< amrex::MultiFab > &S_prev, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_data, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::Geometry geom, const amrex::Real gravity, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &detJ_cc, const amrex::Real dtau, const amrex::Real beta_s, const amrex::Real facinv, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine, bool l_use_moisture, bool l_reflux, bool l_implicit_substepping): ERF_TI_fast_headers.H']]], + ['erf_5fgammafff_3307',['erf_gammafff',['../ERF__MicrophysicsUtils_8H.html#abd125e107924437493cbcbac9a97c017',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5finit_5fdens_5fhse_3308',['erf_init_dens_hse',['../classProblemBase.html#aef7d3d9788867d83e6ec8b2c9499de56',1,'ProblemBase::erf_init_dens_hse()'],['../ERF__InitConstantDensityHSE_8H.html#aa310c5ff8cdad11f3adfeeff0f5ad046',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &, std::unique_ptr< amrex::MultiFab > &, amrex::Geometry const &) override: ERF_InitConstantDensityHSE.H'],['../ERF__InitDensityHSEDry_8H.html#a2e1d042f9d82e4b78d00e99ab25e9311',1,'erf_init_dens_hse(amrex::MultiFab &rho_hse, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, amrex::Geometry const &geom) override: ERF_InitDensityHSEDry.H']]], + ['erf_5finit_5fdens_5fhse_5fmoist_3309',['erf_init_dens_hse_moist',['../classProblemBase.html#ad1a7277d332001542789e488458096b9',1,'ProblemBase']]], + ['erf_5finit_5frayleigh_3310',['erf_init_rayleigh',['../classProblemBase.html#aaf5cb14c8033c99df446fd943b1f2216',1,'ProblemBase::erf_init_rayleigh()'],['../ERF__InitRayleighDamping_8H.html#aa0988e9ca7c21c75ca232ea0ee850195',1,'erf_init_rayleigh(amrex::Vector< amrex::Vector< amrex::Real > > &rayleigh_ptrs, amrex::Geometry const &geom, std::unique_ptr< amrex::MultiFab > &, amrex::Real) override: ERF_InitRayleighDamping.H']]], + ['erf_5fmake_5ftau_5fterms_3311',['erf_make_tau_terms',['../ERF__MakeTauTerms_8cpp.html#a7a7d71e3e796b67737a6931399588ae8',1,'erf_make_tau_terms(int level, int nrk, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, Vector< MultiFab > &S_data, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v): ERF_MakeTauTerms.cpp'],['../ERF__TI__slow__headers_8H.html#a5664b227e5906334181ecc88eb7aba30',1,'erf_make_tau_terms(int level, int nrk, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, std::unique_ptr< amrex::MultiFab > &dJ, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v): ERF_TI_slow_headers.H']]], + ['erf_5fqsati_3312',['erf_qsati',['../ERF__MicrophysicsUtils_8H.html#ac39ef2a869ef543f708d5ed7da4754d3',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fqsatw_3313',['erf_qsatw',['../ERF__MicrophysicsUtils_8H.html#a8e4b0c6ed8b95c2040dc0c9e8fcb8615',1,'ERF_MicrophysicsUtils.H']]], + ['erf_5fshared_3314',['ERF_shared',['../classERF.html#aab5871c91a4d8888c110865e9d35e8b2',1,'ERF']]], + ['erf_5fslow_5frhs_5finc_3315',['erf_slow_rhs_inc',['../ERF__TI__slow__headers_8H.html#afd0e57c37da16481cde9d2fe85792cd0',1,'ERF_TI_slow_headers.H']]], + ['erf_5fslow_5frhs_5fpost_3316',['erf_slow_rhs_post',['../ERF__SlowRhsPost_8cpp.html#a576ac202bba3e0ddbfbb19a2c1401aa6',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, Real dt, int n_qstate, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_new, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &, const MultiFab &source, const MultiFab *SmnSmn, const MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, std::unique_ptr< MultiFab > &detJ_new, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPost.cpp'],['../ERF__TI__slow__headers_8H.html#a48318df69e87074786e2f74304ce984e',1,'erf_slow_rhs_post(int level, int finest_level, int nrk, amrex::Real dt, int n_qstate, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_new, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, const amrex::MultiFab &source, const amrex::MultiFab *SmnSmn, const amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ_old, std::unique_ptr< amrex::MultiFab > &dJ_new, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H']]], + ['erf_5fslow_5frhs_5fpre_3317',['erf_slow_rhs_pre',['../ERF__SlowRhsPre_8cpp.html#a6c2d70665e946bc3b3afb054a52e0746',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, Real dt, Vector< MultiFab > &S_rhs, Vector< MultiFab > &S_old, Vector< MultiFab > &S_data, const MultiFab &S_prim, Vector< MultiFab > &S_scratch, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &zvel, std::unique_ptr< MultiFab > &z_t_mf, const MultiFab &cc_src, const MultiFab &xmom_src, const MultiFab &ymom_src, const MultiFab &zmom_src, const MultiFab *zmom_crse_rhs, MultiFab *Tau11, MultiFab *Tau22, MultiFab *Tau33, MultiFab *Tau12, MultiFab *Tau13, MultiFab *Tau21, MultiFab *Tau23, MultiFab *Tau31, MultiFab *Tau32, MultiFab *SmnSmn, MultiFab *eddyDiffs, MultiFab *Hfx1, MultiFab *Hfx2, MultiFab *Hfx3, MultiFab *Q1fx1, MultiFab *Q1fx2, MultiFab *Q1fx3, MultiFab *Q2fx3, MultiFab *Diss, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const Gpu::DeviceVector< BCRec > &domain_bcs_type_d, const Vector< BCRec > &domain_bcs_type_h, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &ax, std::unique_ptr< MultiFab > &ay, std::unique_ptr< MultiFab > &az, std::unique_ptr< MultiFab > &detJ, const MultiFab *p0, const MultiFab &pp_inc, std::unique_ptr< MultiFab > &mapfac_m, std::unique_ptr< MultiFab > &mapfac_u, std::unique_ptr< MultiFab > &mapfac_v, EBFArrayBoxFactory const &ebfact, YAFluxRegister *fr_as_crse, YAFluxRegister *fr_as_fine): ERF_SlowRhsPre.cpp'],['../ERF__TI__slow__headers_8H.html#a9ec2bf70fe68e4b4d2cce96979722a92',1,'erf_slow_rhs_pre(int level, int finest_level, int nrk, amrex::Real dt, amrex::Vector< amrex::MultiFab > &S_rhs, amrex::Vector< amrex::MultiFab > &S_old, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::Vector< amrex::MultiFab > &S_scratch, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &zvel, std::unique_ptr< amrex::MultiFab > &z_t, const amrex::MultiFab &cc_src, const amrex::MultiFab &xmom_src, const amrex::MultiFab &ymom_src, const amrex::MultiFab &zmom_src, const amrex::MultiFab *zmom_crse_rhs, amrex::MultiFab *Tau11, amrex::MultiFab *Tau22, amrex::MultiFab *Tau33, amrex::MultiFab *Tau12, amrex::MultiFab *Tau13, amrex::MultiFab *Tau21, amrex::MultiFab *Tau23, amrex::MultiFab *Tau31, amrex::MultiFab *Tau32, amrex::MultiFab *SmnSmn, amrex::MultiFab *eddyDiffs, amrex::MultiFab *Hfx1, amrex::MultiFab *Hfx2, amrex::MultiFab *Hfx3, amrex::MultiFab *Q1fx1, amrex::MultiFab *Q1fx2, amrex::MultiFab *Q1fx3, amrex::MultiFab *Q2fx3, amrex::MultiFab *Diss, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< ABLMost > &most, const amrex::Gpu::DeviceVector< amrex::BCRec > &domain_bcs_type_d, const amrex::Vector< amrex::BCRec > &domain_bcs_type, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &ax, std::unique_ptr< amrex::MultiFab > &ay, std::unique_ptr< amrex::MultiFab > &az, std::unique_ptr< amrex::MultiFab > &dJ, const amrex::MultiFab *p0, const amrex::MultiFab &pp_inc, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, amrex::EBFArrayBoxFactory const &ebfact, amrex::YAFluxRegister *fr_as_crse, amrex::YAFluxRegister *fr_as_fine): ERF_TI_slow_headers.H']]], + ['erffillpatcher_3318',['ERFFillPatcher',['../classERFFillPatcher.html#a4236a9ab8003847e327495ff170a9a7a',1,'ERFFillPatcher']]], + ['erfphysbcfunct_5fbase_3319',['ERFPhysBCFunct_base',['../classERFPhysBCFunct__base.html#a4ba2333432141d41177dca92464e619d',1,'ERFPhysBCFunct_base']]], + ['erfphysbcfunct_5fcons_3320',['ERFPhysBCFunct_cons',['../classERFPhysBCFunct__cons.html#a946d62bb44e2344fac3fe34ed4c27d3a',1,'ERFPhysBCFunct_cons']]], + ['erfphysbcfunct_5fu_3321',['ERFPhysBCFunct_u',['../classERFPhysBCFunct__u.html#a02e58c56eb025621156c134d7782e495',1,'ERFPhysBCFunct_u']]], + ['erfphysbcfunct_5fv_3322',['ERFPhysBCFunct_v',['../classERFPhysBCFunct__v.html#a6dce68398d0b2711389dda67d222fedc',1,'ERFPhysBCFunct_v']]], + ['erfphysbcfunct_5fw_3323',['ERFPhysBCFunct_w',['../classERFPhysBCFunct__w.html#a9a009bc8ab1a9916eaa56702b38e7436',1,'ERFPhysBCFunct_w']]], + ['erfpostprocessbasegrids_3324',['ERFPostProcessBaseGrids',['../ERF__Utils_8H.html#aa333d30d88adfbad5d860b704845f857',1,'ERFPostProcessBaseGrids(const amrex::Box &domain, bool decompose_in_z): ERF_Utils.H'],['../ERF__ChopGrids_8cpp.html#a140e3056fee7f1dcd5a295d2efdaf0b2',1,'ERFPostProcessBaseGrids(const Box &domain, bool decompose_in_z): ERF_ChopGrids.cpp']]], + ['errorest_3325',['ErrorEst',['../classERF.html#a18e6dbbf968b4492e78aa427791620f4',1,'ERF']]], + ['esttimestep_3326',['estTimeStep',['../classERF.html#a6b1d727e63de2e49aa4f8e00b0dda1d5',1,'ERF']]], + ['eulerianmicrophysics_3327',['EulerianMicrophysics',['../classEulerianMicrophysics.html#af78c2f059431d49deec9f570ada4daaa',1,'EulerianMicrophysics::EulerianMicrophysics()'],['../classEulerianMicrophysics.html#a26a985c76efcd1dd68b5c853bbd264f6',1,'EulerianMicrophysics::EulerianMicrophysics(const int &nlev, const MoistureType &a_model_type)']]], + ['evaluate_3328',['Evaluate',['../structCENTERED6.html#aacd79f8ed62a166d5f4d44a20d09fc13',1,'CENTERED6::Evaluate()'],['../structCENTERED2.html#a1f9232868e37a452630ccfa8ec34be91',1,'CENTERED2::Evaluate()'],['../structUPWIND3.html#a247a547b52d1bf118e8a9cb44d46b744',1,'UPWIND3::Evaluate()'],['../structCENTERED4.html#ae67620f7c851fbadb31ff439601ac7fe',1,'CENTERED4::Evaluate()'],['../structUPWIND5.html#a267b7805b0761e01b0532a986307b79d',1,'UPWIND5::Evaluate()'],['../structUPWINDALL.html#a781c3531bb77c6282c88c9cc3d64c722',1,'UPWINDALL::Evaluate()'],['../structWENO3.html#a6a48e6b00e04466ca779a2b3ee62770b',1,'WENO3::Evaluate()'],['../structWENO5.html#ae77d5f8032cf91c84551f51170ec9111',1,'WENO5::Evaluate()'],['../structWENO7.html#a42198ea771144460fff2f08857fa52ee',1,'WENO7::Evaluate()'],['../structWENO__Z3.html#aa6c2eefc18b5f0365c0357ee4f066080',1,'WENO_Z3::Evaluate()'],['../structWENO__MZQ3.html#a8dcc9655166c1217b7056f244d4cfde2',1,'WENO_MZQ3::Evaluate()'],['../structWENO__Z5.html#a06568f71bdf16e718756dcd66a26fd97',1,'WENO_Z5::Evaluate()'],['../structWENO__Z7.html#a2562b1dcd18d8a2d7f02f3719e98112b',1,'WENO_Z7::Evaluate()']]], + ['evolve_3329',['Evolve',['../classERF.html#a0be12798b46f52fa4b5a995f147c3f96',1,'ERF']]], + ['ewp_3330',['EWP',['../classEWP.html#a4c32d700e8ba91dfbc07c332ad91ca71',1,'EWP']]], + ['exit_5fdef_5fmode_3331',['exit_def_mode',['../classncutils_1_1NCGroup.html#a3a4ebd106195be96fb41bb3bfde83143',1,'ncutils::NCGroup']]], + ['exp_5finterpol_3332',['exp_interpol',['../classPhysProp.html#a9bc40a34bf3b039dd0d8ad87678e23d1',1,'PhysProp']]], + ['expand_5fand_5finterpolate_5f1d_3333',['expand_and_interpolate_1d',['../ERF__Interpolation__1D_8H.html#af71b362e58803c8c29aa5127adcf645f',1,'ERF_Interpolation_1D.H']]], + ['expand_5fday_5ffluxes_3334',['expand_day_fluxes',['../namespaceinternal.html#a154efe747ea48707745d01843ac5eb71',1,'internal']]], + ['expand_5fyakl1d_5fto_5fmf_3335',['expand_yakl1d_to_mf',['../classRadiation.html#a5a43e7644bc6a0d3590bd356384cb0fb',1,'Radiation']]], + ['export_5fsurface_5ffluxes_3336',['export_surface_fluxes',['../classRadiation.html#a2115945b42eb2b2c6844049b2edc74ca',1,'Radiation']]] ]; diff --git a/search/functions_5.js b/search/functions_5.js index 484d7728f..1ecbd68b8 100644 --- a/search/functions_5.js +++ b/search/functions_5.js @@ -1,26 +1,27 @@ var searchData= [ - ['field_3327',['field',['../classPlaneAverage.html#a027673d7c6dd35a1b45cd1fa8f2b4cb5',1,'PlaneAverage']]], - ['fill_3328',['Fill',['../classERFFillPatcher.html#a045ae741822ced1684eddf019cd7f219',1,'ERFFillPatcher']]], - ['fill_5ffab_5ffrom_5farrays_3329',['fill_fab_from_arrays',['../ERF__NCWpsFile_8H.html#a64f2a31eac0693c65ffb19e37014426a',1,'ERF_NCWpsFile.H']]], - ['fill_5ffrom_5fbndryregs_3330',['fill_from_bndryregs',['../classERF.html#a2135641de33dea5057799569c74cac42',1,'ERF']]], - ['fill_5fnturb_5fmultifab_3331',['fill_Nturb_multifab',['../classWindFarm.html#ac57fc0cf5e0666fd8aabbf7863412eb5',1,'WindFarm']]], - ['fill_5frhs_3332',['fill_rhs',['../classERF.html#a76600d7a4a0451c9727d2cc57dae4220',1,'ERF']]], - ['fill_5fsmark_5fmultifab_3333',['fill_SMark_multifab',['../classWindFarm.html#ad4c606e93225c44abd0e854081602c2a',1,'WindFarm']]], - ['fill_5fsmark_5fmultifab_5fmesoscale_5fmodels_3334',['fill_SMark_multifab_mesoscale_models',['../classWindFarm.html#a74983b05c969cace5b73aeae42830d2c',1,'WindFarm']]], - ['fillbdyccvels_3335',['FillBdyCCVels',['../classERF.html#a19c8017ca1ff0eead61abd7e0ce62232',1,'ERF']]], - ['fillcoarsepatch_3336',['FillCoarsePatch',['../classERF.html#ac4497025ab94461899960ee067c2c72a',1,'ERF']]], - ['fillintermediatepatch_3337',['FillIntermediatePatch',['../classERF.html#a5434c771d76cf50e4a0dd9e1b0eb27fc',1,'ERF']]], - ['fillpatch_3338',['FillPatch',['../classERF.html#afded764725240c356faffa97dddbe03d',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, bool cons_only=false)'],['../classERF.html#acb10e650516e54568f879e48f81d6187',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, const amrex::MultiFab &old_base_state, const amrex::MultiFab &new_base_state, bool fillset=true, bool cons_only=false)']]], - ['fillpatchblocks_3339',['FillPatchBlocks',['../classMultiBlockContainer.html#a92e9b71087c94076b01f13b6cb6fcec5',1,'MultiBlockContainer']]], - ['fillrelax_3340',['FillRelax',['../classERFFillPatcher.html#a69bc23658f5c545f654c7ddd0cabb105',1,'ERFFillPatcher']]], - ['fillset_3341',['FillSet',['../classERFFillPatcher.html#ae6ce0e1d59fc62d812c779d536a95c58',1,'ERFFillPatcher']]], - ['finalize_3342',['finalize',['../classOptics.html#ad044034219080c4d8bc696c4c259cb4d',1,'Optics::finalize()'],['../classRrtmgp.html#aba1f5f9d2655e0df2747c8d8efedecdf',1,'Rrtmgp::finalize()']]], - ['find_5fif_5fmarked_3343',['find_if_marked',['../classNullWindFarm.html#a4d117768ddbdf31c864c4bc7eac57c46',1,'NullWindFarm']]], - ['find_5frad_5floc_5findex_3344',['find_rad_loc_index',['../ERF__AdvanceGeneralAD_8cpp.html#aa029813f35aa6d2dd949f67fa313066d',1,'ERF_AdvanceGeneralAD.cpp']]], - ['findsp_3345',['findsp',['../classWaterVaporSat.html#a5030f00a3a80f34dc58025cb42e14aa4',1,'WaterVaporSat']]], - ['fine_5fcompute_5finterior_5fghost_5frhs_3346',['fine_compute_interior_ghost_rhs',['../ERF__InteriorGhostCells_8cpp.html#ae5ff4686584e657be0c2b4a10dd39553',1,'fine_compute_interior_ghost_rhs(const Real &time, const Real &delta_t, const int &width, const int &set_width, const Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, Vector< BCRec > &domain_bcs_type, Vector< MultiFab > &S_rhs_f, Vector< MultiFab > &S_data_f): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#a666ef6030bc3baa94198a32754fc65f2',1,'fine_compute_interior_ghost_rhs(const amrex::Real &time, const amrex::Real &delta_t, const int &width, const int &set_width, const amrex::Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, amrex::Vector< amrex::BCRec > &domain_bcs_type, amrex::Vector< amrex::MultiFab > &S_rhs_f, amrex::Vector< amrex::MultiFab > &S_data_f): ERF_Utils.H']]], - ['fitch_3347',['Fitch',['../classFitch.html#a3682b755760d9e2543182ffbc0f3a618',1,'Fitch']]], - ['forestdrag_3348',['ForestDrag',['../classForestDrag.html#a122891e509293a8cce46fe26ef94caca',1,'ForestDrag']]], - ['full_5fname_3349',['full_name',['../classncutils_1_1NCGroup.html#a56f4429492300eabd16fa0d4bd55b8c7',1,'ncutils::NCGroup']]] + ['factory_3337',['Factory',['../classERF.html#add33a9ec6db918b2ef03de4a92adc764',1,'ERF']]], + ['field_3338',['field',['../classPlaneAverage.html#a027673d7c6dd35a1b45cd1fa8f2b4cb5',1,'PlaneAverage']]], + ['fill_3339',['Fill',['../classERFFillPatcher.html#a045ae741822ced1684eddf019cd7f219',1,'ERFFillPatcher']]], + ['fill_5ffab_5ffrom_5farrays_3340',['fill_fab_from_arrays',['../ERF__NCWpsFile_8H.html#a64f2a31eac0693c65ffb19e37014426a',1,'ERF_NCWpsFile.H']]], + ['fill_5ffrom_5fbndryregs_3341',['fill_from_bndryregs',['../classERF.html#a2135641de33dea5057799569c74cac42',1,'ERF']]], + ['fill_5fnturb_5fmultifab_3342',['fill_Nturb_multifab',['../classWindFarm.html#ac57fc0cf5e0666fd8aabbf7863412eb5',1,'WindFarm']]], + ['fill_5frhs_3343',['fill_rhs',['../classERF.html#a76600d7a4a0451c9727d2cc57dae4220',1,'ERF']]], + ['fill_5fsmark_5fmultifab_3344',['fill_SMark_multifab',['../classWindFarm.html#ad4c606e93225c44abd0e854081602c2a',1,'WindFarm']]], + ['fill_5fsmark_5fmultifab_5fmesoscale_5fmodels_3345',['fill_SMark_multifab_mesoscale_models',['../classWindFarm.html#a74983b05c969cace5b73aeae42830d2c',1,'WindFarm']]], + ['fillbdyccvels_3346',['FillBdyCCVels',['../classERF.html#a19c8017ca1ff0eead61abd7e0ce62232',1,'ERF']]], + ['fillcoarsepatch_3347',['FillCoarsePatch',['../classERF.html#ac4497025ab94461899960ee067c2c72a',1,'ERF']]], + ['fillintermediatepatch_3348',['FillIntermediatePatch',['../classERF.html#a5434c771d76cf50e4a0dd9e1b0eb27fc',1,'ERF']]], + ['fillpatch_3349',['FillPatch',['../classERF.html#afded764725240c356faffa97dddbe03d',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, bool cons_only=false)'],['../classERF.html#acb10e650516e54568f879e48f81d6187',1,'ERF::FillPatch(int lev, amrex::Real time, const amrex::Vector< amrex::MultiFab * > &mfs_vel, const amrex::Vector< amrex::MultiFab * > &mfs_mom, const amrex::MultiFab &old_base_state, const amrex::MultiFab &new_base_state, bool fillset=true, bool cons_only=false)']]], + ['fillpatchblocks_3350',['FillPatchBlocks',['../classMultiBlockContainer.html#a92e9b71087c94076b01f13b6cb6fcec5',1,'MultiBlockContainer']]], + ['fillrelax_3351',['FillRelax',['../classERFFillPatcher.html#a69bc23658f5c545f654c7ddd0cabb105',1,'ERFFillPatcher']]], + ['fillset_3352',['FillSet',['../classERFFillPatcher.html#ae6ce0e1d59fc62d812c779d536a95c58',1,'ERFFillPatcher']]], + ['finalize_3353',['finalize',['../classOptics.html#ad044034219080c4d8bc696c4c259cb4d',1,'Optics::finalize()'],['../classRrtmgp.html#aba1f5f9d2655e0df2747c8d8efedecdf',1,'Rrtmgp::finalize()']]], + ['find_5fif_5fmarked_3354',['find_if_marked',['../classNullWindFarm.html#a4d117768ddbdf31c864c4bc7eac57c46',1,'NullWindFarm']]], + ['find_5frad_5floc_5findex_3355',['find_rad_loc_index',['../ERF__AdvanceGeneralAD_8cpp.html#aa029813f35aa6d2dd949f67fa313066d',1,'ERF_AdvanceGeneralAD.cpp']]], + ['findsp_3356',['findsp',['../classWaterVaporSat.html#a5030f00a3a80f34dc58025cb42e14aa4',1,'WaterVaporSat']]], + ['fine_5fcompute_5finterior_5fghost_5frhs_3357',['fine_compute_interior_ghost_rhs',['../ERF__InteriorGhostCells_8cpp.html#ae5ff4686584e657be0c2b4a10dd39553',1,'fine_compute_interior_ghost_rhs(const Real &time, const Real &delta_t, const int &width, const int &set_width, const Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, Vector< BCRec > &domain_bcs_type, Vector< MultiFab > &S_rhs_f, Vector< MultiFab > &S_data_f): ERF_InteriorGhostCells.cpp'],['../ERF__Utils_8H.html#a666ef6030bc3baa94198a32754fc65f2',1,'fine_compute_interior_ghost_rhs(const amrex::Real &time, const amrex::Real &delta_t, const int &width, const int &set_width, const amrex::Geometry &geom, ERFFillPatcher *FPr_c, ERFFillPatcher *FPr_u, ERFFillPatcher *FPr_v, ERFFillPatcher *FPr_w, amrex::Vector< amrex::BCRec > &domain_bcs_type, amrex::Vector< amrex::MultiFab > &S_rhs_f, amrex::Vector< amrex::MultiFab > &S_data_f): ERF_Utils.H']]], + ['fitch_3358',['Fitch',['../classFitch.html#a3682b755760d9e2543182ffbc0f3a618',1,'Fitch']]], + ['forestdrag_3359',['ForestDrag',['../classForestDrag.html#a122891e509293a8cce46fe26ef94caca',1,'ForestDrag']]], + ['full_5fname_3360',['full_name',['../classncutils_1_1NCGroup.html#a56f4429492300eabd16fa0d4bd55b8c7',1,'ncutils::NCGroup']]] ]; diff --git a/search/functions_6.js b/search/functions_6.js index f450c83dd..768d95f77 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -1,174 +1,174 @@ var searchData= [ - ['gam_5fliquid_5flw_3350',['gam_liquid_lw',['../classCloudRadProps.html#a5772a63dc315f019d951785ebdb9c13d',1,'CloudRadProps']]], - ['gam_5fliquid_5fsw_3351',['gam_liquid_sw',['../classCloudRadProps.html#a2890fa11a8f395809fe215447e339c20',1,'CloudRadProps']]], - ['gammadist_5fliq_5foptics_5flw_3352',['gammadist_liq_optics_lw',['../classCloudRadProps.html#a31a396f1997438a7cbb347767dca311a',1,'CloudRadProps']]], - ['gammadist_5fliq_5foptics_5fsw_3353',['gammadist_liq_optics_sw',['../classCloudRadProps.html#adcaf1c142347cdcd3b761af9c7ee5c56',1,'CloudRadProps']]], - ['generalad_3354',['GeneralAD',['../classGeneralAD.html#a94e69e67c451652660642f85b48de07b',1,'GeneralAD']]], - ['get_3355',['get',['../structncutils_1_1NCVar.html#ac88fd209afde1f05e4f8f62e4c628bba',1,'ncutils::NCVar::get(double *) const'],['../structncutils_1_1NCVar.html#ad73293d8faae951e5f91cc3ba49d0f8c',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a7fe596943d518530da29a356d393090d',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ab994c2ebc61623888b2e3fc6bf399bff',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a0a1082e40bee181e99e04ca81311bb70',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#af036d4858171a98b8a951348a654a36c',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#ab3b5bad54cdc792e734690fcb5f4ecec',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a533478371e0bd09a6f4944bf5fe00684',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a0a7990c37360c27e7ba2fb47617f5255',1,'ncutils::NCVar::get(int *) const'],['../structncutils_1_1NCVar.html#ab39527f40ff0417de3c1ff8c441ced93',1,'ncutils::NCVar::get(float *) const'],['../structncutils_1_1NCVar.html#ad6fc629cd035e5779e9e891fd37e68ae',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &) const']]], - ['get_5fabsplw_3356',['get_absplw',['../classPhysProp.html#ae5d9c299d02610cebe15c8b214162949',1,'PhysProp']]], - ['get_5fabspsw_3357',['get_abspsw',['../classPhysProp.html#a610235368bd270cf3f484efcfcbf8690',1,'PhysProp']]], - ['get_5faer_5flw_5fabs_3358',['get_aer_lw_abs',['../classMamConstituents.html#a39c17e36a63359f40e0d3d32189aab96',1,'MamConstituents']]], - ['get_5faer_5flw_5fhygro_5fabs_3359',['get_aer_lw_hygro_abs',['../classMamConstituents.html#a0de07ed11529ba2b684aeba702294d03',1,'MamConstituents']]], - ['get_5faer_5fmu_3360',['get_aer_mu',['../classMamConstituents.html#aa5ae6b3a2418d42d2d8e39a35a71a88d',1,'MamConstituents']]], - ['get_5faer_5fopticstype_3361',['get_aer_opticstype',['../classMamConstituents.html#abec0c34aadac9883294cdc35a507856a',1,'MamConstituents']]], - ['get_5faer_5fr_5flw_5fabs_3362',['get_aer_r_lw_abs',['../classMamConstituents.html#acda5a38c4660d35fe7453bddc6106808',1,'MamConstituents']]], - ['get_5faer_5fr_5fsw_5fascat_3363',['get_aer_r_sw_ascat',['../classMamConstituents.html#a0d3f86cd0ffb6e60c4df7ad4ce6a11bc',1,'MamConstituents']]], - ['get_5faer_5fr_5fsw_5fext_3364',['get_aer_r_sw_ext',['../classMamConstituents.html#a2f8b2adaa3a57f55957f3ae733a2d824',1,'MamConstituents']]], - ['get_5faer_5fr_5fsw_5fscat_3365',['get_aer_r_sw_scat',['../classMamConstituents.html#a01578fc8bfc4e59b9d3718fe28f5b618',1,'MamConstituents']]], - ['get_5faer_5frefindex_5faer_5flw_3366',['get_aer_refindex_aer_lw',['../classMamConstituents.html#a93552325254a27f4e30dc863a391c00f',1,'MamConstituents']]], - ['get_5faer_5frefindex_5faer_5fsw_3367',['get_aer_refindex_aer_sw',['../classMamConstituents.html#ab9010182eadd9654fed594e351473f3a',1,'MamConstituents']]], - ['get_5faer_5fsw_5fhygro_5fasm_3368',['get_aer_sw_hygro_asm',['../classMamConstituents.html#aa10ea52298c1c8c1e2761a77e95ecce0',1,'MamConstituents']]], - ['get_5faer_5fsw_5fhygro_5fext_3369',['get_aer_sw_hygro_ext',['../classMamConstituents.html#ab71a35dafa0ad47969c8b313dbcf08e7',1,'MamConstituents']]], - ['get_5faer_5fsw_5fhygro_5fssa_3370',['get_aer_sw_hygro_ssa',['../classMamConstituents.html#ab4b263716e034493d0b8568954f97cf8',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fascat_3371',['get_aer_sw_nonhygro_ascat',['../classMamConstituents.html#a9b76d886c4a041e4a04632c8826f720f',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fasm_3372',['get_aer_sw_nonhygro_asm',['../classMamConstituents.html#a8b1568c4a639828008d0355f92461e34',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fext_3373',['get_aer_sw_nonhygro_ext',['../classMamConstituents.html#a4a957acf92c695c67d59c57549f27e1f',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fscat_3374',['get_aer_sw_nonhygro_scat',['../classMamConstituents.html#a134c22a50d8162187020229e600d955a',1,'MamConstituents']]], - ['get_5faer_5fsw_5fnonhygro_5fssa_3375',['get_aer_sw_nonhygro_ssa',['../classMamConstituents.html#ab56197f3c64da14398867aa6f8d38183',1,'MamConstituents']]], - ['get_5faername_3376',['get_aername',['../classMamConstituents.html#a45f560dfc8f2f43d113f721748207196',1,'MamConstituents::get_aername()'],['../classPhysProp.html#a79b16991c9e3b083c695283026ad5ec8',1,'PhysProp::get_aername()']]], - ['get_5faero_5fnames_3377',['get_aero_names',['../classMamConstituents.html#a7ad0e1141a6be427a07fbc7ee575d767',1,'MamConstituents']]], - ['get_5fasmpsw_3378',['get_asmpsw',['../classPhysProp.html#ac5dc40de142866db795e2cd06c7629ab',1,'PhysProp']]], - ['get_5fattr_3379',['get_attr',['../structncutils_1_1NCVar.html#af09b0c94dceb8666a7be0d6167bfc4b4',1,'ncutils::NCVar::get_attr()'],['../classncutils_1_1NCGroup.html#ac5beadfdf8519b384504dc82f6bdecc5',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#ac25f1ca78fc2cd66e7b80fdcc30f512f',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#a0f24e998915e60b177d036595f0f2734',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#a2f10bc405d66f794c4e8a8fd71dc718d',1,'ncutils::NCGroup::get_attr(const std::string &name) const'],['../structncutils_1_1NCVar.html#a720f935c1949f56e31eb057dbc1e7ea6',1,'ncutils::NCVar::get_attr(const std::string &name, std::vector< int > &value) const'],['../structncutils_1_1NCVar.html#aa5b83489bee14205286a757e0789ddbd',1,'ncutils::NCVar::get_attr(const std::string &name, std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a774b3bda4e9dc903ecfa35af38e863c6',1,'ncutils::NCVar::get_attr(const std::string &name) const']]], - ['get_5faverage_3380',['get_average',['../classMOSTAverage.html#aa52cd2c83e24eef47d6a409b7bcf4c81',1,'MOSTAverage']]], - ['get_5fblade_5fairfoil_5fspec_3381',['get_blade_airfoil_spec',['../classNullWindFarm.html#abc6967908665ee89bd0546d24ef6f2a6',1,'NullWindFarm']]], - ['get_5fblade_5fspec_3382',['get_blade_spec',['../classNullWindFarm.html#ac88481b8d5d1cf63fabe89edee9cc8cd',1,'NullWindFarm']]], - ['get_5fcloud_5foptics_5flw_3383',['get_cloud_optics_lw',['../classOptics.html#af5f3fa679301f0ead8b8155626b2e710',1,'Optics']]], - ['get_5fcloud_5foptics_5fsw_3384',['get_cloud_optics_sw',['../classOptics.html#aee82856b88240c428aefc6f47bf9500c',1,'Optics']]], - ['get_5fdata_3385',['get_data',['../structNDArray.html#aa1c5762c2de2f4286d4f341b618df1e5',1,'NDArray']]], - ['get_5fdata_5fptr_3386',['Get_Data_Ptr',['../classLandSurface.html#af125bc0c5860b3564afdfce10ec253ea',1,'LandSurface']]], - ['get_5fdata_5fsize_3387',['Get_Data_Size',['../classLandSurface.html#a2652af07555cc98d15d3516371fa42e6',1,'LandSurface']]], - ['get_5fdensity_5faer_3388',['get_density_aer',['../classPhysProp.html#adb91fa4653cd03d2eefbab2e6577500c',1,'PhysProp::get_density_aer()'],['../classMamConstituents.html#a7e8f938768431f79e7816950449f8e1d',1,'MamConstituents::get_density_aer()']]], - ['get_5fdgnum_3389',['get_dgnum',['../classPhysProp.html#a3cc2840e071eae998f97139436d6fee7',1,'PhysProp']]], - ['get_5fdgnumhi_3390',['get_dgnumhi',['../classPhysProp.html#afeca92e20ff289545c11f63419805ab6',1,'PhysProp']]], - ['get_5fdgnumlo_3391',['get_dgnumlo',['../classPhysProp.html#af7c5da49376c0082a11ea77ac0368fc3',1,'PhysProp']]], - ['get_5fdispersion_5faer_3392',['get_dispersion_aer',['../classMamConstituents.html#a91e1af3f8fe81cd67b9442679c983d70',1,'MamConstituents::get_dispersion_aer()'],['../classPhysProp.html#ab4d9d3e81d7f582b89f42d1d8c2c360f',1,'PhysProp::get_dispersion_aer()']]], - ['get_5fdrag_5ffield_3393',['get_drag_field',['../classForestDrag.html#abbfaec28be888963879442d65e61839c',1,'ForestDrag']]], - ['get_5fdryrad_5faer_3394',['get_dryrad_aer',['../classMamConstituents.html#abb8a46935c06e23274d3c33b9d1f443b',1,'MamConstituents::get_dryrad_aer()'],['../classPhysProp.html#ab3828a02687668e5cd1ff46dab659ed7',1,'PhysProp::get_dryrad_aer(int &id, real &dryrad_aer) const']]], - ['get_5fextpsw_3395',['get_extpsw',['../classPhysProp.html#a671b14d041b5e71b62aff2904fbcf203',1,'PhysProp']]], - ['get_5fflux_5fptr_3396',['Get_Flux_Ptr',['../classLandSurface.html#a967a4b0772dc721d0242d38613ac430e',1,'LandSurface']]], - ['get_5fgas_5fnames_3397',['get_gas_names',['../classMamConstituents.html#a737daa041cc666d79764053a35175a15',1,'MamConstituents']]], - ['get_5fgas_5fvmr_3398',['get_gas_vmr',['../classRadiation.html#a17087b1575e1d891f0617b22ca78bec3',1,'Radiation']]], - ['get_5fgpoint_5fbands_5flw_3399',['get_gpoint_bands_lw',['../classRrtmgp.html#a3599409b29ca122c0ac8e360097d6551',1,'Rrtmgp']]], - ['get_5fgpoint_5fbands_5fsw_3400',['get_gpoint_bands_sw',['../classRrtmgp.html#a731fae99697b1f9f94847726d59fb77e',1,'Rrtmgp']]], - ['get_5fhygro_5faer_3401',['get_hygro_aer',['../classMamConstituents.html#a31022a0fcf609baace2c55378a1e74a9',1,'MamConstituents::get_hygro_aer()'],['../classPhysProp.html#a5808428f8d4a9c4f118e52a46ba1f9d0',1,'PhysProp::get_hygro_aer()']]], - ['get_5fhygro_5frad_5fprops_3402',['get_hygro_rad_props',['../classAerRadProps.html#a6a1e71160911bbc52d09bdbd73acb219',1,'AerRadProps']]], - ['get_5fline_5fmfs_3403',['get_line_mfs',['../structLineSampler.html#a290c3f1bc30a85e67ca18f2bbd3e2cdf',1,'LineSampler']]], - ['get_5flmask_3404',['get_lmask',['../classABLMost.html#a48a21c911803192130c2472c89b72c72',1,'ABLMost']]], - ['get_5flsm_5fgeom_3405',['Get_Lsm_Geom',['../classLandSurface.html#a368a57f198d060805dcd615677366c3c',1,'LandSurface']]], - ['get_5flsm_5ftsurf_3406',['get_lsm_tsurf',['../classABLMost.html#ae28fd8a21f4b514875c24fe4b8e85081',1,'ABLMost']]], - ['get_5flw_5fabs_3407',['get_lw_abs',['../classPhysProp.html#af7d8981c1033f1eb0e48168e0d52c572',1,'PhysProp']]], - ['get_5flw_5fhygro_5fabs_3408',['get_lw_hygro_abs',['../classPhysProp.html#a30f4cd3f9cfc6e7e69c5e5c732f0d7be',1,'PhysProp']]], - ['get_5flw_5fspectral_5fboundaries_3409',['get_lw_spectral_boundaries',['../classRadConstants.html#a242b8b89c7cd6415af91e2bc35a5fd58',1,'RadConstants']]], - ['get_5flw_5fspectral_5fmidpoints_3410',['get_lw_spectral_midpoints',['../classRadConstants.html#a1ac73a96f506a7f16b7fd7500e1fa592',1,'RadConstants']]], - ['get_5fmac_5favg_3411',['get_mac_avg',['../classABLMost.html#af26cdc6b8c162c14b2db32eb395f0565',1,'ABLMost']]], - ['get_5fmam_5fdensity_5faer_3412',['get_mam_density_aer',['../classMamConstituents.html#aaff13adc5b53a73c3247e33451b3889c',1,'MamConstituents']]], - ['get_5fmam_5fhygro_5faer_3413',['get_mam_hygro_aer',['../classMamConstituents.html#ad55d7f5b5933d5586271523a02ac2d55',1,'MamConstituents']]], - ['get_5fmam_5fprops_3414',['get_mam_props',['../classMamConstituents.html#a7c3b6e3de312e64999a8465e89ff66e0',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer, std::string &spectype, real &hygro_aer, real1d &refindex_real_aer_sw, real1d &refindex_im_aer_sw) const'],['../classMamConstituents.html#a85d32d9bc9d6b9931debba102cdbfd5c',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer) const']]], - ['get_5fmam_5fprops_5flw_3415',['get_mam_props_lw',['../classMamConstituents.html#aaf6b7130c9c8322fdf76384d13e8a2e5',1,'MamConstituents']]], - ['get_5fmam_5fprops_5fsw_3416',['get_mam_props_sw',['../classMamConstituents.html#aff2f99c0ce814bed40bf8256e68e9c2c',1,'MamConstituents']]], - ['get_5fmax_5ftemperature_3417',['get_max_temperature',['../classRrtmgp.html#a54d681da78a4c643e44de12c096429b1',1,'Rrtmgp']]], - ['get_5fmin_5ftemperature_3418',['get_min_temperature',['../classRrtmgp.html#a9f2ab92b47552998f259e3e8cfd1ae25',1,'Rrtmgp']]], - ['get_5fmode_5fnspec_3419',['get_mode_nspec',['../classMamConstituents.html#a4741e14c61b6fb2dbac43af6c9aeec4a',1,'MamConstituents']]], - ['get_5fmode_5fprops_3420',['get_mode_props',['../classMamConstituents.html#adc3ace4b56e9fe92cae40983334c52d3',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real &rhcrystal, real &rhdeliques) const'],['../classMamConstituents.html#adeecb1b611d4a93bbeec8458eb28531b',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtablw, real2d &refitablw, real4d &absplw) const'],['../classMamConstituents.html#a41ac833b93f17975d4767ce1fa423a54',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtabsw, real2d &refitabsw, real4d &extpsw, real4d &abspsw, real4d &asmpsw) const'],['../classMamConstituents.html#a1139674e487977095e719a5d3206d00f',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, int &ncoef, int &prefr, int &prefi) const'],['../classMamConstituents.html#a5b6614e45aaf28a941c327285fd1cf62',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &dgnum, real &dgnumhi, real &dgnumlo, real &sigmag) const']]], - ['get_5fmu_3421',['get_mu',['../classPhysProp.html#a5b078a171f29ecd73946aadf4024beeb',1,'PhysProp']]], - ['get_5fmu_5flambda_5fweights_3422',['get_mu_lambda_weights',['../classCloudRadProps.html#ab5a9764068553f94a590310ff990a97d',1,'CloudRadProps']]], - ['get_5fnaero_3423',['get_naero',['../classMamConstituents.html#aec2a842a29c81c329c98202e33c74740',1,'MamConstituents']]], - ['get_5fnband_5flw_3424',['get_nband_lw',['../classRrtmgp.html#a63713fbd29d350a8d26ba7cd745439f8',1,'Rrtmgp']]], - ['get_5fnband_5fsw_3425',['get_nband_sw',['../classRrtmgp.html#a3d2da27814d96e130b6f0486b36fc6e9',1,'Rrtmgp']]], - ['get_5fncoef_3426',['get_ncoef',['../classPhysProp.html#a93fd04f58151457c6df91467cb97cb7a',1,'PhysProp']]], - ['get_5fngas_3427',['get_ngas',['../classMamConstituents.html#a9f278742417afa46505432a0d243e8ea',1,'MamConstituents']]], - ['get_5fngpt_5flw_3428',['get_ngpt_lw',['../classRrtmgp.html#a208b68626f3d16b530e053f6f0d99d56',1,'Rrtmgp']]], - ['get_5fngpt_5fsw_3429',['get_ngpt_sw',['../classRrtmgp.html#a6f4be82ac30aabe0107060413c7bd9a1',1,'Rrtmgp']]], - ['get_5fnmodes_3430',['get_nmodes',['../classMamConstituents.html#ab6dd677adef9ea89d15a8f1795cb4904',1,'MamConstituents']]], - ['get_5fnonhygro_5frad_5fprops_3431',['get_nonhygro_rad_props',['../classAerRadProps.html#af6e6827c17d2247b72337a35875ea0e0',1,'AerRadProps']]], - ['get_5fnum_5fto_5fmass_5faer_3432',['get_num_to_mass_aer',['../classMamConstituents.html#a22531d4c0d7c79629e9ef32e3e42b2e3',1,'MamConstituents::get_num_to_mass_aer()'],['../classPhysProp.html#ad29374a68385062f7fb8becc4606cf7b',1,'PhysProp::get_num_to_mass_aer()']]], - ['get_5fnumber_5fsw_5fbands_3433',['get_number_sw_bands',['../classRadConstants.html#afefd717015853c1a0f91ac4f5284702c',1,'RadConstants']]], - ['get_5folen_3434',['get_olen',['../classABLMost.html#aef7480dbb43cafff3be93a95240c1ec3',1,'ABLMost']]], - ['get_5fopticstype_3435',['get_opticstype',['../classPhysProp.html#a61a4b378d133e890ff2b354f94ef5b37',1,'PhysProp']]], - ['get_5fpb_5fmag_3436',['get_pb_mag',['../structTurbulentPerturbation.html#a237c085bf6fa265eef471d19bbca613f',1,'TurbulentPerturbation']]], - ['get_5fpb_5fnetzero_3437',['get_pb_netZero',['../structTurbulentPerturbation.html#aa8a048ec67a9e110cef012105dd615cf',1,'TurbulentPerturbation']]], - ['get_5fpblh_3438',['get_pblh',['../classABLMost.html#aaac1902b108e37bf0508306cb171c6ad',1,'ABLMost']]], - ['get_5fplane_5fmfs_3439',['get_plane_mfs',['../structPlaneSampler.html#a68ea5715d34cefd4d9a2c2cbc38114f2',1,'PlaneSampler']]], - ['get_5fprefi_3440',['get_prefi',['../classPhysProp.html#af1803621d0f45e015e831171dd91255e',1,'PhysProp']]], - ['get_5fprefr_3441',['get_prefr',['../classPhysProp.html#a1c586690e59a32d4775a2c665bb999f4',1,'PhysProp']]], - ['get_5fprojection_5fbc_3442',['get_projection_bc',['../classERF.html#a57580311d47c9fd5e27ba156d287c169',1,'ERF']]], - ['get_5fq_5fstar_3443',['get_q_star',['../classABLMost.html#a5468d40c9751664279c940369c8040dd',1,'ABLMost']]], - ['get_5fqmoist_5fptr_3444',['Get_Qmoist_Ptr',['../classEulerianMicrophysics.html#a416981f230a126387b9a664a5a241e9c',1,'EulerianMicrophysics::Get_Qmoist_Ptr()'],['../classMicrophysics.html#a8edecc53bfdfd0d916d37e3584ebb9ff',1,'Microphysics::Get_Qmoist_Ptr()']]], - ['get_5fqmoist_5frestart_5fvars_3445',['Get_Qmoist_Restart_Vars',['../classEulerianMicrophysics.html#a0bf4ba2dccc3aa4f2c462162ad54d1fc',1,'EulerianMicrophysics::Get_Qmoist_Restart_Vars()'],['../classMicrophysics.html#a96e15433c5277151700438dc2f6fba6f',1,'Microphysics::Get_Qmoist_Restart_Vars()']]], - ['get_5fqmoist_5fsize_3446',['Get_Qmoist_Size',['../classEulerianMicrophysics.html#ad4983e19f621a55ad7d942c881215c72',1,'EulerianMicrophysics::Get_Qmoist_Size()'],['../classMicrophysics.html#a069e6013efb78d268394868d0cfc6382',1,'Microphysics::Get_Qmoist_Size()']]], - ['get_5fqstate_5fsize_3447',['Get_Qstate_Size',['../classEulerianMicrophysics.html#a3e973738b4e0bbaa7269ab2395322929',1,'EulerianMicrophysics::Get_Qstate_Size()'],['../classMicrophysics.html#a72f6091687c014c5be34275b0975d194',1,'Microphysics::Get_Qstate_Size()']]], - ['get_5fr_5flw_5fabs_3448',['get_r_lw_abs',['../classPhysProp.html#a4021cec87565fb8d2f83d246764b207c',1,'PhysProp']]], - ['get_5fr_5fsw_5fascat_3449',['get_r_sw_ascat',['../classPhysProp.html#aecc133d246b9b4b8abdb9fa421e55f97',1,'PhysProp']]], - ['get_5fr_5fsw_5fext_3450',['get_r_sw_ext',['../classPhysProp.html#a1320880e1247f0a01dcbb9ae3816c99c',1,'PhysProp']]], - ['get_5fr_5fsw_5fscat_3451',['get_r_sw_scat',['../classPhysProp.html#aa702f18a2ac818d9d7e0766cf2869bcf',1,'PhysProp']]], - ['get_5fref_5fim_5faer_5flw_3452',['get_ref_im_aer_lw',['../classPhysProp.html#a7d6616b7a8f6620f73398bf070dfa1dc',1,'PhysProp']]], - ['get_5fref_5fim_5faer_5fsw_3453',['get_ref_im_aer_sw',['../classPhysProp.html#a2d4a11394149074c3162c5a590f21c06',1,'PhysProp']]], - ['get_5fref_5freal_5faer_5flw_3454',['get_ref_real_aer_lw',['../classPhysProp.html#a4fbfb5110a6a66802698c216c1bac1fb',1,'PhysProp']]], - ['get_5fref_5freal_5faer_5fsw_3455',['get_ref_real_aer_sw',['../classPhysProp.html#a18e492337d988412b003d05ef4e80d7c',1,'PhysProp']]], - ['get_5fref_5fsolar_5fband_5firrad_3456',['get_ref_solar_band_irrad',['../classRadConstants.html#ae7b4458f5981571e705ec1e0bfce7958',1,'RadConstants']]], - ['get_5fref_5ftotal_5fsolar_5firrad_3457',['get_ref_total_solar_irrad',['../classRadConstants.html#a424fcb301777b7ff20173ad5e04ce9c7',1,'RadConstants']]], - ['get_5frefitablw_3458',['get_refitablw',['../classPhysProp.html#a4b98c131872d1f67c1abb1223764d187',1,'PhysProp']]], - ['get_5frefitabsw_3459',['get_refitabsw',['../classPhysProp.html#ad453eea02a9062b10dd761c0056e2bb1',1,'PhysProp']]], - ['get_5frefrtablw_3460',['get_refrtablw',['../classPhysProp.html#aa1b3a919cc5f3d8eb4256191e16c0e67',1,'PhysProp']]], - ['get_5frefrtabsw_3461',['get_refrtabsw',['../classPhysProp.html#ac36ae2fa2fc99bbe00584c1a2019872a',1,'PhysProp']]], - ['get_5frhcrystal_3462',['get_rhcrystal',['../classPhysProp.html#aed30118f34b9185873ef6081ca8d6bc5',1,'PhysProp']]], - ['get_5frhdeliques_3463',['get_rhdeliques',['../classPhysProp.html#acb14a6112ce9896ae00e331897a2349c',1,'PhysProp']]], - ['get_5frhs_3464',['get_rhs',['../classMRISplitIntegrator.html#aaf865e066a3c327ff296c99cd0566373',1,'MRISplitIntegrator']]], - ['get_5fsample_5fdata_3465',['get_sample_data',['../classSampleData.html#a53dbcbfeb5eddba81c85ccf581536a9b',1,'SampleData']]], - ['get_5fsigmag_3466',['get_sigmag',['../classPhysProp.html#a379fe355eb015655be603356966f57fd',1,'PhysProp']]], - ['get_5fslow_5ffast_5ftimestep_5fratio_3467',['get_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#aba63019a6ac3ea9135772dcd91f49c86',1,'MRISplitIntegrator']]], - ['get_5fsolar_5fband_5ffraction_5firrad_3468',['get_solar_band_fraction_irrad',['../classRadConstants.html#ab017176abc1bf3d9b8f3f4250d75b77d',1,'RadConstants']]], - ['get_5fsourcefile_3469',['get_sourcefile',['../classPhysProp.html#a1ea9a18d70b78eac77cb1b35beb4c6d7',1,'PhysProp']]], - ['get_5fsw_5fhygro_5fasm_3470',['get_sw_hygro_asm',['../classPhysProp.html#af40202fdb4c7bf65c229ff85f48e4927',1,'PhysProp']]], - ['get_5fsw_5fhygro_5fext_3471',['get_sw_hygro_ext',['../classPhysProp.html#a9f8a60becbd6e1c5be14e6e42c043552',1,'PhysProp']]], - ['get_5fsw_5fhygro_5fssa_3472',['get_sw_hygro_ssa',['../classPhysProp.html#a8a18207db0b0c00b2f3ab728762fcee4',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fascat_3473',['get_sw_nonhygro_ascat',['../classPhysProp.html#aa76012e67298ec9e2a682f4e1ae4406e',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fasm_3474',['get_sw_nonhygro_asm',['../classPhysProp.html#a5f7966a98bc34562f868a85081520fc7',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fext_3475',['get_sw_nonhygro_ext',['../classPhysProp.html#a15220c4ef45d858fe3dddb9ed1c14879',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fscat_3476',['get_sw_nonhygro_scat',['../classPhysProp.html#a1b7539cc5e72663a669fd912b006a2ea',1,'PhysProp']]], - ['get_5fsw_5fnonhygro_5fssa_3477',['get_sw_nonhygro_ssa',['../classPhysProp.html#a07b254998ca2806c8c307529c2596ef8',1,'PhysProp']]], - ['get_5fsw_5fspectral_5fboundaries_3478',['get_sw_spectral_boundaries',['../classRadConstants.html#a7d32f7699c2933c60da5163952bfc4cb',1,'RadConstants']]], - ['get_5fsw_5fspectral_5fmidpoints_3479',['get_sw_spectral_midpoints',['../classRadConstants.html#adbfa470ed64a37cb47761a3a8a4678b7',1,'RadConstants']]], - ['get_5ft_5fstar_3480',['get_t_star',['../classABLMost.html#a108ee0811499e80c9d3226bb20da6973',1,'ABLMost']]], - ['get_5ft_5fsurf_3481',['get_t_surf',['../classABLMost.html#aca21d4f7aae064515bfec992b263d6d2',1,'ABLMost']]], - ['get_5fterrain_5fblank_5ffield_3482',['get_terrain_blank_field',['../classTerrainDrag.html#aafef5e82c0d26336028406bc7ee3a6d3',1,'TerrainDrag']]], - ['get_5ftime_3483',['get_time',['../structTimeInterpolatedData.html#a5b5af3383ee7cba684df54a2cb704d09',1,'TimeInterpolatedData']]], - ['get_5fturb_5fdisk_5fangle_3484',['get_turb_disk_angle',['../classNullWindFarm.html#ac1242356bf27b796b89bea7db82e724b',1,'NullWindFarm']]], - ['get_5fturb_5floc_3485',['get_turb_loc',['../classNullWindFarm.html#a85f4b30a21138dce73af7ea3769d5580',1,'NullWindFarm']]], - ['get_5fturb_5fspec_3486',['get_turb_spec',['../classNullWindFarm.html#a11fd7bf185b205f71197da8ba41edfb6',1,'NullWindFarm']]], - ['get_5fturb_5fspec_5fextra_3487',['get_turb_spec_extra',['../classNullWindFarm.html#a77d2fbe9dc6053701fa98acf5c5c8b25',1,'NullWindFarm']]], - ['get_5fu_5fstar_3488',['get_u_star',['../classABLMost.html#a0890b6ae8c80d8888effa040af808df0',1,'ABLMost']]], - ['get_5fvar_3489',['get_var',['../structTimeInterpolatedData.html#a65f3edf3f03a779a931f5c58bd438602',1,'TimeInterpolatedData']]], - ['get_5fvarname_3490',['Get_VarName',['../classLandSurface.html#a0e04fe7c9b1f9025e8f4458c4522b1d5',1,'LandSurface']]], - ['get_5fvname_3491',['get_vname',['../structNDArray.html#a4d7550e3c00d13d8397f1cfbdfd2ab48',1,'NDArray']]], - ['get_5fvolcanic_5frad_5fprops_3492',['get_volcanic_rad_props',['../classAerRadProps.html#a74842fff81711719376fc035b86dc1a7',1,'AerRadProps']]], - ['get_5fvolcanic_5fradius_5frad_5fprops_3493',['get_volcanic_radius_rad_props',['../classAerRadProps.html#a55507a56c5808f7480e42f4369cbf5a7',1,'AerRadProps']]], - ['get_5fvshape_3494',['get_vshape',['../structNDArray.html#ad839c3c65bd755311afb6f0dad08f336',1,'NDArray']]], - ['get_5fw_5fstar_3495',['get_w_star',['../classABLMost.html#a9ea0efa20ea7a0dfd12ccc8c13c7f5fd',1,'ABLMost']]], - ['get_5fz0_3496',['get_z0',['../classABLMost.html#a626a97f944cb297c966a2ff7ce0bad97',1,'ABLMost']]], - ['get_5fzref_3497',['get_zref',['../classABLMost.html#ae638411093a2d3cc6cc525d4d7efa7ed',1,'ABLMost::get_zref()'],['../classMOSTAverage.html#a5b590fcba4d5d99178a0f8de14a1f174',1,'MOSTAverage::get_zref()']]], - ['getadvfluxreg_3498',['getAdvFluxReg',['../classERF.html#a4d6d990d8111c170692b1e9cc0e918b8',1,'ERF']]], - ['getcputime_3499',['getCPUTime',['../classERF.html#ae0597da6edf955cd138e52fd00380ff2',1,'ERF']]], - ['getdpdrgivenconstanttheta_3500',['getdPdRgivenConstantTheta',['../ERF__EOS_8H.html#a91cb501e961a0d0a6a3c62b5c36702cd',1,'ERF_EOS.H']]], - ['getepochtime_3501',['getEpochTime',['../ERF__NCWpsFile_8H.html#a370a1cca0113b3529a59c031ff71ffb8',1,'ERF_NCWpsFile.H']]], - ['getexnergivenp_3502',['getExnergivenP',['../ERF__EOS_8H.html#ab415ab4061cbbea05723267a0bf82c6b',1,'ERF_EOS.H']]], - ['getexnergivenrth_3503',['getExnergivenRTh',['../ERF__EOS_8H.html#a24b76fd72f051dc593840f006d79fd1a',1,'ERF_EOS.H']]], - ['getindexbox_3504',['getIndexBox',['../structPlaneSampler.html#a1f71b67544dbc9c4cba7d11bc5e5b45d',1,'PlaneSampler']]], - ['getindx_3505',['getIndx',['../structDirectionSelector.html#a3950b636303028f398441fdc43d66dba',1,'DirectionSelector::getIndx()'],['../structDirectionSelector_3_010_01_4.html#a74c1bd1dca28b374962977ab8e32595e',1,'DirectionSelector< 0 >::getIndx()'],['../structDirectionSelector_3_011_01_4.html#ae5631c2b7917d2bc7cb479a266a61834',1,'DirectionSelector< 1 >::getIndx()'],['../structDirectionSelector_3_012_01_4.html#a5708ddb92c7d49cc9ba821f978251160',1,'DirectionSelector< 2 >::getIndx()']]], - ['getmask_3506',['GetMask',['../classERFFillPatcher.html#a2c0b26e7da60e74734191617c50754e1',1,'ERFFillPatcher']]], - ['getpgivenrth_3507',['getPgivenRTh',['../ERF__EOS_8H.html#a08354ab110fb9e873bce9250b4f4b46e',1,'ERF_EOS.H']]], - ['getrelaxmaskval_3508',['GetRelaxMaskVal',['../classERFFillPatcher.html#ae36410e2a848977e145b29c755ac8b5d',1,'ERFFillPatcher']]], - ['getrhogiventandpress_3509',['getRhogivenTandPress',['../ERF__EOS_8H.html#ad5b95b0051794b77cd7538c45fbb3b71',1,'ERF_EOS.H']]], - ['getrhogiventhetapress_3510',['getRhogivenThetaPress',['../ERF__EOS_8H.html#a3ee1ea27d3b9f25afcc603f3e5b17955',1,'ERF_EOS.H']]], - ['getrhothetagivenp_3511',['getRhoThetagivenP',['../ERF__EOS_8H.html#a3cc0ee7727b26e21a97acfc2ad2e6d4d',1,'ERF_EOS.H']]], - ['getsetmaskval_3512',['GetSetMaskVal',['../classERFFillPatcher.html#aa1dd4ccdd7812057d8ee529015e3750d',1,'ERFFillPatcher']]], - ['gettgivenpandth_3513',['getTgivenPandTh',['../ERF__EOS_8H.html#ae76d3ce3486d0e450849c56159f2dbd4',1,'ERF_EOS.H']]], - ['gettgivenrandrth_3514',['getTgivenRandRTh',['../ERF__EOS_8H.html#a65cf1718b7a1fcc56cb16685642543da',1,'ERF_EOS.H']]], - ['getthgivenpandt_3515',['getThgivenPandT',['../ERF__EOS_8H.html#acd37b404bbf95073ffef2a1003dc56c5',1,'ERF_EOS.H']]], - ['getthgivenrandt_3516',['getThgivenRandT',['../ERF__EOS_8H.html#ad0e28e4df049e6e34fa4a973dd446506',1,'ERF_EOS.H']]], - ['goffgratch_5fsvp_5fice_3517',['GoffGratch_svp_ice',['../classSatMethods.html#a9e929b8ac05dbeaa78dc158159f84758',1,'SatMethods']]], - ['goffgratch_5fsvp_5fwater_3518',['GoffGratch_svp_water',['../classSatMethods.html#a264a283910d028a29c374900fc03017f',1,'SatMethods']]], - ['gotonextline_3519',['GotoNextLine',['../classERF.html#aaee255b031e63bd9b5807f6612739dbd',1,'ERF']]], - ['group_3520',['group',['../classncutils_1_1NCGroup.html#a757c592cddc2272a86033fe888232333',1,'ncutils::NCGroup']]] + ['gam_5fliquid_5flw_3361',['gam_liquid_lw',['../classCloudRadProps.html#a5772a63dc315f019d951785ebdb9c13d',1,'CloudRadProps']]], + ['gam_5fliquid_5fsw_3362',['gam_liquid_sw',['../classCloudRadProps.html#a2890fa11a8f395809fe215447e339c20',1,'CloudRadProps']]], + ['gammadist_5fliq_5foptics_5flw_3363',['gammadist_liq_optics_lw',['../classCloudRadProps.html#a31a396f1997438a7cbb347767dca311a',1,'CloudRadProps']]], + ['gammadist_5fliq_5foptics_5fsw_3364',['gammadist_liq_optics_sw',['../classCloudRadProps.html#adcaf1c142347cdcd3b761af9c7ee5c56',1,'CloudRadProps']]], + ['generalad_3365',['GeneralAD',['../classGeneralAD.html#a94e69e67c451652660642f85b48de07b',1,'GeneralAD']]], + ['get_3366',['get',['../structncutils_1_1NCVar.html#ac88fd209afde1f05e4f8f62e4c628bba',1,'ncutils::NCVar::get(double *) const'],['../structncutils_1_1NCVar.html#ad73293d8faae951e5f91cc3ba49d0f8c',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a7fe596943d518530da29a356d393090d',1,'ncutils::NCVar::get(char *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ab994c2ebc61623888b2e3fc6bf399bff',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a0a1082e40bee181e99e04ca81311bb70',1,'ncutils::NCVar::get(int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#af036d4858171a98b8a951348a654a36c',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#ab3b5bad54cdc792e734690fcb5f4ecec',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a533478371e0bd09a6f4944bf5fe00684',1,'ncutils::NCVar::get(double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a0a7990c37360c27e7ba2fb47617f5255',1,'ncutils::NCVar::get(int *) const'],['../structncutils_1_1NCVar.html#ab39527f40ff0417de3c1ff8c441ced93',1,'ncutils::NCVar::get(float *) const'],['../structncutils_1_1NCVar.html#ad6fc629cd035e5779e9e891fd37e68ae',1,'ncutils::NCVar::get(float *, const std::vector< size_t > &, const std::vector< size_t > &) const']]], + ['get_5fabsplw_3367',['get_absplw',['../classPhysProp.html#ae5d9c299d02610cebe15c8b214162949',1,'PhysProp']]], + ['get_5fabspsw_3368',['get_abspsw',['../classPhysProp.html#a610235368bd270cf3f484efcfcbf8690',1,'PhysProp']]], + ['get_5faer_5flw_5fabs_3369',['get_aer_lw_abs',['../classMamConstituents.html#a39c17e36a63359f40e0d3d32189aab96',1,'MamConstituents']]], + ['get_5faer_5flw_5fhygro_5fabs_3370',['get_aer_lw_hygro_abs',['../classMamConstituents.html#a0de07ed11529ba2b684aeba702294d03',1,'MamConstituents']]], + ['get_5faer_5fmu_3371',['get_aer_mu',['../classMamConstituents.html#aa5ae6b3a2418d42d2d8e39a35a71a88d',1,'MamConstituents']]], + ['get_5faer_5fopticstype_3372',['get_aer_opticstype',['../classMamConstituents.html#abec0c34aadac9883294cdc35a507856a',1,'MamConstituents']]], + ['get_5faer_5fr_5flw_5fabs_3373',['get_aer_r_lw_abs',['../classMamConstituents.html#acda5a38c4660d35fe7453bddc6106808',1,'MamConstituents']]], + ['get_5faer_5fr_5fsw_5fascat_3374',['get_aer_r_sw_ascat',['../classMamConstituents.html#a0d3f86cd0ffb6e60c4df7ad4ce6a11bc',1,'MamConstituents']]], + ['get_5faer_5fr_5fsw_5fext_3375',['get_aer_r_sw_ext',['../classMamConstituents.html#a2f8b2adaa3a57f55957f3ae733a2d824',1,'MamConstituents']]], + ['get_5faer_5fr_5fsw_5fscat_3376',['get_aer_r_sw_scat',['../classMamConstituents.html#a01578fc8bfc4e59b9d3718fe28f5b618',1,'MamConstituents']]], + ['get_5faer_5frefindex_5faer_5flw_3377',['get_aer_refindex_aer_lw',['../classMamConstituents.html#a93552325254a27f4e30dc863a391c00f',1,'MamConstituents']]], + ['get_5faer_5frefindex_5faer_5fsw_3378',['get_aer_refindex_aer_sw',['../classMamConstituents.html#ab9010182eadd9654fed594e351473f3a',1,'MamConstituents']]], + ['get_5faer_5fsw_5fhygro_5fasm_3379',['get_aer_sw_hygro_asm',['../classMamConstituents.html#aa10ea52298c1c8c1e2761a77e95ecce0',1,'MamConstituents']]], + ['get_5faer_5fsw_5fhygro_5fext_3380',['get_aer_sw_hygro_ext',['../classMamConstituents.html#ab71a35dafa0ad47969c8b313dbcf08e7',1,'MamConstituents']]], + ['get_5faer_5fsw_5fhygro_5fssa_3381',['get_aer_sw_hygro_ssa',['../classMamConstituents.html#ab4b263716e034493d0b8568954f97cf8',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fascat_3382',['get_aer_sw_nonhygro_ascat',['../classMamConstituents.html#a9b76d886c4a041e4a04632c8826f720f',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fasm_3383',['get_aer_sw_nonhygro_asm',['../classMamConstituents.html#a8b1568c4a639828008d0355f92461e34',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fext_3384',['get_aer_sw_nonhygro_ext',['../classMamConstituents.html#a4a957acf92c695c67d59c57549f27e1f',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fscat_3385',['get_aer_sw_nonhygro_scat',['../classMamConstituents.html#a134c22a50d8162187020229e600d955a',1,'MamConstituents']]], + ['get_5faer_5fsw_5fnonhygro_5fssa_3386',['get_aer_sw_nonhygro_ssa',['../classMamConstituents.html#ab56197f3c64da14398867aa6f8d38183',1,'MamConstituents']]], + ['get_5faername_3387',['get_aername',['../classMamConstituents.html#a45f560dfc8f2f43d113f721748207196',1,'MamConstituents::get_aername()'],['../classPhysProp.html#a79b16991c9e3b083c695283026ad5ec8',1,'PhysProp::get_aername()']]], + ['get_5faero_5fnames_3388',['get_aero_names',['../classMamConstituents.html#a7ad0e1141a6be427a07fbc7ee575d767',1,'MamConstituents']]], + ['get_5fasmpsw_3389',['get_asmpsw',['../classPhysProp.html#ac5dc40de142866db795e2cd06c7629ab',1,'PhysProp']]], + ['get_5fattr_3390',['get_attr',['../structncutils_1_1NCVar.html#af09b0c94dceb8666a7be0d6167bfc4b4',1,'ncutils::NCVar::get_attr()'],['../classncutils_1_1NCGroup.html#ac5beadfdf8519b384504dc82f6bdecc5',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#ac25f1ca78fc2cd66e7b80fdcc30f512f',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#a0f24e998915e60b177d036595f0f2734',1,'ncutils::NCGroup::get_attr(const std::string &name, std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#a2f10bc405d66f794c4e8a8fd71dc718d',1,'ncutils::NCGroup::get_attr(const std::string &name) const'],['../structncutils_1_1NCVar.html#a720f935c1949f56e31eb057dbc1e7ea6',1,'ncutils::NCVar::get_attr(const std::string &name, std::vector< int > &value) const'],['../structncutils_1_1NCVar.html#aa5b83489bee14205286a757e0789ddbd',1,'ncutils::NCVar::get_attr(const std::string &name, std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a774b3bda4e9dc903ecfa35af38e863c6',1,'ncutils::NCVar::get_attr(const std::string &name) const']]], + ['get_5faverage_3391',['get_average',['../classMOSTAverage.html#aa52cd2c83e24eef47d6a409b7bcf4c81',1,'MOSTAverage']]], + ['get_5fblade_5fairfoil_5fspec_3392',['get_blade_airfoil_spec',['../classNullWindFarm.html#abc6967908665ee89bd0546d24ef6f2a6',1,'NullWindFarm']]], + ['get_5fblade_5fspec_3393',['get_blade_spec',['../classNullWindFarm.html#ac88481b8d5d1cf63fabe89edee9cc8cd',1,'NullWindFarm']]], + ['get_5fcloud_5foptics_5flw_3394',['get_cloud_optics_lw',['../classOptics.html#af5f3fa679301f0ead8b8155626b2e710',1,'Optics']]], + ['get_5fcloud_5foptics_5fsw_3395',['get_cloud_optics_sw',['../classOptics.html#aee82856b88240c428aefc6f47bf9500c',1,'Optics']]], + ['get_5fdata_3396',['get_data',['../structNDArray.html#aa1c5762c2de2f4286d4f341b618df1e5',1,'NDArray']]], + ['get_5fdata_5fptr_3397',['Get_Data_Ptr',['../classLandSurface.html#af125bc0c5860b3564afdfce10ec253ea',1,'LandSurface']]], + ['get_5fdata_5fsize_3398',['Get_Data_Size',['../classLandSurface.html#a2652af07555cc98d15d3516371fa42e6',1,'LandSurface']]], + ['get_5fdensity_5faer_3399',['get_density_aer',['../classPhysProp.html#adb91fa4653cd03d2eefbab2e6577500c',1,'PhysProp::get_density_aer()'],['../classMamConstituents.html#a7e8f938768431f79e7816950449f8e1d',1,'MamConstituents::get_density_aer()']]], + ['get_5fdgnum_3400',['get_dgnum',['../classPhysProp.html#a3cc2840e071eae998f97139436d6fee7',1,'PhysProp']]], + ['get_5fdgnumhi_3401',['get_dgnumhi',['../classPhysProp.html#afeca92e20ff289545c11f63419805ab6',1,'PhysProp']]], + ['get_5fdgnumlo_3402',['get_dgnumlo',['../classPhysProp.html#af7c5da49376c0082a11ea77ac0368fc3',1,'PhysProp']]], + ['get_5fdispersion_5faer_3403',['get_dispersion_aer',['../classMamConstituents.html#a91e1af3f8fe81cd67b9442679c983d70',1,'MamConstituents::get_dispersion_aer()'],['../classPhysProp.html#ab4d9d3e81d7f582b89f42d1d8c2c360f',1,'PhysProp::get_dispersion_aer()']]], + ['get_5fdrag_5ffield_3404',['get_drag_field',['../classForestDrag.html#abbfaec28be888963879442d65e61839c',1,'ForestDrag']]], + ['get_5fdryrad_5faer_3405',['get_dryrad_aer',['../classMamConstituents.html#abb8a46935c06e23274d3c33b9d1f443b',1,'MamConstituents::get_dryrad_aer()'],['../classPhysProp.html#ab3828a02687668e5cd1ff46dab659ed7',1,'PhysProp::get_dryrad_aer(int &id, real &dryrad_aer) const']]], + ['get_5fextpsw_3406',['get_extpsw',['../classPhysProp.html#a671b14d041b5e71b62aff2904fbcf203',1,'PhysProp']]], + ['get_5fflux_5fptr_3407',['Get_Flux_Ptr',['../classLandSurface.html#a967a4b0772dc721d0242d38613ac430e',1,'LandSurface']]], + ['get_5fgas_5fnames_3408',['get_gas_names',['../classMamConstituents.html#a737daa041cc666d79764053a35175a15',1,'MamConstituents']]], + ['get_5fgas_5fvmr_3409',['get_gas_vmr',['../classRadiation.html#a17087b1575e1d891f0617b22ca78bec3',1,'Radiation']]], + ['get_5fgpoint_5fbands_5flw_3410',['get_gpoint_bands_lw',['../classRrtmgp.html#a3599409b29ca122c0ac8e360097d6551',1,'Rrtmgp']]], + ['get_5fgpoint_5fbands_5fsw_3411',['get_gpoint_bands_sw',['../classRrtmgp.html#a731fae99697b1f9f94847726d59fb77e',1,'Rrtmgp']]], + ['get_5fhygro_5faer_3412',['get_hygro_aer',['../classMamConstituents.html#a31022a0fcf609baace2c55378a1e74a9',1,'MamConstituents::get_hygro_aer()'],['../classPhysProp.html#a5808428f8d4a9c4f118e52a46ba1f9d0',1,'PhysProp::get_hygro_aer()']]], + ['get_5fhygro_5frad_5fprops_3413',['get_hygro_rad_props',['../classAerRadProps.html#a6a1e71160911bbc52d09bdbd73acb219',1,'AerRadProps']]], + ['get_5fline_5fmfs_3414',['get_line_mfs',['../structLineSampler.html#a290c3f1bc30a85e67ca18f2bbd3e2cdf',1,'LineSampler']]], + ['get_5flmask_3415',['get_lmask',['../classABLMost.html#a48a21c911803192130c2472c89b72c72',1,'ABLMost']]], + ['get_5flsm_5fgeom_3416',['Get_Lsm_Geom',['../classLandSurface.html#a368a57f198d060805dcd615677366c3c',1,'LandSurface']]], + ['get_5flsm_5ftsurf_3417',['get_lsm_tsurf',['../classABLMost.html#ae28fd8a21f4b514875c24fe4b8e85081',1,'ABLMost']]], + ['get_5flw_5fabs_3418',['get_lw_abs',['../classPhysProp.html#af7d8981c1033f1eb0e48168e0d52c572',1,'PhysProp']]], + ['get_5flw_5fhygro_5fabs_3419',['get_lw_hygro_abs',['../classPhysProp.html#a30f4cd3f9cfc6e7e69c5e5c732f0d7be',1,'PhysProp']]], + ['get_5flw_5fspectral_5fboundaries_3420',['get_lw_spectral_boundaries',['../classRadConstants.html#a242b8b89c7cd6415af91e2bc35a5fd58',1,'RadConstants']]], + ['get_5flw_5fspectral_5fmidpoints_3421',['get_lw_spectral_midpoints',['../classRadConstants.html#a1ac73a96f506a7f16b7fd7500e1fa592',1,'RadConstants']]], + ['get_5fmac_5favg_3422',['get_mac_avg',['../classABLMost.html#af26cdc6b8c162c14b2db32eb395f0565',1,'ABLMost']]], + ['get_5fmam_5fdensity_5faer_3423',['get_mam_density_aer',['../classMamConstituents.html#aaff13adc5b53a73c3247e33451b3889c',1,'MamConstituents']]], + ['get_5fmam_5fhygro_5faer_3424',['get_mam_hygro_aer',['../classMamConstituents.html#ad55d7f5b5933d5586271523a02ac2d55',1,'MamConstituents']]], + ['get_5fmam_5fprops_3425',['get_mam_props',['../classMamConstituents.html#a7c3b6e3de312e64999a8465e89ff66e0',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer, std::string &spectype, real &hygro_aer, real1d &refindex_real_aer_sw, real1d &refindex_im_aer_sw) const'],['../classMamConstituents.html#a85d32d9bc9d6b9931debba102cdbfd5c',1,'MamConstituents::get_mam_props(int list_idx, int mode_idx, int spec_idx, real &density_aer) const']]], + ['get_5fmam_5fprops_5flw_3426',['get_mam_props_lw',['../classMamConstituents.html#aaf6b7130c9c8322fdf76384d13e8a2e5',1,'MamConstituents']]], + ['get_5fmam_5fprops_5fsw_3427',['get_mam_props_sw',['../classMamConstituents.html#aff2f99c0ce814bed40bf8256e68e9c2c',1,'MamConstituents']]], + ['get_5fmax_5ftemperature_3428',['get_max_temperature',['../classRrtmgp.html#a54d681da78a4c643e44de12c096429b1',1,'Rrtmgp']]], + ['get_5fmin_5ftemperature_3429',['get_min_temperature',['../classRrtmgp.html#a9f2ab92b47552998f259e3e8cfd1ae25',1,'Rrtmgp']]], + ['get_5fmode_5fnspec_3430',['get_mode_nspec',['../classMamConstituents.html#a4741e14c61b6fb2dbac43af6c9aeec4a',1,'MamConstituents']]], + ['get_5fmode_5fprops_3431',['get_mode_props',['../classMamConstituents.html#adc3ace4b56e9fe92cae40983334c52d3',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real &rhcrystal, real &rhdeliques) const'],['../classMamConstituents.html#adeecb1b611d4a93bbeec8458eb28531b',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtablw, real2d &refitablw, real4d &absplw) const'],['../classMamConstituents.html#a41ac833b93f17975d4767ce1fa423a54',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &sigmag, real2d &refrtabsw, real2d &refitabsw, real4d &extpsw, real4d &abspsw, real4d &asmpsw) const'],['../classMamConstituents.html#a1139674e487977095e719a5d3206d00f',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, int &ncoef, int &prefr, int &prefi) const'],['../classMamConstituents.html#a5b6614e45aaf28a941c327285fd1cf62',1,'MamConstituents::get_mode_props(int list_idx, int mode_idx, real &dgnum, real &dgnumhi, real &dgnumlo, real &sigmag) const']]], + ['get_5fmu_3432',['get_mu',['../classPhysProp.html#a5b078a171f29ecd73946aadf4024beeb',1,'PhysProp']]], + ['get_5fmu_5flambda_5fweights_3433',['get_mu_lambda_weights',['../classCloudRadProps.html#ab5a9764068553f94a590310ff990a97d',1,'CloudRadProps']]], + ['get_5fnaero_3434',['get_naero',['../classMamConstituents.html#aec2a842a29c81c329c98202e33c74740',1,'MamConstituents']]], + ['get_5fnband_5flw_3435',['get_nband_lw',['../classRrtmgp.html#a63713fbd29d350a8d26ba7cd745439f8',1,'Rrtmgp']]], + ['get_5fnband_5fsw_3436',['get_nband_sw',['../classRrtmgp.html#a3d2da27814d96e130b6f0486b36fc6e9',1,'Rrtmgp']]], + ['get_5fncoef_3437',['get_ncoef',['../classPhysProp.html#a93fd04f58151457c6df91467cb97cb7a',1,'PhysProp']]], + ['get_5fngas_3438',['get_ngas',['../classMamConstituents.html#a9f278742417afa46505432a0d243e8ea',1,'MamConstituents']]], + ['get_5fngpt_5flw_3439',['get_ngpt_lw',['../classRrtmgp.html#a208b68626f3d16b530e053f6f0d99d56',1,'Rrtmgp']]], + ['get_5fngpt_5fsw_3440',['get_ngpt_sw',['../classRrtmgp.html#a6f4be82ac30aabe0107060413c7bd9a1',1,'Rrtmgp']]], + ['get_5fnmodes_3441',['get_nmodes',['../classMamConstituents.html#ab6dd677adef9ea89d15a8f1795cb4904',1,'MamConstituents']]], + ['get_5fnonhygro_5frad_5fprops_3442',['get_nonhygro_rad_props',['../classAerRadProps.html#af6e6827c17d2247b72337a35875ea0e0',1,'AerRadProps']]], + ['get_5fnum_5fto_5fmass_5faer_3443',['get_num_to_mass_aer',['../classMamConstituents.html#a22531d4c0d7c79629e9ef32e3e42b2e3',1,'MamConstituents::get_num_to_mass_aer()'],['../classPhysProp.html#ad29374a68385062f7fb8becc4606cf7b',1,'PhysProp::get_num_to_mass_aer()']]], + ['get_5fnumber_5fsw_5fbands_3444',['get_number_sw_bands',['../classRadConstants.html#afefd717015853c1a0f91ac4f5284702c',1,'RadConstants']]], + ['get_5folen_3445',['get_olen',['../classABLMost.html#aef7480dbb43cafff3be93a95240c1ec3',1,'ABLMost']]], + ['get_5fopticstype_3446',['get_opticstype',['../classPhysProp.html#a61a4b378d133e890ff2b354f94ef5b37',1,'PhysProp']]], + ['get_5fpb_5fmag_3447',['get_pb_mag',['../structTurbulentPerturbation.html#a237c085bf6fa265eef471d19bbca613f',1,'TurbulentPerturbation']]], + ['get_5fpb_5fnetzero_3448',['get_pb_netZero',['../structTurbulentPerturbation.html#aa8a048ec67a9e110cef012105dd615cf',1,'TurbulentPerturbation']]], + ['get_5fpblh_3449',['get_pblh',['../classABLMost.html#aaac1902b108e37bf0508306cb171c6ad',1,'ABLMost']]], + ['get_5fplane_5fmfs_3450',['get_plane_mfs',['../structPlaneSampler.html#a68ea5715d34cefd4d9a2c2cbc38114f2',1,'PlaneSampler']]], + ['get_5fprefi_3451',['get_prefi',['../classPhysProp.html#af1803621d0f45e015e831171dd91255e',1,'PhysProp']]], + ['get_5fprefr_3452',['get_prefr',['../classPhysProp.html#a1c586690e59a32d4775a2c665bb999f4',1,'PhysProp']]], + ['get_5fprojection_5fbc_3453',['get_projection_bc',['../classERF.html#a57580311d47c9fd5e27ba156d287c169',1,'ERF']]], + ['get_5fq_5fstar_3454',['get_q_star',['../classABLMost.html#a5468d40c9751664279c940369c8040dd',1,'ABLMost']]], + ['get_5fqmoist_5fptr_3455',['Get_Qmoist_Ptr',['../classEulerianMicrophysics.html#a416981f230a126387b9a664a5a241e9c',1,'EulerianMicrophysics::Get_Qmoist_Ptr()'],['../classMicrophysics.html#a8edecc53bfdfd0d916d37e3584ebb9ff',1,'Microphysics::Get_Qmoist_Ptr()']]], + ['get_5fqmoist_5frestart_5fvars_3456',['Get_Qmoist_Restart_Vars',['../classEulerianMicrophysics.html#a0bf4ba2dccc3aa4f2c462162ad54d1fc',1,'EulerianMicrophysics::Get_Qmoist_Restart_Vars()'],['../classMicrophysics.html#a96e15433c5277151700438dc2f6fba6f',1,'Microphysics::Get_Qmoist_Restart_Vars()']]], + ['get_5fqmoist_5fsize_3457',['Get_Qmoist_Size',['../classEulerianMicrophysics.html#ad4983e19f621a55ad7d942c881215c72',1,'EulerianMicrophysics::Get_Qmoist_Size()'],['../classMicrophysics.html#a069e6013efb78d268394868d0cfc6382',1,'Microphysics::Get_Qmoist_Size()']]], + ['get_5fqstate_5fsize_3458',['Get_Qstate_Size',['../classEulerianMicrophysics.html#a3e973738b4e0bbaa7269ab2395322929',1,'EulerianMicrophysics::Get_Qstate_Size()'],['../classMicrophysics.html#a72f6091687c014c5be34275b0975d194',1,'Microphysics::Get_Qstate_Size()']]], + ['get_5fr_5flw_5fabs_3459',['get_r_lw_abs',['../classPhysProp.html#a4021cec87565fb8d2f83d246764b207c',1,'PhysProp']]], + ['get_5fr_5fsw_5fascat_3460',['get_r_sw_ascat',['../classPhysProp.html#aecc133d246b9b4b8abdb9fa421e55f97',1,'PhysProp']]], + ['get_5fr_5fsw_5fext_3461',['get_r_sw_ext',['../classPhysProp.html#a1320880e1247f0a01dcbb9ae3816c99c',1,'PhysProp']]], + ['get_5fr_5fsw_5fscat_3462',['get_r_sw_scat',['../classPhysProp.html#aa702f18a2ac818d9d7e0766cf2869bcf',1,'PhysProp']]], + ['get_5fref_5fim_5faer_5flw_3463',['get_ref_im_aer_lw',['../classPhysProp.html#a7d6616b7a8f6620f73398bf070dfa1dc',1,'PhysProp']]], + ['get_5fref_5fim_5faer_5fsw_3464',['get_ref_im_aer_sw',['../classPhysProp.html#a2d4a11394149074c3162c5a590f21c06',1,'PhysProp']]], + ['get_5fref_5freal_5faer_5flw_3465',['get_ref_real_aer_lw',['../classPhysProp.html#a4fbfb5110a6a66802698c216c1bac1fb',1,'PhysProp']]], + ['get_5fref_5freal_5faer_5fsw_3466',['get_ref_real_aer_sw',['../classPhysProp.html#a18e492337d988412b003d05ef4e80d7c',1,'PhysProp']]], + ['get_5fref_5fsolar_5fband_5firrad_3467',['get_ref_solar_band_irrad',['../classRadConstants.html#ae7b4458f5981571e705ec1e0bfce7958',1,'RadConstants']]], + ['get_5fref_5ftotal_5fsolar_5firrad_3468',['get_ref_total_solar_irrad',['../classRadConstants.html#a424fcb301777b7ff20173ad5e04ce9c7',1,'RadConstants']]], + ['get_5frefitablw_3469',['get_refitablw',['../classPhysProp.html#a4b98c131872d1f67c1abb1223764d187',1,'PhysProp']]], + ['get_5frefitabsw_3470',['get_refitabsw',['../classPhysProp.html#ad453eea02a9062b10dd761c0056e2bb1',1,'PhysProp']]], + ['get_5frefrtablw_3471',['get_refrtablw',['../classPhysProp.html#aa1b3a919cc5f3d8eb4256191e16c0e67',1,'PhysProp']]], + ['get_5frefrtabsw_3472',['get_refrtabsw',['../classPhysProp.html#ac36ae2fa2fc99bbe00584c1a2019872a',1,'PhysProp']]], + ['get_5frhcrystal_3473',['get_rhcrystal',['../classPhysProp.html#aed30118f34b9185873ef6081ca8d6bc5',1,'PhysProp']]], + ['get_5frhdeliques_3474',['get_rhdeliques',['../classPhysProp.html#acb14a6112ce9896ae00e331897a2349c',1,'PhysProp']]], + ['get_5frhs_3475',['get_rhs',['../classMRISplitIntegrator.html#aaf865e066a3c327ff296c99cd0566373',1,'MRISplitIntegrator']]], + ['get_5fsample_5fdata_3476',['get_sample_data',['../classSampleData.html#a53dbcbfeb5eddba81c85ccf581536a9b',1,'SampleData']]], + ['get_5fsigmag_3477',['get_sigmag',['../classPhysProp.html#a379fe355eb015655be603356966f57fd',1,'PhysProp']]], + ['get_5fslow_5ffast_5ftimestep_5fratio_3478',['get_slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#aba63019a6ac3ea9135772dcd91f49c86',1,'MRISplitIntegrator']]], + ['get_5fsolar_5fband_5ffraction_5firrad_3479',['get_solar_band_fraction_irrad',['../classRadConstants.html#ab017176abc1bf3d9b8f3f4250d75b77d',1,'RadConstants']]], + ['get_5fsourcefile_3480',['get_sourcefile',['../classPhysProp.html#a1ea9a18d70b78eac77cb1b35beb4c6d7',1,'PhysProp']]], + ['get_5fsw_5fhygro_5fasm_3481',['get_sw_hygro_asm',['../classPhysProp.html#af40202fdb4c7bf65c229ff85f48e4927',1,'PhysProp']]], + ['get_5fsw_5fhygro_5fext_3482',['get_sw_hygro_ext',['../classPhysProp.html#a9f8a60becbd6e1c5be14e6e42c043552',1,'PhysProp']]], + ['get_5fsw_5fhygro_5fssa_3483',['get_sw_hygro_ssa',['../classPhysProp.html#a8a18207db0b0c00b2f3ab728762fcee4',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fascat_3484',['get_sw_nonhygro_ascat',['../classPhysProp.html#aa76012e67298ec9e2a682f4e1ae4406e',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fasm_3485',['get_sw_nonhygro_asm',['../classPhysProp.html#a5f7966a98bc34562f868a85081520fc7',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fext_3486',['get_sw_nonhygro_ext',['../classPhysProp.html#a15220c4ef45d858fe3dddb9ed1c14879',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fscat_3487',['get_sw_nonhygro_scat',['../classPhysProp.html#a1b7539cc5e72663a669fd912b006a2ea',1,'PhysProp']]], + ['get_5fsw_5fnonhygro_5fssa_3488',['get_sw_nonhygro_ssa',['../classPhysProp.html#a07b254998ca2806c8c307529c2596ef8',1,'PhysProp']]], + ['get_5fsw_5fspectral_5fboundaries_3489',['get_sw_spectral_boundaries',['../classRadConstants.html#a7d32f7699c2933c60da5163952bfc4cb',1,'RadConstants']]], + ['get_5fsw_5fspectral_5fmidpoints_3490',['get_sw_spectral_midpoints',['../classRadConstants.html#adbfa470ed64a37cb47761a3a8a4678b7',1,'RadConstants']]], + ['get_5ft_5fstar_3491',['get_t_star',['../classABLMost.html#a108ee0811499e80c9d3226bb20da6973',1,'ABLMost']]], + ['get_5ft_5fsurf_3492',['get_t_surf',['../classABLMost.html#aca21d4f7aae064515bfec992b263d6d2',1,'ABLMost']]], + ['get_5fterrain_5fblank_5ffield_3493',['get_terrain_blank_field',['../classTerrainDrag.html#aafef5e82c0d26336028406bc7ee3a6d3',1,'TerrainDrag']]], + ['get_5ftime_3494',['get_time',['../structTimeInterpolatedData.html#a5b5af3383ee7cba684df54a2cb704d09',1,'TimeInterpolatedData']]], + ['get_5fturb_5fdisk_5fangle_3495',['get_turb_disk_angle',['../classNullWindFarm.html#ac1242356bf27b796b89bea7db82e724b',1,'NullWindFarm']]], + ['get_5fturb_5floc_3496',['get_turb_loc',['../classNullWindFarm.html#a85f4b30a21138dce73af7ea3769d5580',1,'NullWindFarm']]], + ['get_5fturb_5fspec_3497',['get_turb_spec',['../classNullWindFarm.html#a11fd7bf185b205f71197da8ba41edfb6',1,'NullWindFarm']]], + ['get_5fturb_5fspec_5fextra_3498',['get_turb_spec_extra',['../classNullWindFarm.html#a77d2fbe9dc6053701fa98acf5c5c8b25',1,'NullWindFarm']]], + ['get_5fu_5fstar_3499',['get_u_star',['../classABLMost.html#a0890b6ae8c80d8888effa040af808df0',1,'ABLMost']]], + ['get_5fvar_3500',['get_var',['../structTimeInterpolatedData.html#a65f3edf3f03a779a931f5c58bd438602',1,'TimeInterpolatedData']]], + ['get_5fvarname_3501',['Get_VarName',['../classLandSurface.html#a0e04fe7c9b1f9025e8f4458c4522b1d5',1,'LandSurface']]], + ['get_5fvname_3502',['get_vname',['../structNDArray.html#a4d7550e3c00d13d8397f1cfbdfd2ab48',1,'NDArray']]], + ['get_5fvolcanic_5frad_5fprops_3503',['get_volcanic_rad_props',['../classAerRadProps.html#a74842fff81711719376fc035b86dc1a7',1,'AerRadProps']]], + ['get_5fvolcanic_5fradius_5frad_5fprops_3504',['get_volcanic_radius_rad_props',['../classAerRadProps.html#a55507a56c5808f7480e42f4369cbf5a7',1,'AerRadProps']]], + ['get_5fvshape_3505',['get_vshape',['../structNDArray.html#ad839c3c65bd755311afb6f0dad08f336',1,'NDArray']]], + ['get_5fw_5fstar_3506',['get_w_star',['../classABLMost.html#a9ea0efa20ea7a0dfd12ccc8c13c7f5fd',1,'ABLMost']]], + ['get_5fz0_3507',['get_z0',['../classABLMost.html#a626a97f944cb297c966a2ff7ce0bad97',1,'ABLMost']]], + ['get_5fzref_3508',['get_zref',['../classABLMost.html#ae638411093a2d3cc6cc525d4d7efa7ed',1,'ABLMost::get_zref()'],['../classMOSTAverage.html#a5b590fcba4d5d99178a0f8de14a1f174',1,'MOSTAverage::get_zref()']]], + ['getadvfluxreg_3509',['getAdvFluxReg',['../classERF.html#a4d6d990d8111c170692b1e9cc0e918b8',1,'ERF']]], + ['getcputime_3510',['getCPUTime',['../classERF.html#ae0597da6edf955cd138e52fd00380ff2',1,'ERF']]], + ['getdpdrgivenconstanttheta_3511',['getdPdRgivenConstantTheta',['../ERF__EOS_8H.html#a91cb501e961a0d0a6a3c62b5c36702cd',1,'ERF_EOS.H']]], + ['getepochtime_3512',['getEpochTime',['../ERF__NCWpsFile_8H.html#a370a1cca0113b3529a59c031ff71ffb8',1,'ERF_NCWpsFile.H']]], + ['getexnergivenp_3513',['getExnergivenP',['../ERF__EOS_8H.html#ab415ab4061cbbea05723267a0bf82c6b',1,'ERF_EOS.H']]], + ['getexnergivenrth_3514',['getExnergivenRTh',['../ERF__EOS_8H.html#a24b76fd72f051dc593840f006d79fd1a',1,'ERF_EOS.H']]], + ['getindexbox_3515',['getIndexBox',['../structPlaneSampler.html#a1f71b67544dbc9c4cba7d11bc5e5b45d',1,'PlaneSampler']]], + ['getindx_3516',['getIndx',['../structDirectionSelector.html#a3950b636303028f398441fdc43d66dba',1,'DirectionSelector::getIndx()'],['../structDirectionSelector_3_010_01_4.html#a74c1bd1dca28b374962977ab8e32595e',1,'DirectionSelector< 0 >::getIndx()'],['../structDirectionSelector_3_011_01_4.html#ae5631c2b7917d2bc7cb479a266a61834',1,'DirectionSelector< 1 >::getIndx()'],['../structDirectionSelector_3_012_01_4.html#a5708ddb92c7d49cc9ba821f978251160',1,'DirectionSelector< 2 >::getIndx()']]], + ['getmask_3517',['GetMask',['../classERFFillPatcher.html#a2c0b26e7da60e74734191617c50754e1',1,'ERFFillPatcher']]], + ['getpgivenrth_3518',['getPgivenRTh',['../ERF__EOS_8H.html#a08354ab110fb9e873bce9250b4f4b46e',1,'ERF_EOS.H']]], + ['getrelaxmaskval_3519',['GetRelaxMaskVal',['../classERFFillPatcher.html#ae36410e2a848977e145b29c755ac8b5d',1,'ERFFillPatcher']]], + ['getrhogiventandpress_3520',['getRhogivenTandPress',['../ERF__EOS_8H.html#ad5b95b0051794b77cd7538c45fbb3b71',1,'ERF_EOS.H']]], + ['getrhogiventhetapress_3521',['getRhogivenThetaPress',['../ERF__EOS_8H.html#a3ee1ea27d3b9f25afcc603f3e5b17955',1,'ERF_EOS.H']]], + ['getrhothetagivenp_3522',['getRhoThetagivenP',['../ERF__EOS_8H.html#a3cc0ee7727b26e21a97acfc2ad2e6d4d',1,'ERF_EOS.H']]], + ['getsetmaskval_3523',['GetSetMaskVal',['../classERFFillPatcher.html#aa1dd4ccdd7812057d8ee529015e3750d',1,'ERFFillPatcher']]], + ['gettgivenpandth_3524',['getTgivenPandTh',['../ERF__EOS_8H.html#ae76d3ce3486d0e450849c56159f2dbd4',1,'ERF_EOS.H']]], + ['gettgivenrandrth_3525',['getTgivenRandRTh',['../ERF__EOS_8H.html#a65cf1718b7a1fcc56cb16685642543da',1,'ERF_EOS.H']]], + ['getthgivenpandt_3526',['getThgivenPandT',['../ERF__EOS_8H.html#acd37b404bbf95073ffef2a1003dc56c5',1,'ERF_EOS.H']]], + ['getthgivenrandt_3527',['getThgivenRandT',['../ERF__EOS_8H.html#ad0e28e4df049e6e34fa4a973dd446506',1,'ERF_EOS.H']]], + ['goffgratch_5fsvp_5fice_3528',['GoffGratch_svp_ice',['../classSatMethods.html#a9e929b8ac05dbeaa78dc158159f84758',1,'SatMethods']]], + ['goffgratch_5fsvp_5fwater_3529',['GoffGratch_svp_water',['../classSatMethods.html#a264a283910d028a29c374900fc03017f',1,'SatMethods']]], + ['gotonextline_3530',['GotoNextLine',['../classERF.html#aaee255b031e63bd9b5807f6612739dbd',1,'ERF']]], + ['group_3531',['group',['../classncutils_1_1NCGroup.html#a757c592cddc2272a86033fe888232333',1,'ncutils::NCGroup']]] ]; diff --git a/search/functions_7.js b/search/functions_7.js index 11854569c..0b654f78f 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -1,11 +1,11 @@ var searchData= [ - ['has_5fattr_3521',['has_attr',['../structncutils_1_1NCVar.html#a0a4ddce55f60e3accbaf02441b6484cf',1,'ncutils::NCVar::has_attr()'],['../classncutils_1_1NCGroup.html#a1bfb961e66e7c635ae92cee3f8cdeeac',1,'ncutils::NCGroup::has_attr(const std::string &) const']]], - ['has_5fdim_3522',['has_dim',['../classncutils_1_1NCGroup.html#ac233f0c14bd6b340fcd5a14da53b5042',1,'ncutils::NCGroup']]], - ['has_5fgroup_3523',['has_group',['../classncutils_1_1NCGroup.html#a00ea1ccd06adafc43396239ec842b23f',1,'ncutils::NCGroup']]], - ['has_5fvar_3524',['has_var',['../classncutils_1_1NCGroup.html#aaad218c7ea51b515386d5f1ce8a90192',1,'ncutils::NCGroup']]], - ['have_5fvariable_5fsea_5froughness_3525',['have_variable_sea_roughness',['../classABLMost.html#a4c4d9a950ce5f1115f701100795ac405',1,'ABLMost']]], - ['host_5fto_5fdevice_3526',['host_to_device',['../structInputSoundingData.html#a0e0cddb5da1a173092eeaf3c9489dfb8',1,'InputSoundingData']]], - ['hygro_5foptics_5finit_3527',['hygro_optics_init',['../classPhysProp.html#a6c73b423727e5d04394d0c030fd217f0',1,'PhysProp']]], - ['hygroscopic_5foptics_5finit_3528',['hygroscopic_optics_init',['../classPhysProp.html#a012aafa0dfffea201ceb407815094ffd',1,'PhysProp']]] + ['has_5fattr_3532',['has_attr',['../structncutils_1_1NCVar.html#a0a4ddce55f60e3accbaf02441b6484cf',1,'ncutils::NCVar::has_attr()'],['../classncutils_1_1NCGroup.html#a1bfb961e66e7c635ae92cee3f8cdeeac',1,'ncutils::NCGroup::has_attr(const std::string &) const']]], + ['has_5fdim_3533',['has_dim',['../classncutils_1_1NCGroup.html#ac233f0c14bd6b340fcd5a14da53b5042',1,'ncutils::NCGroup']]], + ['has_5fgroup_3534',['has_group',['../classncutils_1_1NCGroup.html#a00ea1ccd06adafc43396239ec842b23f',1,'ncutils::NCGroup']]], + ['has_5fvar_3535',['has_var',['../classncutils_1_1NCGroup.html#aaad218c7ea51b515386d5f1ce8a90192',1,'ncutils::NCGroup']]], + ['have_5fvariable_5fsea_5froughness_3536',['have_variable_sea_roughness',['../classABLMost.html#a4c4d9a950ce5f1115f701100795ac405',1,'ABLMost']]], + ['host_5fto_5fdevice_3537',['host_to_device',['../structInputSoundingData.html#a0e0cddb5da1a173092eeaf3c9489dfb8',1,'InputSoundingData']]], + ['hygro_5foptics_5finit_3538',['hygro_optics_init',['../classPhysProp.html#a6c73b423727e5d04394d0c030fd217f0',1,'PhysProp']]], + ['hygroscopic_5foptics_5finit_3539',['hygroscopic_optics_init',['../classPhysProp.html#a012aafa0dfffea201ceb407815094ffd',1,'PhysProp']]] ]; diff --git a/search/functions_8.js b/search/functions_8.js index a8e33e18a..2a03a6bc8 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -1,97 +1,98 @@ var searchData= [ - ['ice_5feffective_5fradius_3529',['ice_effective_radius',['../ERF__Parameterizations_8H.html#adec9d0652512bd8a82a6dcea536c9138',1,'ERF_Parameterizations.H']]], - ['icefall_3530',['IceFall',['../classSAM.html#a363b3bb27b6e6cdad8693363b3262419',1,'SAM']]], - ['impose_5flateral_5fbasestate_5fbcs_3531',['impose_lateral_basestate_bcs',['../classERFPhysBCFunct__base.html#ab2d46cdc32a713b4eb40a5c3552ef947',1,'ERFPhysBCFunct_base']]], - ['impose_5flateral_5fcons_5fbcs_3532',['impose_lateral_cons_bcs',['../classERFPhysBCFunct__cons.html#ac8da4b078a7da0ba4a9adb727d885e58',1,'ERFPhysBCFunct_cons']]], - ['impose_5flateral_5fxvel_5fbcs_3533',['impose_lateral_xvel_bcs',['../classERFPhysBCFunct__u.html#a9b203cbd4f9a1fd40961067424ae5f81',1,'ERFPhysBCFunct_u']]], - ['impose_5flateral_5fyvel_5fbcs_3534',['impose_lateral_yvel_bcs',['../classERFPhysBCFunct__v.html#adee10e9098b1261837e642a76632c141',1,'ERFPhysBCFunct_v']]], - ['impose_5flateral_5fzvel_5fbcs_3535',['impose_lateral_zvel_bcs',['../classERFPhysBCFunct__w.html#a9cd6e53c9598fe025c3c78945c2b1b83',1,'ERFPhysBCFunct_w']]], - ['impose_5fmost_5fbcs_3536',['impose_most_bcs',['../classABLMost.html#aa6c480227398080885f5bd48466c71e0',1,'ABLMost']]], - ['impose_5fvertical_5fbasestate_5fbcs_3537',['impose_vertical_basestate_bcs',['../classERFPhysBCFunct__base.html#a16a0a73ad13172027fc38b4c427f71ff',1,'ERFPhysBCFunct_base']]], - ['impose_5fvertical_5fcons_5fbcs_3538',['impose_vertical_cons_bcs',['../classERFPhysBCFunct__cons.html#a1f0975393eb1c321d84d15734ae8cdf0',1,'ERFPhysBCFunct_cons']]], - ['impose_5fvertical_5fxvel_5fbcs_3539',['impose_vertical_xvel_bcs',['../classERFPhysBCFunct__u.html#afdf8afb39002a2daac0fc16a5db76d17',1,'ERFPhysBCFunct_u']]], - ['impose_5fvertical_5fyvel_5fbcs_3540',['impose_vertical_yvel_bcs',['../classERFPhysBCFunct__v.html#a9e295ac17321f4d577f1d103f6b665a2',1,'ERFPhysBCFunct_v']]], - ['impose_5fvertical_5fzvel_5fbcs_3541',['impose_vertical_zvel_bcs',['../classERFPhysBCFunct__w.html#a9225c49cf092c6eed2bf9bdf1ef4b9cf',1,'ERFPhysBCFunct_w']]], - ['ingested_5fdensity_3542',['ingested_density',['../classReadBndryPlanes.html#ab54133701e8e086315fa7299257199a2',1,'ReadBndryPlanes']]], - ['ingested_5fke_3543',['ingested_KE',['../classReadBndryPlanes.html#a85a5f25c283db679f67e10167cc6ee5c',1,'ReadBndryPlanes']]], - ['ingested_5fq1_3544',['ingested_q1',['../classReadBndryPlanes.html#a02a0fca675471f10ea6ccb1671ce1cb0',1,'ReadBndryPlanes']]], - ['ingested_5fq2_3545',['ingested_q2',['../classReadBndryPlanes.html#abf22791c2eaf68739ffea26e370724df',1,'ReadBndryPlanes']]], - ['ingested_5fscalar_3546',['ingested_scalar',['../classReadBndryPlanes.html#a6051259f37b0f38a9d74de7b9405dd03',1,'ReadBndryPlanes']]], - ['ingested_5ftheta_3547',['ingested_theta',['../classReadBndryPlanes.html#ac306993497b4e668110e13c4eb7644ff',1,'ReadBndryPlanes']]], - ['ingested_5fvelocity_3548',['ingested_velocity',['../classReadBndryPlanes.html#a906352fe8d793c4360889429d8a5980d',1,'ReadBndryPlanes']]], - ['init_3549',['Init',['../classSLM.html#aef0a4802ed2d86fd1dedad55e51efc88',1,'SLM::Init()'],['../classSatAdj.html#aa91f2c83eb4d59b56002f125765ef501',1,'SatAdj::Init()'],['../classSAM.html#a927f4531f9c2452e5b7fc7ab965c5b78',1,'SAM::Init()'],['../classNullMoist.html#a6f526044328db858069e4b6a70fdbdf7',1,'NullMoist::Init()'],['../classKessler.html#ab1eaffdd038f2eda89f44f150036a405',1,'Kessler::Init()'],['../classMicrophysics.html#a4e781e2a953a088477cfc5a1e3691f2e',1,'Microphysics::Init()'],['../classEulerianMicrophysics.html#ac68028f2920ccb380c605099adb7d604',1,'EulerianMicrophysics::Init()'],['../classNullSurf.html#a013feb9e94f957304bedbc26b6da16b0',1,'NullSurf::Init()'],['../classNOAH.html#ae0ff47476a81fcce3b170eec23033c27',1,'NOAH::Init()'],['../classMM5.html#a0471ac39485d05623f911cd9fd021b9a',1,'MM5::Init()'],['../classLandSurface.html#aac1216f5c2758361ddc016442f3c67cd',1,'LandSurface::Init()']]], - ['init_3550',['init',['../classLinInterp.html#a00b249a492135098785c7cf3d2296a91',1,'LinInterp']]], - ['init1darrays_3551',['init1DArrays',['../classERF.html#a7261c4eb7722af0dfe6cdfb8e2e9e4db',1,'ERF']]], - ['init_5fbase_5fparms_3552',['init_base_parms',['../classProblemBase.html#abac6929cfbd9298447e721dfcbe5163f',1,'ProblemBase']]], - ['init_5fbase_5fstate_5ffrom_5fmetgrid_3553',['init_base_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a21db49779c2d5514ad48151b9dc33788',1,'ERF_MetgridUtils.H']]], - ['init_5fbcs_3554',['init_bcs',['../classERF.html#a618e8fdff3239cc79d4145d02b1ecaa2',1,'ERF']]], - ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_3555',['init_bx_scalars_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3591f1ded54f05cbacb8d1ad6246572e',1,'ERF_InitFromInputSounding.cpp']]], - ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_5fhse_3556',['init_bx_scalars_from_input_sounding_hse',['../ERF__InitFromInputSounding_8cpp.html#a3b07949826938e59fdd5ce25417d3676',1,'ERF_InitFromInputSounding.cpp']]], - ['init_5fbx_5fvelocities_5ffrom_5finput_5fsounding_3557',['init_bx_velocities_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3e2549542024fc00744ba8077f71f1fb',1,'ERF_InitFromInputSounding.cpp']]], - ['init_5fcoeffs_3558',['init_coeffs',['../structMYNNLevel2.html#aaab2f004c0ddd5b3fce84004d9d450b6',1,'MYNNLevel2']]], - ['init_5fcustom_3559',['init_custom',['../classERF.html#a604939a8058f7efa36a427adb889739c',1,'ERF']]], - ['init_5fcustom_5fpert_3560',['init_custom_pert',['../classProblemBase.html#a1c41568b22a4f37247d816a8d20b0757',1,'ProblemBase']]], - ['init_5fcustom_5fterrain_3561',['init_custom_terrain',['../classProblemBase.html#a4a43dd346d2cafb2ba36eff6507613bf',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, const amrex::Real &time)'],['../classProblemBase.html#af79c90b1e65ab01db0f17576818e3661',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &, amrex::FArrayBox &z_phys_nd, const amrex::Real &)']]], - ['init_5fdirichlet_5fbc_5fdata_3562',['init_Dirichlet_bc_data',['../classERF.html#a3079a30cce7e1a01d5c9705f393b5a63',1,'ERF']]], - ['init_5ffrom_5fhse_3563',['init_from_hse',['../classERF.html#a857a8f76768ec4451b995cbf4f4ac176',1,'ERF']]], - ['init_5ffrom_5finput_5fsounding_3564',['init_from_input_sounding',['../classERF.html#a2908bcd920ab5e3fef171a37302853ec',1,'ERF']]], - ['init_5fgeo_5fwind_5fprofile_3565',['init_geo_wind_profile',['../classERF.html#aab564dd3009ef83466b50db6d997b563',1,'ERF']]], - ['init_5fisentropic_5fhse_3566',['init_isentropic_hse',['../namespaceHSEutils.html#acea3d9d853ef0fbeee3f94b4b62cc224',1,'HSEutils']]], - ['init_5fisentropic_5fhse_5fterrain_3567',['init_isentropic_hse_terrain',['../namespaceHSEutils.html#ab38b424f8934564898ddc0e0ee852b07',1,'HSEutils']]], - ['init_5fmode_5fcomps_3568',['init_mode_comps',['../classMamConstituents.html#ab22d164f561b0c76816ad2df12079782',1,'MamConstituents']]], - ['init_5fmsfs_5ffrom_5fmetgrid_3569',['init_msfs_from_metgrid',['../ERF__MetgridUtils_8H.html#af6ab8359bb0f978ab5c5573b54a844e3',1,'ERF_MetgridUtils.H']]], - ['init_5fonly_3570',['init_only',['../classERF.html#a80981e20939a6a38ba17478da2253ff1',1,'ERF']]], - ['init_5fparams_3571',['init_params',['../structTurbChoice.html#a45aa6b97fa410c18f1eca312e43b21be',1,'TurbChoice::init_params()'],['../structSpongeChoice.html#ac20a8660aca19e9655611c3d2eb9f672',1,'SpongeChoice::init_params()'],['../structDiffChoice.html#a9fa9faf0edbd1b9cbf1b5804dd38be38',1,'DiffChoice::init_params()'],['../structSolverChoice.html#a8c15b7cf354e53ddb58bad9577d124d5',1,'SolverChoice::init_params()'],['../structAdvChoice.html#a58637d5ba66800c4c83c928d0a3e13d1',1,'AdvChoice::init_params()']]], - ['init_5fstate_5ffrom_5fmetgrid_3572',['init_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a7e474bb44a0280e9ffafcfd80c0c0c59',1,'ERF_MetgridUtils.H']]], - ['init_5fstuff_3573',['init_stuff',['../classERF.html#aaf237fbe118d80f149295c0579608579',1,'ERF']]], - ['init_5fterrain_5ffrom_5fmetgrid_3574',['init_terrain_from_metgrid',['../ERF__MetgridUtils_8H.html#ad3ae9b317366b5e880366135708ba5d5',1,'ERF_MetgridUtils.H']]], - ['init_5fterrain_5fgrid_3575',['init_terrain_grid',['../ERF__TerrainMetrics_8cpp.html#a6184f65a98c75d738ea36165cb0ddf8d',1,'init_terrain_grid(int lev, const Geometry &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h, GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#ad179b260b388fdbca904a7bb89a27849',1,'init_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.H']]], - ['init_5fthin_5fbody_3576',['init_thin_body',['../classERF.html#af4f87fb01d61c18d8eb85ac5ac159785',1,'ERF']]], - ['init_5ftpi_3577',['init_tpi',['../structTurbulentPerturbation.html#a6f6d1321050b4a5709f3eaecff1a8926',1,'TurbulentPerturbation']]], - ['init_5funiform_3578',['init_uniform',['../classProblemBase.html#a6752f5d7122d68914e67896d21db6c43',1,'ProblemBase::init_uniform()'],['../classERF.html#ae618963cf90e247b72fbd71d5b13599d',1,'ERF::init_uniform()']]], - ['init_5fwhich_5fterrain_5fgrid_3579',['init_which_terrain_grid',['../ERF__TerrainMetrics_8cpp.html#ac59abef116a0b274b84ab3d89771ef22',1,'init_which_terrain_grid(int lev, Geometry const &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#ac2675c866cd76d03067861a6f79abfc9',1,'init_which_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h): ERF_TerrainMetrics.H']]], - ['init_5fwindfarm_5flat_5flon_3580',['init_windfarm_lat_lon',['../classWindFarm.html#aab3b5df05c4a5f0604ad7c378ba34d1e',1,'WindFarm']]], - ['init_5fwindfarm_5fx_5fy_3581',['init_windfarm_x_y',['../classWindFarm.html#aaa79cb89d8f18f2a059d1ff62c5e5dd3',1,'WindFarm']]], - ['init_5fzlevels_3582',['init_zlevels',['../ERF__TerrainMetrics_8cpp.html#a6a0ddf4ef447c8f0129b403c8fd889fd',1,'init_zlevels(Vector< Vector< Real >> &zlevels_stag, Vector< Vector< Real >> &stretched_dz_h, Vector< Gpu::DeviceVector< Real >> &stretched_dz_d, Vector< Geometry > const &geom, Vector< IntVect > const &ref_ratio, const Real grid_stretching_ratio, const Real zsurf, const Real dz0): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#a32b8b3f0c8d28024951dd02521086d3b',1,'init_zlevels(amrex::Vector< amrex::Vector< amrex::Real >> &zlevels_stag, amrex::Vector< amrex::Vector< amrex::Real >> &stretched_dz_h, amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real >> &stretched_dz_d, amrex::Vector< amrex::Geometry > const &geom, amrex::Vector< amrex::IntVect > const &ref_ratio, const amrex::Real grid_stretching_ratio, const amrex::Real zsurf, const amrex::Real dz0): ERF_TerrainMetrics.H']]], - ['init_5fzphys_3583',['init_zphys',['../classERF.html#a8f50cd1ba85fbf9ae0579a56ba06eb1b',1,'ERF']]], - ['initdata_3584',['InitData',['../classERF.html#ad5d585e110291969767013a515719224',1,'ERF']]], - ['initdata_5fpost_3585',['InitData_post',['../classERF.html#aa8b243c093bd872b6f7592603ff97792',1,'ERF']]], - ['initdata_5fpre_3586',['InitData_pre',['../classERF.html#a9084860e0049795487636a9e0ccbc89e',1,'ERF']]], - ['inithse_3587',['initHSE',['../classERF.html#a92c020bfaa43e40fb5ffc449427a0318',1,'ERF::initHSE()'],['../classERF.html#a69c8fce3b0f5b28e98240599c2ee16bb',1,'ERF::initHSE(int lev)']]], - ['initial_5ffluxes_3588',['initial_fluxes',['../namespaceinternal.html#aaf4add7dd62294e7017ae4e65f656337',1,'internal']]], - ['initialize_3589',['initialize',['../classOptics.html#a001c26ecdd54b6a87c997c61ba32d681',1,'Optics::initialize()'],['../classRadiation.html#a14d24390054f532422c4fc9f761e1ec0',1,'Radiation::initialize()'],['../classMam4__aer.html#a54577b94ef6180a27a5f0b5ab7e1b022',1,'Mam4_aer::initialize()'],['../classCloudRadProps.html#ac733936ee2d3e88f07631b30fc5758ef',1,'CloudRadProps::initialize()'],['../classAerRadProps.html#ad1319c07557304aa02bd3c5c20808c3f',1,'AerRadProps::initialize()'],['../classRrtmgp.html#a8c60511318cca878c918dfc131507cb2',1,'Rrtmgp::initialize()'],['../classMRISplitIntegrator.html#a7b54e96150eb521642b711f8e77b0454',1,'MRISplitIntegrator::initialize(const T &S_data)']]], - ['initialize_5fdata_3590',['initialize_data',['../classMRISplitIntegrator.html#a8fe3068c562900c56e3174c23af4ab99',1,'MRISplitIntegrator']]], - ['initialize_5fintegrator_3591',['initialize_integrator',['../classERF.html#a5600f8ce250d4811012719fdf5e85f00',1,'ERF']]], - ['initializeblocks_3592',['InitializeBlocks',['../classMultiBlockContainer.html#a34f2b57ec5aafb88be61d6ffd3dea55c',1,'MultiBlockContainer']]], - ['initializefromfile_3593',['InitializeFromFile',['../classERF.html#a2e1874d47d95c7c858c2a2336fd0eee6',1,'ERF']]], - ['initializelevelfromdata_3594',['InitializeLevelFromData',['../classERF.html#a914f576acc2d1a54203a220cce10df62',1,'ERF']]], - ['initializemicrophysics_3595',['initializeMicrophysics',['../classERF.html#afc2898daad269536c1a15443abf3fa75',1,'ERF']]], - ['initrayleigh_3596',['initRayleigh',['../classERF.html#a039a764a1d942c484e8aea49e87bc046',1,'ERF']]], - ['initsponge_3597',['initSponge',['../classERF.html#ab26ec4f9c35a519063af2a938c1012e6',1,'ERF']]], - ['input_5fsponge_3598',['input_sponge',['../classERF.html#abfdc95a7c3cf7e413c1352bac38c93e8',1,'ERF']]], - ['inputsoundingdata_3599',['InputSoundingData',['../structInputSoundingData.html#ade438454b2da656ce7f98df041f25cc3',1,'InputSoundingData']]], - ['inputspongedata_3600',['InputSpongeData',['../structInputSpongeData.html#a1cf017339a236d02cc0c6f970398940a',1,'InputSpongeData']]], - ['insoluble_5foptics_5finit_3601',['insoluble_optics_init',['../classPhysProp.html#a743d0450322b6d533f2c613ef016d4ab',1,'PhysProp']]], - ['interp1d_3602',['interp1d',['../classLinInterp.html#aad318a6d1364e9369ea02fe34542de24',1,'LinInterp']]], - ['interp2d1d_3603',['interp2d1d',['../classLinInterp.html#adcd3fbce06341f370d0e7bcabb6a5e1c',1,'LinInterp']]], - ['interp2d2d_3604',['interp2d2d',['../classLinInterp.html#a646cb2d20182e9d2073b08d0897dac76',1,'LinInterp']]], - ['interp3d2d_3605',['interp3d2d',['../classLinInterp.html#a5f3ce2823f4abf89ae404d3fe600e1ea',1,'LinInterp']]], - ['interp_5fin_5ftime_3606',['interp_in_time',['../classReadBndryPlanes.html#a18cdefa6feaf7253b3d9029992b6b57c',1,'ReadBndryPlanes']]], - ['interpcell_3607',['InterpCell',['../classERFFillPatcher.html#ab1e2657e50f7ab6f3255decee073fff8',1,'ERFFillPatcher']]], - ['interpface_3608',['InterpFace',['../classERFFillPatcher.html#a713333f0602eb39a96836c5ea8825a67',1,'ERFFillPatcher']]], - ['interpolate_5f1d_3609',['interpolate_1d',['../ERF__Interpolation__1D_8H.html#a803d0d35d4ca4791556cbe02bbf51cbb',1,'ERF_Interpolation_1D.H']]], - ['interpolate_5fcolumn_5fmetgrid_3610',['interpolate_column_metgrid',['../ERF__MetgridUtils_8H.html#a0d45af76ffa24db61d16ea49cc18143e',1,'ERF_MetgridUtils.H']]], - ['interpolate_5fcolumn_5fmetgrid_5flinear_3611',['interpolate_column_metgrid_linear',['../ERF__MetgridUtils_8H.html#a4ddd248579795dad2845170d2c73e170',1,'ERF_MetgridUtils.H']]], - ['interpolatedensitypertfromcelltoface_3612',['InterpolateDensityPertFromCellToFace',['../ERF__Interpolation_8H.html#a7db2e03d98477dc9033d7c99e2223898',1,'ERF_Interpolation.H']]], - ['interpolatedval_3613',['interpolatedVal',['../ERF__Interpolation_8H.html#aa4b88a88257b89505c133a7ba9cba462',1,'ERF_Interpolation.H']]], - ['interpolateinx_3614',['InterpolateInX',['../structCENTERED6.html#af5abc40fa48386ff2e8853265ab2f636',1,'CENTERED6::InterpolateInX()'],['../ERF__Interpolation_8H.html#ae8940bdc1f155614d26ce3c5502bd918',1,'InterpolateInX(): ERF_Interpolation.H'],['../structCENTERED2.html#ae2a1fcb6b769ae483dc9a52320b84eb9',1,'CENTERED2::InterpolateInX()'],['../structUPWIND3.html#ab5aa8215b1d63920781081235329e88f',1,'UPWIND3::InterpolateInX()'],['../structCENTERED4.html#a548363e6720cc5e30fe3e0968bfa7ace',1,'CENTERED4::InterpolateInX()'],['../structUPWIND5.html#aa3795c18c765fc2d6c2e76ce2066bf90',1,'UPWIND5::InterpolateInX()'],['../structWENO3.html#ab09e1cf66eb2ab4f42b37ae64a762d83',1,'WENO3::InterpolateInX()'],['../structWENO5.html#a979941971dd839129c0e424f262f3cdc',1,'WENO5::InterpolateInX()'],['../structWENO7.html#a5e0851756f4c59f482ec569de02948f8',1,'WENO7::InterpolateInX()'],['../structWENO__Z3.html#a70222f603b0f834b5c6cab9d2d500149',1,'WENO_Z3::InterpolateInX()'],['../structWENO__MZQ3.html#a8d3def9a4458be70dff444935379bbbf',1,'WENO_MZQ3::InterpolateInX()'],['../structWENO__Z5.html#ad08f189935f50294739c74db97fe7f81',1,'WENO_Z5::InterpolateInX()'],['../structWENO__Z7.html#af3014484f55bb651deae01036d7fc907',1,'WENO_Z7::InterpolateInX()']]], - ['interpolateiny_3615',['InterpolateInY',['../ERF__Interpolation_8H.html#ad9844abfa5c6530dc10d582e1adbb26c',1,'InterpolateInY(): ERF_Interpolation.H'],['../structCENTERED2.html#ab661f0f36acb976738a81c5b3eb003c7',1,'CENTERED2::InterpolateInY()'],['../structUPWIND5.html#ac996371b2f01606e87dfded4bb410c5a',1,'UPWIND5::InterpolateInY()'],['../structCENTERED4.html#a0fa7b6e32435f939963adf76f9a461f1',1,'CENTERED4::InterpolateInY()'],['../structUPWIND3.html#a49e40adf20c8ec95cfb5a27e87a6d01a',1,'UPWIND3::InterpolateInY()'],['../structWENO3.html#a95e7df06f162d0ff74c057f6a4253a83',1,'WENO3::InterpolateInY()'],['../structCENTERED6.html#a16a6ea9f7d0663518b97353b2224ee33',1,'CENTERED6::InterpolateInY()'],['../structWENO5.html#aad28f5b549554b6f04ac3c27e29b9588',1,'WENO5::InterpolateInY()'],['../structWENO7.html#a1d3391fa3ca88b8a2661a5065081c232',1,'WENO7::InterpolateInY()'],['../structWENO__Z3.html#a448d977459d12ff43f0a74da29e94014',1,'WENO_Z3::InterpolateInY()'],['../structWENO__MZQ3.html#ab9cb2f483989b377e7de79587d44c8c1',1,'WENO_MZQ3::InterpolateInY()'],['../structWENO__Z5.html#a03b7275f69b8b143020627f6caac980b',1,'WENO_Z5::InterpolateInY()'],['../structWENO__Z7.html#ad41c4d34a72d2e88664ba6b49e663f43',1,'WENO_Z7::InterpolateInY()']]], - ['interpolateinz_3616',['InterpolateInZ',['../structCENTERED6.html#ad80522d3ef86f7d5dc0173d50132d80e',1,'CENTERED6::InterpolateInZ()'],['../structCENTERED2.html#a45235061b7460611c20eef7d77754881',1,'CENTERED2::InterpolateInZ()'],['../structUPWIND3.html#ae5281fb5aa8b8c66e1612fa6a749f5b7',1,'UPWIND3::InterpolateInZ()'],['../structCENTERED4.html#a0ab3e64ef904a4890845941199c3fccf',1,'CENTERED4::InterpolateInZ()'],['../structUPWIND5.html#a87865225127cac26ae09dc75a23fc0af',1,'UPWIND5::InterpolateInZ()'],['../structUPWINDALL.html#a70400676dab67321ae301b3cc5c62f59',1,'UPWINDALL::InterpolateInZ()'],['../structWENO3.html#ad693dfd8b54bf52e2076b911df389c2a',1,'WENO3::InterpolateInZ()'],['../structWENO5.html#aa604f451ba89411ee6c667588ffe2cf7',1,'WENO5::InterpolateInZ()'],['../structWENO7.html#a930079459123947e83a5e01e5347aa2e',1,'WENO7::InterpolateInZ()'],['../structWENO__Z3.html#aa18592e1e73ba3a08e57fbb694266138',1,'WENO_Z3::InterpolateInZ()'],['../structWENO__MZQ3.html#a0f47a8f2cbae0a33e9e851248e3f87d8',1,'WENO_MZQ3::InterpolateInZ()'],['../structWENO__Z5.html#a5d2c1f537a4b03a8cd81e164f6464c2b',1,'WENO_Z5::InterpolateInZ()'],['../structWENO__Z7.html#aa624ec88d9ed4687fcd83c60c86d1515',1,'WENO_Z7::InterpolateInZ()'],['../ERF__Interpolation_8H.html#a0623363b49ea9794f302ec9e69c525ea',1,'InterpolateInZ(int i, int j, int k, const amrex::Array4< const amrex::Real > &qty, int qty_index, amrex::Real upw, const AdvType adv_type): ERF_Interpolation.H']]], - ['interpolatepertfromcell_3617',['InterpolatePertFromCell',['../ERF__Interpolation_8H.html#a54ee27dfac22fc3f49cdde05d2ec5871',1,'ERF_Interpolation.H']]], - ['intersectioncif_3618',['IntersectionCIF',['../classIntersectionCIF.html#abf356bbe64e8979330be6f8b3417a100',1,'IntersectionCIF::IntersectionCIF(const F1 &f1, const F2 &f2)'],['../classIntersectionCIF.html#afbc1eaa42b79f62bb29534390c06faa8',1,'IntersectionCIF::IntersectionCIF(const IntersectionCIF &rhs)=default'],['../classIntersectionCIF.html#a38bfb62292689f3521c4b98a9896cf4b',1,'IntersectionCIF::IntersectionCIF(IntersectionCIF &&rhs) noexcept=default']]], - ['is_5factive_3619',['is_active',['../classCIF.html#a35ba7e4a8c662ebfd81b7c7c35416737',1,'CIF::is_active()'],['../classUnionCIF.html#af61467caa94146f97d5e7b64daf57d44',1,'UnionCIF::is_active()'],['../classIntersectionCIF.html#a86eb75a2940298fb7e01646da4bbe668',1,'IntersectionCIF::is_active()']]], - ['is_5fempty_3620',['is_empty',['../classUnionListIF.html#a03205f1c8304860e5fe963febe853dd9',1,'UnionListIF']]], - ['is_5fit_5ftime_5ffor_5faction_3621',['is_it_time_for_action',['../classERF.html#ad4c61fad53912d1e8d0f774d365bcf0f',1,'ERF']]], - ['iterate_5fflux_3622',['iterate_flux',['../structadiabatic__donelan.html#a2ad15699c4fd0a566c45dca957df4e48',1,'adiabatic_donelan::iterate_flux()'],['../structadiabatic.html#ae04779cfc9bd3e1f7fdce31f98383f66',1,'adiabatic::iterate_flux()'],['../structadiabatic__charnock.html#a4b2881e7b3fb5730c6e2d55a41dd9bd0',1,'adiabatic_charnock::iterate_flux()'],['../structadiabatic__mod__charnock.html#acfe52a64ebafd1135f6f215b8462d718',1,'adiabatic_mod_charnock::iterate_flux()'],['../structsurface__temp__wave__coupled.html#a46050c5d081b11e873c0078b3e7b5e7b',1,'surface_temp_wave_coupled::iterate_flux()'],['../structadiabatic__wave__coupled.html#a4604487fd489620672f85bc517a4729a',1,'adiabatic_wave_coupled::iterate_flux()'],['../structsurface__flux.html#a629c64ea10e8f36b6d4ef17120772e82',1,'surface_flux::iterate_flux()'],['../structsurface__flux__charnock.html#a9f88180c90bc865136d2f153c82d4fe3',1,'surface_flux_charnock::iterate_flux()'],['../structsurface__flux__mod__charnock.html#aeed3a1d89568498a381abca31ecff25d',1,'surface_flux_mod_charnock::iterate_flux()'],['../structsurface__flux__donelan.html#a1a698342ed730384eef2b9974d0f65ac',1,'surface_flux_donelan::iterate_flux()'],['../structsurface__flux__wave__coupled.html#a303023c95fd8121c335eb33b5efbc0bf',1,'surface_flux_wave_coupled::iterate_flux()'],['../structsurface__temp.html#a5871a69ecd45836e43e208d094bf4a4a',1,'surface_temp::iterate_flux()'],['../structsurface__temp__charnock.html#a95809501feb05aea7aa17bb4ab21a0fb',1,'surface_temp_charnock::iterate_flux()'],['../structsurface__temp__mod__charnock.html#aee58e170ad409e01495f1f32a9e2efaa',1,'surface_temp_mod_charnock::iterate_flux()'],['../structsurface__temp__donelan.html#aaf6cda638512738d8fdcda9277a84402',1,'surface_temp_donelan::iterate_flux()']]] + ['ice_5feffective_5fradius_3540',['ice_effective_radius',['../ERF__Parameterizations_8H.html#adec9d0652512bd8a82a6dcea536c9138',1,'ERF_Parameterizations.H']]], + ['icefall_3541',['IceFall',['../classSAM.html#a363b3bb27b6e6cdad8693363b3262419',1,'SAM']]], + ['impose_5flateral_5fbasestate_5fbcs_3542',['impose_lateral_basestate_bcs',['../classERFPhysBCFunct__base.html#ab2d46cdc32a713b4eb40a5c3552ef947',1,'ERFPhysBCFunct_base']]], + ['impose_5flateral_5fcons_5fbcs_3543',['impose_lateral_cons_bcs',['../classERFPhysBCFunct__cons.html#ac8da4b078a7da0ba4a9adb727d885e58',1,'ERFPhysBCFunct_cons']]], + ['impose_5flateral_5fxvel_5fbcs_3544',['impose_lateral_xvel_bcs',['../classERFPhysBCFunct__u.html#a9b203cbd4f9a1fd40961067424ae5f81',1,'ERFPhysBCFunct_u']]], + ['impose_5flateral_5fyvel_5fbcs_3545',['impose_lateral_yvel_bcs',['../classERFPhysBCFunct__v.html#adee10e9098b1261837e642a76632c141',1,'ERFPhysBCFunct_v']]], + ['impose_5flateral_5fzvel_5fbcs_3546',['impose_lateral_zvel_bcs',['../classERFPhysBCFunct__w.html#a9cd6e53c9598fe025c3c78945c2b1b83',1,'ERFPhysBCFunct_w']]], + ['impose_5fmost_5fbcs_3547',['impose_most_bcs',['../classABLMost.html#aa6c480227398080885f5bd48466c71e0',1,'ABLMost']]], + ['impose_5fvertical_5fbasestate_5fbcs_3548',['impose_vertical_basestate_bcs',['../classERFPhysBCFunct__base.html#a16a0a73ad13172027fc38b4c427f71ff',1,'ERFPhysBCFunct_base']]], + ['impose_5fvertical_5fcons_5fbcs_3549',['impose_vertical_cons_bcs',['../classERFPhysBCFunct__cons.html#a1f0975393eb1c321d84d15734ae8cdf0',1,'ERFPhysBCFunct_cons']]], + ['impose_5fvertical_5fxvel_5fbcs_3550',['impose_vertical_xvel_bcs',['../classERFPhysBCFunct__u.html#afdf8afb39002a2daac0fc16a5db76d17',1,'ERFPhysBCFunct_u']]], + ['impose_5fvertical_5fyvel_5fbcs_3551',['impose_vertical_yvel_bcs',['../classERFPhysBCFunct__v.html#a9e295ac17321f4d577f1d103f6b665a2',1,'ERFPhysBCFunct_v']]], + ['impose_5fvertical_5fzvel_5fbcs_3552',['impose_vertical_zvel_bcs',['../classERFPhysBCFunct__w.html#a9225c49cf092c6eed2bf9bdf1ef4b9cf',1,'ERFPhysBCFunct_w']]], + ['ingested_5fdensity_3553',['ingested_density',['../classReadBndryPlanes.html#ab54133701e8e086315fa7299257199a2',1,'ReadBndryPlanes']]], + ['ingested_5fke_3554',['ingested_KE',['../classReadBndryPlanes.html#a85a5f25c283db679f67e10167cc6ee5c',1,'ReadBndryPlanes']]], + ['ingested_5fq1_3555',['ingested_q1',['../classReadBndryPlanes.html#a02a0fca675471f10ea6ccb1671ce1cb0',1,'ReadBndryPlanes']]], + ['ingested_5fq2_3556',['ingested_q2',['../classReadBndryPlanes.html#abf22791c2eaf68739ffea26e370724df',1,'ReadBndryPlanes']]], + ['ingested_5fscalar_3557',['ingested_scalar',['../classReadBndryPlanes.html#a6051259f37b0f38a9d74de7b9405dd03',1,'ReadBndryPlanes']]], + ['ingested_5ftheta_3558',['ingested_theta',['../classReadBndryPlanes.html#ac306993497b4e668110e13c4eb7644ff',1,'ReadBndryPlanes']]], + ['ingested_5fvelocity_3559',['ingested_velocity',['../classReadBndryPlanes.html#a906352fe8d793c4360889429d8a5980d',1,'ReadBndryPlanes']]], + ['init_3560',['Init',['../classEulerianMicrophysics.html#ac68028f2920ccb380c605099adb7d604',1,'EulerianMicrophysics']]], + ['init_3561',['init',['../classLinInterp.html#a00b249a492135098785c7cf3d2296a91',1,'LinInterp']]], + ['init_3562',['Init',['../classSatAdj.html#aa91f2c83eb4d59b56002f125765ef501',1,'SatAdj::Init()'],['../classSAM.html#a927f4531f9c2452e5b7fc7ab965c5b78',1,'SAM::Init()'],['../classNullMoist.html#a6f526044328db858069e4b6a70fdbdf7',1,'NullMoist::Init()'],['../classKessler.html#ab1eaffdd038f2eda89f44f150036a405',1,'Kessler::Init()'],['../classMicrophysics.html#a4e781e2a953a088477cfc5a1e3691f2e',1,'Microphysics::Init()'],['../classSLM.html#aef0a4802ed2d86fd1dedad55e51efc88',1,'SLM::Init()'],['../classNullSurf.html#a013feb9e94f957304bedbc26b6da16b0',1,'NullSurf::Init()'],['../classNOAH.html#ae0ff47476a81fcce3b170eec23033c27',1,'NOAH::Init()'],['../classMM5.html#a0471ac39485d05623f911cd9fd021b9a',1,'MM5::Init()'],['../classLandSurface.html#aac1216f5c2758361ddc016442f3c67cd',1,'LandSurface::Init()']]], + ['init1darrays_3563',['init1DArrays',['../classERF.html#a7261c4eb7722af0dfe6cdfb8e2e9e4db',1,'ERF']]], + ['init_5fbase_5fparms_3564',['init_base_parms',['../classProblemBase.html#abac6929cfbd9298447e721dfcbe5163f',1,'ProblemBase']]], + ['init_5fbase_5fstate_5ffrom_5fmetgrid_3565',['init_base_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a21db49779c2d5514ad48151b9dc33788',1,'ERF_MetgridUtils.H']]], + ['init_5fbcs_3566',['init_bcs',['../classERF.html#a618e8fdff3239cc79d4145d02b1ecaa2',1,'ERF']]], + ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_3567',['init_bx_scalars_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3591f1ded54f05cbacb8d1ad6246572e',1,'ERF_InitFromInputSounding.cpp']]], + ['init_5fbx_5fscalars_5ffrom_5finput_5fsounding_5fhse_3568',['init_bx_scalars_from_input_sounding_hse',['../ERF__InitFromInputSounding_8cpp.html#a3b07949826938e59fdd5ce25417d3676',1,'ERF_InitFromInputSounding.cpp']]], + ['init_5fbx_5fvelocities_5ffrom_5finput_5fsounding_3569',['init_bx_velocities_from_input_sounding',['../ERF__InitFromInputSounding_8cpp.html#a3e2549542024fc00744ba8077f71f1fb',1,'ERF_InitFromInputSounding.cpp']]], + ['init_5fcoeffs_3570',['init_coeffs',['../structMYNNLevel2.html#aaab2f004c0ddd5b3fce84004d9d450b6',1,'MYNNLevel2']]], + ['init_5fcustom_3571',['init_custom',['../classERF.html#a604939a8058f7efa36a427adb889739c',1,'ERF']]], + ['init_5fcustom_5fpert_3572',['init_custom_pert',['../classProblemBase.html#a1c41568b22a4f37247d816a8d20b0757',1,'ProblemBase']]], + ['init_5fcustom_5fterrain_3573',['init_custom_terrain',['../classProblemBase.html#a4a43dd346d2cafb2ba36eff6507613bf',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, const amrex::Real &time)'],['../classProblemBase.html#af79c90b1e65ab01db0f17576818e3661',1,'ProblemBase::init_custom_terrain(const amrex::Geometry &, amrex::FArrayBox &z_phys_nd, const amrex::Real &)']]], + ['init_5fdirichlet_5fbc_5fdata_3574',['init_Dirichlet_bc_data',['../classERF.html#a3079a30cce7e1a01d5c9705f393b5a63',1,'ERF']]], + ['init_5ffrom_5fhse_3575',['init_from_hse',['../classERF.html#a857a8f76768ec4451b995cbf4f4ac176',1,'ERF']]], + ['init_5ffrom_5finput_5fsounding_3576',['init_from_input_sounding',['../classERF.html#a2908bcd920ab5e3fef171a37302853ec',1,'ERF']]], + ['init_5fgeo_5fwind_5fprofile_3577',['init_geo_wind_profile',['../classERF.html#aab564dd3009ef83466b50db6d997b563',1,'ERF']]], + ['init_5fisentropic_5fhse_3578',['init_isentropic_hse',['../namespaceHSEutils.html#acea3d9d853ef0fbeee3f94b4b62cc224',1,'HSEutils']]], + ['init_5fisentropic_5fhse_5fterrain_3579',['init_isentropic_hse_terrain',['../namespaceHSEutils.html#ab38b424f8934564898ddc0e0ee852b07',1,'HSEutils']]], + ['init_5fmode_5fcomps_3580',['init_mode_comps',['../classMamConstituents.html#ab22d164f561b0c76816ad2df12079782',1,'MamConstituents']]], + ['init_5fmsfs_5ffrom_5fmetgrid_3581',['init_msfs_from_metgrid',['../ERF__MetgridUtils_8H.html#af6ab8359bb0f978ab5c5573b54a844e3',1,'ERF_MetgridUtils.H']]], + ['init_5fonly_3582',['init_only',['../classERF.html#a80981e20939a6a38ba17478da2253ff1',1,'ERF']]], + ['init_5fparams_3583',['init_params',['../structTurbChoice.html#a45aa6b97fa410c18f1eca312e43b21be',1,'TurbChoice::init_params()'],['../structSpongeChoice.html#ac20a8660aca19e9655611c3d2eb9f672',1,'SpongeChoice::init_params()'],['../structDiffChoice.html#a9fa9faf0edbd1b9cbf1b5804dd38be38',1,'DiffChoice::init_params()'],['../structSolverChoice.html#a8c15b7cf354e53ddb58bad9577d124d5',1,'SolverChoice::init_params()'],['../structAdvChoice.html#a58637d5ba66800c4c83c928d0a3e13d1',1,'AdvChoice::init_params()']]], + ['init_5fstate_5ffrom_5fmetgrid_3584',['init_state_from_metgrid',['../ERF__MetgridUtils_8H.html#a7e474bb44a0280e9ffafcfd80c0c0c59',1,'ERF_MetgridUtils.H']]], + ['init_5fstuff_3585',['init_stuff',['../classERF.html#aaf237fbe118d80f149295c0579608579',1,'ERF']]], + ['init_5fterrain_5ffrom_5fmetgrid_3586',['init_terrain_from_metgrid',['../ERF__MetgridUtils_8H.html#ad3ae9b317366b5e880366135708ba5d5',1,'ERF_MetgridUtils.H']]], + ['init_5fterrain_5fgrid_3587',['init_terrain_grid',['../ERF__TerrainMetrics_8cpp.html#a6184f65a98c75d738ea36165cb0ddf8d',1,'init_terrain_grid(int lev, const Geometry &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h, GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#ad179b260b388fdbca904a7bb89a27849',1,'init_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TerrainMetrics.H']]], + ['init_5fthin_5fbody_3588',['init_thin_body',['../classERF.html#af4f87fb01d61c18d8eb85ac5ac159785',1,'ERF']]], + ['init_5ftpi_3589',['init_tpi',['../structTurbulentPerturbation.html#a6f6d1321050b4a5709f3eaecff1a8926',1,'TurbulentPerturbation']]], + ['init_5funiform_3590',['init_uniform',['../classProblemBase.html#a6752f5d7122d68914e67896d21db6c43',1,'ProblemBase::init_uniform()'],['../classERF.html#ae618963cf90e247b72fbd71d5b13599d',1,'ERF::init_uniform()']]], + ['init_5fwhich_5fterrain_5fgrid_3591',['init_which_terrain_grid',['../ERF__TerrainMetrics_8cpp.html#ac59abef116a0b274b84ab3d89771ef22',1,'init_which_terrain_grid(int lev, Geometry const &geom, MultiFab &z_phys_nd, Vector< Real > const &z_levels_h): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#ac2675c866cd76d03067861a6f79abfc9',1,'init_which_terrain_grid(int lev, const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::Vector< amrex::Real > const &z_levels_h): ERF_TerrainMetrics.H']]], + ['init_5fwindfarm_5flat_5flon_3592',['init_windfarm_lat_lon',['../classWindFarm.html#aab3b5df05c4a5f0604ad7c378ba34d1e',1,'WindFarm']]], + ['init_5fwindfarm_5fx_5fy_3593',['init_windfarm_x_y',['../classWindFarm.html#aaa79cb89d8f18f2a059d1ff62c5e5dd3',1,'WindFarm']]], + ['init_5fzlevels_3594',['init_zlevels',['../ERF__TerrainMetrics_8cpp.html#a6a0ddf4ef447c8f0129b403c8fd889fd',1,'init_zlevels(Vector< Vector< Real >> &zlevels_stag, Vector< Vector< Real >> &stretched_dz_h, Vector< Gpu::DeviceVector< Real >> &stretched_dz_d, Vector< Geometry > const &geom, Vector< IntVect > const &ref_ratio, const Real grid_stretching_ratio, const Real zsurf, const Real dz0): ERF_TerrainMetrics.cpp'],['../ERF__TerrainMetrics_8H.html#a32b8b3f0c8d28024951dd02521086d3b',1,'init_zlevels(amrex::Vector< amrex::Vector< amrex::Real >> &zlevels_stag, amrex::Vector< amrex::Vector< amrex::Real >> &stretched_dz_h, amrex::Vector< amrex::Gpu::DeviceVector< amrex::Real >> &stretched_dz_d, amrex::Vector< amrex::Geometry > const &geom, amrex::Vector< amrex::IntVect > const &ref_ratio, const amrex::Real grid_stretching_ratio, const amrex::Real zsurf, const amrex::Real dz0): ERF_TerrainMetrics.H']]], + ['init_5fzphys_3595',['init_zphys',['../classERF.html#a8f50cd1ba85fbf9ae0579a56ba06eb1b',1,'ERF']]], + ['initdata_3596',['InitData',['../classERF.html#ad5d585e110291969767013a515719224',1,'ERF']]], + ['initdata_5fpost_3597',['InitData_post',['../classERF.html#aa8b243c093bd872b6f7592603ff97792',1,'ERF']]], + ['initdata_5fpre_3598',['InitData_pre',['../classERF.html#a9084860e0049795487636a9e0ccbc89e',1,'ERF']]], + ['inithse_3599',['initHSE',['../classERF.html#a92c020bfaa43e40fb5ffc449427a0318',1,'ERF::initHSE()'],['../classERF.html#a69c8fce3b0f5b28e98240599c2ee16bb',1,'ERF::initHSE(int lev)']]], + ['initial_5ffluxes_3600',['initial_fluxes',['../namespaceinternal.html#aaf4add7dd62294e7017ae4e65f656337',1,'internal']]], + ['initialize_3601',['initialize',['../classOptics.html#a001c26ecdd54b6a87c997c61ba32d681',1,'Optics::initialize()'],['../classRadiation.html#a14d24390054f532422c4fc9f761e1ec0',1,'Radiation::initialize()'],['../classMam4__aer.html#a54577b94ef6180a27a5f0b5ab7e1b022',1,'Mam4_aer::initialize()'],['../classCloudRadProps.html#ac733936ee2d3e88f07631b30fc5758ef',1,'CloudRadProps::initialize()'],['../classAerRadProps.html#ad1319c07557304aa02bd3c5c20808c3f',1,'AerRadProps::initialize()'],['../classRrtmgp.html#a8c60511318cca878c918dfc131507cb2',1,'Rrtmgp::initialize()'],['../classMRISplitIntegrator.html#a7b54e96150eb521642b711f8e77b0454',1,'MRISplitIntegrator::initialize(const T &S_data)']]], + ['initialize_5fdata_3602',['initialize_data',['../classMRISplitIntegrator.html#a8fe3068c562900c56e3174c23af4ab99',1,'MRISplitIntegrator']]], + ['initialize_5fintegrator_3603',['initialize_integrator',['../classERF.html#a5600f8ce250d4811012719fdf5e85f00',1,'ERF']]], + ['initializeblocks_3604',['InitializeBlocks',['../classMultiBlockContainer.html#a34f2b57ec5aafb88be61d6ffd3dea55c',1,'MultiBlockContainer']]], + ['initializefromfile_3605',['InitializeFromFile',['../classERF.html#a2e1874d47d95c7c858c2a2336fd0eee6',1,'ERF']]], + ['initializelevelfromdata_3606',['InitializeLevelFromData',['../classERF.html#a914f576acc2d1a54203a220cce10df62',1,'ERF']]], + ['initializemicrophysics_3607',['initializeMicrophysics',['../classERF.html#afc2898daad269536c1a15443abf3fa75',1,'ERF']]], + ['initrayleigh_3608',['initRayleigh',['../classERF.html#a039a764a1d942c484e8aea49e87bc046',1,'ERF']]], + ['initsponge_3609',['initSponge',['../classERF.html#ab26ec4f9c35a519063af2a938c1012e6',1,'ERF']]], + ['input_5fsponge_3610',['input_sponge',['../classERF.html#abfdc95a7c3cf7e413c1352bac38c93e8',1,'ERF']]], + ['inputsoundingdata_3611',['InputSoundingData',['../structInputSoundingData.html#ade438454b2da656ce7f98df041f25cc3',1,'InputSoundingData']]], + ['inputspongedata_3612',['InputSpongeData',['../structInputSpongeData.html#a1cf017339a236d02cc0c6f970398940a',1,'InputSpongeData']]], + ['insoluble_5foptics_5finit_3613',['insoluble_optics_init',['../classPhysProp.html#a743d0450322b6d533f2c613ef016d4ab',1,'PhysProp']]], + ['interp1d_3614',['interp1d',['../classLinInterp.html#aad318a6d1364e9369ea02fe34542de24',1,'LinInterp']]], + ['interp2d1d_3615',['interp2d1d',['../classLinInterp.html#adcd3fbce06341f370d0e7bcabb6a5e1c',1,'LinInterp']]], + ['interp2d2d_3616',['interp2d2d',['../classLinInterp.html#a646cb2d20182e9d2073b08d0897dac76',1,'LinInterp']]], + ['interp3d2d_3617',['interp3d2d',['../classLinInterp.html#a5f3ce2823f4abf89ae404d3fe600e1ea',1,'LinInterp']]], + ['interp_5fin_5ftime_3618',['interp_in_time',['../classReadBndryPlanes.html#a18cdefa6feaf7253b3d9029992b6b57c',1,'ReadBndryPlanes']]], + ['interpcell_3619',['InterpCell',['../classERFFillPatcher.html#ab1e2657e50f7ab6f3255decee073fff8',1,'ERFFillPatcher']]], + ['interpface_3620',['InterpFace',['../classERFFillPatcher.html#a713333f0602eb39a96836c5ea8825a67',1,'ERFFillPatcher']]], + ['interpolate_5f1d_3621',['interpolate_1d',['../ERF__Interpolation__1D_8H.html#a803d0d35d4ca4791556cbe02bbf51cbb',1,'ERF_Interpolation_1D.H']]], + ['interpolate_5fcolumn_5fmetgrid_3622',['interpolate_column_metgrid',['../ERF__MetgridUtils_8H.html#a0d45af76ffa24db61d16ea49cc18143e',1,'ERF_MetgridUtils.H']]], + ['interpolate_5fcolumn_5fmetgrid_5flinear_3623',['interpolate_column_metgrid_linear',['../ERF__MetgridUtils_8H.html#a4ddd248579795dad2845170d2c73e170',1,'ERF_MetgridUtils.H']]], + ['interpolatedensitypertfromcelltoface_3624',['InterpolateDensityPertFromCellToFace',['../ERF__Interpolation_8H.html#a7db2e03d98477dc9033d7c99e2223898',1,'ERF_Interpolation.H']]], + ['interpolatedval_3625',['interpolatedVal',['../ERF__Interpolation_8H.html#aa4b88a88257b89505c133a7ba9cba462',1,'ERF_Interpolation.H']]], + ['interpolateinx_3626',['InterpolateInX',['../structCENTERED6.html#af5abc40fa48386ff2e8853265ab2f636',1,'CENTERED6::InterpolateInX()'],['../ERF__Interpolation_8H.html#ae8940bdc1f155614d26ce3c5502bd918',1,'InterpolateInX(): ERF_Interpolation.H'],['../structCENTERED2.html#ae2a1fcb6b769ae483dc9a52320b84eb9',1,'CENTERED2::InterpolateInX()'],['../structUPWIND3.html#ab5aa8215b1d63920781081235329e88f',1,'UPWIND3::InterpolateInX()'],['../structCENTERED4.html#a548363e6720cc5e30fe3e0968bfa7ace',1,'CENTERED4::InterpolateInX()'],['../structUPWIND5.html#aa3795c18c765fc2d6c2e76ce2066bf90',1,'UPWIND5::InterpolateInX()'],['../structWENO3.html#ab09e1cf66eb2ab4f42b37ae64a762d83',1,'WENO3::InterpolateInX()'],['../structWENO5.html#a979941971dd839129c0e424f262f3cdc',1,'WENO5::InterpolateInX()'],['../structWENO7.html#a5e0851756f4c59f482ec569de02948f8',1,'WENO7::InterpolateInX()'],['../structWENO__Z3.html#a70222f603b0f834b5c6cab9d2d500149',1,'WENO_Z3::InterpolateInX()'],['../structWENO__MZQ3.html#a8d3def9a4458be70dff444935379bbbf',1,'WENO_MZQ3::InterpolateInX()'],['../structWENO__Z5.html#ad08f189935f50294739c74db97fe7f81',1,'WENO_Z5::InterpolateInX()'],['../structWENO__Z7.html#af3014484f55bb651deae01036d7fc907',1,'WENO_Z7::InterpolateInX()']]], + ['interpolateiny_3627',['InterpolateInY',['../ERF__Interpolation_8H.html#ad9844abfa5c6530dc10d582e1adbb26c',1,'InterpolateInY(): ERF_Interpolation.H'],['../structCENTERED2.html#ab661f0f36acb976738a81c5b3eb003c7',1,'CENTERED2::InterpolateInY()'],['../structUPWIND5.html#ac996371b2f01606e87dfded4bb410c5a',1,'UPWIND5::InterpolateInY()'],['../structCENTERED4.html#a0fa7b6e32435f939963adf76f9a461f1',1,'CENTERED4::InterpolateInY()'],['../structUPWIND3.html#a49e40adf20c8ec95cfb5a27e87a6d01a',1,'UPWIND3::InterpolateInY()'],['../structWENO3.html#a95e7df06f162d0ff74c057f6a4253a83',1,'WENO3::InterpolateInY()'],['../structCENTERED6.html#a16a6ea9f7d0663518b97353b2224ee33',1,'CENTERED6::InterpolateInY()'],['../structWENO5.html#aad28f5b549554b6f04ac3c27e29b9588',1,'WENO5::InterpolateInY()'],['../structWENO7.html#a1d3391fa3ca88b8a2661a5065081c232',1,'WENO7::InterpolateInY()'],['../structWENO__Z3.html#a448d977459d12ff43f0a74da29e94014',1,'WENO_Z3::InterpolateInY()'],['../structWENO__MZQ3.html#ab9cb2f483989b377e7de79587d44c8c1',1,'WENO_MZQ3::InterpolateInY()'],['../structWENO__Z5.html#a03b7275f69b8b143020627f6caac980b',1,'WENO_Z5::InterpolateInY()'],['../structWENO__Z7.html#ad41c4d34a72d2e88664ba6b49e663f43',1,'WENO_Z7::InterpolateInY()']]], + ['interpolateinz_3628',['InterpolateInZ',['../structCENTERED6.html#ad80522d3ef86f7d5dc0173d50132d80e',1,'CENTERED6::InterpolateInZ()'],['../structCENTERED2.html#a45235061b7460611c20eef7d77754881',1,'CENTERED2::InterpolateInZ()'],['../structUPWIND3.html#ae5281fb5aa8b8c66e1612fa6a749f5b7',1,'UPWIND3::InterpolateInZ()'],['../structCENTERED4.html#a0ab3e64ef904a4890845941199c3fccf',1,'CENTERED4::InterpolateInZ()'],['../structUPWIND5.html#a87865225127cac26ae09dc75a23fc0af',1,'UPWIND5::InterpolateInZ()'],['../structUPWINDALL.html#a70400676dab67321ae301b3cc5c62f59',1,'UPWINDALL::InterpolateInZ()'],['../structWENO3.html#ad693dfd8b54bf52e2076b911df389c2a',1,'WENO3::InterpolateInZ()'],['../structWENO5.html#aa604f451ba89411ee6c667588ffe2cf7',1,'WENO5::InterpolateInZ()'],['../structWENO7.html#a930079459123947e83a5e01e5347aa2e',1,'WENO7::InterpolateInZ()'],['../structWENO__Z3.html#aa18592e1e73ba3a08e57fbb694266138',1,'WENO_Z3::InterpolateInZ()'],['../structWENO__MZQ3.html#a0f47a8f2cbae0a33e9e851248e3f87d8',1,'WENO_MZQ3::InterpolateInZ()'],['../structWENO__Z5.html#a5d2c1f537a4b03a8cd81e164f6464c2b',1,'WENO_Z5::InterpolateInZ()'],['../structWENO__Z7.html#aa624ec88d9ed4687fcd83c60c86d1515',1,'WENO_Z7::InterpolateInZ()'],['../ERF__Interpolation_8H.html#a0623363b49ea9794f302ec9e69c525ea',1,'InterpolateInZ(int i, int j, int k, const amrex::Array4< const amrex::Real > &qty, int qty_index, amrex::Real upw, const AdvType adv_type): ERF_Interpolation.H']]], + ['interpolatepertfromcell_3629',['InterpolatePertFromCell',['../ERF__Interpolation_8H.html#a54ee27dfac22fc3f49cdde05d2ec5871',1,'ERF_Interpolation.H']]], + ['intersectioncif_3630',['IntersectionCIF',['../classIntersectionCIF.html#abf356bbe64e8979330be6f8b3417a100',1,'IntersectionCIF::IntersectionCIF(const F1 &f1, const F2 &f2)'],['../classIntersectionCIF.html#afbc1eaa42b79f62bb29534390c06faa8',1,'IntersectionCIF::IntersectionCIF(const IntersectionCIF &rhs)=default'],['../classIntersectionCIF.html#a38bfb62292689f3521c4b98a9896cf4b',1,'IntersectionCIF::IntersectionCIF(IntersectionCIF &&rhs) noexcept=default']]], + ['is_5factive_3631',['is_active',['../classCIF.html#a35ba7e4a8c662ebfd81b7c7c35416737',1,'CIF::is_active()'],['../classUnionCIF.html#af61467caa94146f97d5e7b64daf57d44',1,'UnionCIF::is_active()'],['../classIntersectionCIF.html#a86eb75a2940298fb7e01646da4bbe668',1,'IntersectionCIF::is_active()']]], + ['is_5fempty_3632',['is_empty',['../classUnionListIF.html#a03205f1c8304860e5fe963febe853dd9',1,'UnionListIF']]], + ['is_5fit_5ftime_5ffor_5faction_3633',['is_it_time_for_action',['../classERF.html#ad4c61fad53912d1e8d0f774d365bcf0f',1,'ERF']]], + ['iterate_5fflux_3634',['iterate_flux',['../structadiabatic__donelan.html#a2ad15699c4fd0a566c45dca957df4e48',1,'adiabatic_donelan::iterate_flux()'],['../structadiabatic.html#ae04779cfc9bd3e1f7fdce31f98383f66',1,'adiabatic::iterate_flux()'],['../structadiabatic__charnock.html#a4b2881e7b3fb5730c6e2d55a41dd9bd0',1,'adiabatic_charnock::iterate_flux()'],['../structadiabatic__mod__charnock.html#acfe52a64ebafd1135f6f215b8462d718',1,'adiabatic_mod_charnock::iterate_flux()'],['../structsurface__temp__wave__coupled.html#a46050c5d081b11e873c0078b3e7b5e7b',1,'surface_temp_wave_coupled::iterate_flux()'],['../structadiabatic__wave__coupled.html#a4604487fd489620672f85bc517a4729a',1,'adiabatic_wave_coupled::iterate_flux()'],['../structsurface__flux.html#a629c64ea10e8f36b6d4ef17120772e82',1,'surface_flux::iterate_flux()'],['../structsurface__flux__charnock.html#a9f88180c90bc865136d2f153c82d4fe3',1,'surface_flux_charnock::iterate_flux()'],['../structsurface__flux__mod__charnock.html#aeed3a1d89568498a381abca31ecff25d',1,'surface_flux_mod_charnock::iterate_flux()'],['../structsurface__flux__donelan.html#a1a698342ed730384eef2b9974d0f65ac',1,'surface_flux_donelan::iterate_flux()'],['../structsurface__flux__wave__coupled.html#a303023c95fd8121c335eb33b5efbc0bf',1,'surface_flux_wave_coupled::iterate_flux()'],['../structsurface__temp.html#a5871a69ecd45836e43e208d094bf4a4a',1,'surface_temp::iterate_flux()'],['../structsurface__temp__charnock.html#a95809501feb05aea7aa17bb4ab21a0fb',1,'surface_temp_charnock::iterate_flux()'],['../structsurface__temp__mod__charnock.html#aee58e170ad409e01495f1f32a9e2efaa',1,'surface_temp_mod_charnock::iterate_flux()'],['../structsurface__temp__donelan.html#aaf6cda638512738d8fdcda9277a84402',1,'surface_temp_donelan::iterate_flux()']]] ]; diff --git a/search/functions_9.js b/search/functions_9.js index 7346e916a..7f25f62e4 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['kessler_3623',['Kessler',['../classKessler.html#a50fbd35f964f8dce148e2174bfcaa939',1,'Kessler']]] + ['kessler_3635',['Kessler',['../classKessler.html#a50fbd35f964f8dce148e2174bfcaa939',1,'Kessler']]] ]; diff --git a/search/functions_a.js b/search/functions_a.js index e5a9dcac7..784f42237 100644 --- a/search/functions_a.js +++ b/search/functions_a.js @@ -1,20 +1,20 @@ var searchData= [ - ['lagrange_5finterp_3624',['lagrange_interp',['../ERF__MetgridUtils_8H.html#a4978953bdc5bd682e32d3941a44fb6ce',1,'ERF_MetgridUtils.H']]], - ['lagrange_5fsetup_3625',['lagrange_setup',['../ERF__MetgridUtils_8H.html#aae3d64d412906a3bcc4359a188dc2422',1,'ERF_MetgridUtils.H']]], - ['landsurface_3626',['LandSurface',['../classLandSurface.html#ac00f982ed4ab1cf073b580ac3fbe7031',1,'LandSurface']]], - ['len_3627',['len',['../structncutils_1_1NCDim.html#af22c5abe9e67d9825f372f4102c0c06f',1,'ncutils::NCDim']]], - ['level_3628',['level',['../classPlaneAverage.html#a86402b90cf369ad0613ff325328e05b4',1,'PlaneAverage']]], - ['lin_5finterpol_3629',['lin_interpol',['../classPhysProp.html#a7b86495b7ca2bf72c2b3ae3f66538d56',1,'PhysProp']]], - ['line_5faverage_3630',['line_average',['../classPlaneAverage.html#af12478c0cb46a8afc438846f8f24e949',1,'PlaneAverage::line_average() const'],['../classPlaneAverage.html#a59ff542d6ac432369db4c904ff1aedd6',1,'PlaneAverage::line_average(int comp, amrex::Gpu::HostVector< amrex::Real > &l_vec)']]], - ['line_5faverage_5finterpolated_3631',['line_average_interpolated',['../classPlaneAverage.html#a0eca0d267e2f46fb639a29d2f06a6f5d',1,'PlaneAverage']]], - ['line_5fcentroids_3632',['line_centroids',['../classPlaneAverage.html#a57dc07bb4c25aa8f20bd5b1921c5f2f7',1,'PlaneAverage']]], - ['linesampler_3633',['LineSampler',['../structLineSampler.html#ac889ff22f183b545b4360af78068b503',1,'LineSampler']]], - ['liquid_5feffective_5fradius_3634',['liquid_effective_radius',['../ERF__Parameterizations_8H.html#aee0c6fff1c3d2035ce9130c829630f27',1,'ERF_Parameterizations.H']]], - ['lmask_5fmin_5freduce_3635',['lmask_min_reduce',['../classABLMost.html#a4a8ee389a82fe46164ffed9417500a98',1,'ABLMost']]], - ['lsm_5fdata_5fptr_3636',['Lsm_Data_Ptr',['../classSLM.html#a900ca60e28871a22974a9f9267c8a4ab',1,'SLM::Lsm_Data_Ptr()'],['../classNullSurf.html#a23e0e00071c6220b8d1495cac4073ce3',1,'NullSurf::Lsm_Data_Ptr()'],['../classMM5.html#a50c02933780293bdb6dfea8d88160947',1,'MM5::Lsm_Data_Ptr(const int &varIdx) override']]], - ['lsm_5fdata_5fsize_3637',['Lsm_Data_Size',['../classMM5.html#abf2c797ae56fc93043e999db11515a8a',1,'MM5::Lsm_Data_Size()'],['../classNullSurf.html#adf5c64f43a59af0d6caae7211cdfa480',1,'NullSurf::Lsm_Data_Size()'],['../classSLM.html#accf5369cbeeab014dd8aab4ed28c3516',1,'SLM::Lsm_Data_Size()']]], - ['lsm_5fflux_5fptr_3638',['Lsm_Flux_Ptr',['../classMM5.html#a78b5c693f06612690dcd98ac38a12702',1,'MM5::Lsm_Flux_Ptr()'],['../classNullSurf.html#a7a9b19e7d784323fd216468b7cca6574',1,'NullSurf::Lsm_Flux_Ptr()'],['../classSLM.html#a0f620560951627b138e0d6311fd47caa',1,'SLM::Lsm_Flux_Ptr()']]], - ['lsm_5fgeom_3639',['Lsm_Geom',['../classMM5.html#abe51eb4823a379cd70d05eef17832f7b',1,'MM5::Lsm_Geom()'],['../classNullSurf.html#af634e202eb05675a9bf2ee9b7e927b12',1,'NullSurf::Lsm_Geom()'],['../classSLM.html#a8f171cb4d7b8c32b5158f7ac7d518ad7',1,'SLM::Lsm_Geom()']]], - ['lsm_5fvarname_3640',['Lsm_VarName',['../classMM5.html#ad0b90571d201254c36a28b26aa4c4926',1,'MM5::Lsm_VarName()'],['../classNullSurf.html#acd221d04045bb8114c1a2ae55a509252',1,'NullSurf::Lsm_VarName()'],['../classSLM.html#a3d4ce63e292a196220b9f4fabd96eaa6',1,'SLM::Lsm_VarName()']]] + ['lagrange_5finterp_3636',['lagrange_interp',['../ERF__MetgridUtils_8H.html#a4978953bdc5bd682e32d3941a44fb6ce',1,'ERF_MetgridUtils.H']]], + ['lagrange_5fsetup_3637',['lagrange_setup',['../ERF__MetgridUtils_8H.html#aae3d64d412906a3bcc4359a188dc2422',1,'ERF_MetgridUtils.H']]], + ['landsurface_3638',['LandSurface',['../classLandSurface.html#ac00f982ed4ab1cf073b580ac3fbe7031',1,'LandSurface']]], + ['len_3639',['len',['../structncutils_1_1NCDim.html#af22c5abe9e67d9825f372f4102c0c06f',1,'ncutils::NCDim']]], + ['level_3640',['level',['../classPlaneAverage.html#a86402b90cf369ad0613ff325328e05b4',1,'PlaneAverage']]], + ['lin_5finterpol_3641',['lin_interpol',['../classPhysProp.html#a7b86495b7ca2bf72c2b3ae3f66538d56',1,'PhysProp']]], + ['line_5faverage_3642',['line_average',['../classPlaneAverage.html#af12478c0cb46a8afc438846f8f24e949',1,'PlaneAverage::line_average() const'],['../classPlaneAverage.html#a59ff542d6ac432369db4c904ff1aedd6',1,'PlaneAverage::line_average(int comp, amrex::Gpu::HostVector< amrex::Real > &l_vec)']]], + ['line_5faverage_5finterpolated_3643',['line_average_interpolated',['../classPlaneAverage.html#a0eca0d267e2f46fb639a29d2f06a6f5d',1,'PlaneAverage']]], + ['line_5fcentroids_3644',['line_centroids',['../classPlaneAverage.html#a57dc07bb4c25aa8f20bd5b1921c5f2f7',1,'PlaneAverage']]], + ['linesampler_3645',['LineSampler',['../structLineSampler.html#ac889ff22f183b545b4360af78068b503',1,'LineSampler']]], + ['liquid_5feffective_5fradius_3646',['liquid_effective_radius',['../ERF__Parameterizations_8H.html#aee0c6fff1c3d2035ce9130c829630f27',1,'ERF_Parameterizations.H']]], + ['lmask_5fmin_5freduce_3647',['lmask_min_reduce',['../classABLMost.html#a4a8ee389a82fe46164ffed9417500a98',1,'ABLMost']]], + ['lsm_5fdata_5fptr_3648',['Lsm_Data_Ptr',['../classSLM.html#a900ca60e28871a22974a9f9267c8a4ab',1,'SLM::Lsm_Data_Ptr()'],['../classNullSurf.html#a23e0e00071c6220b8d1495cac4073ce3',1,'NullSurf::Lsm_Data_Ptr()'],['../classMM5.html#a50c02933780293bdb6dfea8d88160947',1,'MM5::Lsm_Data_Ptr(const int &varIdx) override']]], + ['lsm_5fdata_5fsize_3649',['Lsm_Data_Size',['../classMM5.html#abf2c797ae56fc93043e999db11515a8a',1,'MM5::Lsm_Data_Size()'],['../classNullSurf.html#adf5c64f43a59af0d6caae7211cdfa480',1,'NullSurf::Lsm_Data_Size()'],['../classSLM.html#accf5369cbeeab014dd8aab4ed28c3516',1,'SLM::Lsm_Data_Size()']]], + ['lsm_5fflux_5fptr_3650',['Lsm_Flux_Ptr',['../classMM5.html#a78b5c693f06612690dcd98ac38a12702',1,'MM5::Lsm_Flux_Ptr()'],['../classNullSurf.html#a7a9b19e7d784323fd216468b7cca6574',1,'NullSurf::Lsm_Flux_Ptr()'],['../classSLM.html#a0f620560951627b138e0d6311fd47caa',1,'SLM::Lsm_Flux_Ptr()']]], + ['lsm_5fgeom_3651',['Lsm_Geom',['../classMM5.html#abe51eb4823a379cd70d05eef17832f7b',1,'MM5::Lsm_Geom()'],['../classNullSurf.html#af634e202eb05675a9bf2ee9b7e927b12',1,'NullSurf::Lsm_Geom()'],['../classSLM.html#a8f171cb4d7b8c32b5158f7ac7d518ad7',1,'SLM::Lsm_Geom()']]], + ['lsm_5fvarname_3652',['Lsm_VarName',['../classMM5.html#ad0b90571d201254c36a28b26aa4c4926',1,'MM5::Lsm_VarName()'],['../classNullSurf.html#acd221d04045bb8114c1a2ae55a509252',1,'NullSurf::Lsm_VarName()'],['../classSLM.html#a3d4ce63e292a196220b9f4fabd96eaa6',1,'SLM::Lsm_VarName()']]] ]; diff --git a/search/functions_b.js b/search/functions_b.js index 7f204a0e2..84bf32d7c 100644 --- a/search/functions_b.js +++ b/search/functions_b.js @@ -1,42 +1,45 @@ var searchData= [ - ['m2005_5feffradius_3641',['m2005_effradius',['../ERF__M2005EffRadius_8H.html#aa8be1a517640718ec08df40a3613244a',1,'ERF_M2005EffRadius.H']]], - ['main_3642',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], - ['make_5fareas_3643',['make_areas',['../ERF__Utils_8H.html#afd5f5cf174d096726815e6d7dc325c41',1,'make_areas(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &ax, amrex::MultiFab &ay, amrex::MultiFab &az): ERF_Utils.H'],['../ERF__TerrainMetrics_8cpp.html#a920c175414adfaaa26687bfb8e7585bb',1,'make_areas(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &ax, MultiFab &ay, MultiFab &az): ERF_TerrainMetrics.cpp']]], - ['make_5fbuoyancy_3644',['make_buoyancy',['../ERF__SrcHeaders_8H.html#a558d09c3ede64096bd3e5a792e6424e4',1,'make_buoyancy(amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const amrex::MultiFab &base_state, const int n_qstate, const int anelastic): ERF_SrcHeaders.H'],['../ERF__MakeBuoyancy_8cpp.html#a8088738885b030abe3022ba02503db7c',1,'make_buoyancy(Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const MultiFab &base_state, const int n_qstate, const int anelastic): ERF_MakeBuoyancy.cpp']]], - ['make_5ffast_5fcoeffs_3645',['make_fast_coeffs',['../ERF__TI__fast__headers_8H.html#a713f272ad55607a189cf08b8ad0057d5',1,'make_fast_coeffs(int level, amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::Geometry geom, const bool use_moisture, const MeshType mesh_type, const amrex::Real gravity, const amrex::Real c_p, std::unique_ptr< amrex::MultiFab > &detJ_cc, const amrex::MultiFab *r0, const amrex::MultiFab *pi0, const amrex::Real dtau, const amrex::Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TI_fast_headers.H'],['../ERF__MakeFastCoeffs_8cpp.html#ad6b5b13b67ab3a4c1086f25bac4a7b14',1,'make_fast_coeffs(int, MultiFab &fast_coeffs, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const amrex::Geometry geom, bool l_use_moisture, MeshType mesh_type, Real gravity, Real c_p, std::unique_ptr< MultiFab > &detJ_cc, const MultiFab *r0, const MultiFab *pi0, Real dtau, Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_MakeFastCoeffs.cpp']]], - ['make_5fj_3646',['make_J',['../ERF__TerrainMetrics_8cpp.html#a9c1ecbedddfe464d9db02960e5422564',1,'make_J(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &detJ_cc): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#accb87d367dfa749571761aa789fd3fea',1,'make_J(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &detJ_cc): ERF_Utils.H']]], - ['make_5fmom_5fsources_3647',['make_mom_sources',['../ERF__MakeMomSources_8cpp.html#a186d85f6035b61f034bac8995f82862d',1,'make_mom_sources(int level, int, Real, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &z_phys_cc, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &wvel, MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, const MultiFab &base_state, MultiFab *forest_drag, MultiFab *terrain_blank, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, const Real *dptr_u_geos, const Real *dptr_v_geos, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, const Vector< Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, int n_qstate): ERF_MakeMomSources.cpp'],['../ERF__SrcHeaders_8H.html#a9243570136f81cbe41d4051e010d8028',1,'make_mom_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &wvel, amrex::MultiFab &xmom_source, amrex::MultiFab &ymom_source, amrex::MultiFab &zmom_source, const amrex::MultiFab &base_state, amrex::MultiFab *forest_drag, amrex::MultiFab *terrain_blank, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, const amrex::Vector< amrex::Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, const int n_qstate): ERF_SrcHeaders.H']]], - ['make_5fphysbcs_3648',['make_physbcs',['../classERF.html#ac81ec7f74a1be1c4a1e6e15e08385ed5',1,'ERF']]], - ['make_5fsources_3649',['make_sources',['../ERF__MakeSources_8cpp.html#af209fc716b0c00a0f434ae2c18d6f45a',1,'make_sources(int level, int, Real dt, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &source, std::unique_ptr< MultiFab > &z_phys_cc, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &mapfac_m, const Real *dptr_rhotheta_src, const Real *dptr_rhoqt_src, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_MakeSources.cpp'],['../ERF__SrcHeaders_8H.html#af324ef1595c5d09755f8c2c94e89bd6a',1,'make_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &cc_source, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, std::unique_ptr< amrex::MultiFab > &mapfac_m, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_SrcHeaders.H']]], - ['make_5fzcc_3650',['make_zcc',['../ERF__TerrainMetrics_8cpp.html#acc28d890df44cf0082a848c057042178',1,'make_zcc(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &z_phys_cc): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#ab405f3b5732dda49ad076fab09bfbfc8',1,'make_zcc(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &z_phys_cc): ERF_Utils.H']]], - ['makediagnosticaverage_3651',['MakeDiagnosticAverage',['../classERF.html#a93ed2dd2c2441da6853d6f48b6467324',1,'ERF']]], - ['makehorizontalaverages_3652',['MakeHorizontalAverages',['../classERF.html#a01987b2556834788694f2f3741a2afe4',1,'ERF']]], - ['makenewlevelfromcoarse_3653',['MakeNewLevelFromCoarse',['../classERF.html#abb6175c28b36d23f5dda2994ca4a85e7',1,'ERF']]], - ['makenewlevelfromscratch_3654',['MakeNewLevelFromScratch',['../classERF.html#aaf10bbf8c9a5dbc257a88c4c1b650fee',1,'ERF']]], - ['makoh_5fcubic_3655',['makoh_cubic',['../classModalAeroWateruptake.html#a134cf0f1fd68266a37a7683e362553c4',1,'ModalAeroWateruptake']]], - ['makoh_5fquartic_3656',['makoh_quartic',['../classModalAeroWateruptake.html#a63dc4418d21ddbc2f88a86e6b5e05640',1,'ModalAeroWateruptake']]], - ['mamconstituents_3657',['MamConstituents',['../classMamConstituents.html#a6839b6299dcdd8acf1cc859d929e0026',1,'MamConstituents']]], - ['map_5fdata_3658',['map_data',['../classMRISplitIntegrator.html#a14fd551d7a7ff5bf6c58500740a64547',1,'MRISplitIntegrator']]], - ['mcica_5fsubcol_5fmask_3659',['mcica_subcol_mask',['../classOptics.html#a078568b5fcba367944981fe065623e0c',1,'Optics']]], - ['microphysics_3660',['Microphysics',['../classMicrophysics.html#a79bf043906abc7e4d738318ec8e7aa2e',1,'Microphysics']]], - ['mitchell_5fice_5foptics_5flw_3661',['mitchell_ice_optics_lw',['../classCloudRadProps.html#a1ab01da075a2a82b9fb4c341ff85e373',1,'CloudRadProps']]], - ['mitchell_5fice_5foptics_5fsw_3662',['mitchell_ice_optics_sw',['../classCloudRadProps.html#a32483def8d0d82a6d1cb57834fe04b7d',1,'CloudRadProps']]], - ['mm5_3663',['MM5',['../classMM5.html#a1cb63322dbfcb32636b286d8043a2893',1,'MM5']]], - ['modal_5faero_5fcalcsize_5fdiag_3664',['modal_aero_calcsize_diag',['../classMam4__aer.html#adedd31f2c7c2a293e6f3dfc4818b175d',1,'Mam4_aer']]], - ['modal_5faero_5fkohler_3665',['modal_aero_kohler',['../classModalAeroWateruptake.html#abdedb99ff569dd300dd3046820da78e8',1,'ModalAeroWateruptake']]], - ['modal_5faero_5flw_3666',['modal_aero_lw',['../classMam4__aer.html#a893de418ed6818eeece9ed80b72cb685',1,'Mam4_aer']]], - ['modal_5faero_5fsw_3667',['modal_aero_sw',['../classMam4__aer.html#a2327a69b0d90bb5e4d77f8864a1196f8',1,'Mam4_aer']]], - ['modal_5faero_5fwateruptake_5fdr_3668',['modal_aero_wateruptake_dr',['../classModalAeroWateruptake.html#aab174a0054ce6dfa80f15e391d9489c6',1,'ModalAeroWateruptake']]], - ['modal_5faero_5fwateruptake_5fsub_3669',['modal_aero_wateruptake_sub',['../classModalAeroWateruptake.html#a7c1e0109c368bd156beb85a2e98a8878',1,'ModalAeroWateruptake']]], - ['modal_5foptics_5finit_3670',['modal_optics_init',['../classPhysProp.html#a3e12605585c1b1a1c92dc34c9dfebc85',1,'PhysProp']]], - ['modal_5fsize_5fparameters_3671',['modal_size_parameters',['../classMam4__aer.html#a1097c2d484ccac94860e32f0bdf54915',1,'Mam4_aer']]], - ['modeltype_3672',['modelType',['../classMicrophysics.html#ac10e6fce2e6cb49373d56ca0e1a5b366',1,'Microphysics']]], - ['moeng_5fflux_3673',['moeng_flux',['../structmoeng__flux.html#a2843a181e875e6599b04964c28117900',1,'moeng_flux']]], - ['momentumtovelocity_3674',['MomentumToVelocity',['../ERF__MomentumToVelocity_8cpp.html#a4909cdce4c261c6dae5564fb714881ea',1,'MomentumToVelocity(MultiFab &xvel, MultiFab &yvel, MultiFab &zvel, const MultiFab &density, const MultiFab &xmom_in, const MultiFab &ymom_in, const MultiFab &zmom_in, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_MomentumToVelocity.cpp'],['../ERF__Utils_8H.html#a26382a1781acfcd6b4740685db28d6b2',1,'MomentumToVelocity(amrex::MultiFab &xvel_out, amrex::MultiFab &yvel_out, amrex::MultiFab &zvel_out, const amrex::MultiFab &cons_in, const amrex::MultiFab &xmom_in, const amrex::MultiFab &ymom_in, const amrex::MultiFab &zmom_in, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H']]], - ['mostaverage_3675',['MOSTAverage',['../classMOSTAverage.html#add74667e947201bbb2ddf2785f02ee0c',1,'MOSTAverage::MOSTAverage(const MOSTAverage &other)=delete'],['../classMOSTAverage.html#acfc77dc21a0821d4b446f7be289c64d6',1,'MOSTAverage::MOSTAverage(MOSTAverage &&) noexcept=default'],['../classMOSTAverage.html#a17b44f1af3c89b1b2fbaaf9c03bdfa0a',1,'MOSTAverage::MOSTAverage(amrex::Vector< amrex::Geometry > geom, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &z_phys_nd)']]], - ['mrisplitintegrator_3676',['MRISplitIntegrator',['../classMRISplitIntegrator.html#a526041af494ee08e31efefc98aaa07ab',1,'MRISplitIntegrator::MRISplitIntegrator(const MRISplitIntegrator &other)=delete'],['../classMRISplitIntegrator.html#a809aa55db013cd913fe3546ef8001fd4',1,'MRISplitIntegrator::MRISplitIntegrator(MRISplitIntegrator &&) noexcept=default'],['../classMRISplitIntegrator.html#a9ea1c36a75e04596ffe0fa29e614b6e2',1,'MRISplitIntegrator::MRISplitIntegrator(const T &S_data)'],['../classMRISplitIntegrator.html#a42d755c9aea9203dfdcbbe4cb76f83e3',1,'MRISplitIntegrator::MRISplitIntegrator()=default']]], - ['multiblockcontainer_3677',['MultiBlockContainer',['../classMultiBlockContainer.html#a285674e081e90380c665398b91535794',1,'MultiBlockContainer']]], - ['murphykoop_5fsvp_5fice_3678',['MurphyKoop_svp_ice',['../classSatMethods.html#a87786f42b9d0601dc1d22f635906a76f',1,'SatMethods']]], - ['murphykoop_5fsvp_5fwater_3679',['MurphyKoop_svp_water',['../classSatMethods.html#aac1daa9a38464e217df80a4f9613bcb3',1,'SatMethods']]] + ['m2005_5feffradius_3653',['m2005_effradius',['../ERF__M2005EffRadius_8H.html#aa8be1a517640718ec08df40a3613244a',1,'ERF_M2005EffRadius.H']]], + ['main_3654',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], + ['make_5fareas_3655',['make_areas',['../ERF__Utils_8H.html#afd5f5cf174d096726815e6d7dc325c41',1,'make_areas(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &ax, amrex::MultiFab &ay, amrex::MultiFab &az): ERF_Utils.H'],['../ERF__TerrainMetrics_8cpp.html#a920c175414adfaaa26687bfb8e7585bb',1,'make_areas(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &ax, MultiFab &ay, MultiFab &az): ERF_TerrainMetrics.cpp']]], + ['make_5fbuoyancy_3656',['make_buoyancy',['../ERF__SrcHeaders_8H.html#a558d09c3ede64096bd3e5a792e6424e4',1,'make_buoyancy(amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const amrex::MultiFab &base_state, const int n_qstate, const int anelastic): ERF_SrcHeaders.H'],['../ERF__MakeBuoyancy_8cpp.html#a8088738885b030abe3022ba02503db7c',1,'make_buoyancy(Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &buoyancy, const amrex::Geometry geom, const SolverChoice &solverChoice, const MultiFab &base_state, const int n_qstate, const int anelastic): ERF_MakeBuoyancy.cpp']]], + ['make_5feb_5fbox_3657',['make_eb_box',['../classERF.html#a0cf9cd65604501647629fd69a0d28bb6',1,'ERF']]], + ['make_5feb_5fregular_3658',['make_eb_regular',['../classERF.html#aeca994ecf1b09d58cdc991920504ec34',1,'ERF']]], + ['make_5ffast_5fcoeffs_3659',['make_fast_coeffs',['../ERF__TI__fast__headers_8H.html#a713f272ad55607a189cf08b8ad0057d5',1,'make_fast_coeffs(int level, amrex::MultiFab &fast_coeffs, amrex::Vector< amrex::MultiFab > &S_stage_data, const amrex::MultiFab &S_stage_prim, const amrex::MultiFab &pi_stage, const amrex::Geometry geom, const bool use_moisture, const MeshType mesh_type, const amrex::Real gravity, const amrex::Real c_p, std::unique_ptr< amrex::MultiFab > &detJ_cc, const amrex::MultiFab *r0, const amrex::MultiFab *pi0, const amrex::Real dtau, const amrex::Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_TI_fast_headers.H'],['../ERF__MakeFastCoeffs_8cpp.html#ad6b5b13b67ab3a4c1086f25bac4a7b14',1,'make_fast_coeffs(int, MultiFab &fast_coeffs, Vector< MultiFab > &S_stage_data, const MultiFab &S_stage_prim, const MultiFab &pi_stage, const amrex::Geometry geom, bool l_use_moisture, MeshType mesh_type, Real gravity, Real c_p, std::unique_ptr< MultiFab > &detJ_cc, const MultiFab *r0, const MultiFab *pi0, Real dtau, Real beta_s, amrex::GpuArray< ERF_BC, AMREX_SPACEDIM *2 > &phys_bc_type): ERF_MakeFastCoeffs.cpp']]], + ['make_5fj_3660',['make_J',['../ERF__TerrainMetrics_8cpp.html#a9c1ecbedddfe464d9db02960e5422564',1,'make_J(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &detJ_cc): ERF_TerrainMetrics.cpp'],['../ERF__Utils_8H.html#accb87d367dfa749571761aa789fd3fea',1,'make_J(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &detJ_cc): ERF_Utils.H']]], + ['make_5fmom_5fsources_3661',['make_mom_sources',['../ERF__MakeMomSources_8cpp.html#a186d85f6035b61f034bac8995f82862d',1,'make_mom_sources(int level, int, Real, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, std::unique_ptr< MultiFab > &z_phys_nd, std::unique_ptr< MultiFab > &z_phys_cc, const MultiFab &xvel, const MultiFab &yvel, const MultiFab &wvel, MultiFab &xmom_src, MultiFab &ymom_src, MultiFab &zmom_src, const MultiFab &base_state, MultiFab *forest_drag, MultiFab *terrain_blank, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, const Real *dptr_u_geos, const Real *dptr_v_geos, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, const Vector< Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, int n_qstate): ERF_MakeMomSources.cpp'],['../ERF__SrcHeaders_8H.html#a9243570136f81cbe41d4051e010d8028',1,'make_mom_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, std::unique_ptr< amrex::MultiFab > &z_phys_nd, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::MultiFab &xvel, const amrex::MultiFab &yvel, const amrex::MultiFab &wvel, amrex::MultiFab &xmom_source, amrex::MultiFab &ymom_source, amrex::MultiFab &zmom_source, const amrex::MultiFab &base_state, amrex::MultiFab *forest_drag, amrex::MultiFab *terrain_blank, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_m, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, const amrex::Vector< amrex::Real * > d_sponge_ptrs_at_lev, InputSoundingData &input_sounding_data, const int n_qstate): ERF_SrcHeaders.H']]], + ['make_5fphysbcs_3662',['make_physbcs',['../classERF.html#ac81ec7f74a1be1c4a1e6e15e08385ed5',1,'ERF']]], + ['make_5fsources_3663',['make_sources',['../ERF__MakeSources_8cpp.html#af209fc716b0c00a0f434ae2c18d6f45a',1,'make_sources(int level, int, Real dt, Real time, Vector< MultiFab > &S_data, const MultiFab &S_prim, MultiFab &source, std::unique_ptr< MultiFab > &z_phys_cc, const Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &, std::unique_ptr< MultiFab > &mapfac_m, const Real *dptr_rhotheta_src, const Real *dptr_rhoqt_src, const Real *dptr_wbar_sub, const Vector< Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_MakeSources.cpp'],['../ERF__SrcHeaders_8H.html#af324ef1595c5d09755f8c2c94e89bd6a',1,'make_sources(int level, int nrk, amrex::Real dt, amrex::Real time, amrex::Vector< amrex::MultiFab > &S_data, const amrex::MultiFab &S_prim, amrex::MultiFab &cc_source, std::unique_ptr< amrex::MultiFab > &z_phys_cc, const amrex::Geometry geom, const SolverChoice &solverChoice, std::unique_ptr< amrex::MultiFab > &mapfac_u, std::unique_ptr< amrex::MultiFab > &mapfac_v, std::unique_ptr< amrex::MultiFab > &mapfac_m, const amrex::Real *dptr_rhotheta_src, const amrex::Real *dptr_rhoqt_src, const amrex::Real *dptr_wbar_sub, const amrex::Vector< amrex::Real * > d_rayleigh_ptrs_at_lev, InputSoundingData &input_sounding_data, TurbulentPerturbation &turbPert): ERF_SrcHeaders.H']]], + ['make_5fzcc_3664',['make_zcc',['../ERF__Utils_8H.html#ab405f3b5732dda49ad076fab09bfbfc8',1,'make_zcc(const amrex::Geometry &geom, amrex::MultiFab &z_phys_nd, amrex::MultiFab &z_phys_cc): ERF_Utils.H'],['../ERF__TerrainMetrics_8cpp.html#acc28d890df44cf0082a848c057042178',1,'make_zcc(const Geometry &geom, MultiFab &z_phys_nd, MultiFab &z_phys_cc): ERF_TerrainMetrics.cpp']]], + ['makediagnosticaverage_3665',['MakeDiagnosticAverage',['../classERF.html#a93ed2dd2c2441da6853d6f48b6467324',1,'ERF']]], + ['makeebgeometry_3666',['MakeEBGeometry',['../classERF.html#a0572de619e757aab7ad9a4e0c7967da4',1,'ERF']]], + ['makehorizontalaverages_3667',['MakeHorizontalAverages',['../classERF.html#a01987b2556834788694f2f3741a2afe4',1,'ERF']]], + ['makenewlevelfromcoarse_3668',['MakeNewLevelFromCoarse',['../classERF.html#abb6175c28b36d23f5dda2994ca4a85e7',1,'ERF']]], + ['makenewlevelfromscratch_3669',['MakeNewLevelFromScratch',['../classERF.html#aaf10bbf8c9a5dbc257a88c4c1b650fee',1,'ERF']]], + ['makoh_5fcubic_3670',['makoh_cubic',['../classModalAeroWateruptake.html#a134cf0f1fd68266a37a7683e362553c4',1,'ModalAeroWateruptake']]], + ['makoh_5fquartic_3671',['makoh_quartic',['../classModalAeroWateruptake.html#a63dc4418d21ddbc2f88a86e6b5e05640',1,'ModalAeroWateruptake']]], + ['mamconstituents_3672',['MamConstituents',['../classMamConstituents.html#a6839b6299dcdd8acf1cc859d929e0026',1,'MamConstituents']]], + ['map_5fdata_3673',['map_data',['../classMRISplitIntegrator.html#a14fd551d7a7ff5bf6c58500740a64547',1,'MRISplitIntegrator']]], + ['mcica_5fsubcol_5fmask_3674',['mcica_subcol_mask',['../classOptics.html#a078568b5fcba367944981fe065623e0c',1,'Optics']]], + ['microphysics_3675',['Microphysics',['../classMicrophysics.html#a79bf043906abc7e4d738318ec8e7aa2e',1,'Microphysics']]], + ['mitchell_5fice_5foptics_5flw_3676',['mitchell_ice_optics_lw',['../classCloudRadProps.html#a1ab01da075a2a82b9fb4c341ff85e373',1,'CloudRadProps']]], + ['mitchell_5fice_5foptics_5fsw_3677',['mitchell_ice_optics_sw',['../classCloudRadProps.html#a32483def8d0d82a6d1cb57834fe04b7d',1,'CloudRadProps']]], + ['mm5_3678',['MM5',['../classMM5.html#a1cb63322dbfcb32636b286d8043a2893',1,'MM5']]], + ['modal_5faero_5fcalcsize_5fdiag_3679',['modal_aero_calcsize_diag',['../classMam4__aer.html#adedd31f2c7c2a293e6f3dfc4818b175d',1,'Mam4_aer']]], + ['modal_5faero_5fkohler_3680',['modal_aero_kohler',['../classModalAeroWateruptake.html#abdedb99ff569dd300dd3046820da78e8',1,'ModalAeroWateruptake']]], + ['modal_5faero_5flw_3681',['modal_aero_lw',['../classMam4__aer.html#a893de418ed6818eeece9ed80b72cb685',1,'Mam4_aer']]], + ['modal_5faero_5fsw_3682',['modal_aero_sw',['../classMam4__aer.html#a2327a69b0d90bb5e4d77f8864a1196f8',1,'Mam4_aer']]], + ['modal_5faero_5fwateruptake_5fdr_3683',['modal_aero_wateruptake_dr',['../classModalAeroWateruptake.html#aab174a0054ce6dfa80f15e391d9489c6',1,'ModalAeroWateruptake']]], + ['modal_5faero_5fwateruptake_5fsub_3684',['modal_aero_wateruptake_sub',['../classModalAeroWateruptake.html#a7c1e0109c368bd156beb85a2e98a8878',1,'ModalAeroWateruptake']]], + ['modal_5foptics_5finit_3685',['modal_optics_init',['../classPhysProp.html#a3e12605585c1b1a1c92dc34c9dfebc85',1,'PhysProp']]], + ['modal_5fsize_5fparameters_3686',['modal_size_parameters',['../classMam4__aer.html#a1097c2d484ccac94860e32f0bdf54915',1,'Mam4_aer']]], + ['modeltype_3687',['modelType',['../classMicrophysics.html#ac10e6fce2e6cb49373d56ca0e1a5b366',1,'Microphysics']]], + ['moeng_5fflux_3688',['moeng_flux',['../structmoeng__flux.html#a2843a181e875e6599b04964c28117900',1,'moeng_flux']]], + ['momentumtovelocity_3689',['MomentumToVelocity',['../ERF__MomentumToVelocity_8cpp.html#a4909cdce4c261c6dae5564fb714881ea',1,'MomentumToVelocity(MultiFab &xvel, MultiFab &yvel, MultiFab &zvel, const MultiFab &density, const MultiFab &xmom_in, const MultiFab &ymom_in, const MultiFab &zmom_in, const Box &domain, const Vector< BCRec > &domain_bcs_type_h): ERF_MomentumToVelocity.cpp'],['../ERF__Utils_8H.html#a26382a1781acfcd6b4740685db28d6b2',1,'MomentumToVelocity(amrex::MultiFab &xvel_out, amrex::MultiFab &yvel_out, amrex::MultiFab &zvel_out, const amrex::MultiFab &cons_in, const amrex::MultiFab &xmom_in, const amrex::MultiFab &ymom_in, const amrex::MultiFab &zmom_in, const amrex::Box &domain, const amrex::Vector< amrex::BCRec > &domain_bcs_type_h): ERF_Utils.H']]], + ['mostaverage_3690',['MOSTAverage',['../classMOSTAverage.html#add74667e947201bbb2ddf2785f02ee0c',1,'MOSTAverage::MOSTAverage(const MOSTAverage &other)=delete'],['../classMOSTAverage.html#acfc77dc21a0821d4b446f7be289c64d6',1,'MOSTAverage::MOSTAverage(MOSTAverage &&) noexcept=default'],['../classMOSTAverage.html#a17b44f1af3c89b1b2fbaaf9c03bdfa0a',1,'MOSTAverage::MOSTAverage(amrex::Vector< amrex::Geometry > geom, amrex::Vector< amrex::Vector< amrex::MultiFab >> &vars_old, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Theta_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qv_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &Qr_prim, amrex::Vector< std::unique_ptr< amrex::MultiFab >> &z_phys_nd)']]], + ['mrisplitintegrator_3691',['MRISplitIntegrator',['../classMRISplitIntegrator.html#a526041af494ee08e31efefc98aaa07ab',1,'MRISplitIntegrator::MRISplitIntegrator(const MRISplitIntegrator &other)=delete'],['../classMRISplitIntegrator.html#a809aa55db013cd913fe3546ef8001fd4',1,'MRISplitIntegrator::MRISplitIntegrator(MRISplitIntegrator &&) noexcept=default'],['../classMRISplitIntegrator.html#a9ea1c36a75e04596ffe0fa29e614b6e2',1,'MRISplitIntegrator::MRISplitIntegrator(const T &S_data)'],['../classMRISplitIntegrator.html#a42d755c9aea9203dfdcbbe4cb76f83e3',1,'MRISplitIntegrator::MRISplitIntegrator()=default']]], + ['multiblockcontainer_3692',['MultiBlockContainer',['../classMultiBlockContainer.html#a285674e081e90380c665398b91535794',1,'MultiBlockContainer']]], + ['murphykoop_5fsvp_5fice_3693',['MurphyKoop_svp_ice',['../classSatMethods.html#a87786f42b9d0601dc1d22f635906a76f',1,'SatMethods']]], + ['murphykoop_5fsvp_5fwater_3694',['MurphyKoop_svp_water',['../classSatMethods.html#aac1daa9a38464e217df80a4f9613bcb3',1,'SatMethods']]] ]; diff --git a/search/functions_c.js b/search/functions_c.js index cbe9973ea..8ced77082 100644 --- a/search/functions_c.js +++ b/search/functions_c.js @@ -1,34 +1,37 @@ var searchData= [ - ['name_3680',['name',['../structncutils_1_1NCDim.html#aaf6334138e9892f5403400e31f062fd6',1,'ncutils::NCDim::name()'],['../structncutils_1_1NCVar.html#a4b34f3722befd10e92d1267bcbd49724',1,'ncutils::NCVar::name()'],['../classncutils_1_1NCGroup.html#a3d53c2f625cc6fc286e76c9137b5b1b0',1,'ncutils::NCGroup::name()'],['../classProblemBase.html#a3a8fb70110fb25623cdfa7b508dee9cf',1,'ProblemBase::name()']]], - ['ncell_5fline_3681',['ncell_line',['../classPlaneAverage.html#ab65036a99da90fb854f7dfd33cd700b1',1,'PlaneAverage']]], - ['ncell_5fplane_3682',['ncell_plane',['../classPlaneAverage.html#aaf4e5c9b73f65af3eb0ccdc6a82e76f2',1,'PlaneAverage']]], - ['ncfile_3683',['NCFile',['../classncutils_1_1NCFile.html#aec0e1a7f0f93f2f806c0a0abaae66423',1,'ncutils::NCFile']]], - ['ncgroup_3684',['NCGroup',['../classncutils_1_1NCGroup.html#a99e8b68dcdebf6a3df74c3575c3a3c65',1,'ncutils::NCGroup::NCGroup(const int id)'],['../classncutils_1_1NCGroup.html#a6c43a3f92aaf1df239595cebdc8c9a16',1,'ncutils::NCGroup::NCGroup(const int id, const NCGroup *)']]], - ['ncomp_3685',['ncomp',['../classPlaneAverage.html#a3860fd72df3e8dbb6b8decfdc360864f',1,'PlaneAverage']]], - ['ndarray_3686',['NDArray',['../structNDArray.html#a1f33dbd861944bc1494f4790f4f8543d',1,'NDArray::NDArray()'],['../structNDArray.html#a54f69e355d97f10089f82fb1087fb0af',1,'NDArray::NDArray(const NDArray &array)'],['../structNDArray.html#a7bd19397e539424afc06e9fe12760434',1,'NDArray::NDArray(const std::string vname, const std::vector< size_t > &vshape)']]], - ['ndim_3687',['ndim',['../structncutils_1_1NCVar.html#ae0ab15dc4c1033271878c3bf5102f911',1,'ncutils::NCVar::ndim()'],['../structNDArray.html#a1b3ece1ab109568fcb919d1af8f14eee',1,'NDArray::ndim()']]], - ['netzerobuoyantadd_3688',['netZeroBuoyantAdd',['../structTurbulentPerturbation.html#acf1a844ac4076c4af8ef38963f3fcc60',1,'TurbulentPerturbation']]], - ['netzerobuoyantadjust_3689',['netZeroBuoyantAdjust',['../structTurbulentPerturbation.html#a573c68aeec901ddf7c3cfe102430e527',1,'TurbulentPerturbation']]], - ['newton_5fraphson_5fhse_3690',['Newton_Raphson_hse',['../namespaceHSEutils.html#a49a3ecd8dc0be35accd87a453bc1224e',1,'HSEutils']]], - ['newtonitersat_3691',['NewtonIterSat',['../classSAM.html#a0154097dd0c769a35dcc52c484dd0dc6',1,'SAM::NewtonIterSat()'],['../classSatAdj.html#a76548bd9c2adb222480e5f5725a05048',1,'SatAdj::NewtonIterSat()']]], - ['no_5fip_5fhltalt_3692',['no_ip_hltalt',['../classWaterVaporSat.html#ab306b9991f43384bc11b84b9a43f5280',1,'WaterVaporSat']]], - ['noah_3693',['NOAH',['../classNOAH.html#a6d6b758df3016f4583ca2341ccb07e97',1,'NOAH']]], - ['nonhygro_5foptics_5finit_3694',['nonhygro_optics_init',['../classPhysProp.html#adce35521cf33d13c6345ac5a9586c829',1,'PhysProp']]], - ['nullmoist_3695',['NullMoist',['../classNullMoist.html#a987746c147545a1a7d0efd21e5e34a12',1,'NullMoist']]], - ['nullsurf_3696',['NullSurf',['../classNullSurf.html#ab6d3582e156056b1b230809fe499a0cf',1,'NullSurf']]], - ['nullwindfarm_3697',['NullWindFarm',['../classNullWindFarm.html#ae4797e5a94227d10ed3b39dfd7bf4444',1,'NullWindFarm']]], - ['num_5fattributes_3698',['num_attributes',['../classncutils_1_1NCGroup.html#af7847ff27ccb8499814b7f21559e2e84',1,'ncutils::NCGroup']]], - ['num_5fdimensions_3699',['num_dimensions',['../classncutils_1_1NCGroup.html#a44b1b3b0a86df383ffa6ab4e68a7dea6',1,'ncutils::NCGroup']]], - ['num_5fgroups_3700',['num_groups',['../classncutils_1_1NCGroup.html#a4efddc44f72cc32a58849982bb7e8bce',1,'ncutils::NCGroup']]], - ['num_5fvariables_3701',['num_variables',['../classncutils_1_1NCGroup.html#a4721cc36bd0f188be0250112329d3ba1',1,'ncutils::NCGroup']]], - ['num_5fvars_3702',['num_vars',['../structTimeInterpolatedData.html#a69fdc01eabf8ded65ff6cac13e59c0c0',1,'TimeInterpolatedData']]], - ['numdatalogs_3703',['NumDataLogs',['../classERF.html#ac1238c1616826c66df1dfd9076e6a3da',1,'ERF']]], - ['numericaldiffusion_5fscal_3704',['NumericalDiffusion_Scal',['../ERF__NumericalDiffusion_8cpp.html#a30fb08f7243e9aee2d21db11d13e5a45',1,'NumericalDiffusion_Scal(const Box &bx, const int start_comp, const int num_comp, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#a231a4d5cc3c381f4a0bba39d4b8fc460',1,'NumericalDiffusion_Scal(const amrex::Box &bx, const int start_comp, const int num_comp, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], - ['numericaldiffusion_5fxmom_3705',['NumericalDiffusion_Xmom',['../ERF__NumericalDiffusion_8H.html#a9392f73e09c527163678cf94f127c9fb',1,'NumericalDiffusion_Xmom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H'],['../ERF__NumericalDiffusion_8cpp.html#ad355f314c945d0369e22634f91dd8171',1,'NumericalDiffusion_Xmom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp']]], - ['numericaldiffusion_5fymom_3706',['NumericalDiffusion_Ymom',['../ERF__NumericalDiffusion_8H.html#ae71cfd40557c03c4bcf51029271a9d3e',1,'NumericalDiffusion_Ymom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H'],['../ERF__NumericalDiffusion_8cpp.html#aff44d94f94c7e0b150e51ccdbd43c164',1,'NumericalDiffusion_Ymom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp']]], - ['numsamplelinelogs_3707',['NumSampleLineLogs',['../classERF.html#a14f922bdc3a0f23c087afa32c67ac119',1,'ERF']]], - ['numsamplelines_3708',['NumSampleLines',['../classERF.html#a70d78ca624acf09d8faab9a2d51264d9',1,'ERF']]], - ['numsamplepointlogs_3709',['NumSamplePointLogs',['../classERF.html#a41324a4b5610fde725fe721550b23c85',1,'ERF']]], - ['numsamplepoints_3710',['NumSamplePoints',['../classERF.html#a5bc7dd2c7e1ebf65b7dc1d9bf0dfb36f',1,'ERF']]] + ['name_3695',['name',['../structncutils_1_1NCDim.html#aaf6334138e9892f5403400e31f062fd6',1,'ncutils::NCDim::name()'],['../structncutils_1_1NCVar.html#a4b34f3722befd10e92d1267bcbd49724',1,'ncutils::NCVar::name()'],['../classncutils_1_1NCGroup.html#a3d53c2f625cc6fc286e76c9137b5b1b0',1,'ncutils::NCGroup::name()'],['../classProblemBase.html#a3a8fb70110fb25623cdfa7b508dee9cf',1,'ProblemBase::name()']]], + ['ncell_5fline_3696',['ncell_line',['../classPlaneAverage.html#ab65036a99da90fb854f7dfd33cd700b1',1,'PlaneAverage']]], + ['ncell_5fplane_3697',['ncell_plane',['../classPlaneAverage.html#aaf4e5c9b73f65af3eb0ccdc6a82e76f2',1,'PlaneAverage']]], + ['ncfile_3698',['NCFile',['../classncutils_1_1NCFile.html#aec0e1a7f0f93f2f806c0a0abaae66423',1,'ncutils::NCFile']]], + ['ncgroup_3699',['NCGroup',['../classncutils_1_1NCGroup.html#a99e8b68dcdebf6a3df74c3575c3a3c65',1,'ncutils::NCGroup::NCGroup(const int id)'],['../classncutils_1_1NCGroup.html#a6c43a3f92aaf1df239595cebdc8c9a16',1,'ncutils::NCGroup::NCGroup(const int id, const NCGroup *)']]], + ['ncomp_3700',['ncomp',['../classPlaneAverage.html#a3860fd72df3e8dbb6b8decfdc360864f',1,'PlaneAverage']]], + ['ndarray_3701',['NDArray',['../structNDArray.html#a54f69e355d97f10089f82fb1087fb0af',1,'NDArray::NDArray(const NDArray &array)'],['../structNDArray.html#a1f33dbd861944bc1494f4790f4f8543d',1,'NDArray::NDArray()'],['../structNDArray.html#a7bd19397e539424afc06e9fe12760434',1,'NDArray::NDArray(const std::string vname, const std::vector< size_t > &vshape)']]], + ['ndim_3702',['ndim',['../structncutils_1_1NCVar.html#ae0ab15dc4c1033271878c3bf5102f911',1,'ncutils::NCVar::ndim()'],['../structNDArray.html#a1b3ece1ab109568fcb919d1af8f14eee',1,'NDArray::ndim()']]], + ['netzerobuoyantadd_3703',['netZeroBuoyantAdd',['../structTurbulentPerturbation.html#acf1a844ac4076c4af8ef38963f3fcc60',1,'TurbulentPerturbation']]], + ['netzerobuoyantadjust_3704',['netZeroBuoyantAdjust',['../structTurbulentPerturbation.html#a573c68aeec901ddf7c3cfe102430e527',1,'TurbulentPerturbation']]], + ['newton_5fraphson_5fhse_3705',['Newton_Raphson_hse',['../namespaceHSEutils.html#a49a3ecd8dc0be35accd87a453bc1224e',1,'HSEutils']]], + ['newtonitersat_3706',['NewtonIterSat',['../classSAM.html#a0154097dd0c769a35dcc52c484dd0dc6',1,'SAM::NewtonIterSat()'],['../classSatAdj.html#a76548bd9c2adb222480e5f5725a05048',1,'SatAdj::NewtonIterSat()']]], + ['nghost_5feb_5fbasic_3707',['nghost_eb_basic',['../classERF.html#a4601db3087123d6a13e492f742b30d57',1,'ERF']]], + ['nghost_5feb_5ffull_3708',['nghost_eb_full',['../classERF.html#aae2f7aa83a893d93b92761cd311f4790',1,'ERF']]], + ['nghost_5feb_5fvolume_3709',['nghost_eb_volume',['../classERF.html#aaa99507cc3dcb872b74a5491355cd4aa',1,'ERF']]], + ['no_5fip_5fhltalt_3710',['no_ip_hltalt',['../classWaterVaporSat.html#ab306b9991f43384bc11b84b9a43f5280',1,'WaterVaporSat']]], + ['noah_3711',['NOAH',['../classNOAH.html#a6d6b758df3016f4583ca2341ccb07e97',1,'NOAH']]], + ['nonhygro_5foptics_5finit_3712',['nonhygro_optics_init',['../classPhysProp.html#adce35521cf33d13c6345ac5a9586c829',1,'PhysProp']]], + ['nullmoist_3713',['NullMoist',['../classNullMoist.html#a987746c147545a1a7d0efd21e5e34a12',1,'NullMoist']]], + ['nullsurf_3714',['NullSurf',['../classNullSurf.html#ab6d3582e156056b1b230809fe499a0cf',1,'NullSurf']]], + ['nullwindfarm_3715',['NullWindFarm',['../classNullWindFarm.html#ae4797e5a94227d10ed3b39dfd7bf4444',1,'NullWindFarm']]], + ['num_5fattributes_3716',['num_attributes',['../classncutils_1_1NCGroup.html#af7847ff27ccb8499814b7f21559e2e84',1,'ncutils::NCGroup']]], + ['num_5fdimensions_3717',['num_dimensions',['../classncutils_1_1NCGroup.html#a44b1b3b0a86df383ffa6ab4e68a7dea6',1,'ncutils::NCGroup']]], + ['num_5fgroups_3718',['num_groups',['../classncutils_1_1NCGroup.html#a4efddc44f72cc32a58849982bb7e8bce',1,'ncutils::NCGroup']]], + ['num_5fvariables_3719',['num_variables',['../classncutils_1_1NCGroup.html#a4721cc36bd0f188be0250112329d3ba1',1,'ncutils::NCGroup']]], + ['num_5fvars_3720',['num_vars',['../structTimeInterpolatedData.html#a69fdc01eabf8ded65ff6cac13e59c0c0',1,'TimeInterpolatedData']]], + ['numdatalogs_3721',['NumDataLogs',['../classERF.html#ac1238c1616826c66df1dfd9076e6a3da',1,'ERF']]], + ['numericaldiffusion_5fscal_3722',['NumericalDiffusion_Scal',['../ERF__NumericalDiffusion_8cpp.html#a30fb08f7243e9aee2d21db11d13e5a45',1,'NumericalDiffusion_Scal(const Box &bx, const int start_comp, const int num_comp, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#a231a4d5cc3c381f4a0bba39d4b8fc460',1,'NumericalDiffusion_Scal(const amrex::Box &bx, const int start_comp, const int num_comp, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], + ['numericaldiffusion_5fxmom_3723',['NumericalDiffusion_Xmom',['../ERF__NumericalDiffusion_8H.html#a9392f73e09c527163678cf94f127c9fb',1,'NumericalDiffusion_Xmom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H'],['../ERF__NumericalDiffusion_8cpp.html#ad355f314c945d0369e22634f91dd8171',1,'NumericalDiffusion_Xmom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp']]], + ['numericaldiffusion_5fymom_3724',['NumericalDiffusion_Ymom',['../ERF__NumericalDiffusion_8cpp.html#aff44d94f94c7e0b150e51ccdbd43c164',1,'NumericalDiffusion_Ymom(const Box &bx, const Real dt, const Real num_diff_coeff, const Array4< const Real > &prim_data, const Array4< const Real > &cell_data, const Array4< Real > &rhs, const Array4< const Real > &mf_arr): ERF_NumericalDiffusion.cpp'],['../ERF__NumericalDiffusion_8H.html#ae71cfd40557c03c4bcf51029271a9d3e',1,'NumericalDiffusion_Ymom(const amrex::Box &bx, const amrex::Real dt, const amrex::Real num_diff_coeff, const amrex::Array4< const amrex::Real > &prim_data, const amrex::Array4< const amrex::Real > &cell_data, const amrex::Array4< amrex::Real > &rhs, const amrex::Array4< const amrex::Real > &mf): ERF_NumericalDiffusion.H']]], + ['numsamplelinelogs_3725',['NumSampleLineLogs',['../classERF.html#a14f922bdc3a0f23c087afa32c67ac119',1,'ERF']]], + ['numsamplelines_3726',['NumSampleLines',['../classERF.html#a70d78ca624acf09d8faab9a2d51264d9',1,'ERF']]], + ['numsamplepointlogs_3727',['NumSamplePointLogs',['../classERF.html#a41324a4b5610fde725fe721550b23c85',1,'ERF']]], + ['numsamplepoints_3728',['NumSamplePoints',['../classERF.html#a5bc7dd2c7e1ebf65b7dc1d9bf0dfb36f',1,'ERF']]] ]; diff --git a/search/functions_d.js b/search/functions_d.js index bd262d2ec..b51554b69 100644 --- a/search/functions_d.js +++ b/search/functions_d.js @@ -1,13 +1,13 @@ var searchData= [ - ['offset_3711',['offset',['../ERF__ReadBndryPlanes_8cpp.html#a63d3125f6fd361f61d697799f46da817',1,'ERF_ReadBndryPlanes.cpp']]], - ['oldgoffgratch_5fsvp_5fice_3712',['OldGoffGratch_svp_ice',['../classSatMethods.html#a185a448ec1db160bc61f23cbda63f4bd',1,'SatMethods']]], - ['oldgoffgratch_5fsvp_5fwater_3713',['OldGoffGratch_svp_water',['../classSatMethods.html#a8458bd6a233082c463c070ddc692080f',1,'SatMethods']]], - ['omegafromw_3714',['OmegaFromW',['../ERF__TerrainMetrics_8H.html#a6a4bf1524412edfd6efcbb867256db18',1,'ERF_TerrainMetrics.H']]], - ['on_5fcomplete_3715',['on_complete',['../classRadiation.html#a00d9d9b6ca18b854c515cc19ca93116a',1,'Radiation']]], - ['open_3716',['open',['../classncutils_1_1NCFile.html#a2881b70e450e11f01b474c538b8d6885',1,'ncutils::NCFile']]], - ['open_5fpar_3717',['open_par',['../classncutils_1_1NCFile.html#a4ebf9e1dc5ce07255330478f050e9f1f',1,'ncutils::NCFile']]], - ['operator_28_29_3718',['operator()',['../classERFPhysBCFunct__cons.html#ace49064dcf6a41fc1318f96c8adb258b',1,'ERFPhysBCFunct_cons::operator()()'],['../classPlaneAverage.html#aa58d4a708d46cd0d12120e9bf90d5de2',1,'PlaneAverage::operator()()'],['../classTerrainIF.html#ad0a9adc95fd3d0b5903d5ef7f5b74176',1,'TerrainIF::operator()(const amrex::RealArray &p) const noexcept'],['../classTerrainIF.html#ad7eb62071230ad12fbaa91ec2a13f110',1,'TerrainIF::operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept'],['../classIntersectionCIF.html#a335f81a1bad5ad2693b59b62ba19ed6b',1,'IntersectionCIF::operator()()'],['../classUnionListIF.html#a0d787c823ae784fa6e3303f561afe3ec',1,'UnionListIF::operator()()'],['../classERFPhysBCFunct__u.html#a8cace6e617c53b669f81fe96b66a0699',1,'ERFPhysBCFunct_u::operator()()'],['../classERFPhysBCFunct__v.html#afd661b649e3fdf8e660145f34370902c',1,'ERFPhysBCFunct_v::operator()()'],['../classUnionCIF.html#ae667fc60d687ed9cec3c0744123565ca',1,'UnionCIF::operator()()'],['../classERFPhysBCFunct__base.html#af2e8c70311e8e8e92a713ff1a5f18078',1,'ERFPhysBCFunct_base::operator()()'],['../classERFPhysBCFunct__w.html#a5a2724aec1ad2f9758e5a6ecc67dd55c',1,'ERFPhysBCFunct_w::operator()()']]], - ['operator_3d_3719',['operator=',['../classIntersectionCIF.html#a8f38679674ad3b05ce6ebea9d3d03e44',1,'IntersectionCIF::operator=()'],['../classMRISplitIntegrator.html#a9ee3b26ea1daf4ec058552c40b13e13b',1,'MRISplitIntegrator::operator=(const MRISplitIntegrator &other)=delete'],['../classMRISplitIntegrator.html#ad698d348d3e7fa695077134839254738',1,'MRISplitIntegrator::operator=(MRISplitIntegrator &&other) noexcept=default'],['../structNDArray.html#a63dda01f8d55fd1fc75437b125eb27b3',1,'NDArray::operator=()'],['../classERF.html#a72fcc41d6f5225e9ca3b8c9111ff37e7',1,'ERF::operator=(const ERF &other)=delete'],['../classERF.html#abbc40e6fe700b80e3666dd3723624f05',1,'ERF::operator=(ERF &&other) noexcept=delete'],['../classIntersectionCIF.html#ae7bfcaf3ef685b2ba23765f184c81539',1,'IntersectionCIF::operator=()'],['../classUnionCIF.html#a0bbd9d187f7efd622fb063c08d06151c',1,'UnionCIF::operator=(UnionCIF &&rhs) noexcept=default'],['../classUnionCIF.html#a80348b91b25ded6d92276a198493d906',1,'UnionCIF::operator=(const UnionCIF &rhs)=default'],['../classCIF.html#a037374536662a8e2ed2fe272c8166526',1,'CIF::operator=(CIF &&rhs) noexcept=default'],['../classCIF.html#aa92ae7f8c7e1e3b05913912c14cd563b',1,'CIF::operator=(const CIF &rhs)=default'],['../structTimeInterpolatedData.html#a8c70a753ce4ff647874b276dd0bec89f',1,'TimeInterpolatedData::operator=(const TimeInterpolatedData &other)=delete'],['../structTimeInterpolatedData.html#a14b102dca6a63a5def503e3704b8ff5c',1,'TimeInterpolatedData::operator=(TimeInterpolatedData &&other) noexcept=default'],['../classMOSTAverage.html#a56f533937767a348d7c1dff755989531',1,'MOSTAverage::operator=(const MOSTAverage &other)=delete'],['../classMOSTAverage.html#a584b986a317b2c4d799163574c43b3b3',1,'MOSTAverage::operator=(MOSTAverage &&other) noexcept=delete']]], - ['optics_3720',['Optics',['../classOptics.html#a3ec67cc89ceb33196552b89616728040',1,'Optics::Optics()=default'],['../classOptics.html#aadaf34955cffcf141d182624b38f7898',1,'Optics::Optics(int ngases, char *gas_names[])']]] + ['offset_3729',['offset',['../ERF__ReadBndryPlanes_8cpp.html#a63d3125f6fd361f61d697799f46da817',1,'ERF_ReadBndryPlanes.cpp']]], + ['oldgoffgratch_5fsvp_5fice_3730',['OldGoffGratch_svp_ice',['../classSatMethods.html#a185a448ec1db160bc61f23cbda63f4bd',1,'SatMethods']]], + ['oldgoffgratch_5fsvp_5fwater_3731',['OldGoffGratch_svp_water',['../classSatMethods.html#a8458bd6a233082c463c070ddc692080f',1,'SatMethods']]], + ['omegafromw_3732',['OmegaFromW',['../ERF__TerrainMetrics_8H.html#a6a4bf1524412edfd6efcbb867256db18',1,'ERF_TerrainMetrics.H']]], + ['on_5fcomplete_3733',['on_complete',['../classRadiation.html#a00d9d9b6ca18b854c515cc19ca93116a',1,'Radiation']]], + ['open_3734',['open',['../classncutils_1_1NCFile.html#a2881b70e450e11f01b474c538b8d6885',1,'ncutils::NCFile']]], + ['open_5fpar_3735',['open_par',['../classncutils_1_1NCFile.html#a4ebf9e1dc5ce07255330478f050e9f1f',1,'ncutils::NCFile']]], + ['operator_28_29_3736',['operator()',['../classERFPhysBCFunct__cons.html#ace49064dcf6a41fc1318f96c8adb258b',1,'ERFPhysBCFunct_cons::operator()()'],['../classPlaneAverage.html#aa58d4a708d46cd0d12120e9bf90d5de2',1,'PlaneAverage::operator()()'],['../classTerrainIF.html#ad0a9adc95fd3d0b5903d5ef7f5b74176',1,'TerrainIF::operator()(const amrex::RealArray &p) const noexcept'],['../classTerrainIF.html#ad7eb62071230ad12fbaa91ec2a13f110',1,'TerrainIF::operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept'],['../classIntersectionCIF.html#a335f81a1bad5ad2693b59b62ba19ed6b',1,'IntersectionCIF::operator()()'],['../classUnionListIF.html#a0d787c823ae784fa6e3303f561afe3ec',1,'UnionListIF::operator()()'],['../classERFPhysBCFunct__u.html#a8cace6e617c53b669f81fe96b66a0699',1,'ERFPhysBCFunct_u::operator()()'],['../classERFPhysBCFunct__v.html#afd661b649e3fdf8e660145f34370902c',1,'ERFPhysBCFunct_v::operator()()'],['../classUnionCIF.html#ae667fc60d687ed9cec3c0744123565ca',1,'UnionCIF::operator()()'],['../classERFPhysBCFunct__base.html#af2e8c70311e8e8e92a713ff1a5f18078',1,'ERFPhysBCFunct_base::operator()()'],['../classERFPhysBCFunct__w.html#a5a2724aec1ad2f9758e5a6ecc67dd55c',1,'ERFPhysBCFunct_w::operator()()']]], + ['operator_3d_3737',['operator=',['../classIntersectionCIF.html#a8f38679674ad3b05ce6ebea9d3d03e44',1,'IntersectionCIF::operator=()'],['../classMRISplitIntegrator.html#a9ee3b26ea1daf4ec058552c40b13e13b',1,'MRISplitIntegrator::operator=(const MRISplitIntegrator &other)=delete'],['../classMRISplitIntegrator.html#ad698d348d3e7fa695077134839254738',1,'MRISplitIntegrator::operator=(MRISplitIntegrator &&other) noexcept=default'],['../structNDArray.html#a63dda01f8d55fd1fc75437b125eb27b3',1,'NDArray::operator=()'],['../classERF.html#a72fcc41d6f5225e9ca3b8c9111ff37e7',1,'ERF::operator=(const ERF &other)=delete'],['../classERF.html#abbc40e6fe700b80e3666dd3723624f05',1,'ERF::operator=(ERF &&other) noexcept=delete'],['../classIntersectionCIF.html#ae7bfcaf3ef685b2ba23765f184c81539',1,'IntersectionCIF::operator=()'],['../classUnionCIF.html#a0bbd9d187f7efd622fb063c08d06151c',1,'UnionCIF::operator=(UnionCIF &&rhs) noexcept=default'],['../classUnionCIF.html#a80348b91b25ded6d92276a198493d906',1,'UnionCIF::operator=(const UnionCIF &rhs)=default'],['../classCIF.html#a037374536662a8e2ed2fe272c8166526',1,'CIF::operator=(CIF &&rhs) noexcept=default'],['../classCIF.html#aa92ae7f8c7e1e3b05913912c14cd563b',1,'CIF::operator=(const CIF &rhs)=default'],['../structTimeInterpolatedData.html#a8c70a753ce4ff647874b276dd0bec89f',1,'TimeInterpolatedData::operator=(const TimeInterpolatedData &other)=delete'],['../structTimeInterpolatedData.html#a14b102dca6a63a5def503e3704b8ff5c',1,'TimeInterpolatedData::operator=(TimeInterpolatedData &&other) noexcept=default'],['../classMOSTAverage.html#a56f533937767a348d7c1dff755989531',1,'MOSTAverage::operator=(const MOSTAverage &other)=delete'],['../classMOSTAverage.html#a584b986a317b2c4d799163574c43b3b3',1,'MOSTAverage::operator=(MOSTAverage &&other) noexcept=delete']]], + ['optics_3738',['Optics',['../classOptics.html#a3ec67cc89ceb33196552b89616728040',1,'Optics::Optics()=default'],['../classOptics.html#aadaf34955cffcf141d182624b38f7898',1,'Optics::Optics(int ngases, char *gas_names[])']]] ]; diff --git a/search/functions_e.js b/search/functions_e.js index a9a009b54..ffcfff938 100644 --- a/search/functions_e.js +++ b/search/functions_e.js @@ -1,33 +1,33 @@ var searchData= [ - ['par_5faccess_3721',['par_access',['../structncutils_1_1NCVar.html#a62b3d88feb5305a1c7efbb0ddf8002fc',1,'ncutils::NCVar']]], - ['parallelbox_3722',['ParallelBox',['../ERF__DirectionSelector_8H.html#aa828f1c2424107e1a454fee49cd04ad5',1,'ERF_DirectionSelector.H']]], - ['parametersanitychecks_3723',['ParameterSanityChecks',['../classERF.html#ad71a033b3fd107465a8621eaf7c77b28',1,'ERF']]], - ['perpendicularbox_3724',['PerpendicularBox',['../ERF__DirectionSelector_8H.html#aef11f5662c1574638970c58b8421afa9',1,'ERF_DirectionSelector.H']]], - ['physprop_5faccum_5funique_5ffiles_3725',['physprop_accum_unique_files',['../classPhysProp.html#a864a1fe5f0d1797950a913c9f4927911',1,'PhysProp']]], - ['physprop_5fget_5fid_3726',['physprop_get_id',['../classPhysProp.html#ace5e52cd4e8397ac42ec47e758978249',1,'PhysProp']]], - ['physprop_5finit_3727',['physprop_init',['../classPhysProp.html#a01e533ca883ebcbdecb7262c38d3da89',1,'PhysProp']]], - ['planeaverage_3728',['PlaneAverage',['../classPlaneAverage.html#ae9fb25948e525a6d7e2db872e97a4b4e',1,'PlaneAverage::PlaneAverage(const amrex::MultiFab *field_in, amrex::Geometry geom_in, int axis_in, bool inc_ghost=false)'],['../classPlaneAverage.html#ae021681bed8e81747b36dd6bcbd1a257',1,'PlaneAverage::PlaneAverage()=delete']]], - ['planesampler_3729',['PlaneSampler',['../structPlaneSampler.html#ab91f2108cf2f8dfb8e96e3a4607c25ca',1,'PlaneSampler']]], - ['plot_5flsm_5fdata_3730',['Plot_Lsm_Data',['../classLandSurface.html#a61290767bd3f0bc65db7a0a344b10899',1,'LandSurface']]], - ['plotfilename_3731',['PlotFileName',['../classERF.html#a54f6c5d799e51521ad10bb57d29d0c44',1,'ERF']]], - ['plotfilevarnames_3732',['PlotFileVarNames',['../classERF.html#a2dcd22cb915d923c687f60267f44542b',1,'ERF']]], - ['pn_3733',['pn',['../ERF__MicrophysicsUtils_8H.html#a50486020eb1ed680a1ea0b0e82b81f2d',1,'ERF_MicrophysicsUtils.H']]], - ['poisson_5fwall_5fdist_3734',['poisson_wall_dist',['../classERF.html#a984c145a81739ab4c7f8fd03a334d239',1,'ERF']]], - ['post_5ftimestep_3735',['post_timestep',['../classERF.html#a58f6683aff0fbe6949bfe8b49275a8b3',1,'ERF']]], - ['post_5fupdate_3736',['post_update',['../classERF.html#adca0cddd75f33ecb5fb8e0ef9601dae4',1,'ERF']]], - ['pp_3737',['pp',['../ERF__MicrophysicsUtils_8H.html#ac54f1d17d8842acb42b2312cd353e469',1,'ERF_MicrophysicsUtils.H']]], - ['precip_3738',['Precip',['../classSAM.html#a05218bdc2187b79e456ade5b6f5bdb3c',1,'SAM']]], - ['precipfall_3739',['PrecipFall',['../classSAM.html#ae870dc821f7cd01ffc3bfd7925b1d18b',1,'SAM']]], - ['print_5fbanner_3740',['print_banner',['../classERF.html#a1a8eb6bc00080cdbd8df28f6a321ac72',1,'ERF']]], - ['print_5ferror_3741',['print_error',['../classERF.html#addc510dbf758a33cc095d64a9b17076c',1,'ERF']]], - ['print_5fsummary_3742',['print_summary',['../classERF.html#afa432756254529fb37b921088f0960d2',1,'ERF']]], - ['print_5ftpls_3743',['print_tpls',['../classERF.html#a15af18ae136cf3a11bb63fe0cf3924c8',1,'ERF']]], - ['print_5fusage_3744',['print_usage',['../classERF.html#aeaeb11001478b0635ef0fe3baa396df1',1,'ERF']]], - ['project_5fvelocities_3745',['project_velocities',['../classERF.html#ad6c0181fed533a5b5a79864b44895506',1,'ERF']]], - ['project_5fvelocities_5ftb_3746',['project_velocities_tb',['../classERF.html#a2847cfdeb389a173ee587ba30a474686',1,'ERF']]], - ['projection_5fhas_5fdirichlet_3747',['projection_has_dirichlet',['../classERF.html#a8279f37ed1b99d9111c49c7b3f854c47',1,'ERF']]], - ['pseudorandompert_3748',['pseudoRandomPert',['../structTurbulentPerturbation.html#a1dfc591297a8af23c941b06ed5fabba1',1,'TurbulentPerturbation']]], - ['put_3749',['put',['../structncutils_1_1NCVar.html#a7e026621e99a5df32de407384d929791',1,'ncutils::NCVar::put(const double *) const'],['../structncutils_1_1NCVar.html#a1cdbbfc072d285144de7f9b6e0fbac42',1,'ncutils::NCVar::put(const char **dptr, const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride) const'],['../structncutils_1_1NCVar.html#a7d575f25e77d2a5e2dbac86047ca318c',1,'ncutils::NCVar::put(const char **, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a5f4dc3a5bf52f9574bffc89c29f4335c',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#ae4d3aaba3b410438132b65bb8ab47512',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ad8b9aedc67e38c49522bd98459a26290',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2520db8c1541561c274be5c372fa5597',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a8a96107d02633e5a53aef296052716d1',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2d41b9484dd6453e36be2d54fe824962',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a16984e6a3ad571e12401321b749f44ea',1,'ncutils::NCVar::put(const int *) const'],['../structncutils_1_1NCVar.html#aa61e7a28b6bff1df2ef10b4856c34af7',1,'ncutils::NCVar::put(const float *) const']]], - ['put_5fattr_3750',['put_attr',['../structncutils_1_1NCVar.html#a9f60ebf70762d1d8e0962afb01118a31',1,'ncutils::NCVar::put_attr(const std::string &name, const std::string &value) const'],['../structncutils_1_1NCVar.html#ac1572a791861a2d297f8f29ba0df8d55',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a69c358988ebdd589d7e465ca6a5f07e9',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< float > &value) const'],['../structncutils_1_1NCVar.html#a72558ae45f30bed210d68c26ec57cb13',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#acf73ea254afaf7d74596fa07523b322f',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::string &value) const'],['../classncutils_1_1NCGroup.html#a91efbd2b8ef280b7eb3b426bbbf16cca',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#a39472c18d4e16cf47ba54bd1246220b6',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#acf2801c26458fb99bd82733b1302285a',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< int > &value) const']]] + ['par_5faccess_3739',['par_access',['../structncutils_1_1NCVar.html#a62b3d88feb5305a1c7efbb0ddf8002fc',1,'ncutils::NCVar']]], + ['parallelbox_3740',['ParallelBox',['../ERF__DirectionSelector_8H.html#aa828f1c2424107e1a454fee49cd04ad5',1,'ERF_DirectionSelector.H']]], + ['parametersanitychecks_3741',['ParameterSanityChecks',['../classERF.html#ad71a033b3fd107465a8621eaf7c77b28',1,'ERF']]], + ['perpendicularbox_3742',['PerpendicularBox',['../ERF__DirectionSelector_8H.html#aef11f5662c1574638970c58b8421afa9',1,'ERF_DirectionSelector.H']]], + ['physprop_5faccum_5funique_5ffiles_3743',['physprop_accum_unique_files',['../classPhysProp.html#a864a1fe5f0d1797950a913c9f4927911',1,'PhysProp']]], + ['physprop_5fget_5fid_3744',['physprop_get_id',['../classPhysProp.html#ace5e52cd4e8397ac42ec47e758978249',1,'PhysProp']]], + ['physprop_5finit_3745',['physprop_init',['../classPhysProp.html#a01e533ca883ebcbdecb7262c38d3da89',1,'PhysProp']]], + ['planeaverage_3746',['PlaneAverage',['../classPlaneAverage.html#ae9fb25948e525a6d7e2db872e97a4b4e',1,'PlaneAverage::PlaneAverage(const amrex::MultiFab *field_in, amrex::Geometry geom_in, int axis_in, bool inc_ghost=false)'],['../classPlaneAverage.html#ae021681bed8e81747b36dd6bcbd1a257',1,'PlaneAverage::PlaneAverage()=delete']]], + ['planesampler_3747',['PlaneSampler',['../structPlaneSampler.html#ab91f2108cf2f8dfb8e96e3a4607c25ca',1,'PlaneSampler']]], + ['plot_5flsm_5fdata_3748',['Plot_Lsm_Data',['../classLandSurface.html#a61290767bd3f0bc65db7a0a344b10899',1,'LandSurface']]], + ['plotfilename_3749',['PlotFileName',['../classERF.html#a54f6c5d799e51521ad10bb57d29d0c44',1,'ERF']]], + ['plotfilevarnames_3750',['PlotFileVarNames',['../classERF.html#a2dcd22cb915d923c687f60267f44542b',1,'ERF']]], + ['pn_3751',['pn',['../ERF__MicrophysicsUtils_8H.html#a50486020eb1ed680a1ea0b0e82b81f2d',1,'ERF_MicrophysicsUtils.H']]], + ['poisson_5fwall_5fdist_3752',['poisson_wall_dist',['../classERF.html#a984c145a81739ab4c7f8fd03a334d239',1,'ERF']]], + ['post_5ftimestep_3753',['post_timestep',['../classERF.html#a58f6683aff0fbe6949bfe8b49275a8b3',1,'ERF']]], + ['post_5fupdate_3754',['post_update',['../classERF.html#adca0cddd75f33ecb5fb8e0ef9601dae4',1,'ERF']]], + ['pp_3755',['pp',['../ERF__MicrophysicsUtils_8H.html#ac54f1d17d8842acb42b2312cd353e469',1,'ERF_MicrophysicsUtils.H']]], + ['precip_3756',['Precip',['../classSAM.html#a05218bdc2187b79e456ade5b6f5bdb3c',1,'SAM']]], + ['precipfall_3757',['PrecipFall',['../classSAM.html#ae870dc821f7cd01ffc3bfd7925b1d18b',1,'SAM']]], + ['print_5fbanner_3758',['print_banner',['../classERF.html#a1a8eb6bc00080cdbd8df28f6a321ac72',1,'ERF']]], + ['print_5ferror_3759',['print_error',['../classERF.html#addc510dbf758a33cc095d64a9b17076c',1,'ERF']]], + ['print_5fsummary_3760',['print_summary',['../classERF.html#afa432756254529fb37b921088f0960d2',1,'ERF']]], + ['print_5ftpls_3761',['print_tpls',['../classERF.html#a15af18ae136cf3a11bb63fe0cf3924c8',1,'ERF']]], + ['print_5fusage_3762',['print_usage',['../classERF.html#aeaeb11001478b0635ef0fe3baa396df1',1,'ERF']]], + ['project_5fvelocities_3763',['project_velocities',['../classERF.html#ad6c0181fed533a5b5a79864b44895506',1,'ERF']]], + ['project_5fvelocities_5ftb_3764',['project_velocities_tb',['../classERF.html#a2847cfdeb389a173ee587ba30a474686',1,'ERF']]], + ['projection_5fhas_5fdirichlet_3765',['projection_has_dirichlet',['../classERF.html#a8279f37ed1b99d9111c49c7b3f854c47',1,'ERF']]], + ['pseudorandompert_3766',['pseudoRandomPert',['../structTurbulentPerturbation.html#a1dfc591297a8af23c941b06ed5fabba1',1,'TurbulentPerturbation']]], + ['put_3767',['put',['../structncutils_1_1NCVar.html#a7e026621e99a5df32de407384d929791',1,'ncutils::NCVar::put(const double *) const'],['../structncutils_1_1NCVar.html#a1cdbbfc072d285144de7f9b6e0fbac42',1,'ncutils::NCVar::put(const char **dptr, const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride) const'],['../structncutils_1_1NCVar.html#a7d575f25e77d2a5e2dbac86047ca318c',1,'ncutils::NCVar::put(const char **, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a5f4dc3a5bf52f9574bffc89c29f4335c',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#ae4d3aaba3b410438132b65bb8ab47512',1,'ncutils::NCVar::put(const int *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#ad8b9aedc67e38c49522bd98459a26290',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2520db8c1541561c274be5c372fa5597',1,'ncutils::NCVar::put(const float *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a8a96107d02633e5a53aef296052716d1',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &, const std::vector< ptrdiff_t > &) const'],['../structncutils_1_1NCVar.html#a2d41b9484dd6453e36be2d54fe824962',1,'ncutils::NCVar::put(const double *, const std::vector< size_t > &, const std::vector< size_t > &) const'],['../structncutils_1_1NCVar.html#a16984e6a3ad571e12401321b749f44ea',1,'ncutils::NCVar::put(const int *) const'],['../structncutils_1_1NCVar.html#aa61e7a28b6bff1df2ef10b4856c34af7',1,'ncutils::NCVar::put(const float *) const']]], + ['put_5fattr_3768',['put_attr',['../structncutils_1_1NCVar.html#a9f60ebf70762d1d8e0962afb01118a31',1,'ncutils::NCVar::put_attr(const std::string &name, const std::string &value) const'],['../structncutils_1_1NCVar.html#ac1572a791861a2d297f8f29ba0df8d55',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< double > &value) const'],['../structncutils_1_1NCVar.html#a69c358988ebdd589d7e465ca6a5f07e9',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< float > &value) const'],['../structncutils_1_1NCVar.html#a72558ae45f30bed210d68c26ec57cb13',1,'ncutils::NCVar::put_attr(const std::string &name, const std::vector< int > &value) const'],['../classncutils_1_1NCGroup.html#acf73ea254afaf7d74596fa07523b322f',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::string &value) const'],['../classncutils_1_1NCGroup.html#a91efbd2b8ef280b7eb3b426bbbf16cca',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< double > &value) const'],['../classncutils_1_1NCGroup.html#a39472c18d4e16cf47ba54bd1246220b6',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< float > &value) const'],['../classncutils_1_1NCGroup.html#acf2801c26458fb99bd82733b1302285a',1,'ncutils::NCGroup::put_attr(const std::string &name, const std::vector< int > &value) const']]] ]; diff --git a/search/functions_f.js b/search/functions_f.js index a89a00150..cfba262e6 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -1,11 +1,11 @@ var searchData= [ - ['qmoist_5fptr_3751',['Qmoist_Ptr',['../classNullMoist.html#a1b6a72d67d9b2642e99a5b768315476c',1,'NullMoist::Qmoist_Ptr()'],['../classSAM.html#af6652cb6f7b93a1e418da98b5a8b57b7',1,'SAM::Qmoist_Ptr()'],['../classSatAdj.html#a4ecfd56a3aa5536012700ba1ff843fa2',1,'SatAdj::Qmoist_Ptr()'],['../classKessler.html#a0a84c629a080e71ed93a5f349ad7724a',1,'Kessler::Qmoist_Ptr(const int &varIdx) override']]], - ['qmoist_5frestart_5fvars_3752',['Qmoist_Restart_Vars',['../classKessler.html#af35573a87c89def1be544055625a7f8b',1,'Kessler::Qmoist_Restart_Vars()'],['../classNullMoist.html#a77d6c9875f6a3a7242b090e6fece5c0f',1,'NullMoist::Qmoist_Restart_Vars()'],['../classSAM.html#ac7854fbde48bad0aadc203adcb1508a5',1,'SAM::Qmoist_Restart_Vars()'],['../classSatAdj.html#a1992e08a2b7e9319348b69bf940e972c',1,'SatAdj::Qmoist_Restart_Vars()']]], - ['qmoist_5fsize_3753',['Qmoist_Size',['../classSAM.html#ae27c1d50525a70f838fa9ba73e61ef46',1,'SAM::Qmoist_Size()'],['../classSatAdj.html#a0db3dd50c312798eeb542682063ba06f',1,'SatAdj::Qmoist_Size()'],['../classNullMoist.html#abdf706f193bbb09c62e41734570f3cd1',1,'NullMoist::Qmoist_Size()'],['../classKessler.html#a3925ff722ac968e306dbcc233718030a',1,'Kessler::Qmoist_Size()']]], - ['qsat_3754',['qsat',['../classWaterVaporSat.html#a964d1dd8ddaba9c5a482480fc51d7eba',1,'WaterVaporSat']]], - ['qsat_5fice_3755',['qsat_ice',['../classWaterVaporSat.html#a55f00a8a0a629c85e6a477d11a4f14e5',1,'WaterVaporSat']]], - ['qsat_5fwater_3756',['qsat_water',['../classWaterVaporSat.html#acb27b106d02d30d688faa223d7f5131b',1,'WaterVaporSat']]], - ['qstate_5fsize_3757',['Qstate_Size',['../classKessler.html#a25a6c3f8cda023e5ea70f1ddd983626c',1,'Kessler::Qstate_Size()'],['../classNullMoist.html#afaa201a3a1dc21c18888d9c6a068f956',1,'NullMoist::Qstate_Size()'],['../classSAM.html#aba750ad815594f21255d26d24810d3fe',1,'SAM::Qstate_Size()'],['../classSatAdj.html#a659f60a6651bf51d249cb695f3399bd6',1,'SatAdj::Qstate_Size()']]], - ['query_5fone_5for_5fper_5flevel_3758',['query_one_or_per_level',['../ERF__TurbStruct_8H.html#af7b9f201e04bee403b3d27170c324861',1,'ERF_TurbStruct.H']]] + ['qmoist_5fptr_3769',['Qmoist_Ptr',['../classNullMoist.html#a1b6a72d67d9b2642e99a5b768315476c',1,'NullMoist::Qmoist_Ptr()'],['../classSAM.html#af6652cb6f7b93a1e418da98b5a8b57b7',1,'SAM::Qmoist_Ptr()'],['../classSatAdj.html#a4ecfd56a3aa5536012700ba1ff843fa2',1,'SatAdj::Qmoist_Ptr()'],['../classKessler.html#a0a84c629a080e71ed93a5f349ad7724a',1,'Kessler::Qmoist_Ptr(const int &varIdx) override']]], + ['qmoist_5frestart_5fvars_3770',['Qmoist_Restart_Vars',['../classKessler.html#af35573a87c89def1be544055625a7f8b',1,'Kessler::Qmoist_Restart_Vars()'],['../classNullMoist.html#a77d6c9875f6a3a7242b090e6fece5c0f',1,'NullMoist::Qmoist_Restart_Vars()'],['../classSAM.html#ac7854fbde48bad0aadc203adcb1508a5',1,'SAM::Qmoist_Restart_Vars()'],['../classSatAdj.html#a1992e08a2b7e9319348b69bf940e972c',1,'SatAdj::Qmoist_Restart_Vars()']]], + ['qmoist_5fsize_3771',['Qmoist_Size',['../classSAM.html#ae27c1d50525a70f838fa9ba73e61ef46',1,'SAM::Qmoist_Size()'],['../classSatAdj.html#a0db3dd50c312798eeb542682063ba06f',1,'SatAdj::Qmoist_Size()'],['../classNullMoist.html#abdf706f193bbb09c62e41734570f3cd1',1,'NullMoist::Qmoist_Size()'],['../classKessler.html#a3925ff722ac968e306dbcc233718030a',1,'Kessler::Qmoist_Size()']]], + ['qsat_3772',['qsat',['../classWaterVaporSat.html#a964d1dd8ddaba9c5a482480fc51d7eba',1,'WaterVaporSat']]], + ['qsat_5fice_3773',['qsat_ice',['../classWaterVaporSat.html#a55f00a8a0a629c85e6a477d11a4f14e5',1,'WaterVaporSat']]], + ['qsat_5fwater_3774',['qsat_water',['../classWaterVaporSat.html#acb27b106d02d30d688faa223d7f5131b',1,'WaterVaporSat']]], + ['qstate_5fsize_3775',['Qstate_Size',['../classKessler.html#a25a6c3f8cda023e5ea70f1ddd983626c',1,'Kessler::Qstate_Size()'],['../classNullMoist.html#afaa201a3a1dc21c18888d9c6a068f956',1,'NullMoist::Qstate_Size()'],['../classSAM.html#aba750ad815594f21255d26d24810d3fe',1,'SAM::Qstate_Size()'],['../classSatAdj.html#a659f60a6651bf51d249cb695f3399bd6',1,'SatAdj::Qstate_Size()']]], + ['query_5fone_5for_5fper_5flevel_3776',['query_one_or_per_level',['../ERF__TurbStruct_8H.html#af7b9f201e04bee403b3d27170c324861',1,'ERF_TurbStruct.H']]] ]; diff --git a/search/namespaces_0.js b/search/namespaces_0.js index 20b8c882c..db2aa7abe 100644 --- a/search/namespaces_0.js +++ b/search/namespaces_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['amrex_2780',['amrex',['../namespaceamrex.html',1,'']]] + ['amrex_2792',['amrex',['../namespaceamrex.html',1,'']]] ]; diff --git a/search/namespaces_1.js b/search/namespaces_1.js index 379815616..0d8599446 100644 --- a/search/namespaces_1.js +++ b/search/namespaces_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['basestate_2781',['BaseState',['../namespaceBaseState.html',1,'']]], - ['bcvars_2782',['BCVars',['../namespaceBCVars.html',1,'']]] + ['basestate_2793',['BaseState',['../namespaceBaseState.html',1,'']]], + ['bcvars_2794',['BCVars',['../namespaceBCVars.html',1,'']]] ]; diff --git a/search/namespaces_2.js b/search/namespaces_2.js index fec389763..a60fe4586 100644 --- a/search/namespaces_2.js +++ b/search/namespaces_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['derived_2783',['derived',['../namespacederived.html',1,'']]] + ['derived_2795',['derived',['../namespacederived.html',1,'']]] ]; diff --git a/search/namespaces_3.js b/search/namespaces_3.js index 0c041504b..dd73dd993 100644 --- a/search/namespaces_3.js +++ b/search/namespaces_3.js @@ -1,5 +1,5 @@ var searchData= [ - ['eddydiff_2784',['EddyDiff',['../namespaceEddyDiff.html',1,'']]], - ['erfbctype_2785',['ERFBCType',['../namespaceERFBCType.html',1,'']]] + ['eddydiff_2796',['EddyDiff',['../namespaceEddyDiff.html',1,'']]], + ['erfbctype_2797',['ERFBCType',['../namespaceERFBCType.html',1,'']]] ]; diff --git a/search/namespaces_4.js b/search/namespaces_4.js index 18f068c0c..fe45788ee 100644 --- a/search/namespaces_4.js +++ b/search/namespaces_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['hseutils_2786',['HSEutils',['../namespaceHSEutils.html',1,'']]] + ['hseutils_2798',['HSEutils',['../namespaceHSEutils.html',1,'']]] ]; diff --git a/search/namespaces_5.js b/search/namespaces_5.js index 6450c54f3..aecbc22d7 100644 --- a/search/namespaces_5.js +++ b/search/namespaces_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['internal_2787',['internal',['../namespaceinternal.html',1,'']]], - ['intvars_2788',['IntVars',['../namespaceIntVars.html',1,'']]] + ['internal_2799',['internal',['../namespaceinternal.html',1,'']]], + ['intvars_2800',['IntVars',['../namespaceIntVars.html',1,'']]] ]; diff --git a/search/namespaces_6.js b/search/namespaces_6.js index 30a8c4fd1..4ef3949ab 100644 --- a/search/namespaces_6.js +++ b/search/namespaces_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['lsmvar_5fmm5_2789',['LsmVar_MM5',['../namespaceLsmVar__MM5.html',1,'']]], - ['lsmvar_5fslm_2790',['LsmVar_SLM',['../namespaceLsmVar__SLM.html',1,'']]] + ['lsmvar_5fmm5_2801',['LsmVar_MM5',['../namespaceLsmVar__MM5.html',1,'']]], + ['lsmvar_5fslm_2802',['LsmVar_SLM',['../namespaceLsmVar__SLM.html',1,'']]] ]; diff --git a/search/namespaces_7.js b/search/namespaces_7.js index e4b83a3e6..5101f8175 100644 --- a/search/namespaces_7.js +++ b/search/namespaces_7.js @@ -1,7 +1,7 @@ var searchData= [ - ['metgridbdyvars_2791',['MetGridBdyVars',['../namespaceMetGridBdyVars.html',1,'']]], - ['micvar_2792',['MicVar',['../namespaceMicVar.html',1,'']]], - ['micvar_5fkess_2793',['MicVar_Kess',['../namespaceMicVar__Kess.html',1,'']]], - ['micvar_5fsatadj_2794',['MicVar_SatAdj',['../namespaceMicVar__SatAdj.html',1,'']]] + ['metgridbdyvars_2803',['MetGridBdyVars',['../namespaceMetGridBdyVars.html',1,'']]], + ['micvar_2804',['MicVar',['../namespaceMicVar.html',1,'']]], + ['micvar_5fkess_2805',['MicVar_Kess',['../namespaceMicVar__Kess.html',1,'']]], + ['micvar_5fsatadj_2806',['MicVar_SatAdj',['../namespaceMicVar__SatAdj.html',1,'']]] ]; diff --git a/search/namespaces_8.js b/search/namespaces_8.js index 2eddb3d9e..b5a43b6ff 100644 --- a/search/namespaces_8.js +++ b/search/namespaces_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['ncutils_2795',['ncutils',['../namespacencutils.html',1,'']]] + ['ncutils_2807',['ncutils',['../namespacencutils.html',1,'']]] ]; diff --git a/search/namespaces_9.js b/search/namespaces_9.js index 370010e01..22a421987 100644 --- a/search/namespaces_9.js +++ b/search/namespaces_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['realbdyvars_2796',['RealBdyVars',['../namespaceRealBdyVars.html',1,'']]] + ['realbdyvars_2808',['RealBdyVars',['../namespaceRealBdyVars.html',1,'']]] ]; diff --git a/search/namespaces_a.js b/search/namespaces_a.js index 2d4f34bde..d73b617ed 100644 --- a/search/namespaces_a.js +++ b/search/namespaces_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['vars_2797',['Vars',['../namespaceVars.html',1,'']]] + ['vars_2809',['Vars',['../namespaceVars.html',1,'']]] ]; diff --git a/search/namespaces_b.js b/search/namespaces_b.js index 89fdfe33a..f32cc6c0e 100644 --- a/search/namespaces_b.js +++ b/search/namespaces_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['wrfbdyvars_2798',['WRFBdyVars',['../namespaceWRFBdyVars.html',1,'']]] + ['wrfbdyvars_2810',['WRFBdyVars',['../namespaceWRFBdyVars.html',1,'']]] ]; diff --git a/search/pages_0.js b/search/pages_0.js index 0de7d690d..f78fecbb3 100644 --- a/search/pages_0.js +++ b/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['energy_20research_20and_20forecasting_3a_20an_20atmospheric_20modeling_20code_5400',['Energy Research and Forecasting: An Atmospheric Modeling Code',['../index.html',1,'']]] + ['energy_20research_20and_20forecasting_3a_20an_20atmospheric_20modeling_20code_5424',['Energy Research and Forecasting: An Atmospheric Modeling Code',['../index.html',1,'']]] ]; diff --git a/search/typedefs_0.js b/search/typedefs_0.js index f0f14f08f..f9895f394 100644 --- a/search/typedefs_0.js +++ b/search/typedefs_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['bctype_5200',['BCType',['../ERF__SolveWithEBMLMG_8cpp.html#ad583385d33cdb5a9c28bf474b72cad1c',1,'BCType(): ERF_SolveWithEBMLMG.cpp'],['../ERF__SolveWithMLMG_8cpp.html#ad583385d33cdb5a9c28bf474b72cad1c',1,'BCType(): ERF_SolveWithMLMG.cpp']]] + ['bctype_5224',['BCType',['../ERF__SolveWithEBMLMG_8cpp.html#ad583385d33cdb5a9c28bf474b72cad1c',1,'BCType(): ERF_SolveWithEBMLMG.cpp'],['../ERF__SolveWithMLMG_8cpp.html#ad583385d33cdb5a9c28bf474b72cad1c',1,'BCType(): ERF_SolveWithMLMG.cpp']]] ]; diff --git a/search/typedefs_1.js b/search/typedefs_1.js index eddc80506..8cad202f0 100644 --- a/search/typedefs_1.js +++ b/search/typedefs_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['dtype_5201',['DType',['../structNDArray.html#a96033b69f69ea0ae537a24288715752d',1,'NDArray']]] + ['dtype_5225',['DType',['../structNDArray.html#a96033b69f69ea0ae537a24288715752d',1,'NDArray']]] ]; diff --git a/search/typedefs_2.js b/search/typedefs_2.js index c640483f3..60957e2fd 100644 --- a/search/typedefs_2.js +++ b/search/typedefs_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['fabptr_5202',['FabPtr',['../classMM5.html#a1c62f3c8eb0010c903b517e6ba49973d',1,'MM5::FabPtr()'],['../classSLM.html#abb12aea2d3e7bcc1e47b81581a9892ba',1,'SLM::FabPtr()'],['../classKessler.html#ad9b9b2f6662807890f9f2b016d6d0d1c',1,'Kessler::FabPtr()'],['../classSAM.html#a2ffb00984d39bfc39057c68f708774a9',1,'SAM::FabPtr()'],['../classSatAdj.html#a96e3b06ce00e69e0bf66d1665cee0938',1,'SatAdj::FabPtr()']]] + ['fabptr_5226',['FabPtr',['../classMM5.html#a1c62f3c8eb0010c903b517e6ba49973d',1,'MM5::FabPtr()'],['../classSLM.html#abb12aea2d3e7bcc1e47b81581a9892ba',1,'SLM::FabPtr()'],['../classKessler.html#ad9b9b2f6662807890f9f2b016d6d0d1c',1,'Kessler::FabPtr()'],['../classSAM.html#a2ffb00984d39bfc39057c68f708774a9',1,'SAM::FabPtr()'],['../classSatAdj.html#a96e3b06ce00e69e0bf66d1665cee0938',1,'SatAdj::FabPtr()']]] ]; diff --git a/search/typedefs_3.js b/search/typedefs_3.js index eed673de2..e5b91860e 100644 --- a/search/typedefs_3.js +++ b/search/typedefs_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['planevector_5203',['PlaneVector',['../ERF__NCWpsFile_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_NCWpsFile.H'],['../ERF__ReadBndryPlanes_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_ReadBndryPlanes.H']]] + ['planevector_5227',['PlaneVector',['../ERF__NCWpsFile_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_NCWpsFile.H'],['../ERF__ReadBndryPlanes_8H.html#a60014a8d74bed0d5ae984e600c68dc85',1,'PlaneVector(): ERF_ReadBndryPlanes.H']]] ]; diff --git a/search/typedefs_4.js b/search/typedefs_4.js index c43864f2d..5bb1f4107 100644 --- a/search/typedefs_4.js +++ b/search/typedefs_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['rtype_5204',['RType',['../structncutils_1_1NCDType.html#a079bbf4314ad09362b5c8124670c821f',1,'ncutils::NCDType']]] + ['rtype_5228',['RType',['../structncutils_1_1NCDType.html#a079bbf4314ad09362b5c8124670c821f',1,'ncutils::NCDType']]] ]; diff --git a/search/typedefs_5.js b/search/typedefs_5.js index 1efec971c..f3132c009 100644 --- a/search/typedefs_5.js +++ b/search/typedefs_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['xdir_5205',['XDir',['../ERF__DirectionSelector_8H.html#a68edfbe7326d0d1476e796beb668072f',1,'ERF_DirectionSelector.H']]] + ['xdir_5229',['XDir',['../ERF__DirectionSelector_8H.html#a68edfbe7326d0d1476e796beb668072f',1,'ERF_DirectionSelector.H']]] ]; diff --git a/search/typedefs_6.js b/search/typedefs_6.js index 5d0807cd6..115f54844 100644 --- a/search/typedefs_6.js +++ b/search/typedefs_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['ydir_5206',['YDir',['../ERF__DirectionSelector_8H.html#a92990a19f43dc3cbbbd630362d1ece71',1,'ERF_DirectionSelector.H']]] + ['ydir_5230',['YDir',['../ERF__DirectionSelector_8H.html#a92990a19f43dc3cbbbd630362d1ece71',1,'ERF_DirectionSelector.H']]] ]; diff --git a/search/typedefs_7.js b/search/typedefs_7.js index c240efe82..3fdbdb175 100644 --- a/search/typedefs_7.js +++ b/search/typedefs_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['zdir_5207',['ZDir',['../ERF__DirectionSelector_8H.html#aca321ed7fddfe43ff7549b4632a3c0d1',1,'ERF_DirectionSelector.H']]] + ['zdir_5231',['ZDir',['../ERF__DirectionSelector_8H.html#aca321ed7fddfe43ff7549b4632a3c0d1',1,'ERF_DirectionSelector.H']]] ]; diff --git a/search/variables_0.js b/search/variables_0.js index 1f14e6776..70a9727b3 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -1,67 +1,67 @@ var searchData= [ - ['a1_4029',['A1',['../structMYNNLevel2.html#ab4b88d6873a172ac886f94ea35c26a98',1,'MYNNLevel2::A1()'],['../structMYNNLevel25.html#af059aaff0f5dd837293d497198c5ca02',1,'MYNNLevel25::A1()']]], - ['a2_4030',['A2',['../structMYNNLevel25.html#a767313a41fbd7da7ede8d5f4037e4e6a',1,'MYNNLevel25::A2()'],['../structMYNNLevel2.html#a02ae067397dad9810d528dc84ffe631d',1,'MYNNLevel2::A2()']]], - ['a_5fbg_4031',['a_bg',['../ERF__Constants_8H.html#a0910a9292394778082e25954da60fe05',1,'ERF_Constants.H']]], - ['a_5fgr_4032',['a_gr',['../ERF__Constants_8H.html#a16f25ab24f4aca4bb0ff8f3203b0b924',1,'ERF_Constants.H']]], - ['a_5fgrau_4033',['a_grau',['../ERF__Constants_8H.html#a2fe4f2c6313692ac5073cb9ca72552e2',1,'ERF_Constants.H']]], - ['a_5fpr_4034',['a_pr',['../ERF__Constants_8H.html#afddfdf9f48fef3929914f786ce79022a',1,'ERF_Constants.H']]], - ['a_5frain_4035',['a_rain',['../ERF__Constants_8H.html#adf319f31edb7d4f2b4b712096189734b',1,'ERF_Constants.H']]], - ['a_5fsnow_4036',['a_snow',['../ERF__Constants_8H.html#aeb6d6f09d27c3f646bc4d91b7b88e570',1,'ERF_Constants.H']]], - ['abl_5fdriver_5ftype_4037',['abl_driver_type',['../structSolverChoice.html#abe7f2d933204e7a6127469a006240f8f',1,'SolverChoice']]], - ['abl_5fgeo_5fforcing_4038',['abl_geo_forcing',['../structSolverChoice.html#a5147634b7c1414a7694c59c1b4a88d69',1,'SolverChoice']]], - ['abl_5fgeo_5fwind_5ftable_4039',['abl_geo_wind_table',['../structSolverChoice.html#aae719af83409639331018f92be62642b',1,'SolverChoice']]], - ['abl_5fpressure_5fgrad_4040',['abl_pressure_grad',['../structSolverChoice.html#a69e2f0b874cba8faae57987ead4e3ebb',1,'SolverChoice']]], - ['abs_5flw_5fice_4041',['abs_lw_ice',['../classCloudRadProps.html#a0e0fa4537c3e0c1dd695229f63ff42a0',1,'CloudRadProps']]], - ['abs_5flw_5fliq_4042',['abs_lw_liq',['../classCloudRadProps.html#a3aaf016afa4dfea8f3dd0ed574ec3570',1,'CloudRadProps']]], - ['absplw_4043',['absplw',['../structPhysProp_1_1physprop__t.html#a1b15e2d7f7b059cecb30c630a339b020',1,'PhysProp::physprop_t']]], - ['abspsw_4044',['abspsw',['../structPhysProp_1_1physprop__t.html#ae6dcba887753559af9ba4942d3d89bb5',1,'PhysProp::physprop_t']]], - ['accrgc_4045',['accrgc',['../classSAM.html#aa2de795ae7721e5070a8f4844e3897f6',1,'SAM']]], - ['accrgi_4046',['accrgi',['../classSAM.html#a2ec33470030fdfd34b9b9436f0b56cfd',1,'SAM']]], - ['accrrc_4047',['accrrc',['../classSAM.html#a74856cc0ee48b638ee5263cd51fd1090',1,'SAM']]], - ['accrsc_4048',['accrsc',['../classSAM.html#aa32720be8b27907466650050dc73e110',1,'SAM']]], - ['accrsi_4049',['accrsi',['../classSAM.html#a6b848cc96480f05c0c7b1e811cdb50d7',1,'SAM']]], - ['active_5fgases_4050',['active_gases',['../classRadiation.html#a830faa00a602447dd4ebeb868837f4ee',1,'Radiation::active_gases()'],['../classRrtmgp.html#a083da6e26f2c0e2b52a4145f8d285a92',1,'Rrtmgp::active_gases()']]], - ['advchoice_4051',['advChoice',['../structSolverChoice.html#aaadbd092e9e176b7f088c7992c866c6e',1,'SolverChoice']]], - ['advect_5fke_4052',['advect_KE',['../structTurbChoice.html#af151e25e9513f7c6a995ca82db98278c',1,'TurbChoice']]], - ['advflux_5freg_4053',['advflux_reg',['../classERF.html#a86a0bc8e41668411ee0ab5801d4688a7',1,'ERF']]], - ['aer_4054',['aer',['../structMamConstituents_1_1aerlist__t.html#a21f61436cc2e4a150e675d9d0163fcdf',1,'MamConstituents::aerlist_t']]], - ['aer_5fasm_5fbnd_5fsw_4055',['aer_asm_bnd_sw',['../classRadiation.html#a3c4f1ced64f83e26971d080529b971fe',1,'Radiation']]], - ['aer_5fasm_5fbnd_5fsw_5f1d_4056',['aer_asm_bnd_sw_1d',['../classRadiation.html#a9c46e92bbf20f23807395c224ab68f72',1,'Radiation']]], - ['aer_5fasm_5fbnd_5fsw_5fo_5f1d_4057',['aer_asm_bnd_sw_o_1d',['../classRadiation.html#ae6838c1ed64903695cd463ff8f8e90ce',1,'Radiation']]], - ['aer_5frad_4058',['aer_rad',['../classRadiation.html#a753f36a08e04e4332b9f6851dbd34128',1,'Radiation']]], - ['aer_5fssa_5fbnd_5fsw_4059',['aer_ssa_bnd_sw',['../classRadiation.html#a14529545c30d5e1add40db4f23f138a2',1,'Radiation']]], - ['aer_5fssa_5fbnd_5fsw_5f1d_4060',['aer_ssa_bnd_sw_1d',['../classRadiation.html#a517b06d2ffe8ec03363e39af6cdcf6d2',1,'Radiation']]], - ['aer_5fssa_5fbnd_5fsw_5fo_5f1d_4061',['aer_ssa_bnd_sw_o_1d',['../classRadiation.html#a3cc75098a48e71cd63f04aeff8caa5b5',1,'Radiation']]], - ['aer_5ftau_5fbnd_5flw_4062',['aer_tau_bnd_lw',['../classRadiation.html#af94700ceeb3868d2547f7c676d25e8f2',1,'Radiation']]], - ['aer_5ftau_5fbnd_5fsw_4063',['aer_tau_bnd_sw',['../classRadiation.html#a0bd90f81b3baab1cdc125716837d41ac',1,'Radiation']]], - ['aer_5ftau_5fbnd_5fsw_5f1d_4064',['aer_tau_bnd_sw_1d',['../classRadiation.html#ac535ba110b35b09d7e99394729028422',1,'Radiation']]], - ['aer_5ftau_5fbnd_5fsw_5fo_5f1d_4065',['aer_tau_bnd_sw_o_1d',['../classRadiation.html#a43e0cb6ec0be157434f2807442253098',1,'Radiation']]], - ['aername_4066',['aername',['../structPhysProp_1_1physprop__t.html#a55a195e47028b0355c737bffb1f60fbd',1,'PhysProp::physprop_t']]], - ['aernames_4067',['aernames',['../classRadiation.html#aa593162cb83bd300584f65cc31480683',1,'Radiation']]], - ['aero_5fnames_4068',['aero_names',['../classAerRadProps.html#a6dcb735fda4651c893ce9d3c2860a0af',1,'AerRadProps']]], - ['aero_5foptics_4069',['aero_optics',['../classOptics.html#a2153b2cf09af64100464587e8afb6d8f',1,'Optics']]], - ['aerosollist_4070',['aerosollist',['../classMamConstituents.html#ace0a867813831b2170a67343ba032ffa',1,'MamConstituents']]], - ['af_5fcmip6_5fsw_4071',['af_cmip6_sw',['../classAerRadProps.html#afd083b451cf913a409380fb0b95de4c0',1,'AerRadProps']]], - ['albedo_5fdif_4072',['albedo_dif',['../classRadiation.html#ab11967968e25e70b72d975ceb99fe9a6',1,'Radiation']]], - ['albedo_5fdir_4073',['albedo_dir',['../classRadiation.html#ab0801286969e7a03277b4813611c691f',1,'Radiation']]], - ['alpha_5fc_4074',['alpha_C',['../structDiffChoice.html#a9a4435111bba7cde59e3187e4ea85d6d',1,'DiffChoice']]], - ['alpha_5ft_4075',['alpha_T',['../structDiffChoice.html#a7013ac6c12a0fab52b3c212457441517',1,'DiffChoice']]], - ['alphaelq_4076',['alphaelq',['../ERF__Constants_8H.html#a3c70f890015491421d536954a374324d',1,'ERF_Constants.H']]], - ['anelastic_4077',['anelastic',['../classMRISplitIntegrator.html#a277f590efb755921c145d09f84e740af',1,'MRISplitIntegrator::anelastic()'],['../structSolverChoice.html#aa7be0d60ce3de3441d44082cc1b725ec',1,'SolverChoice::anelastic()']]], - ['apply_5fbcs_4078',['apply_bcs',['../ERF__TI__utils_8H.html#a5e7934b18ef63bc8c4c16db42277c52f',1,'ERF_TI_utils.H']]], - ['asm_5fsw_5fice_4079',['asm_sw_ice',['../classCloudRadProps.html#ae5d0881c315505e02035349403ed4270',1,'CloudRadProps']]], - ['asm_5fsw_5fliq_4080',['asm_sw_liq',['../classCloudRadProps.html#aa32eef207df809527562060ba064baf4',1,'CloudRadProps']]], - ['asmpsw_4081',['asmpsw',['../structPhysProp_1_1physprop__t.html#a14ca153cc7e4dbcc7e097b4014385c8f',1,'PhysProp::physprop_t']]], - ['ave_5fplane_4082',['ave_plane',['../structSolverChoice.html#afdd906d035384fd962efab24e7a6da7c',1,'SolverChoice']]], - ['avogadro_4083',['avogadro',['../ERF__Constants_8H.html#a3b2a75494e18c62ae8e6f6ebb231c3fa',1,'ERF_Constants.H']]], - ['ax_4084',['ax',['../classERF.html#a93bc9185c89cbeaceffaf40b8cf4a75c',1,'ERF']]], - ['ax_5fnew_4085',['ax_new',['../classERF.html#adf9043b29880747cfe0cf12ab19bf4ae',1,'ERF']]], - ['ax_5fsrc_4086',['ax_src',['../classERF.html#abe77a4434d27561109ffc666546511dc',1,'ERF']]], - ['ay_4087',['ay',['../classERF.html#ade870f983d113c64406bdcb8a9194044',1,'ERF']]], - ['ay_5fnew_4088',['ay_new',['../classERF.html#a3004600e3ebdd453c9e1816ad96209e4',1,'ERF']]], - ['ay_5fsrc_4089',['ay_src',['../classERF.html#aa20bd15dbe2c801bda2d3bfdb5b81eab',1,'ERF']]], - ['az_4090',['az',['../classERF.html#a391914523e66645f7e947cefcd19c011',1,'ERF']]], - ['az_5fnew_4091',['az_new',['../classERF.html#aa47ddd3bee550c3c1b5a93a788252d8c',1,'ERF']]], - ['az_5fsrc_4092',['az_src',['../classERF.html#ad2d8e37fbdac323eda857e0b8c151852',1,'ERF']]] + ['a1_4050',['A1',['../structMYNNLevel2.html#ab4b88d6873a172ac886f94ea35c26a98',1,'MYNNLevel2::A1()'],['../structMYNNLevel25.html#af059aaff0f5dd837293d497198c5ca02',1,'MYNNLevel25::A1()']]], + ['a2_4051',['A2',['../structMYNNLevel25.html#a767313a41fbd7da7ede8d5f4037e4e6a',1,'MYNNLevel25::A2()'],['../structMYNNLevel2.html#a02ae067397dad9810d528dc84ffe631d',1,'MYNNLevel2::A2()']]], + ['a_5fbg_4052',['a_bg',['../ERF__Constants_8H.html#a0910a9292394778082e25954da60fe05',1,'ERF_Constants.H']]], + ['a_5fgr_4053',['a_gr',['../ERF__Constants_8H.html#a16f25ab24f4aca4bb0ff8f3203b0b924',1,'ERF_Constants.H']]], + ['a_5fgrau_4054',['a_grau',['../ERF__Constants_8H.html#a2fe4f2c6313692ac5073cb9ca72552e2',1,'ERF_Constants.H']]], + ['a_5fpr_4055',['a_pr',['../ERF__Constants_8H.html#afddfdf9f48fef3929914f786ce79022a',1,'ERF_Constants.H']]], + ['a_5frain_4056',['a_rain',['../ERF__Constants_8H.html#adf319f31edb7d4f2b4b712096189734b',1,'ERF_Constants.H']]], + ['a_5fsnow_4057',['a_snow',['../ERF__Constants_8H.html#aeb6d6f09d27c3f646bc4d91b7b88e570',1,'ERF_Constants.H']]], + ['abl_5fdriver_5ftype_4058',['abl_driver_type',['../structSolverChoice.html#abe7f2d933204e7a6127469a006240f8f',1,'SolverChoice']]], + ['abl_5fgeo_5fforcing_4059',['abl_geo_forcing',['../structSolverChoice.html#a5147634b7c1414a7694c59c1b4a88d69',1,'SolverChoice']]], + ['abl_5fgeo_5fwind_5ftable_4060',['abl_geo_wind_table',['../structSolverChoice.html#aae719af83409639331018f92be62642b',1,'SolverChoice']]], + ['abl_5fpressure_5fgrad_4061',['abl_pressure_grad',['../structSolverChoice.html#a69e2f0b874cba8faae57987ead4e3ebb',1,'SolverChoice']]], + ['abs_5flw_5fice_4062',['abs_lw_ice',['../classCloudRadProps.html#a0e0fa4537c3e0c1dd695229f63ff42a0',1,'CloudRadProps']]], + ['abs_5flw_5fliq_4063',['abs_lw_liq',['../classCloudRadProps.html#a3aaf016afa4dfea8f3dd0ed574ec3570',1,'CloudRadProps']]], + ['absplw_4064',['absplw',['../structPhysProp_1_1physprop__t.html#a1b15e2d7f7b059cecb30c630a339b020',1,'PhysProp::physprop_t']]], + ['abspsw_4065',['abspsw',['../structPhysProp_1_1physprop__t.html#ae6dcba887753559af9ba4942d3d89bb5',1,'PhysProp::physprop_t']]], + ['accrgc_4066',['accrgc',['../classSAM.html#aa2de795ae7721e5070a8f4844e3897f6',1,'SAM']]], + ['accrgi_4067',['accrgi',['../classSAM.html#a2ec33470030fdfd34b9b9436f0b56cfd',1,'SAM']]], + ['accrrc_4068',['accrrc',['../classSAM.html#a74856cc0ee48b638ee5263cd51fd1090',1,'SAM']]], + ['accrsc_4069',['accrsc',['../classSAM.html#aa32720be8b27907466650050dc73e110',1,'SAM']]], + ['accrsi_4070',['accrsi',['../classSAM.html#a6b848cc96480f05c0c7b1e811cdb50d7',1,'SAM']]], + ['active_5fgases_4071',['active_gases',['../classRadiation.html#a830faa00a602447dd4ebeb868837f4ee',1,'Radiation::active_gases()'],['../classRrtmgp.html#a083da6e26f2c0e2b52a4145f8d285a92',1,'Rrtmgp::active_gases()']]], + ['advchoice_4072',['advChoice',['../structSolverChoice.html#aaadbd092e9e176b7f088c7992c866c6e',1,'SolverChoice']]], + ['advect_5fke_4073',['advect_KE',['../structTurbChoice.html#af151e25e9513f7c6a995ca82db98278c',1,'TurbChoice']]], + ['advflux_5freg_4074',['advflux_reg',['../classERF.html#a86a0bc8e41668411ee0ab5801d4688a7',1,'ERF']]], + ['aer_4075',['aer',['../structMamConstituents_1_1aerlist__t.html#a21f61436cc2e4a150e675d9d0163fcdf',1,'MamConstituents::aerlist_t']]], + ['aer_5fasm_5fbnd_5fsw_4076',['aer_asm_bnd_sw',['../classRadiation.html#a3c4f1ced64f83e26971d080529b971fe',1,'Radiation']]], + ['aer_5fasm_5fbnd_5fsw_5f1d_4077',['aer_asm_bnd_sw_1d',['../classRadiation.html#a9c46e92bbf20f23807395c224ab68f72',1,'Radiation']]], + ['aer_5fasm_5fbnd_5fsw_5fo_5f1d_4078',['aer_asm_bnd_sw_o_1d',['../classRadiation.html#ae6838c1ed64903695cd463ff8f8e90ce',1,'Radiation']]], + ['aer_5frad_4079',['aer_rad',['../classRadiation.html#a753f36a08e04e4332b9f6851dbd34128',1,'Radiation']]], + ['aer_5fssa_5fbnd_5fsw_4080',['aer_ssa_bnd_sw',['../classRadiation.html#a14529545c30d5e1add40db4f23f138a2',1,'Radiation']]], + ['aer_5fssa_5fbnd_5fsw_5f1d_4081',['aer_ssa_bnd_sw_1d',['../classRadiation.html#a517b06d2ffe8ec03363e39af6cdcf6d2',1,'Radiation']]], + ['aer_5fssa_5fbnd_5fsw_5fo_5f1d_4082',['aer_ssa_bnd_sw_o_1d',['../classRadiation.html#a3cc75098a48e71cd63f04aeff8caa5b5',1,'Radiation']]], + ['aer_5ftau_5fbnd_5flw_4083',['aer_tau_bnd_lw',['../classRadiation.html#af94700ceeb3868d2547f7c676d25e8f2',1,'Radiation']]], + ['aer_5ftau_5fbnd_5fsw_4084',['aer_tau_bnd_sw',['../classRadiation.html#a0bd90f81b3baab1cdc125716837d41ac',1,'Radiation']]], + ['aer_5ftau_5fbnd_5fsw_5f1d_4085',['aer_tau_bnd_sw_1d',['../classRadiation.html#ac535ba110b35b09d7e99394729028422',1,'Radiation']]], + ['aer_5ftau_5fbnd_5fsw_5fo_5f1d_4086',['aer_tau_bnd_sw_o_1d',['../classRadiation.html#a43e0cb6ec0be157434f2807442253098',1,'Radiation']]], + ['aername_4087',['aername',['../structPhysProp_1_1physprop__t.html#a55a195e47028b0355c737bffb1f60fbd',1,'PhysProp::physprop_t']]], + ['aernames_4088',['aernames',['../classRadiation.html#aa593162cb83bd300584f65cc31480683',1,'Radiation']]], + ['aero_5fnames_4089',['aero_names',['../classAerRadProps.html#a6dcb735fda4651c893ce9d3c2860a0af',1,'AerRadProps']]], + ['aero_5foptics_4090',['aero_optics',['../classOptics.html#a2153b2cf09af64100464587e8afb6d8f',1,'Optics']]], + ['aerosollist_4091',['aerosollist',['../classMamConstituents.html#ace0a867813831b2170a67343ba032ffa',1,'MamConstituents']]], + ['af_5fcmip6_5fsw_4092',['af_cmip6_sw',['../classAerRadProps.html#afd083b451cf913a409380fb0b95de4c0',1,'AerRadProps']]], + ['albedo_5fdif_4093',['albedo_dif',['../classRadiation.html#ab11967968e25e70b72d975ceb99fe9a6',1,'Radiation']]], + ['albedo_5fdir_4094',['albedo_dir',['../classRadiation.html#ab0801286969e7a03277b4813611c691f',1,'Radiation']]], + ['alpha_5fc_4095',['alpha_C',['../structDiffChoice.html#a9a4435111bba7cde59e3187e4ea85d6d',1,'DiffChoice']]], + ['alpha_5ft_4096',['alpha_T',['../structDiffChoice.html#a7013ac6c12a0fab52b3c212457441517',1,'DiffChoice']]], + ['alphaelq_4097',['alphaelq',['../ERF__Constants_8H.html#a3c70f890015491421d536954a374324d',1,'ERF_Constants.H']]], + ['anelastic_4098',['anelastic',['../classMRISplitIntegrator.html#a277f590efb755921c145d09f84e740af',1,'MRISplitIntegrator::anelastic()'],['../structSolverChoice.html#aa7be0d60ce3de3441d44082cc1b725ec',1,'SolverChoice::anelastic()']]], + ['apply_5fbcs_4099',['apply_bcs',['../ERF__TI__utils_8H.html#a5e7934b18ef63bc8c4c16db42277c52f',1,'ERF_TI_utils.H']]], + ['asm_5fsw_5fice_4100',['asm_sw_ice',['../classCloudRadProps.html#ae5d0881c315505e02035349403ed4270',1,'CloudRadProps']]], + ['asm_5fsw_5fliq_4101',['asm_sw_liq',['../classCloudRadProps.html#aa32eef207df809527562060ba064baf4',1,'CloudRadProps']]], + ['asmpsw_4102',['asmpsw',['../structPhysProp_1_1physprop__t.html#a14ca153cc7e4dbcc7e097b4014385c8f',1,'PhysProp::physprop_t']]], + ['ave_5fplane_4103',['ave_plane',['../structSolverChoice.html#afdd906d035384fd962efab24e7a6da7c',1,'SolverChoice']]], + ['avogadro_4104',['avogadro',['../ERF__Constants_8H.html#a3b2a75494e18c62ae8e6f6ebb231c3fa',1,'ERF_Constants.H']]], + ['ax_4105',['ax',['../classERF.html#a93bc9185c89cbeaceffaf40b8cf4a75c',1,'ERF']]], + ['ax_5fnew_4106',['ax_new',['../classERF.html#adf9043b29880747cfe0cf12ab19bf4ae',1,'ERF']]], + ['ax_5fsrc_4107',['ax_src',['../classERF.html#abe77a4434d27561109ffc666546511dc',1,'ERF']]], + ['ay_4108',['ay',['../classERF.html#ade870f983d113c64406bdcb8a9194044',1,'ERF']]], + ['ay_5fnew_4109',['ay_new',['../classERF.html#a3004600e3ebdd453c9e1816ad96209e4',1,'ERF']]], + ['ay_5fsrc_4110',['ay_src',['../classERF.html#aa20bd15dbe2c801bda2d3bfdb5b81eab',1,'ERF']]], + ['az_4111',['az',['../classERF.html#a391914523e66645f7e947cefcd19c011',1,'ERF']]], + ['az_5fnew_4112',['az_new',['../classERF.html#aa47ddd3bee550c3c1b5a93a788252d8c',1,'ERF']]], + ['az_5fsrc_4113',['az_src',['../classERF.html#ad2d8e37fbdac323eda857e0b8c151852',1,'ERF']]] ]; diff --git a/search/variables_1.js b/search/variables_1.js index 77dddd596..127293cf6 100644 --- a/search/variables_1.js +++ b/search/variables_1.js @@ -1,31 +1,31 @@ var searchData= [ - ['b1_4093',['B1',['../structMYNNLevel25.html#a8a1dab3e8da3715b39e07436759b3e80',1,'MYNNLevel25']]], - ['b2_4094',['B2',['../structMYNNLevel25.html#abcb530c05ffc485eafaec178d050b6ba',1,'MYNNLevel25']]], - ['b_5fgrau_4095',['b_grau',['../ERF__Constants_8H.html#a5b9ceb4b022305781565b213273b24df',1,'ERF_Constants.H']]], - ['b_5frain_4096',['b_rain',['../ERF__Constants_8H.html#a73a3e2e084667177abe0e4d2cd3da51c',1,'ERF_Constants.H']]], - ['b_5fsnow_4097',['b_snow',['../ERF__Constants_8H.html#aee22c64edc9a6e972b3866ee44c575fc',1,'ERF_Constants.H']]], - ['base_5fparms_4098',['base_parms',['../classProblemBase.html#ae21bdcbfbf32d1ec423b6a0edd92dbda',1,'ProblemBase']]], - ['base_5fstate_4099',['base_state',['../classERF.html#a4c1fae5e620fcd64cc9ede73715e3b7c',1,'ERF']]], - ['base_5fstate_5fnew_4100',['base_state_new',['../classERF.html#a37b2a4257df8ff53d4450de47f16ace1',1,'ERF']]], - ['bcnames_4101',['BCNames',['../ERF_8cpp.html#a6f88b0d6d3b295286a69983d08d9985f',1,'ERF.cpp']]], - ['beta_5fh_4102',['beta_h',['../structsimilarity__funs.html#a5254469dd7ec9856ed6d1e0034306cc4',1,'similarity_funs']]], - ['beta_5fm_4103',['beta_m',['../structsimilarity__funs.html#a3658f855e05c54c9cbc27c8dfb3b0355',1,'similarity_funs']]], - ['betaelq_4104',['betaelq',['../ERF__Constants_8H.html#a2bf4e906e54dd5044116807d54709e48',1,'ERF_Constants.H']]], - ['bjr_5fbeta_4105',['Bjr_beta',['../structmost__data.html#acdc883c0d7a7eb90774ea0c8e376d91d',1,'most_data']]], - ['blade_5fpitch_4106',['blade_pitch',['../classWindFarm.html#a2fc81cd15b5bbaec6e10bab30997fa7c',1,'WindFarm::blade_pitch()'],['../classGeneralAD.html#a735e81390aef6a10e396bf4b7f1c7661',1,'GeneralAD::blade_pitch()']]], - ['bld_5fairfoil_5faoa_4107',['bld_airfoil_aoa',['../classWindFarm.html#a5746b9a61d306dc1b8a8ca121e2906bb',1,'WindFarm::bld_airfoil_aoa()'],['../classGeneralAD.html#ae95fc1dda876a138123f8eddce348d28',1,'GeneralAD::bld_airfoil_aoa()']]], - ['bld_5fairfoil_5fcd_4108',['bld_airfoil_Cd',['../classWindFarm.html#a80014fbca537f74f24f5c54d69467866',1,'WindFarm::bld_airfoil_Cd()'],['../classGeneralAD.html#af8542d68395d4daa200c5ea4e25514dc',1,'GeneralAD::bld_airfoil_Cd()']]], - ['bld_5fairfoil_5fcl_4109',['bld_airfoil_Cl',['../classGeneralAD.html#a0db6baf8703517d3974b08ba7d854fc4',1,'GeneralAD::bld_airfoil_Cl()'],['../classWindFarm.html#a2a7411926b7f581556ab806dc2d9f3db',1,'WindFarm::bld_airfoil_Cl()']]], - ['bld_5fchord_4110',['bld_chord',['../classGeneralAD.html#ab4b3db7ac8efd8610b63ee32349e234e',1,'GeneralAD::bld_chord()'],['../classWindFarm.html#aaab919aaa049f74aaa240318df77a890',1,'WindFarm::bld_chord()']]], - ['bld_5frad_5floc_4111',['bld_rad_loc',['../classGeneralAD.html#abf37f6f4405fc016a3c6b9afda47b4ff',1,'GeneralAD::bld_rad_loc()'],['../classWindFarm.html#aecf311136c814318eccea16a2a3c5efd',1,'WindFarm::bld_rad_loc()']]], - ['bld_5ftwist_4112',['bld_twist',['../classGeneralAD.html#a7dd38f7dc025fcf192e502321ceddc3e',1,'GeneralAD::bld_twist()'],['../classWindFarm.html#a735f2980748b427839b5a5f492f3add8',1,'WindFarm::bld_twist()']]], - ['blv_4113',['blv',['../classMultiBlockContainer.html#a1e364c34a67e56ae960b56b6fb835a7b',1,'MultiBlockContainer']]], - ['bndry_5flev_4114',['bndry_lev',['../classWriteBndryPlanes.html#a0f85ce22ec7a00d38091d2aa2b829fca',1,'WriteBndryPlanes']]], - ['bndry_5foutput_5fplanes_5finterval_4115',['bndry_output_planes_interval',['../classERF.html#aab4575d8fb57595a2f1aaf088c60447a',1,'ERF']]], - ['bndry_5foutput_5fplanes_5fper_4116',['bndry_output_planes_per',['../classERF.html#a5f99e949c83d86507e003ae556cf7c22',1,'ERF']]], - ['bndry_5foutput_5fplanes_5fstart_5ftime_4117',['bndry_output_planes_start_time',['../classERF.html#a87e58f16f44a6cb35d6983ed3fe7d3c1',1,'ERF']]], - ['boltz_4118',['boltz',['../ERF__Constants_8H.html#a6700ceab4c13f15657c8137f8dd8c039',1,'ERF_Constants.H']]], - ['boxes_5fat_5flevel_4119',['boxes_at_level',['../classERF.html#a050dbd236c9bf246554a53008e09f683',1,'ERF']]], - ['buoyancy_5ftype_4120',['buoyancy_type',['../structSolverChoice.html#ad6ee95a1f016f6f236f26144dbf234d0',1,'SolverChoice']]] + ['b1_4114',['B1',['../structMYNNLevel25.html#a8a1dab3e8da3715b39e07436759b3e80',1,'MYNNLevel25']]], + ['b2_4115',['B2',['../structMYNNLevel25.html#abcb530c05ffc485eafaec178d050b6ba',1,'MYNNLevel25']]], + ['b_5fgrau_4116',['b_grau',['../ERF__Constants_8H.html#a5b9ceb4b022305781565b213273b24df',1,'ERF_Constants.H']]], + ['b_5frain_4117',['b_rain',['../ERF__Constants_8H.html#a73a3e2e084667177abe0e4d2cd3da51c',1,'ERF_Constants.H']]], + ['b_5fsnow_4118',['b_snow',['../ERF__Constants_8H.html#aee22c64edc9a6e972b3866ee44c575fc',1,'ERF_Constants.H']]], + ['base_5fparms_4119',['base_parms',['../classProblemBase.html#ae21bdcbfbf32d1ec423b6a0edd92dbda',1,'ProblemBase']]], + ['base_5fstate_4120',['base_state',['../classERF.html#a4c1fae5e620fcd64cc9ede73715e3b7c',1,'ERF']]], + ['base_5fstate_5fnew_4121',['base_state_new',['../classERF.html#a37b2a4257df8ff53d4450de47f16ace1',1,'ERF']]], + ['bcnames_4122',['BCNames',['../ERF_8cpp.html#a6f88b0d6d3b295286a69983d08d9985f',1,'ERF.cpp']]], + ['beta_5fh_4123',['beta_h',['../structsimilarity__funs.html#a5254469dd7ec9856ed6d1e0034306cc4',1,'similarity_funs']]], + ['beta_5fm_4124',['beta_m',['../structsimilarity__funs.html#a3658f855e05c54c9cbc27c8dfb3b0355',1,'similarity_funs']]], + ['betaelq_4125',['betaelq',['../ERF__Constants_8H.html#a2bf4e906e54dd5044116807d54709e48',1,'ERF_Constants.H']]], + ['bjr_5fbeta_4126',['Bjr_beta',['../structmost__data.html#acdc883c0d7a7eb90774ea0c8e376d91d',1,'most_data']]], + ['blade_5fpitch_4127',['blade_pitch',['../classWindFarm.html#a2fc81cd15b5bbaec6e10bab30997fa7c',1,'WindFarm::blade_pitch()'],['../classGeneralAD.html#a735e81390aef6a10e396bf4b7f1c7661',1,'GeneralAD::blade_pitch()']]], + ['bld_5fairfoil_5faoa_4128',['bld_airfoil_aoa',['../classWindFarm.html#a5746b9a61d306dc1b8a8ca121e2906bb',1,'WindFarm::bld_airfoil_aoa()'],['../classGeneralAD.html#ae95fc1dda876a138123f8eddce348d28',1,'GeneralAD::bld_airfoil_aoa()']]], + ['bld_5fairfoil_5fcd_4129',['bld_airfoil_Cd',['../classWindFarm.html#a80014fbca537f74f24f5c54d69467866',1,'WindFarm::bld_airfoil_Cd()'],['../classGeneralAD.html#af8542d68395d4daa200c5ea4e25514dc',1,'GeneralAD::bld_airfoil_Cd()']]], + ['bld_5fairfoil_5fcl_4130',['bld_airfoil_Cl',['../classGeneralAD.html#a0db6baf8703517d3974b08ba7d854fc4',1,'GeneralAD::bld_airfoil_Cl()'],['../classWindFarm.html#a2a7411926b7f581556ab806dc2d9f3db',1,'WindFarm::bld_airfoil_Cl()']]], + ['bld_5fchord_4131',['bld_chord',['../classGeneralAD.html#ab4b3db7ac8efd8610b63ee32349e234e',1,'GeneralAD::bld_chord()'],['../classWindFarm.html#aaab919aaa049f74aaa240318df77a890',1,'WindFarm::bld_chord()']]], + ['bld_5frad_5floc_4132',['bld_rad_loc',['../classGeneralAD.html#abf37f6f4405fc016a3c6b9afda47b4ff',1,'GeneralAD::bld_rad_loc()'],['../classWindFarm.html#aecf311136c814318eccea16a2a3c5efd',1,'WindFarm::bld_rad_loc()']]], + ['bld_5ftwist_4133',['bld_twist',['../classGeneralAD.html#a7dd38f7dc025fcf192e502321ceddc3e',1,'GeneralAD::bld_twist()'],['../classWindFarm.html#a735f2980748b427839b5a5f492f3add8',1,'WindFarm::bld_twist()']]], + ['blv_4134',['blv',['../classMultiBlockContainer.html#a1e364c34a67e56ae960b56b6fb835a7b',1,'MultiBlockContainer']]], + ['bndry_5flev_4135',['bndry_lev',['../classWriteBndryPlanes.html#a0f85ce22ec7a00d38091d2aa2b829fca',1,'WriteBndryPlanes']]], + ['bndry_5foutput_5fplanes_5finterval_4136',['bndry_output_planes_interval',['../classERF.html#aab4575d8fb57595a2f1aaf088c60447a',1,'ERF']]], + ['bndry_5foutput_5fplanes_5fper_4137',['bndry_output_planes_per',['../classERF.html#a5f99e949c83d86507e003ae556cf7c22',1,'ERF']]], + ['bndry_5foutput_5fplanes_5fstart_5ftime_4138',['bndry_output_planes_start_time',['../classERF.html#a87e58f16f44a6cb35d6983ed3fe7d3c1',1,'ERF']]], + ['boltz_4139',['boltz',['../ERF__Constants_8H.html#a6700ceab4c13f15657c8137f8dd8c039',1,'ERF_Constants.H']]], + ['boxes_5fat_5flevel_4140',['boxes_at_level',['../classERF.html#a050dbd236c9bf246554a53008e09f683',1,'ERF']]], + ['buoyancy_5ftype_4141',['buoyancy_type',['../structSolverChoice.html#ad6ee95a1f016f6f236f26144dbf234d0',1,'SolverChoice']]] ]; diff --git a/search/variables_10.js b/search/variables_10.js index 5df54fff5..3e909592f 100644 --- a/search/variables_10.js +++ b/search/variables_10.js @@ -1,26 +1,26 @@ var searchData= [ - ['q_5fstar_4834',['q_star',['../classABLMost.html#a0630def935d5ca0d24160b9b9567f3e1',1,'ABLMost']]], - ['qaerwat_5fm_4835',['qaerwat_m',['../classMam4__aer.html#a0f94d150e77cc227c30e434a851f7d52',1,'Mam4_aer']]], - ['qc_4836',['qc',['../classRadiation.html#abc0bc2362396171354decd80be18dde1',1,'Radiation']]], - ['qci0_4837',['qci0',['../ERF__Constants_8H.html#a1aa289f72f87789e664357396befb8eb',1,'ERF_Constants.H']]], - ['qcw0_4838',['qcw0',['../ERF__Constants_8H.html#a86f34aeefa355fa0d6d0cca8f033a878',1,'ERF_Constants.H']]], - ['qi_4839',['qi',['../classRadiation.html#a86954a9c03e7c7eb9cd610b4e533b27e',1,'Radiation']]], - ['qmoist_4840',['qmoist',['../classERF.html#ae00126a9c2738bf6a6cbbe77321c9cfc',1,'ERF']]], - ['qn_4841',['qn',['../classRadiation.html#a913e1b4a5c5ddf093f81c6a6c7051035',1,'Radiation']]], - ['qn1d_4842',['qn1d',['../classSAM.html#a9fafcc2e5b063f7ccb94e2cc78324d35',1,'SAM']]], - ['qp_5fthreshold_4843',['qp_threshold',['../ERF__Constants_8H.html#a956656dbad95153bb8d3f0e42fa3d356',1,'ERF_Constants.H']]], - ['qr_5fprim_4844',['Qr_prim',['../classERF.html#a57d8432920785f8e58cf11a3232d76b5',1,'ERF']]], - ['qrad_5fsrc_4845',['qrad_src',['../classRadiation.html#a687fe7137c6cb0b0040addeb90249a0c',1,'Radiation']]], - ['qrl_4846',['qrl',['../classRadiation.html#a20fc801b4852279dafb58e95bc728338',1,'Radiation']]], - ['qrlc_4847',['qrlc',['../classRadiation.html#a3308c21539f43b459729b9b02652dd01',1,'Radiation']]], - ['qrs_4848',['qrs',['../classRadiation.html#a9eaa967e3b5556ce43d07e48d3e0c66f',1,'Radiation']]], - ['qrsc_4849',['qrsc',['../classRadiation.html#abb3bb540832d451a76367e441df528a0',1,'Radiation']]], - ['qt_4850',['qt',['../classAerRadProps.html#a837035712a214f1b8daf7a4d30727e6d',1,'AerRadProps::qt()'],['../classRadiation.html#aa3961f0a2837a89f1d08dd5aba2ed056',1,'Radiation::qt()']]], - ['qt1d_4851',['qt1d',['../classSAM.html#aaa3dd79bbd6ac41ae1170d003b1a423d',1,'SAM']]], - ['qv1d_4852',['qv1d',['../classSAM.html#a65e2ba7cb72946a8af2e7541b072e3ba',1,'SAM']]], - ['qv_5finp_5fsound_4853',['qv_inp_sound',['../structInputSoundingData.html#aa6507429847a67925f1c7562f1c71553',1,'InputSoundingData']]], - ['qv_5finp_5fsound_5fd_4854',['qv_inp_sound_d',['../structInputSoundingData.html#a67548fa005d65ea767bf10dce34b5562',1,'InputSoundingData']]], - ['qv_5fprim_4855',['Qv_prim',['../classERF.html#a521d1faf157e3bccc86c0f26ee923576',1,'ERF']]], - ['qv_5fref_5finp_5fsound_4856',['qv_ref_inp_sound',['../structInputSoundingData.html#a9cb5ab7b69363eca08231b634e94e109',1,'InputSoundingData']]] + ['q_5fstar_4856',['q_star',['../classABLMost.html#a0630def935d5ca0d24160b9b9567f3e1',1,'ABLMost']]], + ['qaerwat_5fm_4857',['qaerwat_m',['../classMam4__aer.html#a0f94d150e77cc227c30e434a851f7d52',1,'Mam4_aer']]], + ['qc_4858',['qc',['../classRadiation.html#abc0bc2362396171354decd80be18dde1',1,'Radiation']]], + ['qci0_4859',['qci0',['../ERF__Constants_8H.html#a1aa289f72f87789e664357396befb8eb',1,'ERF_Constants.H']]], + ['qcw0_4860',['qcw0',['../ERF__Constants_8H.html#a86f34aeefa355fa0d6d0cca8f033a878',1,'ERF_Constants.H']]], + ['qi_4861',['qi',['../classRadiation.html#a86954a9c03e7c7eb9cd610b4e533b27e',1,'Radiation']]], + ['qmoist_4862',['qmoist',['../classERF.html#ae00126a9c2738bf6a6cbbe77321c9cfc',1,'ERF']]], + ['qn_4863',['qn',['../classRadiation.html#a913e1b4a5c5ddf093f81c6a6c7051035',1,'Radiation']]], + ['qn1d_4864',['qn1d',['../classSAM.html#a9fafcc2e5b063f7ccb94e2cc78324d35',1,'SAM']]], + ['qp_5fthreshold_4865',['qp_threshold',['../ERF__Constants_8H.html#a956656dbad95153bb8d3f0e42fa3d356',1,'ERF_Constants.H']]], + ['qr_5fprim_4866',['Qr_prim',['../classERF.html#a57d8432920785f8e58cf11a3232d76b5',1,'ERF']]], + ['qrad_5fsrc_4867',['qrad_src',['../classRadiation.html#a687fe7137c6cb0b0040addeb90249a0c',1,'Radiation']]], + ['qrl_4868',['qrl',['../classRadiation.html#a20fc801b4852279dafb58e95bc728338',1,'Radiation']]], + ['qrlc_4869',['qrlc',['../classRadiation.html#a3308c21539f43b459729b9b02652dd01',1,'Radiation']]], + ['qrs_4870',['qrs',['../classRadiation.html#a9eaa967e3b5556ce43d07e48d3e0c66f',1,'Radiation']]], + ['qrsc_4871',['qrsc',['../classRadiation.html#abb3bb540832d451a76367e441df528a0',1,'Radiation']]], + ['qt_4872',['qt',['../classAerRadProps.html#a837035712a214f1b8daf7a4d30727e6d',1,'AerRadProps::qt()'],['../classRadiation.html#aa3961f0a2837a89f1d08dd5aba2ed056',1,'Radiation::qt()']]], + ['qt1d_4873',['qt1d',['../classSAM.html#aaa3dd79bbd6ac41ae1170d003b1a423d',1,'SAM']]], + ['qv1d_4874',['qv1d',['../classSAM.html#a65e2ba7cb72946a8af2e7541b072e3ba',1,'SAM']]], + ['qv_5finp_5fsound_4875',['qv_inp_sound',['../structInputSoundingData.html#aa6507429847a67925f1c7562f1c71553',1,'InputSoundingData']]], + ['qv_5finp_5fsound_5fd_4876',['qv_inp_sound_d',['../structInputSoundingData.html#a67548fa005d65ea767bf10dce34b5562',1,'InputSoundingData']]], + ['qv_5fprim_4877',['Qv_prim',['../classERF.html#a521d1faf157e3bccc86c0f26ee923576',1,'ERF']]], + ['qv_5fref_5finp_5fsound_4878',['qv_ref_inp_sound',['../structInputSoundingData.html#a9cb5ab7b69363eca08231b634e94e109',1,'InputSoundingData']]] ]; diff --git a/search/variables_11.js b/search/variables_11.js index 375f21935..dfe09852f 100644 --- a/search/variables_11.js +++ b/search/variables_11.js @@ -1,85 +1,85 @@ var searchData= [ - ['r_5fd_4857',['R_d',['../ERF__Constants_8H.html#aeb133d0ac46d639050313ce36187e870',1,'ERF_Constants.H']]], - ['r_5flw_5fabs_4858',['r_lw_abs',['../structPhysProp_1_1physprop__t.html#af41dfd624f5e565f0435e9bef6182ba5',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fascat_4859',['r_sw_ascat',['../structPhysProp_1_1physprop__t.html#a8f237360219885a558fb5c5bfeb5c015',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fext_4860',['r_sw_ext',['../structPhysProp_1_1physprop__t.html#a2c8b9cd5f27f8c039d9ec76d665f08bc',1,'PhysProp::physprop_t']]], - ['r_5fsw_5fscat_4861',['r_sw_scat',['../structPhysProp_1_1physprop__t.html#ad3d6e9851177a676ab13788002e83bc0',1,'PhysProp::physprop_t']]], - ['r_5fv_4862',['R_v',['../ERF__Constants_8H.html#a0ab59ff21ef0b178fde0843394f5674a',1,'ERF_Constants.H']]], - ['radiation_4863',['radiation',['../classRadiation.html#adbdd39584f1836cc21a816a7ee7098bb',1,'Radiation']]], - ['rair_4864',['rair',['../ERF__Constants_8H.html#a864e81eb46f4207f25cb52e5046c23b8',1,'ERF_Constants.H']]], - ['rank_5foffsets_4865',['rank_offsets',['../classRadiation.html#a41e89e9dd4b961aeedde124d9f33aead',1,'Radiation']]], - ['rans_5ftype_4866',['rans_type',['../structTurbChoice.html#a52f7f04548a91715b142c88c2f214bc8',1,'TurbChoice']]], - ['rayleigh_5fdamp_5ft_4867',['rayleigh_damp_T',['../structSolverChoice.html#a06a0dd1c8f7c1ed73a4f8d24b6b31cdf',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fu_4868',['rayleigh_damp_U',['../structSolverChoice.html#a5aed4016dd7d17a2d2904c60af59ae9d',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fv_4869',['rayleigh_damp_V',['../structSolverChoice.html#a1bae456f7b26e8ed50d78ce1af1b5ef0',1,'SolverChoice']]], - ['rayleigh_5fdamp_5fw_4870',['rayleigh_damp_W',['../structSolverChoice.html#abf35af2e52f5c1197264d895396ca59c',1,'SolverChoice']]], - ['rayleigh_5fdampcoef_4871',['rayleigh_dampcoef',['../structSolverChoice.html#af5219ce0c2a4f7ab4481e3fdabd3af8e',1,'SolverChoice']]], - ['rayleigh_5fzdamp_4872',['rayleigh_zdamp',['../structSolverChoice.html#a29517ec608149342f25aa89f18204fac',1,'SolverChoice']]], - ['rayleigh_5fztop_4873',['rayleigh_ztop',['../structSolverChoice.html#a5ffe405695bf4304d2ea61be6efaca1c',1,'SolverChoice']]], - ['rd_5fon_5frv_4874',['Rd_on_Rv',['../ERF__Constants_8H.html#a212cca9324fcc25708184de9d9c7a07e',1,'ERF_Constants.H']]], - ['rdocp_4875',['rdOcp',['../structSolverChoice.html#a2e1ef762ee1dc1bd3d4cbd08125c758a',1,'SolverChoice']]], - ['real_4876',['Real',['../structncutils_1_1NCDType.html#a7a5be35daa7dbb2cc72507cc4b5a422c',1,'ncutils::NCDType']]], - ['real_5fset_5fwidth_4877',['real_set_width',['../classERF.html#acab120bb9324e7298534d765c447d703',1,'ERF']]], - ['real_5fwidth_4878',['real_width',['../classERF.html#abb15119348ad5399947bc8883084b230',1,'ERF']]], - ['ref_5fcounted_4879',['ref_counted',['../structNDArray.html#a8a0bbff40020f6aea23346ac656bf972',1,'NDArray']]], - ['ref_5ftags_4880',['ref_tags',['../classERF.html#ac81b3dfd7c6f21ba8479834e2ff1e652',1,'ERF']]], - ['refindex_5fim_5faer_5flw_4881',['refindex_im_aer_lw',['../structPhysProp_1_1physprop__t.html#a2b3656af3ed847bc9e0c7a5bfc1d64e0',1,'PhysProp::physprop_t']]], - ['refindex_5fim_5faer_5fsw_4882',['refindex_im_aer_sw',['../structPhysProp_1_1physprop__t.html#a01444396cbb69da2b50af017fef7b8e3',1,'PhysProp::physprop_t']]], - ['refindex_5freal_5faer_5flw_4883',['refindex_real_aer_lw',['../structPhysProp_1_1physprop__t.html#aa6b86d69efca7951eac318ef0a407acf',1,'PhysProp::physprop_t']]], - ['refindex_5freal_5faer_5fsw_4884',['refindex_real_aer_sw',['../structPhysProp_1_1physprop__t.html#a39ec574c71085ec5a6aa268b3b752a23',1,'PhysProp::physprop_t']]], - ['refitablw_4885',['refitablw',['../structPhysProp_1_1physprop__t.html#a8c8ef5042c0b53fa05d1d97a49de3833',1,'PhysProp::physprop_t']]], - ['refitabsw_4886',['refitabsw',['../structPhysProp_1_1physprop__t.html#a7a536b72896ed7e80fe3b13d990bce61',1,'PhysProp::physprop_t']]], - ['refrtablw_4887',['refrtablw',['../structPhysProp_1_1physprop__t.html#accf672f5038e149841b092ffb9ee1ba1',1,'PhysProp::physprop_t']]], - ['refrtabsw_4888',['refrtabsw',['../structPhysProp_1_1physprop__t.html#a2cb505dd76f365687ee5e33a22a14e9b',1,'PhysProp::physprop_t']]], - ['regrid_5fint_4889',['regrid_int',['../classERF.html#a3937527f96c81674fa38dc34ed24f3f5',1,'ERF']]], - ['rei_4890',['rei',['../classRadiation.html#a145c41f0bcb2d103df37c30a5202340e',1,'Radiation']]], - ['rel_4891',['rel',['../classRadiation.html#a95d771d1d4157cb2640e6657b1af9937',1,'Radiation']]], - ['restart_5fchkfile_4892',['restart_chkfile',['../classERF.html#a8e758060d3dede9694fbfcabddc17169',1,'ERF']]], - ['restart_5ftype_4893',['restart_type',['../classERF.html#a30a0b9e3a037c71580d1feb3b30a8258',1,'ERF']]], - ['retab_4894',['retab',['../classRadConstants.html#af93f09fe2ad546b17aff927963cf90d1',1,'RadConstants']]], - ['rf1_4895',['Rf1',['../structMYNNLevel2.html#a296d16ed3e332da46763edb04a2ba326',1,'MYNNLevel2']]], - ['rf2_4896',['Rf2',['../structMYNNLevel2.html#a2c96a00a9adfdf0247139127ec62e75a',1,'MYNNLevel2']]], - ['rfc_4897',['Rfc',['../structMYNNLevel2.html#adf860e39bf0bada5d9f10d92282f3e1c',1,'MYNNLevel2']]], - ['rga_4898',['rga',['../ERF__Constants_8H.html#a379aa3c3394d67b78990663a36ed5285',1,'ERF_Constants.H']]], - ['rh20_4899',['rh20',['../ERF__Constants_8H.html#ade17c0f300126a2fd0829d0e1a553512',1,'ERF_Constants.H']]], - ['rhcrystal_4900',['rhcrystal',['../structPhysProp_1_1physprop__t.html#aedb70926e32d7aaa6655f0a417acb18d',1,'PhysProp::physprop_t']]], - ['rhdeliques_4901',['rhdeliques',['../structPhysProp_1_1physprop__t.html#a136a646945382e1e7808b61ec9c648fe',1,'PhysProp::physprop_t']]], - ['rho0_5ftrans_4902',['rho0_trans',['../structDiffChoice.html#a4df179b6e7d84efc89a22ac5900f98c8',1,'DiffChoice']]], - ['rho1d_4903',['rho1d',['../classSAM.html#a0853b1a3a4ec94178ca208ea594fc455',1,'SAM']]], - ['rho_5f0_4904',['rho_0',['../structProbParmDefaults.html#af75997d9e4a94ab3b221657799ef720f',1,'ProbParmDefaults']]], - ['rho_5finp_5fsound_5fd_4905',['rho_inp_sound_d',['../structInputSoundingData.html#a749f99cf96305b40d55beb3d5d98bb93',1,'InputSoundingData']]], - ['rhoalpha_5fc_4906',['rhoAlpha_C',['../structDiffChoice.html#a553bdd290d667cca9699ed37f86f7e22',1,'DiffChoice']]], - ['rhoalpha_5ft_4907',['rhoAlpha_T',['../structDiffChoice.html#a574cf6ad397fd50169cafe025c9da5f3',1,'DiffChoice']]], - ['rhod_5finteg_4908',['rhod_integ',['../structInputSoundingData.html#a401b589250214e7bb84555050c5b6657',1,'InputSoundingData']]], - ['rhog_4909',['rhog',['../ERF__Constants_8H.html#a00c6555efa1735f66b36929196ff6b98',1,'ERF_Constants.H']]], - ['rhoh2o_4910',['rhoh2o',['../ERF__Constants_8H.html#a404d50fe6660930b74e3b191e2088754',1,'ERF_Constants.H']]], - ['rhoqc_5fcomp_4911',['RhoQc_comp',['../structSolverChoice.html#a5dc385a342ac6c50e0f9a638a0e31f9f',1,'SolverChoice']]], - ['rhoqr_5fcomp_4912',['RhoQr_comp',['../structSolverChoice.html#a1d9237205fd632dcde1599511f203131',1,'SolverChoice']]], - ['rhoqv_5fcomp_4913',['RhoQv_comp',['../structSolverChoice.html#a9ac649bbebc73403e291d2af180d4061',1,'SolverChoice']]], - ['rhor_4914',['rhor',['../ERF__Constants_8H.html#ad6e28022b74cd595f282e2cc97c2c0d8',1,'ERF_Constants.H']]], - ['rhos_4915',['rhos',['../ERF__Constants_8H.html#ac0e05183a58d4400f06346d18371218f',1,'ERF_Constants.H']]], - ['rhs_4916',['rhs',['../classMRISplitIntegrator.html#ab0f2e5848bf5e8f4959b6f990cb73053',1,'MRISplitIntegrator']]], - ['ri1_4917',['Ri1',['../structMYNNLevel2.html#a9db4e0ee0f3a124e8d702e806a361ef3',1,'MYNNLevel2']]], - ['ri2_4918',['Ri2',['../structMYNNLevel2.html#a7363ba486b0015097a4ce5d3dc47c87d',1,'MYNNLevel2']]], - ['ri3_4919',['Ri3',['../structMYNNLevel2.html#a324abb3040e8337972d976fa6689bab5',1,'MYNNLevel2']]], - ['rotor_5frad_4920',['rotor_rad',['../classWindFarm.html#ad0925f54be32d71ae431a2078afee91b',1,'WindFarm::rotor_rad()'],['../classEWP.html#ac89ee08eabbf2cc7a64a7908a449f016',1,'EWP::rotor_rad()'],['../classFitch.html#aadaedef0e6f0ac149483ee6b4d8b1a4e',1,'Fitch::rotor_rad()'],['../classGeneralAD.html#a5c234bf71184a01e624baf9f9247b3d5',1,'GeneralAD::rotor_rad()'],['../classSimpleAD.html#a04490ef9f591e86588c5bb7870c1b77f',1,'SimpleAD::rotor_rad()']]], - ['rotor_5frpm_4921',['rotor_RPM',['../classWindFarm.html#ae10dbee3f3d8b126e52df83ea97d57b1',1,'WindFarm::rotor_RPM()'],['../classGeneralAD.html#aeddf04c6e2386ba28aac00e2124c39a5',1,'GeneralAD::rotor_RPM()']]], - ['rough_5ftype_5fland_4922',['rough_type_land',['../classABLMost.html#ab052d62a07e8765a6de67264d05aff37',1,'ABLMost']]], - ['rough_5ftype_5fsea_4923',['rough_type_sea',['../classABLMost.html#ab5041b7c6a15b759a8f33dadd1a67e92',1,'ABLMost']]], - ['rrtmg_5flw_5fcloudsim_5fband_4924',['rrtmg_lw_cloudsim_band',['../classRadConstants.html#aef2395d6f1bbed699fd4033b9c3104b8',1,'RadConstants']]], - ['rrtmg_5fsw_5fcloudsim_5fband_4925',['rrtmg_sw_cloudsim_band',['../classRadConstants.html#acd093dbcb244a162598bc23658a3f5d0',1,'RadConstants']]], - ['rrtmg_5fto_5frrtmgp_4926',['rrtmg_to_rrtmgp',['../classRadiation.html#a343cbb13362229a43f02df3a95eaa0ea',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5flw_4927',['rrtmgp_coefficients_file_lw',['../classRadiation.html#a0f24e2a14bfa218815d6d602374b6f0b',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fname_5flw_4928',['rrtmgp_coefficients_file_name_lw',['../classRadiation.html#a9adc323a74a713f43a9952b3601d7f85',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fname_5fsw_4929',['rrtmgp_coefficients_file_name_sw',['../classRadiation.html#ae6df86058b5dda6cb7b32e48f08f92f9',1,'Radiation']]], - ['rrtmgp_5fcoefficients_5ffile_5fsw_4930',['rrtmgp_coefficients_file_sw',['../classRadiation.html#a8b27a952d1ceb83c174a5d30f6198230',1,'Radiation']]], - ['rrtmgp_5fdata_5fpath_4931',['rrtmgp_data_path',['../classRadiation.html#a054782cce0873bc799bf8a3fdda6a1fb',1,'Radiation']]], - ['rrtmgp_5fenable_5ftemperature_5fwarnings_4932',['rrtmgp_enable_temperature_warnings',['../classRadiation.html#a4959db25c75a67b8166635413aae4888',1,'Radiation']]], - ['ru_5fnew_4933',['rU_new',['../classERF.html#a01f3db32272f53dc68025f0a98195e57',1,'ERF']]], - ['ru_5fold_4934',['rU_old',['../classERF.html#a6eecc44323f77917c95869928284f61d',1,'ERF']]], - ['rv_5fnew_4935',['rV_new',['../classERF.html#a54e37988486ef96e55e84bd8e91bb688',1,'ERF']]], - ['rv_5fold_4936',['rV_old',['../classERF.html#aeb64e3b4def989ce68d873aefeed5e0e',1,'ERF']]], - ['rw_5fnew_4937',['rW_new',['../classERF.html#aa46c0b0d20525aed10f447923e54dde7',1,'ERF']]], - ['rw_5fold_4938',['rW_old',['../classERF.html#ac1fa56ec90f44e3cdf487af46804163f',1,'ERF']]] + ['r_5fd_4879',['R_d',['../ERF__Constants_8H.html#aeb133d0ac46d639050313ce36187e870',1,'ERF_Constants.H']]], + ['r_5flw_5fabs_4880',['r_lw_abs',['../structPhysProp_1_1physprop__t.html#af41dfd624f5e565f0435e9bef6182ba5',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fascat_4881',['r_sw_ascat',['../structPhysProp_1_1physprop__t.html#a8f237360219885a558fb5c5bfeb5c015',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fext_4882',['r_sw_ext',['../structPhysProp_1_1physprop__t.html#a2c8b9cd5f27f8c039d9ec76d665f08bc',1,'PhysProp::physprop_t']]], + ['r_5fsw_5fscat_4883',['r_sw_scat',['../structPhysProp_1_1physprop__t.html#ad3d6e9851177a676ab13788002e83bc0',1,'PhysProp::physprop_t']]], + ['r_5fv_4884',['R_v',['../ERF__Constants_8H.html#a0ab59ff21ef0b178fde0843394f5674a',1,'ERF_Constants.H']]], + ['radiation_4885',['radiation',['../classRadiation.html#adbdd39584f1836cc21a816a7ee7098bb',1,'Radiation']]], + ['rair_4886',['rair',['../ERF__Constants_8H.html#a864e81eb46f4207f25cb52e5046c23b8',1,'ERF_Constants.H']]], + ['rank_5foffsets_4887',['rank_offsets',['../classRadiation.html#a41e89e9dd4b961aeedde124d9f33aead',1,'Radiation']]], + ['rans_5ftype_4888',['rans_type',['../structTurbChoice.html#a52f7f04548a91715b142c88c2f214bc8',1,'TurbChoice']]], + ['rayleigh_5fdamp_5ft_4889',['rayleigh_damp_T',['../structSolverChoice.html#a06a0dd1c8f7c1ed73a4f8d24b6b31cdf',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fu_4890',['rayleigh_damp_U',['../structSolverChoice.html#a5aed4016dd7d17a2d2904c60af59ae9d',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fv_4891',['rayleigh_damp_V',['../structSolverChoice.html#a1bae456f7b26e8ed50d78ce1af1b5ef0',1,'SolverChoice']]], + ['rayleigh_5fdamp_5fw_4892',['rayleigh_damp_W',['../structSolverChoice.html#abf35af2e52f5c1197264d895396ca59c',1,'SolverChoice']]], + ['rayleigh_5fdampcoef_4893',['rayleigh_dampcoef',['../structSolverChoice.html#af5219ce0c2a4f7ab4481e3fdabd3af8e',1,'SolverChoice']]], + ['rayleigh_5fzdamp_4894',['rayleigh_zdamp',['../structSolverChoice.html#a29517ec608149342f25aa89f18204fac',1,'SolverChoice']]], + ['rayleigh_5fztop_4895',['rayleigh_ztop',['../structSolverChoice.html#a5ffe405695bf4304d2ea61be6efaca1c',1,'SolverChoice']]], + ['rd_5fon_5frv_4896',['Rd_on_Rv',['../ERF__Constants_8H.html#a212cca9324fcc25708184de9d9c7a07e',1,'ERF_Constants.H']]], + ['rdocp_4897',['rdOcp',['../structSolverChoice.html#a2e1ef762ee1dc1bd3d4cbd08125c758a',1,'SolverChoice']]], + ['real_4898',['Real',['../structncutils_1_1NCDType.html#a7a5be35daa7dbb2cc72507cc4b5a422c',1,'ncutils::NCDType']]], + ['real_5fset_5fwidth_4899',['real_set_width',['../classERF.html#acab120bb9324e7298534d765c447d703',1,'ERF']]], + ['real_5fwidth_4900',['real_width',['../classERF.html#abb15119348ad5399947bc8883084b230',1,'ERF']]], + ['ref_5fcounted_4901',['ref_counted',['../structNDArray.html#a8a0bbff40020f6aea23346ac656bf972',1,'NDArray']]], + ['ref_5ftags_4902',['ref_tags',['../classERF.html#ac81b3dfd7c6f21ba8479834e2ff1e652',1,'ERF']]], + ['refindex_5fim_5faer_5flw_4903',['refindex_im_aer_lw',['../structPhysProp_1_1physprop__t.html#a2b3656af3ed847bc9e0c7a5bfc1d64e0',1,'PhysProp::physprop_t']]], + ['refindex_5fim_5faer_5fsw_4904',['refindex_im_aer_sw',['../structPhysProp_1_1physprop__t.html#a01444396cbb69da2b50af017fef7b8e3',1,'PhysProp::physprop_t']]], + ['refindex_5freal_5faer_5flw_4905',['refindex_real_aer_lw',['../structPhysProp_1_1physprop__t.html#aa6b86d69efca7951eac318ef0a407acf',1,'PhysProp::physprop_t']]], + ['refindex_5freal_5faer_5fsw_4906',['refindex_real_aer_sw',['../structPhysProp_1_1physprop__t.html#a39ec574c71085ec5a6aa268b3b752a23',1,'PhysProp::physprop_t']]], + ['refitablw_4907',['refitablw',['../structPhysProp_1_1physprop__t.html#a8c8ef5042c0b53fa05d1d97a49de3833',1,'PhysProp::physprop_t']]], + ['refitabsw_4908',['refitabsw',['../structPhysProp_1_1physprop__t.html#a7a536b72896ed7e80fe3b13d990bce61',1,'PhysProp::physprop_t']]], + ['refrtablw_4909',['refrtablw',['../structPhysProp_1_1physprop__t.html#accf672f5038e149841b092ffb9ee1ba1',1,'PhysProp::physprop_t']]], + ['refrtabsw_4910',['refrtabsw',['../structPhysProp_1_1physprop__t.html#a2cb505dd76f365687ee5e33a22a14e9b',1,'PhysProp::physprop_t']]], + ['regrid_5fint_4911',['regrid_int',['../classERF.html#a3937527f96c81674fa38dc34ed24f3f5',1,'ERF']]], + ['rei_4912',['rei',['../classRadiation.html#a145c41f0bcb2d103df37c30a5202340e',1,'Radiation']]], + ['rel_4913',['rel',['../classRadiation.html#a95d771d1d4157cb2640e6657b1af9937',1,'Radiation']]], + ['restart_5fchkfile_4914',['restart_chkfile',['../classERF.html#a8e758060d3dede9694fbfcabddc17169',1,'ERF']]], + ['restart_5ftype_4915',['restart_type',['../classERF.html#a30a0b9e3a037c71580d1feb3b30a8258',1,'ERF']]], + ['retab_4916',['retab',['../classRadConstants.html#af93f09fe2ad546b17aff927963cf90d1',1,'RadConstants']]], + ['rf1_4917',['Rf1',['../structMYNNLevel2.html#a296d16ed3e332da46763edb04a2ba326',1,'MYNNLevel2']]], + ['rf2_4918',['Rf2',['../structMYNNLevel2.html#a2c96a00a9adfdf0247139127ec62e75a',1,'MYNNLevel2']]], + ['rfc_4919',['Rfc',['../structMYNNLevel2.html#adf860e39bf0bada5d9f10d92282f3e1c',1,'MYNNLevel2']]], + ['rga_4920',['rga',['../ERF__Constants_8H.html#a379aa3c3394d67b78990663a36ed5285',1,'ERF_Constants.H']]], + ['rh20_4921',['rh20',['../ERF__Constants_8H.html#ade17c0f300126a2fd0829d0e1a553512',1,'ERF_Constants.H']]], + ['rhcrystal_4922',['rhcrystal',['../structPhysProp_1_1physprop__t.html#aedb70926e32d7aaa6655f0a417acb18d',1,'PhysProp::physprop_t']]], + ['rhdeliques_4923',['rhdeliques',['../structPhysProp_1_1physprop__t.html#a136a646945382e1e7808b61ec9c648fe',1,'PhysProp::physprop_t']]], + ['rho0_5ftrans_4924',['rho0_trans',['../structDiffChoice.html#a4df179b6e7d84efc89a22ac5900f98c8',1,'DiffChoice']]], + ['rho1d_4925',['rho1d',['../classSAM.html#a0853b1a3a4ec94178ca208ea594fc455',1,'SAM']]], + ['rho_5f0_4926',['rho_0',['../structProbParmDefaults.html#af75997d9e4a94ab3b221657799ef720f',1,'ProbParmDefaults']]], + ['rho_5finp_5fsound_5fd_4927',['rho_inp_sound_d',['../structInputSoundingData.html#a749f99cf96305b40d55beb3d5d98bb93',1,'InputSoundingData']]], + ['rhoalpha_5fc_4928',['rhoAlpha_C',['../structDiffChoice.html#a553bdd290d667cca9699ed37f86f7e22',1,'DiffChoice']]], + ['rhoalpha_5ft_4929',['rhoAlpha_T',['../structDiffChoice.html#a574cf6ad397fd50169cafe025c9da5f3',1,'DiffChoice']]], + ['rhod_5finteg_4930',['rhod_integ',['../structInputSoundingData.html#a401b589250214e7bb84555050c5b6657',1,'InputSoundingData']]], + ['rhog_4931',['rhog',['../ERF__Constants_8H.html#a00c6555efa1735f66b36929196ff6b98',1,'ERF_Constants.H']]], + ['rhoh2o_4932',['rhoh2o',['../ERF__Constants_8H.html#a404d50fe6660930b74e3b191e2088754',1,'ERF_Constants.H']]], + ['rhoqc_5fcomp_4933',['RhoQc_comp',['../structSolverChoice.html#a5dc385a342ac6c50e0f9a638a0e31f9f',1,'SolverChoice']]], + ['rhoqr_5fcomp_4934',['RhoQr_comp',['../structSolverChoice.html#a1d9237205fd632dcde1599511f203131',1,'SolverChoice']]], + ['rhoqv_5fcomp_4935',['RhoQv_comp',['../structSolverChoice.html#a9ac649bbebc73403e291d2af180d4061',1,'SolverChoice']]], + ['rhor_4936',['rhor',['../ERF__Constants_8H.html#ad6e28022b74cd595f282e2cc97c2c0d8',1,'ERF_Constants.H']]], + ['rhos_4937',['rhos',['../ERF__Constants_8H.html#ac0e05183a58d4400f06346d18371218f',1,'ERF_Constants.H']]], + ['rhs_4938',['rhs',['../classMRISplitIntegrator.html#ab0f2e5848bf5e8f4959b6f990cb73053',1,'MRISplitIntegrator']]], + ['ri1_4939',['Ri1',['../structMYNNLevel2.html#a9db4e0ee0f3a124e8d702e806a361ef3',1,'MYNNLevel2']]], + ['ri2_4940',['Ri2',['../structMYNNLevel2.html#a7363ba486b0015097a4ce5d3dc47c87d',1,'MYNNLevel2']]], + ['ri3_4941',['Ri3',['../structMYNNLevel2.html#a324abb3040e8337972d976fa6689bab5',1,'MYNNLevel2']]], + ['rotor_5frad_4942',['rotor_rad',['../classWindFarm.html#ad0925f54be32d71ae431a2078afee91b',1,'WindFarm::rotor_rad()'],['../classEWP.html#ac89ee08eabbf2cc7a64a7908a449f016',1,'EWP::rotor_rad()'],['../classFitch.html#aadaedef0e6f0ac149483ee6b4d8b1a4e',1,'Fitch::rotor_rad()'],['../classGeneralAD.html#a5c234bf71184a01e624baf9f9247b3d5',1,'GeneralAD::rotor_rad()'],['../classSimpleAD.html#a04490ef9f591e86588c5bb7870c1b77f',1,'SimpleAD::rotor_rad()']]], + ['rotor_5frpm_4943',['rotor_RPM',['../classWindFarm.html#ae10dbee3f3d8b126e52df83ea97d57b1',1,'WindFarm::rotor_RPM()'],['../classGeneralAD.html#aeddf04c6e2386ba28aac00e2124c39a5',1,'GeneralAD::rotor_RPM()']]], + ['rough_5ftype_5fland_4944',['rough_type_land',['../classABLMost.html#ab052d62a07e8765a6de67264d05aff37',1,'ABLMost']]], + ['rough_5ftype_5fsea_4945',['rough_type_sea',['../classABLMost.html#ab5041b7c6a15b759a8f33dadd1a67e92',1,'ABLMost']]], + ['rrtmg_5flw_5fcloudsim_5fband_4946',['rrtmg_lw_cloudsim_band',['../classRadConstants.html#aef2395d6f1bbed699fd4033b9c3104b8',1,'RadConstants']]], + ['rrtmg_5fsw_5fcloudsim_5fband_4947',['rrtmg_sw_cloudsim_band',['../classRadConstants.html#acd093dbcb244a162598bc23658a3f5d0',1,'RadConstants']]], + ['rrtmg_5fto_5frrtmgp_4948',['rrtmg_to_rrtmgp',['../classRadiation.html#a343cbb13362229a43f02df3a95eaa0ea',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5flw_4949',['rrtmgp_coefficients_file_lw',['../classRadiation.html#a0f24e2a14bfa218815d6d602374b6f0b',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fname_5flw_4950',['rrtmgp_coefficients_file_name_lw',['../classRadiation.html#a9adc323a74a713f43a9952b3601d7f85',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fname_5fsw_4951',['rrtmgp_coefficients_file_name_sw',['../classRadiation.html#ae6df86058b5dda6cb7b32e48f08f92f9',1,'Radiation']]], + ['rrtmgp_5fcoefficients_5ffile_5fsw_4952',['rrtmgp_coefficients_file_sw',['../classRadiation.html#a8b27a952d1ceb83c174a5d30f6198230',1,'Radiation']]], + ['rrtmgp_5fdata_5fpath_4953',['rrtmgp_data_path',['../classRadiation.html#a054782cce0873bc799bf8a3fdda6a1fb',1,'Radiation']]], + ['rrtmgp_5fenable_5ftemperature_5fwarnings_4954',['rrtmgp_enable_temperature_warnings',['../classRadiation.html#a4959db25c75a67b8166635413aae4888',1,'Radiation']]], + ['ru_5fnew_4955',['rU_new',['../classERF.html#a01f3db32272f53dc68025f0a98195e57',1,'ERF']]], + ['ru_5fold_4956',['rU_old',['../classERF.html#a6eecc44323f77917c95869928284f61d',1,'ERF']]], + ['rv_5fnew_4957',['rV_new',['../classERF.html#a54e37988486ef96e55e84bd8e91bb688',1,'ERF']]], + ['rv_5fold_4958',['rV_old',['../classERF.html#aeb64e3b4def989ce68d873aefeed5e0e',1,'ERF']]], + ['rw_5fnew_4959',['rW_new',['../classERF.html#aa46c0b0d20525aed10f447923e54dde7',1,'ERF']]], + ['rw_5fold_4960',['rW_old',['../classERF.html#ac1fa56ec90f44e3cdf487af46804163f',1,'ERF']]] ]; diff --git a/search/variables_12.js b/search/variables_12.js index 3a17b9595..bb9c44cc7 100644 --- a/search/variables_12.js +++ b/search/variables_12.js @@ -1,90 +1,90 @@ var searchData= [ - ['s_5fscratch_4939',['S_scratch',['../classMRISplitIntegrator.html#a6bcdee4380cd503256cb460b558184aa',1,'MRISplitIntegrator']]], - ['s_5fsum_4940',['S_sum',['../classMRISplitIntegrator.html#ad570588876d21506bc7232884841cab1',1,'MRISplitIntegrator']]], - ['sampleline_4941',['sampleline',['../classERF.html#a0fa1582bb13357895d2aba91b695624a',1,'ERF']]], - ['samplelinelog_4942',['samplelinelog',['../classERF.html#a4990f1796b65ec8ee602f177a66afc3e',1,'ERF']]], - ['samplelinelogname_4943',['samplelinelogname',['../classERF.html#a0553967f1131860bb8ecb47c0f192eaa',1,'ERF']]], - ['samplepoint_4944',['samplepoint',['../classERF.html#ae8a57b7fbf5a67c99d04b7d4f43ad100',1,'ERF']]], - ['sampleptlog_4945',['sampleptlog',['../classERF.html#a9737ddb0de6b9e8a5b17c109d5ad3e08',1,'ERF']]], - ['sampleptlogname_4946',['sampleptlogname',['../classERF.html#a8fbfa8bb47c0a3b53e244081aa1e8ad3',1,'ERF']]], - ['sampler_5finterval_4947',['sampler_interval',['../classERF.html#ad13532a7eebe8a7473dfe5ed9a828fe8',1,'ERF']]], - ['sampler_5fper_4948',['sampler_per',['../classERF.html#a8bfff875038f8c24055067117e192960',1,'ERF']]], - ['sampling_5fdistance_5fby_5fd_4949',['sampling_distance_by_D',['../structSolverChoice.html#a9029114db3f1983d2d720210dcf87c69',1,'SolverChoice']]], - ['sbl_5fdamp_4950',['sbl_damp',['../structMYNNPBLH.html#adf4c7c74040b1b560b509f1c035edd32',1,'MYNNPBLH']]], - ['sbl_5flim_4951',['sbl_lim',['../structMYNNPBLH.html#a12e1467dfe07775e2ef9c8a57ae473ad',1,'MYNNPBLH']]], - ['sc_5ft_4952',['Sc_t',['../structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a',1,'TurbChoice']]], - ['sc_5ft_5finv_4953',['Sc_t_inv',['../structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6',1,'TurbChoice']]], - ['scalefactor_4954',['scalefactor',['../classEbertCurry.html#ab8edf44ffa6bd8f71ad9748b92928072',1,'EbertCurry']]], - ['sfs_5fdiss_5flev_4955',['SFS_diss_lev',['../classERF.html#a6e1ad417e3bd062468d74830b65911fb',1,'ERF']]], - ['sfs_5fhfx1_5flev_4956',['SFS_hfx1_lev',['../classERF.html#a25174b4ae6cfcac8f7d183ce5c9fe67b',1,'ERF']]], - ['sfs_5fhfx2_5flev_4957',['SFS_hfx2_lev',['../classERF.html#acb607b2e675b45fdcabc09b640ce5ae2',1,'ERF']]], - ['sfs_5fhfx3_5flev_4958',['SFS_hfx3_lev',['../classERF.html#a1a2e3faf5dd90ad2f9ded28b486f3b46',1,'ERF']]], - ['sfs_5fq1fx1_5flev_4959',['SFS_q1fx1_lev',['../classERF.html#ae0316d5ae567a2da8439d204bace12ce',1,'ERF']]], - ['sfs_5fq1fx2_5flev_4960',['SFS_q1fx2_lev',['../classERF.html#a53fab1172ec3f01356355f8cda0919fe',1,'ERF']]], - ['sfs_5fq1fx3_5flev_4961',['SFS_q1fx3_lev',['../classERF.html#a101ceb89b1a249efeea3f4e8052bc8c0',1,'ERF']]], - ['sfs_5fq2fx3_5flev_4962',['SFS_q2fx3_lev',['../classERF.html#a3ea10ef7383e594b6ee5e7a9ad67607b',1,'ERF']]], - ['sfuns_4963',['sfuns',['../structadiabatic.html#a6c7e923e1a01f0f0408829081a6b215c',1,'adiabatic::sfuns()'],['../structsurface__temp__wave__coupled.html#abf85e6ffabb9974a13bc03e6f7d11e96',1,'surface_temp_wave_coupled::sfuns()'],['../structsurface__temp__donelan.html#a236c8eeebacbe63a2d87e101a90c70dc',1,'surface_temp_donelan::sfuns()'],['../structsurface__temp__mod__charnock.html#a1f329567f9dbb2f1f7a09e32603c9964',1,'surface_temp_mod_charnock::sfuns()'],['../structsurface__temp__charnock.html#ad7008c8f849acb706853f7aa39cda24d',1,'surface_temp_charnock::sfuns()'],['../structsurface__temp.html#a66e248c3558685f25206441914e8dfbf',1,'surface_temp::sfuns()'],['../structsurface__flux__wave__coupled.html#a91a27aa83da28c6bed01137ad0619b45',1,'surface_flux_wave_coupled::sfuns()'],['../structsurface__flux__donelan.html#acbf1958c05bd1da59200cff1bffec3ab',1,'surface_flux_donelan::sfuns()'],['../structsurface__flux__charnock.html#a4501ca4ecf49dccd6a1a914af03e1ed1',1,'surface_flux_charnock::sfuns()'],['../structsurface__flux.html#a01e8827b2f7e84c4d72496993822d806',1,'surface_flux::sfuns()'],['../structadiabatic__wave__coupled.html#ab5f4ad8ae9907cf15e3eba1129ea1375',1,'adiabatic_wave_coupled::sfuns()'],['../structadiabatic__donelan.html#a190709c5c95b8f0eae6b8b2e89bac0ab',1,'adiabatic_donelan::sfuns()'],['../structadiabatic__mod__charnock.html#a66df1185e73be51b2bb72b55e70b64cd',1,'adiabatic_mod_charnock::sfuns()'],['../structadiabatic__charnock.html#ad4c4fe599c1b8692fa8ef8346866c349',1,'adiabatic_charnock::sfuns()'],['../structsurface__flux__mod__charnock.html#adb4a96d510f1e437c9efc41ba5fd16f9',1,'surface_flux_mod_charnock::sfuns()']]], - ['shape_4964',['shape',['../structNDArray.html#a99d704051dda7b5635b12cbe785d7bb5',1,'NDArray']]], - ['shmax_4965',['SHmax',['../structMYNNLevel25.html#a1f85d50fe35885cc85198ca50d0e9bd6',1,'MYNNLevel25']]], - ['shmin_4966',['SHmin',['../structMYNNLevel25.html#a7e65668ebad061e4f91fee27dc041208',1,'MYNNLevel25']]], - ['sigma_5fk_4967',['sigma_k',['../structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7',1,'TurbChoice']]], - ['sigmag_4968',['sigmag',['../structPhysProp_1_1physprop__t.html#a3f78f2921f22ba1912926ef62da7b19f',1,'PhysProp::physprop_t']]], - ['sinphi_4969',['sinphi',['../structSolverChoice.html#a6426e150ba9c1ba2e14151228bf6ffaf',1,'SolverChoice']]], - ['slow_5ffast_5ftimestep_5fratio_4970',['slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ac627f7a16fd409d33916eeccb9ab3c3f',1,'MRISplitIntegrator']]], - ['slow_5frhs_5ffun_5finc_4971',['slow_rhs_fun_inc',['../ERF__TI__slow__rhs__fun_8H.html#a8508b96780544287c9879a450cb1b3dd',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5ffun_5fpost_4972',['slow_rhs_fun_post',['../ERF__TI__slow__rhs__fun_8H.html#af460c930508105e92f60fd868d23ebcf',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5ffun_5fpre_4973',['slow_rhs_fun_pre',['../ERF__TI__slow__rhs__fun_8H.html#a963142d364408ee1775dbef20383b244',1,'ERF_TI_slow_rhs_fun.H']]], - ['slow_5frhs_5finc_4974',['slow_rhs_inc',['../classMRISplitIntegrator.html#a8549e46229b347585323bcc079b483f8',1,'MRISplitIntegrator']]], - ['slow_5frhs_5fpost_4975',['slow_rhs_post',['../classMRISplitIntegrator.html#a168352ef9fbddab9850fc5d1686d3e66',1,'MRISplitIntegrator']]], - ['slow_5frhs_5fpre_4976',['slow_rhs_pre',['../classMRISplitIntegrator.html#a51f92090a883eae0fa605c4a0a033311',1,'MRISplitIntegrator']]], - ['smmax_4977',['SMmax',['../structMYNNLevel25.html#a183889654d8da15f165f6385f05bb5ba',1,'MYNNLevel25']]], - ['smmin_4978',['SMmin',['../structMYNNLevel25.html#ac7e13ad757f1bdcc4d92f3065cf34931',1,'MYNNLevel25']]], - ['smnsmn_5flev_4979',['SmnSmn_lev',['../classERF.html#a9faaa96a7c270d2b2b062d9f30f19711',1,'ERF']]], - ['snw_5ftau_5fbnd_5flw_4980',['snw_tau_bnd_lw',['../classRadiation.html#a6bfa4de58353a68895bb2b8cc76a51a7',1,'Radiation']]], - ['snw_5ftau_5fbnd_5fsw_4981',['snw_tau_bnd_sw',['../classRadiation.html#aeb53acfe330d00c93b5402ef48867470',1,'Radiation']]], - ['solar_5fref_5fband_5firradiance_4982',['solar_ref_band_irradiance',['../classRadConstants.html#a08249d3010b2b85d35732b90d970cdf9',1,'RadConstants']]], - ['solverchoice_4983',['solverChoice',['../classERF.html#a32dd48049e8acbe95decdd4b01b782c4',1,'ERF']]], - ['source_4984',['source',['../structMamConstituents_1_1gas__t.html#a619486c07ea85c8a1f1866b98e3f58f8',1,'MamConstituents::gas_t::source()'],['../structMamConstituents_1_1aerosol__t.html#ab48037e47876a2ed6f26eb592a62d789',1,'MamConstituents::aerosol_t::source()']]], - ['source_5fmmr_5fa_4985',['source_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a1414bee3812094600db773ce95ba57be',1,'MamConstituents::mode_component_t']]], - ['source_5fmmr_5fc_4986',['source_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a69feca853d0ca8cae0a8fae58f4858e2',1,'MamConstituents::mode_component_t']]], - ['source_5fnum_5fa_4987',['source_num_a',['../structMamConstituents_1_1mode__component__t.html#ae1cdc979f1e678c3ea8bd5263e849153',1,'MamConstituents::mode_component_t']]], - ['source_5fnum_5fc_4988',['source_num_c',['../structMamConstituents_1_1mode__component__t.html#a349533043289a158d59b2ffd39d95378',1,'MamConstituents::mode_component_t']]], - ['sourcefile_4989',['sourcefile',['../structPhysProp_1_1physprop__t.html#a3e3968847760816c03052a8b76da1a13',1,'PhysProp::physprop_t']]], - ['spec_5ftype_5fnames_4990',['spec_type_names',['../classMamConstituents.html#a2a3c67427c13fc60d592017076ddc8ce',1,'MamConstituents']]], - ['spectralflux_4991',['spectralflux',['../classRadiation.html#a65e0577b3ffe9a808731650c75941674',1,'Radiation']]], - ['sponge_5fdensity_4992',['sponge_density',['../structSpongeChoice.html#adb74ee3cbc24251272d6ad5fafdb885d',1,'SpongeChoice']]], - ['sponge_5fstrength_4993',['sponge_strength',['../structSpongeChoice.html#a48f4b8a95b93cf8fa36d00d355757a1e',1,'SpongeChoice']]], - ['sponge_5ftype_4994',['sponge_type',['../structSpongeChoice.html#a1a41f754595d713df32583f0b0fa606e',1,'SpongeChoice::sponge_type()'],['../classERF.html#a6c570cbcb63ba3b0b09557537310ea46',1,'ERF::sponge_type()']]], - ['sponge_5fx_5fvelocity_4995',['sponge_x_velocity',['../structSpongeChoice.html#aad5ca098e341c3f76dc8420daeb8b629',1,'SpongeChoice']]], - ['sponge_5fy_5fvelocity_4996',['sponge_y_velocity',['../structSpongeChoice.html#a13c70085162f73a4b6c36f7161be7260',1,'SpongeChoice']]], - ['sponge_5fz_5fvelocity_4997',['sponge_z_velocity',['../structSpongeChoice.html#a830ff63e204ed6c9dd381fd2baa1b33e',1,'SpongeChoice']]], - ['spongechoice_4998',['spongeChoice',['../structSolverChoice.html#ac066852f06a6409e1638f59868b7c57d',1,'SolverChoice']]], - ['ssa_5fcmip6_5fsw_4999',['ssa_cmip6_sw',['../classAerRadProps.html#a0690511bbea6225a4afa365c4c153f0c',1,'AerRadProps']]], - ['ssa_5fsw_5fice_5000',['ssa_sw_ice',['../classCloudRadProps.html#a65b15fc94853bc17e04f24926155b7c5',1,'CloudRadProps']]], - ['ssa_5fsw_5fliq_5001',['ssa_sw_liq',['../classCloudRadProps.html#a6a070723376d30c2d64c808898faebfb',1,'CloudRadProps']]], - ['sst_5flev_5002',['sst_lev',['../classERF.html#a5a5395054a212d8f3fc577562c14b66e',1,'ERF']]], - ['start_5ftime_5003',['start_time',['../classERF.html#aa0c07f31b23d977646b8161e5473fab5',1,'ERF']]], - ['startcputime_5004',['startCPUTime',['../classERF.html#a6d00e1cb76bfbcbada173e092b6accf3',1,'ERF']]], - ['stop_5ftime_5005',['stop_time',['../classERF.html#a405556a52bef334ab68294c1a540e107',1,'ERF']]], - ['stretched_5fdz_5fd_5006',['stretched_dz_d',['../classERF.html#a6600f30f1043a4c5e62b5cdd05f0a99f',1,'ERF']]], - ['stretched_5fdz_5fh_5007',['stretched_dz_h',['../classERF.html#ad0981b0ff70e6d78acbb7769f7a142b7',1,'ERF']]], - ['sub_5fcfl_5008',['sub_cfl',['../classERF.html#addc2ee5eba2264ae2b2475970b0b8c2d',1,'ERF']]], - ['substepping_5ftype_5009',['substepping_type',['../structSolverChoice.html#a7c414e2fb7c53479a2d21bb3a2d4099e',1,'SolverChoice']]], - ['sum_5finterval_5010',['sum_interval',['../classERF.html#a5232e98479611a24fe97994640c61faa',1,'ERF']]], - ['sum_5fper_5011',['sum_per',['../classERF.html#a1cf2ba396f4404724824516da4c4a084',1,'ERF']]], - ['surf_5fheating_5frate_5012',['surf_heating_rate',['../classABLMost.html#a39402ac3794b9a218289cd0d4adec670',1,'ABLMost']]], - ['surf_5ftemp_5013',['surf_temp',['../classABLMost.html#a73621a1b429f2e910a29adac72b7c581',1,'ABLMost']]], - ['surf_5ftemp_5fflux_5014',['surf_temp_flux',['../structmost__data.html#af1d069399319831cf4ae17fba1dda19f',1,'most_data::surf_temp_flux()'],['../classABLMost.html#a98390481d302c2a2c7346bf2328305a8',1,'ABLMost::surf_temp_flux()']]], - ['sw_5fband_5fmidpoints_5015',['sw_band_midpoints',['../classRadiation.html#a8ed843e3e2bb03d388b0c3ab869b1dba',1,'Radiation']]], - ['sw_5ffluxes_5fallsky_5016',['sw_fluxes_allsky',['../classRadiation.html#abab5871c8109d6445f9c9f8e1713c8e4',1,'Radiation']]], - ['sw_5ffluxes_5fclrsky_5017',['sw_fluxes_clrsky',['../classRadiation.html#a8ac40edc77ac51d941c954c15bb9dbf5',1,'Radiation']]], - ['sw_5fhygro_5fasm_5018',['sw_hygro_asm',['../structPhysProp_1_1physprop__t.html#ae7278f6fb1910558af27c7ff79b18fa0',1,'PhysProp::physprop_t']]], - ['sw_5fhygro_5fext_5019',['sw_hygro_ext',['../structPhysProp_1_1physprop__t.html#aff3fc87f8134cab71058c4372ddb853f',1,'PhysProp::physprop_t']]], - ['sw_5fhygro_5fssa_5020',['sw_hygro_ssa',['../structPhysProp_1_1physprop__t.html#ae326430d60fa6170ccbebccb10b8a86a',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fascat_5021',['sw_nonhygro_ascat',['../structPhysProp_1_1physprop__t.html#a4789a50f02b5f5cdee6a284cc782eed9',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fasm_5022',['sw_nonhygro_asm',['../structPhysProp_1_1physprop__t.html#a744ddbbe6c903be22244e84cbc85c567',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fext_5023',['sw_nonhygro_ext',['../structPhysProp_1_1physprop__t.html#a3b762bb10073922aba1fdc89e8f4d412',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fscat_5024',['sw_nonhygro_scat',['../structPhysProp_1_1physprop__t.html#abbcc9ba3c0f329c98e7ba078f2ebf1dc',1,'PhysProp::physprop_t']]], - ['sw_5fnonhygro_5fssa_5025',['sw_nonhygro_ssa',['../structPhysProp_1_1physprop__t.html#aad14342b28b8939c5ae115605318ed02',1,'PhysProp::physprop_t']]] + ['s_5fscratch_4961',['S_scratch',['../classMRISplitIntegrator.html#a6bcdee4380cd503256cb460b558184aa',1,'MRISplitIntegrator']]], + ['s_5fsum_4962',['S_sum',['../classMRISplitIntegrator.html#ad570588876d21506bc7232884841cab1',1,'MRISplitIntegrator']]], + ['sampleline_4963',['sampleline',['../classERF.html#a0fa1582bb13357895d2aba91b695624a',1,'ERF']]], + ['samplelinelog_4964',['samplelinelog',['../classERF.html#a4990f1796b65ec8ee602f177a66afc3e',1,'ERF']]], + ['samplelinelogname_4965',['samplelinelogname',['../classERF.html#a0553967f1131860bb8ecb47c0f192eaa',1,'ERF']]], + ['samplepoint_4966',['samplepoint',['../classERF.html#ae8a57b7fbf5a67c99d04b7d4f43ad100',1,'ERF']]], + ['sampleptlog_4967',['sampleptlog',['../classERF.html#a9737ddb0de6b9e8a5b17c109d5ad3e08',1,'ERF']]], + ['sampleptlogname_4968',['sampleptlogname',['../classERF.html#a8fbfa8bb47c0a3b53e244081aa1e8ad3',1,'ERF']]], + ['sampler_5finterval_4969',['sampler_interval',['../classERF.html#ad13532a7eebe8a7473dfe5ed9a828fe8',1,'ERF']]], + ['sampler_5fper_4970',['sampler_per',['../classERF.html#a8bfff875038f8c24055067117e192960',1,'ERF']]], + ['sampling_5fdistance_5fby_5fd_4971',['sampling_distance_by_D',['../structSolverChoice.html#a9029114db3f1983d2d720210dcf87c69',1,'SolverChoice']]], + ['sbl_5fdamp_4972',['sbl_damp',['../structMYNNPBLH.html#adf4c7c74040b1b560b509f1c035edd32',1,'MYNNPBLH']]], + ['sbl_5flim_4973',['sbl_lim',['../structMYNNPBLH.html#a12e1467dfe07775e2ef9c8a57ae473ad',1,'MYNNPBLH']]], + ['sc_5ft_4974',['Sc_t',['../structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a',1,'TurbChoice']]], + ['sc_5ft_5finv_4975',['Sc_t_inv',['../structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6',1,'TurbChoice']]], + ['scalefactor_4976',['scalefactor',['../classEbertCurry.html#ab8edf44ffa6bd8f71ad9748b92928072',1,'EbertCurry']]], + ['sfs_5fdiss_5flev_4977',['SFS_diss_lev',['../classERF.html#a6e1ad417e3bd062468d74830b65911fb',1,'ERF']]], + ['sfs_5fhfx1_5flev_4978',['SFS_hfx1_lev',['../classERF.html#a25174b4ae6cfcac8f7d183ce5c9fe67b',1,'ERF']]], + ['sfs_5fhfx2_5flev_4979',['SFS_hfx2_lev',['../classERF.html#acb607b2e675b45fdcabc09b640ce5ae2',1,'ERF']]], + ['sfs_5fhfx3_5flev_4980',['SFS_hfx3_lev',['../classERF.html#a1a2e3faf5dd90ad2f9ded28b486f3b46',1,'ERF']]], + ['sfs_5fq1fx1_5flev_4981',['SFS_q1fx1_lev',['../classERF.html#ae0316d5ae567a2da8439d204bace12ce',1,'ERF']]], + ['sfs_5fq1fx2_5flev_4982',['SFS_q1fx2_lev',['../classERF.html#a53fab1172ec3f01356355f8cda0919fe',1,'ERF']]], + ['sfs_5fq1fx3_5flev_4983',['SFS_q1fx3_lev',['../classERF.html#a101ceb89b1a249efeea3f4e8052bc8c0',1,'ERF']]], + ['sfs_5fq2fx3_5flev_4984',['SFS_q2fx3_lev',['../classERF.html#a3ea10ef7383e594b6ee5e7a9ad67607b',1,'ERF']]], + ['sfuns_4985',['sfuns',['../structadiabatic.html#a6c7e923e1a01f0f0408829081a6b215c',1,'adiabatic::sfuns()'],['../structsurface__temp__wave__coupled.html#abf85e6ffabb9974a13bc03e6f7d11e96',1,'surface_temp_wave_coupled::sfuns()'],['../structsurface__temp__donelan.html#a236c8eeebacbe63a2d87e101a90c70dc',1,'surface_temp_donelan::sfuns()'],['../structsurface__temp__mod__charnock.html#a1f329567f9dbb2f1f7a09e32603c9964',1,'surface_temp_mod_charnock::sfuns()'],['../structsurface__temp__charnock.html#ad7008c8f849acb706853f7aa39cda24d',1,'surface_temp_charnock::sfuns()'],['../structsurface__temp.html#a66e248c3558685f25206441914e8dfbf',1,'surface_temp::sfuns()'],['../structsurface__flux__wave__coupled.html#a91a27aa83da28c6bed01137ad0619b45',1,'surface_flux_wave_coupled::sfuns()'],['../structsurface__flux__donelan.html#acbf1958c05bd1da59200cff1bffec3ab',1,'surface_flux_donelan::sfuns()'],['../structsurface__flux__charnock.html#a4501ca4ecf49dccd6a1a914af03e1ed1',1,'surface_flux_charnock::sfuns()'],['../structsurface__flux.html#a01e8827b2f7e84c4d72496993822d806',1,'surface_flux::sfuns()'],['../structadiabatic__wave__coupled.html#ab5f4ad8ae9907cf15e3eba1129ea1375',1,'adiabatic_wave_coupled::sfuns()'],['../structadiabatic__donelan.html#a190709c5c95b8f0eae6b8b2e89bac0ab',1,'adiabatic_donelan::sfuns()'],['../structadiabatic__mod__charnock.html#a66df1185e73be51b2bb72b55e70b64cd',1,'adiabatic_mod_charnock::sfuns()'],['../structadiabatic__charnock.html#ad4c4fe599c1b8692fa8ef8346866c349',1,'adiabatic_charnock::sfuns()'],['../structsurface__flux__mod__charnock.html#adb4a96d510f1e437c9efc41ba5fd16f9',1,'surface_flux_mod_charnock::sfuns()']]], + ['shape_4986',['shape',['../structNDArray.html#a99d704051dda7b5635b12cbe785d7bb5',1,'NDArray']]], + ['shmax_4987',['SHmax',['../structMYNNLevel25.html#a1f85d50fe35885cc85198ca50d0e9bd6',1,'MYNNLevel25']]], + ['shmin_4988',['SHmin',['../structMYNNLevel25.html#a7e65668ebad061e4f91fee27dc041208',1,'MYNNLevel25']]], + ['sigma_5fk_4989',['sigma_k',['../structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7',1,'TurbChoice']]], + ['sigmag_4990',['sigmag',['../structPhysProp_1_1physprop__t.html#a3f78f2921f22ba1912926ef62da7b19f',1,'PhysProp::physprop_t']]], + ['sinphi_4991',['sinphi',['../structSolverChoice.html#a6426e150ba9c1ba2e14151228bf6ffaf',1,'SolverChoice']]], + ['slow_5ffast_5ftimestep_5fratio_4992',['slow_fast_timestep_ratio',['../classMRISplitIntegrator.html#ac627f7a16fd409d33916eeccb9ab3c3f',1,'MRISplitIntegrator']]], + ['slow_5frhs_5ffun_5finc_4993',['slow_rhs_fun_inc',['../ERF__TI__slow__rhs__fun_8H.html#a8508b96780544287c9879a450cb1b3dd',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5ffun_5fpost_4994',['slow_rhs_fun_post',['../ERF__TI__slow__rhs__fun_8H.html#af460c930508105e92f60fd868d23ebcf',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5ffun_5fpre_4995',['slow_rhs_fun_pre',['../ERF__TI__slow__rhs__fun_8H.html#a963142d364408ee1775dbef20383b244',1,'ERF_TI_slow_rhs_fun.H']]], + ['slow_5frhs_5finc_4996',['slow_rhs_inc',['../classMRISplitIntegrator.html#a8549e46229b347585323bcc079b483f8',1,'MRISplitIntegrator']]], + ['slow_5frhs_5fpost_4997',['slow_rhs_post',['../classMRISplitIntegrator.html#a168352ef9fbddab9850fc5d1686d3e66',1,'MRISplitIntegrator']]], + ['slow_5frhs_5fpre_4998',['slow_rhs_pre',['../classMRISplitIntegrator.html#a51f92090a883eae0fa605c4a0a033311',1,'MRISplitIntegrator']]], + ['smmax_4999',['SMmax',['../structMYNNLevel25.html#a183889654d8da15f165f6385f05bb5ba',1,'MYNNLevel25']]], + ['smmin_5000',['SMmin',['../structMYNNLevel25.html#ac7e13ad757f1bdcc4d92f3065cf34931',1,'MYNNLevel25']]], + ['smnsmn_5flev_5001',['SmnSmn_lev',['../classERF.html#a9faaa96a7c270d2b2b062d9f30f19711',1,'ERF']]], + ['snw_5ftau_5fbnd_5flw_5002',['snw_tau_bnd_lw',['../classRadiation.html#a6bfa4de58353a68895bb2b8cc76a51a7',1,'Radiation']]], + ['snw_5ftau_5fbnd_5fsw_5003',['snw_tau_bnd_sw',['../classRadiation.html#aeb53acfe330d00c93b5402ef48867470',1,'Radiation']]], + ['solar_5fref_5fband_5firradiance_5004',['solar_ref_band_irradiance',['../classRadConstants.html#a08249d3010b2b85d35732b90d970cdf9',1,'RadConstants']]], + ['solverchoice_5005',['solverChoice',['../classERF.html#a32dd48049e8acbe95decdd4b01b782c4',1,'ERF']]], + ['source_5006',['source',['../structMamConstituents_1_1gas__t.html#a619486c07ea85c8a1f1866b98e3f58f8',1,'MamConstituents::gas_t::source()'],['../structMamConstituents_1_1aerosol__t.html#ab48037e47876a2ed6f26eb592a62d789',1,'MamConstituents::aerosol_t::source()']]], + ['source_5fmmr_5fa_5007',['source_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a1414bee3812094600db773ce95ba57be',1,'MamConstituents::mode_component_t']]], + ['source_5fmmr_5fc_5008',['source_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a69feca853d0ca8cae0a8fae58f4858e2',1,'MamConstituents::mode_component_t']]], + ['source_5fnum_5fa_5009',['source_num_a',['../structMamConstituents_1_1mode__component__t.html#ae1cdc979f1e678c3ea8bd5263e849153',1,'MamConstituents::mode_component_t']]], + ['source_5fnum_5fc_5010',['source_num_c',['../structMamConstituents_1_1mode__component__t.html#a349533043289a158d59b2ffd39d95378',1,'MamConstituents::mode_component_t']]], + ['sourcefile_5011',['sourcefile',['../structPhysProp_1_1physprop__t.html#a3e3968847760816c03052a8b76da1a13',1,'PhysProp::physprop_t']]], + ['spec_5ftype_5fnames_5012',['spec_type_names',['../classMamConstituents.html#a2a3c67427c13fc60d592017076ddc8ce',1,'MamConstituents']]], + ['spectralflux_5013',['spectralflux',['../classRadiation.html#a65e0577b3ffe9a808731650c75941674',1,'Radiation']]], + ['sponge_5fdensity_5014',['sponge_density',['../structSpongeChoice.html#adb74ee3cbc24251272d6ad5fafdb885d',1,'SpongeChoice']]], + ['sponge_5fstrength_5015',['sponge_strength',['../structSpongeChoice.html#a48f4b8a95b93cf8fa36d00d355757a1e',1,'SpongeChoice']]], + ['sponge_5ftype_5016',['sponge_type',['../structSpongeChoice.html#a1a41f754595d713df32583f0b0fa606e',1,'SpongeChoice::sponge_type()'],['../classERF.html#a6c570cbcb63ba3b0b09557537310ea46',1,'ERF::sponge_type()']]], + ['sponge_5fx_5fvelocity_5017',['sponge_x_velocity',['../structSpongeChoice.html#aad5ca098e341c3f76dc8420daeb8b629',1,'SpongeChoice']]], + ['sponge_5fy_5fvelocity_5018',['sponge_y_velocity',['../structSpongeChoice.html#a13c70085162f73a4b6c36f7161be7260',1,'SpongeChoice']]], + ['sponge_5fz_5fvelocity_5019',['sponge_z_velocity',['../structSpongeChoice.html#a830ff63e204ed6c9dd381fd2baa1b33e',1,'SpongeChoice']]], + ['spongechoice_5020',['spongeChoice',['../structSolverChoice.html#ac066852f06a6409e1638f59868b7c57d',1,'SolverChoice']]], + ['ssa_5fcmip6_5fsw_5021',['ssa_cmip6_sw',['../classAerRadProps.html#a0690511bbea6225a4afa365c4c153f0c',1,'AerRadProps']]], + ['ssa_5fsw_5fice_5022',['ssa_sw_ice',['../classCloudRadProps.html#a65b15fc94853bc17e04f24926155b7c5',1,'CloudRadProps']]], + ['ssa_5fsw_5fliq_5023',['ssa_sw_liq',['../classCloudRadProps.html#a6a070723376d30c2d64c808898faebfb',1,'CloudRadProps']]], + ['sst_5flev_5024',['sst_lev',['../classERF.html#a5a5395054a212d8f3fc577562c14b66e',1,'ERF']]], + ['start_5ftime_5025',['start_time',['../classERF.html#aa0c07f31b23d977646b8161e5473fab5',1,'ERF']]], + ['startcputime_5026',['startCPUTime',['../classERF.html#a6d00e1cb76bfbcbada173e092b6accf3',1,'ERF']]], + ['stop_5ftime_5027',['stop_time',['../classERF.html#a405556a52bef334ab68294c1a540e107',1,'ERF']]], + ['stretched_5fdz_5fd_5028',['stretched_dz_d',['../classERF.html#a6600f30f1043a4c5e62b5cdd05f0a99f',1,'ERF']]], + ['stretched_5fdz_5fh_5029',['stretched_dz_h',['../classERF.html#ad0981b0ff70e6d78acbb7769f7a142b7',1,'ERF']]], + ['sub_5fcfl_5030',['sub_cfl',['../classERF.html#addc2ee5eba2264ae2b2475970b0b8c2d',1,'ERF']]], + ['substepping_5ftype_5031',['substepping_type',['../structSolverChoice.html#a7c414e2fb7c53479a2d21bb3a2d4099e',1,'SolverChoice']]], + ['sum_5finterval_5032',['sum_interval',['../classERF.html#a5232e98479611a24fe97994640c61faa',1,'ERF']]], + ['sum_5fper_5033',['sum_per',['../classERF.html#a1cf2ba396f4404724824516da4c4a084',1,'ERF']]], + ['surf_5fheating_5frate_5034',['surf_heating_rate',['../classABLMost.html#a39402ac3794b9a218289cd0d4adec670',1,'ABLMost']]], + ['surf_5ftemp_5035',['surf_temp',['../classABLMost.html#a73621a1b429f2e910a29adac72b7c581',1,'ABLMost']]], + ['surf_5ftemp_5fflux_5036',['surf_temp_flux',['../structmost__data.html#af1d069399319831cf4ae17fba1dda19f',1,'most_data::surf_temp_flux()'],['../classABLMost.html#a98390481d302c2a2c7346bf2328305a8',1,'ABLMost::surf_temp_flux()']]], + ['sw_5fband_5fmidpoints_5037',['sw_band_midpoints',['../classRadiation.html#a8ed843e3e2bb03d388b0c3ab869b1dba',1,'Radiation']]], + ['sw_5ffluxes_5fallsky_5038',['sw_fluxes_allsky',['../classRadiation.html#abab5871c8109d6445f9c9f8e1713c8e4',1,'Radiation']]], + ['sw_5ffluxes_5fclrsky_5039',['sw_fluxes_clrsky',['../classRadiation.html#a8ac40edc77ac51d941c954c15bb9dbf5',1,'Radiation']]], + ['sw_5fhygro_5fasm_5040',['sw_hygro_asm',['../structPhysProp_1_1physprop__t.html#ae7278f6fb1910558af27c7ff79b18fa0',1,'PhysProp::physprop_t']]], + ['sw_5fhygro_5fext_5041',['sw_hygro_ext',['../structPhysProp_1_1physprop__t.html#aff3fc87f8134cab71058c4372ddb853f',1,'PhysProp::physprop_t']]], + ['sw_5fhygro_5fssa_5042',['sw_hygro_ssa',['../structPhysProp_1_1physprop__t.html#ae326430d60fa6170ccbebccb10b8a86a',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fascat_5043',['sw_nonhygro_ascat',['../structPhysProp_1_1physprop__t.html#a4789a50f02b5f5cdee6a284cc782eed9',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fasm_5044',['sw_nonhygro_asm',['../structPhysProp_1_1physprop__t.html#a744ddbbe6c903be22244e84cbc85c567',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fext_5045',['sw_nonhygro_ext',['../structPhysProp_1_1physprop__t.html#a3b762bb10073922aba1fdc89e8f4d412',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fscat_5046',['sw_nonhygro_scat',['../structPhysProp_1_1physprop__t.html#abbcc9ba3c0f329c98e7ba078f2ebf1dc',1,'PhysProp::physprop_t']]], + ['sw_5fnonhygro_5fssa_5047',['sw_nonhygro_ssa',['../structPhysProp_1_1physprop__t.html#aad14342b28b8939c5ae115605318ed02',1,'PhysProp::physprop_t']]] ]; diff --git a/search/variables_13.js b/search/variables_13.js index 4e77fb0ca..52587988e 100644 --- a/search/variables_13.js +++ b/search/variables_13.js @@ -1,78 +1,80 @@ var searchData= [ - ['t_5f0_5026',['T_0',['../structProbParmDefaults.html#a16db7fa78b123f2a956bacbce26f32c6',1,'ProbParmDefaults']]], - ['t_5favg_5fcnt_5027',['t_avg_cnt',['../classERF.html#a6837423e9248e923fcaa1987b59d8160',1,'ERF']]], - ['t_5fnew_5028',['t_new',['../classERF.html#a65741b6379d273c19a25cf48bb947614',1,'ERF']]], - ['t_5fold_5029',['t_old',['../classERF.html#a7085d7d5fc94a0f84efc06957267d58e',1,'ERF']]], - ['t_5fstar_5030',['t_star',['../classABLMost.html#ac9d90016f196c3861d225132e8b6a921',1,'ABLMost']]], - ['t_5fstore_5031',['T_store',['../classMRISplitIntegrator.html#a10fa09211f3b0a6b7357ab79dbadbb80',1,'MRISplitIntegrator']]], - ['t_5fsurf_5032',['t_surf',['../classABLMost.html#a1f488836fca7c3da2bed67c63a94951b',1,'ABLMost']]], - ['tabs1d_5033',['tabs1d',['../classSAM.html#aee5da977a069c0b9cb98d150027f746c',1,'SAM']]], - ['target_5fbox_5034',['target_box',['../classWriteBndryPlanes.html#a4d7d2b3b5b1c823b905ae3042bb62379',1,'WriteBndryPlanes']]], - ['tau11_5flev_5035',['Tau11_lev',['../classERF.html#aeb9348353b2415d023d8f52c293cad7e',1,'ERF']]], - ['tau12_5flev_5036',['Tau12_lev',['../classERF.html#ad8c2eca71737b102cc5cf75f97c6bd63',1,'ERF']]], - ['tau13_5flev_5037',['Tau13_lev',['../classERF.html#a5392e6104804d799b3fd943dfe390766',1,'ERF']]], - ['tau21_5flev_5038',['Tau21_lev',['../classERF.html#a547864dc0347f4620feb99ed564acb4d',1,'ERF']]], - ['tau22_5flev_5039',['Tau22_lev',['../classERF.html#afb4294f848d86e4aefb74848bb71047e',1,'ERF']]], - ['tau23_5flev_5040',['Tau23_lev',['../classERF.html#a03a4ad7368c1c98b492cd9d9fec9cbc5',1,'ERF']]], - ['tau31_5flev_5041',['Tau31_lev',['../classERF.html#a203e7334296218672e36bab93174e146',1,'ERF']]], - ['tau32_5flev_5042',['Tau32_lev',['../classERF.html#aa650bf1f6885b179fd8d4c24b48668cb',1,'ERF']]], - ['tau33_5flev_5043',['Tau33_lev',['../classERF.html#a60a185c47f07bf4fb537a15d5a226d8a',1,'ERF']]], - ['tau_5fnudging_5044',['tau_nudging',['../structInputSoundingData.html#a5c190ab2ffec63277427ed6c92d4f53f',1,'InputSoundingData']]], - ['tbgmax_5045',['tbgmax',['../ERF__Constants_8H.html#a2b4ea8a29735038e49703c7f8c1f20c8',1,'ERF_Constants.H']]], - ['tbgmin_5046',['tbgmin',['../ERF__Constants_8H.html#abf1e890912f1117211516f13b27ed2e8',1,'ERF_Constants.H']]], - ['tboil_5047',['tboil',['../ERF__Constants_8H.html#a123bd9756d4f11bae80bb918f88cbd3f',1,'ERF_Constants.H']]], - ['temp_5048',['temp',['../classAerRadProps.html#a0a03391413de1fcd9ea2550fea907b33',1,'AerRadProps']]], - ['terrain_5fis_5fflat_5049',['terrain_is_flat',['../structSolverChoice.html#ae6a90725e04ca6fe634ec44fb347f5ff',1,'SolverChoice']]], - ['terrain_5ftype_5050',['terrain_type',['../structSolverChoice.html#ab734eb0a5147b93dc6590038b6decc60',1,'SolverChoice']]], - ['test_5fmapfactor_5051',['test_mapfactor',['../structSolverChoice.html#a9c7942f6ef7cf05115f35702097cf107',1,'SolverChoice']]], - ['tgrmax_5052',['tgrmax',['../ERF__Constants_8H.html#ab24d300166813654b7d8adb31bc71938',1,'ERF_Constants.H']]], - ['tgrmin_5053',['tgrmin',['../ERF__Constants_8H.html#afb7d1700c60728d56ef525934fe6a098',1,'ERF_Constants.H']]], - ['therco_5054',['therco',['../ERF__Constants_8H.html#a583248545708b1481d513f2c9621f0ba',1,'ERF_Constants.H']]], - ['theta_5fincr_5fland_5055',['theta_incr_land',['../structMYNNPBLH.html#a16169bdfadcc27219d7c6dde54ef6bd9',1,'MYNNPBLH']]], - ['theta_5fincr_5fwater_5056',['theta_incr_water',['../structMYNNPBLH.html#ad830dc7c3282256b729ad09b8cc0572e',1,'MYNNPBLH']]], - ['theta_5finp_5fsound_5057',['theta_inp_sound',['../structInputSoundingData.html#a7cde9c67da9ade1d385047732b106943',1,'InputSoundingData']]], - ['theta_5finp_5fsound_5fd_5058',['theta_inp_sound_d',['../structInputSoundingData.html#a00054ef7905b250d663dd8c9d69a112e',1,'InputSoundingData']]], - ['theta_5fprim_5059',['Theta_prim',['../classERF.html#a71629ae2fda396472198691b75d83b2e',1,'ERF']]], - ['theta_5fref_5060',['theta_ref',['../structTurbChoice.html#aeb3c184b540858407426a606327fba3a',1,'TurbChoice']]], - ['theta_5fref_5finp_5fsound_5061',['theta_ref_inp_sound',['../structInputSoundingData.html#a15782809644a4daa0e8de9c3cc4c346a',1,'InputSoundingData']]], - ['theta_5ftype_5062',['theta_type',['../classABLMost.html#a7d1394fa01c8c29b20dfb790c0f3ec6b',1,'ABLMost']]], - ['thetamin_5fheight_5063',['thetamin_height',['../structMYNNPBLH.html#aa607f6576c6029c132a0f7b33aec72f1',1,'MYNNPBLH']]], - ['thin_5fxforce_5064',['thin_xforce',['../classERF.html#a5b9b8d719a87a6940f611c6a30e8ccf5',1,'ERF']]], - ['thin_5fyforce_5065',['thin_yforce',['../classERF.html#a18c1142552120bbd22987f34995ee939',1,'ERF']]], - ['thin_5fzforce_5066',['thin_zforce',['../classERF.html#a56a23d298bc66218bf257d0e793e341f',1,'ERF']]], - ['third_5067',['third',['../classModalAeroWateruptake.html#a77bdba258f0d10234a98a54a39a5fb7f',1,'ModalAeroWateruptake']]], - ['thrust_5fcoeff_5068',['thrust_coeff',['../classSimpleAD.html#a0d915eaf360210453a081a2b721d0fa0',1,'SimpleAD::thrust_coeff()'],['../classWindFarm.html#a8d5e6333f2f9f8e36dfd4766ad171b84',1,'WindFarm::thrust_coeff()'],['../classEWP.html#a9cdc57dc5a1a63c4a4e62ba85dffecc4',1,'EWP::thrust_coeff()'],['../classFitch.html#a7cafd25264dba6194d42285153683f34',1,'Fitch::thrust_coeff()'],['../classGeneralAD.html#a45f8887ce8907918ceebf0a804eaffea',1,'GeneralAD::thrust_coeff()']]], - ['thrust_5fcoeff_5fstanding_5069',['thrust_coeff_standing',['../classWindFarm.html#ab8d68a72cf4346074daf47f825eff105',1,'WindFarm::thrust_coeff_standing()'],['../classEWP.html#a22f50393881ced019cae2a74ee04cdea',1,'EWP::thrust_coeff_standing()'],['../classFitch.html#adc5df318361103709d0fa5421358e29d',1,'Fitch::thrust_coeff_standing()'],['../classGeneralAD.html#ad96abbb1f20b4ea0abf49d0fb88b289a',1,'GeneralAD::thrust_coeff_standing()'],['../classSimpleAD.html#a1665d726556fc42558e77fe94e732d43',1,'SimpleAD::thrust_coeff_standing()']]], - ['time_5favg_5fvel_5070',['time_avg_vel',['../structSolverChoice.html#af3119a4089367206db9fc3a17664e874',1,'SolverChoice']]], - ['timestep_5071',['timestep',['../classMRISplitIntegrator.html#a3f21bedf222ce95136d4889012401612',1,'MRISplitIntegrator']]], - ['tint_5072',['tint',['../classRadiation.html#a76bb14b6a6eafd04ffad69f50547be41',1,'Radiation']]], - ['tmax_5073',['tmax',['../classWaterVaporSat.html#a8e168a8ca074d530d7afe596739270b4',1,'WaterVaporSat']]], - ['tmelt_5074',['tmelt',['../ERF__Constants_8H.html#a764526b482e006cd52004d3f53467b57',1,'ERF_Constants.H']]], - ['tmid_5075',['tmid',['../classRadiation.html#ac1ed1e73ee4f8832a699967c8354bd6e',1,'Radiation']]], - ['tmin_5076',['tmin',['../classWaterVaporSat.html#ac7a0c53f3985416b26f43135e25accca',1,'WaterVaporSat']]], - ['tol_5077',['TOL',['../namespaceHSEutils.html#aace33d14958f235a111e6cead400a61e',1,'HSEutils']]], - ['tol_5078',['tol',['../structadiabatic__mod__charnock.html#a8a007e09d416f6879b7ba68c7e4ac29e',1,'adiabatic_mod_charnock::tol()'],['../structWENO__Z7.html#ab5d1630a2cd0f731c932a981f7c43e6f',1,'WENO_Z7::tol()'],['../structWENO__Z5.html#af5daab47aa96e124f3bf0508489e3017',1,'WENO_Z5::tol()'],['../structWENO__MZQ3.html#af1d30022fe1ebe59529f45843dff3ae5',1,'WENO_MZQ3::tol()'],['../structWENO__Z3.html#aec489e3be4dbc31eb46b729b8510fdfc',1,'WENO_Z3::tol()'],['../structWENO7.html#ab892b0bcfa15175a4791c64e222be320',1,'WENO7::tol()'],['../structWENO5.html#a99f8a8620164e0e1460c7bce55ec3b02',1,'WENO5::tol()'],['../structsurface__temp__wave__coupled.html#a3715864e9c6bfdc6e4556925d0fc48fa',1,'surface_temp_wave_coupled::tol()'],['../structsurface__flux__wave__coupled.html#a928bb0b9a4141fc6452c6f83fbec58aa',1,'surface_flux_wave_coupled::tol()'],['../structsurface__flux__donelan.html#a5c30fb789d7f02cb9533948d32011947',1,'surface_flux_donelan::tol()'],['../structsurface__flux__mod__charnock.html#ac01a07a59f56ff6683dd9942b4d500ba',1,'surface_flux_mod_charnock::tol()'],['../structsurface__flux__charnock.html#a08529386a7d5012684c818249a7d76ba',1,'surface_flux_charnock::tol()'],['../structsurface__flux.html#abd16b92a75ae384f9fe490b59f046b6a',1,'surface_flux::tol()'],['../structadiabatic__wave__coupled.html#ad18802ec131991fbaaebfb80a1a12d07',1,'adiabatic_wave_coupled::tol()'],['../structadiabatic__donelan.html#aaba2ad764346c1a35eacc4b89c993bea',1,'adiabatic_donelan::tol()'],['../structadiabatic__charnock.html#abb822b2278b8cd500c6fb0fb0a028709',1,'adiabatic_charnock::tol()'],['../structWENO3.html#aa09b52432a69d89bef16a06015252661',1,'WENO3::tol()'],['../structsurface__temp__donelan.html#ab39f101456f06c4711711f1db2cb2751',1,'surface_temp_donelan::tol()'],['../structsurface__temp__mod__charnock.html#a77dc7e5a012fbe6066fa21f57145c938',1,'surface_temp_mod_charnock::tol()'],['../structsurface__temp__charnock.html#ab1cdc86ca25ac91cb375348372f2ddf1',1,'surface_temp_charnock::tol()'],['../structsurface__temp.html#a7c4031cfb8cbb020115ee7fae12ddb05',1,'surface_temp::tol()']]], - ['top_5flev_5079',['top_lev',['../classAerRadProps.html#a83216edbd2d57b575f1869df38a1b668',1,'AerRadProps::top_lev()'],['../classMam4__aer.html#ae15e0c356e4fed002069ecd5d8bb33af',1,'Mam4_aer::top_lev()']]], - ['tpi_5fboxdim_5080',['tpi_boxDim',['../structTurbulentPerturbation.html#ab90f89bf4bf3d497f88c27d1b92f3d39',1,'TurbulentPerturbation']]], - ['tpi_5fdirection_5081',['tpi_direction',['../structTurbulentPerturbation.html#af2a72d18ce8c0f5bc011d3682ad93e0f',1,'TurbulentPerturbation']]], - ['tpi_5fhpb_5082',['tpi_Hpb',['../structTurbulentPerturbation.html#aef47959ab81660b54f583a7304816ef4',1,'TurbulentPerturbation']]], - ['tpi_5flayers_5083',['tpi_layers',['../structTurbulentPerturbation.html#a17f060634e44ba5701cc1febba23c915',1,'TurbulentPerturbation']]], - ['tpi_5flpb_5084',['tpi_Lpb',['../structTurbulentPerturbation.html#a22bb01b7314fa13bdfc1966456f5deed',1,'TurbulentPerturbation']]], - ['tpi_5flref_5085',['tpi_lref',['../structTurbulentPerturbation.html#ab3db22cfce521750d46e44ed93c49bb8',1,'TurbulentPerturbation']]], - ['tpi_5fnet_5fbuoyant_5086',['tpi_net_buoyant',['../structTurbulentPerturbation.html#adaf88736c8d43a23f8bb3eb8065f0b84',1,'TurbulentPerturbation']]], - ['tpi_5fnondim_5087',['tpi_nonDim',['../structTurbulentPerturbation.html#abe0155dd9b530c537b1f639ab4dc8691',1,'TurbulentPerturbation']]], - ['tpi_5foffset_5088',['tpi_offset',['../structTurbulentPerturbation.html#a7bcb39c84b03deefaa166c89f22c229c',1,'TurbulentPerturbation']]], - ['tpi_5fpert_5fadjust_5089',['tpi_pert_adjust',['../structTurbulentPerturbation.html#aa4e6ee511ae71277885d87f5aa2ddad3',1,'TurbulentPerturbation']]], - ['tpi_5fti_5090',['tpi_Ti',['../structTurbulentPerturbation.html#aa2c2e894fc858d8cdaa9cde0092e896e',1,'TurbulentPerturbation']]], - ['tpi_5ftinf_5091',['tpi_Tinf',['../structTurbulentPerturbation.html#a20940c88c5c2f6ef1b90d1984867777a',1,'TurbulentPerturbation']]], - ['tpi_5fwpb_5092',['tpi_Wpb',['../structTurbulentPerturbation.html#a21d9b84c0b8eac4d49ae5ca764247442',1,'TurbulentPerturbation']]], - ['tprmax_5093',['tprmax',['../ERF__Constants_8H.html#a06a70c05086650ead098e2994ad1bd43',1,'ERF_Constants.H']]], - ['tprmin_5094',['tprmin',['../ERF__Constants_8H.html#a9180d622aa39d89312941eba03fa1347',1,'ERF_Constants.H']]], - ['ttrice_5095',['ttrice',['../ERF__Constants_8H.html#a9b3da60e1e65429fe546d18c9c926105',1,'ERF_Constants.H']]], - ['turb_5fdisk_5fangle_5096',['turb_disk_angle',['../classSimpleAD.html#addf5c9255c895e8d29bc85a02a662844',1,'SimpleAD::turb_disk_angle()'],['../classGeneralAD.html#ad5945bec35f72c63369436bf3edce069',1,'GeneralAD::turb_disk_angle()'],['../structSolverChoice.html#addcff0f25c6925df38673747b4dea91e',1,'SolverChoice::turb_disk_angle()']]], - ['turbchoice_5097',['turbChoice',['../structSolverChoice.html#aa53b017d79e0067923180a0aa59367b4',1,'SolverChoice']]], - ['turbpert_5098',['turbPert',['../classERF.html#ac1b9cce4a3c1736c4af78f6b0e2143ce',1,'ERF']]], - ['type_5099',['type',['../structMamConstituents_1_1mode__component__t.html#a96f5cdd50364b1e2760b1cb4e88cd153',1,'MamConstituents::mode_component_t']]], - ['types_5100',['types',['../structMamConstituents_1_1modes__t.html#aea58b375f13ddc20860b2bd2a183899b',1,'MamConstituents::modes_t']]] + ['t_5f0_5048',['T_0',['../structProbParmDefaults.html#a16db7fa78b123f2a956bacbce26f32c6',1,'ProbParmDefaults']]], + ['t_5favg_5fcnt_5049',['t_avg_cnt',['../classERF.html#a6837423e9248e923fcaa1987b59d8160',1,'ERF']]], + ['t_5fnew_5050',['t_new',['../classERF.html#a65741b6379d273c19a25cf48bb947614',1,'ERF']]], + ['t_5fold_5051',['t_old',['../classERF.html#a7085d7d5fc94a0f84efc06957267d58e',1,'ERF']]], + ['t_5fstar_5052',['t_star',['../classABLMost.html#ac9d90016f196c3861d225132e8b6a921',1,'ABLMost']]], + ['t_5fstore_5053',['T_store',['../classMRISplitIntegrator.html#a10fa09211f3b0a6b7357ab79dbadbb80',1,'MRISplitIntegrator']]], + ['t_5fsurf_5054',['t_surf',['../classABLMost.html#a1f488836fca7c3da2bed67c63a94951b',1,'ABLMost']]], + ['tabs1d_5055',['tabs1d',['../classSAM.html#aee5da977a069c0b9cb98d150027f746c',1,'SAM']]], + ['target_5fbox_5056',['target_box',['../classWriteBndryPlanes.html#a4d7d2b3b5b1c823b905ae3042bb62379',1,'WriteBndryPlanes']]], + ['tau11_5flev_5057',['Tau11_lev',['../classERF.html#aeb9348353b2415d023d8f52c293cad7e',1,'ERF']]], + ['tau12_5flev_5058',['Tau12_lev',['../classERF.html#ad8c2eca71737b102cc5cf75f97c6bd63',1,'ERF']]], + ['tau13_5flev_5059',['Tau13_lev',['../classERF.html#a5392e6104804d799b3fd943dfe390766',1,'ERF']]], + ['tau21_5flev_5060',['Tau21_lev',['../classERF.html#a547864dc0347f4620feb99ed564acb4d',1,'ERF']]], + ['tau22_5flev_5061',['Tau22_lev',['../classERF.html#afb4294f848d86e4aefb74848bb71047e',1,'ERF']]], + ['tau23_5flev_5062',['Tau23_lev',['../classERF.html#a03a4ad7368c1c98b492cd9d9fec9cbc5',1,'ERF']]], + ['tau31_5flev_5063',['Tau31_lev',['../classERF.html#a203e7334296218672e36bab93174e146',1,'ERF']]], + ['tau32_5flev_5064',['Tau32_lev',['../classERF.html#aa650bf1f6885b179fd8d4c24b48668cb',1,'ERF']]], + ['tau33_5flev_5065',['Tau33_lev',['../classERF.html#a60a185c47f07bf4fb537a15d5a226d8a',1,'ERF']]], + ['tau_5fnudging_5066',['tau_nudging',['../structInputSoundingData.html#a5c190ab2ffec63277427ed6c92d4f53f',1,'InputSoundingData']]], + ['tbgmax_5067',['tbgmax',['../ERF__Constants_8H.html#a2b4ea8a29735038e49703c7f8c1f20c8',1,'ERF_Constants.H']]], + ['tbgmin_5068',['tbgmin',['../ERF__Constants_8H.html#abf1e890912f1117211516f13b27ed2e8',1,'ERF_Constants.H']]], + ['tboil_5069',['tboil',['../ERF__Constants_8H.html#a123bd9756d4f11bae80bb918f88cbd3f',1,'ERF_Constants.H']]], + ['temp_5070',['temp',['../classAerRadProps.html#a0a03391413de1fcd9ea2550fea907b33',1,'AerRadProps']]], + ['terr_5farr_5071',['terr_arr',['../classTerrainIF.html#a523acccd9975c290c18bf83f740f3522',1,'TerrainIF']]], + ['terrain_5fis_5fflat_5072',['terrain_is_flat',['../structSolverChoice.html#ae6a90725e04ca6fe634ec44fb347f5ff',1,'SolverChoice']]], + ['terrain_5ftype_5073',['terrain_type',['../structSolverChoice.html#ab734eb0a5147b93dc6590038b6decc60',1,'SolverChoice']]], + ['test_5fmapfactor_5074',['test_mapfactor',['../structSolverChoice.html#a9c7942f6ef7cf05115f35702097cf107',1,'SolverChoice']]], + ['tgrmax_5075',['tgrmax',['../ERF__Constants_8H.html#ab24d300166813654b7d8adb31bc71938',1,'ERF_Constants.H']]], + ['tgrmin_5076',['tgrmin',['../ERF__Constants_8H.html#afb7d1700c60728d56ef525934fe6a098',1,'ERF_Constants.H']]], + ['therco_5077',['therco',['../ERF__Constants_8H.html#a583248545708b1481d513f2c9621f0ba',1,'ERF_Constants.H']]], + ['theta_5fincr_5fland_5078',['theta_incr_land',['../structMYNNPBLH.html#a16169bdfadcc27219d7c6dde54ef6bd9',1,'MYNNPBLH']]], + ['theta_5fincr_5fwater_5079',['theta_incr_water',['../structMYNNPBLH.html#ad830dc7c3282256b729ad09b8cc0572e',1,'MYNNPBLH']]], + ['theta_5finp_5fsound_5080',['theta_inp_sound',['../structInputSoundingData.html#a7cde9c67da9ade1d385047732b106943',1,'InputSoundingData']]], + ['theta_5finp_5fsound_5fd_5081',['theta_inp_sound_d',['../structInputSoundingData.html#a00054ef7905b250d663dd8c9d69a112e',1,'InputSoundingData']]], + ['theta_5fprim_5082',['Theta_prim',['../classERF.html#a71629ae2fda396472198691b75d83b2e',1,'ERF']]], + ['theta_5fref_5083',['theta_ref',['../structTurbChoice.html#aeb3c184b540858407426a606327fba3a',1,'TurbChoice']]], + ['theta_5fref_5finp_5fsound_5084',['theta_ref_inp_sound',['../structInputSoundingData.html#a15782809644a4daa0e8de9c3cc4c346a',1,'InputSoundingData']]], + ['theta_5ftype_5085',['theta_type',['../classABLMost.html#a7d1394fa01c8c29b20dfb790c0f3ec6b',1,'ABLMost']]], + ['thetamin_5fheight_5086',['thetamin_height',['../structMYNNPBLH.html#aa607f6576c6029c132a0f7b33aec72f1',1,'MYNNPBLH']]], + ['thin_5fxforce_5087',['thin_xforce',['../classERF.html#a5b9b8d719a87a6940f611c6a30e8ccf5',1,'ERF']]], + ['thin_5fyforce_5088',['thin_yforce',['../classERF.html#a18c1142552120bbd22987f34995ee939',1,'ERF']]], + ['thin_5fzforce_5089',['thin_zforce',['../classERF.html#a56a23d298bc66218bf257d0e793e341f',1,'ERF']]], + ['third_5090',['third',['../classModalAeroWateruptake.html#a77bdba258f0d10234a98a54a39a5fb7f',1,'ModalAeroWateruptake']]], + ['thrust_5fcoeff_5091',['thrust_coeff',['../classWindFarm.html#a8d5e6333f2f9f8e36dfd4766ad171b84',1,'WindFarm::thrust_coeff()'],['../classEWP.html#a9cdc57dc5a1a63c4a4e62ba85dffecc4',1,'EWP::thrust_coeff()'],['../classFitch.html#a7cafd25264dba6194d42285153683f34',1,'Fitch::thrust_coeff()'],['../classSimpleAD.html#a0d915eaf360210453a081a2b721d0fa0',1,'SimpleAD::thrust_coeff()'],['../classGeneralAD.html#a45f8887ce8907918ceebf0a804eaffea',1,'GeneralAD::thrust_coeff()']]], + ['thrust_5fcoeff_5fstanding_5092',['thrust_coeff_standing',['../classWindFarm.html#ab8d68a72cf4346074daf47f825eff105',1,'WindFarm::thrust_coeff_standing()'],['../classSimpleAD.html#a1665d726556fc42558e77fe94e732d43',1,'SimpleAD::thrust_coeff_standing()'],['../classGeneralAD.html#ad96abbb1f20b4ea0abf49d0fb88b289a',1,'GeneralAD::thrust_coeff_standing()'],['../classFitch.html#adc5df318361103709d0fa5421358e29d',1,'Fitch::thrust_coeff_standing()'],['../classEWP.html#a22f50393881ced019cae2a74ee04cdea',1,'EWP::thrust_coeff_standing()']]], + ['time_5favg_5fvel_5093',['time_avg_vel',['../structSolverChoice.html#af3119a4089367206db9fc3a17664e874',1,'SolverChoice']]], + ['timestep_5094',['timestep',['../classMRISplitIntegrator.html#a3f21bedf222ce95136d4889012401612',1,'MRISplitIntegrator']]], + ['tint_5095',['tint',['../classRadiation.html#a76bb14b6a6eafd04ffad69f50547be41',1,'Radiation']]], + ['tmax_5096',['tmax',['../classWaterVaporSat.html#a8e168a8ca074d530d7afe596739270b4',1,'WaterVaporSat']]], + ['tmelt_5097',['tmelt',['../ERF__Constants_8H.html#a764526b482e006cd52004d3f53467b57',1,'ERF_Constants.H']]], + ['tmid_5098',['tmid',['../classRadiation.html#ac1ed1e73ee4f8832a699967c8354bd6e',1,'Radiation']]], + ['tmin_5099',['tmin',['../classWaterVaporSat.html#ac7a0c53f3985416b26f43135e25accca',1,'WaterVaporSat']]], + ['tol_5100',['tol',['../structWENO5.html#a99f8a8620164e0e1460c7bce55ec3b02',1,'WENO5::tol()'],['../structWENO7.html#ab892b0bcfa15175a4791c64e222be320',1,'WENO7::tol()'],['../structWENO__Z3.html#aec489e3be4dbc31eb46b729b8510fdfc',1,'WENO_Z3::tol()'],['../structWENO__MZQ3.html#af1d30022fe1ebe59529f45843dff3ae5',1,'WENO_MZQ3::tol()'],['../structWENO__Z5.html#af5daab47aa96e124f3bf0508489e3017',1,'WENO_Z5::tol()'],['../structWENO__Z7.html#ab5d1630a2cd0f731c932a981f7c43e6f',1,'WENO_Z7::tol()'],['../structadiabatic__charnock.html#abb822b2278b8cd500c6fb0fb0a028709',1,'adiabatic_charnock::tol()']]], + ['tol_5101',['TOL',['../namespaceHSEutils.html#aace33d14958f235a111e6cead400a61e',1,'HSEutils']]], + ['tol_5102',['tol',['../structsurface__temp__wave__coupled.html#a3715864e9c6bfdc6e4556925d0fc48fa',1,'surface_temp_wave_coupled::tol()'],['../structsurface__flux__wave__coupled.html#a928bb0b9a4141fc6452c6f83fbec58aa',1,'surface_flux_wave_coupled::tol()'],['../structsurface__flux__donelan.html#a5c30fb789d7f02cb9533948d32011947',1,'surface_flux_donelan::tol()'],['../structsurface__flux__mod__charnock.html#ac01a07a59f56ff6683dd9942b4d500ba',1,'surface_flux_mod_charnock::tol()'],['../structsurface__flux__charnock.html#a08529386a7d5012684c818249a7d76ba',1,'surface_flux_charnock::tol()'],['../structsurface__flux.html#abd16b92a75ae384f9fe490b59f046b6a',1,'surface_flux::tol()'],['../structadiabatic__wave__coupled.html#ad18802ec131991fbaaebfb80a1a12d07',1,'adiabatic_wave_coupled::tol()'],['../structadiabatic__donelan.html#aaba2ad764346c1a35eacc4b89c993bea',1,'adiabatic_donelan::tol()'],['../structadiabatic__mod__charnock.html#a8a007e09d416f6879b7ba68c7e4ac29e',1,'adiabatic_mod_charnock::tol()'],['../structWENO3.html#aa09b52432a69d89bef16a06015252661',1,'WENO3::tol()'],['../structsurface__temp__donelan.html#ab39f101456f06c4711711f1db2cb2751',1,'surface_temp_donelan::tol()'],['../structsurface__temp__mod__charnock.html#a77dc7e5a012fbe6066fa21f57145c938',1,'surface_temp_mod_charnock::tol()'],['../structsurface__temp__charnock.html#ab1cdc86ca25ac91cb375348372f2ddf1',1,'surface_temp_charnock::tol()'],['../structsurface__temp.html#a7c4031cfb8cbb020115ee7fae12ddb05',1,'surface_temp::tol()']]], + ['top_5flev_5103',['top_lev',['../classAerRadProps.html#a83216edbd2d57b575f1869df38a1b668',1,'AerRadProps::top_lev()'],['../classMam4__aer.html#ae15e0c356e4fed002069ecd5d8bb33af',1,'Mam4_aer::top_lev()']]], + ['tpi_5fboxdim_5104',['tpi_boxDim',['../structTurbulentPerturbation.html#ab90f89bf4bf3d497f88c27d1b92f3d39',1,'TurbulentPerturbation']]], + ['tpi_5fdirection_5105',['tpi_direction',['../structTurbulentPerturbation.html#af2a72d18ce8c0f5bc011d3682ad93e0f',1,'TurbulentPerturbation']]], + ['tpi_5fhpb_5106',['tpi_Hpb',['../structTurbulentPerturbation.html#aef47959ab81660b54f583a7304816ef4',1,'TurbulentPerturbation']]], + ['tpi_5flayers_5107',['tpi_layers',['../structTurbulentPerturbation.html#a17f060634e44ba5701cc1febba23c915',1,'TurbulentPerturbation']]], + ['tpi_5flpb_5108',['tpi_Lpb',['../structTurbulentPerturbation.html#a22bb01b7314fa13bdfc1966456f5deed',1,'TurbulentPerturbation']]], + ['tpi_5flref_5109',['tpi_lref',['../structTurbulentPerturbation.html#ab3db22cfce521750d46e44ed93c49bb8',1,'TurbulentPerturbation']]], + ['tpi_5fnet_5fbuoyant_5110',['tpi_net_buoyant',['../structTurbulentPerturbation.html#adaf88736c8d43a23f8bb3eb8065f0b84',1,'TurbulentPerturbation']]], + ['tpi_5fnondim_5111',['tpi_nonDim',['../structTurbulentPerturbation.html#abe0155dd9b530c537b1f639ab4dc8691',1,'TurbulentPerturbation']]], + ['tpi_5foffset_5112',['tpi_offset',['../structTurbulentPerturbation.html#a7bcb39c84b03deefaa166c89f22c229c',1,'TurbulentPerturbation']]], + ['tpi_5fpert_5fadjust_5113',['tpi_pert_adjust',['../structTurbulentPerturbation.html#aa4e6ee511ae71277885d87f5aa2ddad3',1,'TurbulentPerturbation']]], + ['tpi_5fti_5114',['tpi_Ti',['../structTurbulentPerturbation.html#aa2c2e894fc858d8cdaa9cde0092e896e',1,'TurbulentPerturbation']]], + ['tpi_5ftinf_5115',['tpi_Tinf',['../structTurbulentPerturbation.html#a20940c88c5c2f6ef1b90d1984867777a',1,'TurbulentPerturbation']]], + ['tpi_5fwpb_5116',['tpi_Wpb',['../structTurbulentPerturbation.html#a21d9b84c0b8eac4d49ae5ca764247442',1,'TurbulentPerturbation']]], + ['tprmax_5117',['tprmax',['../ERF__Constants_8H.html#a06a70c05086650ead098e2994ad1bd43',1,'ERF_Constants.H']]], + ['tprmin_5118',['tprmin',['../ERF__Constants_8H.html#a9180d622aa39d89312941eba03fa1347',1,'ERF_Constants.H']]], + ['ttrice_5119',['ttrice',['../ERF__Constants_8H.html#a9b3da60e1e65429fe546d18c9c926105',1,'ERF_Constants.H']]], + ['turb_5fdisk_5fangle_5120',['turb_disk_angle',['../classSimpleAD.html#addf5c9255c895e8d29bc85a02a662844',1,'SimpleAD::turb_disk_angle()'],['../classGeneralAD.html#ad5945bec35f72c63369436bf3edce069',1,'GeneralAD::turb_disk_angle()'],['../structSolverChoice.html#addcff0f25c6925df38673747b4dea91e',1,'SolverChoice::turb_disk_angle()']]], + ['turbchoice_5121',['turbChoice',['../structSolverChoice.html#aa53b017d79e0067923180a0aa59367b4',1,'SolverChoice']]], + ['turbpert_5122',['turbPert',['../classERF.html#ac1b9cce4a3c1736c4af78f6b0e2143ce',1,'ERF']]], + ['type_5123',['type',['../structMamConstituents_1_1mode__component__t.html#a96f5cdd50364b1e2760b1cb4e88cd153',1,'MamConstituents::mode_component_t']]], + ['types_5124',['types',['../structMamConstituents_1_1modes__t.html#aea58b375f13ddc20860b2bd2a183899b',1,'MamConstituents::modes_t']]] ]; diff --git a/search/variables_14.js b/search/variables_14.js index 25302229a..5f7db19ba 100644 --- a/search/variables_14.js +++ b/search/variables_14.js @@ -1,29 +1,29 @@ var searchData= [ - ['u_5finp_5fsound_5101',['U_inp_sound',['../structInputSoundingData.html#acaca35a2682754cb6faa44e1958fba8b',1,'InputSoundingData']]], - ['u_5finp_5fsound_5fd_5102',['U_inp_sound_d',['../structInputSoundingData.html#ab040f8bf9b86d53f6acda8c10844c20f',1,'InputSoundingData']]], - ['u_5finp_5fsponge_5103',['U_inp_sponge',['../structInputSpongeData.html#aece8029ec7a192a21d88a796ada8e917',1,'InputSpongeData']]], - ['u_5fstar_5104',['u_star',['../classABLMost.html#acd5510d2f47502a57107f12c66f8a552',1,'ABLMost']]], - ['uniform_5fangle_5105',['uniform_angle',['../classRadiation.html#aedbf9cc7e81f84db53d0145a3c18727a',1,'Radiation']]], - ['uniquefilenames_5106',['uniquefilenames',['../classPhysProp.html#a4bc8ab2d58a26e16bea177aa9ea70b57',1,'PhysProp']]], - ['use_5fcoriolis_5107',['use_coriolis',['../structSolverChoice.html#a9e86533aa6df5bf6408d91f0dfd23606',1,'SolverChoice']]], - ['use_5fefficient_5fadvection_5108',['use_efficient_advection',['../structAdvChoice.html#a50c43113d4bd0ccaf9f1878134f00bb8',1,'AdvChoice']]], - ['use_5fexplicit_5fmost_5109',['use_explicit_most',['../structSolverChoice.html#a15db794855101421e20ba970dcd634e9',1,'SolverChoice']]], - ['use_5ffft_5110',['use_fft',['../classERF.html#a35e6065478296fac62affbf8f53b8c23',1,'ERF']]], - ['use_5fgravity_5111',['use_gravity',['../structSolverChoice.html#a3ab48411073a3c1f75435292d7b407e5',1,'SolverChoice']]], - ['use_5fke_5112',['use_KE',['../structTurbChoice.html#a1cca3daa3eed11109607efa9983ae8ed',1,'TurbChoice']]], - ['use_5flagged_5fdelta_5frt_5113',['use_lagged_delta_rt',['../structSolverChoice.html#a0e2a9a1ec68a94b24dc8f3f6d8bb7af0',1,'SolverChoice']]], - ['use_5fmoist_5fbackground_5114',['use_moist_background',['../structSolverChoice.html#aab88dd74d39b1ad369ae6324e05d7a35',1,'SolverChoice']]], - ['use_5fmoisture_5115',['use_moisture',['../classABLMost.html#ab55a547b6b74a177128af6c6a107930c',1,'ABLMost']]], - ['use_5fmono_5fadv_5116',['use_mono_adv',['../structSolverChoice.html#a3660145ad90d59b2a6693fd88bb01381',1,'SolverChoice']]], - ['use_5fnum_5fdiff_5117',['use_num_diff',['../structSolverChoice.html#a8d039800497a1e5084afeef94d367932',1,'SolverChoice']]], - ['use_5frad_5fdt_5fcosz_5118',['use_rad_dt_cosz',['../classRadiation.html#a18cd8ea8ce343768fc2f630bcda8629d',1,'Radiation']]], - ['use_5freal_5fbcs_5119',['use_real_bcs',['../classERF.html#a86208285bf705f360a3c318a75097f61',1,'ERF']]], - ['use_5frotate_5fmost_5120',['use_rotate_most',['../structSolverChoice.html#af3dab90d6c6d356aa2f35c3dbe151411',1,'SolverChoice']]], - ['use_5fxhi_5fsponge_5fdamping_5121',['use_xhi_sponge_damping',['../structSpongeChoice.html#a980e2c4485a0769eb0405a77445e3db1',1,'SpongeChoice']]], - ['use_5fxlo_5fsponge_5fdamping_5122',['use_xlo_sponge_damping',['../structSpongeChoice.html#a0d60faef2ee2597c1df7807fc25204e2',1,'SpongeChoice']]], - ['use_5fyhi_5fsponge_5fdamping_5123',['use_yhi_sponge_damping',['../structSpongeChoice.html#ae2907fb8c5755c951b765b7d835013f6',1,'SpongeChoice']]], - ['use_5fylo_5fsponge_5fdamping_5124',['use_ylo_sponge_damping',['../structSpongeChoice.html#a5e3fe59ec39bd6ed95b33bd568dd711b',1,'SpongeChoice']]], - ['use_5fzhi_5fsponge_5fdamping_5125',['use_zhi_sponge_damping',['../structSpongeChoice.html#ac335f4f1640ad959aadb8e9054c3fda2',1,'SpongeChoice']]], - ['use_5fzlo_5fsponge_5fdamping_5126',['use_zlo_sponge_damping',['../structSpongeChoice.html#a2ac1def940f7e6666a1076be69b3cc33',1,'SpongeChoice']]] + ['u_5finp_5fsound_5125',['U_inp_sound',['../structInputSoundingData.html#acaca35a2682754cb6faa44e1958fba8b',1,'InputSoundingData']]], + ['u_5finp_5fsound_5fd_5126',['U_inp_sound_d',['../structInputSoundingData.html#ab040f8bf9b86d53f6acda8c10844c20f',1,'InputSoundingData']]], + ['u_5finp_5fsponge_5127',['U_inp_sponge',['../structInputSpongeData.html#aece8029ec7a192a21d88a796ada8e917',1,'InputSpongeData']]], + ['u_5fstar_5128',['u_star',['../classABLMost.html#acd5510d2f47502a57107f12c66f8a552',1,'ABLMost']]], + ['uniform_5fangle_5129',['uniform_angle',['../classRadiation.html#aedbf9cc7e81f84db53d0145a3c18727a',1,'Radiation']]], + ['uniquefilenames_5130',['uniquefilenames',['../classPhysProp.html#a4bc8ab2d58a26e16bea177aa9ea70b57',1,'PhysProp']]], + ['use_5fcoriolis_5131',['use_coriolis',['../structSolverChoice.html#a9e86533aa6df5bf6408d91f0dfd23606',1,'SolverChoice']]], + ['use_5fefficient_5fadvection_5132',['use_efficient_advection',['../structAdvChoice.html#a50c43113d4bd0ccaf9f1878134f00bb8',1,'AdvChoice']]], + ['use_5fexplicit_5fmost_5133',['use_explicit_most',['../structSolverChoice.html#a15db794855101421e20ba970dcd634e9',1,'SolverChoice']]], + ['use_5ffft_5134',['use_fft',['../classERF.html#a35e6065478296fac62affbf8f53b8c23',1,'ERF']]], + ['use_5fgravity_5135',['use_gravity',['../structSolverChoice.html#a3ab48411073a3c1f75435292d7b407e5',1,'SolverChoice']]], + ['use_5fke_5136',['use_KE',['../structTurbChoice.html#a1cca3daa3eed11109607efa9983ae8ed',1,'TurbChoice']]], + ['use_5flagged_5fdelta_5frt_5137',['use_lagged_delta_rt',['../structSolverChoice.html#a0e2a9a1ec68a94b24dc8f3f6d8bb7af0',1,'SolverChoice']]], + ['use_5fmoist_5fbackground_5138',['use_moist_background',['../structSolverChoice.html#aab88dd74d39b1ad369ae6324e05d7a35',1,'SolverChoice']]], + ['use_5fmoisture_5139',['use_moisture',['../classABLMost.html#ab55a547b6b74a177128af6c6a107930c',1,'ABLMost']]], + ['use_5fmono_5fadv_5140',['use_mono_adv',['../structSolverChoice.html#a3660145ad90d59b2a6693fd88bb01381',1,'SolverChoice']]], + ['use_5fnum_5fdiff_5141',['use_num_diff',['../structSolverChoice.html#a8d039800497a1e5084afeef94d367932',1,'SolverChoice']]], + ['use_5frad_5fdt_5fcosz_5142',['use_rad_dt_cosz',['../classRadiation.html#a18cd8ea8ce343768fc2f630bcda8629d',1,'Radiation']]], + ['use_5freal_5fbcs_5143',['use_real_bcs',['../classERF.html#a86208285bf705f360a3c318a75097f61',1,'ERF']]], + ['use_5frotate_5fmost_5144',['use_rotate_most',['../structSolverChoice.html#af3dab90d6c6d356aa2f35c3dbe151411',1,'SolverChoice']]], + ['use_5fxhi_5fsponge_5fdamping_5145',['use_xhi_sponge_damping',['../structSpongeChoice.html#a980e2c4485a0769eb0405a77445e3db1',1,'SpongeChoice']]], + ['use_5fxlo_5fsponge_5fdamping_5146',['use_xlo_sponge_damping',['../structSpongeChoice.html#a0d60faef2ee2597c1df7807fc25204e2',1,'SpongeChoice']]], + ['use_5fyhi_5fsponge_5fdamping_5147',['use_yhi_sponge_damping',['../structSpongeChoice.html#ae2907fb8c5755c951b765b7d835013f6',1,'SpongeChoice']]], + ['use_5fylo_5fsponge_5fdamping_5148',['use_ylo_sponge_damping',['../structSpongeChoice.html#a5e3fe59ec39bd6ed95b33bd568dd711b',1,'SpongeChoice']]], + ['use_5fzhi_5fsponge_5fdamping_5149',['use_zhi_sponge_damping',['../structSpongeChoice.html#ac335f4f1640ad959aadb8e9054c3fda2',1,'SpongeChoice']]], + ['use_5fzlo_5fsponge_5fdamping_5150',['use_zlo_sponge_damping',['../structSpongeChoice.html#a2ac1def940f7e6666a1076be69b3cc33',1,'SpongeChoice']]] ]; diff --git a/search/variables_15.js b/search/variables_15.js index f0389aa4b..057a179db 100644 --- a/search/variables_15.js +++ b/search/variables_15.js @@ -1,15 +1,15 @@ var searchData= [ - ['v_5finp_5fsound_5127',['V_inp_sound',['../structInputSoundingData.html#adba2e69559670861133145572ed6aa2a',1,'InputSoundingData']]], - ['v_5finp_5fsound_5fd_5128',['V_inp_sound_d',['../structInputSoundingData.html#a36f5c3dc9c536d7a6da2f87d67ea6a08',1,'InputSoundingData']]], - ['v_5finp_5fsponge_5129',['V_inp_sponge',['../structInputSpongeData.html#a8cc25a2bbb25e676dadc57cf3e8f6db1',1,'InputSpongeData']]], - ['varid_5130',['varid',['../structncutils_1_1NCVar.html#a2dce982c1ddb8f3b89b071bc3bf15532',1,'ncutils::NCVar']]], - ['varname_5131',['varname',['../classNullSurf.html#ae096eaa2ce9385fabf5692c6a7ac6c26',1,'NullSurf']]], - ['vars_5fnew_5132',['vars_new',['../classERF.html#a1204ca4dc5d79f5da191ffbe09dfab9b',1,'ERF']]], - ['vars_5fold_5133',['vars_old',['../classERF.html#af31e928baa970a1507dfb0233b352542',1,'ERF']]], - ['vel_5ft_5favg_5134',['vel_t_avg',['../classERF.html#a3e146164ca6929ec6d4984b6a3f43c81',1,'ERF']]], - ['velocity_5135',['velocity',['../classWindFarm.html#a57a72ded446162e2e365dc0ff7c6e06a',1,'WindFarm::velocity()'],['../classGeneralAD.html#a5d98b31e348b25201d92055c16b6b6da',1,'GeneralAD::velocity()']]], - ['verbose_5136',['verbose',['../classERF.html#a43d0b17f6e155691a1e9474526df3af5',1,'ERF']]], - ['visc_5137',['visc',['../structmost__data.html#add81c9cef613709d079f42a22c7d15ac',1,'most_data']]], - ['void_5fbc_5138',['void_bc',['../ERF__InteriorGhostCells_8cpp.html#ab53ca744a656082f128b68f819aacbf5',1,'ERF_InteriorGhostCells.cpp']]] + ['v_5finp_5fsound_5151',['V_inp_sound',['../structInputSoundingData.html#adba2e69559670861133145572ed6aa2a',1,'InputSoundingData']]], + ['v_5finp_5fsound_5fd_5152',['V_inp_sound_d',['../structInputSoundingData.html#a36f5c3dc9c536d7a6da2f87d67ea6a08',1,'InputSoundingData']]], + ['v_5finp_5fsponge_5153',['V_inp_sponge',['../structInputSpongeData.html#a8cc25a2bbb25e676dadc57cf3e8f6db1',1,'InputSpongeData']]], + ['varid_5154',['varid',['../structncutils_1_1NCVar.html#a2dce982c1ddb8f3b89b071bc3bf15532',1,'ncutils::NCVar']]], + ['varname_5155',['varname',['../classNullSurf.html#ae096eaa2ce9385fabf5692c6a7ac6c26',1,'NullSurf']]], + ['vars_5fnew_5156',['vars_new',['../classERF.html#a1204ca4dc5d79f5da191ffbe09dfab9b',1,'ERF']]], + ['vars_5fold_5157',['vars_old',['../classERF.html#af31e928baa970a1507dfb0233b352542',1,'ERF']]], + ['vel_5ft_5favg_5158',['vel_t_avg',['../classERF.html#a3e146164ca6929ec6d4984b6a3f43c81',1,'ERF']]], + ['velocity_5159',['velocity',['../classWindFarm.html#a57a72ded446162e2e365dc0ff7c6e06a',1,'WindFarm::velocity()'],['../classGeneralAD.html#a5d98b31e348b25201d92055c16b6b6da',1,'GeneralAD::velocity()']]], + ['verbose_5160',['verbose',['../classERF.html#a43d0b17f6e155691a1e9474526df3af5',1,'ERF']]], + ['visc_5161',['visc',['../structmost__data.html#add81c9cef613709d079f42a22c7d15ac',1,'most_data']]], + ['void_5fbc_5162',['void_bc',['../ERF__InteriorGhostCells_8cpp.html#ab53ca744a656082f128b68f819aacbf5',1,'ERF_InteriorGhostCells.cpp']]] ]; diff --git a/search/variables_16.js b/search/variables_16.js index 869bc9f72..0e5f6869a 100644 --- a/search/variables_16.js +++ b/search/variables_16.js @@ -1,24 +1,24 @@ var searchData= [ - ['w_5fstar_5139',['w_star',['../classABLMost.html#a11a418842597c03a5782fc53ec0a1fb1',1,'ABLMost']]], - ['walldist_5140',['walldist',['../classERF.html#a0276b556fdefec8b99be95846a3a35fe',1,'ERF']]], - ['water_5frefindex_5ffile_5141',['water_refindex_file',['../classMam4__aer.html#a57f3e715abe0988dd7179e11ce4bdcff',1,'Mam4_aer']]], - ['wavenum_5fhigh_5142',['wavenum_high',['../classRadConstants.html#a06d010a733e82bb2e8a6651c6e92cf51',1,'RadConstants']]], - ['wavenum_5flow_5143',['wavenum_low',['../classRadConstants.html#ab658087eff73ea76e37a41701497b79d',1,'RadConstants']]], - ['wavenumber1_5flongwave_5144',['wavenumber1_longwave',['../classRadConstants.html#add60bb42895c11810559d8bb753c1e63',1,'RadConstants']]], - ['wavenumber2_5flongwave_5145',['wavenumber2_longwave',['../classRadConstants.html#a86731ed9c7d8c8f4b269f79606c89ba1',1,'RadConstants']]], - ['wetdens_5fm_5146',['wetdens_m',['../classMam4__aer.html#aba67cb233002e4fd50c766e73ec3d022',1,'Mam4_aer']]], - ['wgtn_5147',['wgtn',['../structLinInterp_1_1InterpType.html#aa3befaac92860602bab896110eeb65da',1,'LinInterp::InterpType']]], - ['wgts_5148',['wgts',['../structLinInterp_1_1InterpType.html#a445ddb0a782f40cab78521e5fdc3bd8b',1,'LinInterp::InterpType']]], - ['wind_5fspeed_5149',['wind_speed',['../classEWP.html#a30275b7045b523cfe7afb5683f66d87a',1,'EWP::wind_speed()'],['../classSimpleAD.html#a171f86e19e21f7c5632ca2c459d489f5',1,'SimpleAD::wind_speed()'],['../classGeneralAD.html#a0c19baa06277206decbdc1da57c02ea5',1,'GeneralAD::wind_speed()'],['../classFitch.html#aed06c922f243b8a80c17d17770430af5',1,'Fitch::wind_speed()'],['../classWindFarm.html#a5d1dbc2f5df3a2ee2b239f04b82a2c6b',1,'WindFarm::wind_speed()']]], - ['windfarm_5fairfoil_5ftables_5150',['windfarm_airfoil_tables',['../structSolverChoice.html#af9c11d4a044eea88bad0b2e32318b412',1,'SolverChoice']]], - ['windfarm_5fblade_5ftable_5151',['windfarm_blade_table',['../structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9',1,'SolverChoice']]], - ['windfarm_5floc_5ftable_5152',['windfarm_loc_table',['../structSolverChoice.html#a44bc0227f088664e4e2c1090ebb1381d',1,'SolverChoice']]], - ['windfarm_5floc_5ftype_5153',['windfarm_loc_type',['../structSolverChoice.html#a54214b71edb43f251f04b79281c39375',1,'SolverChoice']]], - ['windfarm_5fspec_5ftable_5154',['windfarm_spec_table',['../structSolverChoice.html#a34c427126677860aa8acad633e6fb2be',1,'SolverChoice']]], - ['windfarm_5fspec_5ftable_5fextra_5155',['windfarm_spec_table_extra',['../structSolverChoice.html#a40de8b74e8c60f617558ef8a2fa72ddb',1,'SolverChoice']]], - ['windfarm_5ftype_5156',['windfarm_type',['../structSolverChoice.html#ac0a723e8797cdc0fe06b3fc781fca645',1,'SolverChoice']]], - ['windfarm_5fx_5fshift_5157',['windfarm_x_shift',['../structSolverChoice.html#a1b2950247c4d2789597b7610c69ff5b6',1,'SolverChoice']]], - ['windfarm_5fy_5fshift_5158',['windfarm_y_shift',['../structSolverChoice.html#adec260ba3c7bd01ffa4fd40bd90920cd',1,'SolverChoice']]], - ['wsmin_5159',['WSMIN',['../structmoeng__flux.html#a8fc4fe08604d2d3b15373d19075481f3',1,'moeng_flux::WSMIN()'],['../structsurface__temp__wave__coupled.html#af09bca4efd34fd9d8b6bb6a2f363ebee',1,'surface_temp_wave_coupled::WSMIN()'],['../structsurface__temp__donelan.html#ac568df907108f755ab450ffbcac18041',1,'surface_temp_donelan::WSMIN()'],['../structsurface__temp__mod__charnock.html#a85bd49a9221c24cd27422abc18190628',1,'surface_temp_mod_charnock::WSMIN()'],['../structsurface__temp__charnock.html#aa4c95644bfaf0b6071ae0d7072a9345f',1,'surface_temp_charnock::WSMIN()'],['../structsurface__temp.html#aeb169255fca0a94d9fb3a74c62606eed',1,'surface_temp::WSMIN()'],['../structsurface__flux__wave__coupled.html#a10d71fe6dd2f38c54562aa3ab207ef25',1,'surface_flux_wave_coupled::WSMIN()'],['../structsurface__flux__donelan.html#aa0c92783f88aeb52db12fd0b1b40bca7',1,'surface_flux_donelan::WSMIN()'],['../structsurface__flux__mod__charnock.html#a47b9c65ba7662c9f860179104b67b9d8',1,'surface_flux_mod_charnock::WSMIN()'],['../structsurface__flux__charnock.html#aadc72e53ca70ae1475fd787a0b71e717',1,'surface_flux_charnock::WSMIN()'],['../structsurface__flux.html#a6f66a7f868790814d4c30aee5c2502e5',1,'surface_flux::WSMIN()'],['../structadiabatic__wave__coupled.html#aa4eb74455480668121e37e678f596d07',1,'adiabatic_wave_coupled::WSMIN()'],['../structadiabatic__donelan.html#a22f8894821e62c7be32e764b2855a6ea',1,'adiabatic_donelan::WSMIN()'],['../structadiabatic__mod__charnock.html#a8e4da74a6cba0d34e62f4d40255b48dc',1,'adiabatic_mod_charnock::WSMIN()'],['../structadiabatic__charnock.html#a0e78cee7d7f845969fe2da8b72ef7955',1,'adiabatic_charnock::WSMIN()']]] + ['w_5fstar_5163',['w_star',['../classABLMost.html#a11a418842597c03a5782fc53ec0a1fb1',1,'ABLMost']]], + ['walldist_5164',['walldist',['../classERF.html#a0276b556fdefec8b99be95846a3a35fe',1,'ERF']]], + ['water_5frefindex_5ffile_5165',['water_refindex_file',['../classMam4__aer.html#a57f3e715abe0988dd7179e11ce4bdcff',1,'Mam4_aer']]], + ['wavenum_5fhigh_5166',['wavenum_high',['../classRadConstants.html#a06d010a733e82bb2e8a6651c6e92cf51',1,'RadConstants']]], + ['wavenum_5flow_5167',['wavenum_low',['../classRadConstants.html#ab658087eff73ea76e37a41701497b79d',1,'RadConstants']]], + ['wavenumber1_5flongwave_5168',['wavenumber1_longwave',['../classRadConstants.html#add60bb42895c11810559d8bb753c1e63',1,'RadConstants']]], + ['wavenumber2_5flongwave_5169',['wavenumber2_longwave',['../classRadConstants.html#a86731ed9c7d8c8f4b269f79606c89ba1',1,'RadConstants']]], + ['wetdens_5fm_5170',['wetdens_m',['../classMam4__aer.html#aba67cb233002e4fd50c766e73ec3d022',1,'Mam4_aer']]], + ['wgtn_5171',['wgtn',['../structLinInterp_1_1InterpType.html#aa3befaac92860602bab896110eeb65da',1,'LinInterp::InterpType']]], + ['wgts_5172',['wgts',['../structLinInterp_1_1InterpType.html#a445ddb0a782f40cab78521e5fdc3bd8b',1,'LinInterp::InterpType']]], + ['wind_5fspeed_5173',['wind_speed',['../classEWP.html#a30275b7045b523cfe7afb5683f66d87a',1,'EWP::wind_speed()'],['../classSimpleAD.html#a171f86e19e21f7c5632ca2c459d489f5',1,'SimpleAD::wind_speed()'],['../classGeneralAD.html#a0c19baa06277206decbdc1da57c02ea5',1,'GeneralAD::wind_speed()'],['../classFitch.html#aed06c922f243b8a80c17d17770430af5',1,'Fitch::wind_speed()'],['../classWindFarm.html#a5d1dbc2f5df3a2ee2b239f04b82a2c6b',1,'WindFarm::wind_speed()']]], + ['windfarm_5fairfoil_5ftables_5174',['windfarm_airfoil_tables',['../structSolverChoice.html#af9c11d4a044eea88bad0b2e32318b412',1,'SolverChoice']]], + ['windfarm_5fblade_5ftable_5175',['windfarm_blade_table',['../structSolverChoice.html#aa401d2a5d51cb382e0b6e18502d961a9',1,'SolverChoice']]], + ['windfarm_5floc_5ftable_5176',['windfarm_loc_table',['../structSolverChoice.html#a44bc0227f088664e4e2c1090ebb1381d',1,'SolverChoice']]], + ['windfarm_5floc_5ftype_5177',['windfarm_loc_type',['../structSolverChoice.html#a54214b71edb43f251f04b79281c39375',1,'SolverChoice']]], + ['windfarm_5fspec_5ftable_5178',['windfarm_spec_table',['../structSolverChoice.html#a34c427126677860aa8acad633e6fb2be',1,'SolverChoice']]], + ['windfarm_5fspec_5ftable_5fextra_5179',['windfarm_spec_table_extra',['../structSolverChoice.html#a40de8b74e8c60f617558ef8a2fa72ddb',1,'SolverChoice']]], + ['windfarm_5ftype_5180',['windfarm_type',['../structSolverChoice.html#ac0a723e8797cdc0fe06b3fc781fca645',1,'SolverChoice']]], + ['windfarm_5fx_5fshift_5181',['windfarm_x_shift',['../structSolverChoice.html#a1b2950247c4d2789597b7610c69ff5b6',1,'SolverChoice']]], + ['windfarm_5fy_5fshift_5182',['windfarm_y_shift',['../structSolverChoice.html#adec260ba3c7bd01ffa4fd40bd90920cd',1,'SolverChoice']]], + ['wsmin_5183',['WSMIN',['../structmoeng__flux.html#a8fc4fe08604d2d3b15373d19075481f3',1,'moeng_flux::WSMIN()'],['../structsurface__temp__wave__coupled.html#af09bca4efd34fd9d8b6bb6a2f363ebee',1,'surface_temp_wave_coupled::WSMIN()'],['../structsurface__temp__donelan.html#ac568df907108f755ab450ffbcac18041',1,'surface_temp_donelan::WSMIN()'],['../structsurface__temp__mod__charnock.html#a85bd49a9221c24cd27422abc18190628',1,'surface_temp_mod_charnock::WSMIN()'],['../structsurface__temp__charnock.html#aa4c95644bfaf0b6071ae0d7072a9345f',1,'surface_temp_charnock::WSMIN()'],['../structsurface__temp.html#aeb169255fca0a94d9fb3a74c62606eed',1,'surface_temp::WSMIN()'],['../structsurface__flux__wave__coupled.html#a10d71fe6dd2f38c54562aa3ab207ef25',1,'surface_flux_wave_coupled::WSMIN()'],['../structsurface__flux__donelan.html#aa0c92783f88aeb52db12fd0b1b40bca7',1,'surface_flux_donelan::WSMIN()'],['../structsurface__flux__mod__charnock.html#a47b9c65ba7662c9f860179104b67b9d8',1,'surface_flux_mod_charnock::WSMIN()'],['../structsurface__flux__charnock.html#aadc72e53ca70ae1475fd787a0b71e717',1,'surface_flux_charnock::WSMIN()'],['../structsurface__flux.html#a6f66a7f868790814d4c30aee5c2502e5',1,'surface_flux::WSMIN()'],['../structadiabatic__wave__coupled.html#aa4eb74455480668121e37e678f596d07',1,'adiabatic_wave_coupled::WSMIN()'],['../structadiabatic__donelan.html#a22f8894821e62c7be32e764b2855a6ea',1,'adiabatic_donelan::WSMIN()'],['../structadiabatic__mod__charnock.html#a8e4da74a6cba0d34e62f4d40255b48dc',1,'adiabatic_mod_charnock::WSMIN()'],['../structadiabatic__charnock.html#a0e78cee7d7f845969fe2da8b72ef7955',1,'adiabatic_charnock::WSMIN()']]] ]; diff --git a/search/variables_17.js b/search/variables_17.js index 79d36775a..5ff323389 100644 --- a/search/variables_17.js +++ b/search/variables_17.js @@ -1,10 +1,10 @@ var searchData= [ - ['xflux_5fimask_5160',['xflux_imask',['../classERF.html#af044f075df34caa2a530aa13e1801a5b',1,'ERF']]], - ['xhi_5fsponge_5fstart_5161',['xhi_sponge_start',['../structSpongeChoice.html#aec7c88a5686affc9c0ff6f9bb53fbd9f',1,'SpongeChoice']]], - ['xlo_5fsponge_5fend_5162',['xlo_sponge_end',['../structSpongeChoice.html#a18f392fd75ac69b62674b70ee67b9c61',1,'SpongeChoice']]], - ['xloc_5163',['xloc',['../classWindFarm.html#ac1bd117bca25527ede4ea107ad22b07c',1,'WindFarm::xloc()'],['../classEWP.html#a71d81573a989603580abd5dc33d85619',1,'EWP::xloc()'],['../classFitch.html#a6ee3e00c1e1678e194aa6e6e27e8b7b5',1,'Fitch::xloc()'],['../classGeneralAD.html#a370786ec406f37da4fb54cc21745c1f3',1,'GeneralAD::xloc()'],['../classSimpleAD.html#a6ea1373509429d435aa5fd40807586b7',1,'SimpleAD::xloc()']]], - ['xrmax_5164',['xrmax',['../classMam4__aer.html#afe9a0c7a84cd95438887533485fcc382',1,'Mam4_aer']]], - ['xrmin_5165',['xrmin',['../classMam4__aer.html#aa8d09180d0858fe4465698618a2a7391',1,'Mam4_aer']]], - ['xvel_5fbc_5fdata_5166',['xvel_bc_data',['../classERF.html#a902f60d94be5eaf86361d1d5ad942105',1,'ERF']]] + ['xflux_5fimask_5184',['xflux_imask',['../classERF.html#af044f075df34caa2a530aa13e1801a5b',1,'ERF']]], + ['xhi_5fsponge_5fstart_5185',['xhi_sponge_start',['../structSpongeChoice.html#aec7c88a5686affc9c0ff6f9bb53fbd9f',1,'SpongeChoice']]], + ['xlo_5fsponge_5fend_5186',['xlo_sponge_end',['../structSpongeChoice.html#a18f392fd75ac69b62674b70ee67b9c61',1,'SpongeChoice']]], + ['xloc_5187',['xloc',['../classWindFarm.html#ac1bd117bca25527ede4ea107ad22b07c',1,'WindFarm::xloc()'],['../classEWP.html#a71d81573a989603580abd5dc33d85619',1,'EWP::xloc()'],['../classFitch.html#a6ee3e00c1e1678e194aa6e6e27e8b7b5',1,'Fitch::xloc()'],['../classGeneralAD.html#a370786ec406f37da4fb54cc21745c1f3',1,'GeneralAD::xloc()'],['../classSimpleAD.html#a6ea1373509429d435aa5fd40807586b7',1,'SimpleAD::xloc()']]], + ['xrmax_5188',['xrmax',['../classMam4__aer.html#afe9a0c7a84cd95438887533485fcc382',1,'Mam4_aer']]], + ['xrmin_5189',['xrmin',['../classMam4__aer.html#aa8d09180d0858fe4465698618a2a7391',1,'Mam4_aer']]], + ['xvel_5fbc_5fdata_5190',['xvel_bc_data',['../classERF.html#a902f60d94be5eaf86361d1d5ad942105',1,'ERF']]] ]; diff --git a/search/variables_18.js b/search/variables_18.js index 05991abad..757770cdb 100644 --- a/search/variables_18.js +++ b/search/variables_18.js @@ -1,8 +1,8 @@ var searchData= [ - ['yflux_5fimask_5167',['yflux_imask',['../classERF.html#aa4448d06a3e4fe9740927a636030939d',1,'ERF']]], - ['yhi_5fsponge_5fstart_5168',['yhi_sponge_start',['../structSpongeChoice.html#adacf43edb29544376743fa98ce7d8cb6',1,'SpongeChoice']]], - ['ylo_5fsponge_5fend_5169',['ylo_sponge_end',['../structSpongeChoice.html#afc444169c9f347bb2e3dd4eb99bc4158',1,'SpongeChoice']]], - ['yloc_5170',['yloc',['../classWindFarm.html#a18280646bd55077f0a59ea45506a630b',1,'WindFarm::yloc()'],['../classEWP.html#ad5aa60df138d71a40225791390e169e7',1,'EWP::yloc()'],['../classFitch.html#a2626dfdc3df0f209b2bcf6a265575228',1,'Fitch::yloc()'],['../classGeneralAD.html#ad75081940389e9013c4ca501713883e1',1,'GeneralAD::yloc()'],['../classSimpleAD.html#a83857d42fc25895b88b10b52af871b3d',1,'SimpleAD::yloc()']]], - ['yvel_5fbc_5fdata_5171',['yvel_bc_data',['../classERF.html#ae5e40fcd6dd76c80d0b5b09be5baef97',1,'ERF']]] + ['yflux_5fimask_5191',['yflux_imask',['../classERF.html#aa4448d06a3e4fe9740927a636030939d',1,'ERF']]], + ['yhi_5fsponge_5fstart_5192',['yhi_sponge_start',['../structSpongeChoice.html#adacf43edb29544376743fa98ce7d8cb6',1,'SpongeChoice']]], + ['ylo_5fsponge_5fend_5193',['ylo_sponge_end',['../structSpongeChoice.html#afc444169c9f347bb2e3dd4eb99bc4158',1,'SpongeChoice']]], + ['yloc_5194',['yloc',['../classWindFarm.html#a18280646bd55077f0a59ea45506a630b',1,'WindFarm::yloc()'],['../classEWP.html#ad5aa60df138d71a40225791390e169e7',1,'EWP::yloc()'],['../classFitch.html#a2626dfdc3df0f209b2bcf6a265575228',1,'Fitch::yloc()'],['../classGeneralAD.html#ad75081940389e9013c4ca501713883e1',1,'GeneralAD::yloc()'],['../classSimpleAD.html#a83857d42fc25895b88b10b52af871b3d',1,'SimpleAD::yloc()']]], + ['yvel_5fbc_5fdata_5195',['yvel_bc_data',['../classERF.html#ae5e40fcd6dd76c80d0b5b09be5baef97',1,'ERF']]] ]; diff --git a/search/variables_19.js b/search/variables_19.js index ae15043cf..49fad80e1 100644 --- a/search/variables_19.js +++ b/search/variables_19.js @@ -1,31 +1,31 @@ var searchData= [ - ['z0_5fconst_5172',['z0_const',['../structmost__data.html#ad18b8055b6887e821efe0c37c4076d08',1,'most_data::z0_const()'],['../classABLMost.html#acfc9a08ed0d029602e2e8e99232d0149',1,'ABLMost::z0_const()']]], - ['z0_5feps_5173',['z0_eps',['../structadiabatic__wave__coupled.html#a7cbf5ad24a59a72131bae5b57038ff72',1,'adiabatic_wave_coupled::z0_eps()'],['../structsurface__flux__wave__coupled.html#a6cf8c26b09960af5adea37c6e7ccbb0b',1,'surface_flux_wave_coupled::z0_eps()'],['../structsurface__temp__wave__coupled.html#abd39570dca269dda79fbb946df0a02ca',1,'surface_temp_wave_coupled::z0_eps()']]], - ['z0_5fmax_5174',['z0_max',['../structadiabatic__wave__coupled.html#afb0e6712baaff337c761988f6ec42b9b',1,'adiabatic_wave_coupled::z0_max()'],['../structsurface__flux__wave__coupled.html#a4f273873e2304563f10674c497cfad30',1,'surface_flux_wave_coupled::z0_max()'],['../structsurface__temp__wave__coupled.html#aedbd53ee9bf7b4c98f5a2b88207cbb01',1,'surface_temp_wave_coupled::z0_max()']]], - ['z_5f0_5175',['z_0',['../classABLMost.html#a1301dd4cb6875c7bdf5d69126b972f91',1,'ABLMost']]], - ['z_5finp_5fsound_5176',['z_inp_sound',['../structInputSoundingData.html#a9f73eb54af79291b72454e2840455b71',1,'InputSoundingData']]], - ['z_5finp_5fsound_5fd_5177',['z_inp_sound_d',['../structInputSoundingData.html#a6e892d7cdfa14b8a8a2aad412567a890',1,'InputSoundingData']]], - ['z_5finp_5fsponge_5178',['z_inp_sponge',['../structInputSpongeData.html#ae430ab35b7ded846911bd26b0d984155',1,'InputSpongeData']]], - ['z_5fphys_5fcc_5179',['z_phys_cc',['../classERF.html#a31be0f1ae705c52c8ccc520369013284',1,'ERF']]], - ['z_5fphys_5fnd_5180',['z_phys_nd',['../classERF.html#a93e63e5af35efa564fd4195e8703f84c',1,'ERF']]], - ['z_5fphys_5fnd_5fnew_5181',['z_phys_nd_new',['../classERF.html#a4ef635c22e72c715f5703a6b95a7abe5',1,'ERF']]], - ['z_5fphys_5fnd_5fsrc_5182',['z_phys_nd_src',['../classERF.html#a30dcf40e8f104fb6b6132805d2eff47c',1,'ERF']]], - ['z_5ft_5frk_5183',['z_t_rk',['../classERF.html#a72a59614c6d5ab840b924c84d5682270',1,'ERF']]], - ['zero_5fxflux_5184',['zero_xflux',['../structAdvChoice.html#a7a086b9e2aabb65d2e5e9053e7bd6018',1,'AdvChoice']]], - ['zero_5fyflux_5185',['zero_yflux',['../structAdvChoice.html#a118575fe302e72fcd231e77be6d117a9',1,'AdvChoice']]], - ['zero_5fzflux_5186',['zero_zflux',['../structAdvChoice.html#a7da4e5242e05aeba4822b71fab596954',1,'AdvChoice']]], - ['zflux_5fimask_5187',['zflux_imask',['../classERF.html#ada098767690d194f89717b0deb3adeac',1,'ERF']]], - ['zhi_5188',['zhi',['../classKessler.html#a8f1c8af54c49e78271d077456c3aa454',1,'Kessler::zhi()'],['../classRadiation.html#ac182d77504c899dee3ff639c2a8e93c6',1,'Radiation::zhi()'],['../classSAM.html#aaf2fc082e80f1c5cc9de339ff25ca27b',1,'SAM::zhi()']]], - ['zhi_5fsponge_5fstart_5189',['zhi_sponge_start',['../structSpongeChoice.html#a5e70ccbf1d7de42a4d938416635eee36',1,'SpongeChoice']]], - ['zi_5190',['zi',['../classAerRadProps.html#ac82b4bf91bb3a23e33074e00381388e3',1,'AerRadProps::zi()'],['../classRadiation.html#a7fd0d1f49797bc9d2c248cd334b44e36',1,'Radiation::zi()']]], - ['zlevels_5fstag_5191',['zlevels_stag',['../classERF.html#ace4f0c79f84075dd7a43bd2b0ede1a9b',1,'ERF']]], - ['zlo_5192',['zlo',['../classKessler.html#a02b5caebac4d5986947655feca7f0db5',1,'Kessler::zlo()'],['../classRadiation.html#add5e5480ecd2c337c1e52e47d62ebaa0',1,'Radiation::zlo()'],['../classSAM.html#a0473906305a6eaea0bad212893b9c911',1,'SAM::zlo()'],['../structrotate__flux.html#a17aa8cfa0cb8ee81926a938b8b826032',1,'rotate_flux::zlo()'],['../structcustom__flux.html#a3b40812bce1c4be2d850abe1bbc2d208',1,'custom_flux::zlo()'],['../structdonelan__flux.html#af7428f0272064ef770035521c9c9a98b',1,'donelan_flux::zlo()'],['../structmoeng__flux.html#a32dd97697698052a006613da3a0b7e67',1,'moeng_flux::zlo()']]], - ['zlo_5fsponge_5fend_5193',['zlo_sponge_end',['../structSpongeChoice.html#a1a79f8e32354ec98857597ddabfe884e',1,'SpongeChoice']]], - ['zloc_5194',['zloc',['../classWindFarm.html#a70d65d49e7ee4191c7f009416ab6ba27',1,'WindFarm']]], - ['zmid_5195',['zmid',['../classSAM.html#a5a5228929f2e9032152efe0a5cb9476b',1,'SAM']]], - ['zmom_5fcrse_5frhs_5196',['zmom_crse_rhs',['../classERF.html#aaf7e8e28172eebdfe2224e4ee823310d',1,'ERF']]], - ['zref_5197',['zref',['../structmost__data.html#a1acd5276639042ca0834c56656302ea6',1,'most_data']]], - ['zsurf_5198',['zsurf',['../structSolverChoice.html#aa4659e9babdc5d7327266f967d9a80ff',1,'SolverChoice']]], - ['zvel_5fbc_5fdata_5199',['zvel_bc_data',['../classERF.html#ae08c25dcf643c6ef39f27d7dd0cb7423',1,'ERF']]] + ['z0_5fconst_5196',['z0_const',['../structmost__data.html#ad18b8055b6887e821efe0c37c4076d08',1,'most_data::z0_const()'],['../classABLMost.html#acfc9a08ed0d029602e2e8e99232d0149',1,'ABLMost::z0_const()']]], + ['z0_5feps_5197',['z0_eps',['../structadiabatic__wave__coupled.html#a7cbf5ad24a59a72131bae5b57038ff72',1,'adiabatic_wave_coupled::z0_eps()'],['../structsurface__flux__wave__coupled.html#a6cf8c26b09960af5adea37c6e7ccbb0b',1,'surface_flux_wave_coupled::z0_eps()'],['../structsurface__temp__wave__coupled.html#abd39570dca269dda79fbb946df0a02ca',1,'surface_temp_wave_coupled::z0_eps()']]], + ['z0_5fmax_5198',['z0_max',['../structadiabatic__wave__coupled.html#afb0e6712baaff337c761988f6ec42b9b',1,'adiabatic_wave_coupled::z0_max()'],['../structsurface__flux__wave__coupled.html#a4f273873e2304563f10674c497cfad30',1,'surface_flux_wave_coupled::z0_max()'],['../structsurface__temp__wave__coupled.html#aedbd53ee9bf7b4c98f5a2b88207cbb01',1,'surface_temp_wave_coupled::z0_max()']]], + ['z_5f0_5199',['z_0',['../classABLMost.html#a1301dd4cb6875c7bdf5d69126b972f91',1,'ABLMost']]], + ['z_5finp_5fsound_5200',['z_inp_sound',['../structInputSoundingData.html#a9f73eb54af79291b72454e2840455b71',1,'InputSoundingData']]], + ['z_5finp_5fsound_5fd_5201',['z_inp_sound_d',['../structInputSoundingData.html#a6e892d7cdfa14b8a8a2aad412567a890',1,'InputSoundingData']]], + ['z_5finp_5fsponge_5202',['z_inp_sponge',['../structInputSpongeData.html#ae430ab35b7ded846911bd26b0d984155',1,'InputSpongeData']]], + ['z_5fphys_5fcc_5203',['z_phys_cc',['../classERF.html#a31be0f1ae705c52c8ccc520369013284',1,'ERF']]], + ['z_5fphys_5fnd_5204',['z_phys_nd',['../classERF.html#a93e63e5af35efa564fd4195e8703f84c',1,'ERF']]], + ['z_5fphys_5fnd_5fnew_5205',['z_phys_nd_new',['../classERF.html#a4ef635c22e72c715f5703a6b95a7abe5',1,'ERF']]], + ['z_5fphys_5fnd_5fsrc_5206',['z_phys_nd_src',['../classERF.html#a30dcf40e8f104fb6b6132805d2eff47c',1,'ERF']]], + ['z_5ft_5frk_5207',['z_t_rk',['../classERF.html#a72a59614c6d5ab840b924c84d5682270',1,'ERF']]], + ['zero_5fxflux_5208',['zero_xflux',['../structAdvChoice.html#a7a086b9e2aabb65d2e5e9053e7bd6018',1,'AdvChoice']]], + ['zero_5fyflux_5209',['zero_yflux',['../structAdvChoice.html#a118575fe302e72fcd231e77be6d117a9',1,'AdvChoice']]], + ['zero_5fzflux_5210',['zero_zflux',['../structAdvChoice.html#a7da4e5242e05aeba4822b71fab596954',1,'AdvChoice']]], + ['zflux_5fimask_5211',['zflux_imask',['../classERF.html#ada098767690d194f89717b0deb3adeac',1,'ERF']]], + ['zhi_5212',['zhi',['../classKessler.html#a8f1c8af54c49e78271d077456c3aa454',1,'Kessler::zhi()'],['../classRadiation.html#ac182d77504c899dee3ff639c2a8e93c6',1,'Radiation::zhi()'],['../classSAM.html#aaf2fc082e80f1c5cc9de339ff25ca27b',1,'SAM::zhi()']]], + ['zhi_5fsponge_5fstart_5213',['zhi_sponge_start',['../structSpongeChoice.html#a5e70ccbf1d7de42a4d938416635eee36',1,'SpongeChoice']]], + ['zi_5214',['zi',['../classAerRadProps.html#ac82b4bf91bb3a23e33074e00381388e3',1,'AerRadProps::zi()'],['../classRadiation.html#a7fd0d1f49797bc9d2c248cd334b44e36',1,'Radiation::zi()']]], + ['zlevels_5fstag_5215',['zlevels_stag',['../classERF.html#ace4f0c79f84075dd7a43bd2b0ede1a9b',1,'ERF']]], + ['zlo_5216',['zlo',['../classKessler.html#a02b5caebac4d5986947655feca7f0db5',1,'Kessler::zlo()'],['../classRadiation.html#add5e5480ecd2c337c1e52e47d62ebaa0',1,'Radiation::zlo()'],['../classSAM.html#a0473906305a6eaea0bad212893b9c911',1,'SAM::zlo()'],['../structrotate__flux.html#a17aa8cfa0cb8ee81926a938b8b826032',1,'rotate_flux::zlo()'],['../structcustom__flux.html#a3b40812bce1c4be2d850abe1bbc2d208',1,'custom_flux::zlo()'],['../structdonelan__flux.html#af7428f0272064ef770035521c9c9a98b',1,'donelan_flux::zlo()'],['../structmoeng__flux.html#a32dd97697698052a006613da3a0b7e67',1,'moeng_flux::zlo()']]], + ['zlo_5fsponge_5fend_5217',['zlo_sponge_end',['../structSpongeChoice.html#a1a79f8e32354ec98857597ddabfe884e',1,'SpongeChoice']]], + ['zloc_5218',['zloc',['../classWindFarm.html#a70d65d49e7ee4191c7f009416ab6ba27',1,'WindFarm']]], + ['zmid_5219',['zmid',['../classSAM.html#a5a5228929f2e9032152efe0a5cb9476b',1,'SAM']]], + ['zmom_5fcrse_5frhs_5220',['zmom_crse_rhs',['../classERF.html#aaf7e8e28172eebdfe2224e4ee823310d',1,'ERF']]], + ['zref_5221',['zref',['../structmost__data.html#a1acd5276639042ca0834c56656302ea6',1,'most_data']]], + ['zsurf_5222',['zsurf',['../structSolverChoice.html#aa4659e9babdc5d7327266f967d9a80ff',1,'SolverChoice']]], + ['zvel_5fbc_5fdata_5223',['zvel_bc_data',['../classERF.html#ae08c25dcf643c6ef39f27d7dd0cb7423',1,'ERF']]] ]; diff --git a/search/variables_2.js b/search/variables_2.js index b34636eb7..466ddf865 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -1,93 +1,93 @@ var searchData= [ - ['c1_4121',['c1',['../structWENO__Z5.html#aaef4d108f7f40585ead5bdb4d8ba5c67',1,'WENO_Z5::c1()'],['../structWENO5.html#a3acb5e8bde92b17f3eefb2a0cc3dad2e',1,'WENO5::c1()']]], - ['c1_4122',['C1',['../structMYNNLevel25.html#a56b79a6d80bf23bedd64223516746ae7',1,'MYNNLevel25']]], - ['c2_4123',['C2',['../structMYNNLevel25.html#a6d0246567e40d4625f019983bb1ed8e8',1,'MYNNLevel25']]], - ['c3_4124',['C3',['../structMYNNLevel25.html#a6b42dbf8b3f6a136e5d7a1517fa24119',1,'MYNNLevel25']]], - ['c4_4125',['C4',['../structMYNNLevel25.html#a55fad52b96bc4c5d909e1cc4332c54ad',1,'MYNNLevel25']]], - ['c5_4126',['C5',['../structMYNNLevel25.html#abccb8d9a56c593f5f75ce7f6a170a3be',1,'MYNNLevel25']]], - ['c_5fp_4127',['c_p',['../structSolverChoice.html#a43d16f0628ba5fbe64a813de7f25f56a',1,'SolverChoice']]], - ['c_5fp_4128',['C_P',['../classWindFarm.html#a63c20a3eac21bceea0ae4bfbe4c9acac',1,'WindFarm::C_P()'],['../classGeneralAD.html#a789afc5fc0d7b06f7dc79e6eb05a5760',1,'GeneralAD::C_P()']]], - ['c_5ft_4129',['C_T',['../classWindFarm.html#a87e2fe5c89e49801a70f6acf9836e1e1',1,'WindFarm::C_T()'],['../classGeneralAD.html#ae82cceda872623720416dc9221693379',1,'GeneralAD::C_T()']]], - ['camname_4130',['camname',['../structMamConstituents_1_1aerosol__t.html#a23e50740903b1b826352cd7486c69913',1,'MamConstituents::aerosol_t::camname()'],['../structMamConstituents_1_1gas__t.html#ab996ee58a5c7dc033d07938d487e79f3',1,'MamConstituents::gas_t::camname()']]], - ['camname_5fmmr_5fa_4131',['camname_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a3adfcd2619c7f477e8ecd6529d8f98b6',1,'MamConstituents::mode_component_t']]], - ['camname_5fmmr_5fc_4132',['camname_mmr_c',['../structMamConstituents_1_1mode__component__t.html#aab0b2aef67ab3544af7fb0ecf2930415',1,'MamConstituents::mode_component_t']]], - ['camname_5fnum_5fa_4133',['camname_num_a',['../structMamConstituents_1_1mode__component__t.html#a5a1aa28df874b8cb28f19e730b36f037',1,'MamConstituents::mode_component_t']]], - ['camname_5fnum_5fc_4134',['camname_num_c',['../structMamConstituents_1_1mode__component__t.html#a6f588bac515da5d63593bb61df75e432',1,'MamConstituents::mode_component_t']]], - ['ce_4135',['Ce',['../structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e',1,'TurbChoice']]], - ['ce_5fwall_4136',['Ce_wall',['../structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478',1,'TurbChoice']]], - ['cf_5fset_5fwidth_4137',['cf_set_width',['../classERF.html#a1e3e2855b6e811596226c167573ad62d',1,'ERF']]], - ['cf_5fwidth_4138',['cf_width',['../classERF.html#ad9084179f7384e10a519989ffd51fd34',1,'ERF']]], - ['cfl_4139',['cfl',['../classERF.html#a89f605d1a1eae06a7c79f9b6b65c637f',1,'ERF']]], - ['cfl_5fmax_4140',['CFL_MAX',['../classSAM.html#ab22f37f1f2b5d72ee2d20af56a29fc40',1,'SAM::CFL_MAX()'],['../classKessler.html#ab65a6b7181e08edaa8de14ea26bb8d62',1,'Kessler::CFL_MAX()']]], - ['cgrau_4141',['cgrau',['../ERF__Constants_8H.html#a22bb5d96152ac76ffe39d98d67b2b07a',1,'ERF_Constants.H']]], - ['change_5fmax_4142',['change_max',['../classERF.html#ae16d413b172bb3b3400af6d5cb236fd4',1,'ERF']]], - ['check_5ffile_4143',['check_file',['../classERF.html#ae701564fbe3da5bbd88587e5a08eca4e',1,'ERF']]], - ['check_5ftype_4144',['check_type',['../classERF.html#a32e0d0f5ae0db18ee81f9d4325a14f64',1,'ERF']]], - ['ci_4145',['CI',['../structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0',1,'TurbChoice']]], - ['ck_4146',['Ck',['../structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4',1,'TurbChoice']]], - ['cld_4147',['cld',['../classRadiation.html#a889a5f62e829af86690ece49bf2f9c6e',1,'Radiation']]], - ['cld_5fasm_5fbnd_5fsw_4148',['cld_asm_bnd_sw',['../classRadiation.html#a8ddade9e3b5ad13008fb253d2e7c17a4',1,'Radiation']]], - ['cld_5fasm_5fbnd_5fsw_5f1d_4149',['cld_asm_bnd_sw_1d',['../classRadiation.html#aff0446369d923ec1ba5b20e6b257d52d',1,'Radiation']]], - ['cld_5fasm_5fbnd_5fsw_5fo_5f1d_4150',['cld_asm_bnd_sw_o_1d',['../classRadiation.html#a4b3eed1432c08adcac97160424dafc79',1,'Radiation']]], - ['cld_5fasm_5fgpt_5fsw_4151',['cld_asm_gpt_sw',['../classRadiation.html#a8718e64a2e3ba0aa52e12bcac9dcb202',1,'Radiation']]], - ['cld_5fssa_5fbnd_5fsw_4152',['cld_ssa_bnd_sw',['../classRadiation.html#af35ffb83d032a581c45673e2627f8bb5',1,'Radiation']]], - ['cld_5fssa_5fbnd_5fsw_5f1d_4153',['cld_ssa_bnd_sw_1d',['../classRadiation.html#ad13553538dacaf76d38eacf804a13276',1,'Radiation']]], - ['cld_5fssa_5fbnd_5fsw_5fo_5f1d_4154',['cld_ssa_bnd_sw_o_1d',['../classRadiation.html#ad139630194e6035320fe89c828287912',1,'Radiation']]], - ['cld_5fssa_5fgpt_5fsw_4155',['cld_ssa_gpt_sw',['../classRadiation.html#a23309b232cd21359d1ffd8832acd4e09',1,'Radiation']]], - ['cld_5ftau_5fbnd_5flw_4156',['cld_tau_bnd_lw',['../classRadiation.html#a6f6042a4b1744a110d7955c6d0d8d08c',1,'Radiation']]], - ['cld_5ftau_5fbnd_5fsw_4157',['cld_tau_bnd_sw',['../classRadiation.html#aeae6687bdc7bfc93f2e7ff079fbb3244',1,'Radiation']]], - ['cld_5ftau_5fbnd_5fsw_5f1d_4158',['cld_tau_bnd_sw_1d',['../classRadiation.html#a6ffc09147dd502ea1b9ef005da70fa2d',1,'Radiation']]], - ['cld_5ftau_5fbnd_5fsw_5fo_5f1d_4159',['cld_tau_bnd_sw_o_1d',['../classRadiation.html#a4b65612bc60bb15b9e89971e5bed81b8',1,'Radiation']]], - ['cld_5ftau_5fgpt_5flw_4160',['cld_tau_gpt_lw',['../classRadiation.html#a038b9faf1daea703e3f7d82f0e889b05',1,'Radiation']]], - ['cld_5ftau_5fgpt_5fsw_4161',['cld_tau_gpt_sw',['../classRadiation.html#abbe4431f5c94243dd57fa8adb55d05e6',1,'Radiation']]], - ['cldfsnow_4162',['cldfsnow',['../classRadiation.html#ae535dbfdb6158094e4182ea1b660e7cc',1,'Radiation']]], - ['clear_5frh_4163',['clear_rh',['../classRadiation.html#a04fcc2194ca5c8df13d384ae567aa3c7',1,'Radiation']]], - ['clim_5fmodal_5faero_4164',['clim_modal_aero',['../classMam4__aer.html#a83c2a65a851a3329d62fca09dd0263d5',1,'Mam4_aer']]], - ['cloud_5foptics_4165',['cloud_optics',['../classOptics.html#a90c700e69b63c61c6275b12c63033334',1,'Optics']]], - ['cmd_4166',['cmd',['../classMultiBlockContainer.html#ac2e558406e28ee31351eb60c7465d0ad',1,'MultiBlockContainer']]], - ['cnk_5fa_4167',['cnk_a',['../classABLMost.html#a75310e9079ee238a932900feaad85ac5',1,'ABLMost']]], - ['cnk_5fa_4168',['Cnk_a',['../structmost__data.html#a83c3a7004441c335b630dd2d6973f518',1,'most_data']]], - ['cnk_5fb_4169',['Cnk_b',['../structmost__data.html#a51b78fb4a4b8fb6aa512d4bd4fcd3cd7',1,'most_data']]], - ['cnk_5fb1_4170',['Cnk_b1',['../structmost__data.html#acfac0135facabddbdd699609bac908e4',1,'most_data']]], - ['cnk_5fb2_4171',['Cnk_b2',['../structmost__data.html#a4488059550159398fd2cddaf4d37f31b',1,'most_data']]], - ['cnk_5fd_4172',['Cnk_d',['../structmost__data.html#a73b1c119aa9b4bcaac98753a4fde9e86',1,'most_data']]], - ['cnk_5fvisc_4173',['cnk_visc',['../classABLMost.html#a4f97d1d8c347710155ead2c1310338a0',1,'ABLMost']]], - ['coefficients_5ffile_5flw_4174',['coefficients_file_lw',['../classRrtmgp.html#a02493ce8d504b6a4d4a9a5cfec8d44f5',1,'Rrtmgp']]], - ['coefficients_5ffile_5fsw_4175',['coefficients_file_sw',['../classRrtmgp.html#a5fa9f64db9791a7f152055f484113714',1,'Rrtmgp']]], - ['coefice_4176',['coefice',['../classSAM.html#aad8c4616221c01599e4e32f2ebb08698',1,'SAM']]], - ['column_5ffile_5fname_4177',['column_file_name',['../classERF.html#a48bba6b1c1b39940b09aefbe56311e2f',1,'ERF']]], - ['column_5finterval_4178',['column_interval',['../classERF.html#afa0bef6d3146788302b81c0d4f4802d1',1,'ERF']]], - ['column_5floc_5fx_4179',['column_loc_x',['../classERF.html#a930b7d48218b3fc41d8719b50b3f6086',1,'ERF']]], - ['column_5floc_5fy_4180',['column_loc_y',['../classERF.html#a2b911f3a5a324813b1ff4462df6044a6',1,'ERF']]], - ['column_5fper_4181',['column_per',['../classERF.html#a7b0175190c6fcf829c7f2841f729b12a',1,'ERF']]], - ['comps_4182',['comps',['../structMamConstituents_1_1modes__t.html#a51263b4f4e52ec4e2068e775d7f5f1f4',1,'MamConstituents::modes_t']]], - ['config_4183',['config',['../structMYNNLevel25.html#a6065f4b0ba5299d0be0f92a614188034',1,'MYNNLevel25']]], - ['cons_5fnames_4184',['cons_names',['../classERF.html#afd8cd5a477754776135befa668fdd0c9',1,'ERF']]], - ['cons_5fto_5fprim_4185',['cons_to_prim',['../ERF__TI__utils_8H.html#a76b27b6105fe279f9a43296072c843b3',1,'ERF_TI_utils.H']]], - ['const_5fgrav_4186',['CONST_GRAV',['../ERF__Constants_8H.html#ac2d0c304ab1117368778efcda612de43',1,'ERF_Constants.H']]], - ['constant_5fdensity_4187',['constant_density',['../structSolverChoice.html#aa9cf425ef14a7e28ec3411044e737b23',1,'SolverChoice']]], - ['coriolis_5f3d_4188',['coriolis_3d',['../structSolverChoice.html#a7e93900ec3e84826fcf1e02435bdae42',1,'SolverChoice']]], - ['coriolis_5ffactor_4189',['coriolis_factor',['../structSolverChoice.html#a1163778ed56af6977001ef4ec55a3da3',1,'SolverChoice']]], - ['cosphi_4190',['cosphi',['../structSolverChoice.html#a411fbfea721cd40033e113cf54a8047f',1,'SolverChoice']]], - ['coszrs_4191',['coszrs',['../classRadiation.html#ada2d1a89ee69c66d7dd3ebf7a2f98d7b',1,'Radiation']]], - ['coupling_5ftype_4192',['coupling_type',['../structSolverChoice.html#af976afa61859c07e6249963edc367c2d',1,'SolverChoice']]], - ['cp_5fd_4193',['Cp_d',['../ERF__Constants_8H.html#a1ee33e063343c8fb15ed025c456ebd46',1,'ERF_Constants.H']]], - ['cp_5fl_4194',['Cp_l',['../ERF__Constants_8H.html#acecae1da25fb8c8d32d1f175e18df41f',1,'ERF_Constants.H']]], - ['cp_5fv_4195',['Cp_v',['../ERF__Constants_8H.html#aea1cea8d633adb36e2ea5018925b68ee',1,'ERF_Constants.H']]], - ['crain_4196',['crain',['../ERF__Constants_8H.html#aedc41c83fba50dcbd5e1385007d3edec',1,'ERF_Constants.H']]], - ['crefwlwi_4197',['crefwlwi',['../classMam4__aer.html#a32d3651a6f9299ecee85fee320dfda50',1,'Mam4_aer']]], - ['crefwlwr_4198',['crefwlwr',['../classMam4__aer.html#ae1eea21725e40b02e21086cd73dc9d66',1,'Mam4_aer']]], - ['crefwswi_4199',['crefwswi',['../classMam4__aer.html#ad48a521caea628250a1faa6154f6094b',1,'Mam4_aer']]], - ['crefwswr_4200',['crefwswr',['../classMam4__aer.html#a139c9796ada84ff24405114f8691d7cd',1,'Mam4_aer']]], - ['cs_4201',['Cs',['../structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40',1,'TurbChoice']]], - ['csnow_4202',['csnow',['../ERF__Constants_8H.html#a00a835048e6d7b67e76cd044f483a0e2',1,'ERF_Constants.H']]], - ['custom_5fforcing_5fprim_5fvars_4203',['custom_forcing_prim_vars',['../structSolverChoice.html#aae4f377d36d01b85a1f322c45009ac75',1,'SolverChoice']]], - ['custom_5fgeostrophic_5fprofile_4204',['custom_geostrophic_profile',['../structSolverChoice.html#a5e8754b29072596a584633734a9f64ef',1,'SolverChoice']]], - ['custom_5fmoisture_5fforcing_4205',['custom_moisture_forcing',['../structSolverChoice.html#aa2e312b4e6d08797fc3c1b6d67313d48',1,'SolverChoice']]], - ['custom_5fqstar_4206',['custom_qstar',['../classABLMost.html#a31707b89fbbbdeb445ba35ed240046c3',1,'ABLMost']]], - ['custom_5frhotheta_5fforcing_4207',['custom_rhotheta_forcing',['../structSolverChoice.html#a4e81a09c9f454c680568b7776a3ed90e',1,'SolverChoice']]], - ['custom_5ftstar_4208',['custom_tstar',['../classABLMost.html#afbd0b1a37d9e9d716d82910db203e82f',1,'ABLMost']]], - ['custom_5fustar_4209',['custom_ustar',['../classABLMost.html#a1bce26c6253a6191424e7b753cd24cfa',1,'ABLMost']]], - ['custom_5fw_5fsubsidence_4210',['custom_w_subsidence',['../structSolverChoice.html#a596f061b796ada0389c81a6125150b6e',1,'SolverChoice']]] + ['c1_4142',['c1',['../structWENO__Z5.html#aaef4d108f7f40585ead5bdb4d8ba5c67',1,'WENO_Z5::c1()'],['../structWENO5.html#a3acb5e8bde92b17f3eefb2a0cc3dad2e',1,'WENO5::c1()']]], + ['c1_4143',['C1',['../structMYNNLevel25.html#a56b79a6d80bf23bedd64223516746ae7',1,'MYNNLevel25']]], + ['c2_4144',['C2',['../structMYNNLevel25.html#a6d0246567e40d4625f019983bb1ed8e8',1,'MYNNLevel25']]], + ['c3_4145',['C3',['../structMYNNLevel25.html#a6b42dbf8b3f6a136e5d7a1517fa24119',1,'MYNNLevel25']]], + ['c4_4146',['C4',['../structMYNNLevel25.html#a55fad52b96bc4c5d909e1cc4332c54ad',1,'MYNNLevel25']]], + ['c5_4147',['C5',['../structMYNNLevel25.html#abccb8d9a56c593f5f75ce7f6a170a3be',1,'MYNNLevel25']]], + ['c_5fp_4148',['c_p',['../structSolverChoice.html#a43d16f0628ba5fbe64a813de7f25f56a',1,'SolverChoice']]], + ['c_5fp_4149',['C_P',['../classWindFarm.html#a63c20a3eac21bceea0ae4bfbe4c9acac',1,'WindFarm::C_P()'],['../classGeneralAD.html#a789afc5fc0d7b06f7dc79e6eb05a5760',1,'GeneralAD::C_P()']]], + ['c_5ft_4150',['C_T',['../classWindFarm.html#a87e2fe5c89e49801a70f6acf9836e1e1',1,'WindFarm::C_T()'],['../classGeneralAD.html#ae82cceda872623720416dc9221693379',1,'GeneralAD::C_T()']]], + ['camname_4151',['camname',['../structMamConstituents_1_1aerosol__t.html#a23e50740903b1b826352cd7486c69913',1,'MamConstituents::aerosol_t::camname()'],['../structMamConstituents_1_1gas__t.html#ab996ee58a5c7dc033d07938d487e79f3',1,'MamConstituents::gas_t::camname()']]], + ['camname_5fmmr_5fa_4152',['camname_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a3adfcd2619c7f477e8ecd6529d8f98b6',1,'MamConstituents::mode_component_t']]], + ['camname_5fmmr_5fc_4153',['camname_mmr_c',['../structMamConstituents_1_1mode__component__t.html#aab0b2aef67ab3544af7fb0ecf2930415',1,'MamConstituents::mode_component_t']]], + ['camname_5fnum_5fa_4154',['camname_num_a',['../structMamConstituents_1_1mode__component__t.html#a5a1aa28df874b8cb28f19e730b36f037',1,'MamConstituents::mode_component_t']]], + ['camname_5fnum_5fc_4155',['camname_num_c',['../structMamConstituents_1_1mode__component__t.html#a6f588bac515da5d63593bb61df75e432',1,'MamConstituents::mode_component_t']]], + ['ce_4156',['Ce',['../structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e',1,'TurbChoice']]], + ['ce_5fwall_4157',['Ce_wall',['../structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478',1,'TurbChoice']]], + ['cf_5fset_5fwidth_4158',['cf_set_width',['../classERF.html#a1e3e2855b6e811596226c167573ad62d',1,'ERF']]], + ['cf_5fwidth_4159',['cf_width',['../classERF.html#ad9084179f7384e10a519989ffd51fd34',1,'ERF']]], + ['cfl_4160',['cfl',['../classERF.html#a89f605d1a1eae06a7c79f9b6b65c637f',1,'ERF']]], + ['cfl_5fmax_4161',['CFL_MAX',['../classSAM.html#ab22f37f1f2b5d72ee2d20af56a29fc40',1,'SAM::CFL_MAX()'],['../classKessler.html#ab65a6b7181e08edaa8de14ea26bb8d62',1,'Kessler::CFL_MAX()']]], + ['cgrau_4162',['cgrau',['../ERF__Constants_8H.html#a22bb5d96152ac76ffe39d98d67b2b07a',1,'ERF_Constants.H']]], + ['change_5fmax_4163',['change_max',['../classERF.html#ae16d413b172bb3b3400af6d5cb236fd4',1,'ERF']]], + ['check_5ffile_4164',['check_file',['../classERF.html#ae701564fbe3da5bbd88587e5a08eca4e',1,'ERF']]], + ['check_5ftype_4165',['check_type',['../classERF.html#a32e0d0f5ae0db18ee81f9d4325a14f64',1,'ERF']]], + ['ci_4166',['CI',['../structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0',1,'TurbChoice']]], + ['ck_4167',['Ck',['../structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4',1,'TurbChoice']]], + ['cld_4168',['cld',['../classRadiation.html#a889a5f62e829af86690ece49bf2f9c6e',1,'Radiation']]], + ['cld_5fasm_5fbnd_5fsw_4169',['cld_asm_bnd_sw',['../classRadiation.html#a8ddade9e3b5ad13008fb253d2e7c17a4',1,'Radiation']]], + ['cld_5fasm_5fbnd_5fsw_5f1d_4170',['cld_asm_bnd_sw_1d',['../classRadiation.html#aff0446369d923ec1ba5b20e6b257d52d',1,'Radiation']]], + ['cld_5fasm_5fbnd_5fsw_5fo_5f1d_4171',['cld_asm_bnd_sw_o_1d',['../classRadiation.html#a4b3eed1432c08adcac97160424dafc79',1,'Radiation']]], + ['cld_5fasm_5fgpt_5fsw_4172',['cld_asm_gpt_sw',['../classRadiation.html#a8718e64a2e3ba0aa52e12bcac9dcb202',1,'Radiation']]], + ['cld_5fssa_5fbnd_5fsw_4173',['cld_ssa_bnd_sw',['../classRadiation.html#af35ffb83d032a581c45673e2627f8bb5',1,'Radiation']]], + ['cld_5fssa_5fbnd_5fsw_5f1d_4174',['cld_ssa_bnd_sw_1d',['../classRadiation.html#ad13553538dacaf76d38eacf804a13276',1,'Radiation']]], + ['cld_5fssa_5fbnd_5fsw_5fo_5f1d_4175',['cld_ssa_bnd_sw_o_1d',['../classRadiation.html#ad139630194e6035320fe89c828287912',1,'Radiation']]], + ['cld_5fssa_5fgpt_5fsw_4176',['cld_ssa_gpt_sw',['../classRadiation.html#a23309b232cd21359d1ffd8832acd4e09',1,'Radiation']]], + ['cld_5ftau_5fbnd_5flw_4177',['cld_tau_bnd_lw',['../classRadiation.html#a6f6042a4b1744a110d7955c6d0d8d08c',1,'Radiation']]], + ['cld_5ftau_5fbnd_5fsw_4178',['cld_tau_bnd_sw',['../classRadiation.html#aeae6687bdc7bfc93f2e7ff079fbb3244',1,'Radiation']]], + ['cld_5ftau_5fbnd_5fsw_5f1d_4179',['cld_tau_bnd_sw_1d',['../classRadiation.html#a6ffc09147dd502ea1b9ef005da70fa2d',1,'Radiation']]], + ['cld_5ftau_5fbnd_5fsw_5fo_5f1d_4180',['cld_tau_bnd_sw_o_1d',['../classRadiation.html#a4b65612bc60bb15b9e89971e5bed81b8',1,'Radiation']]], + ['cld_5ftau_5fgpt_5flw_4181',['cld_tau_gpt_lw',['../classRadiation.html#a038b9faf1daea703e3f7d82f0e889b05',1,'Radiation']]], + ['cld_5ftau_5fgpt_5fsw_4182',['cld_tau_gpt_sw',['../classRadiation.html#abbe4431f5c94243dd57fa8adb55d05e6',1,'Radiation']]], + ['cldfsnow_4183',['cldfsnow',['../classRadiation.html#ae535dbfdb6158094e4182ea1b660e7cc',1,'Radiation']]], + ['clear_5frh_4184',['clear_rh',['../classRadiation.html#a04fcc2194ca5c8df13d384ae567aa3c7',1,'Radiation']]], + ['clim_5fmodal_5faero_4185',['clim_modal_aero',['../classMam4__aer.html#a83c2a65a851a3329d62fca09dd0263d5',1,'Mam4_aer']]], + ['cloud_5foptics_4186',['cloud_optics',['../classOptics.html#a90c700e69b63c61c6275b12c63033334',1,'Optics']]], + ['cmd_4187',['cmd',['../classMultiBlockContainer.html#ac2e558406e28ee31351eb60c7465d0ad',1,'MultiBlockContainer']]], + ['cnk_5fa_4188',['cnk_a',['../classABLMost.html#a75310e9079ee238a932900feaad85ac5',1,'ABLMost']]], + ['cnk_5fa_4189',['Cnk_a',['../structmost__data.html#a83c3a7004441c335b630dd2d6973f518',1,'most_data']]], + ['cnk_5fb_4190',['Cnk_b',['../structmost__data.html#a51b78fb4a4b8fb6aa512d4bd4fcd3cd7',1,'most_data']]], + ['cnk_5fb1_4191',['Cnk_b1',['../structmost__data.html#acfac0135facabddbdd699609bac908e4',1,'most_data']]], + ['cnk_5fb2_4192',['Cnk_b2',['../structmost__data.html#a4488059550159398fd2cddaf4d37f31b',1,'most_data']]], + ['cnk_5fd_4193',['Cnk_d',['../structmost__data.html#a73b1c119aa9b4bcaac98753a4fde9e86',1,'most_data']]], + ['cnk_5fvisc_4194',['cnk_visc',['../classABLMost.html#a4f97d1d8c347710155ead2c1310338a0',1,'ABLMost']]], + ['coefficients_5ffile_5flw_4195',['coefficients_file_lw',['../classRrtmgp.html#a02493ce8d504b6a4d4a9a5cfec8d44f5',1,'Rrtmgp']]], + ['coefficients_5ffile_5fsw_4196',['coefficients_file_sw',['../classRrtmgp.html#a5fa9f64db9791a7f152055f484113714',1,'Rrtmgp']]], + ['coefice_4197',['coefice',['../classSAM.html#aad8c4616221c01599e4e32f2ebb08698',1,'SAM']]], + ['column_5ffile_5fname_4198',['column_file_name',['../classERF.html#a48bba6b1c1b39940b09aefbe56311e2f',1,'ERF']]], + ['column_5finterval_4199',['column_interval',['../classERF.html#afa0bef6d3146788302b81c0d4f4802d1',1,'ERF']]], + ['column_5floc_5fx_4200',['column_loc_x',['../classERF.html#a930b7d48218b3fc41d8719b50b3f6086',1,'ERF']]], + ['column_5floc_5fy_4201',['column_loc_y',['../classERF.html#a2b911f3a5a324813b1ff4462df6044a6',1,'ERF']]], + ['column_5fper_4202',['column_per',['../classERF.html#a7b0175190c6fcf829c7f2841f729b12a',1,'ERF']]], + ['comps_4203',['comps',['../structMamConstituents_1_1modes__t.html#a51263b4f4e52ec4e2068e775d7f5f1f4',1,'MamConstituents::modes_t']]], + ['config_4204',['config',['../structMYNNLevel25.html#a6065f4b0ba5299d0be0f92a614188034',1,'MYNNLevel25']]], + ['cons_5fnames_4205',['cons_names',['../classERF.html#afd8cd5a477754776135befa668fdd0c9',1,'ERF']]], + ['cons_5fto_5fprim_4206',['cons_to_prim',['../ERF__TI__utils_8H.html#a76b27b6105fe279f9a43296072c843b3',1,'ERF_TI_utils.H']]], + ['const_5fgrav_4207',['CONST_GRAV',['../ERF__Constants_8H.html#ac2d0c304ab1117368778efcda612de43',1,'ERF_Constants.H']]], + ['constant_5fdensity_4208',['constant_density',['../structSolverChoice.html#aa9cf425ef14a7e28ec3411044e737b23',1,'SolverChoice']]], + ['coriolis_5f3d_4209',['coriolis_3d',['../structSolverChoice.html#a7e93900ec3e84826fcf1e02435bdae42',1,'SolverChoice']]], + ['coriolis_5ffactor_4210',['coriolis_factor',['../structSolverChoice.html#a1163778ed56af6977001ef4ec55a3da3',1,'SolverChoice']]], + ['cosphi_4211',['cosphi',['../structSolverChoice.html#a411fbfea721cd40033e113cf54a8047f',1,'SolverChoice']]], + ['coszrs_4212',['coszrs',['../classRadiation.html#ada2d1a89ee69c66d7dd3ebf7a2f98d7b',1,'Radiation']]], + ['coupling_5ftype_4213',['coupling_type',['../structSolverChoice.html#af976afa61859c07e6249963edc367c2d',1,'SolverChoice']]], + ['cp_5fd_4214',['Cp_d',['../ERF__Constants_8H.html#a1ee33e063343c8fb15ed025c456ebd46',1,'ERF_Constants.H']]], + ['cp_5fl_4215',['Cp_l',['../ERF__Constants_8H.html#acecae1da25fb8c8d32d1f175e18df41f',1,'ERF_Constants.H']]], + ['cp_5fv_4216',['Cp_v',['../ERF__Constants_8H.html#aea1cea8d633adb36e2ea5018925b68ee',1,'ERF_Constants.H']]], + ['crain_4217',['crain',['../ERF__Constants_8H.html#aedc41c83fba50dcbd5e1385007d3edec',1,'ERF_Constants.H']]], + ['crefwlwi_4218',['crefwlwi',['../classMam4__aer.html#a32d3651a6f9299ecee85fee320dfda50',1,'Mam4_aer']]], + ['crefwlwr_4219',['crefwlwr',['../classMam4__aer.html#ae1eea21725e40b02e21086cd73dc9d66',1,'Mam4_aer']]], + ['crefwswi_4220',['crefwswi',['../classMam4__aer.html#ad48a521caea628250a1faa6154f6094b',1,'Mam4_aer']]], + ['crefwswr_4221',['crefwswr',['../classMam4__aer.html#a139c9796ada84ff24405114f8691d7cd',1,'Mam4_aer']]], + ['cs_4222',['Cs',['../structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40',1,'TurbChoice']]], + ['csnow_4223',['csnow',['../ERF__Constants_8H.html#a00a835048e6d7b67e76cd044f483a0e2',1,'ERF_Constants.H']]], + ['custom_5fforcing_5fprim_5fvars_4224',['custom_forcing_prim_vars',['../structSolverChoice.html#aae4f377d36d01b85a1f322c45009ac75',1,'SolverChoice']]], + ['custom_5fgeostrophic_5fprofile_4225',['custom_geostrophic_profile',['../structSolverChoice.html#a5e8754b29072596a584633734a9f64ef',1,'SolverChoice']]], + ['custom_5fmoisture_5fforcing_4226',['custom_moisture_forcing',['../structSolverChoice.html#aa2e312b4e6d08797fc3c1b6d67313d48',1,'SolverChoice']]], + ['custom_5fqstar_4227',['custom_qstar',['../classABLMost.html#a31707b89fbbbdeb445ba35ed240046c3',1,'ABLMost']]], + ['custom_5frhotheta_5fforcing_4228',['custom_rhotheta_forcing',['../structSolverChoice.html#a4e81a09c9f454c680568b7776a3ed90e',1,'SolverChoice']]], + ['custom_5ftstar_4229',['custom_tstar',['../classABLMost.html#afbd0b1a37d9e9d716d82910db203e82f',1,'ABLMost']]], + ['custom_5fustar_4230',['custom_ustar',['../classABLMost.html#a1bce26c6253a6191424e7b753cd24cfa',1,'ABLMost']]], + ['custom_5fw_5fsubsidence_4231',['custom_w_subsidence',['../structSolverChoice.html#a596f061b796ada0389c81a6125150b6e',1,'SolverChoice']]] ]; diff --git a/search/variables_3.js b/search/variables_3.js index eff16bb9b..23a4e284d 100644 --- a/search/variables_3.js +++ b/search/variables_3.js @@ -1,70 +1,71 @@ var searchData= [ - ['d_5fhavg_5fdensity_4211',['d_havg_density',['../classERF.html#a84cf7616e7b3928f08f4bd56112db01e',1,'ERF']]], - ['d_5fhavg_5fpressure_4212',['d_havg_pressure',['../classERF.html#a9a4f076c56f31fbb5e68c09706605a05',1,'ERF']]], - ['d_5fhavg_5fqc_4213',['d_havg_qc',['../classERF.html#a8199cc1ec38b9dfd47262ccc7df6a941',1,'ERF']]], - ['d_5fhavg_5fqv_4214',['d_havg_qv',['../classERF.html#a2b0085123e02051ac4c2a72e9972e6ee',1,'ERF']]], - ['d_5fhavg_5ftemperature_4215',['d_havg_temperature',['../classERF.html#a20350959b7b3e252ee3a802e7998ca8d',1,'ERF']]], - ['d_5frayleigh_5fptrs_4216',['d_rayleigh_ptrs',['../classERF.html#ad598bde8e728479faaa7c2820096b47a',1,'ERF']]], - ['d_5frhoqt_5fsrc_4217',['d_rhoqt_src',['../classERF.html#a838687881ef3626f932d0e95ceff0e53',1,'ERF']]], - ['d_5frhotheta_5fsrc_4218',['d_rhotheta_src',['../classERF.html#a0c1fdcfbc9cbd6cb13e41d1170b161f8',1,'ERF']]], - ['d_5fsponge_5fptrs_4219',['d_sponge_ptrs',['../classERF.html#a3b9bcb54c278dfec6027e9727cc01bc5',1,'ERF']]], - ['d_5fu_5fgeos_4220',['d_u_geos',['../classERF.html#ac020980af9dbf46be43dd9f7127c06da',1,'ERF']]], - ['d_5fv_5fgeos_4221',['d_v_geos',['../classERF.html#a7d245afb7b3236b5967902f50bf9000b',1,'ERF']]], - ['d_5fw_5fsubsid_4222',['d_w_subsid',['../classERF.html#ac94ddee2f501dbcea2a516284b7119b5',1,'ERF']]], - ['data_4223',['data',['../structNDArray.html#a9d3679c95b5bf1813a7edaedf221837e',1,'NDArray']]], - ['data_5fsampler_4224',['data_sampler',['../classERF.html#a83ad7f8f4cf9920a6798f3b931355a2f',1,'ERF']]], - ['datalog_4225',['datalog',['../classERF.html#a1cade630b005dbcc0f644987ef3db287',1,'ERF']]], - ['datalogname_4226',['datalogname',['../classERF.html#a9248a4eb025c2647e003f838cba52a21',1,'ERF']]], - ['dei_4227',['dei',['../classRadiation.html#a5d6b802fde5710034668dec77e7a39a8',1,'Radiation']]], - ['density_5faer_4228',['density_aer',['../structPhysProp_1_1physprop__t.html#a8df74558339352f0e8c0031fc3160a09',1,'PhysProp::physprop_t']]], - ['depth_4229',['depth',['../classABLMost.html#a38ed37dd984fcc7be3b5ae04b7272459',1,'ABLMost']]], - ['derived_5fnames_4230',['derived_names',['../classERF.html#a9fc0f6e6ca35036d2e3a36dd42e66435',1,'ERF']]], - ['des_4231',['des',['../classRadiation.html#a6fb15791b58bf08aea781bc906b3c431',1,'Radiation']]], - ['destag_5fprofiles_4232',['destag_profiles',['../classERF.html#a65f19c55c8d3669445866a1c3bbb628d',1,'ERF']]], - ['detj_5fcc_4233',['detJ_cc',['../classERF.html#a30f8b851ed29d38695d44cff257f14e6',1,'ERF']]], - ['detj_5fcc_5fnew_4234',['detJ_cc_new',['../classERF.html#ae39bf64c5306b1dd939d82d9df728daa',1,'ERF']]], - ['detj_5fcc_5fsrc_4235',['detJ_cc_src',['../classERF.html#a9a411e0ea9d9bdbfab957c8081229091',1,'ERF']]], - ['dgnum_4236',['dgnum',['../structPhysProp_1_1physprop__t.html#a66b63e7d4250ce345343af372d529193',1,'PhysProp::physprop_t']]], - ['dgnumdry_5fm_4237',['dgnumdry_m',['../classMam4__aer.html#a12eaca69207827a3988597c3e2f2bb0e',1,'Mam4_aer']]], - ['dgnumhi_4238',['dgnumhi',['../structPhysProp_1_1physprop__t.html#a0a6b0b2e1d1906ac628da5c03c54dd2c',1,'PhysProp::physprop_t']]], - ['dgnumlo_4239',['dgnumlo',['../structPhysProp_1_1physprop__t.html#a2e423bf4c825875ea8d9a72ead6c3b20',1,'PhysProp::physprop_t']]], - ['dgnumwet_5fm_4240',['dgnumwet_m',['../classMam4__aer.html#a69a1949364f03af84c9e4c12973a5223',1,'Mam4_aer']]], - ['diffchoice_4241',['diffChoice',['../structSolverChoice.html#a396122e87a3d15c4ec8666d7dd18c095',1,'SolverChoice']]], - ['diffelq_4242',['diffelq',['../ERF__Constants_8H.html#a4e1c44dade7fcd7648d3e87ba5bba4c1',1,'ERF_Constants.H']]], - ['diffuse_5fke_5f3d_4243',['diffuse_KE_3D',['../structTurbChoice.html#a5864f0fe05bcbd45554301ade763d5ca',1,'TurbChoice']]], - ['diffuse_5fmoistvars_4244',['diffuse_moistvars',['../structMYNNLevel25.html#af677ab24bae6b1f78751489a8df5b1be',1,'MYNNLevel25']]], - ['dimid_4245',['dimid',['../structncutils_1_1NCDim.html#a1c5560c95be35dbcedaf1390972175f8',1,'ncutils::NCDim']]], - ['disk_5fcell_5fcount_4246',['disk_cell_count',['../classSimpleAD.html#a4a8f7fe612cdc61b58b386b0b3f61da7',1,'SimpleAD::disk_cell_count()'],['../classGeneralAD.html#a4a6d71d880f30aeb756885ac4e8d2b5b',1,'GeneralAD::disk_cell_count()']]], - ['dispersion_5faer_4247',['dispersion_aer',['../structPhysProp_1_1physprop__t.html#adf99574ee8aea212bec426dd42a4a9e4',1,'PhysProp::physprop_t']]], - ['do_5faerosol_5frad_4248',['do_aerosol_rad',['../classRadiation.html#a6a43bd5c228b629042b73e06f8fbcf87',1,'Radiation']]], - ['do_5fcloud_4249',['do_cloud',['../structSolverChoice.html#af352bb75ceaeae4ac534d3378fbf393a',1,'SolverChoice']]], - ['do_5fforest_5fdrag_4250',['do_forest_drag',['../structSolverChoice.html#aed9118172b234c3a0069a78776d09baa',1,'SolverChoice']]], - ['do_5flong_5fwave_5frad_4251',['do_long_wave_rad',['../classRadiation.html#afb905ef9ee37afaa882346803dae94c9',1,'Radiation']]], - ['do_5fprecip_4252',['do_precip',['../structSolverChoice.html#a766e5884354ed6483704f8257036ee75',1,'SolverChoice']]], - ['do_5fshort_5fwave_5frad_4253',['do_short_wave_rad',['../classRadiation.html#ad1177f9f1504cb562fb70b7f454387fc',1,'Radiation']]], - ['do_5fsnow_5foptics_4254',['do_snow_optics',['../classRadiation.html#a8c411f9344910aab58b29c4a3bcab401',1,'Radiation']]], - ['do_5fterrain_5fdrag_4255',['do_terrain_drag',['../structSolverChoice.html#aa4bcc8b52205d1f911efd135b81c9218',1,'SolverChoice']]], - ['docloud_4256',['docloud',['../classKessler.html#a7335cec5eabf2a33c8cd274b09863c28',1,'Kessler::docloud()'],['../classSAM.html#a77c335e68b7ad8e6069d1318ea673a16',1,'SAM::docloud()']]], - ['dohirs_4257',['dohirs',['../classRadiation.html#aface9778f843db231e142379cffb709c',1,'Radiation']]], - ['domain_5fbc_5ftype_4258',['domain_bc_type',['../classERF.html#ae5968f1bed602fa87cdd5cb7905b7e5e',1,'ERF']]], - ['domain_5fbcs_5ftype_4259',['domain_bcs_type',['../classERF.html#a574521986a6e403159f83c8b8123ba90',1,'ERF']]], - ['domain_5fbcs_5ftype_5fd_4260',['domain_bcs_type_d',['../classERF.html#a8a99e22b1111c803e31b4afd5fcdea60',1,'ERF']]], - ['doprecip_4261',['doprecip',['../classKessler.html#a2d8ae6f03c19821ef6279dcadd5cb36e',1,'Kessler::doprecip()'],['../classSAM.html#a54766f324324d579d2591a0bdc60e359',1,'SAM::doprecip()']]], - ['dryrad_5faer_4262',['dryrad_aer',['../structPhysProp_1_1physprop__t.html#a55622eb338277f3ce9c7d5b774a9c2c5',1,'PhysProp::physprop_t']]], - ['dryscal_5fhoriz_5fadv_5ftype_4263',['dryscal_horiz_adv_type',['../structAdvChoice.html#a74a383e01c24980b72b920054ee5c1ab',1,'AdvChoice']]], - ['dryscal_5fhoriz_5fupw_5ffrac_4264',['dryscal_horiz_upw_frac',['../structAdvChoice.html#afb0ff64219a9e79d077b1a06da7817ae',1,'AdvChoice']]], - ['dryscal_5fvert_5fadv_5ftype_4265',['dryscal_vert_adv_type',['../structAdvChoice.html#add9ddd5d61fc695bd2df0e3818767b78',1,'AdvChoice']]], - ['dryscal_5fvert_5fupw_5ffrac_4266',['dryscal_vert_upw_frac',['../structAdvChoice.html#a1fc6421356a6c2ecfea0a46b3928d9cf',1,'AdvChoice']]], - ['dt_4267',['dt',['../classKessler.html#a86cf1c45a302d0e4a860860dab3dbe65',1,'Kessler::dt()'],['../classSAM.html#af9ffbd0c3f98c0c5d0a7ac4b1fb3dec9',1,'SAM::dt()'],['../classSatAdj.html#acac2100a462c3a8e75a6d20c69673001',1,'SatAdj::dt()'],['../classRadiation.html#a98ebcca0b6a735bb910aedef14ce9a37',1,'Radiation::dt()'],['../classERF.html#ad34bae243fdb6c3029f5abe4fb4bca2d',1,'ERF::dt()']]], - ['dt_5favg_4268',['dt_avg',['../classRadiation.html#af65d65db4b84a4afd921db0f10ffa31e',1,'Radiation']]], - ['dt_5fmri_5fratio_4269',['dt_mri_ratio',['../classERF.html#a3cf7cb2e51eb7b69cb4079ffc6722459',1,'ERF']]], - ['dtos_4270',['dtos',['../classMultiBlockContainer.html#a537ef22d2809607f9d353b912eedffcf',1,'MultiBlockContainer']]], - ['dycore_5fhoriz_5fadv_5ftype_4271',['dycore_horiz_adv_type',['../structAdvChoice.html#a81152997920406ea2aa97cbb5af2d9b6',1,'AdvChoice']]], - ['dycore_5fhoriz_5fupw_5ffrac_4272',['dycore_horiz_upw_frac',['../structAdvChoice.html#abde30f55d66f1716d7459a09001d3f43',1,'AdvChoice']]], - ['dycore_5fvert_5fadv_5ftype_4273',['dycore_vert_adv_type',['../structAdvChoice.html#a2dd44749e2d4f224ae1da4f9e53e257a',1,'AdvChoice']]], - ['dycore_5fvert_5fupw_5ffrac_4274',['dycore_vert_upw_frac',['../structAdvChoice.html#a48a2a3eb5899f899e202df67fd8bb2e0',1,'AdvChoice']]], - ['dynamic_5fviscosity_4275',['dynamic_viscosity',['../structDiffChoice.html#afaba089738f1b77e58dd43bf1c964817',1,'DiffChoice']]], - ['dz0_4276',['dz0',['../structSolverChoice.html#a0a4f1c55ea1e3a7d50f926ee0d20a21c',1,'SolverChoice']]], - ['dz_5fmin_4277',['dz_min',['../classERF.html#a15db5266359edba700f523f16da303a7',1,'ERF']]] + ['d_5fhavg_5fdensity_4232',['d_havg_density',['../classERF.html#a84cf7616e7b3928f08f4bd56112db01e',1,'ERF']]], + ['d_5fhavg_5fpressure_4233',['d_havg_pressure',['../classERF.html#a9a4f076c56f31fbb5e68c09706605a05',1,'ERF']]], + ['d_5fhavg_5fqc_4234',['d_havg_qc',['../classERF.html#a8199cc1ec38b9dfd47262ccc7df6a941',1,'ERF']]], + ['d_5fhavg_5fqv_4235',['d_havg_qv',['../classERF.html#a2b0085123e02051ac4c2a72e9972e6ee',1,'ERF']]], + ['d_5fhavg_5ftemperature_4236',['d_havg_temperature',['../classERF.html#a20350959b7b3e252ee3a802e7998ca8d',1,'ERF']]], + ['d_5frayleigh_5fptrs_4237',['d_rayleigh_ptrs',['../classERF.html#ad598bde8e728479faaa7c2820096b47a',1,'ERF']]], + ['d_5frhoqt_5fsrc_4238',['d_rhoqt_src',['../classERF.html#a838687881ef3626f932d0e95ceff0e53',1,'ERF']]], + ['d_5frhotheta_5fsrc_4239',['d_rhotheta_src',['../classERF.html#a0c1fdcfbc9cbd6cb13e41d1170b161f8',1,'ERF']]], + ['d_5fsponge_5fptrs_4240',['d_sponge_ptrs',['../classERF.html#a3b9bcb54c278dfec6027e9727cc01bc5',1,'ERF']]], + ['d_5fu_5fgeos_4241',['d_u_geos',['../classERF.html#ac020980af9dbf46be43dd9f7127c06da',1,'ERF']]], + ['d_5fv_5fgeos_4242',['d_v_geos',['../classERF.html#a7d245afb7b3236b5967902f50bf9000b',1,'ERF']]], + ['d_5fw_5fsubsid_4243',['d_w_subsid',['../classERF.html#ac94ddee2f501dbcea2a516284b7119b5',1,'ERF']]], + ['data_4244',['data',['../structNDArray.html#a9d3679c95b5bf1813a7edaedf221837e',1,'NDArray']]], + ['data_5fsampler_4245',['data_sampler',['../classERF.html#a83ad7f8f4cf9920a6798f3b931355a2f',1,'ERF']]], + ['datalog_4246',['datalog',['../classERF.html#a1cade630b005dbcc0f644987ef3db287',1,'ERF']]], + ['datalogname_4247',['datalogname',['../classERF.html#a9248a4eb025c2647e003f838cba52a21',1,'ERF']]], + ['dei_4248',['dei',['../classRadiation.html#a5d6b802fde5710034668dec77e7a39a8',1,'Radiation']]], + ['density_5faer_4249',['density_aer',['../structPhysProp_1_1physprop__t.html#a8df74558339352f0e8c0031fc3160a09',1,'PhysProp::physprop_t']]], + ['depth_4250',['depth',['../classABLMost.html#a38ed37dd984fcc7be3b5ae04b7272459',1,'ABLMost']]], + ['derived_5fnames_4251',['derived_names',['../classERF.html#a9fc0f6e6ca35036d2e3a36dd42e66435',1,'ERF']]], + ['des_4252',['des',['../classRadiation.html#a6fb15791b58bf08aea781bc906b3c431',1,'Radiation']]], + ['destag_5fprofiles_4253',['destag_profiles',['../classERF.html#a65f19c55c8d3669445866a1c3bbb628d',1,'ERF']]], + ['detj_5fcc_4254',['detJ_cc',['../classERF.html#a30f8b851ed29d38695d44cff257f14e6',1,'ERF']]], + ['detj_5fcc_5fnew_4255',['detJ_cc_new',['../classERF.html#ae39bf64c5306b1dd939d82d9df728daa',1,'ERF']]], + ['detj_5fcc_5fsrc_4256',['detJ_cc_src',['../classERF.html#a9a411e0ea9d9bdbfab957c8081229091',1,'ERF']]], + ['dgnum_4257',['dgnum',['../structPhysProp_1_1physprop__t.html#a66b63e7d4250ce345343af372d529193',1,'PhysProp::physprop_t']]], + ['dgnumdry_5fm_4258',['dgnumdry_m',['../classMam4__aer.html#a12eaca69207827a3988597c3e2f2bb0e',1,'Mam4_aer']]], + ['dgnumhi_4259',['dgnumhi',['../structPhysProp_1_1physprop__t.html#a0a6b0b2e1d1906ac628da5c03c54dd2c',1,'PhysProp::physprop_t']]], + ['dgnumlo_4260',['dgnumlo',['../structPhysProp_1_1physprop__t.html#a2e423bf4c825875ea8d9a72ead6c3b20',1,'PhysProp::physprop_t']]], + ['dgnumwet_5fm_4261',['dgnumwet_m',['../classMam4__aer.html#a69a1949364f03af84c9e4c12973a5223',1,'Mam4_aer']]], + ['diffchoice_4262',['diffChoice',['../structSolverChoice.html#a396122e87a3d15c4ec8666d7dd18c095',1,'SolverChoice']]], + ['diffelq_4263',['diffelq',['../ERF__Constants_8H.html#a4e1c44dade7fcd7648d3e87ba5bba4c1',1,'ERF_Constants.H']]], + ['diffuse_5fke_5f3d_4264',['diffuse_KE_3D',['../structTurbChoice.html#a5864f0fe05bcbd45554301ade763d5ca',1,'TurbChoice']]], + ['diffuse_5fmoistvars_4265',['diffuse_moistvars',['../structMYNNLevel25.html#af677ab24bae6b1f78751489a8df5b1be',1,'MYNNLevel25']]], + ['dimid_4266',['dimid',['../structncutils_1_1NCDim.html#a1c5560c95be35dbcedaf1390972175f8',1,'ncutils::NCDim']]], + ['disk_5fcell_5fcount_4267',['disk_cell_count',['../classSimpleAD.html#a4a8f7fe612cdc61b58b386b0b3f61da7',1,'SimpleAD::disk_cell_count()'],['../classGeneralAD.html#a4a6d71d880f30aeb756885ac4e8d2b5b',1,'GeneralAD::disk_cell_count()']]], + ['dispersion_5faer_4268',['dispersion_aer',['../structPhysProp_1_1physprop__t.html#adf99574ee8aea212bec426dd42a4a9e4',1,'PhysProp::physprop_t']]], + ['do_5faerosol_5frad_4269',['do_aerosol_rad',['../classRadiation.html#a6a43bd5c228b629042b73e06f8fbcf87',1,'Radiation']]], + ['do_5fcloud_4270',['do_cloud',['../structSolverChoice.html#af352bb75ceaeae4ac534d3378fbf393a',1,'SolverChoice']]], + ['do_5fforest_5fdrag_4271',['do_forest_drag',['../structSolverChoice.html#aed9118172b234c3a0069a78776d09baa',1,'SolverChoice']]], + ['do_5flong_5fwave_5frad_4272',['do_long_wave_rad',['../classRadiation.html#afb905ef9ee37afaa882346803dae94c9',1,'Radiation']]], + ['do_5fprecip_4273',['do_precip',['../structSolverChoice.html#a766e5884354ed6483704f8257036ee75',1,'SolverChoice']]], + ['do_5fshort_5fwave_5frad_4274',['do_short_wave_rad',['../classRadiation.html#ad1177f9f1504cb562fb70b7f454387fc',1,'Radiation']]], + ['do_5fsnow_5foptics_4275',['do_snow_optics',['../classRadiation.html#a8c411f9344910aab58b29c4a3bcab401',1,'Radiation']]], + ['docloud_4276',['docloud',['../classSAM.html#a77c335e68b7ad8e6069d1318ea673a16',1,'SAM::docloud()'],['../classKessler.html#a7335cec5eabf2a33c8cd274b09863c28',1,'Kessler::docloud()']]], + ['dohirs_4277',['dohirs',['../classRadiation.html#aface9778f843db231e142379cffb709c',1,'Radiation']]], + ['domain_5fbc_5ftype_4278',['domain_bc_type',['../classERF.html#ae5968f1bed602fa87cdd5cb7905b7e5e',1,'ERF']]], + ['domain_5fbcs_5ftype_4279',['domain_bcs_type',['../classERF.html#a574521986a6e403159f83c8b8123ba90',1,'ERF']]], + ['domain_5fbcs_5ftype_5fd_4280',['domain_bcs_type_d',['../classERF.html#a8a99e22b1111c803e31b4afd5fcdea60',1,'ERF']]], + ['doprecip_4281',['doprecip',['../classKessler.html#a2d8ae6f03c19821ef6279dcadd5cb36e',1,'Kessler::doprecip()'],['../classSAM.html#a54766f324324d579d2591a0bdc60e359',1,'SAM::doprecip()']]], + ['dryrad_5faer_4282',['dryrad_aer',['../structPhysProp_1_1physprop__t.html#a55622eb338277f3ce9c7d5b774a9c2c5',1,'PhysProp::physprop_t']]], + ['dryscal_5fhoriz_5fadv_5ftype_4283',['dryscal_horiz_adv_type',['../structAdvChoice.html#a74a383e01c24980b72b920054ee5c1ab',1,'AdvChoice']]], + ['dryscal_5fhoriz_5fupw_5ffrac_4284',['dryscal_horiz_upw_frac',['../structAdvChoice.html#afb0ff64219a9e79d077b1a06da7817ae',1,'AdvChoice']]], + ['dryscal_5fvert_5fadv_5ftype_4285',['dryscal_vert_adv_type',['../structAdvChoice.html#add9ddd5d61fc695bd2df0e3818767b78',1,'AdvChoice']]], + ['dryscal_5fvert_5fupw_5ffrac_4286',['dryscal_vert_upw_frac',['../structAdvChoice.html#a1fc6421356a6c2ecfea0a46b3928d9cf',1,'AdvChoice']]], + ['dt_4287',['dt',['../classSAM.html#af9ffbd0c3f98c0c5d0a7ac4b1fb3dec9',1,'SAM::dt()'],['../classERF.html#ad34bae243fdb6c3029f5abe4fb4bca2d',1,'ERF::dt()'],['../classRadiation.html#a98ebcca0b6a735bb910aedef14ce9a37',1,'Radiation::dt()'],['../classSatAdj.html#acac2100a462c3a8e75a6d20c69673001',1,'SatAdj::dt()'],['../classKessler.html#a86cf1c45a302d0e4a860860dab3dbe65',1,'Kessler::dt()']]], + ['dt_5favg_4288',['dt_avg',['../classRadiation.html#af65d65db4b84a4afd921db0f10ffa31e',1,'Radiation']]], + ['dt_5fmri_5fratio_4289',['dt_mri_ratio',['../classERF.html#a3cf7cb2e51eb7b69cb4079ffc6722459',1,'ERF']]], + ['dtos_4290',['dtos',['../classMultiBlockContainer.html#a537ef22d2809607f9d353b912eedffcf',1,'MultiBlockContainer']]], + ['dx_4291',['dx',['../classTerrainIF.html#a9ef300b60a513a54e515d7230c9fa6b6',1,'TerrainIF']]], + ['dy_4292',['dy',['../classTerrainIF.html#a2403d44976a4f6f3b1b9e163a1f93a41',1,'TerrainIF']]], + ['dycore_5fhoriz_5fadv_5ftype_4293',['dycore_horiz_adv_type',['../structAdvChoice.html#a81152997920406ea2aa97cbb5af2d9b6',1,'AdvChoice']]], + ['dycore_5fhoriz_5fupw_5ffrac_4294',['dycore_horiz_upw_frac',['../structAdvChoice.html#abde30f55d66f1716d7459a09001d3f43',1,'AdvChoice']]], + ['dycore_5fvert_5fadv_5ftype_4295',['dycore_vert_adv_type',['../structAdvChoice.html#a2dd44749e2d4f224ae1da4f9e53e257a',1,'AdvChoice']]], + ['dycore_5fvert_5fupw_5ffrac_4296',['dycore_vert_upw_frac',['../structAdvChoice.html#a48a2a3eb5899f899e202df67fd8bb2e0',1,'AdvChoice']]], + ['dynamic_5fviscosity_4297',['dynamic_viscosity',['../structDiffChoice.html#afaba089738f1b77e58dd43bf1c964817',1,'DiffChoice']]], + ['dz0_4298',['dz0',['../structSolverChoice.html#a0a4f1c55ea1e3a7d50f926ee0d20a21c',1,'SolverChoice']]], + ['dz_5fmin_4299',['dz_min',['../classERF.html#a15db5266359edba700f523f16da303a7',1,'ERF']]] ]; diff --git a/search/variables_4.js b/search/variables_4.js index be8549907..a2f59f984 100644 --- a/search/variables_4.js +++ b/search/variables_4.js @@ -1,26 +1,26 @@ var searchData= [ - ['eccen_4278',['eccen',['../classRadiation.html#a62efb2cdbddfca4321d9e866b6a79b11',1,'Radiation']]], - ['eddydiffs_5flev_4279',['eddyDiffs_lev',['../classERF.html#a327d704704abd516be19339cb2d226f9',1,'ERF']]], - ['egccoef_4280',['egccoef',['../ERF__Constants_8H.html#a65f78c57eaba4f35dc9183cd2f3e66e3',1,'ERF_Constants.H']]], - ['egicoef_4281',['egicoef',['../ERF__Constants_8H.html#a6b49f5e9d61881c5a59656453a6c025f',1,'ERF_Constants.H']]], - ['empty_4282',['empty',['../classUnionListIF.html#ada33e955e690c4535d78e6db572707d7',1,'UnionListIF']]], - ['eps_4283',['eps',['../structsurface__flux__wave__coupled.html#aee14d25dbf38dc291b9c4900d737e121',1,'surface_flux_wave_coupled::eps()'],['../structWENO__Z7.html#a5f83e00b8908c86f74e2a4c5ea373090',1,'WENO_Z7::eps()'],['../structWENO__Z5.html#ab4cfe75de30306d2462c33b4797fa570',1,'WENO_Z5::eps()'],['../structWENO__MZQ3.html#ad02f88cd05b6e31261fb3380887a2099',1,'WENO_MZQ3::eps()'],['../structWENO__Z3.html#a04370c4cf4d845f967ec610ff66f5d2b',1,'WENO_Z3::eps()'],['../structWENO7.html#a51bb3b4aafa54396917073e91d53140b',1,'WENO7::eps()'],['../structWENO5.html#a0eb3eb8be72f02731cd24f03d5c2b9ca',1,'WENO5::eps()'],['../structWENO3.html#a5ea04e699e55b168c29b38e9e453660f',1,'WENO3::eps()'],['../structMYNNLevel2.html#a2d226d66711e6659f0428210f8283f9d',1,'MYNNLevel2::eps()'],['../structrotate__flux.html#ae2e4dd388a9a609acf27d90fea305e11',1,'rotate_flux::eps()'],['../structcustom__flux.html#ae0e2af01151c51f4c335f053a8bb8f17',1,'custom_flux::eps()'],['../structmoeng__flux.html#a3d06eff1aa7d6c357e1245eb8f5b96f7',1,'moeng_flux::eps()'],['../structsurface__temp__wave__coupled.html#a2a663fad6d183ced2edb1dc99fe104bf',1,'surface_temp_wave_coupled::eps()'],['../structadiabatic__wave__coupled.html#a3f907fc7025d3d3f7e44c222e12b4df1',1,'adiabatic_wave_coupled::eps()']]], - ['epsilo_4284',['epsilo',['../ERF__Constants_8H.html#a630c4c3e10ef44d50ca4c6939a59b6a3',1,'ERF_Constants.H']]], - ['erccoef_4285',['erccoef',['../ERF__Constants_8H.html#af90fa8b6a26f98067ce125597f35d983',1,'ERF_Constants.H']]], - ['erf1_4286',['erf1',['../classMultiBlockContainer.html#a1ee9fa78e0ade97253f818516df5d83d',1,'MultiBlockContainer']]], - ['erf2_4287',['erf2',['../classMultiBlockContainer.html#ac65a89fe2e12cff2c871d641f965e322',1,'MultiBlockContainer']]], - ['esccoef_4288',['esccoef',['../ERF__Constants_8H.html#ac16a7511bec41b7d5a558b5841e8f3b1',1,'ERF_Constants.H']]], - ['esicoef_4289',['esicoef',['../ERF__Constants_8H.html#a414035f12e97c86f4e40cb6763c29ddb',1,'ERF_Constants.H']]], - ['eta_5feps_4290',['eta_eps',['../structcustom__flux.html#aa04871c3e8d2e06f502cde2404c90be4',1,'custom_flux::eta_eps()'],['../structdonelan__flux.html#aac38c6d44658be0daa32dc8bd0b29adb',1,'donelan_flux::eta_eps()'],['../structmoeng__flux.html#a67cae16850c061bb189a783159ac6406',1,'moeng_flux::eta_eps()']]], - ['evapg1_4291',['evapg1',['../classSAM.html#a2e241fff555231e1cc87947a624bb5d6',1,'SAM']]], - ['evapg2_4292',['evapg2',['../classSAM.html#a3117e23160d027ccb4dacf744a477a40',1,'SAM']]], - ['evapr1_4293',['evapr1',['../classSAM.html#a8350a31a9f29bedee48b24bb43d5b0fc',1,'SAM']]], - ['evapr2_4294',['evapr2',['../classSAM.html#a0edeaaddf7573079fdc9af1484ce5582',1,'SAM']]], - ['evaps1_4295',['evaps1',['../classSAM.html#a56c463cbd313722b567dd88e7ac6fccd',1,'SAM']]], - ['evaps2_4296',['evaps2',['../classSAM.html#a8f9e9699afd94d393be846cd26933fd0',1,'SAM']]], - ['ext_5fcmip6_5fsw_4297',['ext_cmip6_sw',['../classAerRadProps.html#acf87aa0fdbfa3b73924a1f7c56088e55',1,'AerRadProps']]], - ['ext_5fsw_5fice_4298',['ext_sw_ice',['../classCloudRadProps.html#a4664e7123fdc065b7ff40e716453b050',1,'CloudRadProps']]], - ['ext_5fsw_5fliq_4299',['ext_sw_liq',['../classCloudRadProps.html#a98a74e616e9952f22102a6d3c3f4af51',1,'CloudRadProps']]], - ['extpsw_4300',['extpsw',['../structPhysProp_1_1physprop__t.html#aa86746c3ce43b7a278d78276bbe0d153',1,'PhysProp::physprop_t']]] + ['eccen_4300',['eccen',['../classRadiation.html#a62efb2cdbddfca4321d9e866b6a79b11',1,'Radiation']]], + ['eddydiffs_5flev_4301',['eddyDiffs_lev',['../classERF.html#a327d704704abd516be19339cb2d226f9',1,'ERF']]], + ['egccoef_4302',['egccoef',['../ERF__Constants_8H.html#a65f78c57eaba4f35dc9183cd2f3e66e3',1,'ERF_Constants.H']]], + ['egicoef_4303',['egicoef',['../ERF__Constants_8H.html#a6b49f5e9d61881c5a59656453a6c025f',1,'ERF_Constants.H']]], + ['empty_4304',['empty',['../classUnionListIF.html#ada33e955e690c4535d78e6db572707d7',1,'UnionListIF']]], + ['eps_4305',['eps',['../structsurface__flux__wave__coupled.html#aee14d25dbf38dc291b9c4900d737e121',1,'surface_flux_wave_coupled::eps()'],['../structWENO__Z7.html#a5f83e00b8908c86f74e2a4c5ea373090',1,'WENO_Z7::eps()'],['../structWENO__Z5.html#ab4cfe75de30306d2462c33b4797fa570',1,'WENO_Z5::eps()'],['../structWENO__MZQ3.html#ad02f88cd05b6e31261fb3380887a2099',1,'WENO_MZQ3::eps()'],['../structWENO__Z3.html#a04370c4cf4d845f967ec610ff66f5d2b',1,'WENO_Z3::eps()'],['../structWENO7.html#a51bb3b4aafa54396917073e91d53140b',1,'WENO7::eps()'],['../structWENO5.html#a0eb3eb8be72f02731cd24f03d5c2b9ca',1,'WENO5::eps()'],['../structWENO3.html#a5ea04e699e55b168c29b38e9e453660f',1,'WENO3::eps()'],['../structMYNNLevel2.html#a2d226d66711e6659f0428210f8283f9d',1,'MYNNLevel2::eps()'],['../structrotate__flux.html#ae2e4dd388a9a609acf27d90fea305e11',1,'rotate_flux::eps()'],['../structcustom__flux.html#ae0e2af01151c51f4c335f053a8bb8f17',1,'custom_flux::eps()'],['../structmoeng__flux.html#a3d06eff1aa7d6c357e1245eb8f5b96f7',1,'moeng_flux::eps()'],['../structsurface__temp__wave__coupled.html#a2a663fad6d183ced2edb1dc99fe104bf',1,'surface_temp_wave_coupled::eps()'],['../structadiabatic__wave__coupled.html#a3f907fc7025d3d3f7e44c222e12b4df1',1,'adiabatic_wave_coupled::eps()']]], + ['epsilo_4306',['epsilo',['../ERF__Constants_8H.html#a630c4c3e10ef44d50ca4c6939a59b6a3',1,'ERF_Constants.H']]], + ['erccoef_4307',['erccoef',['../ERF__Constants_8H.html#af90fa8b6a26f98067ce125597f35d983',1,'ERF_Constants.H']]], + ['erf1_4308',['erf1',['../classMultiBlockContainer.html#a1ee9fa78e0ade97253f818516df5d83d',1,'MultiBlockContainer']]], + ['erf2_4309',['erf2',['../classMultiBlockContainer.html#ac65a89fe2e12cff2c871d641f965e322',1,'MultiBlockContainer']]], + ['esccoef_4310',['esccoef',['../ERF__Constants_8H.html#ac16a7511bec41b7d5a558b5841e8f3b1',1,'ERF_Constants.H']]], + ['esicoef_4311',['esicoef',['../ERF__Constants_8H.html#a414035f12e97c86f4e40cb6763c29ddb',1,'ERF_Constants.H']]], + ['eta_5feps_4312',['eta_eps',['../structcustom__flux.html#aa04871c3e8d2e06f502cde2404c90be4',1,'custom_flux::eta_eps()'],['../structdonelan__flux.html#aac38c6d44658be0daa32dc8bd0b29adb',1,'donelan_flux::eta_eps()'],['../structmoeng__flux.html#a67cae16850c061bb189a783159ac6406',1,'moeng_flux::eta_eps()']]], + ['evapg1_4313',['evapg1',['../classSAM.html#a2e241fff555231e1cc87947a624bb5d6',1,'SAM']]], + ['evapg2_4314',['evapg2',['../classSAM.html#a3117e23160d027ccb4dacf744a477a40',1,'SAM']]], + ['evapr1_4315',['evapr1',['../classSAM.html#a8350a31a9f29bedee48b24bb43d5b0fc',1,'SAM']]], + ['evapr2_4316',['evapr2',['../classSAM.html#a0edeaaddf7573079fdc9af1484ce5582',1,'SAM']]], + ['evaps1_4317',['evaps1',['../classSAM.html#a56c463cbd313722b567dd88e7ac6fccd',1,'SAM']]], + ['evaps2_4318',['evaps2',['../classSAM.html#a8f9e9699afd94d393be846cd26933fd0',1,'SAM']]], + ['ext_5fcmip6_5fsw_4319',['ext_cmip6_sw',['../classAerRadProps.html#acf87aa0fdbfa3b73924a1f7c56088e55',1,'AerRadProps']]], + ['ext_5fsw_5fice_4320',['ext_sw_ice',['../classCloudRadProps.html#a4664e7123fdc065b7ff40e716453b050',1,'CloudRadProps']]], + ['ext_5fsw_5fliq_4321',['ext_sw_liq',['../classCloudRadProps.html#a98a74e616e9952f22102a6d3c3f4af51',1,'CloudRadProps']]], + ['extpsw_4322',['extpsw',['../structPhysProp_1_1physprop__t.html#aa86746c3ce43b7a278d78276bbe0d153',1,'PhysProp::physprop_t']]] ]; diff --git a/search/variables_5.js b/search/variables_5.js index 9b3111256..511cc4934 100644 --- a/search/variables_5.js +++ b/search/variables_5.js @@ -1,29 +1,29 @@ var searchData= [ - ['f1_4301',['F1',['../structMYNNLevel2.html#a8be91cd073c493f390653b79f0a8706c',1,'MYNNLevel2']]], - ['f1_5factive_4302',['f1_active',['../classUnionCIF.html#a2efa596306e1f101538ea7addef01c50',1,'UnionCIF::f1_active()'],['../classIntersectionCIF.html#addd5d1b2d4f051377f8b3b2b2fcc395e',1,'IntersectionCIF::f1_active()']]], - ['f2_4303',['F2',['../structMYNNLevel2.html#a195f36a73787dea436d798f20d28ebb3',1,'MYNNLevel2']]], - ['f2_5factive_4304',['f2_active',['../classUnionCIF.html#a7a543347d220b1e1345c2af564cc0bd5',1,'UnionCIF::f2_active()'],['../classIntersectionCIF.html#a92f13c010706b380de68596e6ab778ec',1,'IntersectionCIF::f2_active()']]], - ['f_5fslow_4305',['F_slow',['../classMRISplitIntegrator.html#a088e107111ca012e026908b0c0b3cef7',1,'MRISplitIntegrator']]], - ['fast_5frhs_4306',['fast_rhs',['../classMRISplitIntegrator.html#a8f0b8ba2224608975dd1cfae5d811ffb',1,'MRISplitIntegrator']]], - ['fast_5frhs_5ffun_4307',['fast_rhs_fun',['../ERF__TI__substep__fun_8H.html#ac6afbd55bf5b7264098d44d9b8928f57',1,'ERF_TI_substep_fun.H']]], - ['fine_5fmask_4308',['fine_mask',['../classERF.html#a83c244120a15f0d9b9bca54e93976428',1,'ERF']]], - ['finished_5fwave_4309',['finished_wave',['../classERF.html#af282e3bdfdad38a0b898ed567ea446ee',1,'ERF']]], - ['fixed_5fdt_4310',['fixed_dt',['../classERF.html#a393b540493795b8c6ee0f64634b8b815',1,'ERF']]], - ['fixed_5ffast_5fdt_4311',['fixed_fast_dt',['../classERF.html#a4f3f43c6304a0a3ae78c42d54c05ee26',1,'ERF']]], - ['fixed_5fmri_5fdt_5fratio_4312',['fixed_mri_dt_ratio',['../classERF.html#ad2e1a979c0ad68e87eaee349beb7e9fd',1,'ERF']]], - ['fixed_5ftotal_5fsolar_5firradiance_4313',['fixed_total_solar_irradiance',['../classRadiation.html#a0cdd06e704e50fd3f6f18781f7d4ec38',1,'Radiation']]], - ['flns_4314',['flns',['../classRadiation.html#a6a65d086e75212c5d372c2fbdb694843',1,'Radiation']]], - ['flnt_4315',['flnt',['../classRadiation.html#aff08760a7c9aaa416621ac1c5dd9ac45',1,'Radiation']]], - ['flux_5ftype_4316',['flux_type',['../classABLMost.html#ad837d92390012682056ffac0b5f9a8f9',1,'ABLMost']]], - ['force_5fstage1_5fsingle_5fsubstep_4317',['force_stage1_single_substep',['../structSolverChoice.html#a3f8ae511632557066f6662eec79591e1',1,'SolverChoice::force_stage1_single_substep()'],['../classMRISplitIntegrator.html#a5b2e5780482fdbeab2ce9c053557cbf8',1,'MRISplitIntegrator::force_stage1_single_substep()']]], - ['fpr_5fc_4318',['FPr_c',['../classERF.html#a34160ca20fb400ee285664117cb80512',1,'ERF']]], - ['fpr_5fu_4319',['FPr_u',['../classERF.html#a0ef3455d5b4fc9a178e023b233d389a4',1,'ERF']]], - ['fpr_5fv_4320',['FPr_v',['../classERF.html#a1dc7086aec533a042e6033706845b0c3',1,'ERF']]], - ['fpr_5fw_4321',['FPr_w',['../classERF.html#ac9a11403c2238d0d1e7b65b2d100dbaf',1,'ERF']]], - ['freestream_5fphi_4322',['freestream_phi',['../classGeneralAD.html#acd1962338f30947c30f916121b8ca0e0',1,'GeneralAD::freestream_phi()'],['../classSimpleAD.html#ace7e3b24d201e3840260d1cdbb6ef3a5',1,'SimpleAD::freestream_phi()']]], - ['freestream_5fvelocity_4323',['freestream_velocity',['../classGeneralAD.html#a2232a2f38c6bfd8102e38e383b10ea0b',1,'GeneralAD::freestream_velocity()'],['../classSimpleAD.html#a67d11cb5167af18f4beb8fdf4fe917ad',1,'SimpleAD::freestream_velocity()']]], - ['fsds_4324',['fsds',['../classRadiation.html#aed316beadd323289608d8f856ca4ce0c',1,'Radiation']]], - ['fsns_4325',['fsns',['../classRadiation.html#a51f5029d29ffc61296dc89ac879c3f55',1,'Radiation']]], - ['fsnt_4326',['fsnt',['../classRadiation.html#a20f4c5b60d245576263ba50c105dc610',1,'Radiation']]] + ['f1_4323',['F1',['../structMYNNLevel2.html#a8be91cd073c493f390653b79f0a8706c',1,'MYNNLevel2']]], + ['f1_5factive_4324',['f1_active',['../classUnionCIF.html#a2efa596306e1f101538ea7addef01c50',1,'UnionCIF::f1_active()'],['../classIntersectionCIF.html#addd5d1b2d4f051377f8b3b2b2fcc395e',1,'IntersectionCIF::f1_active()']]], + ['f2_4325',['F2',['../structMYNNLevel2.html#a195f36a73787dea436d798f20d28ebb3',1,'MYNNLevel2']]], + ['f2_5factive_4326',['f2_active',['../classUnionCIF.html#a7a543347d220b1e1345c2af564cc0bd5',1,'UnionCIF::f2_active()'],['../classIntersectionCIF.html#a92f13c010706b380de68596e6ab778ec',1,'IntersectionCIF::f2_active()']]], + ['f_5fslow_4327',['F_slow',['../classMRISplitIntegrator.html#a088e107111ca012e026908b0c0b3cef7',1,'MRISplitIntegrator']]], + ['fast_5frhs_4328',['fast_rhs',['../classMRISplitIntegrator.html#a8f0b8ba2224608975dd1cfae5d811ffb',1,'MRISplitIntegrator']]], + ['fast_5frhs_5ffun_4329',['fast_rhs_fun',['../ERF__TI__substep__fun_8H.html#ac6afbd55bf5b7264098d44d9b8928f57',1,'ERF_TI_substep_fun.H']]], + ['fine_5fmask_4330',['fine_mask',['../classERF.html#a83c244120a15f0d9b9bca54e93976428',1,'ERF']]], + ['finished_5fwave_4331',['finished_wave',['../classERF.html#af282e3bdfdad38a0b898ed567ea446ee',1,'ERF']]], + ['fixed_5fdt_4332',['fixed_dt',['../classERF.html#a393b540493795b8c6ee0f64634b8b815',1,'ERF']]], + ['fixed_5ffast_5fdt_4333',['fixed_fast_dt',['../classERF.html#a4f3f43c6304a0a3ae78c42d54c05ee26',1,'ERF']]], + ['fixed_5fmri_5fdt_5fratio_4334',['fixed_mri_dt_ratio',['../classERF.html#ad2e1a979c0ad68e87eaee349beb7e9fd',1,'ERF']]], + ['fixed_5ftotal_5fsolar_5firradiance_4335',['fixed_total_solar_irradiance',['../classRadiation.html#a0cdd06e704e50fd3f6f18781f7d4ec38',1,'Radiation']]], + ['flns_4336',['flns',['../classRadiation.html#a6a65d086e75212c5d372c2fbdb694843',1,'Radiation']]], + ['flnt_4337',['flnt',['../classRadiation.html#aff08760a7c9aaa416621ac1c5dd9ac45',1,'Radiation']]], + ['flux_5ftype_4338',['flux_type',['../classABLMost.html#ad837d92390012682056ffac0b5f9a8f9',1,'ABLMost']]], + ['force_5fstage1_5fsingle_5fsubstep_4339',['force_stage1_single_substep',['../structSolverChoice.html#a3f8ae511632557066f6662eec79591e1',1,'SolverChoice::force_stage1_single_substep()'],['../classMRISplitIntegrator.html#a5b2e5780482fdbeab2ce9c053557cbf8',1,'MRISplitIntegrator::force_stage1_single_substep()']]], + ['fpr_5fc_4340',['FPr_c',['../classERF.html#a34160ca20fb400ee285664117cb80512',1,'ERF']]], + ['fpr_5fu_4341',['FPr_u',['../classERF.html#a0ef3455d5b4fc9a178e023b233d389a4',1,'ERF']]], + ['fpr_5fv_4342',['FPr_v',['../classERF.html#a1dc7086aec533a042e6033706845b0c3',1,'ERF']]], + ['fpr_5fw_4343',['FPr_w',['../classERF.html#ac9a11403c2238d0d1e7b65b2d100dbaf',1,'ERF']]], + ['freestream_5fphi_4344',['freestream_phi',['../classGeneralAD.html#acd1962338f30947c30f916121b8ca0e0',1,'GeneralAD::freestream_phi()'],['../classSimpleAD.html#ace7e3b24d201e3840260d1cdbb6ef3a5',1,'SimpleAD::freestream_phi()']]], + ['freestream_5fvelocity_4345',['freestream_velocity',['../classGeneralAD.html#a2232a2f38c6bfd8102e38e383b10ea0b',1,'GeneralAD::freestream_velocity()'],['../classSimpleAD.html#a67d11cb5167af18f4beb8fdf4fe917ad',1,'SimpleAD::freestream_velocity()']]], + ['fsds_4346',['fsds',['../classRadiation.html#aed316beadd323289608d8f856ca4ce0c',1,'Radiation']]], + ['fsns_4347',['fsns',['../classRadiation.html#a51f5029d29ffc61296dc89ac879c3f55',1,'Radiation']]], + ['fsnt_4348',['fsnt',['../classRadiation.html#a20f4c5b60d245576263ba50c105dc610',1,'Radiation']]] ]; diff --git a/search/variables_6.js b/search/variables_6.js index 2d1280c87..cc3d6df3d 100644 --- a/search/variables_6.js +++ b/search/variables_6.js @@ -1,31 +1,31 @@ var searchData= [ - ['g1_4327',['g1',['../structUPWIND3.html#a552999e68e80fcc77c602ba6818df36c',1,'UPWIND3::g1()'],['../structCENTERED2.html#ac8bd01fa97a379612f9457f992ea0782',1,'CENTERED2::g1()'],['../structWENO__Z7.html#a1592e565065b2ee52f9eaea298ecd7d5',1,'WENO_Z7::g1()'],['../structWENO__Z5.html#a920795e7ec43cf67356aaf8943fde456',1,'WENO_Z5::g1()'],['../structWENO__MZQ3.html#ad6c988889194e31f809b878a8b75390e',1,'WENO_MZQ3::g1()'],['../structWENO__Z3.html#acc8bf5960d4d7e92184f50911c0a4871',1,'WENO_Z3::g1()'],['../structWENO7.html#a847542024dd131b3455ac46c10969f57',1,'WENO7::g1()'],['../structWENO5.html#acedffa739822ba3574a74f6e3e6fe7a3',1,'WENO5::g1()'],['../structWENO3.html#a0c57f25abcb2dfd9ded1393d14d83568',1,'WENO3::g1()'],['../structCENTERED6.html#a6ffd5cab531876c4cb61598e3021e401',1,'CENTERED6::g1()'],['../structUPWIND5.html#a6020e2c4e4c44b76a2456ac7d2636007',1,'UPWIND5::g1()'],['../structCENTERED4.html#a2ae59ff4c8afe044deeb7a0b2569e34a',1,'CENTERED4::g1()']]], - ['g1_5f3_5f4_4328',['g1_3_4',['../structUPWINDALL.html#a5ec3aa15176050449c9d3024c0956e18',1,'UPWINDALL']]], - ['g1_5f5_5f6_4329',['g1_5_6',['../structUPWINDALL.html#a5d775740326820a724fb9b7b3cd24ebe',1,'UPWINDALL']]], - ['g2_4330',['g2',['../structCENTERED4.html#affba80f935c74285d66f7b86c7b859db',1,'CENTERED4::g2()'],['../structWENO__Z7.html#ab34dcf601a1679692239664751e35300',1,'WENO_Z7::g2()'],['../structWENO__Z5.html#af15d70f8e0513f44fb8fbab8c6b2020a',1,'WENO_Z5::g2()'],['../structWENO__MZQ3.html#a074870251e62994daec13919faff1576',1,'WENO_MZQ3::g2()'],['../structWENO__Z3.html#aa7976a5cf48e2e1cd1feecbaaa2218f9',1,'WENO_Z3::g2()'],['../structWENO7.html#a6fd89490f6c6a0c209bf34e7fee67d6b',1,'WENO7::g2()'],['../structWENO5.html#a4e300b80fa08a8a265ca1b3caa1fe009',1,'WENO5::g2()'],['../structWENO3.html#a7726242b3b06bf75643f8141d2ca78c8',1,'WENO3::g2()'],['../structCENTERED6.html#a32c3566f07adb5481cf94c54893a4206',1,'CENTERED6::g2()'],['../structUPWIND5.html#a37388f6bd9c8c8352387d531db414ef8',1,'UPWIND5::g2()'],['../structUPWIND3.html#a2a9ea3ce4eb7b5ba778a5a0a7a9a1922',1,'UPWIND3::g2()']]], - ['g2_5f3_5f4_4331',['g2_3_4',['../structUPWINDALL.html#a771832bce0ef052b6cfd438a385e2f1b',1,'UPWINDALL']]], - ['g2_5f5_5f6_4332',['g2_5_6',['../structUPWINDALL.html#ad549123976e1f955e7880cdee4871e36',1,'UPWINDALL']]], - ['g3_4333',['g3',['../structWENO5.html#acab4e47113826df9a8469d5647507385',1,'WENO5::g3()'],['../structWENO__Z7.html#adf413da0e2e51d403226859ed4463de9',1,'WENO_Z7::g3()'],['../structWENO__Z5.html#a2249935126e5768605c37eb9879765eb',1,'WENO_Z5::g3()'],['../structWENO__MZQ3.html#a97cfb78afa5c496fb3194141f284556c',1,'WENO_MZQ3::g3()'],['../structCENTERED6.html#addc1b756f97d4883080045a187e4d433',1,'CENTERED6::g3()'],['../structUPWIND5.html#aa8f3c0ecf7c76a2952679bd5c366b867',1,'UPWIND5::g3()'],['../structWENO7.html#a6da9486392dffd024784b275584612b1',1,'WENO7::g3()']]], - ['g3_5f5_5f6_4334',['g3_5_6',['../structUPWINDALL.html#a97d82cab1041d98ca70c6abc80286f6b',1,'UPWINDALL']]], - ['g4_4335',['g4',['../structWENO7.html#a5bc057e9b0e1f937a32733802539acff',1,'WENO7::g4()'],['../structWENO__Z7.html#aa24aee7fd8eb42f4f47aaf4844940bcb',1,'WENO_Z7::g4()']]], - ['g_5fd_5feff_4336',['g_d_eff',['../classCloudRadProps.html#ae567379b95d6a04ffa0680568d057905',1,'CloudRadProps']]], - ['g_5flambda_4337',['g_lambda',['../classCloudRadProps.html#a58599e69fa4af17830d28c4836e386db',1,'CloudRadProps']]], - ['g_5fmu_4338',['g_mu',['../classCloudRadProps.html#a24ce2602b37e1f5c1becf3ba0baee9d1',1,'CloudRadProps']]], - ['gam1_4339',['gam1',['../structMYNNLevel2.html#a603d910b71e93ffc0201ceb728d071fc',1,'MYNNLevel2']]], - ['gam2_4340',['gam2',['../structMYNNLevel2.html#afcbf928ab13e2f21e0491d99cb0d4daf',1,'MYNNLevel2']]], - ['gamaz_4341',['gamaz',['../classSAM.html#af47c1dda6481ee4549b60f2c03bdec18',1,'SAM']]], - ['gamma_4342',['Gamma',['../ERF__Constants_8H.html#afbb622bf3b404a3e7c77f3103b4d1231',1,'ERF_Constants.H']]], - ['gamma_5fh_4343',['gamma_h',['../structsimilarity__funs.html#a6c53efd885ed922115193bc9a36cb0e6',1,'similarity_funs']]], - ['gamma_5fm_4344',['gamma_m',['../structsimilarity__funs.html#ae78007489e8da2bf08c6f999381b9512',1,'similarity_funs']]], - ['gas_4345',['gas',['../structMamConstituents_1_1gaslist__t.html#aead26e24deeb3139776252191edc547b',1,'MamConstituents::gaslist_t']]], - ['gas_5fnames_4346',['gas_names',['../classOptics.html#aba268b2221309fdc437349b1427c5c6d',1,'Optics']]], - ['gas_5fvmr_4347',['gas_vmr',['../classRadiation.html#a8a48736892a600948ffa42c9d1b38700',1,'Radiation']]], - ['gaslist_4348',['gaslist',['../classMamConstituents.html#abd637475ed7adbc96892dc92b86d8f57',1,'MamConstituents::gaslist()'],['../classRadConstants.html#abaa201a157c245b8f20605e3d3c94938',1,'RadConstants::gaslist()']]], - ['gasnames_4349',['gasnames',['../classRadiation.html#a7d59cd8c1bc45b5c128726107a71b6bb',1,'Radiation']]], - ['geometric_5fradius_4350',['geometric_radius',['../classAerRadProps.html#a315308c2521564d2531785962659d292',1,'AerRadProps']]], - ['gpoint_5fbands_5flw_4351',['gpoint_bands_lw',['../classRadiation.html#af74c6b8838be2615c0dd0eefb5840d23',1,'Radiation']]], - ['gpoint_5fbands_5fsw_4352',['gpoint_bands_sw',['../classRadiation.html#a875467ba1e77ce2c0af0911c09422b42',1,'Radiation']]], - ['gravity_4353',['gravity',['../structmost__data.html#a7e3410c5a9916b84524bda4f324eec3b',1,'most_data::gravity()'],['../structSolverChoice.html#a47a54f2e44955202b5b437e4b1b4a61b',1,'SolverChoice::gravity()']]], - ['grid_5fstretching_5fratio_4354',['grid_stretching_ratio',['../structSolverChoice.html#a63b6fffe930de9eb25f92c2bafb00c00',1,'SolverChoice']]] + ['g1_4349',['g1',['../structUPWIND3.html#a552999e68e80fcc77c602ba6818df36c',1,'UPWIND3::g1()'],['../structCENTERED2.html#ac8bd01fa97a379612f9457f992ea0782',1,'CENTERED2::g1()'],['../structWENO__Z7.html#a1592e565065b2ee52f9eaea298ecd7d5',1,'WENO_Z7::g1()'],['../structWENO__Z5.html#a920795e7ec43cf67356aaf8943fde456',1,'WENO_Z5::g1()'],['../structWENO__MZQ3.html#ad6c988889194e31f809b878a8b75390e',1,'WENO_MZQ3::g1()'],['../structWENO__Z3.html#acc8bf5960d4d7e92184f50911c0a4871',1,'WENO_Z3::g1()'],['../structWENO7.html#a847542024dd131b3455ac46c10969f57',1,'WENO7::g1()'],['../structWENO5.html#acedffa739822ba3574a74f6e3e6fe7a3',1,'WENO5::g1()'],['../structWENO3.html#a0c57f25abcb2dfd9ded1393d14d83568',1,'WENO3::g1()'],['../structCENTERED6.html#a6ffd5cab531876c4cb61598e3021e401',1,'CENTERED6::g1()'],['../structUPWIND5.html#a6020e2c4e4c44b76a2456ac7d2636007',1,'UPWIND5::g1()'],['../structCENTERED4.html#a2ae59ff4c8afe044deeb7a0b2569e34a',1,'CENTERED4::g1()']]], + ['g1_5f3_5f4_4350',['g1_3_4',['../structUPWINDALL.html#a5ec3aa15176050449c9d3024c0956e18',1,'UPWINDALL']]], + ['g1_5f5_5f6_4351',['g1_5_6',['../structUPWINDALL.html#a5d775740326820a724fb9b7b3cd24ebe',1,'UPWINDALL']]], + ['g2_4352',['g2',['../structCENTERED4.html#affba80f935c74285d66f7b86c7b859db',1,'CENTERED4::g2()'],['../structWENO__Z7.html#ab34dcf601a1679692239664751e35300',1,'WENO_Z7::g2()'],['../structWENO__Z5.html#af15d70f8e0513f44fb8fbab8c6b2020a',1,'WENO_Z5::g2()'],['../structWENO__MZQ3.html#a074870251e62994daec13919faff1576',1,'WENO_MZQ3::g2()'],['../structWENO__Z3.html#aa7976a5cf48e2e1cd1feecbaaa2218f9',1,'WENO_Z3::g2()'],['../structWENO7.html#a6fd89490f6c6a0c209bf34e7fee67d6b',1,'WENO7::g2()'],['../structWENO5.html#a4e300b80fa08a8a265ca1b3caa1fe009',1,'WENO5::g2()'],['../structWENO3.html#a7726242b3b06bf75643f8141d2ca78c8',1,'WENO3::g2()'],['../structCENTERED6.html#a32c3566f07adb5481cf94c54893a4206',1,'CENTERED6::g2()'],['../structUPWIND5.html#a37388f6bd9c8c8352387d531db414ef8',1,'UPWIND5::g2()'],['../structUPWIND3.html#a2a9ea3ce4eb7b5ba778a5a0a7a9a1922',1,'UPWIND3::g2()']]], + ['g2_5f3_5f4_4353',['g2_3_4',['../structUPWINDALL.html#a771832bce0ef052b6cfd438a385e2f1b',1,'UPWINDALL']]], + ['g2_5f5_5f6_4354',['g2_5_6',['../structUPWINDALL.html#ad549123976e1f955e7880cdee4871e36',1,'UPWINDALL']]], + ['g3_4355',['g3',['../structWENO5.html#acab4e47113826df9a8469d5647507385',1,'WENO5::g3()'],['../structWENO__Z7.html#adf413da0e2e51d403226859ed4463de9',1,'WENO_Z7::g3()'],['../structWENO__Z5.html#a2249935126e5768605c37eb9879765eb',1,'WENO_Z5::g3()'],['../structWENO__MZQ3.html#a97cfb78afa5c496fb3194141f284556c',1,'WENO_MZQ3::g3()'],['../structCENTERED6.html#addc1b756f97d4883080045a187e4d433',1,'CENTERED6::g3()'],['../structUPWIND5.html#aa8f3c0ecf7c76a2952679bd5c366b867',1,'UPWIND5::g3()'],['../structWENO7.html#a6da9486392dffd024784b275584612b1',1,'WENO7::g3()']]], + ['g3_5f5_5f6_4356',['g3_5_6',['../structUPWINDALL.html#a97d82cab1041d98ca70c6abc80286f6b',1,'UPWINDALL']]], + ['g4_4357',['g4',['../structWENO7.html#a5bc057e9b0e1f937a32733802539acff',1,'WENO7::g4()'],['../structWENO__Z7.html#aa24aee7fd8eb42f4f47aaf4844940bcb',1,'WENO_Z7::g4()']]], + ['g_5fd_5feff_4358',['g_d_eff',['../classCloudRadProps.html#ae567379b95d6a04ffa0680568d057905',1,'CloudRadProps']]], + ['g_5flambda_4359',['g_lambda',['../classCloudRadProps.html#a58599e69fa4af17830d28c4836e386db',1,'CloudRadProps']]], + ['g_5fmu_4360',['g_mu',['../classCloudRadProps.html#a24ce2602b37e1f5c1becf3ba0baee9d1',1,'CloudRadProps']]], + ['gam1_4361',['gam1',['../structMYNNLevel2.html#a603d910b71e93ffc0201ceb728d071fc',1,'MYNNLevel2']]], + ['gam2_4362',['gam2',['../structMYNNLevel2.html#afcbf928ab13e2f21e0491d99cb0d4daf',1,'MYNNLevel2']]], + ['gamaz_4363',['gamaz',['../classSAM.html#af47c1dda6481ee4549b60f2c03bdec18',1,'SAM']]], + ['gamma_4364',['Gamma',['../ERF__Constants_8H.html#afbb622bf3b404a3e7c77f3103b4d1231',1,'ERF_Constants.H']]], + ['gamma_5fh_4365',['gamma_h',['../structsimilarity__funs.html#a6c53efd885ed922115193bc9a36cb0e6',1,'similarity_funs']]], + ['gamma_5fm_4366',['gamma_m',['../structsimilarity__funs.html#ae78007489e8da2bf08c6f999381b9512',1,'similarity_funs']]], + ['gas_4367',['gas',['../structMamConstituents_1_1gaslist__t.html#aead26e24deeb3139776252191edc547b',1,'MamConstituents::gaslist_t']]], + ['gas_5fnames_4368',['gas_names',['../classOptics.html#aba268b2221309fdc437349b1427c5c6d',1,'Optics']]], + ['gas_5fvmr_4369',['gas_vmr',['../classRadiation.html#a8a48736892a600948ffa42c9d1b38700',1,'Radiation']]], + ['gaslist_4370',['gaslist',['../classMamConstituents.html#abd637475ed7adbc96892dc92b86d8f57',1,'MamConstituents::gaslist()'],['../classRadConstants.html#abaa201a157c245b8f20605e3d3c94938',1,'RadConstants::gaslist()']]], + ['gasnames_4371',['gasnames',['../classRadiation.html#a7d59cd8c1bc45b5c128726107a71b6bb',1,'Radiation']]], + ['geometric_5fradius_4372',['geometric_radius',['../classAerRadProps.html#a315308c2521564d2531785962659d292',1,'AerRadProps']]], + ['gpoint_5fbands_5flw_4373',['gpoint_bands_lw',['../classRadiation.html#af74c6b8838be2615c0dd0eefb5840d23',1,'Radiation']]], + ['gpoint_5fbands_5fsw_4374',['gpoint_bands_sw',['../classRadiation.html#a875467ba1e77ce2c0af0911c09422b42',1,'Radiation']]], + ['gravity_4375',['gravity',['../structmost__data.html#a7e3410c5a9916b84524bda4f324eec3b',1,'most_data::gravity()'],['../structSolverChoice.html#a47a54f2e44955202b5b437e4b1b4a61b',1,'SolverChoice::gravity()']]], + ['grid_5fstretching_5fratio_4376',['grid_stretching_ratio',['../structSolverChoice.html#a63b6fffe930de9eb25f92c2bafb00c00',1,'SolverChoice']]] ]; diff --git a/search/variables_7.js b/search/variables_7.js index a934891cb..0363f40ce 100644 --- a/search/variables_7.js +++ b/search/variables_7.js @@ -1,25 +1,25 @@ var searchData= [ - ['h2otrip_4355',['h2otrip',['../ERF__Constants_8H.html#af5689377f29be012360a846bd447e278',1,'ERF_Constants.H']]], - ['h_5fhavg_5fdensity_4356',['h_havg_density',['../classERF.html#a4dd7c603e65d230105a4f1e0afb4cf8a',1,'ERF']]], - ['h_5fhavg_5fpressure_4357',['h_havg_pressure',['../classERF.html#a413293737b0021c97b50c62756561446',1,'ERF']]], - ['h_5fhavg_5fqc_4358',['h_havg_qc',['../classERF.html#a45233bcc95ac50c112b7146595164a8d',1,'ERF']]], - ['h_5fhavg_5fqv_4359',['h_havg_qv',['../classERF.html#ae8de26569516b41e5dc3cbb3419e891c',1,'ERF']]], - ['h_5fhavg_5ftemperature_4360',['h_havg_temperature',['../classERF.html#a9683c7b07c287e57856ee5a9c99917a1',1,'ERF']]], - ['h_5frayleigh_5fptrs_4361',['h_rayleigh_ptrs',['../classERF.html#ad9939824ea7b7d06ab252fed28d5a911',1,'ERF']]], - ['h_5frhoqt_5fsrc_4362',['h_rhoqt_src',['../classERF.html#a3c5eca26a28dda3a981b3581abadfca0',1,'ERF']]], - ['h_5frhotheta_5fsrc_4363',['h_rhotheta_src',['../classERF.html#a87aad7caaf3b575734994b47628a2faf',1,'ERF']]], - ['h_5fsponge_5fptrs_4364',['h_sponge_ptrs',['../classERF.html#a20a0f0d26791321eb4bbba6baee9f159',1,'ERF']]], - ['h_5fu_5fgeos_4365',['h_u_geos',['../classERF.html#a911c70f76cf62f205a1ce152ec4cdb54',1,'ERF']]], - ['h_5fv_5fgeos_4366',['h_v_geos',['../classERF.html#a825daede57fae86805edffd85d5d9dab',1,'ERF']]], - ['h_5fw_5fsubsid_4367',['h_w_subsid',['../classERF.html#a1a5d0d0b4e8c196f56dfab98f245aff5',1,'ERF']]], - ['has_5fqmoist_4368',['has_qmoist',['../classRadiation.html#ada93346f8e4bb7b21310c81007761e7e',1,'Radiation']]], - ['have_5fgeo_5fwind_5fprofile_4369',['have_geo_wind_profile',['../structSolverChoice.html#a65faffc1ea490b3934a9df768cfa26f1',1,'SolverChoice']]], - ['have_5fzero_5fflux_5ffaces_4370',['have_zero_flux_faces',['../structAdvChoice.html#a94de4907b3d6742071d5542b60e8f393',1,'AdvChoice']]], - ['hub_5fheight_4371',['hub_height',['../classWindFarm.html#a6dfd6451498f50c17cb67c386d13ddfb',1,'WindFarm::hub_height()'],['../classEWP.html#a2ee471b0dcad3057297b809f4c5141ab',1,'EWP::hub_height()'],['../classFitch.html#ae3af34c6c07fd2d8b9b081b5c7ceb443',1,'Fitch::hub_height()'],['../classGeneralAD.html#ac82bba9c2818ca1e77adb01fdcdcaf66',1,'GeneralAD::hub_height()'],['../classSimpleAD.html#a4c17a08ad746b342bf62d7a1ad93781a',1,'SimpleAD::hub_height()']]], - ['hub_5fheight_5fvelocity_4372',['hub_height_velocity',['../classFitch.html#af01d3f69b4f952f91970964d2f498e61',1,'Fitch']]], - ['huge_5freal_4373',['huge_real',['../classModalAeroWateruptake.html#a7b99efd9601245afe2274c268afb5305',1,'ModalAeroWateruptake']]], - ['hwave_4374',['Hwave',['../classERF.html#aef05cf88e9e9d2b56112336761493977',1,'ERF']]], - ['hwave_5fonegrid_4375',['Hwave_onegrid',['../classERF.html#a11f2d48d9af9b8f4574975cae06838f1',1,'ERF']]], - ['hygro_5faer_4376',['hygro_aer',['../structPhysProp_1_1physprop__t.html#af60d655c402eb7e47763c631b9432552',1,'PhysProp::physprop_t']]] + ['h2otrip_4377',['h2otrip',['../ERF__Constants_8H.html#af5689377f29be012360a846bd447e278',1,'ERF_Constants.H']]], + ['h_5fhavg_5fdensity_4378',['h_havg_density',['../classERF.html#a4dd7c603e65d230105a4f1e0afb4cf8a',1,'ERF']]], + ['h_5fhavg_5fpressure_4379',['h_havg_pressure',['../classERF.html#a413293737b0021c97b50c62756561446',1,'ERF']]], + ['h_5fhavg_5fqc_4380',['h_havg_qc',['../classERF.html#a45233bcc95ac50c112b7146595164a8d',1,'ERF']]], + ['h_5fhavg_5fqv_4381',['h_havg_qv',['../classERF.html#ae8de26569516b41e5dc3cbb3419e891c',1,'ERF']]], + ['h_5fhavg_5ftemperature_4382',['h_havg_temperature',['../classERF.html#a9683c7b07c287e57856ee5a9c99917a1',1,'ERF']]], + ['h_5frayleigh_5fptrs_4383',['h_rayleigh_ptrs',['../classERF.html#ad9939824ea7b7d06ab252fed28d5a911',1,'ERF']]], + ['h_5frhoqt_5fsrc_4384',['h_rhoqt_src',['../classERF.html#a3c5eca26a28dda3a981b3581abadfca0',1,'ERF']]], + ['h_5frhotheta_5fsrc_4385',['h_rhotheta_src',['../classERF.html#a87aad7caaf3b575734994b47628a2faf',1,'ERF']]], + ['h_5fsponge_5fptrs_4386',['h_sponge_ptrs',['../classERF.html#a20a0f0d26791321eb4bbba6baee9f159',1,'ERF']]], + ['h_5fu_5fgeos_4387',['h_u_geos',['../classERF.html#a911c70f76cf62f205a1ce152ec4cdb54',1,'ERF']]], + ['h_5fv_5fgeos_4388',['h_v_geos',['../classERF.html#a825daede57fae86805edffd85d5d9dab',1,'ERF']]], + ['h_5fw_5fsubsid_4389',['h_w_subsid',['../classERF.html#a1a5d0d0b4e8c196f56dfab98f245aff5',1,'ERF']]], + ['has_5fqmoist_4390',['has_qmoist',['../classRadiation.html#ada93346f8e4bb7b21310c81007761e7e',1,'Radiation']]], + ['have_5fgeo_5fwind_5fprofile_4391',['have_geo_wind_profile',['../structSolverChoice.html#a65faffc1ea490b3934a9df768cfa26f1',1,'SolverChoice']]], + ['have_5fzero_5fflux_5ffaces_4392',['have_zero_flux_faces',['../structAdvChoice.html#a94de4907b3d6742071d5542b60e8f393',1,'AdvChoice']]], + ['hub_5fheight_4393',['hub_height',['../classWindFarm.html#a6dfd6451498f50c17cb67c386d13ddfb',1,'WindFarm::hub_height()'],['../classEWP.html#a2ee471b0dcad3057297b809f4c5141ab',1,'EWP::hub_height()'],['../classFitch.html#ae3af34c6c07fd2d8b9b081b5c7ceb443',1,'Fitch::hub_height()'],['../classGeneralAD.html#ac82bba9c2818ca1e77adb01fdcdcaf66',1,'GeneralAD::hub_height()'],['../classSimpleAD.html#a4c17a08ad746b342bf62d7a1ad93781a',1,'SimpleAD::hub_height()']]], + ['hub_5fheight_5fvelocity_4394',['hub_height_velocity',['../classFitch.html#af01d3f69b4f952f91970964d2f498e61',1,'Fitch']]], + ['huge_5freal_4395',['huge_real',['../classModalAeroWateruptake.html#a7b99efd9601245afe2274c268afb5305',1,'ModalAeroWateruptake']]], + ['hwave_4396',['Hwave',['../classERF.html#aef05cf88e9e9d2b56112336761493977',1,'ERF']]], + ['hwave_5fonegrid_4397',['Hwave_onegrid',['../classERF.html#a11f2d48d9af9b8f4574975cae06838f1',1,'ERF']]], + ['hygro_5faer_4398',['hygro_aer',['../structPhysProp_1_1physprop__t.html#af60d655c402eb7e47763c631b9432552',1,'PhysProp::physprop_t']]] ]; diff --git a/search/variables_8.js b/search/variables_8.js index 5197f5aeb..6c09c1de3 100644 --- a/search/variables_8.js +++ b/search/variables_8.js @@ -1,52 +1,52 @@ var searchData= [ - ['ice_5ffile_4377',['ice_file',['../classCloudRadProps.html#a4bdca9fbb3d26b9b013ea06b9385017e',1,'CloudRadProps']]], - ['ice_5ftau_5fbnd_5flw_4378',['ice_tau_bnd_lw',['../classRadiation.html#ab4092f9e967d5107e1722b0345e31053',1,'Radiation']]], - ['ice_5ftau_5fbnd_5fsw_4379',['ice_tau_bnd_sw',['../classRadiation.html#aba4d37f5325c0d89476eb2595f976bc1',1,'Radiation']]], - ['icecldoptics_4380',['icecldoptics',['../classMamConstituents.html#a45adfa2e9bca7c7a7b0dd807779e94ac',1,'MamConstituents::icecldoptics()'],['../classOptics.html#a357f26f1bf42c917131a48782732ce03',1,'Optics::icecldoptics()']]], - ['iceopticsfile_4381',['iceopticsfile',['../classMamConstituents.html#a0e74835fc2592d78facf9e4d9ea36f1c',1,'MamConstituents']]], - ['icesize_5ftable_5fmin_5ftemp_4382',['icesize_table_min_temp',['../classRadConstants.html#ab527187d8cc457be894cb3b4d5f3a22b',1,'RadConstants']]], - ['iciwp_4383',['iciwp',['../classRadiation.html#aa24b1e1de58c5122b78fd6afae5f737b',1,'Radiation']]], - ['iclwp_4384',['iclwp',['../classRadiation.html#a9cedc778ea026393eace9912b4ec8d5b',1,'Radiation']]], - ['icswp_4385',['icswp',['../classRadiation.html#ad2d2f52fdb57d7a44cfb553a3b70d346',1,'Radiation']]], - ['idx_4386',['idx',['../structMamConstituents_1_1gas__t.html#a92407cc5cf2752a7f7626b6f034e2fd3',1,'MamConstituents::gas_t::idx()'],['../structMamConstituents_1_1aerosol__t.html#a417db05e152088ff32fa5ca0ed2fadcc',1,'MamConstituents::aerosol_t::idx()'],['../structMamConstituents_1_1modelist__t.html#a8b01fce25cf4e89d61786dc304af557a',1,'MamConstituents::modelist_t::idx()']]], - ['idx_5flw_5fdiag_4387',['idx_lw_diag',['../classRadConstants.html#a4be67e03614ad60a9a3e5b0a5296a232',1,'RadConstants']]], - ['idx_5fmmr_5fa_4388',['idx_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a5325a6229804cf4ead4edd0ae3365368',1,'MamConstituents::mode_component_t']]], - ['idx_5fmmr_5fc_4389',['idx_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a2068ed3ee6d1c031830fdd74950c9dab',1,'MamConstituents::mode_component_t']]], - ['idx_5fnir_5fdiag_4390',['idx_nir_diag',['../classRadConstants.html#a5eccb1fa499f9f02449912985f70aa8e',1,'RadConstants']]], - ['idx_5fnum_5fa_4391',['idx_num_a',['../structMamConstituents_1_1mode__component__t.html#a27f686068187bef4800b0f50d673f636',1,'MamConstituents::mode_component_t']]], - ['idx_5fnum_5fc_4392',['idx_num_c',['../structMamConstituents_1_1mode__component__t.html#afeac72ae7d7e859f79d4c4c2baf54473',1,'MamConstituents::mode_component_t']]], - ['idx_5fprops_4393',['idx_props',['../structMamConstituents_1_1mode__component__t.html#a7ee6b4be8e5ef923b0f0ac0d56a5ee6c',1,'MamConstituents::mode_component_t::idx_props()'],['../structMamConstituents_1_1modelist__t.html#a1e532f0738a48c0740d4af9f635bef5c',1,'MamConstituents::modelist_t::idx_props()']]], - ['idx_5fsw_5fdiag_4394',['idx_sw_diag',['../classRadConstants.html#aa8d069e0dd3bcec898e914167c02f4ee',1,'RadConstants']]], - ['idx_5fuv_5fdiag_4395',['idx_uv_diag',['../classRadConstants.html#ab6e2774dc2b5fbd26204c95bb601610c',1,'RadConstants']]], - ['igamma_4396',['iGamma',['../ERF__Constants_8H.html#ab24194b3b11ee04368e1087acda6bde7',1,'ERF_Constants.H']]], - ['ihirsfq_4397',['ihirsfq',['../classRadiation.html#aa15d7c4d015604b92db440a1c5b1c988',1,'Radiation']]], - ['imax_4398',['imax',['../classModalAeroWateruptake.html#a5cc5abb758503a218ee7331ce15abf4e',1,'ModalAeroWateruptake']]], - ['include_5fsubgrid_5fvel_4399',['include_subgrid_vel',['../classMOSTAverage.html#ac3c62b4015d62ae8d1ad85cb6ad651ad',1,'MOSTAverage']]], - ['init_5fshrink_4400',['init_shrink',['../classERF.html#ad353aa9e275612ff2110c5a1405c1176',1,'ERF']]], - ['init_5fsounding_5fideal_4401',['init_sounding_ideal',['../classERF.html#a2eb81c590271b429f132103c9af25830',1,'ERF']]], - ['init_5ftype_4402',['init_type',['../classERF.html#a56ae431ddda8577a797dd939e53a593a',1,'ERF']]], - ['initialized_4403',['initialized',['../structMYNNLevel2.html#abc9b48297d9605827e5cb375ba714050',1,'MYNNLevel2']]], - ['input_5fbndry_5fplanes_4404',['input_bndry_planes',['../classERF.html#a80ad08512968ec45635df68abe66b1fc',1,'ERF']]], - ['input_5fsounding_5fdata_4405',['input_sounding_data',['../classERF.html#a83572d8dfad51158945b4a5ab06b2f72',1,'ERF']]], - ['input_5fsounding_5ffile_4406',['input_sounding_file',['../structInputSoundingData.html#a704d3ca6f9b6a480ad2f8c5e4b4e32f1',1,'InputSoundingData']]], - ['input_5fsounding_5ftime_4407',['input_sounding_time',['../structInputSoundingData.html#a4f3f4e6859d978e727af01ca625aea1b',1,'InputSoundingData']]], - ['input_5fsponge_5fdata_4408',['input_sponge_data',['../classERF.html#a8cb877a46fd94b5294425299dcb9cbaf',1,'ERF']]], - ['input_5fsponge_5ffile_4409',['input_sponge_file',['../structInputSpongeData.html#a944b8ce681cef2752c8797d83cae5eae',1,'InputSpongeData']]], - ['inputs_5fname_4410',['inputs_name',['../main_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../ERF__WriteJobInfo_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../ERF__NCPlotFile_8H.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp']]], - ['int_4411',['Int',['../structncutils_1_1NCDType.html#ac5bfba212db12de3dfde52dc3ae3eb0c',1,'ncutils::NCDType']]], - ['interpolation_5ftype_4412',['interpolation_type',['../classERF.html#a812912653fe0d8ab1342bfef4793dd0e',1,'ERF']]], - ['ip_5f0_4413',['ip_0',['../ERF__Constants_8H.html#a8e89876f083cff186cc6124a1100e000',1,'ERF_Constants.H']]], - ['ir_5fd_4414',['iR_d',['../ERF__Constants_8H.html#a2c83556bc439f3f48ca5eb1cb5c81842',1,'ERF_Constants.H']]], - ['is_5fcmip6_5fvolc_4415',['is_cmip6_volc',['../classRadiation.html#a15ee15df795cea37aa3c93007f612cbd',1,'Radiation']]], - ['is_5fdensity_5fread_4416',['is_density_read',['../classReadBndryPlanes.html#a4bd406d7cec0850958383e33070a1c10',1,'ReadBndryPlanes']]], - ['is_5fke_5fread_4417',['is_KE_read',['../classReadBndryPlanes.html#a73ac00b0346e2510c6abf4fe6b08b100',1,'ReadBndryPlanes']]], - ['is_5fopen_4418',['is_open',['../classncutils_1_1NCFile.html#aa98d902ef67803393e80929bb73cb379',1,'ncutils::NCFile']]], - ['is_5fq1_5fread_4419',['is_q1_read',['../classReadBndryPlanes.html#ab1d7a9c8ad42eef46dbe0ce08c11c59b',1,'ReadBndryPlanes']]], - ['is_5fq2_5fread_4420',['is_q2_read',['../classReadBndryPlanes.html#a17e53d69ef900a4b14934f09a1a3c323',1,'ReadBndryPlanes']]], - ['is_5fscalar_5fread_4421',['is_scalar_read',['../classReadBndryPlanes.html#ab19118114d40ef7034e3072f3858bb59',1,'ReadBndryPlanes']]], - ['is_5ftemperature_5fread_4422',['is_temperature_read',['../classReadBndryPlanes.html#a4303d9f55f221509e6e91246a67c0a54',1,'ReadBndryPlanes']]], - ['is_5ftheta_5fread_4423',['is_theta_read',['../classReadBndryPlanes.html#a28a4ac197463cc8133d290b62efdf30a',1,'ReadBndryPlanes']]], - ['is_5fvelocity_5fread_4424',['is_velocity_read',['../classReadBndryPlanes.html#a14bf0864afdd66d2f497ad5372d526ff',1,'ReadBndryPlanes']]], - ['istep_4425',['istep',['../classERF.html#aefa640a036c25b7b770e88a5f838eb2a',1,'ERF']]] + ['ice_5ffile_4399',['ice_file',['../classCloudRadProps.html#a4bdca9fbb3d26b9b013ea06b9385017e',1,'CloudRadProps']]], + ['ice_5ftau_5fbnd_5flw_4400',['ice_tau_bnd_lw',['../classRadiation.html#ab4092f9e967d5107e1722b0345e31053',1,'Radiation']]], + ['ice_5ftau_5fbnd_5fsw_4401',['ice_tau_bnd_sw',['../classRadiation.html#aba4d37f5325c0d89476eb2595f976bc1',1,'Radiation']]], + ['icecldoptics_4402',['icecldoptics',['../classMamConstituents.html#a45adfa2e9bca7c7a7b0dd807779e94ac',1,'MamConstituents::icecldoptics()'],['../classOptics.html#a357f26f1bf42c917131a48782732ce03',1,'Optics::icecldoptics()']]], + ['iceopticsfile_4403',['iceopticsfile',['../classMamConstituents.html#a0e74835fc2592d78facf9e4d9ea36f1c',1,'MamConstituents']]], + ['icesize_5ftable_5fmin_5ftemp_4404',['icesize_table_min_temp',['../classRadConstants.html#ab527187d8cc457be894cb3b4d5f3a22b',1,'RadConstants']]], + ['iciwp_4405',['iciwp',['../classRadiation.html#aa24b1e1de58c5122b78fd6afae5f737b',1,'Radiation']]], + ['iclwp_4406',['iclwp',['../classRadiation.html#a9cedc778ea026393eace9912b4ec8d5b',1,'Radiation']]], + ['icswp_4407',['icswp',['../classRadiation.html#ad2d2f52fdb57d7a44cfb553a3b70d346',1,'Radiation']]], + ['idx_4408',['idx',['../structMamConstituents_1_1gas__t.html#a92407cc5cf2752a7f7626b6f034e2fd3',1,'MamConstituents::gas_t::idx()'],['../structMamConstituents_1_1aerosol__t.html#a417db05e152088ff32fa5ca0ed2fadcc',1,'MamConstituents::aerosol_t::idx()'],['../structMamConstituents_1_1modelist__t.html#a8b01fce25cf4e89d61786dc304af557a',1,'MamConstituents::modelist_t::idx()']]], + ['idx_5flw_5fdiag_4409',['idx_lw_diag',['../classRadConstants.html#a4be67e03614ad60a9a3e5b0a5296a232',1,'RadConstants']]], + ['idx_5fmmr_5fa_4410',['idx_mmr_a',['../structMamConstituents_1_1mode__component__t.html#a5325a6229804cf4ead4edd0ae3365368',1,'MamConstituents::mode_component_t']]], + ['idx_5fmmr_5fc_4411',['idx_mmr_c',['../structMamConstituents_1_1mode__component__t.html#a2068ed3ee6d1c031830fdd74950c9dab',1,'MamConstituents::mode_component_t']]], + ['idx_5fnir_5fdiag_4412',['idx_nir_diag',['../classRadConstants.html#a5eccb1fa499f9f02449912985f70aa8e',1,'RadConstants']]], + ['idx_5fnum_5fa_4413',['idx_num_a',['../structMamConstituents_1_1mode__component__t.html#a27f686068187bef4800b0f50d673f636',1,'MamConstituents::mode_component_t']]], + ['idx_5fnum_5fc_4414',['idx_num_c',['../structMamConstituents_1_1mode__component__t.html#afeac72ae7d7e859f79d4c4c2baf54473',1,'MamConstituents::mode_component_t']]], + ['idx_5fprops_4415',['idx_props',['../structMamConstituents_1_1mode__component__t.html#a7ee6b4be8e5ef923b0f0ac0d56a5ee6c',1,'MamConstituents::mode_component_t::idx_props()'],['../structMamConstituents_1_1modelist__t.html#a1e532f0738a48c0740d4af9f635bef5c',1,'MamConstituents::modelist_t::idx_props()']]], + ['idx_5fsw_5fdiag_4416',['idx_sw_diag',['../classRadConstants.html#aa8d069e0dd3bcec898e914167c02f4ee',1,'RadConstants']]], + ['idx_5fuv_5fdiag_4417',['idx_uv_diag',['../classRadConstants.html#ab6e2774dc2b5fbd26204c95bb601610c',1,'RadConstants']]], + ['igamma_4418',['iGamma',['../ERF__Constants_8H.html#ab24194b3b11ee04368e1087acda6bde7',1,'ERF_Constants.H']]], + ['ihirsfq_4419',['ihirsfq',['../classRadiation.html#aa15d7c4d015604b92db440a1c5b1c988',1,'Radiation']]], + ['imax_4420',['imax',['../classModalAeroWateruptake.html#a5cc5abb758503a218ee7331ce15abf4e',1,'ModalAeroWateruptake']]], + ['include_5fsubgrid_5fvel_4421',['include_subgrid_vel',['../classMOSTAverage.html#ac3c62b4015d62ae8d1ad85cb6ad651ad',1,'MOSTAverage']]], + ['init_5fshrink_4422',['init_shrink',['../classERF.html#ad353aa9e275612ff2110c5a1405c1176',1,'ERF']]], + ['init_5fsounding_5fideal_4423',['init_sounding_ideal',['../classERF.html#a2eb81c590271b429f132103c9af25830',1,'ERF']]], + ['init_5ftype_4424',['init_type',['../classERF.html#a56ae431ddda8577a797dd939e53a593a',1,'ERF']]], + ['initialized_4425',['initialized',['../structMYNNLevel2.html#abc9b48297d9605827e5cb375ba714050',1,'MYNNLevel2']]], + ['input_5fbndry_5fplanes_4426',['input_bndry_planes',['../classERF.html#a80ad08512968ec45635df68abe66b1fc',1,'ERF']]], + ['input_5fsounding_5fdata_4427',['input_sounding_data',['../classERF.html#a83572d8dfad51158945b4a5ab06b2f72',1,'ERF']]], + ['input_5fsounding_5ffile_4428',['input_sounding_file',['../structInputSoundingData.html#a704d3ca6f9b6a480ad2f8c5e4b4e32f1',1,'InputSoundingData']]], + ['input_5fsounding_5ftime_4429',['input_sounding_time',['../structInputSoundingData.html#a4f3f4e6859d978e727af01ca625aea1b',1,'InputSoundingData']]], + ['input_5fsponge_5fdata_4430',['input_sponge_data',['../classERF.html#a8cb877a46fd94b5294425299dcb9cbaf',1,'ERF']]], + ['input_5fsponge_5ffile_4431',['input_sponge_file',['../structInputSpongeData.html#a944b8ce681cef2752c8797d83cae5eae',1,'InputSpongeData']]], + ['inputs_5fname_4432',['inputs_name',['../main_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../ERF__WriteJobInfo_8cpp.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp'],['../ERF__NCPlotFile_8H.html#aabaa127a3a319c1b86090d6c88568965',1,'inputs_name(): main.cpp']]], + ['int_4433',['Int',['../structncutils_1_1NCDType.html#ac5bfba212db12de3dfde52dc3ae3eb0c',1,'ncutils::NCDType']]], + ['interpolation_5ftype_4434',['interpolation_type',['../classERF.html#a812912653fe0d8ab1342bfef4793dd0e',1,'ERF']]], + ['ip_5f0_4435',['ip_0',['../ERF__Constants_8H.html#a8e89876f083cff186cc6124a1100e000',1,'ERF_Constants.H']]], + ['ir_5fd_4436',['iR_d',['../ERF__Constants_8H.html#a2c83556bc439f3f48ca5eb1cb5c81842',1,'ERF_Constants.H']]], + ['is_5fcmip6_5fvolc_4437',['is_cmip6_volc',['../classRadiation.html#a15ee15df795cea37aa3c93007f612cbd',1,'Radiation']]], + ['is_5fdensity_5fread_4438',['is_density_read',['../classReadBndryPlanes.html#a4bd406d7cec0850958383e33070a1c10',1,'ReadBndryPlanes']]], + ['is_5fke_5fread_4439',['is_KE_read',['../classReadBndryPlanes.html#a73ac00b0346e2510c6abf4fe6b08b100',1,'ReadBndryPlanes']]], + ['is_5fopen_4440',['is_open',['../classncutils_1_1NCFile.html#aa98d902ef67803393e80929bb73cb379',1,'ncutils::NCFile']]], + ['is_5fq1_5fread_4441',['is_q1_read',['../classReadBndryPlanes.html#ab1d7a9c8ad42eef46dbe0ce08c11c59b',1,'ReadBndryPlanes']]], + ['is_5fq2_5fread_4442',['is_q2_read',['../classReadBndryPlanes.html#a17e53d69ef900a4b14934f09a1a3c323',1,'ReadBndryPlanes']]], + ['is_5fscalar_5fread_4443',['is_scalar_read',['../classReadBndryPlanes.html#ab19118114d40ef7034e3072f3858bb59',1,'ReadBndryPlanes']]], + ['is_5ftemperature_5fread_4444',['is_temperature_read',['../classReadBndryPlanes.html#a4303d9f55f221509e6e91246a67c0a54',1,'ReadBndryPlanes']]], + ['is_5ftheta_5fread_4445',['is_theta_read',['../classReadBndryPlanes.html#a28a4ac197463cc8133d290b62efdf30a',1,'ReadBndryPlanes']]], + ['is_5fvelocity_5fread_4446',['is_velocity_read',['../classReadBndryPlanes.html#a14bf0864afdd66d2f497ad5372d526ff',1,'ReadBndryPlanes']]], + ['istep_4447',['istep',['../classERF.html#aefa640a036c25b7b770e88a5f838eb2a',1,'ERF']]] ]; diff --git a/search/variables_9.js b/search/variables_9.js index 4f72bd71d..694f60332 100644 --- a/search/variables_9.js +++ b/search/variables_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['jjm_4426',['jjm',['../structLinInterp_1_1InterpType.html#aa81271a903001f119594cdced62b748c',1,'LinInterp::InterpType']]], - ['jjp_4427',['jjp',['../structLinInterp_1_1InterpType.html#a4afbbafb5bb8bf9742bdb82b166bef76',1,'LinInterp::InterpType']]] + ['jjm_4448',['jjm',['../structLinInterp_1_1InterpType.html#aa81271a903001f119594cdced62b748c',1,'LinInterp::InterpType']]], + ['jjp_4449',['jjp',['../structLinInterp_1_1InterpType.html#a4afbbafb5bb8bf9742bdb82b166bef76',1,'LinInterp::InterpType']]] ]; diff --git a/search/variables_a.js b/search/variables_a.js index e53fb9cd2..daa929375 100644 --- a/search/variables_a.js +++ b/search/variables_a.js @@ -1,8 +1,8 @@ var searchData= [ - ['k_5fdist_5flw_4428',['k_dist_lw',['../classRrtmgp.html#a9b6fe178ed49089a3ba56db0909e7414',1,'Rrtmgp']]], - ['k_5fdist_5fsw_4429',['k_dist_sw',['../classRrtmgp.html#aa59a2a79cee48c24f60ec786e84edb26',1,'Rrtmgp']]], - ['kappa_4430',['kappa',['../structmost__data.html#a73da7dc37cb1555348e956a4e2c932fe',1,'most_data']]], - ['kappa_4431',['KAPPA',['../ERF__Constants_8H.html#a0f51e1ef58cb9a3add46666cc98e6093',1,'ERF_Constants.H']]], - ['khi_5flsm_4432',['khi_lsm',['../classMM5.html#a5e32c57a0a88abb64a9d2f9ff3c1a19a',1,'MM5::khi_lsm()'],['../classSLM.html#a22738df1091f651c9c541abda9e2d5e7',1,'SLM::khi_lsm()']]] + ['k_5fdist_5flw_4450',['k_dist_lw',['../classRrtmgp.html#a9b6fe178ed49089a3ba56db0909e7414',1,'Rrtmgp']]], + ['k_5fdist_5fsw_4451',['k_dist_sw',['../classRrtmgp.html#aa59a2a79cee48c24f60ec786e84edb26',1,'Rrtmgp']]], + ['kappa_4452',['kappa',['../structmost__data.html#a73da7dc37cb1555348e956a4e2c932fe',1,'most_data']]], + ['kappa_4453',['KAPPA',['../ERF__Constants_8H.html#a0f51e1ef58cb9a3add46666cc98e6093',1,'ERF_Constants.H']]], + ['khi_5flsm_4454',['khi_lsm',['../classMM5.html#a5e32c57a0a88abb64a9d2f9ff3c1a19a',1,'MM5::khi_lsm()'],['../classSLM.html#a22738df1091f651c9c541abda9e2d5e7',1,'SLM::khi_lsm()']]] ]; diff --git a/search/variables_b.js b/search/variables_b.js index ff9c22ebc..c88d3a715 100644 --- a/search/variables_b.js +++ b/search/variables_b.js @@ -1,38 +1,38 @@ var searchData= [ - ['l_5fv_4433',['L_v',['../ERF__Constants_8H.html#aee80ef06f62b6528b776d02de062cdd5',1,'ERF_Constants.H']]], - ['lambdac_4434',['lambdac',['../classRadiation.html#ab6dca247a6c812364c208e9e9801baeb',1,'Radiation']]], - ['lambm0_4435',['lambm0',['../classRadiation.html#a65e14eac1882d0877cb60c185b91f670',1,'Radiation']]], - ['last_5fcheck_5ffile_5fstep_4436',['last_check_file_step',['../classERF.html#a02722d16f3c26efe590702200f1296d7',1,'ERF']]], - ['last_5ffile_5fread_4437',['last_file_read',['../classReadBndryPlanes.html#a6a62ba4a2a722033004ff0d169b6382f',1,'ReadBndryPlanes']]], - ['last_5fplot_5ffile_5fstep_5f1_4438',['last_plot_file_step_1',['../classERF.html#a7d54d3f2317d06a8dfcde4f65cfc3e92',1,'ERF']]], - ['last_5fplot_5ffile_5fstep_5f2_4439',['last_plot_file_step_2',['../classERF.html#a09017292c9943ac2ed20ce7ed5c3c767',1,'ERF']]], - ['lat_5fice_4440',['lat_ice',['../ERF__Constants_8H.html#ab9605510ecc8468f94a0ba1842a0bf13',1,'ERF_Constants.H']]], - ['lat_5fvap_4441',['lat_vap',['../ERF__Constants_8H.html#a1a4a1b5aaf1d37a8a175a7b7177e9e2c',1,'ERF_Constants.H']]], - ['lcond_4442',['lcond',['../ERF__Constants_8H.html#a7b45c0074d559f423ac2d48e1b171518',1,'ERF_Constants.H']]], - ['les_5ftype_4443',['les_type',['../structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304',1,'TurbChoice']]], - ['lfus_4444',['lfus',['../ERF__Constants_8H.html#a0f65ea12b4405c50f1d777f7ca82dcfd',1,'ERF_Constants.H']]], - ['liq_5ftau_5fbnd_5flw_4445',['liq_tau_bnd_lw',['../classRadiation.html#a1ad7d7f87273083350b7cc35cff36b36',1,'Radiation']]], - ['liq_5ftau_5fbnd_5fsw_4446',['liq_tau_bnd_sw',['../classRadiation.html#ac96f9d8677d229ad2d59f2dbbbe58c93',1,'Radiation']]], - ['liqcldoptics_4447',['liqcldoptics',['../classMamConstituents.html#a090acb2786740c9e238ccd13de4471bb',1,'MamConstituents::liqcldoptics()'],['../classOptics.html#a87abc901496b039c596eed89b297a679',1,'Optics::liqcldoptics()']]], - ['liqopticsfile_4448',['liqopticsfile',['../classMamConstituents.html#ad22947a5d2761531d522eca254d86411',1,'MamConstituents']]], - ['liquid_5ffile_4449',['liquid_file',['../classCloudRadProps.html#a076ffd7ff44497eac9d3cace27964b0a',1,'CloudRadProps']]], - ['list_5fid_4450',['list_id',['../structMamConstituents_1_1modelist__t.html#a90b916987fc7b7cb87253d3bc3c4f94e',1,'MamConstituents::modelist_t::list_id()'],['../structMamConstituents_1_1aerlist__t.html#ab75334c58294e58e6f802fdc28fcb9c5',1,'MamConstituents::aerlist_t::list_id()'],['../structMamConstituents_1_1gaslist__t.html#a1936ba0848db011d9bc9635ace154696',1,'MamConstituents::gaslist_t::list_id()']]], - ['lmask_5flev_4451',['lmask_lev',['../classERF.html#a3f3e29874221e43e13e2a431e77e0e4e',1,'ERF']]], - ['lsm_4452',['lsm',['../classERF.html#ae0e9a78f120ba632d78cbf23c97b851c',1,'ERF']]], - ['lsm_5fdata_4453',['lsm_data',['../classERF.html#ad03da3399e893728741fac33100ce476',1,'ERF']]], - ['lsm_5ffab_5fflux_4454',['lsm_fab_flux',['../classMM5.html#a65622ec442bb57f8a4bdcfd789882661',1,'MM5::lsm_fab_flux()'],['../classSLM.html#a3bb65074894448f02b2e58b015dd580c',1,'SLM::lsm_fab_flux()']]], - ['lsm_5ffab_5fvars_4455',['lsm_fab_vars',['../classMM5.html#a1efdd2eea7c6fdc9631dadf56a7da1a2',1,'MM5::lsm_fab_vars()'],['../classSLM.html#a6fa497f40e1d0994cb3c2fb121faf40a',1,'SLM::lsm_fab_vars()']]], - ['lsm_5fflux_4456',['lsm_flux',['../classERF.html#aa5f6a6ceae0087393f386649d8bbbc31',1,'ERF']]], - ['lsm_5ftype_4457',['lsm_type',['../structSolverChoice.html#a43c1741535574c7e6f4fe6bf90552f31',1,'SolverChoice']]], - ['lsmvarmap_4458',['LsmVarMap',['../classSLM.html#acf0247edc5d92d5fb7b5183a524bf246',1,'SLM::LsmVarMap()'],['../classMM5.html#a44610d042a53d114892687d87c9e7f10',1,'MM5::LsmVarMap()']]], - ['lsmvarname_4459',['LsmVarName',['../classMM5.html#abb2bfd47b01eb3f85f6466a886a00dc9',1,'MM5::LsmVarName()'],['../classSLM.html#a41d6b4f925b97839d5cebec6d6a75133',1,'SLM::LsmVarName()']]], - ['lsub_4460',['lsub',['../ERF__Constants_8H.html#a3ab435b88eae71bef826cb01254ff33d',1,'ERF_Constants.H']]], - ['lw_5fabs_4461',['lw_abs',['../structPhysProp_1_1physprop__t.html#a7f49b6334fdf3ec5c8cbcef509a0cf7e',1,'PhysProp::physprop_t']]], - ['lw_5fband_5fmidpoints_4462',['lw_band_midpoints',['../classRadiation.html#a03b78a2a9376157b352274f4f6e6e591',1,'Radiation']]], - ['lw_5ffluxes_5fallsky_4463',['lw_fluxes_allsky',['../classRadiation.html#af25b399240484b4ce33080b87cf3186a',1,'Radiation']]], - ['lw_5ffluxes_5fclrsky_4464',['lw_fluxes_clrsky',['../classRadiation.html#adf15f2ae6aa46c3d8386d3da2f19ca28',1,'Radiation']]], - ['lw_5fhygro_5fabs_4465',['lw_hygro_abs',['../structPhysProp_1_1physprop__t.html#a2ceb8db8a17258bb21f1d0d53594ed05',1,'PhysProp::physprop_t']]], - ['lwave_4466',['Lwave',['../classERF.html#ad67b414a1a8b5bab6edeaf574f922825',1,'ERF']]], - ['lwave_5fonegrid_4467',['Lwave_onegrid',['../classERF.html#a83473e4b18de294a8b97dcdbbf048551',1,'ERF']]] + ['l_5fv_4455',['L_v',['../ERF__Constants_8H.html#aee80ef06f62b6528b776d02de062cdd5',1,'ERF_Constants.H']]], + ['lambdac_4456',['lambdac',['../classRadiation.html#ab6dca247a6c812364c208e9e9801baeb',1,'Radiation']]], + ['lambm0_4457',['lambm0',['../classRadiation.html#a65e14eac1882d0877cb60c185b91f670',1,'Radiation']]], + ['last_5fcheck_5ffile_5fstep_4458',['last_check_file_step',['../classERF.html#a02722d16f3c26efe590702200f1296d7',1,'ERF']]], + ['last_5ffile_5fread_4459',['last_file_read',['../classReadBndryPlanes.html#a6a62ba4a2a722033004ff0d169b6382f',1,'ReadBndryPlanes']]], + ['last_5fplot_5ffile_5fstep_5f1_4460',['last_plot_file_step_1',['../classERF.html#a7d54d3f2317d06a8dfcde4f65cfc3e92',1,'ERF']]], + ['last_5fplot_5ffile_5fstep_5f2_4461',['last_plot_file_step_2',['../classERF.html#a09017292c9943ac2ed20ce7ed5c3c767',1,'ERF']]], + ['lat_5fice_4462',['lat_ice',['../ERF__Constants_8H.html#ab9605510ecc8468f94a0ba1842a0bf13',1,'ERF_Constants.H']]], + ['lat_5fvap_4463',['lat_vap',['../ERF__Constants_8H.html#a1a4a1b5aaf1d37a8a175a7b7177e9e2c',1,'ERF_Constants.H']]], + ['lcond_4464',['lcond',['../ERF__Constants_8H.html#a7b45c0074d559f423ac2d48e1b171518',1,'ERF_Constants.H']]], + ['les_5ftype_4465',['les_type',['../structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304',1,'TurbChoice']]], + ['lfus_4466',['lfus',['../ERF__Constants_8H.html#a0f65ea12b4405c50f1d777f7ca82dcfd',1,'ERF_Constants.H']]], + ['liq_5ftau_5fbnd_5flw_4467',['liq_tau_bnd_lw',['../classRadiation.html#a1ad7d7f87273083350b7cc35cff36b36',1,'Radiation']]], + ['liq_5ftau_5fbnd_5fsw_4468',['liq_tau_bnd_sw',['../classRadiation.html#ac96f9d8677d229ad2d59f2dbbbe58c93',1,'Radiation']]], + ['liqcldoptics_4469',['liqcldoptics',['../classMamConstituents.html#a090acb2786740c9e238ccd13de4471bb',1,'MamConstituents::liqcldoptics()'],['../classOptics.html#a87abc901496b039c596eed89b297a679',1,'Optics::liqcldoptics()']]], + ['liqopticsfile_4470',['liqopticsfile',['../classMamConstituents.html#ad22947a5d2761531d522eca254d86411',1,'MamConstituents']]], + ['liquid_5ffile_4471',['liquid_file',['../classCloudRadProps.html#a076ffd7ff44497eac9d3cace27964b0a',1,'CloudRadProps']]], + ['list_5fid_4472',['list_id',['../structMamConstituents_1_1modelist__t.html#a90b916987fc7b7cb87253d3bc3c4f94e',1,'MamConstituents::modelist_t::list_id()'],['../structMamConstituents_1_1aerlist__t.html#ab75334c58294e58e6f802fdc28fcb9c5',1,'MamConstituents::aerlist_t::list_id()'],['../structMamConstituents_1_1gaslist__t.html#a1936ba0848db011d9bc9635ace154696',1,'MamConstituents::gaslist_t::list_id()']]], + ['lmask_5flev_4473',['lmask_lev',['../classERF.html#a3f3e29874221e43e13e2a431e77e0e4e',1,'ERF']]], + ['lsm_4474',['lsm',['../classERF.html#ae0e9a78f120ba632d78cbf23c97b851c',1,'ERF']]], + ['lsm_5fdata_4475',['lsm_data',['../classERF.html#ad03da3399e893728741fac33100ce476',1,'ERF']]], + ['lsm_5ffab_5fflux_4476',['lsm_fab_flux',['../classMM5.html#a65622ec442bb57f8a4bdcfd789882661',1,'MM5::lsm_fab_flux()'],['../classSLM.html#a3bb65074894448f02b2e58b015dd580c',1,'SLM::lsm_fab_flux()']]], + ['lsm_5ffab_5fvars_4477',['lsm_fab_vars',['../classMM5.html#a1efdd2eea7c6fdc9631dadf56a7da1a2',1,'MM5::lsm_fab_vars()'],['../classSLM.html#a6fa497f40e1d0994cb3c2fb121faf40a',1,'SLM::lsm_fab_vars()']]], + ['lsm_5fflux_4478',['lsm_flux',['../classERF.html#aa5f6a6ceae0087393f386649d8bbbc31',1,'ERF']]], + ['lsm_5ftype_4479',['lsm_type',['../structSolverChoice.html#a43c1741535574c7e6f4fe6bf90552f31',1,'SolverChoice']]], + ['lsmvarmap_4480',['LsmVarMap',['../classSLM.html#acf0247edc5d92d5fb7b5183a524bf246',1,'SLM::LsmVarMap()'],['../classMM5.html#a44610d042a53d114892687d87c9e7f10',1,'MM5::LsmVarMap()']]], + ['lsmvarname_4481',['LsmVarName',['../classMM5.html#abb2bfd47b01eb3f85f6466a886a00dc9',1,'MM5::LsmVarName()'],['../classSLM.html#a41d6b4f925b97839d5cebec6d6a75133',1,'SLM::LsmVarName()']]], + ['lsub_4482',['lsub',['../ERF__Constants_8H.html#a3ab435b88eae71bef826cb01254ff33d',1,'ERF_Constants.H']]], + ['lw_5fabs_4483',['lw_abs',['../structPhysProp_1_1physprop__t.html#a7f49b6334fdf3ec5c8cbcef509a0cf7e',1,'PhysProp::physprop_t']]], + ['lw_5fband_5fmidpoints_4484',['lw_band_midpoints',['../classRadiation.html#a03b78a2a9376157b352274f4f6e6e591',1,'Radiation']]], + ['lw_5ffluxes_5fallsky_4485',['lw_fluxes_allsky',['../classRadiation.html#af25b399240484b4ce33080b87cf3186a',1,'Radiation']]], + ['lw_5ffluxes_5fclrsky_4486',['lw_fluxes_clrsky',['../classRadiation.html#adf15f2ae6aa46c3d8386d3da2f19ca28',1,'Radiation']]], + ['lw_5fhygro_5fabs_4487',['lw_hygro_abs',['../structPhysProp_1_1physprop__t.html#a2ceb8db8a17258bb21f1d0d53594ed05',1,'PhysProp::physprop_t']]], + ['lwave_4488',['Lwave',['../classERF.html#ad67b414a1a8b5bab6edeaf574f922825',1,'ERF']]], + ['lwave_5fonegrid_4489',['Lwave_onegrid',['../classERF.html#a83473e4b18de294a8b97dcdbbf048551',1,'ERF']]] ]; diff --git a/search/variables_c.js b/search/variables_c.js index 45e3ff4bc..fbab632af 100644 --- a/search/variables_c.js +++ b/search/variables_c.js @@ -1,238 +1,238 @@ var searchData= [ - ['m_5factive_4468',['m_active',['../classCIF.html#a1e3b931483e96527c09af4016a29d101',1,'CIF']]], - ['m_5faverages_4469',['m_averages',['../classMOSTAverage.html#a158b82286f1bed8b02da2c8b2ac7f4c0',1,'MOSTAverage']]], - ['m_5faxis_4470',['m_axis',['../classSAM.html#a37854ec84283a4229cf86b54cfcfc72b',1,'SAM::m_axis()'],['../classKessler.html#afea161a2b985d4c0eb4aa9390a808ab4',1,'Kessler::m_axis()'],['../classPlaneAverage.html#ab1c325b8a1241cb446bad96fa558e770',1,'PlaneAverage::m_axis()']]], - ['m_5fbc_5fextdir_5fvals_4471',['m_bc_extdir_vals',['../classERFPhysBCFunct__cons.html#a2765ac9561c270b92ef8bd77c3c96045',1,'ERFPhysBCFunct_cons::m_bc_extdir_vals()'],['../classERF.html#a27261ba76aa71f1ddbf87bca0ede579f',1,'ERF::m_bc_extdir_vals()'],['../classERFPhysBCFunct__w.html#afcaa9deb9258f849737281efb4327694',1,'ERFPhysBCFunct_w::m_bc_extdir_vals()'],['../classERFPhysBCFunct__u.html#a24b743a8e87bbc7ff9a62c2abbe2b28c',1,'ERFPhysBCFunct_u::m_bc_extdir_vals()'],['../classERFPhysBCFunct__v.html#afac2b29228e83f3693609ae1374d91e2',1,'ERFPhysBCFunct_v::m_bc_extdir_vals()']]], - ['m_5fbc_5fneumann_5fvals_4472',['m_bc_neumann_vals',['../classERFPhysBCFunct__u.html#a5b9cbbd733227f1cad1032feb2f93efe',1,'ERFPhysBCFunct_u::m_bc_neumann_vals()'],['../classERFPhysBCFunct__v.html#a7e82182923ff12b9ee242d7aaf8b25d9',1,'ERFPhysBCFunct_v::m_bc_neumann_vals()'],['../classERFPhysBCFunct__w.html#adac2302187d51d560028611a5d6b1743',1,'ERFPhysBCFunct_w::m_bc_neumann_vals()'],['../classERF.html#af783df8719de2e72e347de5860f71528',1,'ERF::m_bc_neumann_vals()'],['../classERFPhysBCFunct__cons.html#a390ff8852b8e8807798c1adff0dc4a75',1,'ERFPhysBCFunct_cons::m_bc_neumann_vals()']]], - ['m_5fbdy_5ftime_5finterval_4473',['m_bdy_time_interval',['../classABLMost.html#a049bc06685178431599f3bfaa57d63bd',1,'ABLMost']]], - ['m_5fblade_5fpitch_4474',['m_blade_pitch',['../classNullWindFarm.html#aabb34a6b16b5001624bf06c98aa226a9',1,'NullWindFarm']]], - ['m_5fbld_5fairfoil_5faoa_4475',['m_bld_airfoil_aoa',['../classNullWindFarm.html#a6f6bd907d33ec99543896b82fac6b4e4',1,'NullWindFarm']]], - ['m_5fbld_5fairfoil_5fcd_4476',['m_bld_airfoil_Cd',['../classNullWindFarm.html#a85b5fcee1d9a35f884255e9dec414bfd',1,'NullWindFarm']]], - ['m_5fbld_5fairfoil_5fcl_4477',['m_bld_airfoil_Cl',['../classNullWindFarm.html#ad337a725edf9efdaf1fd4a49ddd35505',1,'NullWindFarm']]], - ['m_5fbld_5fchord_4478',['m_bld_chord',['../classNullWindFarm.html#acbc82ecabc6211a7d2070f24a805fbc9',1,'NullWindFarm']]], - ['m_5fbld_5frad_5floc_4479',['m_bld_rad_loc',['../classNullWindFarm.html#a27f046283d051fb0abcf5f6d9080b471',1,'NullWindFarm']]], - ['m_5fbld_5ftwist_4480',['m_bld_twist',['../classNullWindFarm.html#a453673de82ca8ffbced1c32bfb27555d',1,'NullWindFarm']]], - ['m_5fbnd_5fbx_4481',['m_bnd_bx',['../structLineSampler.html#acf84e5ae60cbfd1faaf2e8ac6c9ff5eb',1,'LineSampler']]], - ['m_5fbnd_5frbx_4482',['m_bnd_rbx',['../structPlaneSampler.html#a85e5bf3ef37f89b54d88bba6e2334a24',1,'PlaneSampler']]], - ['m_5fbox_4483',['m_box',['../classRadiation.html#a37098b6502fef13732ed996200b7f64c',1,'Radiation']]], - ['m_5fc_5fp_4484',['m_C_P',['../classNullWindFarm.html#a2c312d78fc769a3d081c2df6492b5b35',1,'NullWindFarm']]], - ['m_5fc_5ft_4485',['m_C_T',['../classNullWindFarm.html#a5cb0849867fadd38770da912749adb50',1,'NullWindFarm']]], - ['m_5fcba_4486',['m_cba',['../classERFFillPatcher.html#a35fb56b2946f596728b9ac793eb47c5e',1,'ERFFillPatcher']]], - ['m_5fcd_5fforest_4487',['m_cd_forest',['../classForestDrag.html#ab8c2ba2f9e1a82a5e1b116df64dfb0f0',1,'ForestDrag']]], - ['m_5fcdm_4488',['m_cdm',['../classERFFillPatcher.html#a52af76dca01fd13bdb29834d4b9ca5e2',1,'ERFFillPatcher']]], - ['m_5fcf_5fcrse_5fdata_5fnew_4489',['m_cf_crse_data_new',['../classERFFillPatcher.html#a89f24e6cfe30a2180b1667aead7edf28',1,'ERFFillPatcher']]], - ['m_5fcf_5fcrse_5fdata_5fold_4490',['m_cf_crse_data_old',['../classERFFillPatcher.html#ad6ac8a363c79d1a98703988478420586',1,'ERFFillPatcher']]], - ['m_5fcf_5fmask_4491',['m_cf_mask',['../classERFFillPatcher.html#a874bf44ab38e936013bbf8454a41a680',1,'ERFFillPatcher']]], - ['m_5fcgeom_4492',['m_cgeom',['../classERFFillPatcher.html#a5b1190e4ec0fe257d6d3fa886054dc2c',1,'ERFFillPatcher']]], - ['m_5fcheck_5fint_4493',['m_check_int',['../classERF.html#a69a3f925e95ec4244b0257f9de16d65a',1,'ERF']]], - ['m_5fcheck_5fper_4494',['m_check_per',['../classERF.html#a5fbf17cfc8d9e5b994783e05ec3594b2',1,'ERF']]], - ['m_5fcp_5fsoil_4495',['m_cp_soil',['../classSLM.html#a3c284ad4d275aa9ce80eca787cab87a4',1,'SLM::m_cp_soil()'],['../classMM5.html#a0bc2d572786956904d71c30db49e3ae2',1,'MM5::m_cp_soil()']]], - ['m_5fcrse_5ftimes_4496',['m_crse_times',['../classERFFillPatcher.html#a562ca1201d642f3a7dd5700a056776d9',1,'ERFFillPatcher']]], - ['m_5fd_5fsoil_4497',['m_d_soil',['../classMM5.html#a273c04f6eac3e48325dfce1e34e58df4',1,'MM5::m_d_soil()'],['../classSLM.html#a6ba8b659255822be9538ba66c22b2533',1,'SLM::m_d_soil()']]], - ['m_5fdata_4498',['m_data',['../structTimeInterpolatedData.html#a7021ade0b30697e6eef3df932447d4fc',1,'TimeInterpolatedData']]], - ['m_5fdata_5finterp_4499',['m_data_interp',['../classReadBndryPlanes.html#a5468d5d8813dc471dac1335611ec8dc9',1,'ReadBndryPlanes']]], - ['m_5fdata_5fn_4500',['m_data_n',['../classReadBndryPlanes.html#acc6e94621293c94d1322a8cafbf61ad4',1,'ReadBndryPlanes']]], - ['m_5fdata_5fnp1_4501',['m_data_np1',['../classReadBndryPlanes.html#ae34737833f599f3cb5ef945ac3f57f4b',1,'ReadBndryPlanes']]], - ['m_5fdata_5fnp2_4502',['m_data_np2',['../classReadBndryPlanes.html#a5338493101cfbb8eb27301f83aeca290',1,'ReadBndryPlanes']]], - ['m_5fdetj_5fcc_4503',['m_detJ_cc',['../classSAM.html#a1b09febe32fbfebb402091fd31cd9996',1,'SAM::m_detJ_cc()'],['../classKessler.html#a534c115146bedf2e3f600ac351162252',1,'Kessler::m_detJ_cc()']]], - ['m_5fdiameter_5fforest_4504',['m_diameter_forest',['../classForestDrag.html#a17d88d33ff5abbdd20b28e2e841b09b7',1,'ForestDrag']]], - ['m_5fdir_4505',['m_dir',['../structPlaneSampler.html#a166b20f0a2cc42f436e82f327b974cb6',1,'PlaneSampler::m_dir()'],['../structLineSampler.html#a8fc089e1d316a8d694fd521baae9f076',1,'LineSampler::m_dir()']]], - ['m_5fdomain_5fbcs_5ftype_4506',['m_domain_bcs_type',['../classERFPhysBCFunct__cons.html#ab131fcff8649a5dde5f39fe890b6b383',1,'ERFPhysBCFunct_cons::m_domain_bcs_type()'],['../classERFPhysBCFunct__u.html#a90c9e642d2c31bc2245cf57f3fb4adc8',1,'ERFPhysBCFunct_u::m_domain_bcs_type()'],['../classERFPhysBCFunct__v.html#ae26c0b8c1a5145f1e1f2d44717745cfd',1,'ERFPhysBCFunct_v::m_domain_bcs_type()'],['../classERFPhysBCFunct__w.html#a052d31c743d030292761e95702615467',1,'ERFPhysBCFunct_w::m_domain_bcs_type()'],['../classERFPhysBCFunct__base.html#af918f7e795b633cdb0c2d377634c2bac',1,'ERFPhysBCFunct_base::m_domain_bcs_type()']]], - ['m_5fdomain_5fbcs_5ftype_5fd_4507',['m_domain_bcs_type_d',['../classERFPhysBCFunct__w.html#a87159676dd29c47ebd69e40b6dda5f1a',1,'ERFPhysBCFunct_w::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__base.html#a1363b51788d4178be65ec64c462b7f30',1,'ERFPhysBCFunct_base::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__v.html#a0bc0f76b47d1d805161695e977dad5fb',1,'ERFPhysBCFunct_v::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__u.html#a3b17acdd618c58f48856b4fa7a35abfc',1,'ERFPhysBCFunct_u::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__cons.html#aa39c1df9dc816a85f84c43c1b065be35',1,'ERFPhysBCFunct_cons::m_domain_bcs_type_d()']]], - ['m_5fdt_4508',['m_dt',['../classMM5.html#a41e60b81361852b0e4577bd7e3f88062',1,'MM5::m_dt()'],['../classSLM.html#a48b1e4c0290b62bafb4f6acb9291aa68',1,'SLM::m_dt()']]], - ['m_5fdt_5fcrse_4509',['m_dt_crse',['../classERFFillPatcher.html#ae89877908970649653ae09c42d3c7b05',1,'ERFFillPatcher']]], - ['m_5fdx_4510',['m_dx',['../classPlaneAverage.html#ade7352e3a72a2e09561e031acd32cc8a',1,'PlaneAverage']]], - ['m_5fdz_5flsm_4511',['m_dz_lsm',['../classMM5.html#a754e507be4ac680c9f49ab0158afc4b5',1,'MM5::m_dz_lsm()'],['../classSLM.html#a6dcae265ee0a43c0d7ecdd52074431ce',1,'SLM::m_dz_lsm()']]], - ['m_5feddydiffs_5flev_4512',['m_eddyDiffs_lev',['../classABLMost.html#a05cc96f74b89c4e277fe3db4ea01d3fa',1,'ABLMost']]], - ['m_5fexp_5fmost_4513',['m_exp_most',['../classABLMost.html#ac3de35be0d6cf3841e9a868830fc42c5',1,'ABLMost']]], - ['m_5fexpand_5fplotvars_5fto_5funif_5frr_4514',['m_expand_plotvars_to_unif_rr',['../classERF.html#adb272adf862040a2f1a6226c57c35627',1,'ERF']]], - ['m_5fextent_5frad_4515',['m_extent_rad',['../classWriteBndryPlanes.html#a41799219d138892871e1a6e8c3755da1',1,'WriteBndryPlanes::m_extent_rad()'],['../classReadBndryPlanes.html#ae341a8d70430128e78f7cac75e0d4e8a',1,'ReadBndryPlanes::m_extent_rad()']]], - ['m_5ff1_4516',['m_f1',['../classUnionCIF.html#a48c696814009301ff056340a2ebb601c',1,'UnionCIF::m_f1()'],['../classIntersectionCIF.html#a0b24d2c5c189c43b259c173c162aa1f1',1,'IntersectionCIF::m_f1()']]], - ['m_5ff2_4517',['m_f2',['../classUnionCIF.html#a150413e8d9e4bbd2b44e924c839f296a',1,'UnionCIF::m_f2()'],['../classIntersectionCIF.html#af11428d551013bf6318ef89873537a4e',1,'IntersectionCIF::m_f2()']]], - ['m_5ffac_5fcond_4518',['m_fac_cond',['../classKessler.html#a74746cef2381fd949a06be46f99a05c7',1,'Kessler::m_fac_cond()'],['../classSAM.html#a66b0ffc2f98c96c5a3b3c760a854be95',1,'SAM::m_fac_cond()'],['../classSatAdj.html#a0ae1171544417b83878bf00916cefb64',1,'SatAdj::m_fac_cond()']]], - ['m_5ffac_5ffus_4519',['m_fac_fus',['../classSAM.html#a53d38219476c32ba2dd751c02bcae53c',1,'SAM::m_fac_fus()'],['../classKessler.html#acaf08727482ff116185a6dbdf2bd54f9',1,'Kessler::m_fac_fus()']]], - ['m_5ffac_5fsub_4520',['m_fac_sub',['../classKessler.html#a2feda15429da3d8227d75cc3f6da71ba',1,'Kessler::m_fac_sub()'],['../classSAM.html#a8653cbf2c13ac3595f5f8710a3f1beec',1,'SAM::m_fac_sub()']]], - ['m_5ffact_5fnew_4521',['m_fact_new',['../classMOSTAverage.html#a960bae1d528aef6d0e7034dbea65a2c3',1,'MOSTAverage']]], - ['m_5ffact_5fold_4522',['m_fact_old',['../classMOSTAverage.html#ae1d62c88d62bbef8458d0084200f65f2',1,'MOSTAverage']]], - ['m_5ffactory_4523',['m_factory',['../classERF.html#abd4f9db387b864a97ac18c8dfe71f4e4',1,'ERF']]], - ['m_5ffba_4524',['m_fba',['../classERFFillPatcher.html#a297b1d2468ed152850c7bb6c156101b3',1,'ERFFillPatcher']]], - ['m_5ffdm_4525',['m_fdm',['../classERFFillPatcher.html#afef007cab3f3a1e4a7deea141f397e51',1,'ERFFillPatcher']]], - ['m_5ffgeom_4526',['m_fgeom',['../classERFFillPatcher.html#a12694a711f281b957f7015a98e5c9b77',1,'ERFFillPatcher']]], - ['m_5ffield_4527',['m_field',['../classPlaneAverage.html#a6c29e3eafbbb7028e801c513b29a1c09',1,'PlaneAverage']]], - ['m_5ffields_4528',['m_fields',['../classMOSTAverage.html#ad301df8e1ee46557a4d277c3f87fae69',1,'MOSTAverage']]], - ['m_5ffilename_4529',['m_filename',['../classWriteBndryPlanes.html#abbc94048dfd43b653b7754d785c11d2f',1,'WriteBndryPlanes::m_filename()'],['../classReadBndryPlanes.html#a3a130c25c6b3c327e58d3e4687a051b9',1,'ReadBndryPlanes::m_filename()']]], - ['m_5fforest_5fdrag_4530',['m_forest_drag',['../classForestDrag.html#acb32d6e1088af2621a723601500db7b3',1,'ForestDrag::m_forest_drag()'],['../classERF.html#a8b181e6ed0bb62d79e4a62555210abc9',1,'ERF::m_forest_drag()']]], - ['m_5fgeom_4531',['m_geom',['../classMOSTAverage.html#aed9b6c726189d8858abba0a2a66feca1',1,'MOSTAverage::m_geom()'],['../classPlaneAverage.html#ae359b042dfa8a0b951a3d34706c3c385',1,'PlaneAverage::m_geom()'],['../classRadiation.html#ae5477e7b80b52cebf89ec3b8bdce0f3c',1,'Radiation::m_geom()'],['../classSatAdj.html#a126f7c9b97c2cbb757483e1935470a44',1,'SatAdj::m_geom()'],['../classSAM.html#a8242fff43eb2cf417036eb36f5e4a3d8',1,'SAM::m_geom()'],['../classKessler.html#a48f29ab8e5d1232ee83851fd904e9354',1,'Kessler::m_geom()'],['../classSLM.html#a870bfd56a5fe10dc6b7b8f0347a9b218',1,'SLM::m_geom()'],['../classMM5.html#a7edc95309bb52864bba5341f19262063',1,'MM5::m_geom()'],['../classWriteBndryPlanes.html#a007dc2174ebcc2e2d79e8f31f41255cb',1,'WriteBndryPlanes::m_geom()'],['../classReadBndryPlanes.html#af4c91eeb64f4e49767e97c1e72de06fc',1,'ReadBndryPlanes::m_geom()'],['../classTerrainIF.html#aeb902107efd92150abad59ec0a8cf088',1,'TerrainIF::m_geom()'],['../classERFPhysBCFunct__base.html#a8cde4476cef731ed821f25229ddb0c7b',1,'ERFPhysBCFunct_base::m_geom()'],['../classERFPhysBCFunct__w.html#a1e9f9a0981a60be4e8e3a2b906444878',1,'ERFPhysBCFunct_w::m_geom()'],['../classERFPhysBCFunct__v.html#a01f7c56f64ac414f4ec69ff8c45a2f2a',1,'ERFPhysBCFunct_v::m_geom()'],['../classERFPhysBCFunct__u.html#a12a1e078b61a3e00958bf0f3f69bfe5f',1,'ERFPhysBCFunct_u::m_geom()'],['../classERFPhysBCFunct__cons.html#a1a3121bc392962a3c3149a6e2db2791b',1,'ERFPhysBCFunct_cons::m_geom()'],['../classABLMost.html#a1795a510d08fbd88e6599e014f97b6c5',1,'ABLMost::m_geom()']]], - ['m_5fgocp_4532',['m_gOcp',['../classKessler.html#aac004df387a7f0725724f017ca3d4a99',1,'Kessler::m_gOcp()'],['../classSAM.html#a3a76b3fc76d33c147dcaab81a738f41c',1,'SAM::m_gOcp()']]], - ['m_5fgtoe_4533',['m_gtoe',['../classKessler.html#ae8749011028be638e3fb8051e22f83f1',1,'Kessler::m_gtoe()'],['../classSAM.html#a579b5a1e16d7b9d8d317e475a6a43705',1,'SAM::m_gtoe()']]], - ['m_5fheight_5fforest_4534',['m_height_forest',['../classForestDrag.html#a70219f7646623030f5eca622c0467f7a',1,'ForestDrag']]], - ['m_5fheight_5fterrain_4535',['m_height_terrain',['../classTerrainDrag.html#a00bf2163eb00e50f079d1a0e55ad29a5',1,'TerrainDrag']]], - ['m_5fhub_5fheight_4536',['m_hub_height',['../classNullWindFarm.html#ad403f4133b2292495e5dd949fcc59207',1,'NullWindFarm']]], - ['m_5fhwave_5flev_4537',['m_Hwave_lev',['../classABLMost.html#a644ccdc438574061ec7ae75cdc714ec6',1,'ABLMost']]], - ['m_5fi_5findx_4538',['m_i_indx',['../classMOSTAverage.html#a2f5fb25e7c5196338ee5a051708d8f62',1,'MOSTAverage']]], - ['m_5fifs_4539',['m_ifs',['../classUnionListIF.html#a89c2512bb20d220882024302d7a92a3f',1,'UnionListIF']]], - ['m_5fin_5frad_4540',['m_in_rad',['../classReadBndryPlanes.html#a8269a127a4db1fd93794dcb8062f5fa9',1,'ReadBndryPlanes::m_in_rad()'],['../classWriteBndryPlanes.html#a7b350ac1d0c6151ed748a575475f8fbd',1,'WriteBndryPlanes::m_in_rad()']]], - ['m_5fin_5ftimes_4541',['m_in_times',['../classWriteBndryPlanes.html#a15fa114f52237b735599b6a5cac40d26',1,'WriteBndryPlanes::m_in_times()'],['../classReadBndryPlanes.html#adfe9045e42be78e2a735151d969183d7',1,'ReadBndryPlanes::m_in_times()']]], - ['m_5fin_5ftimesteps_4542',['m_in_timesteps',['../classReadBndryPlanes.html#a7bfda76cde9aa1b8290577c40a612795',1,'ReadBndryPlanes::m_in_timesteps()'],['../classWriteBndryPlanes.html#a7cab948881900ffa97145c47221dcb44',1,'WriteBndryPlanes::m_in_timesteps()']]], - ['m_5finc_5fghost_4543',['m_inc_ghost',['../classPlaneAverage.html#abe59333d5fc9969465111df40dd9892e',1,'PlaneAverage']]], - ['m_5finclude_5fwstar_4544',['m_include_wstar',['../classABLMost.html#ac2e247ec9fd06cd15c788b83bf2c9ba6',1,'ABLMost']]], - ['m_5finterp_4545',['m_interp',['../classERFFillPatcher.html#a2fc352aecabd75ec92f5d17730683a1c',1,'ERFFillPatcher::m_interp()'],['../classMOSTAverage.html#aeac5da9c3972fdde64f60720f88efe2e',1,'MOSTAverage::m_interp()']]], - ['m_5fixtype_4546',['m_ixtype',['../classPlaneAverage.html#a45ad4c1f2922be9ba838bab13657385f',1,'PlaneAverage']]], - ['m_5fj_5findx_4547',['m_j_indx',['../classMOSTAverage.html#acdc75484e6ed5d2fadfb93573b6dded2',1,'MOSTAverage']]], - ['m_5fk_5fin_4548',['m_k_in',['../classMOSTAverage.html#ad570edb25d41640aa2d52122ae303884',1,'MOSTAverage']]], - ['m_5fk_5findx_4549',['m_k_indx',['../classMOSTAverage.html#afbe752293b7c2790b1994a2349261fda',1,'MOSTAverage']]], - ['m_5fk_5fsoil_4550',['m_k_soil',['../classSLM.html#aa674dfa04bde7d418f1195f707f84f5c',1,'SLM::m_k_soil()'],['../classMM5.html#ac5730f1413ae4a3dd5d4b2c683c41297',1,'MM5::m_k_soil()']]], - ['m_5flai_5fforest_4551',['m_lai_forest',['../classForestDrag.html#a6b967bb106243fd365ca0aa2cd9aa457',1,'ForestDrag']]], - ['m_5flaimax_5fforest_4552',['m_laimax_forest',['../classForestDrag.html#a24d15eda91f5abc361c3c5b37fb45efd',1,'ForestDrag']]], - ['m_5flat_4553',['m_lat',['../classRadiation.html#ae6fe4540ef5931fb2ac34ad19c6fe74e',1,'Radiation']]], - ['m_5flev_4554',['m_lev',['../classERFPhysBCFunct__cons.html#ad393b48c02e838f75be60a655eed9fa6',1,'ERFPhysBCFunct_cons::m_lev()'],['../classERFPhysBCFunct__u.html#a898867b7e245b2ecf05ab7f5ce4a4504',1,'ERFPhysBCFunct_u::m_lev()'],['../classERFPhysBCFunct__v.html#a22e73a039ee130b072f3a9ad079fc160',1,'ERFPhysBCFunct_v::m_lev()'],['../classERFPhysBCFunct__w.html#a277641c1cc5a27c2a01e49d21a9c88f4',1,'ERFPhysBCFunct_w::m_lev()'],['../classERFPhysBCFunct__base.html#a55272dec44184034a24cfe54bb7df1fd',1,'ERFPhysBCFunct_base::m_lev()'],['../structLineSampler.html#af614a59976e85627d9b5d41222265cde',1,'LineSampler::m_lev()'],['../structPlaneSampler.html#a31b77c80e1831ceb775ed63819016fd4',1,'PlaneSampler::m_lev()']]], - ['m_5flevel_4555',['m_level',['../classPlaneAverage.html#a6a25218bd5754ec121caab7e4acfc537',1,'PlaneAverage']]], - ['m_5fline_5faverage_4556',['m_line_average',['../classPlaneAverage.html#a998ec98b248ea4bd71284a2bd919fb0d',1,'PlaneAverage']]], - ['m_5fline_5fxcentroid_4557',['m_line_xcentroid',['../classPlaneAverage.html#a560dbd7059fb6cbb0421635c5d405d2b',1,'PlaneAverage']]], - ['m_5flmask_5flev_4558',['m_lmask_lev',['../classABLMost.html#aaa5bbc610662825ddd8a184b43f3541b',1,'ABLMost']]], - ['m_5flon_4559',['m_lon',['../classRadiation.html#a0069d200496f037a5bffa96e4bf9bce0',1,'Radiation']]], - ['m_5fls_4560',['m_ls',['../classSampleData.html#a12c059d78aea6b9c266a7cf17044a24c',1,'SampleData']]], - ['m_5fls_5fmf_4561',['m_ls_mf',['../structLineSampler.html#a1fa54ddedf5258bce17bb029e4aaf50e',1,'LineSampler']]], - ['m_5flsm_5fdata_5flev_4562',['m_lsm_data_lev',['../classABLMost.html#a958aaaf9e040462197c88c6c77f2aaf6',1,'ABLMost::m_lsm_data_lev()'],['../classLandSurface.html#a5a134e93d42328bfaa9611a9e625e1bb',1,'LandSurface::m_lsm_data_lev()']]], - ['m_5flsm_5fflux_5flev_4563',['m_lsm_flux_lev',['../classABLMost.html#a422336bc908d29f98dafb3b745b4f060',1,'ABLMost']]], - ['m_5flsm_5ffluxes_4564',['m_lsm_fluxes',['../classRadiation.html#a628ab4164c223bc55241535374a780cb',1,'Radiation']]], - ['m_5flsm_5fgeom_4565',['m_lsm_geom',['../classNullSurf.html#ac722d317f14ff1793ce7a38362987513',1,'NullSurf::m_lsm_geom()'],['../classSLM.html#ac41680d479e44b54678787b662c55fef',1,'SLM::m_lsm_geom()'],['../classMM5.html#a5bb965e19ba475c78c8c9c8528fbf871',1,'MM5::m_lsm_geom()']]], - ['m_5flsm_5fgeom_5flev_4566',['m_lsm_geom_lev',['../classLandSurface.html#a06a0bb4f12e604dbbd844bd4d2b0903f',1,'LandSurface']]], - ['m_5flsm_5fmodel_4567',['m_lsm_model',['../classLandSurface.html#a7415e46b046f76ef34902fa6ef1ef628',1,'LandSurface']]], - ['m_5flsm_5fsize_4568',['m_lsm_size',['../classMM5.html#a338909d8b32e73bee5188eb5f4e0e15d',1,'MM5::m_lsm_size()'],['../classNullSurf.html#a00480a80b00d313460c898669225b2ef',1,'NullSurf::m_lsm_size()'],['../classSLM.html#a4b4498e80099eadbb5405ec7095c07a8',1,'SLM::m_lsm_size()']]], - ['m_5flsm_5fzenith_4569',['m_lsm_zenith',['../classRadiation.html#a9ee4891cfb314df8458a47759de345d5',1,'Radiation']]], - ['m_5flwave_5flev_4570',['m_Lwave_lev',['../classABLMost.html#ab12af4a41dbc189d69850a81447434f7',1,'ABLMost']]], - ['m_5fma_4571',['m_ma',['../classABLMost.html#a466bfcda8ae4337d9c8781ab28e3f6fe',1,'ABLMost']]], - ['m_5fmax_5fstep_4572',['m_max_step',['../classMultiBlockContainer.html#a1f1ba45d36c26640b1d2817ae275a505',1,'MultiBlockContainer']]], - ['m_5fmaxlev_4573',['m_maxlev',['../classMOSTAverage.html#abc66735142b394193e3b6934ea817015',1,'MOSTAverage']]], - ['m_5fmoist_5fmodel_4574',['m_moist_model',['../classEulerianMicrophysics.html#a3d8916fc5900c54728d7549c68b21048',1,'EulerianMicrophysics']]], - ['m_5fmost_4575',['m_most',['../classERF.html#a051364b2373d8d86151c0b4a958035bd',1,'ERF']]], - ['m_5fmoving_5fterrain_4576',['m_moving_terrain',['../classERFPhysBCFunct__base.html#aa0e24cb3922f3d72d5438a6c3e5a4310',1,'ERFPhysBCFunct_base']]], - ['m_5fnavg_4577',['m_navg',['../classMOSTAverage.html#a0554ee593b5deca61ef0d26ebd26f6d6',1,'MOSTAverage']]], - ['m_5fncell_5fline_4578',['m_ncell_line',['../classPlaneAverage.html#a049c64513c0ed306d7e68ef95df87033',1,'PlaneAverage']]], - ['m_5fncell_5fplane_4579',['m_ncell_plane',['../classMOSTAverage.html#a89b9ec10eb8dee9a8be7c9597a3f5008',1,'MOSTAverage::m_ncell_plane()'],['../classPlaneAverage.html#a98ad1b7801e75ac43ddd3d06b0c5d7da',1,'PlaneAverage::m_ncell_plane()']]], - ['m_5fncell_5fregion_4580',['m_ncell_region',['../classMOSTAverage.html#ab227f9a8e9224820c00fa8b223712b3e',1,'MOSTAverage']]], - ['m_5fncomp_4581',['m_ncomp',['../classPlaneAverage.html#af07d85c4bd48f4bedc0b180001c728dc',1,'PlaneAverage::m_ncomp()'],['../classERFFillPatcher.html#a61c68ee600be65606db582402599c1d4',1,'ERFFillPatcher::m_ncomp()']]], - ['m_5fng_4582',['m_ng',['../classPlaneAverage.html#a4a8c3eb911548a254ef75c24659b1317',1,'PlaneAverage']]], - ['m_5fnghost_4583',['m_nghost',['../classERFFillPatcher.html#afdb02cfc6d41b23967ff0a6f0e22b849',1,'ERFFillPatcher']]], - ['m_5fnghost_5fsubset_4584',['m_nghost_subset',['../classERFFillPatcher.html#a83a91e2dc7bd7c39a27327024814061c',1,'ERFFillPatcher']]], - ['m_5fnominal_5fpower_4585',['m_nominal_power',['../classNullWindFarm.html#aac5f552b2717ab7f177541c1bf09828a',1,'NullWindFarm']]], - ['m_5fnorm_5fvec_4586',['m_norm_vec',['../classMOSTAverage.html#a90d1df8bd48dd2bf45776a01ba1a89f7',1,'MOSTAverage']]], - ['m_5fnvar_4587',['m_nvar',['../classMOSTAverage.html#a94ece9d178d0e85296cce07bab556bc7',1,'MOSTAverage']]], - ['m_5fnz_5flsm_4588',['m_nz_lsm',['../classMM5.html#a9e2b3186622686e5aae850eb1dc93d28',1,'MM5::m_nz_lsm()'],['../classSLM.html#ac5eb0f0fb3b7c78777a95bad4b5370ee',1,'SLM::m_nz_lsm()']]], - ['m_5fout_5frad_4589',['m_out_rad',['../classReadBndryPlanes.html#acb820b3ebc4c07d210831e6081c47aa9',1,'ReadBndryPlanes::m_out_rad()'],['../classWriteBndryPlanes.html#a2ce490f5166966b52112f126c9dc4dd8',1,'WriteBndryPlanes::m_out_rad()']]], - ['m_5fowns_5fdata_4590',['m_owns_data',['../structTimeInterpolatedData.html#a6eeb9167e2d8051c16fdbb1e7fee54ed',1,'TimeInterpolatedData']]], - ['m_5fphi_4591',['m_phi',['../structWENO__Z7.html#a3bab5ca3ba311c6f183bb9d5d5f99fee',1,'WENO_Z7::m_phi()'],['../structWENO__Z5.html#a962862416f273b267eb55802eff59edf',1,'WENO_Z5::m_phi()'],['../structWENO__MZQ3.html#a106585bb6e78f7027658c9c56f3ae892',1,'WENO_MZQ3::m_phi()'],['../structWENO__Z3.html#a8269a48070f989c0183112ccd8e57489',1,'WENO_Z3::m_phi()'],['../structWENO7.html#aacefd0bc2d7db63fa68026e0d041c637',1,'WENO7::m_phi()'],['../structWENO5.html#a28727bda47dc47677cf20c4d4bbda9a8',1,'WENO5::m_phi()'],['../structUPWINDALL.html#a36acc81d9046b2b80cf3755aa46bc10c',1,'UPWINDALL::m_phi()'],['../structCENTERED6.html#a732a4a686c30a3233c939f453b74f0b9',1,'CENTERED6::m_phi()'],['../structUPWIND5.html#a26ff7f987df2f61ab60c121c02dd4295',1,'UPWIND5::m_phi()'],['../structCENTERED4.html#a2a0e8c62c2eb7e34a73c94f212a21cb3',1,'CENTERED4::m_phi()'],['../structUPWIND3.html#a4f184417f94f60775a46357fbafe1cca',1,'UPWIND3::m_phi()'],['../structCENTERED2.html#ac162099524c29536f1d08dcbb7c6c67a',1,'CENTERED2::m_phi()'],['../structWENO3.html#a13120486db8a71a2059a9c7c1928b416',1,'WENO3::m_phi()']]], - ['m_5fplane_5faverage_4592',['m_plane_average',['../classMOSTAverage.html#a81ad3bc2787e30025f8bee91bc5c9dc2',1,'MOSTAverage']]], - ['m_5fplot_5fface_5fvels_4593',['m_plot_face_vels',['../classERF.html#a367a3daba5d844efbed84c52e647cea6',1,'ERF']]], - ['m_5fplot_5fint_5f1_4594',['m_plot_int_1',['../classERF.html#a57cfb4bfead8525174646964992c7e69',1,'ERF']]], - ['m_5fplot_5fint_5f2_4595',['m_plot_int_2',['../classERF.html#ad3311c9ceacd17f34bdb5e03cefa33b3',1,'ERF']]], - ['m_5fplot_5fper_5f1_4596',['m_plot_per_1',['../classERF.html#a3167adc9518cce649a90ab82e9f9c85d',1,'ERF']]], - ['m_5fplot_5fper_5f2_4597',['m_plot_per_2',['../classERF.html#aff879a9c686293a10a3a03027b765c51',1,'ERF']]], - ['m_5fpolicy_4598',['m_policy',['../classMOSTAverage.html#a0e87c91bf31d0e60a31b906081d24eea',1,'MOSTAverage']]], - ['m_5fpower_4599',['m_power',['../classNullWindFarm.html#a61554384fc601d7ae2fb758a8bc7f4f4',1,'NullWindFarm']]], - ['m_5fpp_5fprefix_4600',['m_pp_prefix',['../classMOSTAverage.html#a8e48f835a742b02f039aeb6bc520aef8',1,'MOSTAverage']]], - ['m_5fprecision_4601',['m_precision',['../classPlaneAverage.html#a1f08f5f76700c51c42243410ffce6e66',1,'PlaneAverage']]], - ['m_5fps_4602',['m_ps',['../classSampleData.html#ab96a6354333a8e9db8145813b68b1b5b',1,'SampleData']]], - ['m_5fps_5fmf_4603',['m_ps_mf',['../structPlaneSampler.html#a697a9d0158c0c14f796a7a016759d2f7',1,'PlaneSampler']]], - ['m_5fqmoist_5fsize_4604',['m_qmoist_size',['../classKessler.html#ae94091e97ccba54c040030c98e52aa7c',1,'Kessler::m_qmoist_size()'],['../classNullMoist.html#a645f66b91b08d84aa7451a9da0c11a72',1,'NullMoist::m_qmoist_size()'],['../classSAM.html#a4bf36ad050daafdcfea1aa83ad75f9cf',1,'SAM::m_qmoist_size()'],['../classSatAdj.html#ac0fec328145e0aaad664481b9723601f',1,'SatAdj::m_qmoist_size()']]], - ['m_5fqstate_5fsize_4605',['m_qstate_size',['../classKessler.html#ad5167b56417db2cd78415b4654d6f7ca',1,'Kessler::m_qstate_size()'],['../classNullMoist.html#a3cb016aa9c0f1ee7534ad678723d1c59',1,'NullMoist::m_qstate_size()'],['../classSAM.html#a81c775ecb78f3f228a98a9c39d1d098d',1,'SAM::m_qstate_size()'],['../classSatAdj.html#a7a2085bd641420e70c2b113a63406b7e',1,'SatAdj::m_qstate_size()']]], - ['m_5fr2d_4606',['m_r2d',['../classERF.html#addf62bfc534515447b94e928ac0b7135',1,'ERF']]], - ['m_5fradius_4607',['m_radius',['../classMOSTAverage.html#a2c167351f6655ef3276f8e5b39439e91',1,'MOSTAverage']]], - ['m_5fratio_4608',['m_ratio',['../classERFFillPatcher.html#ab5ab5fa9bd525d2673c433633e0b3fba',1,'ERFFillPatcher']]], - ['m_5frdocp_4609',['m_rdOcp',['../classSAM.html#a3b461d5620f6b9a08a1e62b60a463af7',1,'SAM::m_rdOcp()'],['../classSatAdj.html#a27114b820d031f82462a0f378294042c',1,'SatAdj::m_rdOcp()'],['../classReadBndryPlanes.html#a7e0bbe82df8b302172937d7dbb981a2c',1,'ReadBndryPlanes::m_rdOcp()']]], - ['m_5frelax_5fmask_4610',['m_relax_mask',['../classERFFillPatcher.html#abad97ea0363653435fd9f922e10a53b2',1,'ERFFillPatcher']]], - ['m_5frot_5ffields_4611',['m_rot_fields',['../classMOSTAverage.html#a733f1b5c94de8ee530f4f257510cb277',1,'MOSTAverage']]], - ['m_5frotate_4612',['m_rotate',['../classABLMost.html#ab107efa0b6bdf80ee44d232919f6a7ad',1,'ABLMost::m_rotate()'],['../classMOSTAverage.html#a7d43a66f7518f75e694e0582dd40ec44',1,'MOSTAverage::m_rotate()']]], - ['m_5frotor_5frad_4613',['m_rotor_rad',['../classNullWindFarm.html#a06d46ff7212efd7893e94b99fa981b9d',1,'NullWindFarm']]], - ['m_5frotor_5frpm_4614',['m_rotor_RPM',['../classNullWindFarm.html#ad19bb9c4842c561c0024ae6d686b1a78',1,'NullWindFarm']]], - ['m_5fset_5fmask_4615',['m_set_mask',['../classERFFillPatcher.html#a9d188e7b7e85221b257799a5a9c5098e',1,'ERFFillPatcher']]], - ['m_5fsst_5flev_4616',['m_sst_lev',['../classABLMost.html#ad8f1957bba407e17edb0a84ace515cde',1,'ABLMost']]], - ['m_5fstart_5fbdy_5ftime_4617',['m_start_bdy_time',['../classABLMost.html#a4fb97b28e44e9ff6930f18083923343a',1,'ABLMost']]], - ['m_5ft_5favg_4618',['m_t_avg',['../classMOSTAverage.html#a05905a4754c7eb39b766b96889b1bd47',1,'MOSTAverage']]], - ['m_5ft_5finit_4619',['m_t_init',['../classMOSTAverage.html#a3fe20fc4a4eb0b283f1d658b6237004c',1,'MOSTAverage']]], - ['m_5fterr_4620',['m_terr',['../classTerrainIF.html#a3e1f2814d20da7b5dd6d1d620b04784c',1,'TerrainIF']]], - ['m_5fterrain_5fblank_4621',['m_terrain_blank',['../classTerrainDrag.html#aea4f3763046daf47cefcbf6d5fb71e54',1,'TerrainDrag']]], - ['m_5fterrain_5fdrag_4622',['m_terrain_drag',['../classERF.html#a7459dc4cb4cb0390e4a71fa26870a0e9',1,'ERF']]], - ['m_5fterrain_5ftype_4623',['m_terrain_type',['../classERFPhysBCFunct__w.html#a96add99b86d3a03a872af7af85ad8e96',1,'ERFPhysBCFunct_w']]], - ['m_5ftheta_5fdir_4624',['m_theta_dir',['../classMM5.html#ab8187a0b9206d9c1d6632d494a149d1a',1,'MM5::m_theta_dir()'],['../classSLM.html#aec067697af550a8122138e57c4e0666d',1,'SLM::m_theta_dir()']]], - ['m_5fthrust_5fcoeff_4625',['m_thrust_coeff',['../classNullWindFarm.html#a7fe11fbaf6a246c60156e40aec3835f7',1,'NullWindFarm']]], - ['m_5fthrust_5fcoeff_5fstanding_4626',['m_thrust_coeff_standing',['../classNullWindFarm.html#a5a95464f19af9063228d23981f3a75cd',1,'NullWindFarm']]], - ['m_5ftime_4627',['m_time',['../structTimeInterpolatedData.html#a9b0102facc1d00011f48f95132955e27',1,'TimeInterpolatedData']]], - ['m_5ftime_5ffile_4628',['m_time_file',['../classReadBndryPlanes.html#a8027f415fce9acdc5ad53745016f67bf',1,'ReadBndryPlanes::m_time_file()'],['../classWriteBndryPlanes.html#a91c8abe5b1a15f5fe630db40230f08c1',1,'WriteBndryPlanes::m_time_file()']]], - ['m_5ftime_5fwindow_4629',['m_time_window',['../classMOSTAverage.html#ac95147c0d7961323ca8b079f63cd4be9',1,'MOSTAverage']]], - ['m_5ftinterp_4630',['m_tinterp',['../classReadBndryPlanes.html#a3f5e28f23e03b5c32f23ac953987728a',1,'ReadBndryPlanes']]], - ['m_5ftn_4631',['m_tn',['../classReadBndryPlanes.html#ade779c58aa5ea62cf1e03cbfaf98bb61',1,'ReadBndryPlanes']]], - ['m_5ftnp1_4632',['m_tnp1',['../classReadBndryPlanes.html#a4343c3c0761df0f96c58f8d268a43017',1,'ReadBndryPlanes']]], - ['m_5ftnp2_4633',['m_tnp2',['../classReadBndryPlanes.html#aca1dcdc531215bfd5a12fb286d064c8c',1,'ReadBndryPlanes']]], - ['m_5fturb_5fdisk_5fangle_4634',['m_turb_disk_angle',['../classNullWindFarm.html#a3b3156bf79da131a833a2a6a96b27421',1,'NullWindFarm']]], - ['m_5ftype_5fforest_4635',['m_type_forest',['../classForestDrag.html#ad8061afe4ea0b11059a6094ae07243cf',1,'ForestDrag']]], - ['m_5fu_5fbc_5fdata_4636',['m_u_bc_data',['../classERFPhysBCFunct__u.html#a603a1822cba514966ad201cfc676cdf6',1,'ERFPhysBCFunct_u']]], - ['m_5fuse_5freal_5fbcs_4637',['m_use_real_bcs',['../classERFPhysBCFunct__cons.html#a0e54453355d6a7c96044113c8827a008',1,'ERFPhysBCFunct_cons::m_use_real_bcs()'],['../classERFPhysBCFunct__u.html#a4a1ce4ec8f730cb61568aee6eceefe1f',1,'ERFPhysBCFunct_u::m_use_real_bcs()'],['../classERFPhysBCFunct__v.html#aa17ac5983f98d1b13f952fa7f2c39b54',1,'ERFPhysBCFunct_v::m_use_real_bcs()'],['../classERFPhysBCFunct__w.html#a6e6cdc32da147f7bc00d8c408b5df9a1',1,'ERFPhysBCFunct_w::m_use_real_bcs()']]], - ['m_5fv_5fbc_5fdata_4638',['m_v_bc_data',['../classERFPhysBCFunct__v.html#a1abc171e8cfcd542f4d9e312e0f586c1',1,'ERFPhysBCFunct_v']]], - ['m_5fvar_5fnames_4639',['m_var_names',['../classReadBndryPlanes.html#aa5f533fb198d42785bfebe5cd8ae7131',1,'ReadBndryPlanes::m_var_names()'],['../classWriteBndryPlanes.html#a85703bf41a6ba0382f13a90f64ba417b',1,'WriteBndryPlanes::m_var_names()']]], - ['m_5fvar_5fz0_4640',['m_var_z0',['../classABLMost.html#ab1da46aefd129763fb25f5a6839e48dd',1,'ABLMost']]], - ['m_5fvelocity_4641',['m_velocity',['../classNullWindFarm.html#af83e2833c70c7374fa00ec94755e8038',1,'NullWindFarm']]], - ['m_5fvsg_4642',['m_Vsg',['../classMOSTAverage.html#a5dfb4235703aaa2364d49d7fbb8d1512',1,'MOSTAverage']]], - ['m_5fw2d_4643',['m_w2d',['../classERF.html#aa53035f34ba133b86172e180abda4209',1,'ERF']]], - ['m_5fw_5fbc_5fdata_4644',['m_w_bc_data',['../classERFPhysBCFunct__w.html#a4c66456080eb954ef8c80fc3dcfc4c3a',1,'ERFPhysBCFunct_w']]], - ['m_5fwind_5fspeed_4645',['m_wind_speed',['../classNullWindFarm.html#a9beae3f8f39bb7bde432530da926d6ef',1,'NullWindFarm']]], - ['m_5fwindfarm_5fmodel_4646',['m_windfarm_model',['../classWindFarm.html#af3953694e6a246585c20f50436a65123',1,'WindFarm']]], - ['m_5fx_5fforest_4647',['m_x_forest',['../classForestDrag.html#a6f6067a4f71428c8ab3039240a3207e4',1,'ForestDrag']]], - ['m_5fx_5fpos_4648',['m_x_pos',['../classMOSTAverage.html#a58c320eb48f9b8a1b0983d2770e9f3ea',1,'MOSTAverage']]], - ['m_5fx_5fterrain_4649',['m_x_terrain',['../classTerrainDrag.html#aefe9300b19343dee0efbe1c3012bca57',1,'TerrainDrag']]], - ['m_5fxlo_4650',['m_xlo',['../classPlaneAverage.html#a42c7dfa900a0b69ba1d294455ca8ba51',1,'PlaneAverage']]], - ['m_5fxloc_4651',['m_xloc',['../classNullWindFarm.html#ac8ff132b0d2d52032ec19344ec6a74c6',1,'NullWindFarm']]], - ['m_5fy_5fforest_4652',['m_y_forest',['../classForestDrag.html#af1a72c6ce2a773a31ae0d6f84aa2aa71',1,'ForestDrag']]], - ['m_5fy_5fpos_4653',['m_y_pos',['../classMOSTAverage.html#a1beb0dad926be2f2d9cb1de69a1a3374',1,'MOSTAverage']]], - ['m_5fy_5fterrain_4654',['m_y_terrain',['../classTerrainDrag.html#acee51c325452c690103ad5b769ef0aeb',1,'TerrainDrag']]], - ['m_5fyloc_4655',['m_yloc',['../classNullWindFarm.html#a86792dc0d8fb3dfc9b9646c38a2926da',1,'NullWindFarm']]], - ['m_5fz_5fphys_5fnd_4656',['m_z_phys_nd',['../classSAM.html#a51af1452ad89711f8ddaa554cdc49ee6',1,'SAM::m_z_phys_nd()'],['../classKessler.html#aaead0b1bbb0693e5ef480fd15bcbe559',1,'Kessler::m_z_phys_nd()'],['../classERFPhysBCFunct__w.html#aa37508122179536336aa8dba19d34c1b',1,'ERFPhysBCFunct_w::m_z_phys_nd()'],['../classERFPhysBCFunct__u.html#aefe9bc994735627162154bc289a0de3c',1,'ERFPhysBCFunct_u::m_z_phys_nd()'],['../classERFPhysBCFunct__cons.html#ad33ab704eb9b5d62a4db9317f40255dd',1,'ERFPhysBCFunct_cons::m_z_phys_nd()'],['../classMOSTAverage.html#a3a49018467b69573ef84df9cdfd86da4',1,'MOSTAverage::m_z_phys_nd()'],['../classERFPhysBCFunct__v.html#afffa0e227916c179928f9a3eb7a07c3c',1,'ERFPhysBCFunct_v::m_z_phys_nd()']]], - ['m_5fz_5fpos_4657',['m_z_pos',['../classMOSTAverage.html#a81ff1b7e8d026f0cd74147cbcc016d15',1,'MOSTAverage']]], - ['m_5fzref_4658',['m_zref',['../classMOSTAverage.html#af2f1477f6bc5e4b2f2ddee27d17dab9f',1,'MOSTAverage']]], - ['ma_5flist_4659',['ma_list',['../classMamConstituents.html#ab9703f219ce7a084e170017035dc269b',1,'MamConstituents']]], - ['mam_5faer_4660',['mam_aer',['../classAerRadProps.html#afb607ae14bfc3e46dd66c9e04627a57d',1,'AerRadProps']]], - ['mam_5fconsti_4661',['mam_consti',['../classAerRadProps.html#a66f750181cccc82c03268b0a4a245ecc',1,'AerRadProps::mam_consti()'],['../classMam4__aer.html#a2dcd6d3b6a38a2f0e8bc389c80fb4ae9',1,'Mam4_aer::mam_consti()']]], - ['mapfac_5fm_4662',['mapfac_m',['../classERF.html#a23aacdb72e9d2dfed8e2ebd2c2526497',1,'ERF']]], - ['mapfac_5fu_4663',['mapfac_u',['../classERF.html#a1e8afee1508b720dab56f5d044deb301',1,'ERF']]], - ['mapfac_5fv_4664',['mapfac_v',['../classERF.html#ae49b5055f9a7117fa15918a5daa775b7',1,'ERF']]], - ['mass_5fname_4665',['mass_name',['../structMamConstituents_1_1gas__t.html#ad63e38b410aa69ed3f76d6898b35b53a',1,'MamConstituents::gas_t::mass_name()'],['../structMamConstituents_1_1aerosol__t.html#a300418f68393143be3f4852641ac465b',1,'MamConstituents::aerosol_t::mass_name()']]], - ['max_5fiter_4666',['MAX_ITER',['../namespaceHSEutils.html#a10de540cb8ad96aea8cd080f4d1e72fa',1,'HSEutils']]], - ['max_5fstep_4667',['max_step',['../classERF.html#a0634154e8e58379c495c3e7fe7c5e4d6',1,'ERF']]], - ['mdata_4668',['mdata',['../structsurface__temp__wave__coupled.html#a44d84ddefc6dc5572f1b1e614996b288',1,'surface_temp_wave_coupled::mdata()'],['../structsurface__temp__donelan.html#a78d9b2c9e7acc59519c2e5d911e2a83d',1,'surface_temp_donelan::mdata()'],['../structsurface__temp__mod__charnock.html#a98f673e5030f4509a8874466337f50c4',1,'surface_temp_mod_charnock::mdata()'],['../structsurface__temp__charnock.html#a073ad08e0d652e792b459878e10dc41b',1,'surface_temp_charnock::mdata()'],['../structsurface__temp.html#afec351f7cde260c6e96a27297cb4010f',1,'surface_temp::mdata()'],['../structsurface__flux__wave__coupled.html#a7c81c888df97ef0ff4dc54be9c4e163a',1,'surface_flux_wave_coupled::mdata()'],['../structsurface__flux__donelan.html#ab3b7307051954c791dcf73bb13213e9f',1,'surface_flux_donelan::mdata()'],['../structsurface__flux__charnock.html#a60030c5104987d6287efd5d9b996014c',1,'surface_flux_charnock::mdata()'],['../structsurface__flux__mod__charnock.html#a6fa441221eb1f30d65437ce890adfd46',1,'surface_flux_mod_charnock::mdata()'],['../structadiabatic.html#afdc69c66b9c49f67d4f2409bc1f3ce29',1,'adiabatic::mdata()'],['../structadiabatic__charnock.html#a5c11064c35d6eefd22558180155d6ede',1,'adiabatic_charnock::mdata()'],['../structadiabatic__mod__charnock.html#ad33aa4fea2aa05dbb4057dcef251e0da',1,'adiabatic_mod_charnock::mdata()'],['../structadiabatic__wave__coupled.html#a812ea5ea7d6223e5512c372b3260d1bc',1,'adiabatic_wave_coupled::mdata()'],['../structadiabatic__donelan.html#a6b220db789638a784c51dfedcda1ffb9',1,'adiabatic_donelan::mdata()'],['../structsurface__flux.html#a960909fe387424192cf802afccdc7bed',1,'surface_flux::mdata()']]], - ['mesh_5ftype_4669',['mesh_type',['../structSolverChoice.html#a1952672901901b0b3a628f2298dc72c2',1,'SolverChoice']]], - ['metgrid_5fbasic_5flinear_4670',['metgrid_basic_linear',['../classERF.html#a04831a5a6bf49d8386d362379db84358',1,'ERF']]], - ['metgrid_5fdebug_5fdry_4671',['metgrid_debug_dry',['../classERF.html#aaaa067c46e79ca3635d138750642b78d',1,'ERF']]], - ['metgrid_5fdebug_5fisothermal_4672',['metgrid_debug_isothermal',['../classERF.html#ab08081c75e6d926825071630f2adddab',1,'ERF']]], - ['metgrid_5fdebug_5fmsf_4673',['metgrid_debug_msf',['../classERF.html#a079811bdd498e155326a851e0c12f850',1,'ERF']]], - ['metgrid_5fdebug_5fpsfc_4674',['metgrid_debug_psfc',['../classERF.html#ad256f0610d54caef208e2b2569a5aa82',1,'ERF']]], - ['metgrid_5fdebug_5fquiescent_4675',['metgrid_debug_quiescent',['../classERF.html#a64c81ad5cd1b7d21c2e597b92596f113',1,'ERF']]], - ['metgrid_5fforce_5fsfc_5fk_4676',['metgrid_force_sfc_k',['../classERF.html#a8767bdb5ac5b0a796dc478dc417e1606',1,'ERF']]], - ['metgrid_5finterp_5ftheta_4677',['metgrid_interp_theta',['../classERF.html#a7eac012575590fe374a8d4b5d9061546',1,'ERF']]], - ['metgrid_5forder_4678',['metgrid_order',['../classERF.html#af27fd93c086c23ab8c754e63e1a0c425',1,'ERF']]], - ['metgrid_5fproximity_4679',['metgrid_proximity',['../classERF.html#a95182a17e10556dde659d4dd891a4ed3',1,'ERF']]], - ['metgrid_5fretain_5fsfc_4680',['metgrid_retain_sfc',['../classERF.html#a51e327479a5c37c694bbf14eb8bce94f',1,'ERF']]], - ['metgrid_5fuse_5fbelow_5fsfc_4681',['metgrid_use_below_sfc',['../classERF.html#a8eb60483e48302db4706d3b90c0ae8e4',1,'ERF']]], - ['metgrid_5fuse_5fsfc_4682',['metgrid_use_sfc',['../classERF.html#a5d2fe657db8c3614db3e797566a49d68',1,'ERF']]], - ['mg_5fverbose_4683',['mg_verbose',['../classERF.html#a2c4e27d6b7928c7081f17e63d0834200',1,'ERF']]], - ['mic_5ffab_5fvars_4684',['mic_fab_vars',['../classSatAdj.html#a26ca294f334ada4b91534e1e9e105442',1,'SatAdj::mic_fab_vars()'],['../classSAM.html#a36ee9e1e1a94d22304f46e064f16e11e',1,'SAM::mic_fab_vars()'],['../classKessler.html#aa11214a3e579cc9d6309359b1c05e5ab',1,'Kessler::mic_fab_vars()']]], - ['micro_4685',['micro',['../classERF.html#a4b7277d54649219f31fe286eee9d415a',1,'ERF']]], - ['micvarmap_4686',['MicVarMap',['../classKessler.html#a18164f048f846cd122de43803b49c1cb',1,'Kessler::MicVarMap()'],['../classSAM.html#a6008487ad12ada77acdcb3ee41371c98',1,'SAM::MicVarMap()'],['../classSatAdj.html#aace4f71353cc6a4640bad37476b65936',1,'SatAdj::MicVarMap()']]], - ['modal_5foptics_5ffile_4687',['modal_optics_file',['../classMam4__aer.html#a396c0ab69e47a8cbc27c346aa2fb489d',1,'Mam4_aer']]], - ['mode_5ftype_5fnames_4688',['mode_type_names',['../classMamConstituents.html#a5c94b10764d82b018270ebf012cd657b',1,'MamConstituents']]], - ['modes_4689',['modes',['../classMamConstituents.html#a1692c29032818c08c3b1ac985a35d521',1,'MamConstituents']]], - ['moistscal_5fhoriz_5fadv_5ftype_4690',['moistscal_horiz_adv_type',['../structAdvChoice.html#a22f84c60e56d4b3bde6b7f9548c87af3',1,'AdvChoice']]], - ['moistscal_5fhoriz_5fupw_5ffrac_4691',['moistscal_horiz_upw_frac',['../structAdvChoice.html#a69b32bcee6cd30f3f88280d0ec49cd35',1,'AdvChoice']]], - ['moistscal_5fvert_5fadv_5ftype_4692',['moistscal_vert_adv_type',['../structAdvChoice.html#a2f888dfcb79cdb766ee04f21aada83ec',1,'AdvChoice']]], - ['moistscal_5fvert_5fupw_5ffrac_4693',['moistscal_vert_upw_frac',['../structAdvChoice.html#a334139583accdc5718a939b20b308bb9',1,'AdvChoice']]], - ['moisture_5ftype_4694',['moisture_type',['../structSolverChoice.html#aacbfbe6f4a3040db3efdc6dbf8fa291b',1,'SolverChoice::moisture_type()'],['../classRadiation.html#a1863ee4ba67242d2fb2dede10b4a9460',1,'Radiation::moisture_type()']]], - ['molec_5fdiff_5ftype_4695',['molec_diff_type',['../structDiffChoice.html#aed5c75ec58e358a735d97869147b2baf',1,'DiffChoice']]], - ['mri_5fintegrator_5fmem_4696',['mri_integrator_mem',['../classERF.html#a09d0fb2bd609c898a665d9530a744585',1,'ERF']]], - ['mu_4697',['mu',['../structPhysProp_1_1physprop__t.html#aa23d4f11099641ffb9c395c327156980',1,'PhysProp::physprop_t::mu()'],['../classRadiation.html#a2002e601e86a58ebb15989a5b61ebe60',1,'Radiation::mu()']]], - ['muelq_4698',['muelq',['../ERF__Constants_8H.html#a0e5683feac33352111ce4445dbedbf45',1,'ERF_Constants.H']]], - ['mvelpp_4699',['mvelpp',['../classRadiation.html#ae4dacdbc7383b92511c2385bd59ed49a',1,'Radiation']]], - ['mwdair_4700',['mwdair',['../ERF__Constants_8H.html#a650da208ce885c0f6c9c742d26dc4b0e',1,'ERF_Constants.H']]], - ['mwwv_4701',['mwwv',['../ERF__Constants_8H.html#a75abd92a75952e8eefd06628c8c3487d',1,'ERF_Constants.H']]], - ['my_5fturb_5fdisk_5fangle_4702',['my_turb_disk_angle',['../classWindFarm.html#a0d274380a6e7a61593459bb0b0f642d2',1,'WindFarm']]] + ['m_5factive_4490',['m_active',['../classCIF.html#a1e3b931483e96527c09af4016a29d101',1,'CIF']]], + ['m_5faverages_4491',['m_averages',['../classMOSTAverage.html#a158b82286f1bed8b02da2c8b2ac7f4c0',1,'MOSTAverage']]], + ['m_5faxis_4492',['m_axis',['../classSAM.html#a37854ec84283a4229cf86b54cfcfc72b',1,'SAM::m_axis()'],['../classKessler.html#afea161a2b985d4c0eb4aa9390a808ab4',1,'Kessler::m_axis()'],['../classPlaneAverage.html#ab1c325b8a1241cb446bad96fa558e770',1,'PlaneAverage::m_axis()']]], + ['m_5fbc_5fextdir_5fvals_4493',['m_bc_extdir_vals',['../classERFPhysBCFunct__cons.html#a2765ac9561c270b92ef8bd77c3c96045',1,'ERFPhysBCFunct_cons::m_bc_extdir_vals()'],['../classERF.html#a27261ba76aa71f1ddbf87bca0ede579f',1,'ERF::m_bc_extdir_vals()'],['../classERFPhysBCFunct__w.html#afcaa9deb9258f849737281efb4327694',1,'ERFPhysBCFunct_w::m_bc_extdir_vals()'],['../classERFPhysBCFunct__u.html#a24b743a8e87bbc7ff9a62c2abbe2b28c',1,'ERFPhysBCFunct_u::m_bc_extdir_vals()'],['../classERFPhysBCFunct__v.html#afac2b29228e83f3693609ae1374d91e2',1,'ERFPhysBCFunct_v::m_bc_extdir_vals()']]], + ['m_5fbc_5fneumann_5fvals_4494',['m_bc_neumann_vals',['../classERFPhysBCFunct__u.html#a5b9cbbd733227f1cad1032feb2f93efe',1,'ERFPhysBCFunct_u::m_bc_neumann_vals()'],['../classERFPhysBCFunct__v.html#a7e82182923ff12b9ee242d7aaf8b25d9',1,'ERFPhysBCFunct_v::m_bc_neumann_vals()'],['../classERFPhysBCFunct__w.html#adac2302187d51d560028611a5d6b1743',1,'ERFPhysBCFunct_w::m_bc_neumann_vals()'],['../classERF.html#af783df8719de2e72e347de5860f71528',1,'ERF::m_bc_neumann_vals()'],['../classERFPhysBCFunct__cons.html#a390ff8852b8e8807798c1adff0dc4a75',1,'ERFPhysBCFunct_cons::m_bc_neumann_vals()']]], + ['m_5fbdy_5ftime_5finterval_4495',['m_bdy_time_interval',['../classABLMost.html#a049bc06685178431599f3bfaa57d63bd',1,'ABLMost']]], + ['m_5fblade_5fpitch_4496',['m_blade_pitch',['../classNullWindFarm.html#aabb34a6b16b5001624bf06c98aa226a9',1,'NullWindFarm']]], + ['m_5fbld_5fairfoil_5faoa_4497',['m_bld_airfoil_aoa',['../classNullWindFarm.html#a6f6bd907d33ec99543896b82fac6b4e4',1,'NullWindFarm']]], + ['m_5fbld_5fairfoil_5fcd_4498',['m_bld_airfoil_Cd',['../classNullWindFarm.html#a85b5fcee1d9a35f884255e9dec414bfd',1,'NullWindFarm']]], + ['m_5fbld_5fairfoil_5fcl_4499',['m_bld_airfoil_Cl',['../classNullWindFarm.html#ad337a725edf9efdaf1fd4a49ddd35505',1,'NullWindFarm']]], + ['m_5fbld_5fchord_4500',['m_bld_chord',['../classNullWindFarm.html#acbc82ecabc6211a7d2070f24a805fbc9',1,'NullWindFarm']]], + ['m_5fbld_5frad_5floc_4501',['m_bld_rad_loc',['../classNullWindFarm.html#a27f046283d051fb0abcf5f6d9080b471',1,'NullWindFarm']]], + ['m_5fbld_5ftwist_4502',['m_bld_twist',['../classNullWindFarm.html#a453673de82ca8ffbced1c32bfb27555d',1,'NullWindFarm']]], + ['m_5fbnd_5fbx_4503',['m_bnd_bx',['../structLineSampler.html#acf84e5ae60cbfd1faaf2e8ac6c9ff5eb',1,'LineSampler']]], + ['m_5fbnd_5frbx_4504',['m_bnd_rbx',['../structPlaneSampler.html#a85e5bf3ef37f89b54d88bba6e2334a24',1,'PlaneSampler']]], + ['m_5fbox_4505',['m_box',['../classRadiation.html#a37098b6502fef13732ed996200b7f64c',1,'Radiation']]], + ['m_5fc_5fp_4506',['m_C_P',['../classNullWindFarm.html#a2c312d78fc769a3d081c2df6492b5b35',1,'NullWindFarm']]], + ['m_5fc_5ft_4507',['m_C_T',['../classNullWindFarm.html#a5cb0849867fadd38770da912749adb50',1,'NullWindFarm']]], + ['m_5fcba_4508',['m_cba',['../classERFFillPatcher.html#a35fb56b2946f596728b9ac793eb47c5e',1,'ERFFillPatcher']]], + ['m_5fcd_5fforest_4509',['m_cd_forest',['../classForestDrag.html#ab8c2ba2f9e1a82a5e1b116df64dfb0f0',1,'ForestDrag']]], + ['m_5fcdm_4510',['m_cdm',['../classERFFillPatcher.html#a52af76dca01fd13bdb29834d4b9ca5e2',1,'ERFFillPatcher']]], + ['m_5fcf_5fcrse_5fdata_5fnew_4511',['m_cf_crse_data_new',['../classERFFillPatcher.html#a89f24e6cfe30a2180b1667aead7edf28',1,'ERFFillPatcher']]], + ['m_5fcf_5fcrse_5fdata_5fold_4512',['m_cf_crse_data_old',['../classERFFillPatcher.html#ad6ac8a363c79d1a98703988478420586',1,'ERFFillPatcher']]], + ['m_5fcf_5fmask_4513',['m_cf_mask',['../classERFFillPatcher.html#a874bf44ab38e936013bbf8454a41a680',1,'ERFFillPatcher']]], + ['m_5fcgeom_4514',['m_cgeom',['../classERFFillPatcher.html#a5b1190e4ec0fe257d6d3fa886054dc2c',1,'ERFFillPatcher']]], + ['m_5fcheck_5fint_4515',['m_check_int',['../classERF.html#a69a3f925e95ec4244b0257f9de16d65a',1,'ERF']]], + ['m_5fcheck_5fper_4516',['m_check_per',['../classERF.html#a5fbf17cfc8d9e5b994783e05ec3594b2',1,'ERF']]], + ['m_5fcp_5fsoil_4517',['m_cp_soil',['../classSLM.html#a3c284ad4d275aa9ce80eca787cab87a4',1,'SLM::m_cp_soil()'],['../classMM5.html#a0bc2d572786956904d71c30db49e3ae2',1,'MM5::m_cp_soil()']]], + ['m_5fcrse_5ftimes_4518',['m_crse_times',['../classERFFillPatcher.html#a562ca1201d642f3a7dd5700a056776d9',1,'ERFFillPatcher']]], + ['m_5fd_5fsoil_4519',['m_d_soil',['../classMM5.html#a273c04f6eac3e48325dfce1e34e58df4',1,'MM5::m_d_soil()'],['../classSLM.html#a6ba8b659255822be9538ba66c22b2533',1,'SLM::m_d_soil()']]], + ['m_5fdata_4520',['m_data',['../structTimeInterpolatedData.html#a7021ade0b30697e6eef3df932447d4fc',1,'TimeInterpolatedData']]], + ['m_5fdata_5finterp_4521',['m_data_interp',['../classReadBndryPlanes.html#a5468d5d8813dc471dac1335611ec8dc9',1,'ReadBndryPlanes']]], + ['m_5fdata_5fn_4522',['m_data_n',['../classReadBndryPlanes.html#acc6e94621293c94d1322a8cafbf61ad4',1,'ReadBndryPlanes']]], + ['m_5fdata_5fnp1_4523',['m_data_np1',['../classReadBndryPlanes.html#ae34737833f599f3cb5ef945ac3f57f4b',1,'ReadBndryPlanes']]], + ['m_5fdata_5fnp2_4524',['m_data_np2',['../classReadBndryPlanes.html#a5338493101cfbb8eb27301f83aeca290',1,'ReadBndryPlanes']]], + ['m_5fdetj_5fcc_4525',['m_detJ_cc',['../classSAM.html#a1b09febe32fbfebb402091fd31cd9996',1,'SAM::m_detJ_cc()'],['../classKessler.html#a534c115146bedf2e3f600ac351162252',1,'Kessler::m_detJ_cc()']]], + ['m_5fdiameter_5fforest_4526',['m_diameter_forest',['../classForestDrag.html#a17d88d33ff5abbdd20b28e2e841b09b7',1,'ForestDrag']]], + ['m_5fdir_4527',['m_dir',['../structPlaneSampler.html#a166b20f0a2cc42f436e82f327b974cb6',1,'PlaneSampler::m_dir()'],['../structLineSampler.html#a8fc089e1d316a8d694fd521baae9f076',1,'LineSampler::m_dir()']]], + ['m_5fdomain_5fbcs_5ftype_4528',['m_domain_bcs_type',['../classERFPhysBCFunct__cons.html#ab131fcff8649a5dde5f39fe890b6b383',1,'ERFPhysBCFunct_cons::m_domain_bcs_type()'],['../classERFPhysBCFunct__u.html#a90c9e642d2c31bc2245cf57f3fb4adc8',1,'ERFPhysBCFunct_u::m_domain_bcs_type()'],['../classERFPhysBCFunct__v.html#ae26c0b8c1a5145f1e1f2d44717745cfd',1,'ERFPhysBCFunct_v::m_domain_bcs_type()'],['../classERFPhysBCFunct__w.html#a052d31c743d030292761e95702615467',1,'ERFPhysBCFunct_w::m_domain_bcs_type()'],['../classERFPhysBCFunct__base.html#af918f7e795b633cdb0c2d377634c2bac',1,'ERFPhysBCFunct_base::m_domain_bcs_type()']]], + ['m_5fdomain_5fbcs_5ftype_5fd_4529',['m_domain_bcs_type_d',['../classERFPhysBCFunct__w.html#a87159676dd29c47ebd69e40b6dda5f1a',1,'ERFPhysBCFunct_w::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__base.html#a1363b51788d4178be65ec64c462b7f30',1,'ERFPhysBCFunct_base::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__v.html#a0bc0f76b47d1d805161695e977dad5fb',1,'ERFPhysBCFunct_v::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__u.html#a3b17acdd618c58f48856b4fa7a35abfc',1,'ERFPhysBCFunct_u::m_domain_bcs_type_d()'],['../classERFPhysBCFunct__cons.html#aa39c1df9dc816a85f84c43c1b065be35',1,'ERFPhysBCFunct_cons::m_domain_bcs_type_d()']]], + ['m_5fdt_4530',['m_dt',['../classMM5.html#a41e60b81361852b0e4577bd7e3f88062',1,'MM5::m_dt()'],['../classSLM.html#a48b1e4c0290b62bafb4f6acb9291aa68',1,'SLM::m_dt()']]], + ['m_5fdt_5fcrse_4531',['m_dt_crse',['../classERFFillPatcher.html#ae89877908970649653ae09c42d3c7b05',1,'ERFFillPatcher']]], + ['m_5fdx_4532',['m_dx',['../classPlaneAverage.html#ade7352e3a72a2e09561e031acd32cc8a',1,'PlaneAverage']]], + ['m_5fdz_5flsm_4533',['m_dz_lsm',['../classMM5.html#a754e507be4ac680c9f49ab0158afc4b5',1,'MM5::m_dz_lsm()'],['../classSLM.html#a6dcae265ee0a43c0d7ecdd52074431ce',1,'SLM::m_dz_lsm()']]], + ['m_5feddydiffs_5flev_4534',['m_eddyDiffs_lev',['../classABLMost.html#a05cc96f74b89c4e277fe3db4ea01d3fa',1,'ABLMost']]], + ['m_5fexp_5fmost_4535',['m_exp_most',['../classABLMost.html#ac3de35be0d6cf3841e9a868830fc42c5',1,'ABLMost']]], + ['m_5fexpand_5fplotvars_5fto_5funif_5frr_4536',['m_expand_plotvars_to_unif_rr',['../classERF.html#adb272adf862040a2f1a6226c57c35627',1,'ERF']]], + ['m_5fextent_5frad_4537',['m_extent_rad',['../classWriteBndryPlanes.html#a41799219d138892871e1a6e8c3755da1',1,'WriteBndryPlanes::m_extent_rad()'],['../classReadBndryPlanes.html#ae341a8d70430128e78f7cac75e0d4e8a',1,'ReadBndryPlanes::m_extent_rad()']]], + ['m_5ff1_4538',['m_f1',['../classUnionCIF.html#a48c696814009301ff056340a2ebb601c',1,'UnionCIF::m_f1()'],['../classIntersectionCIF.html#a0b24d2c5c189c43b259c173c162aa1f1',1,'IntersectionCIF::m_f1()']]], + ['m_5ff2_4539',['m_f2',['../classUnionCIF.html#a150413e8d9e4bbd2b44e924c839f296a',1,'UnionCIF::m_f2()'],['../classIntersectionCIF.html#af11428d551013bf6318ef89873537a4e',1,'IntersectionCIF::m_f2()']]], + ['m_5ffac_5fcond_4540',['m_fac_cond',['../classKessler.html#a74746cef2381fd949a06be46f99a05c7',1,'Kessler::m_fac_cond()'],['../classSAM.html#a66b0ffc2f98c96c5a3b3c760a854be95',1,'SAM::m_fac_cond()'],['../classSatAdj.html#a0ae1171544417b83878bf00916cefb64',1,'SatAdj::m_fac_cond()']]], + ['m_5ffac_5ffus_4541',['m_fac_fus',['../classSAM.html#a53d38219476c32ba2dd751c02bcae53c',1,'SAM::m_fac_fus()'],['../classKessler.html#acaf08727482ff116185a6dbdf2bd54f9',1,'Kessler::m_fac_fus()']]], + ['m_5ffac_5fsub_4542',['m_fac_sub',['../classKessler.html#a2feda15429da3d8227d75cc3f6da71ba',1,'Kessler::m_fac_sub()'],['../classSAM.html#a8653cbf2c13ac3595f5f8710a3f1beec',1,'SAM::m_fac_sub()']]], + ['m_5ffact_5fnew_4543',['m_fact_new',['../classMOSTAverage.html#a960bae1d528aef6d0e7034dbea65a2c3',1,'MOSTAverage']]], + ['m_5ffact_5fold_4544',['m_fact_old',['../classMOSTAverage.html#ae1d62c88d62bbef8458d0084200f65f2',1,'MOSTAverage']]], + ['m_5ffactory_4545',['m_factory',['../classERF.html#abd4f9db387b864a97ac18c8dfe71f4e4',1,'ERF']]], + ['m_5ffba_4546',['m_fba',['../classERFFillPatcher.html#a297b1d2468ed152850c7bb6c156101b3',1,'ERFFillPatcher']]], + ['m_5ffdm_4547',['m_fdm',['../classERFFillPatcher.html#afef007cab3f3a1e4a7deea141f397e51',1,'ERFFillPatcher']]], + ['m_5ffgeom_4548',['m_fgeom',['../classERFFillPatcher.html#a12694a711f281b957f7015a98e5c9b77',1,'ERFFillPatcher']]], + ['m_5ffield_4549',['m_field',['../classPlaneAverage.html#a6c29e3eafbbb7028e801c513b29a1c09',1,'PlaneAverage']]], + ['m_5ffields_4550',['m_fields',['../classMOSTAverage.html#ad301df8e1ee46557a4d277c3f87fae69',1,'MOSTAverage']]], + ['m_5ffilename_4551',['m_filename',['../classWriteBndryPlanes.html#abbc94048dfd43b653b7754d785c11d2f',1,'WriteBndryPlanes::m_filename()'],['../classReadBndryPlanes.html#a3a130c25c6b3c327e58d3e4687a051b9',1,'ReadBndryPlanes::m_filename()']]], + ['m_5fforest_5fdrag_4552',['m_forest_drag',['../classForestDrag.html#acb32d6e1088af2621a723601500db7b3',1,'ForestDrag::m_forest_drag()'],['../classERF.html#a8b181e6ed0bb62d79e4a62555210abc9',1,'ERF::m_forest_drag()']]], + ['m_5fgeom_4553',['m_geom',['../classMOSTAverage.html#aed9b6c726189d8858abba0a2a66feca1',1,'MOSTAverage::m_geom()'],['../classPlaneAverage.html#ae359b042dfa8a0b951a3d34706c3c385',1,'PlaneAverage::m_geom()'],['../classRadiation.html#ae5477e7b80b52cebf89ec3b8bdce0f3c',1,'Radiation::m_geom()'],['../classSatAdj.html#a126f7c9b97c2cbb757483e1935470a44',1,'SatAdj::m_geom()'],['../classSAM.html#a8242fff43eb2cf417036eb36f5e4a3d8',1,'SAM::m_geom()'],['../classKessler.html#a48f29ab8e5d1232ee83851fd904e9354',1,'Kessler::m_geom()'],['../classSLM.html#a870bfd56a5fe10dc6b7b8f0347a9b218',1,'SLM::m_geom()'],['../classMM5.html#a7edc95309bb52864bba5341f19262063',1,'MM5::m_geom()'],['../classWriteBndryPlanes.html#a007dc2174ebcc2e2d79e8f31f41255cb',1,'WriteBndryPlanes::m_geom()'],['../classReadBndryPlanes.html#af4c91eeb64f4e49767e97c1e72de06fc',1,'ReadBndryPlanes::m_geom()'],['../classTerrainIF.html#aeb902107efd92150abad59ec0a8cf088',1,'TerrainIF::m_geom()'],['../classERFPhysBCFunct__base.html#a8cde4476cef731ed821f25229ddb0c7b',1,'ERFPhysBCFunct_base::m_geom()'],['../classERFPhysBCFunct__w.html#a1e9f9a0981a60be4e8e3a2b906444878',1,'ERFPhysBCFunct_w::m_geom()'],['../classERFPhysBCFunct__v.html#a01f7c56f64ac414f4ec69ff8c45a2f2a',1,'ERFPhysBCFunct_v::m_geom()'],['../classERFPhysBCFunct__u.html#a12a1e078b61a3e00958bf0f3f69bfe5f',1,'ERFPhysBCFunct_u::m_geom()'],['../classERFPhysBCFunct__cons.html#a1a3121bc392962a3c3149a6e2db2791b',1,'ERFPhysBCFunct_cons::m_geom()'],['../classABLMost.html#a1795a510d08fbd88e6599e014f97b6c5',1,'ABLMost::m_geom()']]], + ['m_5fgocp_4554',['m_gOcp',['../classKessler.html#aac004df387a7f0725724f017ca3d4a99',1,'Kessler::m_gOcp()'],['../classSAM.html#a3a76b3fc76d33c147dcaab81a738f41c',1,'SAM::m_gOcp()']]], + ['m_5fgtoe_4555',['m_gtoe',['../classKessler.html#ae8749011028be638e3fb8051e22f83f1',1,'Kessler::m_gtoe()'],['../classSAM.html#a579b5a1e16d7b9d8d317e475a6a43705',1,'SAM::m_gtoe()']]], + ['m_5fheight_5fforest_4556',['m_height_forest',['../classForestDrag.html#a70219f7646623030f5eca622c0467f7a',1,'ForestDrag']]], + ['m_5fheight_5fterrain_4557',['m_height_terrain',['../classTerrainDrag.html#a00bf2163eb00e50f079d1a0e55ad29a5',1,'TerrainDrag']]], + ['m_5fhub_5fheight_4558',['m_hub_height',['../classNullWindFarm.html#ad403f4133b2292495e5dd949fcc59207',1,'NullWindFarm']]], + ['m_5fhwave_5flev_4559',['m_Hwave_lev',['../classABLMost.html#a644ccdc438574061ec7ae75cdc714ec6',1,'ABLMost']]], + ['m_5fi_5findx_4560',['m_i_indx',['../classMOSTAverage.html#a2f5fb25e7c5196338ee5a051708d8f62',1,'MOSTAverage']]], + ['m_5fifs_4561',['m_ifs',['../classUnionListIF.html#a89c2512bb20d220882024302d7a92a3f',1,'UnionListIF']]], + ['m_5fin_5frad_4562',['m_in_rad',['../classReadBndryPlanes.html#a8269a127a4db1fd93794dcb8062f5fa9',1,'ReadBndryPlanes::m_in_rad()'],['../classWriteBndryPlanes.html#a7b350ac1d0c6151ed748a575475f8fbd',1,'WriteBndryPlanes::m_in_rad()']]], + ['m_5fin_5ftimes_4563',['m_in_times',['../classWriteBndryPlanes.html#a15fa114f52237b735599b6a5cac40d26',1,'WriteBndryPlanes::m_in_times()'],['../classReadBndryPlanes.html#adfe9045e42be78e2a735151d969183d7',1,'ReadBndryPlanes::m_in_times()']]], + ['m_5fin_5ftimesteps_4564',['m_in_timesteps',['../classReadBndryPlanes.html#a7bfda76cde9aa1b8290577c40a612795',1,'ReadBndryPlanes::m_in_timesteps()'],['../classWriteBndryPlanes.html#a7cab948881900ffa97145c47221dcb44',1,'WriteBndryPlanes::m_in_timesteps()']]], + ['m_5finc_5fghost_4565',['m_inc_ghost',['../classPlaneAverage.html#abe59333d5fc9969465111df40dd9892e',1,'PlaneAverage']]], + ['m_5finclude_5fwstar_4566',['m_include_wstar',['../classABLMost.html#ac2e247ec9fd06cd15c788b83bf2c9ba6',1,'ABLMost']]], + ['m_5finterp_4567',['m_interp',['../classERFFillPatcher.html#a2fc352aecabd75ec92f5d17730683a1c',1,'ERFFillPatcher::m_interp()'],['../classMOSTAverage.html#aeac5da9c3972fdde64f60720f88efe2e',1,'MOSTAverage::m_interp()']]], + ['m_5fixtype_4568',['m_ixtype',['../classPlaneAverage.html#a45ad4c1f2922be9ba838bab13657385f',1,'PlaneAverage']]], + ['m_5fj_5findx_4569',['m_j_indx',['../classMOSTAverage.html#acdc75484e6ed5d2fadfb93573b6dded2',1,'MOSTAverage']]], + ['m_5fk_5fin_4570',['m_k_in',['../classMOSTAverage.html#ad570edb25d41640aa2d52122ae303884',1,'MOSTAverage']]], + ['m_5fk_5findx_4571',['m_k_indx',['../classMOSTAverage.html#afbe752293b7c2790b1994a2349261fda',1,'MOSTAverage']]], + ['m_5fk_5fsoil_4572',['m_k_soil',['../classSLM.html#aa674dfa04bde7d418f1195f707f84f5c',1,'SLM::m_k_soil()'],['../classMM5.html#ac5730f1413ae4a3dd5d4b2c683c41297',1,'MM5::m_k_soil()']]], + ['m_5flai_5fforest_4573',['m_lai_forest',['../classForestDrag.html#a6b967bb106243fd365ca0aa2cd9aa457',1,'ForestDrag']]], + ['m_5flaimax_5fforest_4574',['m_laimax_forest',['../classForestDrag.html#a24d15eda91f5abc361c3c5b37fb45efd',1,'ForestDrag']]], + ['m_5flat_4575',['m_lat',['../classRadiation.html#ae6fe4540ef5931fb2ac34ad19c6fe74e',1,'Radiation']]], + ['m_5flev_4576',['m_lev',['../classERFPhysBCFunct__cons.html#ad393b48c02e838f75be60a655eed9fa6',1,'ERFPhysBCFunct_cons::m_lev()'],['../classERFPhysBCFunct__u.html#a898867b7e245b2ecf05ab7f5ce4a4504',1,'ERFPhysBCFunct_u::m_lev()'],['../classERFPhysBCFunct__v.html#a22e73a039ee130b072f3a9ad079fc160',1,'ERFPhysBCFunct_v::m_lev()'],['../classERFPhysBCFunct__w.html#a277641c1cc5a27c2a01e49d21a9c88f4',1,'ERFPhysBCFunct_w::m_lev()'],['../classERFPhysBCFunct__base.html#a55272dec44184034a24cfe54bb7df1fd',1,'ERFPhysBCFunct_base::m_lev()'],['../structLineSampler.html#af614a59976e85627d9b5d41222265cde',1,'LineSampler::m_lev()'],['../structPlaneSampler.html#a31b77c80e1831ceb775ed63819016fd4',1,'PlaneSampler::m_lev()']]], + ['m_5flevel_4577',['m_level',['../classPlaneAverage.html#a6a25218bd5754ec121caab7e4acfc537',1,'PlaneAverage']]], + ['m_5fline_5faverage_4578',['m_line_average',['../classPlaneAverage.html#a998ec98b248ea4bd71284a2bd919fb0d',1,'PlaneAverage']]], + ['m_5fline_5fxcentroid_4579',['m_line_xcentroid',['../classPlaneAverage.html#a560dbd7059fb6cbb0421635c5d405d2b',1,'PlaneAverage']]], + ['m_5flmask_5flev_4580',['m_lmask_lev',['../classABLMost.html#aaa5bbc610662825ddd8a184b43f3541b',1,'ABLMost']]], + ['m_5flon_4581',['m_lon',['../classRadiation.html#a0069d200496f037a5bffa96e4bf9bce0',1,'Radiation']]], + ['m_5fls_4582',['m_ls',['../classSampleData.html#a12c059d78aea6b9c266a7cf17044a24c',1,'SampleData']]], + ['m_5fls_5fmf_4583',['m_ls_mf',['../structLineSampler.html#a1fa54ddedf5258bce17bb029e4aaf50e',1,'LineSampler']]], + ['m_5flsm_5fdata_5flev_4584',['m_lsm_data_lev',['../classABLMost.html#a958aaaf9e040462197c88c6c77f2aaf6',1,'ABLMost::m_lsm_data_lev()'],['../classLandSurface.html#a5a134e93d42328bfaa9611a9e625e1bb',1,'LandSurface::m_lsm_data_lev()']]], + ['m_5flsm_5fflux_5flev_4585',['m_lsm_flux_lev',['../classABLMost.html#a422336bc908d29f98dafb3b745b4f060',1,'ABLMost']]], + ['m_5flsm_5ffluxes_4586',['m_lsm_fluxes',['../classRadiation.html#a628ab4164c223bc55241535374a780cb',1,'Radiation']]], + ['m_5flsm_5fgeom_4587',['m_lsm_geom',['../classNullSurf.html#ac722d317f14ff1793ce7a38362987513',1,'NullSurf::m_lsm_geom()'],['../classSLM.html#ac41680d479e44b54678787b662c55fef',1,'SLM::m_lsm_geom()'],['../classMM5.html#a5bb965e19ba475c78c8c9c8528fbf871',1,'MM5::m_lsm_geom()']]], + ['m_5flsm_5fgeom_5flev_4588',['m_lsm_geom_lev',['../classLandSurface.html#a06a0bb4f12e604dbbd844bd4d2b0903f',1,'LandSurface']]], + ['m_5flsm_5fmodel_4589',['m_lsm_model',['../classLandSurface.html#a7415e46b046f76ef34902fa6ef1ef628',1,'LandSurface']]], + ['m_5flsm_5fsize_4590',['m_lsm_size',['../classMM5.html#a338909d8b32e73bee5188eb5f4e0e15d',1,'MM5::m_lsm_size()'],['../classNullSurf.html#a00480a80b00d313460c898669225b2ef',1,'NullSurf::m_lsm_size()'],['../classSLM.html#a4b4498e80099eadbb5405ec7095c07a8',1,'SLM::m_lsm_size()']]], + ['m_5flsm_5fzenith_4591',['m_lsm_zenith',['../classRadiation.html#a9ee4891cfb314df8458a47759de345d5',1,'Radiation']]], + ['m_5flwave_5flev_4592',['m_Lwave_lev',['../classABLMost.html#ab12af4a41dbc189d69850a81447434f7',1,'ABLMost']]], + ['m_5fma_4593',['m_ma',['../classABLMost.html#a466bfcda8ae4337d9c8781ab28e3f6fe',1,'ABLMost']]], + ['m_5fmax_5fstep_4594',['m_max_step',['../classMultiBlockContainer.html#a1f1ba45d36c26640b1d2817ae275a505',1,'MultiBlockContainer']]], + ['m_5fmaxlev_4595',['m_maxlev',['../classMOSTAverage.html#abc66735142b394193e3b6934ea817015',1,'MOSTAverage']]], + ['m_5fmoist_5fmodel_4596',['m_moist_model',['../classEulerianMicrophysics.html#a3d8916fc5900c54728d7549c68b21048',1,'EulerianMicrophysics']]], + ['m_5fmost_4597',['m_most',['../classERF.html#a051364b2373d8d86151c0b4a958035bd',1,'ERF']]], + ['m_5fmoving_5fterrain_4598',['m_moving_terrain',['../classERFPhysBCFunct__base.html#aa0e24cb3922f3d72d5438a6c3e5a4310',1,'ERFPhysBCFunct_base']]], + ['m_5fnavg_4599',['m_navg',['../classMOSTAverage.html#a0554ee593b5deca61ef0d26ebd26f6d6',1,'MOSTAverage']]], + ['m_5fncell_5fline_4600',['m_ncell_line',['../classPlaneAverage.html#a049c64513c0ed306d7e68ef95df87033',1,'PlaneAverage']]], + ['m_5fncell_5fplane_4601',['m_ncell_plane',['../classMOSTAverage.html#a89b9ec10eb8dee9a8be7c9597a3f5008',1,'MOSTAverage::m_ncell_plane()'],['../classPlaneAverage.html#a98ad1b7801e75ac43ddd3d06b0c5d7da',1,'PlaneAverage::m_ncell_plane()']]], + ['m_5fncell_5fregion_4602',['m_ncell_region',['../classMOSTAverage.html#ab227f9a8e9224820c00fa8b223712b3e',1,'MOSTAverage']]], + ['m_5fncomp_4603',['m_ncomp',['../classPlaneAverage.html#af07d85c4bd48f4bedc0b180001c728dc',1,'PlaneAverage::m_ncomp()'],['../classERFFillPatcher.html#a61c68ee600be65606db582402599c1d4',1,'ERFFillPatcher::m_ncomp()']]], + ['m_5fng_4604',['m_ng',['../classPlaneAverage.html#a4a8c3eb911548a254ef75c24659b1317',1,'PlaneAverage']]], + ['m_5fnghost_4605',['m_nghost',['../classERFFillPatcher.html#afdb02cfc6d41b23967ff0a6f0e22b849',1,'ERFFillPatcher']]], + ['m_5fnghost_5fsubset_4606',['m_nghost_subset',['../classERFFillPatcher.html#a83a91e2dc7bd7c39a27327024814061c',1,'ERFFillPatcher']]], + ['m_5fnominal_5fpower_4607',['m_nominal_power',['../classNullWindFarm.html#aac5f552b2717ab7f177541c1bf09828a',1,'NullWindFarm']]], + ['m_5fnorm_5fvec_4608',['m_norm_vec',['../classMOSTAverage.html#a90d1df8bd48dd2bf45776a01ba1a89f7',1,'MOSTAverage']]], + ['m_5fnvar_4609',['m_nvar',['../classMOSTAverage.html#a94ece9d178d0e85296cce07bab556bc7',1,'MOSTAverage']]], + ['m_5fnz_5flsm_4610',['m_nz_lsm',['../classMM5.html#a9e2b3186622686e5aae850eb1dc93d28',1,'MM5::m_nz_lsm()'],['../classSLM.html#ac5eb0f0fb3b7c78777a95bad4b5370ee',1,'SLM::m_nz_lsm()']]], + ['m_5fout_5frad_4611',['m_out_rad',['../classReadBndryPlanes.html#acb820b3ebc4c07d210831e6081c47aa9',1,'ReadBndryPlanes::m_out_rad()'],['../classWriteBndryPlanes.html#a2ce490f5166966b52112f126c9dc4dd8',1,'WriteBndryPlanes::m_out_rad()']]], + ['m_5fowns_5fdata_4612',['m_owns_data',['../structTimeInterpolatedData.html#a6eeb9167e2d8051c16fdbb1e7fee54ed',1,'TimeInterpolatedData']]], + ['m_5fphi_4613',['m_phi',['../structWENO__Z7.html#a3bab5ca3ba311c6f183bb9d5d5f99fee',1,'WENO_Z7::m_phi()'],['../structWENO__Z5.html#a962862416f273b267eb55802eff59edf',1,'WENO_Z5::m_phi()'],['../structWENO__MZQ3.html#a106585bb6e78f7027658c9c56f3ae892',1,'WENO_MZQ3::m_phi()'],['../structWENO__Z3.html#a8269a48070f989c0183112ccd8e57489',1,'WENO_Z3::m_phi()'],['../structWENO7.html#aacefd0bc2d7db63fa68026e0d041c637',1,'WENO7::m_phi()'],['../structWENO5.html#a28727bda47dc47677cf20c4d4bbda9a8',1,'WENO5::m_phi()'],['../structUPWINDALL.html#a36acc81d9046b2b80cf3755aa46bc10c',1,'UPWINDALL::m_phi()'],['../structCENTERED6.html#a732a4a686c30a3233c939f453b74f0b9',1,'CENTERED6::m_phi()'],['../structUPWIND5.html#a26ff7f987df2f61ab60c121c02dd4295',1,'UPWIND5::m_phi()'],['../structCENTERED4.html#a2a0e8c62c2eb7e34a73c94f212a21cb3',1,'CENTERED4::m_phi()'],['../structUPWIND3.html#a4f184417f94f60775a46357fbafe1cca',1,'UPWIND3::m_phi()'],['../structCENTERED2.html#ac162099524c29536f1d08dcbb7c6c67a',1,'CENTERED2::m_phi()'],['../structWENO3.html#a13120486db8a71a2059a9c7c1928b416',1,'WENO3::m_phi()']]], + ['m_5fplane_5faverage_4614',['m_plane_average',['../classMOSTAverage.html#a81ad3bc2787e30025f8bee91bc5c9dc2',1,'MOSTAverage']]], + ['m_5fplot_5fface_5fvels_4615',['m_plot_face_vels',['../classERF.html#a367a3daba5d844efbed84c52e647cea6',1,'ERF']]], + ['m_5fplot_5fint_5f1_4616',['m_plot_int_1',['../classERF.html#a57cfb4bfead8525174646964992c7e69',1,'ERF']]], + ['m_5fplot_5fint_5f2_4617',['m_plot_int_2',['../classERF.html#ad3311c9ceacd17f34bdb5e03cefa33b3',1,'ERF']]], + ['m_5fplot_5fper_5f1_4618',['m_plot_per_1',['../classERF.html#a3167adc9518cce649a90ab82e9f9c85d',1,'ERF']]], + ['m_5fplot_5fper_5f2_4619',['m_plot_per_2',['../classERF.html#aff879a9c686293a10a3a03027b765c51',1,'ERF']]], + ['m_5fpolicy_4620',['m_policy',['../classMOSTAverage.html#a0e87c91bf31d0e60a31b906081d24eea',1,'MOSTAverage']]], + ['m_5fpower_4621',['m_power',['../classNullWindFarm.html#a61554384fc601d7ae2fb758a8bc7f4f4',1,'NullWindFarm']]], + ['m_5fpp_5fprefix_4622',['m_pp_prefix',['../classMOSTAverage.html#a8e48f835a742b02f039aeb6bc520aef8',1,'MOSTAverage']]], + ['m_5fprecision_4623',['m_precision',['../classPlaneAverage.html#a1f08f5f76700c51c42243410ffce6e66',1,'PlaneAverage']]], + ['m_5fps_4624',['m_ps',['../classSampleData.html#ab96a6354333a8e9db8145813b68b1b5b',1,'SampleData']]], + ['m_5fps_5fmf_4625',['m_ps_mf',['../structPlaneSampler.html#a697a9d0158c0c14f796a7a016759d2f7',1,'PlaneSampler']]], + ['m_5fqmoist_5fsize_4626',['m_qmoist_size',['../classKessler.html#ae94091e97ccba54c040030c98e52aa7c',1,'Kessler::m_qmoist_size()'],['../classNullMoist.html#a645f66b91b08d84aa7451a9da0c11a72',1,'NullMoist::m_qmoist_size()'],['../classSAM.html#a4bf36ad050daafdcfea1aa83ad75f9cf',1,'SAM::m_qmoist_size()'],['../classSatAdj.html#ac0fec328145e0aaad664481b9723601f',1,'SatAdj::m_qmoist_size()']]], + ['m_5fqstate_5fsize_4627',['m_qstate_size',['../classKessler.html#ad5167b56417db2cd78415b4654d6f7ca',1,'Kessler::m_qstate_size()'],['../classNullMoist.html#a3cb016aa9c0f1ee7534ad678723d1c59',1,'NullMoist::m_qstate_size()'],['../classSAM.html#a81c775ecb78f3f228a98a9c39d1d098d',1,'SAM::m_qstate_size()'],['../classSatAdj.html#a7a2085bd641420e70c2b113a63406b7e',1,'SatAdj::m_qstate_size()']]], + ['m_5fr2d_4628',['m_r2d',['../classERF.html#addf62bfc534515447b94e928ac0b7135',1,'ERF']]], + ['m_5fradius_4629',['m_radius',['../classMOSTAverage.html#a2c167351f6655ef3276f8e5b39439e91',1,'MOSTAverage']]], + ['m_5fratio_4630',['m_ratio',['../classERFFillPatcher.html#ab5ab5fa9bd525d2673c433633e0b3fba',1,'ERFFillPatcher']]], + ['m_5frdocp_4631',['m_rdOcp',['../classSAM.html#a3b461d5620f6b9a08a1e62b60a463af7',1,'SAM::m_rdOcp()'],['../classSatAdj.html#a27114b820d031f82462a0f378294042c',1,'SatAdj::m_rdOcp()'],['../classReadBndryPlanes.html#a7e0bbe82df8b302172937d7dbb981a2c',1,'ReadBndryPlanes::m_rdOcp()']]], + ['m_5frelax_5fmask_4632',['m_relax_mask',['../classERFFillPatcher.html#abad97ea0363653435fd9f922e10a53b2',1,'ERFFillPatcher']]], + ['m_5frot_5ffields_4633',['m_rot_fields',['../classMOSTAverage.html#a733f1b5c94de8ee530f4f257510cb277',1,'MOSTAverage']]], + ['m_5frotate_4634',['m_rotate',['../classABLMost.html#ab107efa0b6bdf80ee44d232919f6a7ad',1,'ABLMost::m_rotate()'],['../classMOSTAverage.html#a7d43a66f7518f75e694e0582dd40ec44',1,'MOSTAverage::m_rotate()']]], + ['m_5frotor_5frad_4635',['m_rotor_rad',['../classNullWindFarm.html#a06d46ff7212efd7893e94b99fa981b9d',1,'NullWindFarm']]], + ['m_5frotor_5frpm_4636',['m_rotor_RPM',['../classNullWindFarm.html#ad19bb9c4842c561c0024ae6d686b1a78',1,'NullWindFarm']]], + ['m_5fset_5fmask_4637',['m_set_mask',['../classERFFillPatcher.html#a9d188e7b7e85221b257799a5a9c5098e',1,'ERFFillPatcher']]], + ['m_5fsst_5flev_4638',['m_sst_lev',['../classABLMost.html#ad8f1957bba407e17edb0a84ace515cde',1,'ABLMost']]], + ['m_5fstart_5fbdy_5ftime_4639',['m_start_bdy_time',['../classABLMost.html#a4fb97b28e44e9ff6930f18083923343a',1,'ABLMost']]], + ['m_5ft_5favg_4640',['m_t_avg',['../classMOSTAverage.html#a05905a4754c7eb39b766b96889b1bd47',1,'MOSTAverage']]], + ['m_5ft_5finit_4641',['m_t_init',['../classMOSTAverage.html#a3fe20fc4a4eb0b283f1d658b6237004c',1,'MOSTAverage']]], + ['m_5fterr_4642',['m_terr',['../classTerrainIF.html#a3e1f2814d20da7b5dd6d1d620b04784c',1,'TerrainIF']]], + ['m_5fterrain_5fblank_4643',['m_terrain_blank',['../classTerrainDrag.html#aea4f3763046daf47cefcbf6d5fb71e54',1,'TerrainDrag']]], + ['m_5fterrain_5fdrag_4644',['m_terrain_drag',['../classERF.html#a7459dc4cb4cb0390e4a71fa26870a0e9',1,'ERF']]], + ['m_5fterrain_5ftype_4645',['m_terrain_type',['../classERFPhysBCFunct__w.html#a96add99b86d3a03a872af7af85ad8e96',1,'ERFPhysBCFunct_w']]], + ['m_5ftheta_5fdir_4646',['m_theta_dir',['../classMM5.html#ab8187a0b9206d9c1d6632d494a149d1a',1,'MM5::m_theta_dir()'],['../classSLM.html#aec067697af550a8122138e57c4e0666d',1,'SLM::m_theta_dir()']]], + ['m_5fthrust_5fcoeff_4647',['m_thrust_coeff',['../classNullWindFarm.html#a7fe11fbaf6a246c60156e40aec3835f7',1,'NullWindFarm']]], + ['m_5fthrust_5fcoeff_5fstanding_4648',['m_thrust_coeff_standing',['../classNullWindFarm.html#a5a95464f19af9063228d23981f3a75cd',1,'NullWindFarm']]], + ['m_5ftime_4649',['m_time',['../structTimeInterpolatedData.html#a9b0102facc1d00011f48f95132955e27',1,'TimeInterpolatedData']]], + ['m_5ftime_5ffile_4650',['m_time_file',['../classReadBndryPlanes.html#a8027f415fce9acdc5ad53745016f67bf',1,'ReadBndryPlanes::m_time_file()'],['../classWriteBndryPlanes.html#a91c8abe5b1a15f5fe630db40230f08c1',1,'WriteBndryPlanes::m_time_file()']]], + ['m_5ftime_5fwindow_4651',['m_time_window',['../classMOSTAverage.html#ac95147c0d7961323ca8b079f63cd4be9',1,'MOSTAverage']]], + ['m_5ftinterp_4652',['m_tinterp',['../classReadBndryPlanes.html#a3f5e28f23e03b5c32f23ac953987728a',1,'ReadBndryPlanes']]], + ['m_5ftn_4653',['m_tn',['../classReadBndryPlanes.html#ade779c58aa5ea62cf1e03cbfaf98bb61',1,'ReadBndryPlanes']]], + ['m_5ftnp1_4654',['m_tnp1',['../classReadBndryPlanes.html#a4343c3c0761df0f96c58f8d268a43017',1,'ReadBndryPlanes']]], + ['m_5ftnp2_4655',['m_tnp2',['../classReadBndryPlanes.html#aca1dcdc531215bfd5a12fb286d064c8c',1,'ReadBndryPlanes']]], + ['m_5fturb_5fdisk_5fangle_4656',['m_turb_disk_angle',['../classNullWindFarm.html#a3b3156bf79da131a833a2a6a96b27421',1,'NullWindFarm']]], + ['m_5ftype_5fforest_4657',['m_type_forest',['../classForestDrag.html#ad8061afe4ea0b11059a6094ae07243cf',1,'ForestDrag']]], + ['m_5fu_5fbc_5fdata_4658',['m_u_bc_data',['../classERFPhysBCFunct__u.html#a603a1822cba514966ad201cfc676cdf6',1,'ERFPhysBCFunct_u']]], + ['m_5fuse_5freal_5fbcs_4659',['m_use_real_bcs',['../classERFPhysBCFunct__cons.html#a0e54453355d6a7c96044113c8827a008',1,'ERFPhysBCFunct_cons::m_use_real_bcs()'],['../classERFPhysBCFunct__u.html#a4a1ce4ec8f730cb61568aee6eceefe1f',1,'ERFPhysBCFunct_u::m_use_real_bcs()'],['../classERFPhysBCFunct__v.html#aa17ac5983f98d1b13f952fa7f2c39b54',1,'ERFPhysBCFunct_v::m_use_real_bcs()'],['../classERFPhysBCFunct__w.html#a6e6cdc32da147f7bc00d8c408b5df9a1',1,'ERFPhysBCFunct_w::m_use_real_bcs()']]], + ['m_5fv_5fbc_5fdata_4660',['m_v_bc_data',['../classERFPhysBCFunct__v.html#a1abc171e8cfcd542f4d9e312e0f586c1',1,'ERFPhysBCFunct_v']]], + ['m_5fvar_5fnames_4661',['m_var_names',['../classReadBndryPlanes.html#aa5f533fb198d42785bfebe5cd8ae7131',1,'ReadBndryPlanes::m_var_names()'],['../classWriteBndryPlanes.html#a85703bf41a6ba0382f13a90f64ba417b',1,'WriteBndryPlanes::m_var_names()']]], + ['m_5fvar_5fz0_4662',['m_var_z0',['../classABLMost.html#ab1da46aefd129763fb25f5a6839e48dd',1,'ABLMost']]], + ['m_5fvelocity_4663',['m_velocity',['../classNullWindFarm.html#af83e2833c70c7374fa00ec94755e8038',1,'NullWindFarm']]], + ['m_5fvsg_4664',['m_Vsg',['../classMOSTAverage.html#a5dfb4235703aaa2364d49d7fbb8d1512',1,'MOSTAverage']]], + ['m_5fw2d_4665',['m_w2d',['../classERF.html#aa53035f34ba133b86172e180abda4209',1,'ERF']]], + ['m_5fw_5fbc_5fdata_4666',['m_w_bc_data',['../classERFPhysBCFunct__w.html#a4c66456080eb954ef8c80fc3dcfc4c3a',1,'ERFPhysBCFunct_w']]], + ['m_5fwind_5fspeed_4667',['m_wind_speed',['../classNullWindFarm.html#a9beae3f8f39bb7bde432530da926d6ef',1,'NullWindFarm']]], + ['m_5fwindfarm_5fmodel_4668',['m_windfarm_model',['../classWindFarm.html#af3953694e6a246585c20f50436a65123',1,'WindFarm']]], + ['m_5fx_5fforest_4669',['m_x_forest',['../classForestDrag.html#a6f6067a4f71428c8ab3039240a3207e4',1,'ForestDrag']]], + ['m_5fx_5fpos_4670',['m_x_pos',['../classMOSTAverage.html#a58c320eb48f9b8a1b0983d2770e9f3ea',1,'MOSTAverage']]], + ['m_5fx_5fterrain_4671',['m_x_terrain',['../classTerrainDrag.html#aefe9300b19343dee0efbe1c3012bca57',1,'TerrainDrag']]], + ['m_5fxlo_4672',['m_xlo',['../classPlaneAverage.html#a42c7dfa900a0b69ba1d294455ca8ba51',1,'PlaneAverage']]], + ['m_5fxloc_4673',['m_xloc',['../classNullWindFarm.html#ac8ff132b0d2d52032ec19344ec6a74c6',1,'NullWindFarm']]], + ['m_5fy_5fforest_4674',['m_y_forest',['../classForestDrag.html#af1a72c6ce2a773a31ae0d6f84aa2aa71',1,'ForestDrag']]], + ['m_5fy_5fpos_4675',['m_y_pos',['../classMOSTAverage.html#a1beb0dad926be2f2d9cb1de69a1a3374',1,'MOSTAverage']]], + ['m_5fy_5fterrain_4676',['m_y_terrain',['../classTerrainDrag.html#acee51c325452c690103ad5b769ef0aeb',1,'TerrainDrag']]], + ['m_5fyloc_4677',['m_yloc',['../classNullWindFarm.html#a86792dc0d8fb3dfc9b9646c38a2926da',1,'NullWindFarm']]], + ['m_5fz_5fphys_5fnd_4678',['m_z_phys_nd',['../classSAM.html#a51af1452ad89711f8ddaa554cdc49ee6',1,'SAM::m_z_phys_nd()'],['../classKessler.html#aaead0b1bbb0693e5ef480fd15bcbe559',1,'Kessler::m_z_phys_nd()'],['../classERFPhysBCFunct__w.html#aa37508122179536336aa8dba19d34c1b',1,'ERFPhysBCFunct_w::m_z_phys_nd()'],['../classERFPhysBCFunct__u.html#aefe9bc994735627162154bc289a0de3c',1,'ERFPhysBCFunct_u::m_z_phys_nd()'],['../classERFPhysBCFunct__cons.html#ad33ab704eb9b5d62a4db9317f40255dd',1,'ERFPhysBCFunct_cons::m_z_phys_nd()'],['../classMOSTAverage.html#a3a49018467b69573ef84df9cdfd86da4',1,'MOSTAverage::m_z_phys_nd()'],['../classERFPhysBCFunct__v.html#afffa0e227916c179928f9a3eb7a07c3c',1,'ERFPhysBCFunct_v::m_z_phys_nd()']]], + ['m_5fz_5fpos_4679',['m_z_pos',['../classMOSTAverage.html#a81ff1b7e8d026f0cd74147cbcc016d15',1,'MOSTAverage']]], + ['m_5fzref_4680',['m_zref',['../classMOSTAverage.html#af2f1477f6bc5e4b2f2ddee27d17dab9f',1,'MOSTAverage']]], + ['ma_5flist_4681',['ma_list',['../classMamConstituents.html#ab9703f219ce7a084e170017035dc269b',1,'MamConstituents']]], + ['mam_5faer_4682',['mam_aer',['../classAerRadProps.html#afb607ae14bfc3e46dd66c9e04627a57d',1,'AerRadProps']]], + ['mam_5fconsti_4683',['mam_consti',['../classAerRadProps.html#a66f750181cccc82c03268b0a4a245ecc',1,'AerRadProps::mam_consti()'],['../classMam4__aer.html#a2dcd6d3b6a38a2f0e8bc389c80fb4ae9',1,'Mam4_aer::mam_consti()']]], + ['mapfac_5fm_4684',['mapfac_m',['../classERF.html#a23aacdb72e9d2dfed8e2ebd2c2526497',1,'ERF']]], + ['mapfac_5fu_4685',['mapfac_u',['../classERF.html#a1e8afee1508b720dab56f5d044deb301',1,'ERF']]], + ['mapfac_5fv_4686',['mapfac_v',['../classERF.html#ae49b5055f9a7117fa15918a5daa775b7',1,'ERF']]], + ['mass_5fname_4687',['mass_name',['../structMamConstituents_1_1gas__t.html#ad63e38b410aa69ed3f76d6898b35b53a',1,'MamConstituents::gas_t::mass_name()'],['../structMamConstituents_1_1aerosol__t.html#a300418f68393143be3f4852641ac465b',1,'MamConstituents::aerosol_t::mass_name()']]], + ['max_5fiter_4688',['MAX_ITER',['../namespaceHSEutils.html#a10de540cb8ad96aea8cd080f4d1e72fa',1,'HSEutils']]], + ['max_5fstep_4689',['max_step',['../classERF.html#a0634154e8e58379c495c3e7fe7c5e4d6',1,'ERF']]], + ['mdata_4690',['mdata',['../structsurface__temp__wave__coupled.html#a44d84ddefc6dc5572f1b1e614996b288',1,'surface_temp_wave_coupled::mdata()'],['../structsurface__temp__donelan.html#a78d9b2c9e7acc59519c2e5d911e2a83d',1,'surface_temp_donelan::mdata()'],['../structsurface__temp__mod__charnock.html#a98f673e5030f4509a8874466337f50c4',1,'surface_temp_mod_charnock::mdata()'],['../structsurface__temp__charnock.html#a073ad08e0d652e792b459878e10dc41b',1,'surface_temp_charnock::mdata()'],['../structsurface__temp.html#afec351f7cde260c6e96a27297cb4010f',1,'surface_temp::mdata()'],['../structsurface__flux__wave__coupled.html#a7c81c888df97ef0ff4dc54be9c4e163a',1,'surface_flux_wave_coupled::mdata()'],['../structsurface__flux__donelan.html#ab3b7307051954c791dcf73bb13213e9f',1,'surface_flux_donelan::mdata()'],['../structsurface__flux__charnock.html#a60030c5104987d6287efd5d9b996014c',1,'surface_flux_charnock::mdata()'],['../structsurface__flux__mod__charnock.html#a6fa441221eb1f30d65437ce890adfd46',1,'surface_flux_mod_charnock::mdata()'],['../structadiabatic.html#afdc69c66b9c49f67d4f2409bc1f3ce29',1,'adiabatic::mdata()'],['../structadiabatic__charnock.html#a5c11064c35d6eefd22558180155d6ede',1,'adiabatic_charnock::mdata()'],['../structadiabatic__mod__charnock.html#ad33aa4fea2aa05dbb4057dcef251e0da',1,'adiabatic_mod_charnock::mdata()'],['../structadiabatic__wave__coupled.html#a812ea5ea7d6223e5512c372b3260d1bc',1,'adiabatic_wave_coupled::mdata()'],['../structadiabatic__donelan.html#a6b220db789638a784c51dfedcda1ffb9',1,'adiabatic_donelan::mdata()'],['../structsurface__flux.html#a960909fe387424192cf802afccdc7bed',1,'surface_flux::mdata()']]], + ['mesh_5ftype_4691',['mesh_type',['../structSolverChoice.html#a1952672901901b0b3a628f2298dc72c2',1,'SolverChoice']]], + ['metgrid_5fbasic_5flinear_4692',['metgrid_basic_linear',['../classERF.html#a04831a5a6bf49d8386d362379db84358',1,'ERF']]], + ['metgrid_5fdebug_5fdry_4693',['metgrid_debug_dry',['../classERF.html#aaaa067c46e79ca3635d138750642b78d',1,'ERF']]], + ['metgrid_5fdebug_5fisothermal_4694',['metgrid_debug_isothermal',['../classERF.html#ab08081c75e6d926825071630f2adddab',1,'ERF']]], + ['metgrid_5fdebug_5fmsf_4695',['metgrid_debug_msf',['../classERF.html#a079811bdd498e155326a851e0c12f850',1,'ERF']]], + ['metgrid_5fdebug_5fpsfc_4696',['metgrid_debug_psfc',['../classERF.html#ad256f0610d54caef208e2b2569a5aa82',1,'ERF']]], + ['metgrid_5fdebug_5fquiescent_4697',['metgrid_debug_quiescent',['../classERF.html#a64c81ad5cd1b7d21c2e597b92596f113',1,'ERF']]], + ['metgrid_5fforce_5fsfc_5fk_4698',['metgrid_force_sfc_k',['../classERF.html#a8767bdb5ac5b0a796dc478dc417e1606',1,'ERF']]], + ['metgrid_5finterp_5ftheta_4699',['metgrid_interp_theta',['../classERF.html#a7eac012575590fe374a8d4b5d9061546',1,'ERF']]], + ['metgrid_5forder_4700',['metgrid_order',['../classERF.html#af27fd93c086c23ab8c754e63e1a0c425',1,'ERF']]], + ['metgrid_5fproximity_4701',['metgrid_proximity',['../classERF.html#a95182a17e10556dde659d4dd891a4ed3',1,'ERF']]], + ['metgrid_5fretain_5fsfc_4702',['metgrid_retain_sfc',['../classERF.html#a51e327479a5c37c694bbf14eb8bce94f',1,'ERF']]], + ['metgrid_5fuse_5fbelow_5fsfc_4703',['metgrid_use_below_sfc',['../classERF.html#a8eb60483e48302db4706d3b90c0ae8e4',1,'ERF']]], + ['metgrid_5fuse_5fsfc_4704',['metgrid_use_sfc',['../classERF.html#a5d2fe657db8c3614db3e797566a49d68',1,'ERF']]], + ['mg_5fverbose_4705',['mg_verbose',['../classERF.html#a2c4e27d6b7928c7081f17e63d0834200',1,'ERF']]], + ['mic_5ffab_5fvars_4706',['mic_fab_vars',['../classSatAdj.html#a26ca294f334ada4b91534e1e9e105442',1,'SatAdj::mic_fab_vars()'],['../classSAM.html#a36ee9e1e1a94d22304f46e064f16e11e',1,'SAM::mic_fab_vars()'],['../classKessler.html#aa11214a3e579cc9d6309359b1c05e5ab',1,'Kessler::mic_fab_vars()']]], + ['micro_4707',['micro',['../classERF.html#a4b7277d54649219f31fe286eee9d415a',1,'ERF']]], + ['micvarmap_4708',['MicVarMap',['../classKessler.html#a18164f048f846cd122de43803b49c1cb',1,'Kessler::MicVarMap()'],['../classSAM.html#a6008487ad12ada77acdcb3ee41371c98',1,'SAM::MicVarMap()'],['../classSatAdj.html#aace4f71353cc6a4640bad37476b65936',1,'SatAdj::MicVarMap()']]], + ['modal_5foptics_5ffile_4709',['modal_optics_file',['../classMam4__aer.html#a396c0ab69e47a8cbc27c346aa2fb489d',1,'Mam4_aer']]], + ['mode_5ftype_5fnames_4710',['mode_type_names',['../classMamConstituents.html#a5c94b10764d82b018270ebf012cd657b',1,'MamConstituents']]], + ['modes_4711',['modes',['../classMamConstituents.html#a1692c29032818c08c3b1ac985a35d521',1,'MamConstituents']]], + ['moistscal_5fhoriz_5fadv_5ftype_4712',['moistscal_horiz_adv_type',['../structAdvChoice.html#a22f84c60e56d4b3bde6b7f9548c87af3',1,'AdvChoice']]], + ['moistscal_5fhoriz_5fupw_5ffrac_4713',['moistscal_horiz_upw_frac',['../structAdvChoice.html#a69b32bcee6cd30f3f88280d0ec49cd35',1,'AdvChoice']]], + ['moistscal_5fvert_5fadv_5ftype_4714',['moistscal_vert_adv_type',['../structAdvChoice.html#a2f888dfcb79cdb766ee04f21aada83ec',1,'AdvChoice']]], + ['moistscal_5fvert_5fupw_5ffrac_4715',['moistscal_vert_upw_frac',['../structAdvChoice.html#a334139583accdc5718a939b20b308bb9',1,'AdvChoice']]], + ['moisture_5ftype_4716',['moisture_type',['../structSolverChoice.html#aacbfbe6f4a3040db3efdc6dbf8fa291b',1,'SolverChoice::moisture_type()'],['../classRadiation.html#a1863ee4ba67242d2fb2dede10b4a9460',1,'Radiation::moisture_type()']]], + ['molec_5fdiff_5ftype_4717',['molec_diff_type',['../structDiffChoice.html#aed5c75ec58e358a735d97869147b2baf',1,'DiffChoice']]], + ['mri_5fintegrator_5fmem_4718',['mri_integrator_mem',['../classERF.html#a09d0fb2bd609c898a665d9530a744585',1,'ERF']]], + ['mu_4719',['mu',['../structPhysProp_1_1physprop__t.html#aa23d4f11099641ffb9c395c327156980',1,'PhysProp::physprop_t::mu()'],['../classRadiation.html#a2002e601e86a58ebb15989a5b61ebe60',1,'Radiation::mu()']]], + ['muelq_4720',['muelq',['../ERF__Constants_8H.html#a0e5683feac33352111ce4445dbedbf45',1,'ERF_Constants.H']]], + ['mvelpp_4721',['mvelpp',['../classRadiation.html#ae4dacdbc7383b92511c2385bd59ed49a',1,'Radiation']]], + ['mwdair_4722',['mwdair',['../ERF__Constants_8H.html#a650da208ce885c0f6c9c742d26dc4b0e',1,'ERF_Constants.H']]], + ['mwwv_4723',['mwwv',['../ERF__Constants_8H.html#a75abd92a75952e8eefd06628c8c3487d',1,'ERF_Constants.H']]], + ['my_5fturb_5fdisk_5fangle_4724',['my_turb_disk_angle',['../classWindFarm.html#a0d274380a6e7a61593459bb0b0f642d2',1,'WindFarm']]] ]; diff --git a/search/variables_d.js b/search/variables_d.js index 8274e44c4..8c66b5c3d 100644 --- a/search/variables_d.js +++ b/search/variables_d.js @@ -1,58 +1,58 @@ var searchData= [ - ['n_5fbld_5fsections_4703',['n_bld_sections',['../classWindFarm.html#a9e263152650471997aa43658904bc563',1,'WindFarm']]], - ['n_5fdiag_4704',['N_DIAG',['../classMamConstituents.html#a05b4d113513de18b2e7bbdc4e9cb4dbf',1,'MamConstituents']]], - ['n_5fdiag_4705',['n_diag',['../classMam4__aer.html#afe4495578dc4adefe7b2ab2780aee8ee',1,'Mam4_aer']]], - ['n_5fg_5fd_4706',['n_g_d',['../classCloudRadProps.html#a40e14de999dd323f0cc8db50f46031e8',1,'CloudRadProps']]], - ['n_5frad_5fcnst_4707',['n_rad_cnst',['../classMamConstituents.html#a75a27a90ef149368fc0a7676daeb4a84',1,'MamConstituents']]], - ['n_5fsounding_5ffiles_4708',['n_sounding_files',['../structInputSoundingData.html#a5655f2f77d75c1b8a2abd92a0b264813',1,'InputSoundingData']]], - ['n_5fsounding_5ftimes_4709',['n_sounding_times',['../structInputSoundingData.html#a47b2b2090f654ad7578b992b207d5b18',1,'InputSoundingData']]], - ['naer_4710',['naer',['../classRadiation.html#a59a37de7bc777e2ecac052a59d7a0aec',1,'Radiation']]], - ['name_4711',['name',['../structNDArray.html#a0d3be2b45f3fb008d12ec17dfd6abf09',1,'NDArray::name()'],['../classCloudRadProps.html#a7c91a5b46f8d85666e0ca0d1de8d23aa',1,'CloudRadProps::name()']]], - ['names_4712',['names',['../structMamConstituents_1_1modes__t.html#aa0ef7c08a80971086ecc620e6d7a6d31',1,'MamConstituents::modes_t']]], - ['nbndlw_4713',['nbndlw',['../classRadConstants.html#a960db6e337b49d1d4a714615a5fa4b7e',1,'RadConstants']]], - ['nbndsw_4714',['nbndsw',['../classRadConstants.html#a2d23948379a116a266cfd943b3275be4',1,'RadConstants']]], - ['nc_5fbdy_5ffile_4715',['nc_bdy_file',['../classERF.html#a7e9040f32464f1a6dee6e0384393451d',1,'ERF']]], - ['nc_5finit_5ffile_4716',['nc_init_file',['../classERF.html#a7ef14f6028b577eba70aef46b508be19',1,'ERF']]], - ['ncid_4717',['ncid',['../structncutils_1_1NCDim.html#a3272d1768518ba020b9bcd0d3699d544',1,'ncutils::NCDim::ncid()'],['../structncutils_1_1NCVar.html#a233d94aa3ccbef1cc12565340bcc7218',1,'ncutils::NCVar::ncid()'],['../classncutils_1_1NCGroup.html#a860fe8aaf1cd7859541c67594fb8eabd',1,'ncutils::NCGroup::ncid()']]], - ['ncoef_4718',['ncoef',['../classMam4__aer.html#afcd94bccbfcc44e6a5d8262abc42a9ca',1,'Mam4_aer::ncoef()'],['../structPhysProp_1_1physprop__t.html#acc1135d01fd7ca5a6f0ba980e23e5a55',1,'PhysProp::physprop_t::ncoef()']]], - ['ncol_4719',['ncol',['../classAerRadProps.html#a551936497e3a360746d6bfd53513d508',1,'AerRadProps::ncol()'],['../classRadiation.html#a8f47b85f948822c0e450beddb92373f4',1,'Radiation::ncol()'],['../classMam4__aer.html#aaf29baf8a0903c3401e8577e811f5d18',1,'Mam4_aer::ncol()']]], - ['ncomp_5fcons_4720',['ncomp_cons',['../classMRISplitIntegrator.html#a69e19ac4b8c02d71269e741e71b74c23',1,'MRISplitIntegrator']]], - ['ncorr_4721',['ncorr',['../structSolverChoice.html#a3b9fef36e4613507eef87379c2c9bf03',1,'SolverChoice']]], - ['net_5fflux_4722',['net_flux',['../classRadiation.html#a12afbdd30cf76b0bc083324cf22cbb73',1,'Radiation']]], - ['ng_5fdens_5fhse_4723',['ng_dens_hse',['../classERF.html#addf0fb2aae0efaa649c69685a4dcca83',1,'ERF']]], - ['ng_5fpres_5fhse_4724',['ng_pres_hse',['../classERF.html#a87dc6c0720462bfd088c909289cdca0b',1,'ERF']]], - ['ngas_4725',['ngas',['../classRadiation.html#aefc2fcddcd44a0c6d9ae06ec60e9ce37',1,'Radiation::ngas()'],['../classRrtmgp.html#a4b8b61c7a7fadac5b1cdd968144a5c01',1,'Rrtmgp::ngas()'],['../classOptics.html#abb94e5d9dc89e539796740c6f0b9a229',1,'Optics::ngas()'],['../structMamConstituents_1_1gaslist__t.html#a5fc9f5eeb290c5185e68bd2bf6f46618',1,'MamConstituents::gaslist_t::ngas()'],['../classAerRadProps.html#ae41f31dfce03d5b3952114e12436bec9',1,'AerRadProps::ngas()']]], - ['nlambda_4726',['nlambda',['../classCloudRadProps.html#a3ef54947677ddd898a7b6ded241db03c',1,'CloudRadProps']]], - ['nlev_4727',['nlev',['../classKessler.html#a8f9e3afdab979a19d8dfb0c4bdee471d',1,'Kessler::nlev()'],['../classSAM.html#a7da420869410dc959c2442962524259f',1,'SAM::nlev()'],['../classAerRadProps.html#a3854326c4b23eedef970611ab3a639dd',1,'AerRadProps::nlev()'],['../classMam4__aer.html#add9c70abae797f609d24a8ed47848030',1,'Mam4_aer::nlev()'],['../classRadiation.html#a65f94329afd4aad11489c87e5174c462',1,'Radiation::nlev()']]], - ['nlwbands_4728',['nlwbands',['../classRadiation.html#ab4451562115b24b40e0f04cae677c6e3',1,'Radiation::nlwbands()'],['../classRadConstants.html#a55471805ae99ef61cb9b0935bd1803f2',1,'RadConstants::nlwbands()'],['../classCloudRadProps.html#ab7f6932c5559602939b8a32fa42ca1ca',1,'CloudRadProps::nlwbands()'],['../classMam4__aer.html#abc58cbc8ee25e23731610007e0f62fe4',1,'Mam4_aer::nlwbands()'],['../classAerRadProps.html#af2dc3b884340390993212e03e99112af',1,'AerRadProps::nlwbands()']]], - ['nlwgpts_4729',['nlwgpts',['../classRadiation.html#a89625b089dbe4acbc85a7241fcbd3839',1,'Radiation']]], - ['nmodes_4730',['nmodes',['../classAerRadProps.html#a3bd718612795e1c875ad70da941cc89a',1,'AerRadProps::nmodes()'],['../classMam4__aer.html#adbd78e8ffa0bdd728b97ca66d08fb717',1,'Mam4_aer::nmodes()'],['../structMamConstituents_1_1modes__t.html#a9a549b30ee2d05c0bfe777b4625e7083',1,'MamConstituents::modes_t::nmodes()'],['../structMamConstituents_1_1modelist__t.html#aea57993996ab18dffe7ab00bc5e6c15e',1,'MamConstituents::modelist_t::nmodes()']]], - ['nmu_4731',['nmu',['../classCloudRadProps.html#ae7091519e3c4dfa0929e088c6234be73',1,'CloudRadProps']]], - ['no_5fsubstep_4732',['no_substep',['../classMRISplitIntegrator.html#abb86ebaf6ca5a42e59670d2b15549658',1,'MRISplitIntegrator']]], - ['no_5fsubstep_5ffun_4733',['no_substep_fun',['../ERF__TI__no__substep__fun_8H.html#a4cad8180e91d2eabd5638651fc24bcc7',1,'ERF_TI_no_substep_fun.H']]], - ['no_5fsubstepping_4734',['no_substepping',['../classMRISplitIntegrator.html#afa0623b638cd29d3f307d34ef5a98d0f',1,'MRISplitIntegrator']]], - ['noahmpio_4735',['noahmpio',['../classNOAH.html#ada684270156aecf6b9dbbb6b01b7ce97',1,'NOAH']]], - ['nominal_5fpower_4736',['nominal_power',['../classWindFarm.html#aa542d50137f25dcb568fafc483a83178',1,'WindFarm::nominal_power()'],['../classSimpleAD.html#af9dae2d9db9de431b450e61c55a83ffe',1,'SimpleAD::nominal_power()'],['../classGeneralAD.html#aeb00654d82c5f266554bd8cba035d19b',1,'GeneralAD::nominal_power()'],['../classFitch.html#afeb1ae13c307eeb71af9dfa8d97a3f7e',1,'Fitch::nominal_power()'],['../classEWP.html#a00497b6ecc9493be40be6ce4f5ae02c5',1,'EWP::nominal_power()']]], - ['npcf_4737',['npcf',['../classWaterVaporSat.html#abd48ae5df93e45c8d4bab8e1e985838b',1,'WaterVaporSat']]], - ['nradgas_4738',['nradgas',['../classRadConstants.html#acc3330716cd598dc36881b44c70687c5',1,'RadConstants']]], - ['nrh_4739',['nrh',['../classAerRadProps.html#aa21297bb80600126531f2d324f6d9c2f',1,'AerRadProps::nrh()'],['../classRadConstants.html#aaa19beec8cd86a9e09db7a2b34a7d883',1,'RadConstants::nrh()']]], - ['nspec_4740',['nspec',['../structMamConstituents_1_1mode__component__t.html#aa35e198644fe29379bc9d3830f2423c8',1,'MamConstituents::mode_component_t::nspec()'],['../classMam4__aer.html#a5167f5c7a13a42532cf945dcaa687c77',1,'Mam4_aer::nspec()']]], - ['nsubsteps_4741',['nsubsteps',['../classERF.html#aa3db2dd1b65310c66c4038650c22aaee',1,'ERF']]], - ['nswbands_4742',['nswbands',['../classAerRadProps.html#aded12109795a3f22556faecdd3fb3d03',1,'AerRadProps::nswbands()'],['../classCloudRadProps.html#aeee4ab1a6887ab34c966028c45079199',1,'CloudRadProps::nswbands()'],['../classMam4__aer.html#a72698fc4a4a0c54752ec0e76f161184f',1,'Mam4_aer::nswbands()'],['../classRadConstants.html#abf9d73367a1b46631bd2fae4516732c2',1,'RadConstants::nswbands()'],['../classRadiation.html#a2df876dcb21da075dc834af545a2c0ed',1,'Radiation::nswbands()']]], - ['nswgpts_4743',['nswgpts',['../classRadiation.html#a6569e23160036eb2186d6142e2387d9f',1,'Radiation']]], - ['ntimes_4744',['ntimes',['../structInputSoundingData.html#aecc862db70344fa9232f199fb61b307e',1,'InputSoundingData']]], - ['nudging_5ffrom_5finput_5fsounding_4745',['nudging_from_input_sounding',['../structSolverChoice.html#a5a9eef80b6339778c29acb7fb87dd9f1',1,'SolverChoice']]], - ['null_5fbc_5ffor_5ffill_4746',['null_bc_for_fill',['../ERF__Plotfile_8cpp.html#aeb56b4bca6dfa0e3b81d3f983926e8a2',1,'ERF_Plotfile.cpp']]], - ['num_5faeroes_4747',['num_aeroes',['../classAerRadProps.html#af174fea4281252e1cf87c621ab532aeb',1,'AerRadProps']]], - ['num_5fboxes_5fat_5flevel_4748',['num_boxes_at_level',['../classERF.html#adcd9f23975ffa605247b41d391c2a2f0',1,'ERF']]], - ['num_5fdiff_5fcoeff_4749',['num_diff_coeff',['../structSolverChoice.html#aa368e98496254e9aaf594ecf0e4e9981',1,'SolverChoice']]], - ['num_5ffiles_5fat_5flevel_4750',['num_files_at_level',['../classERF.html#a610a988f46e0496e6dbd0471ae817f75',1,'ERF']]], - ['num_5fmode_5ftypes_4751',['num_mode_types',['../classMamConstituents.html#a484fb8cc2efd161663df96136f6397a8',1,'MamConstituents']]], - ['num_5fspec_5ftypes_4752',['num_spec_types',['../classMamConstituents.html#a17b5c0080c2027fd08a2f3fcd7818333',1,'MamConstituents']]], - ['num_5fto_5fmass_5faer_4753',['num_to_mass_aer',['../structPhysProp_1_1physprop__t.html#aacc68f3bfaf1bcb4d76c0e49aa3d81fb',1,'PhysProp::physprop_t']]], - ['numaerosols_4754',['numaerosols',['../structMamConstituents_1_1aerlist__t.html#afae9af8c61b9fee3afdd374fffaab123',1,'MamConstituents::aerlist_t']]], - ['nzerog_4755',['nzerog',['../ERF__Constants_8H.html#a1d5b108314147320a74eaccbfa0d09b0',1,'ERF_Constants.H']]], - ['nzeror_4756',['nzeror',['../ERF__Constants_8H.html#aaa2fd2941341ea7699a9acfb434b2ee1',1,'ERF_Constants.H']]], - ['nzeros_4757',['nzeros',['../ERF__Constants_8H.html#ae56996ced8497f129d813e2f9c94786e',1,'ERF_Constants.H']]] + ['n_5fbld_5fsections_4725',['n_bld_sections',['../classWindFarm.html#a9e263152650471997aa43658904bc563',1,'WindFarm']]], + ['n_5fdiag_4726',['n_diag',['../classMam4__aer.html#afe4495578dc4adefe7b2ab2780aee8ee',1,'Mam4_aer']]], + ['n_5fdiag_4727',['N_DIAG',['../classMamConstituents.html#a05b4d113513de18b2e7bbdc4e9cb4dbf',1,'MamConstituents']]], + ['n_5fg_5fd_4728',['n_g_d',['../classCloudRadProps.html#a40e14de999dd323f0cc8db50f46031e8',1,'CloudRadProps']]], + ['n_5frad_5fcnst_4729',['n_rad_cnst',['../classMamConstituents.html#a75a27a90ef149368fc0a7676daeb4a84',1,'MamConstituents']]], + ['n_5fsounding_5ffiles_4730',['n_sounding_files',['../structInputSoundingData.html#a5655f2f77d75c1b8a2abd92a0b264813',1,'InputSoundingData']]], + ['n_5fsounding_5ftimes_4731',['n_sounding_times',['../structInputSoundingData.html#a47b2b2090f654ad7578b992b207d5b18',1,'InputSoundingData']]], + ['naer_4732',['naer',['../classRadiation.html#a59a37de7bc777e2ecac052a59d7a0aec',1,'Radiation']]], + ['name_4733',['name',['../structNDArray.html#a0d3be2b45f3fb008d12ec17dfd6abf09',1,'NDArray::name()'],['../classCloudRadProps.html#a7c91a5b46f8d85666e0ca0d1de8d23aa',1,'CloudRadProps::name()']]], + ['names_4734',['names',['../structMamConstituents_1_1modes__t.html#aa0ef7c08a80971086ecc620e6d7a6d31',1,'MamConstituents::modes_t']]], + ['nbndlw_4735',['nbndlw',['../classRadConstants.html#a960db6e337b49d1d4a714615a5fa4b7e',1,'RadConstants']]], + ['nbndsw_4736',['nbndsw',['../classRadConstants.html#a2d23948379a116a266cfd943b3275be4',1,'RadConstants']]], + ['nc_5fbdy_5ffile_4737',['nc_bdy_file',['../classERF.html#a7e9040f32464f1a6dee6e0384393451d',1,'ERF']]], + ['nc_5finit_5ffile_4738',['nc_init_file',['../classERF.html#a7ef14f6028b577eba70aef46b508be19',1,'ERF']]], + ['ncid_4739',['ncid',['../structncutils_1_1NCDim.html#a3272d1768518ba020b9bcd0d3699d544',1,'ncutils::NCDim::ncid()'],['../structncutils_1_1NCVar.html#a233d94aa3ccbef1cc12565340bcc7218',1,'ncutils::NCVar::ncid()'],['../classncutils_1_1NCGroup.html#a860fe8aaf1cd7859541c67594fb8eabd',1,'ncutils::NCGroup::ncid()']]], + ['ncoef_4740',['ncoef',['../classMam4__aer.html#afcd94bccbfcc44e6a5d8262abc42a9ca',1,'Mam4_aer::ncoef()'],['../structPhysProp_1_1physprop__t.html#acc1135d01fd7ca5a6f0ba980e23e5a55',1,'PhysProp::physprop_t::ncoef()']]], + ['ncol_4741',['ncol',['../classAerRadProps.html#a551936497e3a360746d6bfd53513d508',1,'AerRadProps::ncol()'],['../classRadiation.html#a8f47b85f948822c0e450beddb92373f4',1,'Radiation::ncol()'],['../classMam4__aer.html#aaf29baf8a0903c3401e8577e811f5d18',1,'Mam4_aer::ncol()']]], + ['ncomp_5fcons_4742',['ncomp_cons',['../classMRISplitIntegrator.html#a69e19ac4b8c02d71269e741e71b74c23',1,'MRISplitIntegrator']]], + ['ncorr_4743',['ncorr',['../structSolverChoice.html#a3b9fef36e4613507eef87379c2c9bf03',1,'SolverChoice']]], + ['net_5fflux_4744',['net_flux',['../classRadiation.html#a12afbdd30cf76b0bc083324cf22cbb73',1,'Radiation']]], + ['ng_5fdens_5fhse_4745',['ng_dens_hse',['../classERF.html#addf0fb2aae0efaa649c69685a4dcca83',1,'ERF']]], + ['ng_5fpres_5fhse_4746',['ng_pres_hse',['../classERF.html#a87dc6c0720462bfd088c909289cdca0b',1,'ERF']]], + ['ngas_4747',['ngas',['../classRadiation.html#aefc2fcddcd44a0c6d9ae06ec60e9ce37',1,'Radiation::ngas()'],['../classRrtmgp.html#a4b8b61c7a7fadac5b1cdd968144a5c01',1,'Rrtmgp::ngas()'],['../classOptics.html#abb94e5d9dc89e539796740c6f0b9a229',1,'Optics::ngas()'],['../structMamConstituents_1_1gaslist__t.html#a5fc9f5eeb290c5185e68bd2bf6f46618',1,'MamConstituents::gaslist_t::ngas()'],['../classAerRadProps.html#ae41f31dfce03d5b3952114e12436bec9',1,'AerRadProps::ngas()']]], + ['nlambda_4748',['nlambda',['../classCloudRadProps.html#a3ef54947677ddd898a7b6ded241db03c',1,'CloudRadProps']]], + ['nlev_4749',['nlev',['../classKessler.html#a8f9e3afdab979a19d8dfb0c4bdee471d',1,'Kessler::nlev()'],['../classSAM.html#a7da420869410dc959c2442962524259f',1,'SAM::nlev()'],['../classAerRadProps.html#a3854326c4b23eedef970611ab3a639dd',1,'AerRadProps::nlev()'],['../classMam4__aer.html#add9c70abae797f609d24a8ed47848030',1,'Mam4_aer::nlev()'],['../classRadiation.html#a65f94329afd4aad11489c87e5174c462',1,'Radiation::nlev()']]], + ['nlwbands_4750',['nlwbands',['../classRadiation.html#ab4451562115b24b40e0f04cae677c6e3',1,'Radiation::nlwbands()'],['../classRadConstants.html#a55471805ae99ef61cb9b0935bd1803f2',1,'RadConstants::nlwbands()'],['../classCloudRadProps.html#ab7f6932c5559602939b8a32fa42ca1ca',1,'CloudRadProps::nlwbands()'],['../classMam4__aer.html#abc58cbc8ee25e23731610007e0f62fe4',1,'Mam4_aer::nlwbands()'],['../classAerRadProps.html#af2dc3b884340390993212e03e99112af',1,'AerRadProps::nlwbands()']]], + ['nlwgpts_4751',['nlwgpts',['../classRadiation.html#a89625b089dbe4acbc85a7241fcbd3839',1,'Radiation']]], + ['nmodes_4752',['nmodes',['../classAerRadProps.html#a3bd718612795e1c875ad70da941cc89a',1,'AerRadProps::nmodes()'],['../classMam4__aer.html#adbd78e8ffa0bdd728b97ca66d08fb717',1,'Mam4_aer::nmodes()'],['../structMamConstituents_1_1modes__t.html#a9a549b30ee2d05c0bfe777b4625e7083',1,'MamConstituents::modes_t::nmodes()'],['../structMamConstituents_1_1modelist__t.html#aea57993996ab18dffe7ab00bc5e6c15e',1,'MamConstituents::modelist_t::nmodes()']]], + ['nmu_4753',['nmu',['../classCloudRadProps.html#ae7091519e3c4dfa0929e088c6234be73',1,'CloudRadProps']]], + ['no_5fsubstep_4754',['no_substep',['../classMRISplitIntegrator.html#abb86ebaf6ca5a42e59670d2b15549658',1,'MRISplitIntegrator']]], + ['no_5fsubstep_5ffun_4755',['no_substep_fun',['../ERF__TI__no__substep__fun_8H.html#a4cad8180e91d2eabd5638651fc24bcc7',1,'ERF_TI_no_substep_fun.H']]], + ['no_5fsubstepping_4756',['no_substepping',['../classMRISplitIntegrator.html#afa0623b638cd29d3f307d34ef5a98d0f',1,'MRISplitIntegrator']]], + ['noahmpio_4757',['noahmpio',['../classNOAH.html#ada684270156aecf6b9dbbb6b01b7ce97',1,'NOAH']]], + ['nominal_5fpower_4758',['nominal_power',['../classWindFarm.html#aa542d50137f25dcb568fafc483a83178',1,'WindFarm::nominal_power()'],['../classSimpleAD.html#af9dae2d9db9de431b450e61c55a83ffe',1,'SimpleAD::nominal_power()'],['../classGeneralAD.html#aeb00654d82c5f266554bd8cba035d19b',1,'GeneralAD::nominal_power()'],['../classFitch.html#afeb1ae13c307eeb71af9dfa8d97a3f7e',1,'Fitch::nominal_power()'],['../classEWP.html#a00497b6ecc9493be40be6ce4f5ae02c5',1,'EWP::nominal_power()']]], + ['npcf_4759',['npcf',['../classWaterVaporSat.html#abd48ae5df93e45c8d4bab8e1e985838b',1,'WaterVaporSat']]], + ['nradgas_4760',['nradgas',['../classRadConstants.html#acc3330716cd598dc36881b44c70687c5',1,'RadConstants']]], + ['nrh_4761',['nrh',['../classAerRadProps.html#aa21297bb80600126531f2d324f6d9c2f',1,'AerRadProps::nrh()'],['../classRadConstants.html#aaa19beec8cd86a9e09db7a2b34a7d883',1,'RadConstants::nrh()']]], + ['nspec_4762',['nspec',['../structMamConstituents_1_1mode__component__t.html#aa35e198644fe29379bc9d3830f2423c8',1,'MamConstituents::mode_component_t::nspec()'],['../classMam4__aer.html#a5167f5c7a13a42532cf945dcaa687c77',1,'Mam4_aer::nspec()']]], + ['nsubsteps_4763',['nsubsteps',['../classERF.html#aa3db2dd1b65310c66c4038650c22aaee',1,'ERF']]], + ['nswbands_4764',['nswbands',['../classAerRadProps.html#aded12109795a3f22556faecdd3fb3d03',1,'AerRadProps::nswbands()'],['../classCloudRadProps.html#aeee4ab1a6887ab34c966028c45079199',1,'CloudRadProps::nswbands()'],['../classMam4__aer.html#a72698fc4a4a0c54752ec0e76f161184f',1,'Mam4_aer::nswbands()'],['../classRadConstants.html#abf9d73367a1b46631bd2fae4516732c2',1,'RadConstants::nswbands()'],['../classRadiation.html#a2df876dcb21da075dc834af545a2c0ed',1,'Radiation::nswbands()']]], + ['nswgpts_4765',['nswgpts',['../classRadiation.html#a6569e23160036eb2186d6142e2387d9f',1,'Radiation']]], + ['ntimes_4766',['ntimes',['../structInputSoundingData.html#aecc862db70344fa9232f199fb61b307e',1,'InputSoundingData']]], + ['nudging_5ffrom_5finput_5fsounding_4767',['nudging_from_input_sounding',['../structSolverChoice.html#a5a9eef80b6339778c29acb7fb87dd9f1',1,'SolverChoice']]], + ['null_5fbc_5ffor_5ffill_4768',['null_bc_for_fill',['../ERF__Plotfile_8cpp.html#aeb56b4bca6dfa0e3b81d3f983926e8a2',1,'ERF_Plotfile.cpp']]], + ['num_5faeroes_4769',['num_aeroes',['../classAerRadProps.html#af174fea4281252e1cf87c621ab532aeb',1,'AerRadProps']]], + ['num_5fboxes_5fat_5flevel_4770',['num_boxes_at_level',['../classERF.html#adcd9f23975ffa605247b41d391c2a2f0',1,'ERF']]], + ['num_5fdiff_5fcoeff_4771',['num_diff_coeff',['../structSolverChoice.html#aa368e98496254e9aaf594ecf0e4e9981',1,'SolverChoice']]], + ['num_5ffiles_5fat_5flevel_4772',['num_files_at_level',['../classERF.html#a610a988f46e0496e6dbd0471ae817f75',1,'ERF']]], + ['num_5fmode_5ftypes_4773',['num_mode_types',['../classMamConstituents.html#a484fb8cc2efd161663df96136f6397a8',1,'MamConstituents']]], + ['num_5fspec_5ftypes_4774',['num_spec_types',['../classMamConstituents.html#a17b5c0080c2027fd08a2f3fcd7818333',1,'MamConstituents']]], + ['num_5fto_5fmass_5faer_4775',['num_to_mass_aer',['../structPhysProp_1_1physprop__t.html#aacc68f3bfaf1bcb4d76c0e49aa3d81fb',1,'PhysProp::physprop_t']]], + ['numaerosols_4776',['numaerosols',['../structMamConstituents_1_1aerlist__t.html#afae9af8c61b9fee3afdd374fffaab123',1,'MamConstituents::aerlist_t']]], + ['nzerog_4777',['nzerog',['../ERF__Constants_8H.html#a1d5b108314147320a74eaccbfa0d09b0',1,'ERF_Constants.H']]], + ['nzeror_4778',['nzeror',['../ERF__Constants_8H.html#aaa2fd2941341ea7699a9acfb434b2ee1',1,'ERF_Constants.H']]], + ['nzeros_4779',['nzeros',['../ERF__Constants_8H.html#ae56996ced8497f129d813e2f9c94786e',1,'ERF_Constants.H']]] ]; diff --git a/search/variables_e.js b/search/variables_e.js index f33808cfa..a7f530ed8 100644 --- a/search/variables_e.js +++ b/search/variables_e.js @@ -1,12 +1,12 @@ var searchData= [ - ['obliqr_4758',['obliqr',['../classRadiation.html#a4c1a53e6acb0412aab13695bb9b0aa1d',1,'Radiation']]], - ['oldcldoptics_4759',['oldcldoptics',['../classMamConstituents.html#adb5b880a08c3d173d929ba90d43a8344',1,'MamConstituents']]], - ['olen_4760',['olen',['../classABLMost.html#a0d6aa5a113a45ae1e56c0284241cfd01',1,'ABLMost']]], - ['omeps_4761',['omeps',['../ERF__Constants_8H.html#af04ee89db2f653c028681f044bd16222',1,'ERF_Constants.H']]], - ['optics_4762',['optics',['../classRadiation.html#ab0464f3862987a09a9f4713937a984c3',1,'Radiation']]], - ['opticsmethod_4763',['opticsmethod',['../structPhysProp_1_1physprop__t.html#aa4cb3b830849d849a08227041fff62cd',1,'PhysProp::physprop_t']]], - ['output_5f1d_5fcolumn_4764',['output_1d_column',['../classERF.html#ad17ff2753e754ff3eb1330612b820b5f',1,'ERF']]], - ['output_5fbndry_5fplanes_4765',['output_bndry_planes',['../classERF.html#a7c448670f7a5cadd6fe56f7e615c9eb6',1,'ERF']]], - ['owned_4766',['owned',['../structNDArray.html#a0a1c90304eddb4d078132a1c1f45bef9',1,'NDArray']]] + ['obliqr_4780',['obliqr',['../classRadiation.html#a4c1a53e6acb0412aab13695bb9b0aa1d',1,'Radiation']]], + ['oldcldoptics_4781',['oldcldoptics',['../classMamConstituents.html#adb5b880a08c3d173d929ba90d43a8344',1,'MamConstituents']]], + ['olen_4782',['olen',['../classABLMost.html#a0d6aa5a113a45ae1e56c0284241cfd01',1,'ABLMost']]], + ['omeps_4783',['omeps',['../ERF__Constants_8H.html#af04ee89db2f653c028681f044bd16222',1,'ERF_Constants.H']]], + ['optics_4784',['optics',['../classRadiation.html#ab0464f3862987a09a9f4713937a984c3',1,'Radiation']]], + ['opticsmethod_4785',['opticsmethod',['../structPhysProp_1_1physprop__t.html#aa4cb3b830849d849a08227041fff62cd',1,'PhysProp::physprop_t']]], + ['output_5f1d_5fcolumn_4786',['output_1d_column',['../classERF.html#ad17ff2753e754ff3eb1330612b820b5f',1,'ERF']]], + ['output_5fbndry_5fplanes_4787',['output_bndry_planes',['../classERF.html#a7c448670f7a5cadd6fe56f7e615c9eb6',1,'ERF']]], + ['owned_4788',['owned',['../structNDArray.html#a0a1c90304eddb4d078132a1c1f45bef9',1,'NDArray']]] ]; diff --git a/search/variables_f.js b/search/variables_f.js index 0d728273c..6ddc4da62 100644 --- a/search/variables_f.js +++ b/search/variables_f.js @@ -1,70 +1,70 @@ var searchData= [ - ['p_5f0_4767',['p_0',['../ERF__Constants_8H.html#a994fea25f28c33c2e8f1e9c63d5b8b56',1,'ERF_Constants.H']]], - ['p_5finp_5fsound_5fd_4768',['p_inp_sound_d',['../structInputSoundingData.html#a0db7861e0fee3f8f0760c6685df3176f',1,'InputSoundingData']]], - ['pb_5famp_4769',['pb_amp',['../structTurbulentPerturbation.html#a4b075473cfeaf70617e053cf77db0168',1,'TurbulentPerturbation']]], - ['pb_5fba_4770',['pb_ba',['../structTurbulentPerturbation.html#a37cd2d582d2102a94d25a3fa6631e8dc',1,'TurbulentPerturbation']]], - ['pb_5fcell_4771',['pb_cell',['../structTurbulentPerturbation.html#a6c1c35c60d8c8a7e66c770d78fb314ef',1,'TurbulentPerturbation']]], - ['pb_5finterval_4772',['pb_interval',['../structTurbulentPerturbation.html#aa6a26d1d85a580dd957ae567d2ceaa7d',1,'TurbulentPerturbation']]], - ['pb_5flocal_5fetime_4773',['pb_local_etime',['../structTurbulentPerturbation.html#a287ae1e88114174731f07a5dceaefc19',1,'TurbulentPerturbation']]], - ['pb_5fmag_4774',['pb_mag',['../structTurbulentPerturbation.html#aabd79eb1dab7153b890242e036b32f2a',1,'TurbulentPerturbation']]], - ['pb_5fnetzero_4775',['pb_netZero',['../structTurbulentPerturbation.html#a6f4fb5bdc199eb01791ef8dbc2040961',1,'TurbulentPerturbation']]], - ['pbl_5fmynn_4776',['pbl_mynn',['../structTurbChoice.html#a11fd9429567c4dd4afa871170580aed0',1,'TurbChoice']]], - ['pbl_5fmynn_5flevel2_4777',['pbl_mynn_level2',['../structTurbChoice.html#a475d862a63ab672577fc2429f535feb9',1,'TurbChoice']]], - ['pbl_5ftype_4778',['pbl_type',['../structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9',1,'TurbChoice']]], - ['pbl_5fysu_5fcoriolis_5ffreq_4779',['pbl_ysu_coriolis_freq',['../structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52',1,'TurbChoice']]], - ['pbl_5fysu_5fforce_5fover_5fwater_4780',['pbl_ysu_force_over_water',['../structTurbChoice.html#ac49c18b95424fe04c6a7c8eec934ec36',1,'TurbChoice']]], - ['pbl_5fysu_5fland_5fribcr_4781',['pbl_ysu_land_Ribcr',['../structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3',1,'TurbChoice']]], - ['pbl_5fysu_5funst_5fribcr_4782',['pbl_ysu_unst_Ribcr',['../structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f',1,'TurbChoice']]], - ['pbl_5fysu_5fuse_5fconsistent_5fcoriolis_4783',['pbl_ysu_use_consistent_coriolis',['../structTurbChoice.html#a727a9673de0517e62e58647a5d939b07',1,'TurbChoice']]], - ['pblh_4784',['pblh',['../classABLMost.html#a5ab8e9f3fdf7debf1c54bd0d8a1554db',1,'ABLMost']]], - ['pblh_5ftype_4785',['pblh_type',['../classABLMost.html#a84782c98096a1cc4395071cde97469ed',1,'ABLMost']]], - ['pcf_4786',['pcf',['../classWaterVaporSat.html#ac945aefc06aef842e140df159ec62c05',1,'WaterVaporSat']]], - ['pdel_4787',['pdel',['../classRadiation.html#ad1aed51aea035b6dfefcbe571a2d7b34',1,'Radiation']]], - ['pdeldry_4788',['pdeldry',['../classAerRadProps.html#a1bf28a8f87d617095d3cf88cf7ef738e',1,'AerRadProps']]], - ['pert_5finterval_4789',['pert_interval',['../classERF.html#a52761522e295887435c10853d8c7dc37',1,'ERF']]], - ['pert_5ftype_4790',['pert_type',['../structSolverChoice.html#abfd94767b3721755632c45a5ef290544',1,'SolverChoice']]], - ['phys_5fbc_5ftype_4791',['phys_bc_type',['../classERF.html#ae6df94c25ac21bf6a2e856a9901e3a15',1,'ERF']]], - ['physbcs_5fbase_4792',['physbcs_base',['../classERF.html#af4e7dc93dae16aa2cc94bbb20b699a6f',1,'ERF']]], - ['physbcs_5fcons_4793',['physbcs_cons',['../classERF.html#a2e9b04043853d25f2d76edbc0bed2e72',1,'ERF']]], - ['physbcs_5fu_4794',['physbcs_u',['../classERF.html#a64e55e5ae9df06433146db657eb9e72e',1,'ERF']]], - ['physbcs_5fv_4795',['physbcs_v',['../classERF.html#a79231b5cfd4576a742e46ae0082b5121',1,'ERF']]], - ['physbcs_5fw_4796',['physbcs_w',['../classERF.html#a45c8ecd777f47732993777a0afb8e140',1,'ERF']]], - ['physprop_4797',['physprop',['../classPhysProp.html#ae519d9ff501f4705b2b2f336c8f38e47',1,'PhysProp']]], - ['physprop_5ffile_4798',['physprop_file',['../structMamConstituents_1_1aerosol__t.html#a171adbde051fa00b94b7e0bfbd22d348',1,'MamConstituents::aerosol_t']]], - ['physprop_5ffiles_4799',['physprop_files',['../structMamConstituents_1_1modelist__t.html#ae4724929e731b1a00e0212d4c73495b4',1,'MamConstituents::modelist_t']]], - ['physprop_5fid_4800',['physprop_id',['../structMamConstituents_1_1aerosol__t.html#a6f7c83043cfbdc552c9ef9bcad6f24ed',1,'MamConstituents::aerosol_t']]], - ['pi_4801',['PI',['../ERF__Constants_8H.html#a988c4efd6fd0d855e241e77a73191428',1,'ERF_Constants.H']]], - ['pi43_4802',['pi43',['../classModalAeroWateruptake.html#a4a9705a6205eb9fad502289968668b77',1,'ModalAeroWateruptake']]], - ['pint_4803',['pint',['../classRadiation.html#a2f96bdaa65b73119271e1592fac6c569',1,'Radiation']]], - ['piotwo_4804',['PIoTwo',['../ERF__Constants_8H.html#ad51e17db99d11b190b2b57a23a518f7e',1,'ERF_Constants.H']]], - ['plot_5ffile_5f1_4805',['plot_file_1',['../classERF.html#aa54aaa938a18d34caa4d86e977647899',1,'ERF']]], - ['plot_5ffile_5f2_4806',['plot_file_2',['../classERF.html#a18fa84b06132715757d97ec38678aa2c',1,'ERF']]], - ['plot_5ffile_5flsm_4807',['plot_file_lsm',['../classLandSurface.html#af9c26970ce04b58725b9529fcc2fc62f',1,'LandSurface']]], - ['plot_5ffile_5fon_5frestart_4808',['plot_file_on_restart',['../classERF.html#adc00038dfe4c332e5d15f621184c69e8',1,'ERF']]], - ['plot_5flsm_4809',['plot_lsm',['../classERF.html#afc653b103aa26c56acafed85cdd95f52',1,'ERF']]], - ['plot_5fvar_5fnames_5f1_4810',['plot_var_names_1',['../classERF.html#a6865cf87abbb5aab0db00ff3b1ce94ac',1,'ERF']]], - ['plot_5fvar_5fnames_5f2_4811',['plot_var_names_2',['../classERF.html#a79705c02d6f25fbdcec14ca2432e5da1',1,'ERF']]], - ['plotfile_5ftype_5f1_4812',['plotfile_type_1',['../classERF.html#a184511b7b9b7d4beef453f5d5d679c54',1,'ERF']]], - ['plotfile_5ftype_5f2_4813',['plotfile_type_2',['../classERF.html#a980e94505df2ee0925612b004126df77',1,'ERF']]], - ['pm_5finteg_4814',['pm_integ',['../structInputSoundingData.html#a30ed369fe55e1a25d9f1e871c70506d0',1,'InputSoundingData']]], - ['pmid_4815',['pmid',['../classAerRadProps.html#ab56e110ccf8deaa71d452a64e69b8647',1,'AerRadProps::pmid()'],['../classRadiation.html#a32121d70e2b9720750b3a72fdc2a6ef9',1,'Radiation::pmid()']]], - ['poisson_5fabstol_4816',['poisson_abstol',['../structSolverChoice.html#ad7f586d62fb0872ba0340fb03d462c64',1,'SolverChoice']]], - ['poisson_5freltol_4817',['poisson_reltol',['../structSolverChoice.html#a238b0871f38f8b134ff3fe5af0d05479',1,'SolverChoice']]], - ['power_4818',['power',['../classWindFarm.html#aea801fd8c22bf9d4bdcec847f4e7f50a',1,'WindFarm::power()'],['../classSimpleAD.html#a4beb1f1734f5ba3b037cd6c89d79b351',1,'SimpleAD::power()'],['../classEWP.html#ab9a34e54d36268a3f7a0b376543bbff5',1,'EWP::power()'],['../classFitch.html#a88af1c4430e37f4950396b5a92e9ba03',1,'Fitch::power()'],['../classGeneralAD.html#a1a247dae534aad8b40e7780b3f296afe',1,'GeneralAD::power()']]], - ['pp_5finc_4819',['pp_inc',['../classERF.html#a0c5206542d4193bb687f5271be6fe5e5',1,'ERF']]], - ['pp_5fprefix_4820',['pp_prefix',['../structTurbulentPerturbation.html#a40f3307cf523b625489b8591869bbb47',1,'TurbulentPerturbation::pp_prefix()'],['../structAdvChoice.html#a667cbedb89514e330b6ca144298857da',1,'AdvChoice::pp_prefix()'],['../structSolverChoice.html#a4b0edf29a032ff18b10a42825fa9e4b6',1,'SolverChoice::pp_prefix()'],['../structDiffChoice.html#a9e8b6878f4d18ee6fe61a220612d70df',1,'DiffChoice::pp_prefix()'],['../structSpongeChoice.html#af06b59184315514abdadd3b54c073909',1,'SpongeChoice::pp_prefix()'],['../structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020',1,'TurbChoice::pp_prefix()'],['../classERF.html#a59df30e7a5537c8543bb00772bd98b58',1,'ERF::pp_prefix()']]], - ['pr_5ft_4821',['Pr_t',['../structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566',1,'TurbChoice']]], - ['pr_5ft_5finv_4822',['Pr_t_inv',['../structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5',1,'TurbChoice']]], - ['prefi_4823',['prefi',['../structPhysProp_1_1physprop__t.html#ad1a2b4cadbb2d65df2caff3232e1ab63',1,'PhysProp::physprop_t::prefi()'],['../classMam4__aer.html#adffbde9f294834c29b86c8d74f4155b8',1,'Mam4_aer::prefi()']]], - ['prefr_4824',['prefr',['../structPhysProp_1_1physprop__t.html#adfa6696c636955b4f5388f5c83795afb',1,'PhysProp::physprop_t::prefr()'],['../classMam4__aer.html#a7211d56f004f39cd34118af3c380a71e',1,'Mam4_aer::prefr()']]], - ['pres1d_4825',['pres1d',['../classSAM.html#a77e43f5c8a68a43f8109aa18b71fa64e',1,'SAM']]], - ['press_5fref_5finp_5fsound_4826',['press_ref_inp_sound',['../structInputSoundingData.html#a09ac90305ea3a4559d83ca589678a5aa',1,'InputSoundingData']]], - ['previouscputimeused_4827',['previousCPUTimeUsed',['../classERF.html#a1f412097e565c23acb4c17c67db10e22',1,'ERF']]], - ['prob_4828',['prob',['../classERF.html#a60e8cb933f237903e3fbcd6376c26db0',1,'ERF']]], - ['profile_5fint_4829',['profile_int',['../classERF.html#a633cd0b44d2e38f02c23e953aecd69eb',1,'ERF']]], - ['project_5finitial_5fvelocity_4830',['project_initial_velocity',['../structSolverChoice.html#aa7bb7f3c8b475b0e446c271d8aa5497f',1,'SolverChoice']]], - ['prop_4831',['prop',['../classMamConstituents.html#af4a85a7b8e8e4a677c8d34970487f14e',1,'MamConstituents']]], - ['props_4832',['props',['../structMamConstituents_1_1mode__component__t.html#a3f9b94d6f306e89f1be96830e442fb10',1,'MamConstituents::mode_component_t']]], - ['pt_5ftype_4833',['pt_type',['../structTurbulentPerturbation.html#ad0d78e0adbb21ae36f4483dd30e15d58',1,'TurbulentPerturbation']]] + ['p_5f0_4789',['p_0',['../ERF__Constants_8H.html#a994fea25f28c33c2e8f1e9c63d5b8b56',1,'ERF_Constants.H']]], + ['p_5finp_5fsound_5fd_4790',['p_inp_sound_d',['../structInputSoundingData.html#a0db7861e0fee3f8f0760c6685df3176f',1,'InputSoundingData']]], + ['pb_5famp_4791',['pb_amp',['../structTurbulentPerturbation.html#a4b075473cfeaf70617e053cf77db0168',1,'TurbulentPerturbation']]], + ['pb_5fba_4792',['pb_ba',['../structTurbulentPerturbation.html#a37cd2d582d2102a94d25a3fa6631e8dc',1,'TurbulentPerturbation']]], + ['pb_5fcell_4793',['pb_cell',['../structTurbulentPerturbation.html#a6c1c35c60d8c8a7e66c770d78fb314ef',1,'TurbulentPerturbation']]], + ['pb_5finterval_4794',['pb_interval',['../structTurbulentPerturbation.html#aa6a26d1d85a580dd957ae567d2ceaa7d',1,'TurbulentPerturbation']]], + ['pb_5flocal_5fetime_4795',['pb_local_etime',['../structTurbulentPerturbation.html#a287ae1e88114174731f07a5dceaefc19',1,'TurbulentPerturbation']]], + ['pb_5fmag_4796',['pb_mag',['../structTurbulentPerturbation.html#aabd79eb1dab7153b890242e036b32f2a',1,'TurbulentPerturbation']]], + ['pb_5fnetzero_4797',['pb_netZero',['../structTurbulentPerturbation.html#a6f4fb5bdc199eb01791ef8dbc2040961',1,'TurbulentPerturbation']]], + ['pbl_5fmynn_4798',['pbl_mynn',['../structTurbChoice.html#a11fd9429567c4dd4afa871170580aed0',1,'TurbChoice']]], + ['pbl_5fmynn_5flevel2_4799',['pbl_mynn_level2',['../structTurbChoice.html#a475d862a63ab672577fc2429f535feb9',1,'TurbChoice']]], + ['pbl_5ftype_4800',['pbl_type',['../structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9',1,'TurbChoice']]], + ['pbl_5fysu_5fcoriolis_5ffreq_4801',['pbl_ysu_coriolis_freq',['../structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52',1,'TurbChoice']]], + ['pbl_5fysu_5fforce_5fover_5fwater_4802',['pbl_ysu_force_over_water',['../structTurbChoice.html#ac49c18b95424fe04c6a7c8eec934ec36',1,'TurbChoice']]], + ['pbl_5fysu_5fland_5fribcr_4803',['pbl_ysu_land_Ribcr',['../structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3',1,'TurbChoice']]], + ['pbl_5fysu_5funst_5fribcr_4804',['pbl_ysu_unst_Ribcr',['../structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f',1,'TurbChoice']]], + ['pbl_5fysu_5fuse_5fconsistent_5fcoriolis_4805',['pbl_ysu_use_consistent_coriolis',['../structTurbChoice.html#a727a9673de0517e62e58647a5d939b07',1,'TurbChoice']]], + ['pblh_4806',['pblh',['../classABLMost.html#a5ab8e9f3fdf7debf1c54bd0d8a1554db',1,'ABLMost']]], + ['pblh_5ftype_4807',['pblh_type',['../classABLMost.html#a84782c98096a1cc4395071cde97469ed',1,'ABLMost']]], + ['pcf_4808',['pcf',['../classWaterVaporSat.html#ac945aefc06aef842e140df159ec62c05',1,'WaterVaporSat']]], + ['pdel_4809',['pdel',['../classRadiation.html#ad1aed51aea035b6dfefcbe571a2d7b34',1,'Radiation']]], + ['pdeldry_4810',['pdeldry',['../classAerRadProps.html#a1bf28a8f87d617095d3cf88cf7ef738e',1,'AerRadProps']]], + ['pert_5finterval_4811',['pert_interval',['../classERF.html#a52761522e295887435c10853d8c7dc37',1,'ERF']]], + ['pert_5ftype_4812',['pert_type',['../structSolverChoice.html#abfd94767b3721755632c45a5ef290544',1,'SolverChoice']]], + ['phys_5fbc_5ftype_4813',['phys_bc_type',['../classERF.html#ae6df94c25ac21bf6a2e856a9901e3a15',1,'ERF']]], + ['physbcs_5fbase_4814',['physbcs_base',['../classERF.html#af4e7dc93dae16aa2cc94bbb20b699a6f',1,'ERF']]], + ['physbcs_5fcons_4815',['physbcs_cons',['../classERF.html#a2e9b04043853d25f2d76edbc0bed2e72',1,'ERF']]], + ['physbcs_5fu_4816',['physbcs_u',['../classERF.html#a64e55e5ae9df06433146db657eb9e72e',1,'ERF']]], + ['physbcs_5fv_4817',['physbcs_v',['../classERF.html#a79231b5cfd4576a742e46ae0082b5121',1,'ERF']]], + ['physbcs_5fw_4818',['physbcs_w',['../classERF.html#a45c8ecd777f47732993777a0afb8e140',1,'ERF']]], + ['physprop_4819',['physprop',['../classPhysProp.html#ae519d9ff501f4705b2b2f336c8f38e47',1,'PhysProp']]], + ['physprop_5ffile_4820',['physprop_file',['../structMamConstituents_1_1aerosol__t.html#a171adbde051fa00b94b7e0bfbd22d348',1,'MamConstituents::aerosol_t']]], + ['physprop_5ffiles_4821',['physprop_files',['../structMamConstituents_1_1modelist__t.html#ae4724929e731b1a00e0212d4c73495b4',1,'MamConstituents::modelist_t']]], + ['physprop_5fid_4822',['physprop_id',['../structMamConstituents_1_1aerosol__t.html#a6f7c83043cfbdc552c9ef9bcad6f24ed',1,'MamConstituents::aerosol_t']]], + ['pi_4823',['PI',['../ERF__Constants_8H.html#a988c4efd6fd0d855e241e77a73191428',1,'ERF_Constants.H']]], + ['pi43_4824',['pi43',['../classModalAeroWateruptake.html#a4a9705a6205eb9fad502289968668b77',1,'ModalAeroWateruptake']]], + ['pint_4825',['pint',['../classRadiation.html#a2f96bdaa65b73119271e1592fac6c569',1,'Radiation']]], + ['piotwo_4826',['PIoTwo',['../ERF__Constants_8H.html#ad51e17db99d11b190b2b57a23a518f7e',1,'ERF_Constants.H']]], + ['plot_5ffile_5f1_4827',['plot_file_1',['../classERF.html#aa54aaa938a18d34caa4d86e977647899',1,'ERF']]], + ['plot_5ffile_5f2_4828',['plot_file_2',['../classERF.html#a18fa84b06132715757d97ec38678aa2c',1,'ERF']]], + ['plot_5ffile_5flsm_4829',['plot_file_lsm',['../classLandSurface.html#af9c26970ce04b58725b9529fcc2fc62f',1,'LandSurface']]], + ['plot_5ffile_5fon_5frestart_4830',['plot_file_on_restart',['../classERF.html#adc00038dfe4c332e5d15f621184c69e8',1,'ERF']]], + ['plot_5flsm_4831',['plot_lsm',['../classERF.html#afc653b103aa26c56acafed85cdd95f52',1,'ERF']]], + ['plot_5fvar_5fnames_5f1_4832',['plot_var_names_1',['../classERF.html#a6865cf87abbb5aab0db00ff3b1ce94ac',1,'ERF']]], + ['plot_5fvar_5fnames_5f2_4833',['plot_var_names_2',['../classERF.html#a79705c02d6f25fbdcec14ca2432e5da1',1,'ERF']]], + ['plotfile_5ftype_5f1_4834',['plotfile_type_1',['../classERF.html#a184511b7b9b7d4beef453f5d5d679c54',1,'ERF']]], + ['plotfile_5ftype_5f2_4835',['plotfile_type_2',['../classERF.html#a980e94505df2ee0925612b004126df77',1,'ERF']]], + ['pm_5finteg_4836',['pm_integ',['../structInputSoundingData.html#a30ed369fe55e1a25d9f1e871c70506d0',1,'InputSoundingData']]], + ['pmid_4837',['pmid',['../classAerRadProps.html#ab56e110ccf8deaa71d452a64e69b8647',1,'AerRadProps::pmid()'],['../classRadiation.html#a32121d70e2b9720750b3a72fdc2a6ef9',1,'Radiation::pmid()']]], + ['poisson_5fabstol_4838',['poisson_abstol',['../structSolverChoice.html#ad7f586d62fb0872ba0340fb03d462c64',1,'SolverChoice']]], + ['poisson_5freltol_4839',['poisson_reltol',['../structSolverChoice.html#a238b0871f38f8b134ff3fe5af0d05479',1,'SolverChoice']]], + ['power_4840',['power',['../classWindFarm.html#aea801fd8c22bf9d4bdcec847f4e7f50a',1,'WindFarm::power()'],['../classSimpleAD.html#a4beb1f1734f5ba3b037cd6c89d79b351',1,'SimpleAD::power()'],['../classEWP.html#ab9a34e54d36268a3f7a0b376543bbff5',1,'EWP::power()'],['../classFitch.html#a88af1c4430e37f4950396b5a92e9ba03',1,'Fitch::power()'],['../classGeneralAD.html#a1a247dae534aad8b40e7780b3f296afe',1,'GeneralAD::power()']]], + ['pp_5finc_4841',['pp_inc',['../classERF.html#a0c5206542d4193bb687f5271be6fe5e5',1,'ERF']]], + ['pp_5fprefix_4842',['pp_prefix',['../structTurbulentPerturbation.html#a40f3307cf523b625489b8591869bbb47',1,'TurbulentPerturbation::pp_prefix()'],['../structAdvChoice.html#a667cbedb89514e330b6ca144298857da',1,'AdvChoice::pp_prefix()'],['../structSolverChoice.html#a4b0edf29a032ff18b10a42825fa9e4b6',1,'SolverChoice::pp_prefix()'],['../structDiffChoice.html#a9e8b6878f4d18ee6fe61a220612d70df',1,'DiffChoice::pp_prefix()'],['../structSpongeChoice.html#af06b59184315514abdadd3b54c073909',1,'SpongeChoice::pp_prefix()'],['../structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020',1,'TurbChoice::pp_prefix()'],['../classERF.html#a59df30e7a5537c8543bb00772bd98b58',1,'ERF::pp_prefix()']]], + ['pr_5ft_4843',['Pr_t',['../structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566',1,'TurbChoice']]], + ['pr_5ft_5finv_4844',['Pr_t_inv',['../structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5',1,'TurbChoice']]], + ['prefi_4845',['prefi',['../structPhysProp_1_1physprop__t.html#ad1a2b4cadbb2d65df2caff3232e1ab63',1,'PhysProp::physprop_t::prefi()'],['../classMam4__aer.html#adffbde9f294834c29b86c8d74f4155b8',1,'Mam4_aer::prefi()']]], + ['prefr_4846',['prefr',['../structPhysProp_1_1physprop__t.html#adfa6696c636955b4f5388f5c83795afb',1,'PhysProp::physprop_t::prefr()'],['../classMam4__aer.html#a7211d56f004f39cd34118af3c380a71e',1,'Mam4_aer::prefr()']]], + ['pres1d_4847',['pres1d',['../classSAM.html#a77e43f5c8a68a43f8109aa18b71fa64e',1,'SAM']]], + ['press_5fref_5finp_5fsound_4848',['press_ref_inp_sound',['../structInputSoundingData.html#a09ac90305ea3a4559d83ca589678a5aa',1,'InputSoundingData']]], + ['previouscputimeused_4849',['previousCPUTimeUsed',['../classERF.html#a1f412097e565c23acb4c17c67db10e22',1,'ERF']]], + ['prob_4850',['prob',['../classERF.html#a60e8cb933f237903e3fbcd6376c26db0',1,'ERF']]], + ['profile_5fint_4851',['profile_int',['../classERF.html#a633cd0b44d2e38f02c23e953aecd69eb',1,'ERF']]], + ['project_5finitial_5fvelocity_4852',['project_initial_velocity',['../structSolverChoice.html#aa7bb7f3c8b475b0e446c271d8aa5497f',1,'SolverChoice']]], + ['prop_4853',['prop',['../classMamConstituents.html#af4a85a7b8e8e4a677c8d34970487f14e',1,'MamConstituents']]], + ['props_4854',['props',['../structMamConstituents_1_1mode__component__t.html#a3f9b94d6f306e89f1be96830e442fb10',1,'MamConstituents::mode_component_t']]], + ['pt_5ftype_4855',['pt_type',['../structTurbulentPerturbation.html#ad0d78e0adbb21ae36f4483dd30e15d58',1,'TurbulentPerturbation']]] ]; diff --git a/structAdvChoice.html b/structAdvChoice.html index 345d5b055..08157a272 100644 --- a/structAdvChoice.html +++ b/structAdvChoice.html @@ -620,7 +620,7 @@

                                                                  -

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_post(), and init_params().

                                                                  +

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_post(), and init_params().

                                                                  @@ -636,7 +636,7 @@

                                                                  -

                                                                  Referenced by display(), erf_slow_rhs_post(), and init_params().

                                                                  +

                                                                  Referenced by display(), erf_slow_rhs_post(), and init_params().

                                                                  @@ -652,7 +652,7 @@

                                                                  -

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_post(), and init_params().

                                                                  +

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_post(), and init_params().

                                                                  @@ -668,7 +668,7 @@

                                                                  -

                                                                  Referenced by display(), erf_slow_rhs_post(), and init_params().

                                                                  +

                                                                  Referenced by display(), erf_slow_rhs_post(), and init_params().

                                                                  @@ -684,7 +684,7 @@

                                                                  -

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_pre(), and init_params().

                                                                  @@ -700,7 +700,7 @@

                                                                  -

                                                                  Referenced by display(), erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by display(), erf_slow_rhs_pre(), and init_params().

                                                                  @@ -716,7 +716,7 @@

                                                                  -

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_pre(), and init_params().

                                                                  @@ -732,7 +732,7 @@

                                                                  -

                                                                  Referenced by display(), erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by display(), erf_slow_rhs_pre(), and init_params().

                                                                  @@ -764,7 +764,7 @@

                                                                  -

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_post(), and init_params().

                                                                  +

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_post(), and init_params().

                                                                  @@ -780,7 +780,7 @@

                                                                  -

                                                                  Referenced by display(), erf_slow_rhs_post(), and init_params().

                                                                  +

                                                                  Referenced by display(), erf_slow_rhs_post(), and init_params().

                                                                  @@ -796,7 +796,7 @@

                                                                  -

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_post(), and init_params().

                                                                  +

                                                                  Referenced by ERF::ComputeGhostCells(), display(), erf_slow_rhs_post(), and init_params().

                                                                  @@ -812,7 +812,7 @@

                                                                  -

                                                                  Referenced by display(), erf_slow_rhs_post(), and init_params().

                                                                  +

                                                                  Referenced by display(), erf_slow_rhs_post(), and init_params().

                                                                  @@ -844,7 +844,7 @@

                                                                  -

                                                                  Referenced by erf_slow_rhs_post(), and init_params().

                                                                  +

                                                                  Referenced by erf_slow_rhs_post(), and init_params().

                                                                  diff --git a/structDiffChoice.html b/structDiffChoice.html index 8cecad8ad..19ae42e35 100644 --- a/structDiffChoice.html +++ b/structDiffChoice.html @@ -343,7 +343,7 @@

                                                                  -

                                                                  Referenced by ERF::advance_dycore(), DiffusionSrcForState_N(), DiffusionSrcForState_T(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by ERF::advance_dycore(), DiffusionSrcForState_N(), DiffusionSrcForState_T(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  diff --git a/structSolverChoice-members.html b/structSolverChoice-members.html index 8c4be44af..2718ac404 100644 --- a/structSolverChoice-members.html +++ b/structSolverChoice-members.html @@ -115,65 +115,64 @@

                                                                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                  do_cloudSolverChoice
                                                                  do_forest_dragSolverChoice
                                                                  do_precipSolverChoice
                                                                  do_terrain_dragSolverChoice
                                                                  dz0SolverChoice
                                                                  force_stage1_single_substepSolverChoice
                                                                  gravitySolverChoice
                                                                  grid_stretching_ratioSolverChoice
                                                                  have_geo_wind_profileSolverChoice
                                                                  init_params(int max_level)SolverChoiceinline
                                                                  lsm_typeSolverChoice
                                                                  mesh_typeSolverChoiceinlinestatic
                                                                  moisture_typeSolverChoice
                                                                  ncorrSolverChoice
                                                                  nudging_from_input_soundingSolverChoice
                                                                  num_diff_coeffSolverChoice
                                                                  pert_typeSolverChoice
                                                                  poisson_abstolSolverChoice
                                                                  poisson_reltolSolverChoice
                                                                  pp_prefixSolverChoice
                                                                  project_initial_velocitySolverChoice
                                                                  rayleigh_damp_TSolverChoice
                                                                  rayleigh_damp_USolverChoice
                                                                  rayleigh_damp_VSolverChoice
                                                                  rayleigh_damp_WSolverChoice
                                                                  rayleigh_dampcoefSolverChoice
                                                                  rayleigh_zdampSolverChoice
                                                                  rayleigh_ztopSolverChoice
                                                                  rdOcpSolverChoice
                                                                  read_int_string(int max_level, const char *string_to_read, amrex::Vector< int > &vec_to_fill, int default_int)SolverChoiceinline
                                                                  RhoQc_compSolverChoice
                                                                  RhoQr_compSolverChoice
                                                                  RhoQv_compSolverChoice
                                                                  sampling_distance_by_DSolverChoice
                                                                  set_flat_terrain_flag()SolverChoiceinlinestatic
                                                                  sinphiSolverChoice
                                                                  spongeChoiceSolverChoice
                                                                  substepping_typeSolverChoice
                                                                  terrain_is_flatSolverChoiceinlinestatic
                                                                  terrain_typeSolverChoiceinlinestatic
                                                                  test_mapfactorSolverChoice
                                                                  time_avg_velSolverChoice
                                                                  turb_disk_angleSolverChoice
                                                                  turbChoiceSolverChoice
                                                                  use_coriolisSolverChoice
                                                                  use_explicit_mostSolverChoice
                                                                  use_gravitySolverChoice
                                                                  use_lagged_delta_rtSolverChoice
                                                                  use_moist_backgroundSolverChoice
                                                                  use_mono_advSolverChoice
                                                                  use_num_diffSolverChoice
                                                                  use_rotate_mostSolverChoice
                                                                  windfarm_airfoil_tablesSolverChoice
                                                                  windfarm_blade_tableSolverChoice
                                                                  windfarm_loc_tableSolverChoice
                                                                  windfarm_loc_typeSolverChoice
                                                                  windfarm_spec_tableSolverChoice
                                                                  windfarm_spec_table_extraSolverChoice
                                                                  windfarm_typeSolverChoice
                                                                  windfarm_x_shiftSolverChoice
                                                                  windfarm_y_shiftSolverChoice
                                                                  zsurfSolverChoice
                                                                  dz0SolverChoice
                                                                  force_stage1_single_substepSolverChoice
                                                                  gravitySolverChoice
                                                                  grid_stretching_ratioSolverChoice
                                                                  have_geo_wind_profileSolverChoice
                                                                  init_params(int max_level)SolverChoiceinline
                                                                  lsm_typeSolverChoice
                                                                  mesh_typeSolverChoiceinlinestatic
                                                                  moisture_typeSolverChoice
                                                                  ncorrSolverChoice
                                                                  nudging_from_input_soundingSolverChoice
                                                                  num_diff_coeffSolverChoice
                                                                  pert_typeSolverChoice
                                                                  poisson_abstolSolverChoice
                                                                  poisson_reltolSolverChoice
                                                                  pp_prefixSolverChoice
                                                                  project_initial_velocitySolverChoice
                                                                  rayleigh_damp_TSolverChoice
                                                                  rayleigh_damp_USolverChoice
                                                                  rayleigh_damp_VSolverChoice
                                                                  rayleigh_damp_WSolverChoice
                                                                  rayleigh_dampcoefSolverChoice
                                                                  rayleigh_zdampSolverChoice
                                                                  rayleigh_ztopSolverChoice
                                                                  rdOcpSolverChoice
                                                                  read_int_string(int max_level, const char *string_to_read, amrex::Vector< int > &vec_to_fill, int default_int)SolverChoiceinline
                                                                  RhoQc_compSolverChoice
                                                                  RhoQr_compSolverChoice
                                                                  RhoQv_compSolverChoice
                                                                  sampling_distance_by_DSolverChoice
                                                                  set_flat_terrain_flag()SolverChoiceinlinestatic
                                                                  sinphiSolverChoice
                                                                  spongeChoiceSolverChoice
                                                                  substepping_typeSolverChoice
                                                                  terrain_is_flatSolverChoiceinlinestatic
                                                                  terrain_typeSolverChoiceinlinestatic
                                                                  test_mapfactorSolverChoice
                                                                  time_avg_velSolverChoice
                                                                  turb_disk_angleSolverChoice
                                                                  turbChoiceSolverChoice
                                                                  use_coriolisSolverChoice
                                                                  use_explicit_mostSolverChoice
                                                                  use_gravitySolverChoice
                                                                  use_lagged_delta_rtSolverChoice
                                                                  use_moist_backgroundSolverChoice
                                                                  use_mono_advSolverChoice
                                                                  use_num_diffSolverChoice
                                                                  use_rotate_mostSolverChoice
                                                                  windfarm_airfoil_tablesSolverChoice
                                                                  windfarm_blade_tableSolverChoice
                                                                  windfarm_loc_tableSolverChoice
                                                                  windfarm_loc_typeSolverChoice
                                                                  windfarm_spec_tableSolverChoice
                                                                  windfarm_spec_table_extraSolverChoice
                                                                  windfarm_typeSolverChoice
                                                                  windfarm_x_shiftSolverChoice
                                                                  windfarm_y_shiftSolverChoice
                                                                  zsurfSolverChoice
                                                                  diff --git a/structSolverChoice.html b/structSolverChoice.html index 75d590906..cb140dbf5 100644 --- a/structSolverChoice.html +++ b/structSolverChoice.html @@ -99,31 +99,31 @@
                                                                  Collaboration graph
                                                                  - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                  [legend]
                                                                  @@ -297,8 +297,6 @@ - -
                                                                   
                                                                  bool do_forest_drag {false}
                                                                   
                                                                  bool do_terrain_drag {false}
                                                                   
                                                                  @@ -334,56 +332,56 @@

                                                                  -
                                                                  505  {
                                                                  -
                                                                  506  amrex::ParmParse pp(pp_prefix);
                                                                  -
                                                                  507 
                                                                  -
                                                                  508  // Read the rotational time period (in seconds)
                                                                  -
                                                                  509  amrex::Real rot_time_period = 86400.0;
                                                                  -
                                                                  510  pp.query("rotational_time_period", rot_time_period);
                                                                  -
                                                                  511 
                                                                  -
                                                                  512  coriolis_factor = 2.0 * 2.0 * PI / rot_time_period;
                                                                  -
                                                                  513 
                                                                  -
                                                                  514  amrex::Real latitude = 90.0;
                                                                  -
                                                                  515  pp.query("latitude", latitude);
                                                                  +
                                                                  514  {
                                                                  +
                                                                  515  amrex::ParmParse pp(pp_prefix);
                                                                  516 
                                                                  -
                                                                  517  pp.query("coriolis_3d", coriolis_3d);
                                                                  -
                                                                  518 
                                                                  -
                                                                  519  // Convert to radians
                                                                  -
                                                                  520  latitude *= (PI/180.);
                                                                  -
                                                                  521  sinphi = std::sin(latitude);
                                                                  -
                                                                  522  if (coriolis_3d) {
                                                                  -
                                                                  523  cosphi = std::cos(latitude);
                                                                  -
                                                                  524  }
                                                                  +
                                                                  517  // Read the rotational time period (in seconds)
                                                                  +
                                                                  518  amrex::Real rot_time_period = 86400.0;
                                                                  +
                                                                  519  pp.query("rotational_time_period", rot_time_period);
                                                                  +
                                                                  520 
                                                                  +
                                                                  521  coriolis_factor = 2.0 * 2.0 * PI / rot_time_period;
                                                                  +
                                                                  522 
                                                                  +
                                                                  523  amrex::Real latitude = 90.0;
                                                                  +
                                                                  524  pp.query("latitude", latitude);
                                                                  525 
                                                                  -
                                                                  526  amrex::Print() << "Coriolis frequency, f = " << coriolis_factor * sinphi << " 1/s" << std::endl;
                                                                  +
                                                                  526  pp.query("coriolis_3d", coriolis_3d);
                                                                  527 
                                                                  -
                                                                  528  if (abl_driver_type == ABLDriverType::GeostrophicWind) {
                                                                  -
                                                                  529  // Read in the geostrophic wind -- we only use this to construct
                                                                  -
                                                                  530  // the forcing term so no need to keep it
                                                                  -
                                                                  531  amrex::Vector<amrex::Real> abl_geo_wind(3);
                                                                  -
                                                                  532  pp.queryarr("abl_geo_wind",abl_geo_wind);
                                                                  -
                                                                  533 
                                                                  -
                                                                  534  if(!pp.query("abl_geo_wind_table",abl_geo_wind_table)) {
                                                                  -
                                                                  535  abl_geo_forcing = {
                                                                  -
                                                                  536  -coriolis_factor * (abl_geo_wind[1]*sinphi - abl_geo_wind[2]*cosphi),
                                                                  -
                                                                  537  coriolis_factor * abl_geo_wind[0]*sinphi,
                                                                  -
                                                                  538  -coriolis_factor * abl_geo_wind[0]*cosphi
                                                                  -
                                                                  539  };
                                                                  -
                                                                  540  } else {
                                                                  -
                                                                  541  amrex::Print() << "NOTE: abl_geo_wind_table provided, ignoring input abl_geo_wind" << std::endl;
                                                                  -
                                                                  542  }
                                                                  -
                                                                  543  }
                                                                  -
                                                                  544  }
                                                                  +
                                                                  528  // Convert to radians
                                                                  +
                                                                  529  latitude *= (PI/180.);
                                                                  +
                                                                  530  sinphi = std::sin(latitude);
                                                                  +
                                                                  531  if (coriolis_3d) {
                                                                  +
                                                                  532  cosphi = std::cos(latitude);
                                                                  +
                                                                  533  }
                                                                  +
                                                                  534 
                                                                  +
                                                                  535  amrex::Print() << "Coriolis frequency, f = " << coriolis_factor * sinphi << " 1/s" << std::endl;
                                                                  +
                                                                  536 
                                                                  +
                                                                  537  if (abl_driver_type == ABLDriverType::GeostrophicWind) {
                                                                  +
                                                                  538  // Read in the geostrophic wind -- we only use this to construct
                                                                  +
                                                                  539  // the forcing term so no need to keep it
                                                                  +
                                                                  540  amrex::Vector<amrex::Real> abl_geo_wind(3);
                                                                  +
                                                                  541  pp.queryarr("abl_geo_wind",abl_geo_wind);
                                                                  +
                                                                  542 
                                                                  +
                                                                  543  if(!pp.query("abl_geo_wind_table",abl_geo_wind_table)) {
                                                                  +
                                                                  544  abl_geo_forcing = {
                                                                  +
                                                                  545  -coriolis_factor * (abl_geo_wind[1]*sinphi - abl_geo_wind[2]*cosphi),
                                                                  +
                                                                  546  coriolis_factor * abl_geo_wind[0]*sinphi,
                                                                  +
                                                                  547  -coriolis_factor * abl_geo_wind[0]*cosphi
                                                                  +
                                                                  548  };
                                                                  +
                                                                  549  } else {
                                                                  +
                                                                  550  amrex::Print() << "NOTE: abl_geo_wind_table provided, ignoring input abl_geo_wind" << std::endl;
                                                                  +
                                                                  551  }
                                                                  +
                                                                  552  }
                                                                  +
                                                                  553  }
                                                                  constexpr amrex::Real PI
                                                                  Definition: ERF_Constants.H:6
                                                                  AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real pp(amrex::Real y)
                                                                  Definition: ERF_MicrophysicsUtils.H:219
                                                                  -
                                                                  amrex::Real coriolis_factor
                                                                  Definition: ERF_DataStruct.H:629
                                                                  -
                                                                  amrex::Real cosphi
                                                                  Definition: ERF_DataStruct.H:630
                                                                  -
                                                                  std::string pp_prefix
                                                                  Definition: ERF_DataStruct.H:584
                                                                  -
                                                                  amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
                                                                  Definition: ERF_DataStruct.H:671
                                                                  -
                                                                  amrex::Real sinphi
                                                                  Definition: ERF_DataStruct.H:631
                                                                  -
                                                                  bool coriolis_3d
                                                                  Definition: ERF_DataStruct.H:603
                                                                  -
                                                                  std::string abl_geo_wind_table
                                                                  Definition: ERF_DataStruct.H:672
                                                                  -
                                                                  ABLDriverType abl_driver_type
                                                                  Definition: ERF_DataStruct.H:669
                                                                  +
                                                                  amrex::Real coriolis_factor
                                                                  Definition: ERF_DataStruct.H:638
                                                                  +
                                                                  amrex::Real cosphi
                                                                  Definition: ERF_DataStruct.H:639
                                                                  +
                                                                  std::string pp_prefix
                                                                  Definition: ERF_DataStruct.H:593
                                                                  +
                                                                  amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_geo_forcing
                                                                  Definition: ERF_DataStruct.H:680
                                                                  +
                                                                  amrex::Real sinphi
                                                                  Definition: ERF_DataStruct.H:640
                                                                  +
                                                                  bool coriolis_3d
                                                                  Definition: ERF_DataStruct.H:612
                                                                  +
                                                                  std::string abl_geo_wind_table
                                                                  Definition: ERF_DataStruct.H:681
                                                                  +
                                                                  ABLDriverType abl_driver_type
                                                                  Definition: ERF_DataStruct.H:678

                                                                  Referenced by init_params().

                                                                  @@ -430,58 +428,58 @@

                                                                  -
                                                                  392  {
                                                                  -
                                                                  393  // Warn for PBL models and moisture - these may not yet be compatible
                                                                  -
                                                                  394  for (int lev = 0; lev <= max_level; lev++) {
                                                                  -
                                                                  395  if ((moisture_type != MoistureType::None) && (turbChoice[lev].pbl_type != PBLType::None)) {
                                                                  -
                                                                  396  amrex::Warning("\n*** WARNING: Moisture may not yet be compatible with PBL models, \n proceed with caution ***");
                                                                  -
                                                                  397  }
                                                                  -
                                                                  398  }
                                                                  -
                                                                  399  //
                                                                  -
                                                                  400  // Buoyancy type check
                                                                  -
                                                                  401  //
                                                                  -
                                                                  402  if (buoyancy_type != 1 && buoyancy_type != 2 && buoyancy_type != 3 && buoyancy_type != 4) {
                                                                  -
                                                                  403  amrex::Abort("buoyancy_type must be 1, 2, 3 or 4");
                                                                  -
                                                                  404  }
                                                                  -
                                                                  405 
                                                                  -
                                                                  406  if (!use_lagged_delta_rt && !(terrain_type == TerrainType::Moving)) {
                                                                  -
                                                                  407  amrex::Error("Can't turn off lagged_delta_rt when terrain not moving");
                                                                  +
                                                                  402  {
                                                                  +
                                                                  403  // Warn for PBL models and moisture - these may not yet be compatible
                                                                  +
                                                                  404  for (int lev = 0; lev <= max_level; lev++) {
                                                                  +
                                                                  405  if ((moisture_type != MoistureType::None) && (turbChoice[lev].pbl_type != PBLType::None)) {
                                                                  +
                                                                  406  amrex::Warning("\n*** WARNING: Moisture may not yet be compatible with PBL models, \n proceed with caution ***");
                                                                  +
                                                                  407  }
                                                                  408  }
                                                                  -
                                                                  409 
                                                                  -
                                                                  410  //
                                                                  -
                                                                  411  // Wind farm checks
                                                                  -
                                                                  412  //
                                                                  -
                                                                  413  if (windfarm_type==WindFarmType::SimpleAD and sampling_distance_by_D < 0.0) {
                                                                  -
                                                                  414  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
                                                                  -
                                                                  415  " erf.sampling_distance_by_D in the inputs which specifies the upstream"
                                                                  -
                                                                  416  " distance as a factor of the turbine diameter at which the incoming free stream"
                                                                  -
                                                                  417  " velocity will be computed at.");
                                                                  +
                                                                  409  //
                                                                  +
                                                                  410  // Buoyancy type check
                                                                  +
                                                                  411  //
                                                                  +
                                                                  412  if (buoyancy_type != 1 && buoyancy_type != 2 && buoyancy_type != 3 && buoyancy_type != 4) {
                                                                  +
                                                                  413  amrex::Abort("buoyancy_type must be 1, 2, 3 or 4");
                                                                  +
                                                                  414  }
                                                                  +
                                                                  415 
                                                                  +
                                                                  416  if (!use_lagged_delta_rt && !(terrain_type == TerrainType::MovingFittedMesh)) {
                                                                  +
                                                                  417  amrex::Error("Can't turn off lagged_delta_rt when terrain not moving");
                                                                  418  }
                                                                  -
                                                                  419  if ( (windfarm_type==WindFarmType::SimpleAD ||
                                                                  -
                                                                  420  windfarm_type==WindFarmType::GeneralAD ) && turb_disk_angle < 0.0) {
                                                                  -
                                                                  421  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
                                                                  -
                                                                  422  " erf.turb_disk_angle_from_x in the inputs which is the angle of the face of the"
                                                                  -
                                                                  423  " turbine disk from the x-axis. A turbine facing an oncoming flow in the x-direction"
                                                                  -
                                                                  424  " will have turb_disk_angle value of 90 deg.");
                                                                  -
                                                                  425  }
                                                                  -
                                                                  426  if (windfarm_loc_type == WindFarmLocType::lat_lon and (windfarm_x_shift < 0.0 or windfarm_y_shift < 0.0)) {
                                                                  -
                                                                  427  amrex::Abort("You are using windfarms with latitude-logitude option to position the turbines."
                                                                  -
                                                                  428  " For this you should provide the inputs erf.windfarm_x_shift and"
                                                                  -
                                                                  429  " erf.windfarm_y_shift which are the values by which the bounding box of the"
                                                                  -
                                                                  430  " windfarm is shifted from the x and the y axes.");
                                                                  -
                                                                  431  }
                                                                  -
                                                                  432  }
                                                                  -
                                                                  bool use_lagged_delta_rt
                                                                  Definition: ERF_DataStruct.H:614
                                                                  -
                                                                  amrex::Real windfarm_x_shift
                                                                  Definition: ERF_DataStruct.H:693
                                                                  -
                                                                  WindFarmLocType windfarm_loc_type
                                                                  Definition: ERF_DataStruct.H:666
                                                                  -
                                                                  amrex::Real sampling_distance_by_D
                                                                  Definition: ERF_DataStruct.H:691
                                                                  -
                                                                  amrex::Vector< TurbChoice > turbChoice
                                                                  Definition: ERF_DataStruct.H:581
                                                                  -
                                                                  MoistureType moisture_type
                                                                  Definition: ERF_DataStruct.H:664
                                                                  -
                                                                  static TerrainType terrain_type
                                                                  Definition: ERF_DataStruct.H:567
                                                                  -
                                                                  WindFarmType windfarm_type
                                                                  Definition: ERF_DataStruct.H:665
                                                                  -
                                                                  int buoyancy_type
                                                                  Definition: ERF_DataStruct.H:598
                                                                  -
                                                                  amrex::Real turb_disk_angle
                                                                  Definition: ERF_DataStruct.H:692
                                                                  -
                                                                  amrex::Real windfarm_y_shift
                                                                  Definition: ERF_DataStruct.H:694
                                                                  +
                                                                  419 
                                                                  +
                                                                  420  //
                                                                  +
                                                                  421  // Wind farm checks
                                                                  +
                                                                  422  //
                                                                  +
                                                                  423  if (windfarm_type==WindFarmType::SimpleAD and sampling_distance_by_D < 0.0) {
                                                                  +
                                                                  424  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
                                                                  +
                                                                  425  " erf.sampling_distance_by_D in the inputs which specifies the upstream"
                                                                  +
                                                                  426  " distance as a factor of the turbine diameter at which the incoming free stream"
                                                                  +
                                                                  427  " velocity will be computed at.");
                                                                  +
                                                                  428  }
                                                                  +
                                                                  429  if ( (windfarm_type==WindFarmType::SimpleAD ||
                                                                  +
                                                                  430  windfarm_type==WindFarmType::GeneralAD ) && turb_disk_angle < 0.0) {
                                                                  +
                                                                  431  amrex::Abort("To use simplified actuator disks, you need to provide a variable"
                                                                  +
                                                                  432  " erf.turb_disk_angle_from_x in the inputs which is the angle of the face of the"
                                                                  +
                                                                  433  " turbine disk from the x-axis. A turbine facing an oncoming flow in the x-direction"
                                                                  +
                                                                  434  " will have turb_disk_angle value of 90 deg.");
                                                                  +
                                                                  435  }
                                                                  +
                                                                  436  if (windfarm_loc_type == WindFarmLocType::lat_lon and (windfarm_x_shift < 0.0 or windfarm_y_shift < 0.0)) {
                                                                  +
                                                                  437  amrex::Abort("You are using windfarms with latitude-logitude option to position the turbines."
                                                                  +
                                                                  438  " For this you should provide the inputs erf.windfarm_x_shift and"
                                                                  +
                                                                  439  " erf.windfarm_y_shift which are the values by which the bounding box of the"
                                                                  +
                                                                  440  " windfarm is shifted from the x and the y axes.");
                                                                  +
                                                                  441  }
                                                                  +
                                                                  442  }
                                                                  +
                                                                  bool use_lagged_delta_rt
                                                                  Definition: ERF_DataStruct.H:623
                                                                  +
                                                                  amrex::Real windfarm_x_shift
                                                                  Definition: ERF_DataStruct.H:702
                                                                  +
                                                                  WindFarmLocType windfarm_loc_type
                                                                  Definition: ERF_DataStruct.H:675
                                                                  +
                                                                  amrex::Real sampling_distance_by_D
                                                                  Definition: ERF_DataStruct.H:700
                                                                  +
                                                                  amrex::Vector< TurbChoice > turbChoice
                                                                  Definition: ERF_DataStruct.H:590
                                                                  +
                                                                  MoistureType moisture_type
                                                                  Definition: ERF_DataStruct.H:673
                                                                  +
                                                                  static TerrainType terrain_type
                                                                  Definition: ERF_DataStruct.H:576
                                                                  +
                                                                  WindFarmType windfarm_type
                                                                  Definition: ERF_DataStruct.H:674
                                                                  +
                                                                  int buoyancy_type
                                                                  Definition: ERF_DataStruct.H:607
                                                                  +
                                                                  amrex::Real turb_disk_angle
                                                                  Definition: ERF_DataStruct.H:701
                                                                  +
                                                                  amrex::Real windfarm_y_shift
                                                                  Definition: ERF_DataStruct.H:703

                                                                  Referenced by init_params().

                                                                  @@ -519,87 +517,86 @@

                                                                  -
                                                                  435  {
                                                                  -
                                                                  436  amrex::Print() << "SOLVER CHOICE: " << std::endl;
                                                                  -
                                                                  437  amrex::Print() << "force_stage1_single_substep : " << force_stage1_single_substep << std::endl;
                                                                  -
                                                                  438  for (int lev = 0; lev <= max_level; lev++) {
                                                                  -
                                                                  439  amrex::Print() << "anelastic at level : " << lev << " is " << anelastic[lev] << std::endl;
                                                                  -
                                                                  440  if (substepping_type[lev] == SubsteppingType::None) {
                                                                  -
                                                                  441  amrex::Print() << "No substepping at level " << lev << std::endl;
                                                                  -
                                                                  442  } else if (substepping_type[lev] == SubsteppingType::Explicit) {
                                                                  -
                                                                  443  amrex::Print() << "Explicit substepping at level " << lev << std::endl;
                                                                  -
                                                                  444  } else if (substepping_type[lev] == SubsteppingType::Implicit) {
                                                                  -
                                                                  445  amrex::Print() << "Implicit substepping at level " << lev << std::endl;
                                                                  -
                                                                  446  }
                                                                  -
                                                                  447  }
                                                                  -
                                                                  448  amrex::Print() << "use_coriolis : " << use_coriolis << std::endl;
                                                                  -
                                                                  449  amrex::Print() << "use_gravity : " << use_gravity << std::endl;
                                                                  -
                                                                  450 
                                                                  -
                                                                  451  amrex::Print() << "Terrain Type: " << std::endl;
                                                                  -
                                                                  452  if (terrain_type == TerrainType::Static) {
                                                                  -
                                                                  453  amrex::Print() << " Static" << std::endl;
                                                                  -
                                                                  454  } else if (terrain_type == TerrainType::Moving) {
                                                                  -
                                                                  455  amrex::Print() << " Moving" << std::endl;
                                                                  -
                                                                  456  } else {
                                                                  -
                                                                  457  amrex::Print() << " None" << std::endl;
                                                                  -
                                                                  458  }
                                                                  -
                                                                  459 
                                                                  -
                                                                  460  amrex::Print() << " Mesh Type: " << std::endl;
                                                                  -
                                                                  461  if (mesh_type == MeshType::ConstantDz) {
                                                                  -
                                                                  462  amrex::Print() << " ConstantDz" << std::endl;
                                                                  -
                                                                  463  } else if (mesh_type == MeshType::StretchedDz) {
                                                                  -
                                                                  464  amrex::Print() << " StretchedDz" << std::endl;
                                                                  -
                                                                  465  } else if (mesh_type == MeshType::VariableDz) {
                                                                  -
                                                                  466  amrex::Print() << " VariableDz" << std::endl;
                                                                  -
                                                                  467  } else {
                                                                  -
                                                                  468  amrex::Abort("No mesh_type set!");
                                                                  -
                                                                  469  }
                                                                  -
                                                                  470 
                                                                  -
                                                                  471  amrex::Print() << "ABL Driver Type: " << std::endl;
                                                                  -
                                                                  472  if (abl_driver_type == ABLDriverType::None) {
                                                                  -
                                                                  473  amrex::Print() << " None" << std::endl;
                                                                  -
                                                                  474  } else if (abl_driver_type == ABLDriverType::PressureGradient) {
                                                                  -
                                                                  475  amrex::Print() << " Pressure Gradient "
                                                                  -
                                                                  476  << amrex::RealVect(abl_pressure_grad[0],abl_pressure_grad[1],abl_pressure_grad[2])
                                                                  -
                                                                  477  << std::endl;
                                                                  -
                                                                  478  } else if (abl_driver_type == ABLDriverType::GeostrophicWind) {
                                                                  -
                                                                  479  amrex::Print() << " Geostrophic Wind "
                                                                  -
                                                                  480  << amrex::RealVect(abl_geo_forcing[0],abl_geo_forcing[1],abl_geo_forcing[2])
                                                                  -
                                                                  481  << std::endl;
                                                                  -
                                                                  482  }
                                                                  -
                                                                  483 
                                                                  -
                                                                  484  if (max_level > 0) {
                                                                  -
                                                                  485  amrex::Print() << "Coupling Type: " << std::endl;
                                                                  -
                                                                  486  if (coupling_type == CouplingType::TwoWay) {
                                                                  -
                                                                  487  amrex::Print() << " Two-way" << std::endl;
                                                                  -
                                                                  488  } else if (coupling_type == CouplingType::OneWay) {
                                                                  -
                                                                  489  amrex::Print() << " One-way" << std::endl;
                                                                  -
                                                                  490  }
                                                                  +
                                                                  445  {
                                                                  +
                                                                  446  amrex::Print() << "SOLVER CHOICE: " << std::endl;
                                                                  +
                                                                  447  amrex::Print() << "force_stage1_single_substep : " << force_stage1_single_substep << std::endl;
                                                                  +
                                                                  448  for (int lev = 0; lev <= max_level; lev++) {
                                                                  +
                                                                  449  amrex::Print() << "anelastic at level : " << lev << " is " << anelastic[lev] << std::endl;
                                                                  +
                                                                  450  if (substepping_type[lev] == SubsteppingType::None) {
                                                                  +
                                                                  451  amrex::Print() << "No substepping at level " << lev << std::endl;
                                                                  +
                                                                  452  } else if (substepping_type[lev] == SubsteppingType::Explicit) {
                                                                  +
                                                                  453  amrex::Print() << "Explicit substepping at level " << lev << std::endl;
                                                                  +
                                                                  454  } else if (substepping_type[lev] == SubsteppingType::Implicit) {
                                                                  +
                                                                  455  amrex::Print() << "Implicit substepping at level " << lev << std::endl;
                                                                  +
                                                                  456  }
                                                                  +
                                                                  457  }
                                                                  +
                                                                  458  amrex::Print() << "use_coriolis : " << use_coriolis << std::endl;
                                                                  +
                                                                  459  amrex::Print() << "use_gravity : " << use_gravity << std::endl;
                                                                  +
                                                                  460 
                                                                  +
                                                                  461  if (terrain_type == TerrainType::StaticFittedMesh) {
                                                                  +
                                                                  462  amrex::Print() << "Terrain Type: StaticFittedMesh" << std::endl;
                                                                  +
                                                                  463  } else if (terrain_type == TerrainType::MovingFittedMesh) {
                                                                  +
                                                                  464  amrex::Print() << "Terrain Type: MovingFittedMesh" << std::endl;
                                                                  +
                                                                  465  } else {
                                                                  +
                                                                  466  amrex::Print() << " None" << std::endl;
                                                                  +
                                                                  467  }
                                                                  +
                                                                  468 
                                                                  +
                                                                  469  amrex::Print() << " Mesh Type: " << std::endl;
                                                                  +
                                                                  470  if (mesh_type == MeshType::ConstantDz) {
                                                                  +
                                                                  471  amrex::Print() << " ConstantDz" << std::endl;
                                                                  +
                                                                  472  } else if (mesh_type == MeshType::StretchedDz) {
                                                                  +
                                                                  473  amrex::Print() << " StretchedDz" << std::endl;
                                                                  +
                                                                  474  } else if (mesh_type == MeshType::VariableDz) {
                                                                  +
                                                                  475  amrex::Print() << " VariableDz" << std::endl;
                                                                  +
                                                                  476  } else {
                                                                  +
                                                                  477  amrex::Abort("No mesh_type set!");
                                                                  +
                                                                  478  }
                                                                  +
                                                                  479 
                                                                  +
                                                                  480  amrex::Print() << "ABL Driver Type: " << std::endl;
                                                                  +
                                                                  481  if (abl_driver_type == ABLDriverType::None) {
                                                                  +
                                                                  482  amrex::Print() << " None" << std::endl;
                                                                  +
                                                                  483  } else if (abl_driver_type == ABLDriverType::PressureGradient) {
                                                                  +
                                                                  484  amrex::Print() << " Pressure Gradient "
                                                                  +
                                                                  485  << amrex::RealVect(abl_pressure_grad[0],abl_pressure_grad[1],abl_pressure_grad[2])
                                                                  +
                                                                  486  << std::endl;
                                                                  +
                                                                  487  } else if (abl_driver_type == ABLDriverType::GeostrophicWind) {
                                                                  +
                                                                  488  amrex::Print() << " Geostrophic Wind "
                                                                  +
                                                                  489  << amrex::RealVect(abl_geo_forcing[0],abl_geo_forcing[1],abl_geo_forcing[2])
                                                                  +
                                                                  490  << std::endl;
                                                                  491  }
                                                                  492 
                                                                  -
                                                                  493  amrex::Print() << "Buoyancy_type : " << buoyancy_type << std::endl;
                                                                  -
                                                                  494 
                                                                  -
                                                                  495  advChoice.display();
                                                                  - - -
                                                                  498 
                                                                  -
                                                                  499  for (int lev = 0; lev <= max_level; lev++) {
                                                                  -
                                                                  500  turbChoice[lev].display(lev);
                                                                  -
                                                                  501  }
                                                                  -
                                                                  502  }
                                                                  +
                                                                  493  if (max_level > 0) {
                                                                  +
                                                                  494  amrex::Print() << "Coupling Type: " << std::endl;
                                                                  +
                                                                  495  if (coupling_type == CouplingType::TwoWay) {
                                                                  +
                                                                  496  amrex::Print() << " Two-way" << std::endl;
                                                                  +
                                                                  497  } else if (coupling_type == CouplingType::OneWay) {
                                                                  +
                                                                  498  amrex::Print() << " One-way" << std::endl;
                                                                  +
                                                                  499  }
                                                                  +
                                                                  500  }
                                                                  +
                                                                  501 
                                                                  +
                                                                  502  amrex::Print() << "Buoyancy_type : " << buoyancy_type << std::endl;
                                                                  +
                                                                  503 
                                                                  +
                                                                  504  advChoice.display();
                                                                  + + +
                                                                  507 
                                                                  +
                                                                  508  for (int lev = 0; lev <= max_level; lev++) {
                                                                  +
                                                                  509  turbChoice[lev].display(lev);
                                                                  +
                                                                  510  }
                                                                  +
                                                                  511  }
                                                                  void display()
                                                                  Definition: ERF_AdvStruct.H:190
                                                                  void display()
                                                                  Definition: ERF_DiffStruct.H:64
                                                                  -
                                                                  static MeshType mesh_type
                                                                  Definition: ERF_DataStruct.H:570
                                                                  -
                                                                  DiffChoice diffChoice
                                                                  Definition: ERF_DataStruct.H:579
                                                                  -
                                                                  bool use_gravity
                                                                  Definition: ERF_DataStruct.H:601
                                                                  -
                                                                  int force_stage1_single_substep
                                                                  Definition: ERF_DataStruct.H:586
                                                                  -
                                                                  amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
                                                                  Definition: ERF_DataStruct.H:670
                                                                  -
                                                                  amrex::Vector< SubsteppingType > substepping_type
                                                                  Definition: ERF_DataStruct.H:588
                                                                  -
                                                                  bool use_coriolis
                                                                  Definition: ERF_DataStruct.H:602
                                                                  -
                                                                  amrex::Vector< int > anelastic
                                                                  Definition: ERF_DataStruct.H:589
                                                                  -
                                                                  AdvChoice advChoice
                                                                  Definition: ERF_DataStruct.H:578
                                                                  -
                                                                  SpongeChoice spongeChoice
                                                                  Definition: ERF_DataStruct.H:580
                                                                  -
                                                                  CouplingType coupling_type
                                                                  Definition: ERF_DataStruct.H:663
                                                                  +
                                                                  static MeshType mesh_type
                                                                  Definition: ERF_DataStruct.H:579
                                                                  +
                                                                  DiffChoice diffChoice
                                                                  Definition: ERF_DataStruct.H:588
                                                                  +
                                                                  bool use_gravity
                                                                  Definition: ERF_DataStruct.H:610
                                                                  +
                                                                  int force_stage1_single_substep
                                                                  Definition: ERF_DataStruct.H:595
                                                                  +
                                                                  amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > abl_pressure_grad
                                                                  Definition: ERF_DataStruct.H:679
                                                                  +
                                                                  amrex::Vector< SubsteppingType > substepping_type
                                                                  Definition: ERF_DataStruct.H:597
                                                                  +
                                                                  bool use_coriolis
                                                                  Definition: ERF_DataStruct.H:611
                                                                  +
                                                                  amrex::Vector< int > anelastic
                                                                  Definition: ERF_DataStruct.H:598
                                                                  +
                                                                  AdvChoice advChoice
                                                                  Definition: ERF_DataStruct.H:587
                                                                  +
                                                                  SpongeChoice spongeChoice
                                                                  Definition: ERF_DataStruct.H:589
                                                                  +
                                                                  CouplingType coupling_type
                                                                  Definition: ERF_DataStruct.H:672
                                                                  void display()
                                                                  Definition: ERF_SpongeStruct.H:45
                                                                  Here is the call graph for this function:
                                                                  @@ -651,9 +648,9 @@

                                                                  94  if (mesh_type == MeshType::ConstantDz) {

                                                                  95  mesh_type = MeshType::StretchedDz;
                                                                  96  }
                                                                  -
                                                                  97  if (terrain_type != TerrainType::Static) {
                                                                  +
                                                                  97  if (terrain_type != TerrainType::StaticFittedMesh) {
                                                                  98  amrex::Print() << "Turning terrain on to enable grid stretching" << std::endl;
                                                                  -
                                                                  99  terrain_type = TerrainType::Static;
                                                                  +
                                                                  99  terrain_type = TerrainType::StaticFittedMesh;
                                                                  100  }
                                                                  101  pp.query("zsurface", zsurf);
                                                                  102  if (zsurf != 0.0) {
                                                                  @@ -715,235 +712,245 @@

                                                                  158  pp.query_enum_case_insensitive("land_surface_model",lsm_type);

                                                                  159 
                                                                  160  // Is the terrain none, static or moving?
                                                                  -
                                                                  161  pp.query_enum_case_insensitive("terrain_type",terrain_type);
                                                                  -
                                                                  162 
                                                                  -
                                                                  163  if (terrain_type != TerrainType::None) {
                                                                  -
                                                                  164  mesh_type = MeshType::VariableDz;
                                                                  -
                                                                  165  }
                                                                  -
                                                                  166 
                                                                  -
                                                                  167  int n_zlevels = pp.countval("terrain_z_levels");
                                                                  -
                                                                  168  if (n_zlevels > 0)
                                                                  -
                                                                  169  {
                                                                  -
                                                                  170  if (terrain_type == TerrainType::None) {
                                                                  -
                                                                  171  terrain_type = TerrainType::Static;
                                                                  -
                                                                  172  }
                                                                  -
                                                                  173  if (mesh_type == MeshType::ConstantDz) {
                                                                  -
                                                                  174  mesh_type = MeshType::StretchedDz;
                                                                  -
                                                                  175  }
                                                                  -
                                                                  176  }
                                                                  -
                                                                  177 
                                                                  -
                                                                  178  // Use lagged_delta_rt in the fast integrator?
                                                                  -
                                                                  179  pp.query("use_lagged_delta_rt", use_lagged_delta_rt);
                                                                  -
                                                                  180 
                                                                  -
                                                                  181  // These default to true but are used for unit testing
                                                                  -
                                                                  182  pp.query("use_gravity", use_gravity);
                                                                  - -
                                                                  184 
                                                                  -
                                                                  185  pp.query("c_p", c_p);
                                                                  -
                                                                  186  rdOcp = R_d / c_p;
                                                                  +
                                                                  161  std::string terrain_type_temp = "";
                                                                  +
                                                                  162  pp.query("terrain_type", terrain_type_temp);
                                                                  +
                                                                  163  if (terrain_type_temp == "Moving") {
                                                                  +
                                                                  164  amrex::Warning("erf.terrain_type = Moving is deprecated; please replace Moving by MovingFittedMesh");
                                                                  +
                                                                  165  terrain_type = TerrainType::MovingFittedMesh;
                                                                  +
                                                                  166  } else if (terrain_type_temp == "Static") {
                                                                  +
                                                                  167  amrex::Warning("erf.terrain_type = Static is deprecated; please replace Static by StaticFittedMesh");
                                                                  +
                                                                  168  terrain_type = TerrainType::StaticFittedMesh;
                                                                  +
                                                                  169  } else {
                                                                  +
                                                                  170  pp.query_enum_case_insensitive("terrain_type",terrain_type);
                                                                  +
                                                                  171  }
                                                                  +
                                                                  172 
                                                                  +
                                                                  173  if (terrain_type != TerrainType::None) {
                                                                  +
                                                                  174  mesh_type = MeshType::VariableDz;
                                                                  +
                                                                  175  }
                                                                  +
                                                                  176 
                                                                  +
                                                                  177  int n_zlevels = pp.countval("terrain_z_levels");
                                                                  +
                                                                  178  if (n_zlevels > 0)
                                                                  +
                                                                  179  {
                                                                  +
                                                                  180  if (terrain_type == TerrainType::None) {
                                                                  +
                                                                  181  terrain_type = TerrainType::StaticFittedMesh;
                                                                  +
                                                                  182  }
                                                                  +
                                                                  183  if (mesh_type == MeshType::ConstantDz) {
                                                                  +
                                                                  184  mesh_type = MeshType::StretchedDz;
                                                                  +
                                                                  185  }
                                                                  +
                                                                  186  }
                                                                  187 
                                                                  -
                                                                  188  read_int_string(max_level, "anelastic", anelastic, 0);
                                                                  -
                                                                  189 
                                                                  -
                                                                  190  // *******************************************************************************
                                                                  -
                                                                  191  // Read substepping_type and allow for different values at each level
                                                                  -
                                                                  192  // *******************************************************************************
                                                                  -
                                                                  193  substepping_type.resize(max_level+1);
                                                                  +
                                                                  188  // Use lagged_delta_rt in the fast integrator?
                                                                  +
                                                                  189  pp.query("use_lagged_delta_rt", use_lagged_delta_rt);
                                                                  +
                                                                  190 
                                                                  +
                                                                  191  // These default to true but are used for unit testing
                                                                  +
                                                                  192  pp.query("use_gravity", use_gravity);
                                                                  +
                                                                  194 
                                                                  -
                                                                  195  for (int i = 0; i <= max_level; i++) {
                                                                  -
                                                                  196  substepping_type[i] = SubsteppingType::Implicit;
                                                                  -
                                                                  197  }
                                                                  -
                                                                  198 
                                                                  -
                                                                  199  int nvals = pp.countval("substepping_type");
                                                                  -
                                                                  200  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
                                                                  -
                                                                  201 
                                                                  -
                                                                  202  if (nvals == 1) {
                                                                  -
                                                                  203  pp.query_enum_case_insensitive("substepping_type",substepping_type[0]);
                                                                  -
                                                                  204  for (int i = 1; i <= max_level; i++) {
                                                                  - -
                                                                  206  }
                                                                  -
                                                                  207  } else if (nvals > 1) { // in this case we have asserted nvals >= max_level+1
                                                                  -
                                                                  208  for (int i = 0; i <= max_level; i++) {
                                                                  -
                                                                  209  pp.query_enum_case_insensitive("substepping_type",substepping_type[i],i);
                                                                  -
                                                                  210  }
                                                                  -
                                                                  211  }
                                                                  -
                                                                  212 
                                                                  -
                                                                  213  // *******************************************************************************
                                                                  -
                                                                  214  // Error check on deprecated input
                                                                  -
                                                                  215  // *******************************************************************************
                                                                  -
                                                                  216  int nvals_old = pp.countval("no_substepping");
                                                                  -
                                                                  217  if (nvals_old > 0) {
                                                                  -
                                                                  218  amrex::Abort("The no_substepping flag is deprecated -- set substepping_type instead");
                                                                  -
                                                                  219  }
                                                                  -
                                                                  220  // *******************************************************************************
                                                                  -
                                                                  221 
                                                                  -
                                                                  222  bool any_anelastic = false;
                                                                  -
                                                                  223  for (int i = 0; i <= max_level; ++i) {
                                                                  -
                                                                  224  if (anelastic[i] == 1) any_anelastic = true;
                                                                  -
                                                                  225  }
                                                                  -
                                                                  226 
                                                                  -
                                                                  227  // If anelastic at all, we do not advect rho -- it is always == rho0
                                                                  -
                                                                  228  if (any_anelastic == 1) {
                                                                  -
                                                                  229  constant_density = true;
                                                                  - -
                                                                  231  buoyancy_type = 3; // (This isn't actually used when anelastic is set)
                                                                  -
                                                                  232  } else {
                                                                  -
                                                                  233  pp.query("project_initial_velocity", project_initial_velocity);
                                                                  -
                                                                  234 
                                                                  -
                                                                  235  constant_density = false; // We default to false but allow the user to set it
                                                                  -
                                                                  236  pp.query("constant_density", constant_density);
                                                                  -
                                                                  237  }
                                                                  -
                                                                  238 
                                                                  -
                                                                  239  // *******************************************************************************
                                                                  -
                                                                  240 
                                                                  -
                                                                  241  pp.query("ncorr", ncorr);
                                                                  -
                                                                  242  pp.query("poisson_abstol", poisson_abstol);
                                                                  -
                                                                  243  pp.query("poisson_reltol", poisson_reltol);
                                                                  +
                                                                  195  pp.query("c_p", c_p);
                                                                  +
                                                                  196  rdOcp = R_d / c_p;
                                                                  +
                                                                  197 
                                                                  +
                                                                  198  read_int_string(max_level, "anelastic", anelastic, 0);
                                                                  +
                                                                  199 
                                                                  +
                                                                  200  // *******************************************************************************
                                                                  +
                                                                  201  // Read substepping_type and allow for different values at each level
                                                                  +
                                                                  202  // *******************************************************************************
                                                                  +
                                                                  203  substepping_type.resize(max_level+1);
                                                                  +
                                                                  204 
                                                                  +
                                                                  205  for (int i = 0; i <= max_level; i++) {
                                                                  +
                                                                  206  substepping_type[i] = SubsteppingType::Implicit;
                                                                  +
                                                                  207  }
                                                                  +
                                                                  208 
                                                                  +
                                                                  209  int nvals = pp.countval("substepping_type");
                                                                  +
                                                                  210  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
                                                                  +
                                                                  211 
                                                                  +
                                                                  212  if (nvals == 1) {
                                                                  +
                                                                  213  pp.query_enum_case_insensitive("substepping_type",substepping_type[0]);
                                                                  +
                                                                  214  for (int i = 1; i <= max_level; i++) {
                                                                  + +
                                                                  216  }
                                                                  +
                                                                  217  } else if (nvals > 1) { // in this case we have asserted nvals >= max_level+1
                                                                  +
                                                                  218  for (int i = 0; i <= max_level; i++) {
                                                                  +
                                                                  219  pp.query_enum_case_insensitive("substepping_type",substepping_type[i],i);
                                                                  +
                                                                  220  }
                                                                  +
                                                                  221  }
                                                                  +
                                                                  222 
                                                                  +
                                                                  223  // *******************************************************************************
                                                                  +
                                                                  224  // Error check on deprecated input
                                                                  +
                                                                  225  // *******************************************************************************
                                                                  +
                                                                  226  int nvals_old = pp.countval("no_substepping");
                                                                  +
                                                                  227  if (nvals_old > 0) {
                                                                  +
                                                                  228  amrex::Abort("The no_substepping flag is deprecated -- set substepping_type instead");
                                                                  +
                                                                  229  }
                                                                  +
                                                                  230  // *******************************************************************************
                                                                  +
                                                                  231 
                                                                  +
                                                                  232  bool any_anelastic = false;
                                                                  +
                                                                  233  for (int i = 0; i <= max_level; ++i) {
                                                                  +
                                                                  234  if (anelastic[i] == 1) any_anelastic = true;
                                                                  +
                                                                  235  }
                                                                  +
                                                                  236 
                                                                  +
                                                                  237  // If anelastic at all, we do not advect rho -- it is always == rho0
                                                                  +
                                                                  238  if (any_anelastic == 1) {
                                                                  +
                                                                  239  constant_density = true;
                                                                  + +
                                                                  241  buoyancy_type = 3; // (This isn't actually used when anelastic is set)
                                                                  +
                                                                  242  } else {
                                                                  +
                                                                  243  pp.query("project_initial_velocity", project_initial_velocity);
                                                                  244 
                                                                  -
                                                                  245  for (int lev = 0; lev <= max_level; lev++) {
                                                                  -
                                                                  246  if (anelastic[lev] != 0)
                                                                  -
                                                                  247  {
                                                                  -
                                                                  248  substepping_type[lev] = SubsteppingType::None;
                                                                  -
                                                                  249  }
                                                                  -
                                                                  250  }
                                                                  -
                                                                  251 
                                                                  -
                                                                  252  pp.query("force_stage1_single_substep", force_stage1_single_substep);
                                                                  -
                                                                  253 
                                                                  -
                                                                  254  // Include Coriolis forcing?
                                                                  -
                                                                  255  pp.query("use_coriolis", use_coriolis);
                                                                  -
                                                                  256 
                                                                  -
                                                                  257  // Include Rayleigh damping (separate flags for each variable)
                                                                  -
                                                                  258  pp.query("rayleigh_damp_U", rayleigh_damp_U);
                                                                  -
                                                                  259  pp.query("rayleigh_damp_V", rayleigh_damp_V);
                                                                  -
                                                                  260  pp.query("rayleigh_damp_W", rayleigh_damp_W);
                                                                  -
                                                                  261  pp.query("rayleigh_damp_T", rayleigh_damp_T);
                                                                  -
                                                                  262  pp.query("rayleigh_dampcoef", rayleigh_dampcoef);
                                                                  -
                                                                  263  pp.query("rayleigh_zdamp", rayleigh_zdamp);
                                                                  -
                                                                  264 
                                                                  -
                                                                  265  // Flag to do explicit MOST formulation
                                                                  -
                                                                  266  pp.query("use_explicit_most",use_explicit_most);
                                                                  -
                                                                  267 
                                                                  -
                                                                  268  // Flag to do MOST rotations with terrain
                                                                  -
                                                                  269  pp.query("use_rotate_most",use_rotate_most);
                                                                  -
                                                                  270  if (use_rotate_most) {
                                                                  -
                                                                  271  AMREX_ASSERT_WITH_MESSAGE(terrain_type != TerrainType::None,"MOST stress rotations are only valid with terrain!");
                                                                  -
                                                                  272  AMREX_ASSERT_WITH_MESSAGE(use_explicit_most, "MOST Stress rotations are only valid with explicit MOST!");
                                                                  -
                                                                  273  }
                                                                  +
                                                                  245  constant_density = false; // We default to false but allow the user to set it
                                                                  +
                                                                  246  pp.query("constant_density", constant_density);
                                                                  +
                                                                  247  }
                                                                  +
                                                                  248 
                                                                  +
                                                                  249  // *******************************************************************************
                                                                  +
                                                                  250 
                                                                  +
                                                                  251  pp.query("ncorr", ncorr);
                                                                  +
                                                                  252  pp.query("poisson_abstol", poisson_abstol);
                                                                  +
                                                                  253  pp.query("poisson_reltol", poisson_reltol);
                                                                  +
                                                                  254 
                                                                  +
                                                                  255  for (int lev = 0; lev <= max_level; lev++) {
                                                                  +
                                                                  256  if (anelastic[lev] != 0)
                                                                  +
                                                                  257  {
                                                                  +
                                                                  258  substepping_type[lev] = SubsteppingType::None;
                                                                  +
                                                                  259  }
                                                                  +
                                                                  260  }
                                                                  +
                                                                  261 
                                                                  +
                                                                  262  pp.query("force_stage1_single_substep", force_stage1_single_substep);
                                                                  +
                                                                  263 
                                                                  +
                                                                  264  // Include Coriolis forcing?
                                                                  +
                                                                  265  pp.query("use_coriolis", use_coriolis);
                                                                  +
                                                                  266 
                                                                  +
                                                                  267  // Include Rayleigh damping (separate flags for each variable)
                                                                  +
                                                                  268  pp.query("rayleigh_damp_U", rayleigh_damp_U);
                                                                  +
                                                                  269  pp.query("rayleigh_damp_V", rayleigh_damp_V);
                                                                  +
                                                                  270  pp.query("rayleigh_damp_W", rayleigh_damp_W);
                                                                  +
                                                                  271  pp.query("rayleigh_damp_T", rayleigh_damp_T);
                                                                  +
                                                                  272  pp.query("rayleigh_dampcoef", rayleigh_dampcoef);
                                                                  +
                                                                  273  pp.query("rayleigh_zdamp", rayleigh_zdamp);
                                                                  274 
                                                                  -
                                                                  275  // Which external forcings?
                                                                  -
                                                                  276  abl_driver_type = ABLDriverType::None; // Default: no ABL driver for simulating classical fluid dynamics problems
                                                                  -
                                                                  277  pp.query_enum_case_insensitive("abl_driver_type",abl_driver_type);
                                                                  -
                                                                  278 
                                                                  -
                                                                  279  // Which type of inflow turbulent generation
                                                                  -
                                                                  280  pert_type = PerturbationType::None; // Default
                                                                  -
                                                                  281  pp.query_enum_case_insensitive("perturbation_type",pert_type);
                                                                  -
                                                                  282 
                                                                  -
                                                                  283  amrex::Vector<amrex::Real> abl_pressure_grad_in = {0.0, 0.0, 0.0};
                                                                  -
                                                                  284  pp.queryarr("abl_pressure_grad",abl_pressure_grad_in);
                                                                  -
                                                                  285  for(int i = 0; i < AMREX_SPACEDIM; ++i) abl_pressure_grad[i] = abl_pressure_grad_in[i];
                                                                  -
                                                                  286 
                                                                  -
                                                                  287  amrex::Vector<amrex::Real> abl_geo_forcing_in = {0.0, 0.0, 0.0};
                                                                  -
                                                                  288  if(pp.queryarr("abl_geo_forcing",abl_geo_forcing_in)) {
                                                                  -
                                                                  289  amrex::Print() << "Specified abl_geo_forcing: (";
                                                                  -
                                                                  290  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
                                                                  -
                                                                  291  abl_geo_forcing[i] = abl_geo_forcing_in[i];
                                                                  -
                                                                  292  amrex::Print() << abl_geo_forcing[i] << " ";
                                                                  -
                                                                  293  }
                                                                  -
                                                                  294  amrex::Print() << ")" << std::endl;
                                                                  -
                                                                  295  }
                                                                  +
                                                                  275  // Flag to do explicit MOST formulation
                                                                  +
                                                                  276  pp.query("use_explicit_most",use_explicit_most);
                                                                  +
                                                                  277 
                                                                  +
                                                                  278  // Flag to do MOST rotations with terrain
                                                                  +
                                                                  279  pp.query("use_rotate_most",use_rotate_most);
                                                                  +
                                                                  280  if (use_rotate_most) {
                                                                  +
                                                                  281  AMREX_ASSERT_WITH_MESSAGE(terrain_type != TerrainType::None,"MOST stress rotations are only valid with terrain!");
                                                                  +
                                                                  282  AMREX_ASSERT_WITH_MESSAGE(use_explicit_most, "MOST Stress rotations are only valid with explicit MOST!");
                                                                  +
                                                                  283  }
                                                                  +
                                                                  284 
                                                                  +
                                                                  285  // Which external forcings?
                                                                  +
                                                                  286  abl_driver_type = ABLDriverType::None; // Default: no ABL driver for simulating classical fluid dynamics problems
                                                                  +
                                                                  287  pp.query_enum_case_insensitive("abl_driver_type",abl_driver_type);
                                                                  +
                                                                  288 
                                                                  +
                                                                  289  // Which type of inflow turbulent generation
                                                                  +
                                                                  290  pert_type = PerturbationType::None; // Default
                                                                  +
                                                                  291  pp.query_enum_case_insensitive("perturbation_type",pert_type);
                                                                  +
                                                                  292 
                                                                  +
                                                                  293  amrex::Vector<amrex::Real> abl_pressure_grad_in = {0.0, 0.0, 0.0};
                                                                  +
                                                                  294  pp.queryarr("abl_pressure_grad",abl_pressure_grad_in);
                                                                  +
                                                                  295  for(int i = 0; i < AMREX_SPACEDIM; ++i) abl_pressure_grad[i] = abl_pressure_grad_in[i];
                                                                  296 
                                                                  -
                                                                  297  if (use_coriolis)
                                                                  -
                                                                  298  {
                                                                  - -
                                                                  300  }
                                                                  -
                                                                  301 
                                                                  -
                                                                  302  pp.query("add_custom_rhotheta_forcing", custom_rhotheta_forcing);
                                                                  -
                                                                  303  pp.query("add_custom_moisture_forcing", custom_moisture_forcing);
                                                                  -
                                                                  304  pp.query("add_custom_w_subsidence", custom_w_subsidence);
                                                                  -
                                                                  305  pp.query("add_custom_geostrophic_profile", custom_geostrophic_profile);
                                                                  -
                                                                  306  pp.query("custom_forcing_uses_primitive_vars", custom_forcing_prim_vars);
                                                                  -
                                                                  307 
                                                                  -
                                                                  308  pp.query("nudging_from_input_sounding", nudging_from_input_sounding);
                                                                  -
                                                                  309 
                                                                  - -
                                                                  311  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(!(!abl_geo_wind_table.empty() && custom_geostrophic_profile),
                                                                  -
                                                                  312  "Should not have both abl_geo_wind_table and custom_geostrophic_profile set.");
                                                                  -
                                                                  313 
                                                                  -
                                                                  314  pp.query("Ave_Plane", ave_plane);
                                                                  -
                                                                  315 
                                                                  -
                                                                  316  pp.query("mp_clouds", do_cloud);
                                                                  -
                                                                  317  pp.query("mp_precip", do_precip);
                                                                  -
                                                                  318  pp.query("use_moist_background", use_moist_background);
                                                                  +
                                                                  297  amrex::Vector<amrex::Real> abl_geo_forcing_in = {0.0, 0.0, 0.0};
                                                                  +
                                                                  298  if(pp.queryarr("abl_geo_forcing",abl_geo_forcing_in)) {
                                                                  +
                                                                  299  amrex::Print() << "Specified abl_geo_forcing: (";
                                                                  +
                                                                  300  for (int i = 0; i < AMREX_SPACEDIM; ++i) {
                                                                  +
                                                                  301  abl_geo_forcing[i] = abl_geo_forcing_in[i];
                                                                  +
                                                                  302  amrex::Print() << abl_geo_forcing[i] << " ";
                                                                  +
                                                                  303  }
                                                                  +
                                                                  304  amrex::Print() << ")" << std::endl;
                                                                  +
                                                                  305  }
                                                                  +
                                                                  306 
                                                                  +
                                                                  307  if (use_coriolis)
                                                                  +
                                                                  308  {
                                                                  + +
                                                                  310  }
                                                                  +
                                                                  311 
                                                                  +
                                                                  312  pp.query("add_custom_rhotheta_forcing", custom_rhotheta_forcing);
                                                                  +
                                                                  313  pp.query("add_custom_moisture_forcing", custom_moisture_forcing);
                                                                  +
                                                                  314  pp.query("add_custom_w_subsidence", custom_w_subsidence);
                                                                  +
                                                                  315  pp.query("add_custom_geostrophic_profile", custom_geostrophic_profile);
                                                                  +
                                                                  316  pp.query("custom_forcing_uses_primitive_vars", custom_forcing_prim_vars);
                                                                  +
                                                                  317 
                                                                  +
                                                                  318  pp.query("nudging_from_input_sounding", nudging_from_input_sounding);
                                                                  319 
                                                                  -
                                                                  320  // Use numerical diffusion?
                                                                  -
                                                                  321  pp.query("num_diff_coeff",num_diff_coeff);
                                                                  -
                                                                  322  AMREX_ASSERT_WITH_MESSAGE(( (num_diff_coeff >= 0.) && (num_diff_coeff <= 1.) ),
                                                                  -
                                                                  323  "Numerical diffusion coefficient must be between 0 & 1.");
                                                                  - -
                                                                  325  if (use_num_diff) {
                                                                  -
                                                                  326  amrex::Print() << "6th-order numerical diffusion turned on with coefficient = "
                                                                  -
                                                                  327  << num_diff_coeff << std::endl;
                                                                  -
                                                                  328  num_diff_coeff *= std::pow(2.0,-6);
                                                                  -
                                                                  329  }
                                                                  -
                                                                  330 
                                                                  -
                                                                  331  // Use monotonic advection?
                                                                  -
                                                                  332  pp.query("use_mono_adv",use_mono_adv);
                                                                  -
                                                                  333 
                                                                  - - - -
                                                                  337 
                                                                  -
                                                                  338  turbChoice.resize(max_level+1);
                                                                  -
                                                                  339  for (int lev = 0; lev <= max_level; lev++) {
                                                                  -
                                                                  340  turbChoice[lev].init_params(lev,max_level);
                                                                  -
                                                                  341  }
                                                                  -
                                                                  342 
                                                                  -
                                                                  343  // YSU PBL: use consistent coriolis frequency
                                                                  -
                                                                  344  for (int lev = 0; lev <= max_level; lev++) {
                                                                  -
                                                                  345  if (turbChoice[lev].pbl_ysu_use_consistent_coriolis) {
                                                                  -
                                                                  346  if (use_coriolis) {
                                                                  -
                                                                  347  turbChoice[lev].pbl_ysu_coriolis_freq = coriolis_factor * sinphi;
                                                                  -
                                                                  348  if (lev == 0) {
                                                                  -
                                                                  349  amrex::Print() << "YSU PBL using ERF coriolis frequency: " << turbChoice[lev].pbl_ysu_coriolis_freq << std::endl;
                                                                  -
                                                                  350  }
                                                                  -
                                                                  351  } else {
                                                                  -
                                                                  352  amrex::Abort("YSU cannot use ERF coriolis frequency if not using coriolis");
                                                                  -
                                                                  353  }
                                                                  -
                                                                  354  }
                                                                  -
                                                                  355  }
                                                                  -
                                                                  356 
                                                                  -
                                                                  357 
                                                                  -
                                                                  358  // Which type of multilevel coupling
                                                                  -
                                                                  359  coupling_type = CouplingType::TwoWay; // Default
                                                                  -
                                                                  360  pp.query_enum_case_insensitive("coupling_type",coupling_type);
                                                                  -
                                                                  361 
                                                                  -
                                                                  362  // Which type of windfarm model
                                                                  -
                                                                  363  windfarm_type = WindFarmType::None; // Default
                                                                  -
                                                                  364  pp.query_enum_case_insensitive("windfarm_type",windfarm_type);
                                                                  -
                                                                  365 
                                                                  -
                                                                  366  static std::string windfarm_loc_type_string = "None";
                                                                  -
                                                                  367  windfarm_loc_type = WindFarmLocType::None;
                                                                  -
                                                                  368  pp.query_enum_case_insensitive("windfarm_loc_type",windfarm_loc_type);
                                                                  -
                                                                  369 
                                                                  -
                                                                  370  pp.query("windfarm_loc_table", windfarm_loc_table);
                                                                  -
                                                                  371  pp.query("windfarm_spec_table", windfarm_spec_table);
                                                                  -
                                                                  372  pp.query("windfarm_blade_table", windfarm_blade_table);
                                                                  -
                                                                  373  pp.query("windfarm_airfoil_tables", windfarm_airfoil_tables);
                                                                  -
                                                                  374  pp.query("windfarm_spec_table_extra", windfarm_spec_table_extra);
                                                                  + +
                                                                  321  AMREX_ALWAYS_ASSERT_WITH_MESSAGE(!(!abl_geo_wind_table.empty() && custom_geostrophic_profile),
                                                                  +
                                                                  322  "Should not have both abl_geo_wind_table and custom_geostrophic_profile set.");
                                                                  +
                                                                  323 
                                                                  +
                                                                  324  pp.query("Ave_Plane", ave_plane);
                                                                  +
                                                                  325 
                                                                  +
                                                                  326  pp.query("mp_clouds", do_cloud);
                                                                  +
                                                                  327  pp.query("mp_precip", do_precip);
                                                                  +
                                                                  328  pp.query("use_moist_background", use_moist_background);
                                                                  +
                                                                  329 
                                                                  +
                                                                  330  // Use numerical diffusion?
                                                                  +
                                                                  331  pp.query("num_diff_coeff",num_diff_coeff);
                                                                  +
                                                                  332  AMREX_ASSERT_WITH_MESSAGE(( (num_diff_coeff >= 0.) && (num_diff_coeff <= 1.) ),
                                                                  +
                                                                  333  "Numerical diffusion coefficient must be between 0 & 1.");
                                                                  + +
                                                                  335  if (use_num_diff) {
                                                                  +
                                                                  336  amrex::Print() << "6th-order numerical diffusion turned on with coefficient = "
                                                                  +
                                                                  337  << num_diff_coeff << std::endl;
                                                                  +
                                                                  338  num_diff_coeff *= std::pow(2.0,-6);
                                                                  +
                                                                  339  }
                                                                  +
                                                                  340 
                                                                  +
                                                                  341  // Use monotonic advection?
                                                                  +
                                                                  342  pp.query("use_mono_adv",use_mono_adv);
                                                                  +
                                                                  343 
                                                                  + + + +
                                                                  347 
                                                                  +
                                                                  348  turbChoice.resize(max_level+1);
                                                                  +
                                                                  349  for (int lev = 0; lev <= max_level; lev++) {
                                                                  +
                                                                  350  turbChoice[lev].init_params(lev,max_level);
                                                                  +
                                                                  351  }
                                                                  +
                                                                  352 
                                                                  +
                                                                  353  // YSU PBL: use consistent coriolis frequency
                                                                  +
                                                                  354  for (int lev = 0; lev <= max_level; lev++) {
                                                                  +
                                                                  355  if (turbChoice[lev].pbl_ysu_use_consistent_coriolis) {
                                                                  +
                                                                  356  if (use_coriolis) {
                                                                  +
                                                                  357  turbChoice[lev].pbl_ysu_coriolis_freq = coriolis_factor * sinphi;
                                                                  +
                                                                  358  if (lev == 0) {
                                                                  +
                                                                  359  amrex::Print() << "YSU PBL using ERF coriolis frequency: " << turbChoice[lev].pbl_ysu_coriolis_freq << std::endl;
                                                                  +
                                                                  360  }
                                                                  +
                                                                  361  } else {
                                                                  +
                                                                  362  amrex::Abort("YSU cannot use ERF coriolis frequency if not using coriolis");
                                                                  +
                                                                  363  }
                                                                  +
                                                                  364  }
                                                                  +
                                                                  365  }
                                                                  +
                                                                  366 
                                                                  +
                                                                  367 
                                                                  +
                                                                  368  // Which type of multilevel coupling
                                                                  +
                                                                  369  coupling_type = CouplingType::TwoWay; // Default
                                                                  +
                                                                  370  pp.query_enum_case_insensitive("coupling_type",coupling_type);
                                                                  +
                                                                  371 
                                                                  +
                                                                  372  // Which type of windfarm model
                                                                  +
                                                                  373  windfarm_type = WindFarmType::None; // Default
                                                                  +
                                                                  374  pp.query_enum_case_insensitive("windfarm_type",windfarm_type);
                                                                  375 
                                                                  -
                                                                  376  // Sampling distance upstream of the turbine to find the
                                                                  -
                                                                  377  // incoming free stream velocity as a factor of the diameter of the
                                                                  -
                                                                  378  // turbine. ie. the sampling distance will be this number multiplied
                                                                  -
                                                                  379  // by the diameter of the turbine
                                                                  -
                                                                  380  pp.query("sampling_distance_by_D", sampling_distance_by_D);
                                                                  -
                                                                  381  pp.query("turb_disk_angle_from_x", turb_disk_angle);
                                                                  -
                                                                  382 
                                                                  -
                                                                  383  pp.query("windfarm_x_shift",windfarm_x_shift);
                                                                  -
                                                                  384  pp.query("windfarm_y_shift",windfarm_y_shift);
                                                                  -
                                                                  385  // Test if time averaged data is to be output
                                                                  -
                                                                  386  pp.query("time_avg_vel",time_avg_vel);
                                                                  -
                                                                  387 
                                                                  -
                                                                  388  check_params(max_level);
                                                                  -
                                                                  389  }
                                                                  +
                                                                  376  static std::string windfarm_loc_type_string = "None";
                                                                  +
                                                                  377  windfarm_loc_type = WindFarmLocType::None;
                                                                  +
                                                                  378  pp.query_enum_case_insensitive("windfarm_loc_type",windfarm_loc_type);
                                                                  +
                                                                  379 
                                                                  +
                                                                  380  pp.query("windfarm_loc_table", windfarm_loc_table);
                                                                  +
                                                                  381  pp.query("windfarm_spec_table", windfarm_spec_table);
                                                                  +
                                                                  382  pp.query("windfarm_blade_table", windfarm_blade_table);
                                                                  +
                                                                  383  pp.query("windfarm_airfoil_tables", windfarm_airfoil_tables);
                                                                  +
                                                                  384  pp.query("windfarm_spec_table_extra", windfarm_spec_table_extra);
                                                                  +
                                                                  385 
                                                                  +
                                                                  386  // Sampling distance upstream of the turbine to find the
                                                                  +
                                                                  387  // incoming free stream velocity as a factor of the diameter of the
                                                                  +
                                                                  388  // turbine. ie. the sampling distance will be this number multiplied
                                                                  +
                                                                  389  // by the diameter of the turbine
                                                                  +
                                                                  390  pp.query("sampling_distance_by_D", sampling_distance_by_D);
                                                                  +
                                                                  391  pp.query("turb_disk_angle_from_x", turb_disk_angle);
                                                                  +
                                                                  392 
                                                                  +
                                                                  393  pp.query("windfarm_x_shift",windfarm_x_shift);
                                                                  +
                                                                  394  pp.query("windfarm_y_shift",windfarm_y_shift);
                                                                  +
                                                                  395  // Test if time averaged data is to be output
                                                                  +
                                                                  396  pp.query("time_avg_vel",time_avg_vel);
                                                                  +
                                                                  397 
                                                                  +
                                                                  398  check_params(max_level);
                                                                  +
                                                                  399  }
                                                                  constexpr amrex::Real CONST_GRAV
                                                                  Definition: ERF_Constants.H:21
                                                                  constexpr amrex::Real R_d
                                                                  Definition: ERF_Constants.H:10
                                                                  #define RhoQ4_comp
                                                                  Definition: ERF_IndexDefines.H:45
                                                                  @@ -952,54 +959,54 @@

                                                                  #define RhoQ1_comp
                                                                  Definition: ERF_IndexDefines.H:42

                                                                  void init_params()
                                                                  Definition: ERF_AdvStruct.H:21
                                                                  void init_params()
                                                                  Definition: ERF_DiffStruct.H:21
                                                                  -
                                                                  bool rayleigh_damp_T
                                                                  Definition: ERF_DataStruct.H:608
                                                                  -
                                                                  amrex::Real dz0
                                                                  Definition: ERF_DataStruct.H:624
                                                                  -
                                                                  bool use_explicit_most
                                                                  Definition: ERF_DataStruct.H:645
                                                                  -
                                                                  bool rayleigh_damp_V
                                                                  Definition: ERF_DataStruct.H:606
                                                                  -
                                                                  int RhoQr_comp
                                                                  Definition: ERF_DataStruct.H:687
                                                                  -
                                                                  amrex::Real poisson_reltol
                                                                  Definition: ERF_DataStruct.H:594
                                                                  -
                                                                  amrex::Real rayleigh_zdamp
                                                                  Definition: ERF_DataStruct.H:610
                                                                  -
                                                                  amrex::Real rdOcp
                                                                  Definition: ERF_DataStruct.H:619
                                                                  -
                                                                  void read_int_string(int max_level, const char *string_to_read, amrex::Vector< int > &vec_to_fill, int default_int)
                                                                  Definition: ERF_DataStruct.H:546
                                                                  -
                                                                  std::string windfarm_spec_table
                                                                  Definition: ERF_DataStruct.H:689
                                                                  -
                                                                  bool use_mono_adv
                                                                  Definition: ERF_DataStruct.H:661
                                                                  -
                                                                  void build_coriolis_forcings()
                                                                  Definition: ERF_DataStruct.H:504
                                                                  -
                                                                  int ncorr
                                                                  Definition: ERF_DataStruct.H:592
                                                                  -
                                                                  std::string windfarm_spec_table_extra
                                                                  Definition: ERF_DataStruct.H:689
                                                                  -
                                                                  LandSurfaceType lsm_type
                                                                  Definition: ERF_DataStruct.H:667
                                                                  -
                                                                  amrex::Real c_p
                                                                  Definition: ERF_DataStruct.H:618
                                                                  -
                                                                  std::string windfarm_loc_table
                                                                  Definition: ERF_DataStruct.H:689
                                                                  -
                                                                  amrex::Real gravity
                                                                  Definition: ERF_DataStruct.H:617
                                                                  -
                                                                  void check_params(int max_level)
                                                                  Definition: ERF_DataStruct.H:391
                                                                  -
                                                                  bool custom_rhotheta_forcing
                                                                  Definition: ERF_DataStruct.H:634
                                                                  -
                                                                  bool custom_w_subsidence
                                                                  Definition: ERF_DataStruct.H:636
                                                                  -
                                                                  bool nudging_from_input_sounding
                                                                  Definition: ERF_DataStruct.H:642
                                                                  -
                                                                  bool rayleigh_damp_U
                                                                  Definition: ERF_DataStruct.H:605
                                                                  -
                                                                  int RhoQc_comp
                                                                  Definition: ERF_DataStruct.H:681
                                                                  -
                                                                  bool custom_geostrophic_profile
                                                                  Definition: ERF_DataStruct.H:637
                                                                  -
                                                                  amrex::Real grid_stretching_ratio
                                                                  Definition: ERF_DataStruct.H:622
                                                                  -
                                                                  bool have_geo_wind_profile
                                                                  Definition: ERF_DataStruct.H:673
                                                                  -
                                                                  bool do_precip
                                                                  Definition: ERF_DataStruct.H:678
                                                                  -
                                                                  bool use_num_diff
                                                                  Definition: ERF_DataStruct.H:657
                                                                  -
                                                                  int RhoQv_comp
                                                                  Definition: ERF_DataStruct.H:680
                                                                  -
                                                                  bool test_mapfactor
                                                                  Definition: ERF_DataStruct.H:596
                                                                  -
                                                                  bool custom_moisture_forcing
                                                                  Definition: ERF_DataStruct.H:635
                                                                  -
                                                                  amrex::Real num_diff_coeff
                                                                  Definition: ERF_DataStruct.H:658
                                                                  -
                                                                  std::string windfarm_blade_table
                                                                  Definition: ERF_DataStruct.H:690
                                                                  -
                                                                  amrex::Real zsurf
                                                                  Definition: ERF_DataStruct.H:623
                                                                  -
                                                                  bool project_initial_velocity
                                                                  Definition: ERF_DataStruct.H:626
                                                                  -
                                                                  int constant_density
                                                                  Definition: ERF_DataStruct.H:591
                                                                  -
                                                                  bool use_moist_background
                                                                  Definition: ERF_DataStruct.H:679
                                                                  -
                                                                  bool custom_forcing_prim_vars
                                                                  Definition: ERF_DataStruct.H:638
                                                                  -
                                                                  bool rayleigh_damp_W
                                                                  Definition: ERF_DataStruct.H:607
                                                                  -
                                                                  PerturbationType pert_type
                                                                  Definition: ERF_DataStruct.H:654
                                                                  -
                                                                  amrex::Real poisson_abstol
                                                                  Definition: ERF_DataStruct.H:593
                                                                  -
                                                                  bool time_avg_vel
                                                                  Definition: ERF_DataStruct.H:651
                                                                  -
                                                                  bool do_cloud
                                                                  Definition: ERF_DataStruct.H:677
                                                                  -
                                                                  bool use_rotate_most
                                                                  Definition: ERF_DataStruct.H:648
                                                                  -
                                                                  amrex::Real rayleigh_dampcoef
                                                                  Definition: ERF_DataStruct.H:609
                                                                  -
                                                                  std::string windfarm_airfoil_tables
                                                                  Definition: ERF_DataStruct.H:690
                                                                  -
                                                                  int ave_plane
                                                                  Definition: ERF_DataStruct.H:675
                                                                  +
                                                                  bool rayleigh_damp_T
                                                                  Definition: ERF_DataStruct.H:617
                                                                  +
                                                                  amrex::Real dz0
                                                                  Definition: ERF_DataStruct.H:633
                                                                  +
                                                                  bool use_explicit_most
                                                                  Definition: ERF_DataStruct.H:654
                                                                  +
                                                                  bool rayleigh_damp_V
                                                                  Definition: ERF_DataStruct.H:615
                                                                  +
                                                                  int RhoQr_comp
                                                                  Definition: ERF_DataStruct.H:696
                                                                  +
                                                                  amrex::Real poisson_reltol
                                                                  Definition: ERF_DataStruct.H:603
                                                                  +
                                                                  amrex::Real rayleigh_zdamp
                                                                  Definition: ERF_DataStruct.H:619
                                                                  +
                                                                  amrex::Real rdOcp
                                                                  Definition: ERF_DataStruct.H:628
                                                                  +
                                                                  void read_int_string(int max_level, const char *string_to_read, amrex::Vector< int > &vec_to_fill, int default_int)
                                                                  Definition: ERF_DataStruct.H:555
                                                                  +
                                                                  std::string windfarm_spec_table
                                                                  Definition: ERF_DataStruct.H:698
                                                                  +
                                                                  bool use_mono_adv
                                                                  Definition: ERF_DataStruct.H:670
                                                                  +
                                                                  void build_coriolis_forcings()
                                                                  Definition: ERF_DataStruct.H:513
                                                                  +
                                                                  int ncorr
                                                                  Definition: ERF_DataStruct.H:601
                                                                  +
                                                                  std::string windfarm_spec_table_extra
                                                                  Definition: ERF_DataStruct.H:698
                                                                  +
                                                                  LandSurfaceType lsm_type
                                                                  Definition: ERF_DataStruct.H:676
                                                                  +
                                                                  amrex::Real c_p
                                                                  Definition: ERF_DataStruct.H:627
                                                                  +
                                                                  std::string windfarm_loc_table
                                                                  Definition: ERF_DataStruct.H:698
                                                                  +
                                                                  amrex::Real gravity
                                                                  Definition: ERF_DataStruct.H:626
                                                                  +
                                                                  void check_params(int max_level)
                                                                  Definition: ERF_DataStruct.H:401
                                                                  +
                                                                  bool custom_rhotheta_forcing
                                                                  Definition: ERF_DataStruct.H:643
                                                                  +
                                                                  bool custom_w_subsidence
                                                                  Definition: ERF_DataStruct.H:645
                                                                  +
                                                                  bool nudging_from_input_sounding
                                                                  Definition: ERF_DataStruct.H:651
                                                                  +
                                                                  bool rayleigh_damp_U
                                                                  Definition: ERF_DataStruct.H:614
                                                                  +
                                                                  int RhoQc_comp
                                                                  Definition: ERF_DataStruct.H:690
                                                                  +
                                                                  bool custom_geostrophic_profile
                                                                  Definition: ERF_DataStruct.H:646
                                                                  +
                                                                  amrex::Real grid_stretching_ratio
                                                                  Definition: ERF_DataStruct.H:631
                                                                  +
                                                                  bool have_geo_wind_profile
                                                                  Definition: ERF_DataStruct.H:682
                                                                  +
                                                                  bool do_precip
                                                                  Definition: ERF_DataStruct.H:687
                                                                  +
                                                                  bool use_num_diff
                                                                  Definition: ERF_DataStruct.H:666
                                                                  +
                                                                  int RhoQv_comp
                                                                  Definition: ERF_DataStruct.H:689
                                                                  +
                                                                  bool test_mapfactor
                                                                  Definition: ERF_DataStruct.H:605
                                                                  +
                                                                  bool custom_moisture_forcing
                                                                  Definition: ERF_DataStruct.H:644
                                                                  +
                                                                  amrex::Real num_diff_coeff
                                                                  Definition: ERF_DataStruct.H:667
                                                                  +
                                                                  std::string windfarm_blade_table
                                                                  Definition: ERF_DataStruct.H:699
                                                                  +
                                                                  amrex::Real zsurf
                                                                  Definition: ERF_DataStruct.H:632
                                                                  +
                                                                  bool project_initial_velocity
                                                                  Definition: ERF_DataStruct.H:635
                                                                  +
                                                                  int constant_density
                                                                  Definition: ERF_DataStruct.H:600
                                                                  +
                                                                  bool use_moist_background
                                                                  Definition: ERF_DataStruct.H:688
                                                                  +
                                                                  bool custom_forcing_prim_vars
                                                                  Definition: ERF_DataStruct.H:647
                                                                  +
                                                                  bool rayleigh_damp_W
                                                                  Definition: ERF_DataStruct.H:616
                                                                  +
                                                                  PerturbationType pert_type
                                                                  Definition: ERF_DataStruct.H:663
                                                                  +
                                                                  amrex::Real poisson_abstol
                                                                  Definition: ERF_DataStruct.H:602
                                                                  +
                                                                  bool time_avg_vel
                                                                  Definition: ERF_DataStruct.H:660
                                                                  +
                                                                  bool do_cloud
                                                                  Definition: ERF_DataStruct.H:686
                                                                  +
                                                                  bool use_rotate_most
                                                                  Definition: ERF_DataStruct.H:657
                                                                  +
                                                                  amrex::Real rayleigh_dampcoef
                                                                  Definition: ERF_DataStruct.H:618
                                                                  +
                                                                  std::string windfarm_airfoil_tables
                                                                  Definition: ERF_DataStruct.H:699
                                                                  +
                                                                  int ave_plane
                                                                  Definition: ERF_DataStruct.H:684
                                                                  void init_params()
                                                                  Definition: ERF_SpongeStruct.H:17

                                                                  Here is the call graph for this function:
                                                                  @@ -1065,20 +1072,20 @@

                                                                  -
                                                                  548  {
                                                                  -
                                                                  549  amrex::ParmParse pp("erf");
                                                                  -
                                                                  550  int nvals = pp.countval(string_to_read);
                                                                  -
                                                                  551  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
                                                                  -
                                                                  552  amrex::Vector<int> temp; temp.resize(nvals);
                                                                  -
                                                                  553  pp.queryarr(string_to_read,temp);
                                                                  -
                                                                  554  if (nvals == 0) {
                                                                  -
                                                                  555  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(default_int);
                                                                  -
                                                                  556  } else if (nvals == 1) {
                                                                  -
                                                                  557  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[0]);
                                                                  -
                                                                  558  } else {
                                                                  -
                                                                  559  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[i]);
                                                                  -
                                                                  560  }
                                                                  -
                                                                  561  }
                                                                  +
                                                                  557  {
                                                                  +
                                                                  558  amrex::ParmParse pp("erf");
                                                                  +
                                                                  559  int nvals = pp.countval(string_to_read);
                                                                  +
                                                                  560  AMREX_ALWAYS_ASSERT(nvals == 0 || nvals == 1 || nvals >= max_level+1);
                                                                  +
                                                                  561  amrex::Vector<int> temp; temp.resize(nvals);
                                                                  +
                                                                  562  pp.queryarr(string_to_read,temp);
                                                                  +
                                                                  563  if (nvals == 0) {
                                                                  +
                                                                  564  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(default_int);
                                                                  +
                                                                  565  } else if (nvals == 1) {
                                                                  +
                                                                  566  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[0]);
                                                                  +
                                                                  567  } else {
                                                                  +
                                                                  568  for (int i = 0; i <= max_level; ++i) vec_to_fill.push_back(temp[i]);
                                                                  +
                                                                  569  }
                                                                  +
                                                                  570  }

                                                                  Referenced by init_params().

                                                                  @@ -1124,10 +1131,10 @@

                                                                  -
                                                                  574  {
                                                                  -
                                                                  575  terrain_is_flat = true;
                                                                  -
                                                                  576  }
                                                                  -
                                                                  static bool terrain_is_flat
                                                                  Definition: ERF_DataStruct.H:564
                                                                  +
                                                                  583  {
                                                                  +
                                                                  584  terrain_is_flat = true;
                                                                  +
                                                                  585  }
                                                                  +
                                                                  static bool terrain_is_flat
                                                                  Definition: ERF_DataStruct.H:573

                                                                  Referenced by ProblemBase::init_custom_terrain().

                                                                  @@ -1219,7 +1226,7 @@

                                                                  -

                                                                  Referenced by display(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by display(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  @@ -1235,7 +1242,7 @@

                                                                  -

                                                                  Referenced by display(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), and make_mom_sources().

                                                                  +

                                                                  Referenced by display(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), and make_mom_sources().

                                                                  @@ -1299,7 +1306,7 @@

                                                                  -

                                                                  Referenced by erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by erf_slow_rhs_pre(), and init_params().

                                                                  @@ -1363,7 +1370,7 @@

                                                                  -

                                                                  Referenced by display(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by display(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  @@ -1459,7 +1466,7 @@

                                                                  -

                                                                  Referenced by DiffusionSrcForState_N(), DiffusionSrcForState_T(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by DiffusionSrcForState_N(), DiffusionSrcForState_T(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  @@ -1509,22 +1516,6 @@

                                                                  Referenced by Kessler::Define(), SAM::Define(), and init_params().

                                                                  - - - -

                                                                  ◆ do_terrain_drag

                                                                  - -
                                                                  -
                                                                  -

                                                                  Static Public Attributes

                                                                  - - - -
                                                                  bool SolverChoice::do_terrain_drag {false}
                                                                  -
                                                                  - -

                                                                  Referenced by make_mom_sources().

                                                                  -
                                                                  @@ -1571,7 +1562,7 @@

                                                                  -

                                                                  Referenced by ComputeTurbulentViscosity(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), and make_buoyancy().

                                                                  +

                                                                  Referenced by ComputeTurbulentViscosity(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), and make_buoyancy().

                                                                  @@ -1643,7 +1634,7 @@

                                                                  -

                                                                  Referenced by ERF::AverageDownTo(), ERF::compute_divergence(), display(), ERF::ERF_shared(), erf_slow_rhs_post(), init_params(), ERF::init_stuff(), ERF::init_zphys(), ERF::InitData_post(), make_mom_sources(), ERF::make_physbcs(), ERF::MakeNewLevelFromCoarse(), ERF::ReadCheckpointFile(), ERF::refinement_criteria_setup(), ERF::remake_zphys(), ERF::RemakeLevel(), ERF::setPlotVariables(), ERF::update_terrain_arrays(), ERF::WriteCheckpointFile(), and ERF::WritePlotFile().

                                                                  +

                                                                  Referenced by ERF::AverageDownTo(), ERF::compute_divergence(), display(), ERF::ERF_shared(), erf_slow_rhs_post(), init_params(), ERF::init_stuff(), ERF::init_zphys(), ERF::InitData_post(), make_mom_sources(), ERF::make_physbcs(), ERF::MakeNewLevelFromCoarse(), ERF::ReadCheckpointFile(), ERF::refinement_criteria_setup(), ERF::remake_zphys(), ERF::RemakeLevel(), ERF::setPlotVariables(), ERF::update_terrain_arrays(), ERF::WriteCheckpointFile(), and ERF::WritePlotFile().

                                                                  @@ -1659,7 +1650,7 @@

                                                                  -

                                                                  Referenced by Kessler::AdvanceKessler(), check_params(), SAM::Cloud(), erf_slow_rhs_post(), erf_slow_rhs_pre(), SAM::IceFall(), init_params(), make_buoyancy(), make_sources(), SAM::Precip(), SAM::PrecipFall(), Kessler::Qmoist_Restart_Vars(), and SAM::Qmoist_Restart_Vars().

                                                                  +

                                                                  Referenced by Kessler::AdvanceKessler(), check_params(), SAM::Cloud(), erf_slow_rhs_post(), erf_slow_rhs_pre(), SAM::IceFall(), init_params(), make_buoyancy(), make_sources(), SAM::Precip(), SAM::PrecipFall(), Kessler::Qmoist_Restart_Vars(), and SAM::Qmoist_Restart_Vars().

                                                                  @@ -2075,7 +2066,7 @@

                                                                  -

                                                                  Referenced by ERF::advance_dycore(), check_params(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), make_sources(), and ERF::update_diffusive_arrays().

                                                                  +

                                                                  Referenced by ERF::advance_dycore(), check_params(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), make_mom_sources(), make_sources(), and ERF::update_diffusive_arrays().

                                                                  @@ -2139,7 +2130,7 @@

                                                                  -

                                                                  Referenced by check_params(), ComputeTurbulentViscosity(), DiffusionSrcForState_N(), DiffusionSrcForState_T(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), and make_sources().

                                                                  +

                                                                  Referenced by check_params(), ComputeTurbulentViscosity(), DiffusionSrcForState_N(), DiffusionSrcForState_T(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), and make_sources().

                                                                  @@ -2171,7 +2162,7 @@

                                                                  -

                                                                  Referenced by erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  @@ -2235,7 +2226,7 @@

                                                                  -

                                                                  Referenced by erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  @@ -2267,7 +2258,7 @@

                                                                  -

                                                                  Referenced by erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  +

                                                                  Referenced by erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), and init_params().

                                                                  diff --git a/structSolverChoice.js b/structSolverChoice.js index e1a497cc6..6363feb7f 100644 --- a/structSolverChoice.js +++ b/structSolverChoice.js @@ -29,7 +29,6 @@ var structSolverChoice = [ "do_cloud", "structSolverChoice.html#af352bb75ceaeae4ac534d3378fbf393a", null ], [ "do_forest_drag", "structSolverChoice.html#aed9118172b234c3a0069a78776d09baa", null ], [ "do_precip", "structSolverChoice.html#a766e5884354ed6483704f8257036ee75", null ], - [ "do_terrain_drag", "structSolverChoice.html#aa4bcc8b52205d1f911efd135b81c9218", null ], [ "dz0", "structSolverChoice.html#a0a4f1c55ea1e3a7d50f926ee0d20a21c", null ], [ "force_stage1_single_substep", "structSolverChoice.html#a3f8ae511632557066f6662eec79591e1", null ], [ "gravity", "structSolverChoice.html#a47a54f2e44955202b5b437e4b1b4a61b", null ], diff --git a/structSolverChoice__coll__graph.map b/structSolverChoice__coll__graph.map index 8451f2663..0176ac452 100644 --- a/structSolverChoice__coll__graph.map +++ b/structSolverChoice__coll__graph.map @@ -1,27 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/structSolverChoice__coll__graph.md5 b/structSolverChoice__coll__graph.md5 index 85b433f6d..0b010a75d 100644 --- a/structSolverChoice__coll__graph.md5 +++ b/structSolverChoice__coll__graph.md5 @@ -1 +1 @@ -8044e6c2fb42bec54457f849ed0ad79a \ No newline at end of file +81e9a51daf0e54e147246273ed08fe76 \ No newline at end of file diff --git a/structSolverChoice__coll__graph.png b/structSolverChoice__coll__graph.png index 7109f5ccc..e105e969b 100644 Binary files a/structSolverChoice__coll__graph.png and b/structSolverChoice__coll__graph.png differ diff --git a/structTurbChoice.html b/structTurbChoice.html index ba088a061..b4dc0ce1e 100644 --- a/structTurbChoice.html +++ b/structTurbChoice.html @@ -436,7 +436,7 @@

                                                                  -

                                                                  Referenced by erf_slow_rhs_post(), and init_params().

                                                                  +

                                                                  Referenced by erf_slow_rhs_post(), and init_params().

                                                                  @@ -548,7 +548,7 @@

                                                                  -

                                                                  Referenced by ERF::advance_dycore(), ComputeTurbulentViscosity(), ComputeTurbulentViscosityLES(), DiffusionSrcForState_N(), DiffusionSrcForState_T(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), and make_sources().

                                                                  +

                                                                  Referenced by ERF::advance_dycore(), ComputeTurbulentViscosity(), ComputeTurbulentViscosityLES(), DiffusionSrcForState_N(), DiffusionSrcForState_T(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), and make_sources().

                                                                  @@ -596,7 +596,7 @@

                                                                  -

                                                                  Referenced by ERF::advance_dycore(), ComputeTurbulentViscosity(), ComputeTurbulentViscosityLES(), DiffusionSrcForState_N(), DiffusionSrcForState_T(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), and make_sources().

                                                                  +

                                                                  Referenced by ERF::advance_dycore(), ComputeTurbulentViscosity(), ComputeTurbulentViscosityLES(), DiffusionSrcForState_N(), DiffusionSrcForState_T(), display(), erf_make_tau_terms(), erf_slow_rhs_post(), erf_slow_rhs_pre(), init_params(), and make_sources().

                                                                  @@ -820,7 +820,7 @@

                                                                  -

                                                                  Referenced by erf_slow_rhs_post(), and init_params().

                                                                  +

                                                                  Referenced by erf_slow_rhs_post(), and init_params().