ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_SetupDiff.H File Reference
Include dependency graph for ERF_SetupDiff.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

eddy_diff_idx_d resize (eddy_diff_idx.size())
 
eddy_diff_idy_d resize (eddy_diff_idy.size())
 

Variables

const Real dx_inv = cellSizeInv[0]
 
const Real dy_inv = cellSizeInv[1]
 
const Box xbx = surroundingNodes(bx,0)
 
const Box ybx = surroundingNodes(bx,1)
 
const Box zbx = surroundingNodes(bx,2)
 
const int end_comp = start_comp + num_comp - 1
 
bool l_use_keqn = turbChoice.use_keqn
 
bool l_use_mynn = turbChoice.use_pbl_tke
 
Real l_inv_theta0 = (turbChoice.theta_ref > 0) ? 1.0 / turbChoice.theta_ref : 1.0
 
Vector< int > eddy_diff_idx
 
Vector< int > eddy_diff_idy
 
Gpu::AsyncVector< int > eddy_diff_idx_d
 
Gpu::AsyncVector< int > eddy_diff_idy_d
 
int * d_eddy_diff_idx = eddy_diff_idx_d.data()
 
int * d_eddy_diff_idy = eddy_diff_idy_d.data()
 

Function Documentation

◆ resize() [1/2]

eddy_diff_idx_d resize ( eddy_diff_idx.  size())

◆ resize() [2/2]

eddy_diff_idy_d resize ( eddy_diff_idy.  size())

Variable Documentation

◆ d_eddy_diff_idx

int* d_eddy_diff_idx = eddy_diff_idx_d.data()

◆ d_eddy_diff_idy

int* d_eddy_diff_idy = eddy_diff_idy_d.data()

◆ dx_inv

const Real dx_inv = cellSizeInv[0]

◆ dy_inv

const Real dy_inv = cellSizeInv[1]

◆ eddy_diff_idx

Vector<int> eddy_diff_idx
Initial value:
@ Q_h
Definition: ERF_IndexDefines.H:174
@ Scalar_h
Definition: ERF_IndexDefines.H:173
@ Theta_h
Definition: ERF_IndexDefines.H:171
@ KE_h
Definition: ERF_IndexDefines.H:172

◆ eddy_diff_idx_d

Gpu::AsyncVector<int> eddy_diff_idx_d

◆ eddy_diff_idy

◆ eddy_diff_idy_d

Gpu::AsyncVector<int> eddy_diff_idy_d

◆ end_comp

const int end_comp = start_comp + num_comp - 1

◆ l_inv_theta0

Real l_inv_theta0 = (turbChoice.theta_ref > 0) ? 1.0 / turbChoice.theta_ref : 1.0

Referenced by ComputeTurbulentViscosityLES(), and if().

◆ l_use_keqn

bool l_use_keqn = turbChoice.use_keqn

◆ l_use_mynn

bool l_use_mynn = turbChoice.use_pbl_tke

◆ xbx

◆ ybx

◆ zbx