control Module Reference

Data Types

type  river
 

Variables

logical serial
 
logical msr
 
logical par
 
logical ioproc
 
logical in_mpi_io_loop
 
character(len=80) prg_name
 
integer mpi_fvcom_group
 
character(len=80) fvcom_version
 
character(len=80) institution
 
character(len=80) fvcom_website
 
character(len=80) casename
 
character(len=80) infofile
 
logical blank_namelist
 
character(len=80) namelist_name
 
character(len=80) case_title
 
character(len=80) date_format
 
character(len=80) timezone
 
character(len=80) start_date
 
character(len=80) end_date
 
character(len=80) date_reference
 
logical use_real_world_time
 
character(len=80) startup_type
 
character(len=80) startup_file
 
character(len=80) startup_ts_type
 
character(len=80) startup_uv_type
 
character(len=80) startup_turb_type
 
real(sp), dimension(2) startup_t_vals
 
real(sp), dimension(2) startup_s_vals
 
real(sp) startup_u_vals
 
real(sp) startup_v_vals
 
real(sp) startup_dmax
 
logical cmdln_restart
 
character(len=80), parameter startup_type_coldstart = 'coldstart'
 
character(len=80), parameter startup_type_hotstart = 'hotstart'
 
character(len=80), parameter startup_type_crashrestart = 'crashrestart'
 
character(len=80), parameter startup_type_forecast = 'forecast'
 
logical forecast_mode
 
character(len=80), parameter startup_type_default = 'default'
 
character(len=80), parameter startup_type_constant = 'constant'
 
character(len=80), parameter startup_type_linear = 'linear'
 
character(len=80), parameter startup_type_observed = 'observed'
 
character(len=80), parameter startup_type_setvalues = 'set values'
 
character(len=80) input_dir
 
character(len=80) output_dir
 
integer ireport
 
logical visit_all_vars
 
logical wait_for_visit
 
logical use_mpi_io_mode
 
real(dp) extstep_seconds
 
integer isplit
 
real(dp) intstep_seconds
 
integer iramp
 
real(sp) static_ssh_adj
 
real(sp) min_depth
 
logical rst_on
 
character(len=80) rst_first_out
 
character(len=80) rst_out_interval
 
integer rst_output_stack
 
character(len=80) restart_file_name
 
logical nc_on
 
character(len=80) nc_first_out
 
character(len=80) nc_out_interval
 
integer nc_output_stack
 
character(len=120) nc_subdomain_files
 
logical nc_grid_metrics
 
logical nc_file_date
 
logical nc_velocity
 
logical nc_offline
 
logical nc_salt_temp
 
logical nc_turbulence
 
logical nc_vertical_vel
 
logical nc_average_vel
 
logical nc_vorticity
 
logical nc_nh_qp
 
logical nc_nh_rhs
 
logical nc_ice
 
logical nc_wind_vel
 
logical nc_wind_stress
 
logical nc_wave_para
 
logical nc_wave_stress
 
logical nc_evap_precip
 
logical nc_surface_heat
 
logical nc_groundwater
 
logical nc_bio
 
logical nc_wqm
 
character(len=80) nc_file_name
 
logical ncav_on
 
character(len=80) ncav_first_out
 
character(len=80) ncav_out_interval
 
integer ncav_output_stack
 
character(len=120) ncav_subdomain_files
 
logical ncav_grid_metrics
 
logical ncav_file_date
 
logical ncav_velocity
 
logical ncav_offline
 
logical ncav_salt_temp
 
logical ncav_turbulence
 
logical ncav_vertical_vel
 
logical ncav_average_vel
 
logical ncav_vorticity
 
logical ncav_nh_qp
 
logical ncav_nh_rhs
 
logical ncav_ice
 
logical ncav_wind_vel
 
logical ncav_wind_stress
 
logical ncav_wave_para
 
logical ncav_wave_stress
 
logical ncav_evap_precip
 
logical ncav_surface_heat
 
logical ncav_groundwater
 
logical ncav_bio
 
logical ncav_wqm
 
character(len=80) ncav_file_name
 
character(len=80) horizontal_mixing_type
 
character(len=80) horizontal_mixing_file
 
character(len=80) horizontal_mixing_kind
 
real(sp) horizontal_mixing_coefficient
 
real(sp) horizontal_prandtl_number
 
real(sp) hprnu
 
character(len=80) vertical_mixing_type
 
real(sp) vertical_mixing_coefficient
 
real(sp) vertical_prandtl_number
 
real(sp) umol
 
real(sp) vprnu
 
character(len=80) bottom_roughness_kind
 
character(len=80) bottom_roughness_type
 
character(len=80) bottom_roughness_file
 
real(sp) bottom_roughness_minimum
 
real(sp) bottom_roughness_lengthscale
 
real(sp) cbcmin
 
character(len=80), parameter br_orig = 'orig'
 
character(len=80), parameter br_gotm = 'gotm'
 
logical convective_overturning
 
logical scalar_positivity_control
 
logical barotropic
 
character(len=80) sea_water_density_function
 
character(len=80) baroclinic_pressure_gradient
 
logical temperature_active
 
logical salinity_active
 
logical surface_wave_mixing
 
logical wetting_drying_on
 
logical recalculate_rho_mean
 
character(len=80) interval_rho_mean
 
character(len=80), parameter sw_dens1 = 'dens1'
 
character(len=80), parameter sw_dens2 = 'dens2'
 
character(len=80), parameter sw_dens3 = 'dens3'
 
logical adcor_on
 
logical equator_beta_plane
 
logical noflux_bot_condition
 
logical wind_on
 
character(len=80) wind_type
 
character(len=80) wind_file
 
character(len=80) wind_kind
 
real(sp) wind_x
 
real(sp) wind_y
 
logical heating_on
 
character(len=80) heating_type
 
character(len=80) heating_file
 
character(len=80) heating_kind
 
real(sp) heating_longwave_perctage
 
real(sp) heating_longwave_lengthscale
 
real(sp) heating_shortwave_lengthscale
 
real(sp) heating_radiation
 
real(sp) heating_netflux
 
real(sp) rheat
 
real(sp) zeta1
 
real(sp) zeta2
 
logical precipitation_on
 
character(len=80) precipitation_file
 
character(len=80) precipitation_kind
 
real(sp) precipitation_evp
 
real(sp) precipitation_prc
 
logical airpressure_on
 
character(len=80) airpressure_file
 
character(len=80) airpressure_kind
 
real(sp) airpressure_value
 
logical wave_on
 
character(len=80) wave_file
 
character(len=80) wave_kind
 
real(sp) wave_height
 
real(sp) wave_length
 
real(sp) wave_direction
 
real(sp) wave_period
 
real(sp) wave_per_bot
 
real(sp) wave_ub_bot
 
character(len=80), parameter cnstnt = "constant"
 
character(len=80), parameter sttc = "static"
 
character(len=80), parameter tmdpndnt = "time dependant"
 
character(len=80), parameter prdc = "periodic"
 
character(len=80), parameter vrbl = "variable"
 
character(len=80), parameter speed = "speed"
 
character(len=80), parameter stress = "stress"
 
character(len=80) river_ts_setting
 
character(len=80) river_inflow_location
 
character(len=80) river_kind
 
character(len=80) river_info_file
 
integer river_number
 
integer, parameter river_char_len =60
 
integer, parameter max_layers = 100
 
character(len=80) river_name
 
character(len=80) river_file
 
integer river_grid_location
 
