50 static std::string hadv_string =
"upstream3";
51 pp.query(
"horizontal_advection_scheme",hadv_string);
52 if (hadv_string ==
"centered4")
54 else if (hadv_string ==
"upstream3")
57 amrex::Error(
"Advection scheme unknown.");
59 pp.query(
"rdrag",
rdrag);
83 pp.query(
"Tcoef",
Tcoef);
84 pp.query(
"Scoef",
Scoef);
85 pp.query(
"rho0",
rho0);
98 static std::string ic_bc_type_string =
"custom";
99 pp.query(
"ic_bc_type", ic_bc_type_string);
101 if ( !ic_bc_type_string.compare(
"Custom") ||
102 !ic_bc_type_string.compare(
"custom") ) {
104 }
else if ( !ic_bc_type_string.compare(
"Real") ||
105 !ic_bc_type_string.compare(
"real") ) {
108 amrex::Error(
"Don't know this ic_bc_type");
112 static std::string coupling_type_string =
"TwoWay";
113 pp.query(
"coupling_type",coupling_type_string);
114 if (coupling_type_string ==
"TwoWay") {
116 }
else if (coupling_type_string ==
"OneWay") {
119 amrex::Abort(
"Dont know this coupling_type");
124 static std::string coriolis_type_string =
"beta_plane";
125 pp.query(
"coriolis_type",coriolis_type_string);
126 if ( (coriolis_type_string ==
"Custom") || (coriolis_type_string ==
"custom") ) {
128 }
else if ((coriolis_type_string ==
"Beta_Plane") ||
129 (coriolis_type_string ==
"beta_Plane") ||
130 (coriolis_type_string ==
"beta_plane") ||
131 (coriolis_type_string ==
"Beta_plane")) {
133 }
else if ( (coriolis_type_string ==
"Real") || (coriolis_type_string ==
"real") ) {
136 amrex::Abort(
"Don't know this coriolis_type");
amrex::Real coriolis_beta
Definition: DataStruct.H:231
amrex::Real coriolis_f0
Definition: DataStruct.H:230
amrex::Real Tcoef
Definition: DataStruct.H:225
std::string pp_prefix
Definition: DataStruct.H:187
amrex::Real theta_b
Definition: DataStruct.H:215
amrex::Real theta_s
Definition: DataStruct.H:214
amrex::Real R0
Definition: DataStruct.H:222
amrex::Real tcline
Definition: DataStruct.H:216
amrex::Real rho0
Definition: DataStruct.H:227
amrex::Real rdrag
Definition: DataStruct.H:219
amrex::Real T0
Definition: DataStruct.H:224
amrex::Real Scoef
Definition: DataStruct.H:226
amrex::Real g
Definition: DataStruct.H:234
amrex::Real S0
Definition: DataStruct.H:223