REMORA
Regional Modeling of Oceans Refined Adaptively
Loading...
Searching...
No Matches
SolverChoice Struct Reference

#include <REMORA_DataStruct.H>

Collaboration diagram for SolverChoice:

Public Member Functions

void init_params (int ncons, int nscalar, const amrex::Vector< std::string > &cons_names)
 read in and initialize parameters
 
void display ()
 

Static Public Member Functions

static BulkForcingType parse_bulk_forcing_type (const std::string &type_string, const std::string &param_name, bool allow_computed)
 

Public Attributes

std::string pp_prefix {"remora"}
 
bool use_salt = true
 
bool use_coriolis = false
 
bool use_prestep = true
 
bool use_uv3dmix = true
 
bool use_baroclinic = true
 
bool use_curvilinear_grid = false
 
bool bulk_fluxes = false
 
bool atm2ocn_flux_mode = false
 
bool output_forcing = false
 
bool do_temp_flux = false
 
bool do_salt_flux = false
 
bool longwave_down = false
 
std::array< BulkForcingType, BulkFlux::NumTypesbulk_flux_type
 
std::array< bool, BulkFlux::NumTypesbulk_flux_type_specified {}
 
std::array< bool, BulkFlux::NumTypesbulk_flux_value_specified {}
 
bool longwave_is_net = false
 
bool qair_is_percent = false
 
std::string longwave_netcdf_varname = "lwrad"
 
bool do_rivers = false
 
bool do_rivers_temp = true
 
bool do_rivers_salt = true
 
bool do_rivers_scalar = false
 
amrex::Vector< int > do_rivers_cons
 
bool init_l1ad_T = false
 
bool init_ana_T = false
 
bool init_l0int_T = true
 
AdvectionScheme tracer_Hadv_scheme
 
AdvectionScheme uv_Hadv_scheme
 
CouplingType coupling_type
 
IC_Type ic_type
 
Cor_Type coriolis_type
 
SMFluxType smflux_type
 
WindType wind_type
 
EOSType eos_type
 
BottomStressType bottom_stress_type
 
MaskType mask_type
 
VertMixingType vert_mixing_type
 
HorizMixingType horiz_mixing_type
 
ScaledToGridAMRScaling scaled_to_grid_amr_scaling = ScaledToGridAMRScaling::none
 
GLS_StabilityType gls_stability_type
 
HarmonicMixingType harmonic_mixing_type
 
GridScaleType grid_scale_type
 
amrex::Real theta_s = amrex::Real(3.0)
 
amrex::Real theta_b = zero
 
amrex::Real tcline = amrex::Real(150.0)
 
amrex::Real rdrag = amrex::Real(3e-4)
 
amrex::Real rdrag2 = amrex::Real(3e-3)
 
amrex::Real Zob = amrex::Real(2e-2)
 
amrex::Real Zos = amrex::Real(2e-2)
 
amrex::Real Cdb_max = amrex::Real(0.5)
 
amrex::Real Cdb_min = amrex::Real(1e-6)
 
amrex::Real R0 = amrex::Real(1028)
 
amrex::Real S0 = amrex::Real(35.0)
 
amrex::Real T0 = amrex::Real(5.0)
 
amrex::Real Tcoef = amrex::Real(1.7e-4)
 
amrex::Real Scoef = zero
 
amrex::Real rho0 = amrex::Real(1025.0)
 
amrex::Real time_ref = amrex::Real(0.0)
 
amrex::Real coriolis_f0 = zero
 
amrex::Real coriolis_beta = zero
 
amrex::Real Pair = amrex::Real(1013.48)
 
amrex::Real Tair = amrex::Real(23.567)
 
amrex::Real Hair = amrex::Real(0.776)
 
amrex::Real cloud = zero
 
amrex::Real rain = zero
 
amrex::Real blk_ZQ = amrex::Real(10.0)
 
amrex::Real blk_ZT = amrex::Real(10.0)
 
amrex::Real blk_ZW = amrex::Real(10.0)
 
bool eminusp = false
 
bool eminusp_correct_ssh = false
 
amrex::Real srflux = zero
 
amrex::Real Uwind = zero
 
amrex::Real Vwind = zero
 
amrex::Real longwave_rad = zero
 
