ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ShocRuntimeOptions Struct Reference

#include <ERF_ShocTypes.H>

Collaboration diagram for ShocRuntimeOptions:

Public Attributes

amrex::Real lambda_low = amrex::Real(0.001)
 
amrex::Real lambda_high = amrex::Real(0.04)
 
amrex::Real lambda_slope = amrex::Real(2.65)
 
amrex::Real lambda_thresh = amrex::Real(0.02)
 
amrex::Real thl2tune = amrex::Real(1)
 
amrex::Real qw2tune = amrex::Real(1)
 
amrex::Real qwthl2tune = amrex::Real(1)
 
amrex::Real w2tune = amrex::Real(1)
 
amrex::Real length_fac = amrex::Real(0.5)
 
amrex::Real c_diag_3rd_mom = amrex::Real(7.0)
 
amrex::Real coeff_kh = amrex::Real(0.1)
 
amrex::Real coeff_km = amrex::Real(0.1)
 
amrex::Real top_taper_depth = amrex::Real(0.0)
 
amrex::Real top_taper_min_factor = amrex::Real(0.0)
 
bool shoc_1p5tke = false
 
bool extra_shoc_diags = false
 
bool apply_tms = false
 
bool check_flux_state = false
 
bool column_conservation_check = false
 
bool debug_summary = false
 
bool allow_tendency_microphysics_overlap = false
 
bool signed_tke_production = false
 
ShocTransportMode transport_mode = ShocTransportMode::StateUpdate
 
ShocMomentumTransport momentum_transport = ShocMomentumTransport::HostDiffusion
 
bool debug_bad_column = false
 
bool debug_bad_column_abort = true
 
int debug_bad_column_max_reports = 8
 
amrex::Real debug_bad_column_theta_tend_threshold = amrex::Real(10.0)
 
amrex::Real debug_bad_column_q_tend_threshold = amrex::Real(1.0e-2)
 
amrex::Real debug_bad_column_brunt_threshold = amrex::Real(1.0)
 
amrex::Real debug_bad_column_min_dz = amrex::Real(1.0)
 
amrex::Real debug_bad_column_scalar_moment_threshold = amrex::Real(1.0e4)
 
bool debug_disable_pdf_cloud_increment = false
 
bool debug_disable_theta_state_update = false
 
bool debug_disable_moisture_state_update = false
 
bool debug_disable_tke_state_update = false
 

Member Data Documentation

◆ allow_tendency_microphysics_overlap

bool ShocRuntimeOptions::allow_tendency_microphysics_overlap = false

◆ apply_tms

bool ShocRuntimeOptions::apply_tms = false

◆ c_diag_3rd_mom

amrex::Real ShocRuntimeOptions::c_diag_3rd_mom = amrex::Real(7.0)

◆ check_flux_state

bool ShocRuntimeOptions::check_flux_state = false

◆ coeff_kh

◆ coeff_km

◆ column_conservation_check

bool ShocRuntimeOptions::column_conservation_check = false

◆ debug_bad_column

bool ShocRuntimeOptions::debug_bad_column = false

◆ debug_bad_column_abort

bool ShocRuntimeOptions::debug_bad_column_abort = true

◆ debug_bad_column_brunt_threshold

amrex::Real ShocRuntimeOptions::debug_bad_column_brunt_threshold = amrex::Real(1.0)

◆ debug_bad_column_max_reports

int ShocRuntimeOptions::debug_bad_column_max_reports = 8

◆ debug_bad_column_min_dz

amrex::Real ShocRuntimeOptions::debug_bad_column_min_dz = amrex::Real(1.0)

◆ debug_bad_column_q_tend_threshold

amrex::Real ShocRuntimeOptions::debug_bad_column_q_tend_threshold = amrex::Real(1.0e-2)

◆ debug_bad_column_scalar_moment_threshold

amrex::Real ShocRuntimeOptions::debug_bad_column_scalar_moment_threshold = amrex::Real(1.0e4)

◆ debug_bad_column_theta_tend_threshold

amrex::Real ShocRuntimeOptions::debug_bad_column_theta_tend_threshold = amrex::Real(10.0)

◆ debug_disable_moisture_state_update

bool ShocRuntimeOptions::debug_disable_moisture_state_update = false

◆ debug_disable_pdf_cloud_increment

bool ShocRuntimeOptions::debug_disable_pdf_cloud_increment = false

◆ debug_disable_theta_state_update

bool ShocRuntimeOptions::debug_disable_theta_state_update = false

◆ debug_disable_tke_state_update

bool ShocRuntimeOptions::debug_disable_tke_state_update = false

◆ debug_summary

bool ShocRuntimeOptions::debug_summary = false

◆ extra_shoc_diags

bool ShocRuntimeOptions::extra_shoc_diags = false

◆ lambda_high

◆ lambda_low

◆ lambda_slope

amrex::Real ShocRuntimeOptions::lambda_slope = amrex::Real(2.65)

◆ lambda_thresh

amrex::Real ShocRuntimeOptions::lambda_thresh = amrex::Real(0.02)

◆ length_fac

◆ momentum_transport

◆ qw2tune

amrex::Real ShocRuntimeOptions::qw2tune = amrex::Real(1)

◆ qwthl2tune

amrex::Real ShocRuntimeOptions::qwthl2tune = amrex::Real(1)

◆ shoc_1p5tke

◆ signed_tke_production

bool ShocRuntimeOptions::signed_tke_production = false

◆ thl2tune

amrex::Real ShocRuntimeOptions::thl2tune = amrex::Real(1)

◆ top_taper_depth

amrex::Real ShocRuntimeOptions::top_taper_depth = amrex::Real(0.0)

◆ top_taper_min_factor

amrex::Real ShocRuntimeOptions::top_taper_min_factor = amrex::Real(0.0)

◆ transport_mode

◆ w2tune


The documentation for this struct was generated from the following file: