ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
Functions | |
void | ComputeStressConsVisc_S (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 > &tau21, Array4< Real > &tau13, Array4< Real > &tau31, Array4< Real > &tau23, Array4< Real > &tau32, const Array4< const Real > &er_arr, const Gpu::DeviceVector< Real > &stretched_dz_d, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_mx, const Array4< const Real > &mf_ux, const Array4< const Real > &mf_vx, const Array4< const Real > &mf_my, const Array4< const Real > &mf_uy, const Array4< const Real > &mf_vy) |
void | ComputeStressVarVisc_S (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 > &tau21, Array4< Real > &tau13, Array4< Real > &tau31, Array4< Real > &tau23, Array4< Real > &tau32, const Array4< const Real > &er_arr, const Gpu::DeviceVector< Real > &stretched_dz_d, const GpuArray< Real, AMREX_SPACEDIM > &dxInv, const Array4< const Real > &mf_mx, const Array4< const Real > &mf_ux, const Array4< const Real > &mf_vx, const Array4< const Real > &mf_my, const Array4< const Real > &mf_uy, const Array4< const Real > &mf_vy) |
void ComputeStressConsVisc_S | ( | 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 > & | tau21, | ||
Array4< Real > & | tau13, | ||
Array4< Real > & | tau31, | ||
Array4< Real > & | tau23, | ||
Array4< Real > & | tau32, | ||
const Array4< const Real > & | er_arr, | ||
const Gpu::DeviceVector< Real > & | stretched_dz_d, | ||
const GpuArray< Real, AMREX_SPACEDIM > & | dxInv, | ||
const Array4< const Real > & | mf_mx, | ||
const Array4< const Real > & | mf_ux, | ||
const Array4< const Real > & | mf_vx, | ||
const Array4< const Real > & | mf_my, | ||
const Array4< const Real > & | mf_uy, | ||
const Array4< const Real > & | mf_vy | ||
) |
Function for computing the stress with constant viscosity and with terrain.
[in] | bxcc | cell center box for tau_ii |
[in] | tbxxy | nodal xy box for tau_12 |
[in] | tbxxz | nodal xz box for tau_13 |
[in] | tbxyz | nodal yz box for tau_23 |
[in] | mu_eff | constant molecular viscosity |
[in] | cell_data | to access rho if ConstantAlpha |
[in,out] | tau11 | 11 strain -> stress |
[in,out] | tau22 | 22 strain -> stress |
[in,out] | tau33 | 33 strain -> stress |
[in,out] | tau12 | 12 strain -> stress |
[in,out] | tau13 | 13 strain -> stress |
[in,out] | tau21 | 21 strain -> stress |
[in,out] | tau23 | 23 strain -> stress |
[in,out] | tau31 | 31 strain -> stress |
[in,out] | tau32 | 32 strain -> stress |
[in] | er_arr | expansion rate |
[in] | z_nd | nodal array of physical z heights |
[in] | dxInv | inverse cell size array |
Referenced by erf_make_tau_terms().
void ComputeStressVarVisc_S | ( | 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 > & | tau21, | ||
Array4< Real > & | tau13, | ||
Array4< Real > & | tau31, | ||
Array4< Real > & | tau23, | ||
Array4< Real > & | tau32, | ||
const Array4< const Real > & | er_arr, | ||
const Gpu::DeviceVector< Real > & | stretched_dz_d, | ||
const GpuArray< Real, AMREX_SPACEDIM > & | dxInv, | ||
const Array4< const Real > & | mf_mx, | ||
const Array4< const Real > & | mf_ux, | ||
const Array4< const Real > & | mf_vx, | ||
const Array4< const Real > & | mf_my, | ||
const Array4< const Real > & | mf_uy, | ||
const Array4< const Real > & | mf_vy | ||
) |
Function for computing the stress with constant viscosity and with terrain.
[in] | bxcc | cell center box for tau_ii |
[in] | tbxxy | nodal xy box for tau_12 |
[in] | tbxxz | nodal xz box for tau_13 |
[in] | tbxyz | nodal yz box for tau_23 |
[in] | mu_eff | constant molecular viscosity |
[in] | mu_turb | variable turbulent viscosity |
[in] | cell_data | to access rho if ConstantAlpha |
[in,out] | tau11 | 11 strain -> stress |
[in,out] | tau22 | 22 strain -> stress |
[in,out] | tau33 | 33 strain -> stress |
[in,out] | tau12 | 12 strain -> stress |
[in,out] | tau13 | 13 strain -> stress |
[in,out] | tau21 | 21 strain -> stress |
[in,out] | tau23 | 23 strain -> stress |
[in,out] | tau31 | 31 strain -> stress |
[in,out] | tau32 | 32 strain -> stress |
[in] | er_arr | expansion rate |
[in] | z_nd | nodal array of physical z heights |
[in] | dxInv | inverse cell size array |
Referenced by erf_make_tau_terms().