#include <ERF_ParFunctions.H>
#include <AMReX_ParmParse.H>
Go to the source code of this file.
◆ erf_init_rayleigh()
| void erf_init_rayleigh |
( |
amrex::Vector< amrex::Vector< amrex::Real > > & |
rayleigh_ptrs, |
|
|
amrex::Geometry const & |
geom, |
|
|
std::unique_ptr< amrex::MultiFab > & |
, |
|
|
amrex::Real |
|
|
) |
| |
|
override |
Initialize a Rayleigh damping layer with the same structure as in WRF, based on Durran and Klemp 1983
14 amrex::ParmParse
pp_prob(
"prob");
20 const int khi = geom.Domain().bigEnd()[2];
22 for (
int k = 0; k <=
khi; k++)
30 amrex::ParmParse
pp(
"erf");
31 std::string prob_name;
pp.get(
"prob_name",prob_name);
32 if (prob_name ==
"Moving Terrain") {
33 for (
int k = 60; k <=
khi; k++)
@ ubar
Definition: ERF_DataStruct.H:98
@ wbar
Definition: ERF_DataStruct.H:98
@ vbar
Definition: ERF_DataStruct.H:98
@ thetabar
Definition: ERF_DataStruct.H:98
Real T_0
Definition: ERF_InitCustomPert_ABL.H:5
const int khi
Definition: ERF_InitCustomPert_Bubble.H:21
ParmParse pp_prob("prob")
Real V_0
Definition: ERF_InitCustomPert_TaylorGreenVortex.H:6
Real U_0
Definition: ERF_InitCustomPert_TurbulentInflow.H:13
Real W_0
Definition: ERF_InitCustomPert_TurbulentInflow.H:15
amrex::Real Real
Definition: ERF_ShocInterface.H:19