character(len=river_char_lenriver_vertical_distribution
 
type(river), dimension(:), allocatable rivers
 
logical obc_on
 
character(len=80) obc_node_list_file
 
logical obc_elevation_forcing_on
 
character(len=80) obc_elevation_file
 
integer obc_ts_type
 
logical obc_temp_nudging
 
character(len=80) obc_temp_file
 
real(sp) obc_temp_nudging_timescale
 
logical obc_salt_nudging
 
character(len=80) obc_salt_file
 
real(sp) obc_salt_nudging_timescale
 
logical obc_meanflow
 
character(len=80) obc_meanflow_file
 
logical obc_longshore_flow_on
 
character(len=80) obc_longshore_flow_file
 
integer obc_tideout_initial
 
integer obc_tideout_interval
 
logical obc_depth_control_on
 
character(len=80) grid_file
 
character(len=80) grid_file_units
 
character(len=200) projection_reference
 
character(len=80) sigma_levels_file
 
character(len=80) depth_file
 
character(len=80) coriolis_file
 
character(len=80) sponge_file
 
logical use_proj
 
logical groundwater_on
 
character(len=80) groundwater_kind
 
character(len=80) groundwater_file
 
real(sp) groundwater_flow
 
real(sp) groundwater_temp
 
logical groundwater_temp_on
 
real(sp) groundwater_salt
 
logical groundwater_salt_on
 
logical lag_particles_on
 
character(len=80) lag_start_file
 
character(len=80) lag_out_file
 
character(len=80) lag_first_out
 
character(len=80) lag_restart_file
 
character(len=80) lag_out_interval
 
character(len=80) lag_scal_choice
 
logical data_assimilation
 
character(len=80) data_assimilation_file
 
logical biological_model
 
character(len=80) startup_bio_type
 
logical sediment_model
 
character(len=80) sediment_model_file
 
character(len=80) sediment_parameter_type
 
character(len=80) sediment_parameter_file
 
character(len=80) bedflag_type
 
character(len=80) bedflag_file
 
logical icing_model
 
character(len=80) icing_forcing_file
 
character(len=80) icing_forcing_kind
 
real(sp) icing_air_temp
 
real(sp) icing_wspd
 
logical ice_model
 
character(len=80) ice_forcing_file
 
character(len=80) ice_forcing_kind
 
real(sp) ice_sea_level_pressure
 
real(sp) ice_air_temp
 
real(sp) ice_spec_humidity
 
real(sp) ice_cloud_cover
 
real(sp) ice_shortwave
 
integer n_sed
 
integer, parameter n_sed_max = 10
 
character(len=20), dimension(n_sed_maxsed_names
 
real(sp), dimension(:,:), allocatable seddis
 
real(sp), dimension(:,:), allocatable biodis
 
character(len=80) fvcom_run_mode
 
character(len=80), parameter fvcom_pure_sim = 'pure sim'
 
character(len=80), parameter fvcom_nudge_oi_assim = 'nudge or OI assim'
 
character(len=80), parameter fvcom_rrkf_without_ssa = 'RRKF WITHOUT SSH/SST'
 
character(len=80), parameter fvcom_rrkf_with_ssa = 'RRKF WITH SSH/SST'
 
character(len=80), parameter fvcom_enkf_without_ssa = 'ENKF WITHOUT SSH/SST'
 
character(len=80), parameter fvcom_enkf_with_ssa = 'ENKF WITH SSH/SST'
 
character(len=80), parameter fvcom_kalman_4 = 'Kalman 4'
 
logical probes_on
 
integer probes_number
 
character(len=80) probes_file
 
logical force_archive = .false.
 
logical boundschk_on = .false.
 
integer chk_interval
 
real(sp) veloc_mag_max
 
real(sp) zeta_mag_max
 
real(sp) temp_max
 
real(sp) temp_min
 
real(sp) salt_max
 
real(sp) salt_min
 = bounds checking More...
 
type(time) inttime
 
type(time) exttime
 
type(time) rktime
 
type(time) zerotime
 
type(time) endtime
 
type(time) starttime
 
type(time) runfile_starttime
 
type(time) referencedate
 
type(time) delt_rho_mean
 
type(time) recalc_rho_mean
 
type(time) spectime
 
real(sp) dte
 
real(sp) dti
 
real(sp) ramp
 
type(time) imdte
 
type(time) imdti
 
integer(itime) iint
 
integer(itime) iext
 
integer(itime) istart
 
integer(itime) iend
 
integer(itime) nsteps
 
integer, parameter timeprec = 6
 
integer, parameter datestrlen = 20+TIMEPREC
 
real(dp), dimension(4), parameter alpha_rk = (/0.2500_DP,1.0_DP/3.0_DP,0.5000_DP,1.0_DP/)
 
real(dp), parameter grav = 9.81_SP
 
real(dp), parameter pi = 3.141592653589793238_DP
 
real(dp), parameter pi2 = 2.0_DP * 3.141592653589793238_DP
 
real(dp), parameter zero = 0.0_DP
 
real(dp), parameter one_third = 1.0_DP/3.0_DP
 
real(dp), parameter rearth = 6371.0E03_DP
 
real(dp), parameter deg2rad = PI2/360.0_DP
 
real(dp), parameter tpi = DEG2RAD*REARTH
 
real(dp), parameter rofvros = 0.9775171065_DP
 
real(dp), parameter slp0 = 101325.0_sp
 
character(len=80) stype
 
character(len=80), parameter stype_uniform = "UNIFORM"
 
character(len=80), parameter stype_geometric = "GEOMETRIC"
 
character(len=80), parameter stype_tanh = "TANH"
 
character(len=80), parameter stype_generalized = "GENERALIZED"
 
character(len=80), parameter stype_restart = "RESTART"
 
real(sp) p_sigma
 
real(sp) du2
 
real(sp) dl2
 
real(sp) duu
 
real(sp) dll
 
real(sp) hmin1
 
integer ku
 
integer kl
 
real(sp), dimension(:), allocatable zku
 
real(sp), dimension(:), allocatable zkl
 
real(sp) hmax
 
real(sp) hmin
 
integer ipt
 
integer, parameter, public ipt_base = 7000
 
integer, parameter testunit = 200
 
integer, parameter nmlunit = 10
 
integer, parameter itsunit =11
 
integer, parameter obcunit =12
 
integer, parameter gridunit =13
 
integer, parameter sigmaunit =14
 
integer, parameter depthunit =15
 
integer, parameter coriolisunit =16
 
integer, parameter spongeunit =17
 
integer, parameter lsfunit =18
 
integer, parameter assimunit =19
 
integer, parameter oiassimunit =23
 
integer, parameter probeunit =20
 
integer, parameter julobcunit =21
 
integer, parameter kfunit =22
 
integer, parameter nestunit =30
 
integer, parameter subdunit =31
 
integer rivernmlunit
 

Variable Documentation

logical control::adcor_on
character(len=80) control::airpressure_file
character(len=80) control::airpressure_kind
logical control::airpressure_on
real(sp) control::airpressure_value
real(dp), dimension(4), parameter control::alpha_rk = (/0.2500_DP,1.0_DP/3.0_DP,0.5000_DP,1.0_DP/)
integer, parameter control::assimunit =19
character(len=80) control::baroclinic_pressure_gradient
logical control::barotropic
character(len=80) control::bedflag_file
character(len=80) control::bedflag_type
real(sp), dimension(:,:), allocatable control::biodis
logical control::biological_model
logical control::blank_namelist
character(len=80) control::bottom_roughness_file
character(len=80) control::bottom_roughness_kind
real(sp) control::bottom_roughness_lengthscale
real(sp) control::bottom_roughness_minimum
character(len=80) control::bottom_roughness_type
logical control::boundschk_on = .false.
character(len=80), parameter control::br_gotm = 'gotm'
character(len=80), parameter control::br_orig = 'orig'
character(len=80) control::case_title
character(len=80) control::casename
real(sp) control::cbcmin
integer control::chk_interval
logical control::cmdln_restart
character(len=80), parameter control::cnstnt = "constant"
logical control::convective_overturning
character(len=80) control::coriolis_file
integer, parameter control::coriolisunit =16
logical control::data_assimilation
character(len=80) control::data_assimilation_file
character(len=80) control::date_format
character(len=80) control::date_reference
integer, parameter control::datestrlen = 20+TIMEPREC
real(dp), parameter control::deg2rad = PI2/360.0_DP
type(time) control::delt_rho_mean
character(len=80) control::depth_file
integer, parameter control::depthunit =15
real(sp) control::dl2
real(sp) control::dll
real(sp) control::dte
real(sp) control::dti
real(sp) control::du2
real(sp) control::duu
character(len=80) control::end_date
type(time) control::endtime
logical control::equator_beta_plane
real(dp) control::extstep_seconds
type(time) control::exttime
logical control::force_archive = .false.
logical control::forecast_mode
character(len=80), parameter control::fvcom_enkf_with_ssa = 'ENKF WITH SSH/SST'
character(len=80), parameter control::fvcom_enkf_without_ssa = 'ENKF WITHOUT SSH/SST'
character(len=80), parameter control::fvcom_kalman_4 = 'Kalman 4'
character(len=80), parameter control::fvcom_nudge_oi_assim = 'nudge or OI assim'
character(len=80), parameter control::fvcom_pure_sim = 'pure sim'
character(len=80), parameter control::fvcom_rrkf_with_ssa = 'RRKF WITH SSH/SST'
character(len=80), parameter control::fvcom_rrkf_without_ssa = 'RRKF WITHOUT SSH/SST'
character(len=80) control::fvcom_run_mode
character(len=80) control::fvcom_version
character(len=80) control::fvcom_website
real(dp), parameter control::grav = 9.81_SP
character(len=80) control::grid_file
character(len=80) control::grid_file_units
integer, parameter control::gridunit =13
character(len=80) control::groundwater_file
real(sp) control::groundwater_flow
character(len=80) control::groundwater_kind
logical control::groundwater_on
real(sp) control::groundwater_salt
logical control::groundwater_salt_on
real(sp) control::groundwater_temp
logical control::groundwater_temp_on
character(len=80) control::heating_file
character(len=80) control::heating_kind
real(sp) control::heating_longwave_lengthscale
real(sp) control::heating_longwave_perctage
real(sp) control::heating_netflux
logical control::heating_on
real(sp) control::heating_radiation
real(sp) control::heating_shortwave_lengthscale
character(len=80) control::heating_type
real(sp) control::hmax
real(sp) control::hmin
real(sp) control::hmin1
real(sp) control::horizontal_mixing_coefficient
character(len=80) control::horizontal_mixing_file
character(len=80) control::horizontal_mixing_kind
character(len=80) control::horizontal_mixing_type
real(sp) control::horizontal_prandtl_number
real(sp) control::hprnu
real(sp) control::ice_air_temp
real(sp) control::ice_cloud_cover
character(len=80) control::ice_forcing_file
character(len=80) control::ice_forcing_kind
logical control::ice_model
real(sp) control::ice_sea_level_pressure
real(sp) control::ice_shortwave
real(sp) control::ice_spec_humidity
real(sp) control::icing_air_temp
character(len=80) control::icing_forcing_file
character(len=80) control::icing_forcing_kind
logical control::icing_model
real(sp) control::icing_wspd
integer(itime) control::iend
integer(itime) control::iext
integer(itime) control::iint
type(time) control::imdte
type(time) control::imdti
logical control::in_mpi_io_loop
character(len=80) control::infofile
character(len=80) control::input_dir
character(len=80) control::institution
character(len=80) control::interval_rho_mean
real(dp) control::intstep_seconds
type(time) control::inttime
logical control::ioproc
integer control::ipt
integer, parameter, public control::ipt_base = 7000
integer control::iramp
integer control::ireport
integer control::isplit
integer(itime) control::istart
integer, parameter control::itsunit =11
integer, parameter control::julobcunit =21
integer, parameter control::kfunit =22
integer control::kl
integer control::ku
character(len=80) control::lag_first_out
character(len=80) control::lag_out_file
character(len=80) control::lag_out_interval
logical control::lag_particles_on
character(len=80) control::lag_restart_file
character(len=80) control::lag_scal_choice
character(len=80) control::lag_start_file
integer, parameter control::lsfunit =18
integer, parameter control::max_layers = 100
real(sp) control::min_depth
integer control::mpi_fvcom_group
logical control::msr
integer control::n_sed
integer, parameter control::n_sed_max = 10
character(len=80) control::namelist_name
logical control::nc_average_vel
logical control::nc_bio
logical control::nc_evap_precip
logical control::nc_file_date
character(len=80) control::nc_file_name
character(len=80) control::nc_first_out
logical control::nc_grid_metrics
logical control::nc_groundwater
logical control::nc_ice
logical control::nc_nh_qp
logical control::nc_nh_rhs
logical control::nc_offline
logical control::nc_on
character(len=80) control::nc_out_interval
integer control::nc_output_stack
logical control::nc_salt_temp
character(len=120) control::nc_subdomain_files
logical control::nc_surface_heat
logical control::nc_turbulence
logical control::nc_velocity
logical control::nc_vertical_vel
logical control::nc_vorticity
logical control::nc_wave_para
logical control::nc_wave_stress
logical control::nc_wind_stress
logical control::nc_wind_vel
logical control::nc_wqm
logical control::ncav_average_vel
logical control::ncav_bio
logical control::ncav_evap_precip
logical control::ncav_file_date
character(len=80) control::ncav_file_name
character(len=80) control::ncav_first_out
logical control::ncav_grid_metrics
logical control::ncav_groundwater
logical control::ncav_ice
logical control::ncav_nh_qp
logical control::ncav_nh_rhs
logical control::ncav_offline
logical control::ncav_on
character(len=80) control::ncav_out_interval
integer control::ncav_output_stack
logical control::ncav_salt_temp
character(len=120) control::ncav_subdomain_files
logical control::ncav_surface_heat
logical control::ncav_turbulence
logical control::ncav_velocity
logical control::ncav_vertical_vel
logical control::ncav_vorticity
logical control::ncav_wave_para
logical control::ncav_wave_stress
logical control::ncav_wind_stress
logical control::ncav_wind_vel
logical control::ncav_wqm
integer, parameter control::nestunit =30
integer, parameter control::nmlunit = 10
logical control::noflux_bot_condition
integer(itime) control::nsteps
logical control::obc_depth_control_on
character(len=80) control::obc_elevation_file
logical control::obc_elevation_forcing_on
character(len=80) control::obc_longshore_flow_file
logical control::obc_longshore_flow_on
logical control::obc_meanflow
character(len=80) control::obc_meanflow_file
character(len=80) control::obc_node_list_file
logical control::obc_on
character(len=80) control::obc_salt_file
logical control::obc_salt_nudging
real(sp) control::obc_salt_nudging_timescale
character(len=80) control::obc_temp_file
logical control::obc_temp_nudging
real(sp) control::obc_temp_nudging_timescale
integer control::obc_tideout_initial
integer control::obc_tideout_interval
integer control::obc_ts_type
integer, parameter control::obcunit =12
integer, parameter control::oiassimunit =23
real(dp), parameter control::one_third = 1.0_DP/3.0_DP
character(len=80) control::output_dir
real(sp) control::p_sigma
logical control::par
real(dp), parameter control::pi = 3.141592653589793238_DP
real(dp), parameter control::pi2 = 2.0_DP * 3.141592653589793238_DP
character(len=80), parameter control::prdc = "periodic"
real(sp) control::precipitation_evp
character(len=80) control::precipitation_file
character(len=80) control::precipitation_kind
logical control::precipitation_on
real(sp) control::precipitation_prc
character(len=80) control::prg_name
character(len=80) control::probes_file
integer control::probes_number
logical control::probes_on
integer, parameter control::probeunit =20
character(len=200) control::projection_reference
real(sp) control::ramp
real(dp), parameter control::rearth = 6371.0E03_DP
type(time) control::recalc_rho_mean
logical control::recalculate_rho_mean
type(time) control::referencedate
character(len=80) control::restart_file_name
real(sp) control::rheat
integer, parameter control::river_char_len =60
character(len=80) control::river_file
integer control::river_grid_location
character(len=80) control::river_inflow_location
character(len=80) control::river_info_file
character(len=80) control::river_kind
character(len=80) control::river_name
integer control::river_number
character(len=80) control::river_ts_setting
character(len=river_char_len) control::river_vertical_distribution
integer control::rivernmlunit
type(river), dimension(:), allocatable control::rivers
type(time) control::rktime
real(dp), parameter control::rofvros = 0.9775171065_DP
character(len=80) control::rst_first_out
logical control::rst_on
character(len=80) control::rst_out_interval
integer control::rst_output_stack
type(time) control::runfile_starttime
logical control::salinity_active
real(sp) control::salt_max
real(sp) control::salt_min

= bounds checking

logical control::scalar_positivity_control
character(len=80) control::sea_water_density_function
character(len=20), dimension(n_sed_max) control::sed_names
real(sp), dimension(:,:), allocatable control::seddis
logical control::sediment_model
character(len=80) control::sediment_model_file
character(len=80) control::sediment_parameter_file
character(len=80) control::sediment_parameter_type
logical control::serial
character(len=80) control::sigma_levels_file
integer, parameter control::sigmaunit =14
real(dp), parameter control::slp0 = 101325.0_sp
type(time) control::spectime
character(len=80), parameter control::speed = "speed"
character(len=80) control::sponge_file
integer, parameter control::spongeunit =17
character(len=80) control::start_date
type(time) control::starttime
character(len=80) control::startup_bio_type
real(sp) control::startup_dmax
character(len=80) control::startup_file
real(sp), dimension(2) control::startup_s_vals
real(sp), dimension(2) control::startup_t_vals
character(len=80) control::startup_ts_type
character(len=80) control::startup_turb_type
character(len=80) control::startup_type
character(len=80), parameter control::startup_type_coldstart = 'coldstart'
character(len=80), parameter control::startup_type_constant = 'constant'
character(len=80), parameter control::startup_type_crashrestart = 'crashrestart'
character(len=80), parameter control::startup_type_default = 'default'
character(len=80), parameter control::startup_type_forecast = 'forecast'
character(len=80), parameter control::startup_type_hotstart = 'hotstart'
character(len=80), parameter control::startup_type_linear = 'linear'
character(len=80), parameter control::startup_type_observed = 'observed'
character(len=80), parameter control::startup_type_setvalues = 'set values'
real(sp) control::startup_u_vals
character(len=80) control::startup_uv_type
real(sp) control::startup_v_vals
real(sp) control::static_ssh_adj
character(len=80), parameter control::stress = "stress"
character(len=80), parameter control::sttc = "static"
character(len=80) control::stype
character(len=80), parameter control::stype_generalized = "GENERALIZED"
character(len=80), parameter control::stype_geometric = "GEOMETRIC"
character(len=80), parameter control::stype_restart = "RESTART"
character(len=80), parameter control::stype_tanh = "TANH"
character(len=80), parameter control::stype_uniform = "UNIFORM"
integer, parameter control::subdunit =31
logical control::surface_wave_mixing
character(len=80), parameter control::sw_dens1 = 'dens1'
character(len=80), parameter control::sw_dens2 = 'dens2'
character(len=80), parameter control::sw_dens3 = 'dens3'
real(sp) control::temp_max
real(sp) control::temp_min
logical control::temperature_active
integer, parameter control::testunit = 200
integer, parameter control::timeprec = 6
character(len=80) control::timezone
character(len=80), parameter control::tmdpndnt = "time dependant"
real(dp), parameter control::tpi = DEG2RAD*REARTH
real(sp) control::umol
logical control::use_mpi_io_mode
logical control::use_proj
logical control::use_real_world_time
real(sp) control::veloc_mag_max
real(sp) control::vertical_mixing_coefficient
character(len=80) control::vertical_mixing_type
real(sp) control::vertical_prandtl_number
logical control::visit_all_vars
real(sp) control::vprnu
character(len=80), parameter control::vrbl = "variable"
logical control::wait_for_visit
real(sp) control::wave_direction
character(len=80) control::wave_file
real(sp) control::wave_height
character(len=80) control::wave_kind
real(sp) control::wave_length
logical control::wave_on
real(sp) control::wave_per_bot
real(sp) control::wave_period
real(sp) control::wave_ub_bot
logical control::wetting_drying_on
character(len=80) control::wind_file
character(len=80) control::wind_kind
logical control::wind_on
character(len=80) control::wind_type
real(sp) control::wind_x
real(sp) control::wind_y
real(dp), parameter control::zero = 0.0_DP
type(time) control::zerotime
real(sp) control::zeta1
real(sp) control::zeta2
real(sp) control::zeta_mag_max
real(sp), dimension(:), allocatable control::zkl
real(sp), dimension(:), allocatable control::zku