File Castro_sdc_util.H

Functions

AMREX_GPU_HOST_DEVICE AMREX_INLINE void normalize_species_sdc (const int i, const int j, const int k, Array4< Real > const &u)
AMREX_GPU_HOST_DEVICE AMREX_INLINE void sdc_solve (const Real dt_m, GpuArray< Real, NUM_STATE > const &U_old, GpuArray< Real, NUM_STATE > &U_new, GpuArray< Real, NUM_STATE > const &C, const int sdc_iteration)
AMREX_GPU_HOST_DEVICE AMREX_INLINE void sdc_solve (const int i, const int j, const int k, const Real dt_m, Array4< const Real > const &U_old, Array4< Real > const &U_new, Array4< const Real > const &C, const int sdc_iteration)
AMREX_GPU_HOST_DEVICE AMREX_INLINE void sdc_update_o2 (const int i, const int j, const int k, Array4< const Real > const &k_m, Array4< Real > const &k_n, Array4< const Real > const &A_m, Array4< const Real > const &R_m_old, Array4< const Real > const &C, const Real dt_m, const int sdc_iteration, const int m_start)
AMREX_GPU_HOST_DEVICE AMREX_INLINE void sdc_update_centers_o4 (const int i, const int j, const int k, Array4< const Real > const &U_old, Array4< Real > const &U_new, Array4< const Real > const &C, const Real dt_m, const int sdc_iteration)
AMREX_GPU_HOST_DEVICE AMREX_INLINE void instantaneous_react (const int i, const int j, const int k, Array4< const Real > const &state, Array4< Real > const &R_source)

Variables

constexpr int NEWTON_SOLVE = 1
constexpr int VODE_SOLVE = 2
constexpr int HYBRID_SOLVE = 3