CAM
control_mod.F90 File Reference

Modules

module  control_mod
 

Variables

integer, parameter, public control_mod::max_string_len =240
 
integer, parameter, public control_mod::max_file_len =240
 
character(len=max_string_len), public control_mod::integration
 
logical, public control_mod::use_semi_lagrange_transport = .false.
 
logical, public control_mod::use_semi_lagrange_transport_local_conservation = .false.
 
logical, public control_mod::theta_hydrostatic_mode = .false.
 
integer, public control_mod::tstep_type = 5
 
integer, public control_mod::rk_stage_user = 0
 
integer, public control_mod::ftype = 0
 
integer, public control_mod::qsplit = 1
 
integer, public control_mod::rsplit = 0
 
integer, public control_mod::lftfreq =0
 
integer, public control_mod::vert_remap_q_alg = 0
 
integer, public control_mod::cubed_sphere_map = -1
 
real(kind=real_kind), parameter, public control_mod::tol_limiter =1e-13
 
integer, public control_mod::limiter_option = 0
 
character(len=max_string_len), public control_mod::precon_method
 
integer, public control_mod::coord_transform_method
 
integer, public control_mod::z2_map_method
 
integer, public control_mod::partmethod
 
character(len=max_string_len), public control_mod::topology
 
character(len=max_string_len), public control_mod::test_case
 
integer, public control_mod::tasknum
 
integer, public control_mod::remapfreq
 
character(len=max_string_len) control_mod::remap_type
 
integer, public control_mod::statefreq
 
integer, public control_mod::restartfreq
 
integer, public control_mod::runtype
 
integer, public control_mod::timerdetail
 
integer, public control_mod::numnodes
 
logical, public control_mod::uselapi
 
character(len=max_string_len), public control_mod::restartfile
 
character(len=max_string_len), public control_mod::restartdir
 
character(len=max_string_len), public control_mod::moisture
 
integer, public control_mod::use_cpstar =0
 
logical, public control_mod::use_moisture =.false.
 
integer, public control_mod::maxits
 
real(kind=real_kind), public control_mod::tol
 
integer, public control_mod::debug_level
 
character(len=max_string_len), public control_mod::vfile_int =""
 
character(len=max_string_len), public control_mod::vfile_mid =""
 
character(len=max_string_len), public control_mod::vform = ""
 
integer, public control_mod::vanalytic = 0
 
real(kind=real_kind), public control_mod::vtop = 0.1
 
integer, public control_mod::fine_ne = -1
 
real(kind=real_kind), public control_mod::max_hypervis_courant = 1d99
 
real(kind=real_kind), public control_mod::nu = 7.0D5
 
real(kind=real_kind), public control_mod::nu_div = -1
 
real(kind=real_kind), public control_mod::nu_s = -1
 
real(kind=real_kind), public control_mod::nu_q = -1
 
real(kind=real_kind), public control_mod::nu_p = 0.0D5
 
real(kind=real_kind), public control_mod::nu_top = 0.0D5
 
integer, public control_mod::hypervis_subcycle =1
 
integer, public control_mod::hypervis_subcycle_q =1
 
integer, public control_mod::hypervis_order =0
 
integer, public control_mod::psurf_vis = 0
 
real(kind=real_kind), public control_mod::hypervis_power =0
 
real(kind=real_kind), public control_mod::hypervis_scaling =0
 
integer, public control_mod::smooth_phis_numcycle = 0
 
integer, public control_mod::smooth_sgh_numcycle = 0
 
real(kind=real_kind), public control_mod::smooth_phis_nudt = 0
 
integer, public control_mod::prescribed_wind =0
 
integer, parameter, public control_mod::west = 1
 
integer, parameter, public control_mod::east = 2
 
integer, parameter, public control_mod::south = 3
 
integer, parameter, public control_mod::north = 4
 
integer, parameter, public control_mod::swest = 5
 
integer, parameter, public control_mod::seast = 6
 
integer, parameter, public control_mod::nwest = 7
 
integer, parameter, public control_mod::neast = 8
 
logical, public control_mod::disable_diagnostics = .FALSE.
 
integer, public control_mod::sub_case = 1
 
real(kind=real_kind), public control_mod::initial_total_mass = 0
 
real(kind=real_kind), public control_mod::u_perturb = 0
 
real(kind=real_kind), public control_mod::pertlim = 0
 
integer, public control_mod::kmass = -1
 
integer, public control_mod::toy_chemistry = 0
 
real(kind=real_kind), public control_mod::g_sw_output = 9.80616D0
 
real(real_kind), public control_mod::dcmip2_0_h0 = 2000.d0
 
real(real_kind), public control_mod::dcmip2_0_rm = 3.d0*dd_pi/4.d0
 
real(real_kind), public control_mod::dcmip2_0_zetam = dd_pi/16.d0
 
real(real_kind), public control_mod::dcmip2_x_ueq = 20.d0
 
real(real_kind), public control_mod::dcmip2_x_h0 = 250.0d0
 
real(real_kind), public control_mod::dcmip2_x_d = 5000.0d0
 
real(real_kind), public control_mod::dcmip2_x_xi = 4000.0d0
 
integer, public control_mod::dcmip4_moist = 1
 
real(real_kind), public control_mod::dcmip4_x = 1.0d0
 
integer, public control_mod::dcmip16_prec_type = 0
 
integer, public control_mod::dcmip16_pbl_type = 0
 
real(kind=real_kind), public control_mod::dcmip16_mu = 0
 
real(kind=real_kind), public control_mod::dcmip16_mu_s = 0
 
real(kind=real_kind), public control_mod::interp_lon0 = 0.0d0