amrex::Real EminusP = zero
 
int spatial_order = 2
 
amrex::Real visc2 = zero
 
amrex::Vector< amrex::Real > tnu2
 
amrex::Real gls_p = amrex::Real(3.0)
 
amrex::Real gls_m = amrex::Real(1.5)
 
amrex::Real gls_n = amrex::Real(-1.0)
 
amrex::Real gls_Kmin = amrex::Real(7.6e-6)
 
amrex::Real gls_Pmin = amrex::Real(1.0e-12)
 
amrex::Real gls_cmu0 = amrex::Real(0.5477)
 
amrex::Real gls_c1 = amrex::Real(1.44)
 
amrex::Real gls_c2 = amrex::Real(1.92)
 
amrex::Real gls_c3m = amrex::Real(-0.4)
 
amrex::Real gls_c3p = one
 
amrex::Real gls_sigk = one
 
amrex::Real gls_sigp = amrex::Real(1.3)
 
amrex::Real Akk_bak = amrex::Real(5.0e-6)
 
amrex::Real Akp_bak = amrex::Real(5.0e-6)
 
amrex::Real Akv_bak = amrex::Real(5.0e-6)
 
amrex::Real Akt_bak_all = amrex::Real(1.0e-6)
 
amrex::Vector< amrex::Real > Akt_bak
 
amrex::Real gls_Gh0
 
amrex::Real gls_Ghcri
 
amrex::Real gls_Ghmin = amrex::Real(-0.28)
 
amrex::Real gls_E2 = amrex::Real(1.33)
 
amrex::Real gls_L1
 
amrex::Real gls_L2
 
amrex::Real gls_L3
 
amrex::Real gls_L4
 
amrex::Real gls_L5
 
amrex::Real gls_L6
 
amrex::Real gls_L7
 
amrex::Real gls_L8
 
amrex::Real my_A1 = amrex::Real(0.92)
 
amrex::Real my_A2 = amrex::Real(0.74)
 
amrex::Real my_B1 = amrex::Real(16.6)
 
amrex::Real my_B2 = amrex::Real(10.1)
 
amrex::Real my_C1 = amrex::Real(0.08)
 
amrex::Real my_C2 = amrex::Real(0.7)
 
amrex::Real my_C3 = amrex::Real(0.2)
 
amrex::Real my_E1 = amrex::Real(1.8)
 
amrex::Real my_E2 = amrex::Real(1.33)
 
amrex::Real my_Gh0 = amrex::Real(0.0233)
 
amrex::Real my_Sq = amrex::Real(0.2)
 
amrex::Real my_dtfac = amrex::Real(0.05)
 
amrex::Real my_lmax = amrex::Real(0.53)
 
amrex::Real my_qmin = amrex::Real(1.0E-8)
 
amrex::Vector< amrex::Real > nudg_coeff
 
amrex::Real obcfac = zero
 
bool do_m2_clim_nudg = false
 
bool do_m3_clim_nudg = false
 
amrex::Vector< int > do_cons_clim_nudg
 
bool do_any_cons_clim_nudg = false
 
bool do_any_clim_nudg = false
 
bool boundary_from_netcdf = false
 

Detailed Description

Definition at line 101 of file REMORA_DataStruct.H.

Member Function Documentation

◆ display()

void SolverChoice::display ( )
inline

Definition at line 793 of file REMORA_DataStruct.H.

◆ init_params()

void SolverChoice::init_params ( int  ncons,
int  nscalar,
const amrex::Vector< std::string > &  cons_names 
)
inline

read in and initialize parameters

Definition at line 128 of file REMORA_DataStruct.H.

Referenced by REMORA::ReadParameters().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_bulk_forcing_type()

static BulkForcingType SolverChoice::parse_bulk_forcing_type ( const std::string &  type_string,
const std::string &  param_name,
bool  allow_computed 
)
inlinestatic

Definition at line 103 of file REMORA_DataStruct.H.

Referenced by init_params().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ Akk_bak

amrex::Real SolverChoice::Akk_bak = amrex::Real(5.0e-6)

Definition at line 1030 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), init_params(), and REMORA::init_stuff().

◆ Akp_bak

amrex::Real SolverChoice::Akp_bak = amrex::Real(5.0e-6)

