|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|


Go to the source code of this file.
Functions | |
| template<typename InterpType_H , typename InterpType_V > | |
| void | AdvectionSrcForScalarsWrapper (const amrex::Box &bx, const int &cons_index, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > flx_arr, 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::Real horiz_upw_frac, const amrex::Real vert_upw_frac) |
| template<typename InterpType_H > | |
| void | AdvectionSrcForScalarsVert (const amrex::Box &bx, const int &cons_index, const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > flx_arr, 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::Real horiz_upw_frac, const amrex::Real vert_upw_frac, const AdvType vert_adv_type) |
| void AdvectionSrcForScalarsVert | ( | const amrex::Box & | bx, |
| const int & | cons_index, | ||
| const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > | flx_arr, | ||
| 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::Real | horiz_upw_frac, | ||
| const amrex::Real | vert_upw_frac, | ||
| const AdvType | vert_adv_type | ||
| ) |
Wrapper function for templating the vertical advective tendency w/ spatial order > two
| InterpType_H | horizontal interpolation type |
| [in] | bx | cell-centered box over which scalar fluxes are computed |
| [in] | cons_index | conserved scalar component to update |
| [out] | flx_arr | flux arrays for the selected scalar component |
| [in] | cell_prim | primitive scalar variables |
| [in] | avg_xmom | x-component of time-averaged momentum |
| [in] | avg_ymom | y-component of time-averaged momentum |
| [in] | avg_zmom | z-component of time-averaged momentum |
| [in] | horiz_upw_frac | horizontal upwind blending fraction |
| [in] | vert_upw_frac | vertical upwind blending fraction |
| [in] | vert_adv_type | vertical advection stencil |

| void AdvectionSrcForScalarsWrapper | ( | const amrex::Box & | bx, |
| const int & | cons_index, | ||
| const amrex::GpuArray< const amrex::Array4< amrex::Real >, AMREX_SPACEDIM > | flx_arr, | ||
| 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::Real | horiz_upw_frac, | ||
| const amrex::Real | vert_upw_frac | ||
| ) |
Wrapper function for computing the advective tendency w/ spatial order > two
| InterpType_H | horizontal interpolation type |
| InterpType_V | vertical interpolation type |
| [in] | bx | cell-centered box over which scalar fluxes are computed |
| [in] | cons_index | conserved scalar component to update |
| [out] | flx_arr | flux arrays for the selected scalar component |
| [in] | cell_prim | primitive scalar variables |
| [in] | avg_xmom | x-component of time-averaged momentum |
| [in] | avg_ymom | y-component of time-averaged momentum |
| [in] | avg_zmom | z-component of time-averaged momentum |
| [in] | horiz_upw_frac | horizontal upwind blending fraction |
| [in] | vert_upw_frac | vertical upwind blending fraction |
