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


Go to the source code of this file.
Functions | |
| AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > | erf_calc_slopes_eb_Dirichlet ([[maybe_unused]] int igrid_query, [[maybe_unused]] int igrid_data, amrex::Real dx, amrex::Real dy, amrex::Real dz, int i, int j, int k, amrex::RealVect const &bcent_eb, amrex::Real const state_eb, amrex::Array4< amrex::Real const > const &state, amrex::Array4< amrex::Real const > const &ccent, amrex::Array4< amrex::EBCellFlag const > const &flag) |
| AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > | erf_calc_slopes_eb_Dirichlet_staggered (int igrid_query, int igrid_data, amrex::Real dx, amrex::Real dy, amrex::Real dz, int i, int j, int k, amrex::RealVect const &bcent_eb, amrex::Real const state_eb, amrex::Array4< amrex::Real const > const &state, amrex::Array4< amrex::Real const > const &ccent, amrex::Array4< amrex::EBCellFlag const > const &flag) |
| AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > | erf_calc_slopes_eb_staggered (int igrid_query, int igrid_data, amrex::Real dx, amrex::Real dy, amrex::Real dz, int i, int j, int k, amrex::Array4< amrex::Real const > const &state, amrex::Array4< amrex::Real const > const &ccent, amrex::Array4< amrex::EBCellFlag const > const &flag) |
| AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > | erf_calc_slopes_eb_staggered_upwind (int igrid_query, [[maybe_unused]] int igrid_data, amrex::Real dx, amrex::Real dy, amrex::Real dz, int i, int j, int k, const amrex::Array4< const amrex::Real > &vel_arr, amrex::Array4< amrex::Real const > const &state, amrex::Array4< amrex::Real const > const &ccent, amrex::Array4< amrex::EBCellFlag const > const &flag) |
| AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::GpuArray<amrex::Real,AMREX_SPACEDIM> erf_calc_slopes_eb_Dirichlet | ( | [[maybe_unused] ] int | igrid_query, |
| [[maybe_unused] ] int | igrid_data, | ||
| amrex::Real | dx, | ||
| amrex::Real | dy, | ||
| amrex::Real | dz, | ||
| int | i, | ||
| int | j, | ||
| int | k, | ||
| amrex::RealVect const & | bcent_eb, | ||
| amrex::Real const | state_eb, | ||
| amrex::Array4< amrex::Real const > const & | state, | ||
| amrex::Array4< amrex::Real const > const & | ccent, | ||
| amrex::Array4< amrex::EBCellFlag const > const & | flag | ||
| ) |
Function for computing the slopes with Dirichlet data This function works for only face-centered grids
| [in] | igrid_query | index of grids where the query point is located (0=CC, 1=U, 2=V, 3=W) |
| [in] | igrid_data | index of grids where data points are located (0=CC, 1=U, 2=V, 3=W) |
| [in] | bcent_eb | centroid of the EB face |
| [in] | state_eb | state at the EB face (Dirichlet data) |
| [in] | state | array of state variable |
| [in] | ccent | array of cell centroid coordinates |
Referenced by DiffusionSrcForMom_EB().

| AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::GpuArray<amrex::Real,AMREX_SPACEDIM> erf_calc_slopes_eb_Dirichlet_staggered | ( | int | igrid_query, |
| int | igrid_data, | ||
| amrex::Real | dx, | ||
| amrex::Real | dy, | ||
| amrex::Real | dz, | ||
| int | i, | ||
| int | j, | ||
| int | k, | ||
| amrex::RealVect const & | bcent_eb, | ||
| amrex::Real const | state_eb, | ||
| amrex::Array4< amrex::Real const > const & | state, | ||
| amrex::Array4< amrex::Real const > const & | ccent, | ||
| amrex::Array4< amrex::EBCellFlag const > const & | flag | ||
| ) |
Function for computing the slopes with Dirichlet data in staggered grids This function works for only face-centered grids
| [in] | igrid_query | index of grids where the query point is located (0=CC, 1=U, 2=V, 3=W) |
| [in] | igrid_data | index of grids where data points are located (0=CC, 1=U, 2=V, 3=W) |
| [in] | bcent_eb | centroid of the EB face |
| [in] | state_eb | state at the EB face (Dirichlet data) |
| [in] | state | array of state variable |
| [in] | ccent | array of cell centroid coordinates |
Referenced by DiffusionSrcForMom_EB().

| AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::GpuArray<amrex::Real,AMREX_SPACEDIM> erf_calc_slopes_eb_staggered | ( | int | igrid_query, |
| int | igrid_data, | ||
| amrex::Real | dx, | ||
| amrex::Real | dy, | ||
| amrex::Real | dz, | ||
| int | i, | ||
| int | j, | ||
| int | k, | ||
| amrex::Array4< amrex::Real const > const & | state, | ||
| amrex::Array4< amrex::Real const > const & | ccent, | ||
| amrex::Array4< amrex::EBCellFlag const > const & | flag | ||
| ) |
Referenced by compute_gradp().

| AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::GpuArray<amrex::Real,AMREX_SPACEDIM> erf_calc_slopes_eb_staggered_upwind | ( | int | igrid_query, |
| [[maybe_unused] ] int | igrid_data, | ||
| amrex::Real | dx, | ||
| amrex::Real | dy, | ||
| amrex::Real | dz, | ||
| int | i, | ||
| int | j, | ||
| int | k, | ||
| const amrex::Array4< const amrex::Real > & | vel_arr, | ||
| amrex::Array4< amrex::Real const > const & | state, | ||
| amrex::Array4< amrex::Real const > const & | ccent, | ||
| amrex::Array4< amrex::EBCellFlag const > const & | flag | ||
| ) |