Definition at line 1031 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), init_params(), and REMORA::init_stuff().

◆ Akt_bak

amrex::Vector<amrex::Real> SolverChoice::Akt_bak

◆ Akt_bak_all

amrex::Real SolverChoice::Akt_bak_all = amrex::Real(1.0e-6)

Definition at line 1034 of file REMORA_DataStruct.H.

Referenced by init_params().

◆ Akv_bak

amrex::Real SolverChoice::Akv_bak = amrex::Real(5.0e-6)

◆ atm2ocn_flux_mode

bool SolverChoice::atm2ocn_flux_mode = false

Definition at line 862 of file REMORA_DataStruct.H.

Referenced by init_params(), REMORA::init_stuff(), and REMORA::WritePlotFile().

◆ blk_ZQ

amrex::Real SolverChoice::blk_ZQ = amrex::Real(10.0)

Definition at line 990 of file REMORA_DataStruct.H.

Referenced by REMORA::bulk_fluxes(), and init_params().

◆ blk_ZT

amrex::Real SolverChoice::blk_ZT = amrex::Real(10.0)

Definition at line 991 of file REMORA_DataStruct.H.

Referenced by REMORA::bulk_fluxes(), and init_params().

◆ blk_ZW

amrex::Real SolverChoice::blk_ZW = amrex::Real(10.0)

Definition at line 992 of file REMORA_DataStruct.H.

Referenced by REMORA::bulk_fluxes(), and init_params().

◆ bottom_stress_type

◆ boundary_from_netcdf

◆ bulk_flux_type

◆ bulk_flux_type_specified

std::array<bool, BulkFlux::NumTypes> SolverChoice::bulk_flux_type_specified {}

Definition at line 888 of file REMORA_DataStruct.H.

Referenced by REMORA::GetDeckConfiguredAtmosStateLanes(), and init_params().

◆ bulk_flux_value_specified

std::array<bool, BulkFlux::NumTypes> SolverChoice::bulk_flux_value_specified {}

Definition at line 889 of file REMORA_DataStruct.H.

Referenced by REMORA::GetDeckConfiguredAtmosStateLanes(), and init_params().

◆ bulk_fluxes

◆ Cdb_max

amrex::Real SolverChoice::Cdb_max = amrex::Real(0.5)

Definition at line 959 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::setup_step().

◆ Cdb_min

amrex::Real SolverChoice::Cdb_min = amrex::Real(1e-6)

Definition at line 960 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::setup_step().

◆ cloud

amrex::Real SolverChoice::cloud = zero

Definition at line 986 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ coriolis_beta

amrex::Real SolverChoice::coriolis_beta = zero

Definition at line 977 of file REMORA_DataStruct.H.

Referenced by REMORA::init_beta_plane_coriolis(), and init_params().

◆ coriolis_f0

amrex::Real SolverChoice::coriolis_f0 = zero

Definition at line 976 of file REMORA_DataStruct.H.

Referenced by REMORA::init_beta_plane_coriolis(), and init_params().

◆ coriolis_type

Cor_Type SolverChoice::coriolis_type

Definition at line 918 of file REMORA_DataStruct.H.

Referenced by display(), init_params(), and REMORA::set_coriolis().

◆ coupling_type

CouplingType SolverChoice::coupling_type

◆ do_any_clim_nudg

bool SolverChoice::do_any_clim_nudg = false

◆ do_any_cons_clim_nudg

bool SolverChoice::do_any_cons_clim_nudg = false

Definition at line 1083 of file REMORA_DataStruct.H.

Referenced by init_params().

◆ do_cons_clim_nudg

amrex::Vector<int> SolverChoice::do_cons_clim_nudg

◆ do_m2_clim_nudg

bool SolverChoice::do_m2_clim_nudg = false

◆ do_m3_clim_nudg

bool SolverChoice::do_m3_clim_nudg = false

◆ do_rivers

◆ do_rivers_cons

amrex::Vector<int> SolverChoice::do_rivers_cons

◆ do_rivers_salt

bool SolverChoice::do_rivers_salt = true

Definition at line 898 of file REMORA_DataStruct.H.

Referenced by init_params().

◆ do_rivers_scalar

bool SolverChoice::do_rivers_scalar = false

Definition at line 899 of file REMORA_DataStruct.H.

