ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_AuxiliaryStage.cpp File Reference
#include "ERF_AuxiliaryStage.H"
#include <AMReX_ParallelDescriptor.H>
#include <algorithm>
#include <cmath>
#include <cstdint>
Include dependency graph for ERF_AuxiliaryStage.cpp:

Namespaces

 erf_auxiliary
 

Functions

const char * erf_auxiliary::HostIntegratorName (const HostIntegrator method) noexcept
 
bool erf_auxiliary::MakeAuxiliaryStageRecipe (const HostIntegrator method, const int stage, const double host_stage_interval, AuxiliaryStageRecipe &recipe, std::string &diagnostic)
 
bool erf_auxiliary::BuildAuxiliaryIntensiveState (const ConstTimedFieldView &state_input, const ConstTimedFieldView &rho_input, const double input_time, amrex::MultiFab &intensive, const AuxiliaryFieldValidationPolicy validation, std::string &diagnostic)
 
bool erf_auxiliary::AuxiliaryStageTargetIsDisjoint (const AuxiliaryStageContext &context)
 
void erf_auxiliary::ApplyAuxiliaryMappedStage (const AuxiliaryStageContext &context, const MappedFaceFluxRate &rate, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dx_inv, const int rate_component)