CAM
control_mod Module Reference

Variables

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

Variable Documentation

◆ coord_transform_method

integer, public control_mod::coord_transform_method

◆ cubed_sphere_map

integer, public control_mod::cubed_sphere_map = -1

◆ dcmip16_mu

real (kind=real_kind), public control_mod::dcmip16_mu = 0

◆ dcmip16_mu_s

real (kind=real_kind), public control_mod::dcmip16_mu_s = 0

◆ dcmip16_pbl_type

integer, public control_mod::dcmip16_pbl_type = 0

◆ dcmip16_prec_type

integer, public control_mod::dcmip16_prec_type = 0

◆ dcmip2_0_h0

real(real_kind), public control_mod::dcmip2_0_h0 = 2000.d0

◆ dcmip2_0_rm

real(real_kind), public control_mod::dcmip2_0_rm = 3.d0*dd_pi/4.d0

◆ dcmip2_0_zetam

real(real_kind), public control_mod::dcmip2_0_zetam = dd_pi/16.d0

◆ dcmip2_x_d

real(real_kind), public control_mod::dcmip2_x_d = 5000.0d0

◆ dcmip2_x_h0

real(real_kind), public control_mod::dcmip2_x_h0 = 250.0d0

◆ dcmip2_x_ueq

real(real_kind), public control_mod::dcmip2_x_ueq = 20.d0

◆ dcmip2_x_xi

real(real_kind), public control_mod::dcmip2_x_xi = 4000.0d0

◆ dcmip4_moist

integer, public control_mod::dcmip4_moist = 1

◆ dcmip4_x

real(real_kind), public control_mod::dcmip4_x = 1.0d0

◆ debug_level

integer, public control_mod::debug_level

◆ disable_diagnostics

logical, public control_mod::disable_diagnostics = .FALSE.

◆ east

integer, parameter, public control_mod::east = 2

◆ fine_ne

integer, public control_mod::fine_ne = -1

◆ ftype

integer, public control_mod::ftype = 0

◆ g_sw_output

real (kind=real_kind), public control_mod::g_sw_output = 9.80616D0

◆ hypervis_order

integer, public control_mod::hypervis_order =0

◆ hypervis_power

real (kind=real_kind), public control_mod::hypervis_power =0

◆ hypervis_scaling

real (kind=real_kind), public control_mod::hypervis_scaling =0

◆ hypervis_subcycle

integer, public control_mod::hypervis_subcycle =1

◆ hypervis_subcycle_q

integer, public control_mod::hypervis_subcycle_q =1

◆ initial_total_mass

real (kind=real_kind), public control_mod::initial_total_mass = 0

◆ integration

character(len=max_string_len), public control_mod::integration

◆ interp_lon0

real (kind=real_kind), public control_mod::interp_lon0 = 0.0d0

◆ kmass

integer, public control_mod::kmass = -1

◆ lftfreq

integer, public control_mod::lftfreq =0

◆ limiter_option

integer, public control_mod::limiter_option = 0

◆ max_file_len

integer, parameter, public control_mod::max_file_len =240

◆ max_hypervis_courant

real (kind=real_kind), public control_mod::max_hypervis_courant = 1d99

◆ max_string_len

integer, parameter, public control_mod::max_string_len =240

◆ maxits

integer, public control_mod::maxits

◆ moisture

character(len=max_string_len), public control_mod::moisture

◆ neast

integer, parameter, public control_mod::neast = 8

◆ north

integer, parameter, public control_mod::north = 4

◆ nu

real (kind=real_kind), public control_mod::nu = 7.0D5

◆ nu_div

real (kind=real_kind), public control_mod::nu_div = -1

◆ nu_p

real (kind=real_kind), public control_mod::nu_p = 0.0D5

◆ nu_q

real (kind=real_kind), public control_mod::nu_q = -1

◆ nu_s

real (kind=real_kind), public control_mod::nu_s = -1

◆ nu_top

real (kind=real_kind), public control_mod::nu_top = 0.0D5

◆ numnodes

integer, public control_mod::numnodes

◆ nwest

integer, parameter, public control_mod::nwest = 7

◆ partmethod

integer, public control_mod::partmethod

◆ pertlim

real (kind=real_kind), public control_mod::pertlim = 0

◆ precon_method

character(len=max_string_len), public control_mod::precon_method

◆ prescribed_wind

integer, public control_mod::prescribed_wind =0

◆ psurf_vis

integer, public control_mod::psurf_vis = 0

◆ qsplit

integer, public control_mod::qsplit = 1

◆ remap_type

character(len=max_string_len) control_mod::remap_type

◆ remapfreq

integer, public control_mod::remapfreq

◆ restartdir

character(len=max_string_len), public control_mod::restartdir

◆ restartfile

character(len=max_string_len), public control_mod::restartfile

◆ restartfreq

integer, public control_mod::restartfreq

◆ rk_stage_user

integer, public control_mod::rk_stage_user = 0

◆ rsplit

integer, public control_mod::rsplit = 0

◆ runtype

integer, public control_mod::runtype

◆ seast

integer, parameter, public control_mod::seast = 6

◆ smooth_phis_nudt

real (kind=real_kind), public control_mod::smooth_phis_nudt = 0

◆ smooth_phis_numcycle

integer, public control_mod::smooth_phis_numcycle = 0

◆ smooth_sgh_numcycle

integer, public control_mod::smooth_sgh_numcycle = 0

◆ south

integer, parameter, public control_mod::south = 3

◆ statefreq

integer, public control_mod::statefreq

◆ sub_case

integer, public control_mod::sub_case = 1

◆ swest

integer, parameter, public control_mod::swest = 5

◆ tasknum

integer, public control_mod::tasknum

◆ test_case

character(len=max_string_len), public control_mod::test_case

◆ theta_hydrostatic_mode

logical, public control_mod::theta_hydrostatic_mode = .false.

◆ timerdetail

integer, public control_mod::timerdetail

◆ tol

real (kind=real_kind), public control_mod::tol

◆ tol_limiter

real (kind=real_kind), parameter, public control_mod::tol_limiter =1e-13

◆ topology

character(len=max_string_len), public control_mod::topology

◆ toy_chemistry

integer, public control_mod::toy_chemistry = 0

◆ tstep_type

integer, public control_mod::tstep_type = 5

◆ u_perturb

real (kind=real_kind), public control_mod::u_perturb = 0

◆ use_cpstar

integer, public control_mod::use_cpstar =0

◆ use_moisture

logical, public control_mod::use_moisture =.false.

◆ use_semi_lagrange_transport

logical, public control_mod::use_semi_lagrange_transport = .false.

◆ use_semi_lagrange_transport_local_conservation

logical, public control_mod::use_semi_lagrange_transport_local_conservation = .false.

◆ uselapi

logical, public control_mod::uselapi

◆ vanalytic

integer, public control_mod::vanalytic = 0

◆ vert_remap_q_alg

integer, public control_mod::vert_remap_q_alg = 0

◆ vfile_int

character(len=max_string_len), public control_mod::vfile_int =""

◆ vfile_mid

character(len=max_string_len), public control_mod::vfile_mid =""

◆ vform

character(len=max_string_len), public control_mod::vform = ""

◆ vtop

real (kind=real_kind), public control_mod::vtop = 0.1

◆ west

integer, parameter, public control_mod::west = 1

◆ z2_map_method

integer, public control_mod::z2_map_method