Referenced by init_params().

◆ do_rivers_temp

bool SolverChoice::do_rivers_temp = true

Definition at line 897 of file REMORA_DataStruct.H.

Referenced by init_params().

◆ do_salt_flux

bool SolverChoice::do_salt_flux = false

Definition at line 866 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::setup_step().

◆ do_temp_flux

bool SolverChoice::do_temp_flux = false

Definition at line 865 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::setup_step().

◆ eminusp

bool SolverChoice::eminusp = false

◆ EminusP

amrex::Real SolverChoice::EminusP = zero

Definition at line 1005 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ eminusp_correct_ssh

bool SolverChoice::eminusp_correct_ssh = false

Definition at line 995 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::set_zeta_to_Ztavg().

◆ eos_type

EOSType SolverChoice::eos_type

Definition at line 927 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::rho_eos().

◆ gls_c1

amrex::Real SolverChoice::gls_c1 = amrex::Real(1.44)

Definition at line 1022 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_c2

amrex::Real SolverChoice::gls_c2 = amrex::Real(1.92)

Definition at line 1023 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_c3m

amrex::Real SolverChoice::gls_c3m = amrex::Real(-0.4)

Definition at line 1024 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_c3p

amrex::Real SolverChoice::gls_c3p = one

Definition at line 1025 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_cmu0

amrex::Real SolverChoice::gls_cmu0 = amrex::Real(0.5477)

Definition at line 1021 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_E2

amrex::Real SolverChoice::gls_E2 = amrex::Real(1.33)

Definition at line 1043 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector().

◆ gls_Gh0

amrex::Real SolverChoice::gls_Gh0

Definition at line 1040 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_Ghcri

amrex::Real SolverChoice::gls_Ghcri

Definition at line 1041 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_Ghmin

amrex::Real SolverChoice::gls_Ghmin = amrex::Real(-0.28)

Definition at line 1042 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector().

◆ gls_Kmin

amrex::Real SolverChoice::gls_Kmin = amrex::Real(7.6e-6)

Definition at line 1018 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), init_params(), and REMORA::init_stuff().

◆ gls_L1

amrex::Real SolverChoice::gls_L1

Definition at line 1045 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_L2

amrex::Real SolverChoice::gls_L2

Definition at line 1046 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_L3

amrex::Real SolverChoice::gls_L3

Definition at line 1047 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_L4

amrex::Real SolverChoice::gls_L4

Definition at line 1048 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_L5

amrex::Real SolverChoice::gls_L5

Definition at line 1049 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_L6

amrex::Real SolverChoice::gls_L6

Definition at line 1050 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_L7

amrex::Real SolverChoice::gls_L7

Definition at line 1051 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_L8

amrex::Real SolverChoice::gls_L8

Definition at line 1052 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_m

amrex::Real SolverChoice::gls_m = amrex::Real(1.5)

Definition at line 1016 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_n

amrex::Real SolverChoice::gls_n = amrex::Real(-1.0)

Definition at line 1017 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_p

amrex::Real SolverChoice::gls_p = amrex::Real(3.0)

Definition at line 1015 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_Pmin

amrex::Real SolverChoice::gls_Pmin = amrex::Real(1.0e-12)

Definition at line 1019 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), init_params(), and REMORA::init_stuff().

◆ gls_sigk

amrex::Real SolverChoice::gls_sigk = one

Definition at line 1026 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_sigp

amrex::Real SolverChoice::gls_sigp = amrex::Real(1.3)

Definition at line 1027 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ gls_stability_type

GLS_StabilityType SolverChoice::gls_stability_type

Definition at line 939 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().

◆ grid_scale_type

GridScaleType SolverChoice::grid_scale_type

Definition at line 943 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::set_grid_scale().

◆ Hair

amrex::Real SolverChoice::Hair = amrex::Real(0.776)

Definition at line 984 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ harmonic_mixing_type

HarmonicMixingType SolverChoice::harmonic_mixing_type

Definition at line 940 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::t3dmix2().

◆ horiz_mixing_type

HorizMixingType SolverChoice::horiz_mixing_type

◆ ic_type

◆ init_ana_T

bool SolverChoice::init_ana_T = false

Definition at line 904 of file REMORA_DataStruct.H.

Referenced by init_params().

◆ init_l0int_T

bool SolverChoice::init_l0int_T = true

Definition at line 906 of file REMORA_DataStruct.H.

Referenced by init_params().

◆ init_l1ad_T

bool SolverChoice::init_l1ad_T = false

Definition at line 902 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::timeStepML().

◆ longwave_down

bool SolverChoice::longwave_down = false

◆ longwave_is_net

bool SolverChoice::longwave_is_net = false

◆ longwave_netcdf_varname

std::string SolverChoice::longwave_netcdf_varname = "lwrad"

Definition at line 893 of file REMORA_DataStruct.H.

Referenced by REMORA::init_only(), and init_params().

◆ longwave_rad

amrex::Real SolverChoice::longwave_rad = zero

Definition at line 1003 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ mask_type

MaskType SolverChoice::mask_type

Definition at line 933 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::set_masks().

◆ my_A1

amrex::Real SolverChoice::my_A1 = amrex::Real(0.92)

Definition at line 1055 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector().

◆ my_A2

amrex::Real SolverChoice::my_A2 = amrex::Real(0.74)

Definition at line 1056 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector().

◆ my_B1

amrex::Real SolverChoice::my_B1 = amrex::Real(16.6)

Definition at line 1057 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector().

◆ my_B2

amrex::Real SolverChoice::my_B2 = amrex::Real(10.1)

Definition at line 1058 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector().

◆ my_C1

amrex::Real SolverChoice::my_C1 = amrex::Real(0.08)

Definition at line 1059 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector().

◆ my_C2

amrex::Real SolverChoice::my_C2 = amrex::Real(0.7)

Definition at line 1060 of file REMORA_DataStruct.H.

◆ my_C3

amrex::Real SolverChoice::my_C3 = amrex::Real(0.2)

Definition at line 1061 of file REMORA_DataStruct.H.

◆ my_dtfac

amrex::Real SolverChoice::my_dtfac = amrex::Real(0.05)

Definition at line 1066 of file REMORA_DataStruct.H.

◆ my_E1

amrex::Real SolverChoice::my_E1 = amrex::Real(1.8)

Definition at line 1062 of file REMORA_DataStruct.H.

◆ my_E2

amrex::Real SolverChoice::my_E2 = amrex::Real(1.33)

Definition at line 1063 of file REMORA_DataStruct.H.

◆ my_Gh0

amrex::Real SolverChoice::my_Gh0 = amrex::Real(0.0233)

Definition at line 1064 of file REMORA_DataStruct.H.

◆ my_lmax

amrex::Real SolverChoice::my_lmax = amrex::Real(0.53)

Definition at line 1067 of file REMORA_DataStruct.H.

◆ my_qmin

amrex::Real SolverChoice::my_qmin = amrex::Real(1.0E-8)

Definition at line 1068 of file REMORA_DataStruct.H.

◆ my_Sq

amrex::Real SolverChoice::my_Sq = amrex::Real(0.2)

Definition at line 1065 of file REMORA_DataStruct.H.

◆ nudg_coeff

amrex::Vector<amrex::Real> SolverChoice::nudg_coeff

Definition at line 1071 of file REMORA_DataStruct.H.

Referenced by REMORA::init_clim_nudg_coeff(), and init_params().

◆ obcfac

amrex::Real SolverChoice::obcfac = zero

Definition at line 1075 of file REMORA_DataStruct.H.

Referenced by REMORA::fill_from_bdyfiles(), and init_params().

◆ output_forcing

bool SolverChoice::output_forcing = false

Definition at line 864 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::WriteNCPlotFile_which().

◆ Pair

amrex::Real SolverChoice::Pair = amrex::Real(1013.48)

Definition at line 980 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ pp_prefix

std::string SolverChoice::pp_prefix {"remora"}

Definition at line 847 of file REMORA_DataStruct.H.

Referenced by init_params().

◆ qair_is_percent

bool SolverChoice::qair_is_percent = false

Definition at line 892 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::set_surface_state().

◆ R0

amrex::Real SolverChoice::R0 = amrex::Real(1028)

Definition at line 963 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::lin_eos().

◆ rain

amrex::Real SolverChoice::rain = zero

Definition at line 988 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ rdrag

amrex::Real SolverChoice::rdrag = amrex::Real(3e-4)

Definition at line 951 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ rdrag2

amrex::Real SolverChoice::rdrag2 = amrex::Real(3e-3)

Definition at line 953 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ rho0

◆ S0

amrex::Real SolverChoice::S0 = amrex::Real(35.0)

Definition at line 964 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::lin_eos().

◆ scaled_to_grid_amr_scaling

ScaledToGridAMRScaling SolverChoice::scaled_to_grid_amr_scaling = ScaledToGridAMRScaling::none

Definition at line 938 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::set_hmixcoef().

◆ Scoef

amrex::Real SolverChoice::Scoef = zero

Definition at line 967 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::lin_eos().

◆ smflux_type

SMFluxType SolverChoice::smflux_type

Definition at line 921 of file REMORA_DataStruct.H.

Referenced by REMORA::init_only(), init_params(), and REMORA::set_smflux().

◆ spatial_order

int SolverChoice::spatial_order = 2

◆ srflux

amrex::Real SolverChoice::srflux = zero

Definition at line 998 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ T0

amrex::Real SolverChoice::T0 = amrex::Real(5.0)

Definition at line 965 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::lin_eos().

◆ Tair

amrex::Real SolverChoice::Tair = amrex::Real(23.567)

Definition at line 982 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ tcline

amrex::Real SolverChoice::tcline = amrex::Real(150.0)

◆ Tcoef

amrex::Real SolverChoice::Tcoef = amrex::Real(1.7e-4)

Definition at line 966 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::lin_eos().

◆ theta_b

amrex::Real SolverChoice::theta_b = zero

◆ theta_s

amrex::Real SolverChoice::theta_s = amrex::Real(3.0)

◆ time_ref

amrex::Real SolverChoice::time_ref = amrex::Real(0.0)

Definition at line 973 of file REMORA_DataStruct.H.

Referenced by REMORA::advance_biology(), and init_params().

◆ tnu2

amrex::Vector<amrex::Real> SolverChoice::tnu2

Definition at line 1012 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::set_hmixcoef().

◆ tracer_Hadv_scheme

AdvectionScheme SolverChoice::tracer_Hadv_scheme

◆ use_baroclinic

bool SolverChoice::use_baroclinic = true

Definition at line 857 of file REMORA_DataStruct.H.

◆ use_coriolis

bool SolverChoice::use_coriolis = false

◆ use_curvilinear_grid

bool SolverChoice::use_curvilinear_grid = false

◆ use_prestep

bool SolverChoice::use_prestep = true

Definition at line 855 of file REMORA_DataStruct.H.

Referenced by display(), init_params(), and REMORA::setup_step().

◆ use_salt

bool SolverChoice::use_salt = true

Definition at line 849 of file REMORA_DataStruct.H.

Referenced by display(), init_params(), and REMORA::setup_step().

◆ use_uv3dmix

bool SolverChoice::use_uv3dmix = true

Definition at line 856 of file REMORA_DataStruct.H.

Referenced by display(), init_params(), and REMORA::setup_step().

◆ uv_Hadv_scheme

AdvectionScheme SolverChoice::uv_Hadv_scheme

Definition at line 909 of file REMORA_DataStruct.H.

Referenced by display(), init_params(), REMORA::rhs_uv_2d(), and REMORA::rhs_uv_3d().

◆ Uwind

amrex::Real SolverChoice::Uwind = zero

Definition at line 1000 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ vert_mixing_type

◆ visc2

amrex::Real SolverChoice::visc2 = zero

Definition at line 1011 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::set_hmixcoef().

◆ Vwind

amrex::Real SolverChoice::Vwind = zero

Definition at line 1001 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ wind_type

WindType SolverChoice::wind_type

Definition at line 924 of file REMORA_DataStruct.H.

Referenced by init_params().

◆ Zob

amrex::Real SolverChoice::Zob = amrex::Real(2e-2)

Definition at line 956 of file REMORA_DataStruct.H.

Referenced by init_params(), and REMORA::init_stuff().

◆ Zos

amrex::Real SolverChoice::Zos = amrex::Real(2e-2)

Definition at line 957 of file REMORA_DataStruct.H.

Referenced by REMORA::gls_corrector(), and init_params().


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