My Project
Data Types | Variables
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_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_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 backward_advection
 
integer backward_step
 
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), parameter uniform = "uniform"
 
character(len=80), parameter non_uniform = "non-uniform"
 
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
 
real(sp), dimension(max_layersriver_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) biological_model_file
 
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
 
character(len=80) ice_longwave_type
 
logical high_latitude_wave
 
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

◆ adcor_on

logical control::adcor_on

Definition at line 403 of file mod_main.f90.

403  LOGICAL ADCOR_ON

◆ airpressure_file

character(len=80) control::airpressure_file

Definition at line 473 of file mod_main.f90.

473  CHARACTER(LEN=80) AIRPRESSURE_FILE

◆ airpressure_kind

character(len=80) control::airpressure_kind

Definition at line 474 of file mod_main.f90.

474  CHARACTER(LEN=80) AIRPRESSURE_KIND

◆ airpressure_on

logical control::airpressure_on

Definition at line 472 of file mod_main.f90.

472  LOGICAL AIRPRESSURE_ON

◆ airpressure_value

real(sp) control::airpressure_value

Definition at line 475 of file mod_main.f90.

475  REAL(SP) :: AIRPRESSURE_VALUE

◆ alpha_rk

real(dp), dimension(4), parameter control::alpha_rk = (/0.2500_DP,1.0_DP/3.0_DP,0.5000_DP,1.0_DP/)

Definition at line 875 of file mod_main.f90.

875  REAL(DP), PARAMETER, DIMENSION(4) :: ALPHA_RK = (/0.2500_dp,1.0_dp/3.0_dp,0.5000_dp,1.0_dp/)

◆ assimunit

integer, parameter control::assimunit =19

Definition at line 935 of file mod_main.f90.

935  INTEGER, PARAMETER :: ASSIMUNIT=19

◆ backward_advection

logical control::backward_advection

Definition at line 388 of file mod_main.f90.

388  LOGICAL BACKWARD_ADVECTION

◆ backward_step

integer control::backward_step

Definition at line 389 of file mod_main.f90.

389  INTEGER BACKWARD_STEP

◆ baroclinic_pressure_gradient

character(len=80) control::baroclinic_pressure_gradient

Definition at line 383 of file mod_main.f90.

383  CHARACTER(LEN=80) BAROCLINIC_PRESSURE_GRADIENT

◆ barotropic

logical control::barotropic

Definition at line 381 of file mod_main.f90.

381  LOGICAL BAROTROPIC

◆ bedflag_file

character(len=80) control::bedflag_file

Definition at line 717 of file mod_main.f90.

717  CHARACTER(LEN=80) BEDFLAG_FILE

◆ bedflag_type

character(len=80) control::bedflag_type

Definition at line 716 of file mod_main.f90.

716  CHARACTER(LEN=80) BEDFLAG_TYPE

◆ biodis

real(sp), dimension(:,:), allocatable control::biodis

Definition at line 744 of file mod_main.f90.

744  REAL(SP), ALLOCATABLE :: BIODIS(:,:)

◆ biological_model

logical control::biological_model

Definition at line 706 of file mod_main.f90.

706  LOGICAL BIOLOGICAL_MODEL

◆ biological_model_file

character(len=80) control::biological_model_file

Definition at line 708 of file mod_main.f90.

708  CHARACTER(LEN=80) BIOLOGICAL_MODEL_FILE

◆ blank_namelist

logical control::blank_namelist

Definition at line 120 of file mod_main.f90.

120  LOGICAL BLANK_NAMELIST

◆ bottom_roughness_file

character(len=80) control::bottom_roughness_file

Definition at line 370 of file mod_main.f90.

370  CHARACTER(LEN=80) BOTTOM_ROUGHNESS_FILE

◆ bottom_roughness_kind

character(len=80) control::bottom_roughness_kind

Definition at line 368 of file mod_main.f90.

368  CHARACTER(LEN=80) BOTTOM_ROUGHNESS_KIND

◆ bottom_roughness_lengthscale

real(sp) control::bottom_roughness_lengthscale

Definition at line 372 of file mod_main.f90.

372  REAL(SP) BOTTOM_ROUGHNESS_LENGTHSCALE !!BOTTOM FRICTION DEPTH LENGTH SCALE

◆ bottom_roughness_minimum

real(sp) control::bottom_roughness_minimum

Definition at line 371 of file mod_main.f90.

371  REAL(SP) BOTTOM_ROUGHNESS_MINIMUM !!MINIMUM BOTTOM DRAG COEFFICIENT

◆ bottom_roughness_type

character(len=80) control::bottom_roughness_type

Definition at line 369 of file mod_main.f90.

369  CHARACTER(LEN=80) BOTTOM_ROUGHNESS_TYPE

◆ boundschk_on

logical control::boundschk_on = .false.

Definition at line 806 of file mod_main.f90.

806  LOGICAL :: BOUNDSCHK_ON = .false.

◆ br_gotm

character(len=80), parameter control::br_gotm = 'gotm'

Definition at line 377 of file mod_main.f90.

377  CHARACTER(LEN=80),parameter :: BR_GOTM = 'gotm'

◆ br_orig

character(len=80), parameter control::br_orig = 'orig'

Definition at line 376 of file mod_main.f90.

376  CHARACTER(LEN=80),parameter :: BR_ORIG = 'orig'

◆ case_title

character(len=80) control::case_title

Definition at line 124 of file mod_main.f90.

124  CHARACTER(LEN=80) CASE_TITLE !!CASE TITLE

◆ casename

character(len=80) control::casename

Definition at line 116 of file mod_main.f90.

116  CHARACTER(LEN=80) CASENAME !!LETTER ACRONYM SPECIFYING CASE

◆ cbcmin

real(sp) control::cbcmin

Definition at line 374 of file mod_main.f90.

374  REAL(SP) CBCMIN ! FVCOM NAME

◆ chk_interval

integer control::chk_interval

Definition at line 807 of file mod_main.f90.

807  INTEGER :: CHK_INTERVAL

◆ cmdln_restart

logical control::cmdln_restart

Definition at line 152 of file mod_main.f90.

152  LOGICAL CMDLN_RESTART

◆ cnstnt

character(len=80), parameter control::cnstnt = "constant"

Definition at line 488 of file mod_main.f90.

488  CHARACTER(LEN=80),parameter:: CNSTNT = "constant"

◆ convective_overturning

logical control::convective_overturning

Definition at line 379 of file mod_main.f90.

379  LOGICAL CONVECTIVE_OVERTURNING

◆ coriolis_file

character(len=80) control::coriolis_file

Definition at line 630 of file mod_main.f90.

630  CHARACTER(LEN=80) CORIOLIS_FILE

◆ coriolisunit

integer, parameter control::coriolisunit =16

Definition at line 932 of file mod_main.f90.

932  INTEGER, PARAMETER :: CORIOLISUNIT=16

◆ data_assimilation

logical control::data_assimilation

Definition at line 704 of file mod_main.f90.

704  LOGICAL DATA_ASSIMILATION

◆ data_assimilation_file

character(len=80) control::data_assimilation_file

Definition at line 705 of file mod_main.f90.

705  CHARACTER(LEN=80) DATA_ASSIMILATION_FILE

◆ date_format

character(len=80) control::date_format

Definition at line 125 of file mod_main.f90.

125  CHARACTER(Len=80) DATE_FORMAT !!DATE FORMAT: ie 2007-11-19 => YMD

◆ date_reference

character(len=80) control::date_reference

Definition at line 129 of file mod_main.f90.

129  CHARACTER(Len=80) DATE_REFERENCE !!USER DEFINED REFERENCE DATE OR DEFAULT

◆ datestrlen

integer, parameter control::datestrlen = 20+TIMEPREC

Definition at line 860 of file mod_main.f90.

860  INTEGER, PARAMETER:: DATESTRLEN = 20+timeprec
integer, parameter timeprec
Definition: mod_main.f90:858

◆ deg2rad

real(dp), parameter control::deg2rad = PI2/360.0_DP

Definition at line 885 of file mod_main.f90.

885  REAL(DP), PARAMETER :: DEG2RAD = pi2/360.0_dp !!Radians/Degree
real(dp), parameter pi2
Definition: mod_main.f90:881

◆ delt_rho_mean

type(time) control::delt_rho_mean

Definition at line 837 of file mod_main.f90.

837  TYPE(TIME) :: DELT_RHO_MEAN

◆ depth_file

character(len=80) control::depth_file

Definition at line 629 of file mod_main.f90.

629  CHARACTER(LEN=80) DEPTH_FILE

◆ depthunit

integer, parameter control::depthunit =15

Definition at line 931 of file mod_main.f90.

931  INTEGER, PARAMETER :: DEPTHUNIT=15

◆ dl2

real(sp) control::dl2

Definition at line 904 of file mod_main.f90.

904  REAL(SP) :: DL2 !!PARAMETER CONTROLLING LEVEL DISTRIBUTION OF BOTTOM

◆ dll

real(sp) control::dll

Definition at line 908 of file mod_main.f90.

908  REAL(SP) :: DLL !!THE LOWER BOUNDARY OF PARALLEL COORDINATE

◆ dte

real(sp) control::dte

Definition at line 843 of file mod_main.f90.

843  REAL(SP) :: DTE !!EXTERNAL TIME STEP (Seconds)

◆ dti

real(sp) control::dti

Definition at line 844 of file mod_main.f90.

844  REAL(SP) :: DTI !!INTERNAL TIME STEP (Seconds)

◆ du2

real(sp) control::du2

Definition at line 903 of file mod_main.f90.

903  REAL(SP) :: DU2 !!PARAMETER CONTROLLING LEVEL DISTRIBUTION OF SURFACE

◆ duu

real(sp) control::duu

Definition at line 907 of file mod_main.f90.

907  REAL(SP) :: DUU !!THE UPPER BOUNDARY OF PARALLEL COORDINATE

◆ end_date

character(len=80) control::end_date

Definition at line 128 of file mod_main.f90.

128  CHARACTER(Len=80) END_DATE !!DATE TO END MODEL

◆ endtime

type(time) control::endtime

Definition at line 832 of file mod_main.f90.

832  TYPE(TIME) :: EndTime

◆ equator_beta_plane

logical control::equator_beta_plane

Definition at line 404 of file mod_main.f90.

404  LOGICAL EQUATOR_BETA_PLANE

◆ extstep_seconds

real(dp) control::extstep_seconds

Definition at line 201 of file mod_main.f90.

201  REAL(DP) EXTSTEP_SECONDS!!EXTERNAL TIME STEP IN SECONDS;

◆ exttime

type(time) control::exttime

Definition at line 828 of file mod_main.f90.

828  TYPE(TIME) :: ExtTime

◆ force_archive

logical control::force_archive = .false.

Definition at line 805 of file mod_main.f90.

805  LOGICAL :: FORCE_ARCHIVE = .false.

◆ forecast_mode

logical control::forecast_mode

Definition at line 159 of file mod_main.f90.

159  LOGICAL FORECAST_MODE

◆ fvcom_enkf_with_ssa

character(len=80), parameter control::fvcom_enkf_with_ssa = 'ENKF WITH SSH/SST'

Definition at line 758 of file mod_main.f90.

758  CHARACTER(LEN=80),parameter :: FVCOM_ENKF_WITH_SSA = 'ENKF WITH SSH/SST'

◆ fvcom_enkf_without_ssa

character(len=80), parameter control::fvcom_enkf_without_ssa = 'ENKF WITHOUT SSH/SST'

Definition at line 757 of file mod_main.f90.

757  CHARACTER(LEN=80),parameter :: FVCOM_ENKF_WITHOUT_SSA = 'ENKF WITHOUT SSH/SST'

◆ fvcom_kalman_4

character(len=80), parameter control::fvcom_kalman_4 = 'Kalman 4'

Definition at line 759 of file mod_main.f90.

759  CHARACTER(LEN=80),parameter :: FVCOM_KALMAN_4 = 'Kalman 4'

◆ fvcom_nudge_oi_assim

character(len=80), parameter control::fvcom_nudge_oi_assim = 'nudge or OI assim'

Definition at line 752 of file mod_main.f90.

752  CHARACTER(LEN=80),parameter :: FVCOM_NUDGE_OI_ASSIM = 'nudge or OI assim'

◆ fvcom_pure_sim

character(len=80), parameter control::fvcom_pure_sim = 'pure sim'

Definition at line 749 of file mod_main.f90.

749  CHARACTER(LEN=80),parameter :: FVCOM_PURE_SIM = 'pure sim'

◆ fvcom_rrkf_with_ssa

character(len=80), parameter control::fvcom_rrkf_with_ssa = 'RRKF WITH SSH/SST'

Definition at line 756 of file mod_main.f90.

756  CHARACTER(LEN=80),parameter :: FVCOM_RRKF_WITH_SSA = 'RRKF WITH SSH/SST'

◆ fvcom_rrkf_without_ssa

character(len=80), parameter control::fvcom_rrkf_without_ssa = 'RRKF WITHOUT SSH/SST'

Definition at line 755 of file mod_main.f90.

755  CHARACTER(LEN=80),parameter :: FVCOM_RRKF_WITHOUT_SSA = 'RRKF WITHOUT SSH/SST'

◆ fvcom_run_mode

character(len=80) control::fvcom_run_mode

Definition at line 748 of file mod_main.f90.

748  CHARACTER(LEN=80) FVCOM_RUN_MODE

◆ fvcom_version

character(len=80) control::fvcom_version

Definition at line 111 of file mod_main.f90.

111  CHARACTER(LEN=80) FVCOM_VERSION !!STRING DESCRIBING VERSION

◆ fvcom_website

character(len=80) control::fvcom_website

Definition at line 113 of file mod_main.f90.

113  CHARACTER(LEN=80) FVCOM_WEBSITE !!STRING DESCRIBING WEBSITE FOR FVCOM INFO

◆ grav

real(dp), parameter control::grav = 9.81_SP

Definition at line 879 of file mod_main.f90.

879  REAL(DP), PARAMETER :: GRAV = 9.81_sp

◆ grid_file

character(len=80) control::grid_file

Definition at line 625 of file mod_main.f90.

625  CHARACTER(LEN=80) GRID_FILE

◆ grid_file_units

character(len=80) control::grid_file_units

Definition at line 626 of file mod_main.f90.

626  CHARACTER(LEN=80) GRID_FILE_UNITS

◆ gridunit

integer, parameter control::gridunit =13

Definition at line 929 of file mod_main.f90.

929  INTEGER, PARAMETER :: GRIDUNIT=13

◆ groundwater_file

character(len=80) control::groundwater_file

Definition at line 651 of file mod_main.f90.

651  CHARACTER(LEN=80) GROUNDWATER_FILE

◆ groundwater_flow

real(sp) control::groundwater_flow

Definition at line 652 of file mod_main.f90.

652  REAL(SP) GROUNDWATER_FLOW

◆ groundwater_kind

character(len=80) control::groundwater_kind

Definition at line 650 of file mod_main.f90.

650  CHARACTER(LEN=80) GROUNDWATER_KIND

◆ groundwater_on

logical control::groundwater_on

Definition at line 649 of file mod_main.f90.

649  LOGICAL GROUNDWATER_ON

◆ groundwater_salt

real(sp) control::groundwater_salt

Definition at line 655 of file mod_main.f90.

655  REAL(SP) GROUNDWATER_SALT

◆ groundwater_salt_on

logical control::groundwater_salt_on

Definition at line 656 of file mod_main.f90.

656  LOGICAL GROUNDWATER_SALT_ON

◆ groundwater_temp

real(sp) control::groundwater_temp

Definition at line 653 of file mod_main.f90.

653  REAL(SP) GROUNDWATER_TEMP

◆ groundwater_temp_on

logical control::groundwater_temp_on

Definition at line 654 of file mod_main.f90.

654  LOGICAL GROUNDWATER_TEMP_ON

◆ heating_file

character(len=80) control::heating_file

Definition at line 452 of file mod_main.f90.

452  CHARACTER(LEN=80) HEATING_FILE

◆ heating_kind

character(len=80) control::heating_kind

Definition at line 453 of file mod_main.f90.

453  CHARACTER(LEN=80) HEATING_KIND

◆ heating_longwave_lengthscale

real(sp) control::heating_longwave_lengthscale

Definition at line 455 of file mod_main.f90.

455  REAL(SP) HEATING_LONGWAVE_LENGTHSCALE

◆ heating_longwave_perctage

real(sp) control::heating_longwave_perctage

Definition at line 454 of file mod_main.f90.

454  REAL(SP) HEATING_LONGWAVE_PERCTAGE

◆ heating_netflux

real(sp) control::heating_netflux

Definition at line 458 of file mod_main.f90.

458  REAL(SP) HEATING_NETFLUX

◆ heating_on

logical control::heating_on

Definition at line 450 of file mod_main.f90.

450  LOGICAL HEATING_ON

◆ heating_radiation

real(sp) control::heating_radiation

Definition at line 457 of file mod_main.f90.

457  REAL(SP) HEATING_RADIATION

◆ heating_shortwave_lengthscale

real(sp) control::heating_shortwave_lengthscale

Definition at line 456 of file mod_main.f90.

456  REAL(SP) HEATING_SHORTWAVE_LENGTHSCALE

◆ heating_type

character(len=80) control::heating_type

Definition at line 451 of file mod_main.f90.

451  CHARACTER(LEN=80) HEATING_TYPE

◆ high_latitude_wave

logical control::high_latitude_wave

Definition at line 735 of file mod_main.f90.

735  LOGICAL HIGH_LATITUDE_WAVE

◆ hmax

real(sp) control::hmax

Definition at line 917 of file mod_main.f90.

917  REAL(SP) :: HMAX !!GLOBAL MAXIMUM DEPTH IN DEPTH FILE

◆ hmin

real(sp) control::hmin

Definition at line 918 of file mod_main.f90.

918  REAL(SP) :: HMIN !!GLOBAL MINIMUM DEPTH IN DEPTH FILE

◆ hmin1

real(sp) control::hmin1

Definition at line 909 of file mod_main.f90.

909  REAL(SP) :: HMIN1 !!THE MIN DEPTH AT WHICH THE LAYERS ARE CONSTANT

◆ horizontal_mixing_coefficient

real(sp) control::horizontal_mixing_coefficient

Definition at line 354 of file mod_main.f90.

354  REAL(SP) HORIZONTAL_MIXING_COEFFICIENT

◆ horizontal_mixing_file

character(len=80) control::horizontal_mixing_file

Definition at line 352 of file mod_main.f90.

352  CHARACTER(LEN=80) HORIZONTAL_MIXING_FILE

◆ horizontal_mixing_kind

character(len=80) control::horizontal_mixing_kind

Definition at line 353 of file mod_main.f90.

353  CHARACTER(LEN=80) HORIZONTAL_MIXING_KIND

◆ horizontal_mixing_type

character(len=80) control::horizontal_mixing_type

Definition at line 351 of file mod_main.f90.

351  CHARACTER(LEN=80) HORIZONTAL_MIXING_TYPE

◆ horizontal_prandtl_number

real(sp) control::horizontal_prandtl_number

Definition at line 355 of file mod_main.f90.

355  REAL(SP) HORIZONTAL_PRANDTL_NUMBER

◆ hprnu

real(sp) control::hprnu

Definition at line 359 of file mod_main.f90.

359  REAL(SP) HPRNU ! FVCOM NAME

◆ ice_air_temp

real(sp) control::ice_air_temp

Definition at line 729 of file mod_main.f90.

729  REAL(SP) ::ICE_AIR_TEMP

◆ ice_cloud_cover

real(sp) control::ice_cloud_cover

Definition at line 731 of file mod_main.f90.

731  REAL(SP) ::ICE_CLOUD_COVER

◆ ice_forcing_file

character(len=80) control::ice_forcing_file

Definition at line 726 of file mod_main.f90.

726  CHARACTER(LEN=80) ICE_FORCING_FILE

◆ ice_forcing_kind

character(len=80) control::ice_forcing_kind

Definition at line 727 of file mod_main.f90.

727  CHARACTER(LEN=80) ICE_FORCING_KIND

◆ ice_longwave_type

character(len=80) control::ice_longwave_type

Definition at line 733 of file mod_main.f90.

733  CHARACTER(LEN=80) ICE_LONGWAVE_TYPE

◆ ice_model

logical control::ice_model

Definition at line 725 of file mod_main.f90.

725  LOGICAL ICE_MODEL

◆ ice_sea_level_pressure

real(sp) control::ice_sea_level_pressure

Definition at line 728 of file mod_main.f90.

728  REAL(SP) ::ICE_SEA_LEVEL_PRESSURE

◆ ice_shortwave

real(sp) control::ice_shortwave

Definition at line 732 of file mod_main.f90.

732  REAL(SP) ::ICE_SHORTWAVE

◆ ice_spec_humidity

real(sp) control::ice_spec_humidity

Definition at line 730 of file mod_main.f90.

730  REAL(SP) ::ICE_SPEC_HUMIDITY

◆ icing_air_temp

real(sp) control::icing_air_temp

Definition at line 722 of file mod_main.f90.

722  REAL(SP) ::ICING_AIR_TEMP

◆ icing_forcing_file

character(len=80) control::icing_forcing_file

Definition at line 720 of file mod_main.f90.

720  CHARACTER(LEN=80) ICING_FORCING_FILE

◆ icing_forcing_kind

character(len=80) control::icing_forcing_kind

Definition at line 721 of file mod_main.f90.

721  CHARACTER(LEN=80) ICING_FORCING_KIND

◆ icing_model

logical control::icing_model

Definition at line 719 of file mod_main.f90.

719  LOGICAL ICING_MODEL

◆ icing_wspd

real(sp) control::icing_wspd

Definition at line 723 of file mod_main.f90.

723  REAL(SP) ::ICING_WSPD

◆ iend

integer(itime) control::iend

Definition at line 853 of file mod_main.f90.

853  INTEGER(itime) :: IEND !!ENDING INTERNAL TIME STEP ITERATION NUMBER

◆ iext

integer(itime) control::iext

Definition at line 851 of file mod_main.f90.

851  INTEGER(itime) :: IEXT !!EXTERNAL TIME STEP ITERATION NUMBER (1 => ISPLIT)

◆ iint

integer(itime) control::iint

Definition at line 850 of file mod_main.f90.

850  INTEGER(itime) :: IINT !!INTERNAL TIME STEP ITERATION NUMBER (ISTART => IEND)

◆ imdte

type(time) control::imdte

Definition at line 847 of file mod_main.f90.

847  TYPE(TIME) :: IMDTE !!EXTERNAL TIME STEP

◆ imdti

type(time) control::imdti

Definition at line 848 of file mod_main.f90.

848  TYPE(TIME) :: IMDTI !!INTERNAL TIME STEP

◆ in_mpi_io_loop

logical control::in_mpi_io_loop

Definition at line 104 of file mod_main.f90.

104  LOGICAL :: IN_MPI_IO_LOOP !!TRUE IF OUTNODE IS ALREADY IN THE LOOP

◆ infofile

character(len=80) control::infofile

Definition at line 117 of file mod_main.f90.

117  CHARACTER(LEN=80) INFOFILE !!INFO FILE

◆ input_dir

character(len=80) control::input_dir

Definition at line 183 of file mod_main.f90.

183  CHARACTER(LEN=80) INPUT_DIR !!MAIN INPUT DIRECTORY

◆ institution

character(len=80) control::institution

Definition at line 112 of file mod_main.f90.

112  CHARACTER(LEN=80) INSTITUTION !!STRING DESCRIBING FVCOM MOTHER SHIP

◆ interval_rho_mean

character(len=80) control::interval_rho_mean

Definition at line 397 of file mod_main.f90.

397  CHARACTER(LEN=80) INTERVAL_RHO_MEAN

◆ intstep_seconds

real(dp) control::intstep_seconds

Definition at line 206 of file mod_main.f90.

206  REAL(DP) INTSTEP_SECONDS!!INTERNAL TIME STEP IN SECONDS FOR SEMI IMPLICIT;

◆ inttime

type(time) control::inttime

Definition at line 827 of file mod_main.f90.

827  TYPE(TIME) :: IntTime

◆ ioproc

logical control::ioproc

Definition at line 103 of file mod_main.f90.

103  LOGICAL :: IOPROC !!TRUE IF PROCESSOR IS THE IOPROC

◆ ipt

integer control::ipt

Definition at line 922 of file mod_main.f90.

922  INTEGER :: IPT !! IUNIT FOR LOG FILE OUTPUT

◆ ipt_base

integer, parameter, public control::ipt_base = 7000

Definition at line 923 of file mod_main.f90.

923  INTEGER, PUBLIC, PARAMETER :: IPT_BASE= 7000 ! FOR PAR LOG FILES

◆ iramp

integer control::iramp

Definition at line 208 of file mod_main.f90.

208  INTEGER IRAMP !!RAMP FACTOR USED TO EASE STARTUP = f(IINT)

◆ ireport

integer control::ireport

Definition at line 185 of file mod_main.f90.

185  INTEGER IREPORT !!INTERVAL (IINT) FOR REPORTING OF FLOWFIELD STATISTICS

◆ isplit

integer control::isplit

Definition at line 203 of file mod_main.f90.

203  INTEGER ISPLIT !!NUMBER OF ITERATIONS OF EXTERNAL MODE/INTERNAL STEP

◆ istart

integer(itime) control::istart

Definition at line 852 of file mod_main.f90.

852  INTEGER(itime) :: ISTART !!STARTING INTERNAL TIME STEP ITERATION NUMBER

◆ itsunit

integer, parameter control::itsunit =11

Definition at line 927 of file mod_main.f90.

927  INTEGER, PARAMETER :: ITSUNIT=11

◆ julobcunit

integer, parameter control::julobcunit =21

Definition at line 938 of file mod_main.f90.

938  INTEGER, PARAMETER :: JULOBCUNIT=21

◆ kfunit

integer, parameter control::kfunit =22

Definition at line 939 of file mod_main.f90.

939  INTEGER, PARAMETER :: KFUNIT=22

◆ kl

integer control::kl

Definition at line 912 of file mod_main.f90.

912  INTEGER :: KL !!THE NUMBVER OF LAYERS BELOW LOWER BOUNDARY

◆ ku

integer control::ku

Definition at line 911 of file mod_main.f90.

911  INTEGER :: KU !!THE NUMBERS OF LAYERS ABOVE UPPER BOUNDARY

◆ lag_first_out

character(len=80) control::lag_first_out

Definition at line 674 of file mod_main.f90.

674  CHARACTER(LEN=80) LAG_FIRST_OUT

◆ lag_out_file

character(len=80) control::lag_out_file

Definition at line 673 of file mod_main.f90.

673  CHARACTER(LEN=80) LAG_OUT_FILE

◆ lag_out_interval

character(len=80) control::lag_out_interval

Definition at line 676 of file mod_main.f90.

676  CHARACTER(LEN=80) LAG_OUT_INTERVAL

◆ lag_particles_on

logical control::lag_particles_on

Definition at line 671 of file mod_main.f90.

671  LOGICAL LAG_PARTICLES_ON

◆ lag_restart_file

character(len=80) control::lag_restart_file

Definition at line 675 of file mod_main.f90.

675  CHARACTER(LEN=80) LAG_RESTART_FILE

◆ lag_scal_choice

character(len=80) control::lag_scal_choice

Definition at line 677 of file mod_main.f90.

677  CHARACTER(LEN=80) LAG_SCAL_CHOICE

◆ lag_start_file

character(len=80) control::lag_start_file

Definition at line 672 of file mod_main.f90.

672  CHARACTER(LEN=80) LAG_START_FILE

◆ lsfunit

integer, parameter control::lsfunit =18

Definition at line 934 of file mod_main.f90.

934  INTEGER, PARAMETER :: LSFUNIT=18

◆ max_layers

integer, parameter control::max_layers = 100

Definition at line 557 of file mod_main.f90.

557  INTEGER, PARAMETER :: MAX_LAYERS = 100

◆ min_depth

real(sp) control::min_depth

Definition at line 210 of file mod_main.f90.

210  REAL(SP) MIN_DEPTH !!MINIMUM ALLOWABLE DEPTH

◆ mpi_fvcom_group

integer control::mpi_fvcom_group

Definition at line 107 of file mod_main.f90.

107  INTEGER MPI_FVCOM_GROUP !! PROCESSORS WORKING ON FVCOM

◆ msr

logical control::msr

Definition at line 101 of file mod_main.f90.

101  LOGICAL :: MSR !!TRUE IF MASTER PROCESSOR (MYID==1)

◆ n_sed

integer control::n_sed

Definition at line 738 of file mod_main.f90.

738  INTEGER :: N_SED

◆ n_sed_max

integer, parameter control::n_sed_max = 10

Definition at line 739 of file mod_main.f90.

739  INTEGER, PARAMETER :: N_SED_MAX = 10

◆ namelist_name

character(len=80) control::namelist_name

Definition at line 121 of file mod_main.f90.

121  CHARACTER(LEN=80) NAMELIST_NAME

◆ nc_average_vel

logical control::nc_average_vel

Definition at line 251 of file mod_main.f90.

251  LOGICAL NC_AVERAGE_VEL

◆ nc_bio

logical control::nc_bio

Definition at line 265 of file mod_main.f90.

265  LOGICAL NC_BIO

◆ nc_evap_precip

logical control::nc_evap_precip

Definition at line 262 of file mod_main.f90.

262  LOGICAL NC_EVAP_PRECIP

◆ nc_file_date

logical control::nc_file_date

Definition at line 245 of file mod_main.f90.

245  LOGICAL NC_FILE_DATE

◆ nc_file_name

character(len=80) control::nc_file_name

Definition at line 268 of file mod_main.f90.

268  CHARACTER(LEN=80) NC_FILE_NAME !!NAME OF NC FILE

◆ nc_first_out

character(len=80) control::nc_first_out

Definition at line 239 of file mod_main.f90.

239  CHARACTER(LEN=80) NC_FIRST_OUT !! DATE TO START NETCDF OUTPUT

◆ nc_grid_metrics

logical control::nc_grid_metrics

Definition at line 244 of file mod_main.f90.

244  LOGICAL NC_GRID_METRICS

◆ nc_groundwater

logical control::nc_groundwater

Definition at line 264 of file mod_main.f90.

264  LOGICAL NC_GROUNDWATER

◆ nc_ice

logical control::nc_ice

Definition at line 255 of file mod_main.f90.

255  LOGICAL NC_ICE

◆ nc_nh_qp

logical control::nc_nh_qp

Definition at line 253 of file mod_main.f90.

253  LOGICAL NC_NH_QP

◆ nc_nh_rhs

logical control::nc_nh_rhs

Definition at line 254 of file mod_main.f90.

254  LOGICAL NC_NH_RHS

◆ nc_on

logical control::nc_on

Definition at line 238 of file mod_main.f90.

238  LOGICAL NC_ON

◆ nc_out_interval

character(len=80) control::nc_out_interval

Definition at line 240 of file mod_main.f90.

240  CHARACTER(LEN=80) NC_OUT_INTERVAL !! OUTPUT INTERVAL IN DECIMAL DAYS

◆ nc_output_stack

integer control::nc_output_stack

Definition at line 241 of file mod_main.f90.

241  INTEGER NC_OUTPUT_STACK !! NUMBER OF TIMESTEPS PER FILE

◆ nc_salt_temp

logical control::nc_salt_temp

Definition at line 248 of file mod_main.f90.

248  LOGICAL NC_SALT_TEMP

◆ nc_subdomain_files

character(len=120) control::nc_subdomain_files

Definition at line 242 of file mod_main.f90.

242  CHARACTER(LEN=120) NC_SUBDOMAIN_FILES !! DOMAIN OUTPUT SPECS

◆ nc_surface_heat

logical control::nc_surface_heat

Definition at line 263 of file mod_main.f90.

263  LOGICAL NC_SURFACE_HEAT

◆ nc_turbulence

logical control::nc_turbulence

Definition at line 249 of file mod_main.f90.

249  LOGICAL NC_TURBULENCE

◆ nc_velocity

logical control::nc_velocity

Definition at line 247 of file mod_main.f90.

247  LOGICAL NC_VELOCITY

◆ nc_vertical_vel

logical control::nc_vertical_vel

Definition at line 250 of file mod_main.f90.

250  LOGICAL NC_VERTICAL_VEL

◆ nc_vorticity

logical control::nc_vorticity

Definition at line 252 of file mod_main.f90.

252  LOGICAL NC_VORTICITY

◆ nc_wave_para

logical control::nc_wave_para

Definition at line 260 of file mod_main.f90.

260  LOGICAL NC_WAVE_PARA

◆ nc_wave_stress

logical control::nc_wave_stress

Definition at line 261 of file mod_main.f90.

261  LOGICAL NC_WAVE_STRESS

◆ nc_wind_stress

logical control::nc_wind_stress

Definition at line 259 of file mod_main.f90.

259  LOGICAL NC_WIND_STRESS

◆ nc_wind_vel

logical control::nc_wind_vel

Definition at line 258 of file mod_main.f90.

258  LOGICAL NC_WIND_VEL

◆ nc_wqm

logical control::nc_wqm

Definition at line 266 of file mod_main.f90.

266  LOGICAL NC_WQM

◆ ncav_average_vel

logical control::ncav_average_vel

Definition at line 307 of file mod_main.f90.

307  LOGICAL NCAV_AVERAGE_VEL

◆ ncav_bio

logical control::ncav_bio

Definition at line 321 of file mod_main.f90.

321  LOGICAL NCAV_BIO

◆ ncav_evap_precip

logical control::ncav_evap_precip

Definition at line 318 of file mod_main.f90.

318  LOGICAL NCAV_EVAP_PRECIP

◆ ncav_file_date

logical control::ncav_file_date

Definition at line 301 of file mod_main.f90.

301  LOGICAL NCAV_FILE_DATE

◆ ncav_file_name

character(len=80) control::ncav_file_name

Definition at line 324 of file mod_main.f90.

324  CHARACTER(LEN=80) NCAV_FILE_NAME !!NAME OF NCAV FILE

◆ ncav_first_out

character(len=80) control::ncav_first_out

Definition at line 295 of file mod_main.f90.

295  CHARACTER(LEN=80) NCAV_FIRST_OUT !! DATE TO START NETCDF AVERAGE OUTPUT

◆ ncav_grid_metrics

logical control::ncav_grid_metrics

Definition at line 300 of file mod_main.f90.

300  LOGICAL NCAV_GRID_METRICS

◆ ncav_groundwater

logical control::ncav_groundwater

Definition at line 320 of file mod_main.f90.

320  LOGICAL NCAV_GROUNDWATER

◆ ncav_ice

logical control::ncav_ice

Definition at line 311 of file mod_main.f90.

311  LOGICAL NCAV_ICE

◆ ncav_nh_qp

logical control::ncav_nh_qp

Definition at line 309 of file mod_main.f90.

309  LOGICAL NCAV_NH_QP

◆ ncav_nh_rhs

logical control::ncav_nh_rhs

Definition at line 310 of file mod_main.f90.

310  LOGICAL NCAV_NH_RHS

◆ ncav_on

logical control::ncav_on

Definition at line 294 of file mod_main.f90.

294  LOGICAL NCAV_ON !! TURN ON NETCDF AVERAGING

◆ ncav_out_interval

character(len=80) control::ncav_out_interval

Definition at line 296 of file mod_main.f90.

296  CHARACTER(LEN=80) NCAV_OUT_INTERVAL !! OUTPUT INTERVAL IN DECIMAL DAYS

◆ ncav_output_stack

integer control::ncav_output_stack

Definition at line 297 of file mod_main.f90.

297  INTEGER NCAV_OUTPUT_STACK !! NUMBER OF TIMESTEPS PER FILE

◆ ncav_salt_temp

logical control::ncav_salt_temp

Definition at line 304 of file mod_main.f90.

304  LOGICAL NCAV_SALT_TEMP

◆ ncav_subdomain_files

character(len=120) control::ncav_subdomain_files

Definition at line 298 of file mod_main.f90.

298  CHARACTER(LEN=120) NCAV_SUBDOMAIN_FILES !! DOMAIN OUTPUT SPECS

◆ ncav_surface_heat

logical control::ncav_surface_heat

Definition at line 319 of file mod_main.f90.

319  LOGICAL NCAV_SURFACE_HEAT

◆ ncav_turbulence

logical control::ncav_turbulence

Definition at line 305 of file mod_main.f90.

305  LOGICAL NCAV_TURBULENCE

◆ ncav_velocity

logical control::ncav_velocity

Definition at line 303 of file mod_main.f90.

303  LOGICAL NCAV_VELOCITY

◆ ncav_vertical_vel

logical control::ncav_vertical_vel

Definition at line 306 of file mod_main.f90.

306  LOGICAL NCAV_VERTICAL_VEL

◆ ncav_vorticity

logical control::ncav_vorticity

Definition at line 308 of file mod_main.f90.

308  LOGICAL NCAV_VORTICITY

◆ ncav_wave_para

logical control::ncav_wave_para

Definition at line 316 of file mod_main.f90.

316  LOGICAL NCAV_WAVE_PARA

◆ ncav_wave_stress

logical control::ncav_wave_stress

Definition at line 317 of file mod_main.f90.

317  LOGICAL NCAV_WAVE_STRESS

◆ ncav_wind_stress

logical control::ncav_wind_stress

Definition at line 315 of file mod_main.f90.

315  LOGICAL NCAV_WIND_STRESS

◆ ncav_wind_vel

logical control::ncav_wind_vel

Definition at line 314 of file mod_main.f90.

314  LOGICAL NCAV_WIND_VEL

◆ ncav_wqm

logical control::ncav_wqm

Definition at line 322 of file mod_main.f90.

322  LOGICAL NCAV_WQM

◆ nestunit

integer, parameter control::nestunit =30

Definition at line 940 of file mod_main.f90.

940  INTEGER, PARAMETER :: NESTUNIT=30

◆ nmlunit

integer, parameter control::nmlunit = 10

Definition at line 926 of file mod_main.f90.

926  INTEGER, PARAMETER :: NMLUNIT = 10 !! NAMELIST RUN FILE

◆ noflux_bot_condition

logical control::noflux_bot_condition

Definition at line 405 of file mod_main.f90.

405  LOGICAL NOFLUX_BOT_CONDITION

◆ non_uniform

character(len=80), parameter control::non_uniform = "non-uniform"

Definition at line 499 of file mod_main.f90.

499  CHARACTER(LEN=80),parameter:: NON_UNIFORM = "non-uniform"

◆ nsteps

integer(itime) control::nsteps

Definition at line 854 of file mod_main.f90.

854  INTEGER(itime) :: NSTEPS !!Number OF INTERAL TIME STEPS IN SIMULATION

◆ obc_depth_control_on

logical control::obc_depth_control_on

Definition at line 601 of file mod_main.f90.

601  LOGICAL OBC_DEPTH_CONTROL_ON

◆ obc_elevation_file

character(len=80) control::obc_elevation_file

Definition at line 588 of file mod_main.f90.

588  CHARACTER(LEN=80) OBC_ELEVATION_FILE

◆ obc_elevation_forcing_on

logical control::obc_elevation_forcing_on

Definition at line 587 of file mod_main.f90.

587  LOGICAL OBC_ELEVATION_FORCING_ON

◆ obc_longshore_flow_file

character(len=80) control::obc_longshore_flow_file

Definition at line 599 of file mod_main.f90.

599  CHARACTER(LEN=80) OBC_LONGSHORE_FLOW_FILE

◆ obc_longshore_flow_on

logical control::obc_longshore_flow_on

Definition at line 598 of file mod_main.f90.

598  LOGICAL OBC_LONGSHORE_FLOW_ON

◆ obc_meanflow

logical control::obc_meanflow

Definition at line 596 of file mod_main.f90.

596  LOGICAL OBC_MEANFLOW

◆ obc_meanflow_file

character(len=80) control::obc_meanflow_file

Definition at line 597 of file mod_main.f90.

597  CHARACTER(LEN=80) OBC_MEANFLOW_FILE

◆ obc_node_list_file

character(len=80) control::obc_node_list_file

Definition at line 586 of file mod_main.f90.

586  CHARACTER(LEN=80) OBC_NODE_LIST_FILE

◆ obc_on

logical control::obc_on

Definition at line 585 of file mod_main.f90.

585  LOGICAL OBC_ON

◆ obc_salt_file

character(len=80) control::obc_salt_file

Definition at line 594 of file mod_main.f90.

594  CHARACTER(LEN=80) OBC_SALT_FILE

◆ obc_salt_nudging

logical control::obc_salt_nudging

Definition at line 593 of file mod_main.f90.

593  LOGICAL OBC_SALT_NUDGING

◆ obc_salt_nudging_timescale

real(sp) control::obc_salt_nudging_timescale

Definition at line 595 of file mod_main.f90.

595  REAL(SP) OBC_SALT_NUDGING_TIMESCALE

◆ obc_temp_file

character(len=80) control::obc_temp_file

Definition at line 591 of file mod_main.f90.

591  CHARACTER(LEN=80) OBC_TEMP_FILE

◆ obc_temp_nudging

logical control::obc_temp_nudging

Definition at line 590 of file mod_main.f90.

590  LOGICAL OBC_TEMP_NUDGING

◆ obc_temp_nudging_timescale

real(sp) control::obc_temp_nudging_timescale

Definition at line 592 of file mod_main.f90.

592  REAL(SP) OBC_TEMP_NUDGING_TIMESCALE

◆ obc_tideout_initial

integer control::obc_tideout_initial

Definition at line 600 of file mod_main.f90.

600  INTEGER OBC_TIDEOUT_INITIAL,OBC_TIDEOUT_INTERVAL

◆ obc_tideout_interval

integer control::obc_tideout_interval

Definition at line 600 of file mod_main.f90.

◆ obc_ts_type

integer control::obc_ts_type

Definition at line 589 of file mod_main.f90.

589  INTEGER OBC_TS_TYPE

◆ obcunit

integer, parameter control::obcunit =12

Definition at line 928 of file mod_main.f90.

928  INTEGER, PARAMETER :: OBCUNIT=12

◆ oiassimunit

integer, parameter control::oiassimunit =23

Definition at line 936 of file mod_main.f90.

936  INTEGER, PARAMETER :: OIASSIMUNIT=23

◆ one_third

real(dp), parameter control::one_third = 1.0_DP/3.0_DP

Definition at line 883 of file mod_main.f90.

883  REAL(DP), PARAMETER :: ONE_THIRD = 1.0_dp/3.0_dp

◆ output_dir

character(len=80) control::output_dir

Definition at line 184 of file mod_main.f90.

184  CHARACTER(LEN=80) OUTPUT_DIR !!PARENT OUTPUT DIRECTORY

◆ p_sigma

real(sp) control::p_sigma

Definition at line 900 of file mod_main.f90.

900  REAL(SP) :: P_SIGMA !!PARAMETER CONTROLLING SIGMA LEVEL DISTRIBUTION

◆ par

logical control::par

Definition at line 102 of file mod_main.f90.

102  LOGICAL :: PAR !!TRUE IF MULTIPROCESSOR RUN

◆ pi

real(dp), parameter control::pi = 3.141592653589793238_DP

Definition at line 880 of file mod_main.f90.

880  REAL(DP), PARAMETER :: PI = 3.141592653589793238_dp

◆ pi2

real(dp), parameter control::pi2 = 2.0_DP * 3.141592653589793238_DP

Definition at line 881 of file mod_main.f90.

881  REAL(DP), PARAMETER :: PI2 = 2.0_dp * 3.141592653589793238_dp

◆ prdc

character(len=80), parameter control::prdc = "periodic"

Definition at line 491 of file mod_main.f90.

491  CHARACTER(LEN=80),parameter:: PRDC = "periodic"

◆ precipitation_evp

real(sp) control::precipitation_evp

Definition at line 469 of file mod_main.f90.

469  REAL(SP) :: PRECIPITATION_EVP

◆ precipitation_file

character(len=80) control::precipitation_file

Definition at line 467 of file mod_main.f90.

467  CHARACTER(LEN=80) PRECIPITATION_FILE

◆ precipitation_kind

character(len=80) control::precipitation_kind

Definition at line 468 of file mod_main.f90.

468  CHARACTER(LEN=80) PRECIPITATION_KIND

◆ precipitation_on

logical control::precipitation_on

Definition at line 466 of file mod_main.f90.

466  LOGICAL PRECIPITATION_ON

◆ precipitation_prc

real(sp) control::precipitation_prc

Definition at line 470 of file mod_main.f90.

470  REAL(SP) :: PRECIPITATION_PRC

◆ prg_name

character(len=80) control::prg_name

Definition at line 105 of file mod_main.f90.

105  CHARACTER(LEN=80) PRG_NAME

◆ probes_file

character(len=80) control::probes_file

Definition at line 796 of file mod_main.f90.

796  CHARACTER(len=80) PROBES_FILE

◆ probes_number

integer control::probes_number

Definition at line 795 of file mod_main.f90.

795  INTEGER PROBES_NUMBER

◆ probes_on

logical control::probes_on

Definition at line 794 of file mod_main.f90.

794  LOGICAL PROBES_ON

◆ probeunit

integer, parameter control::probeunit =20

Definition at line 937 of file mod_main.f90.

937  INTEGER, PARAMETER :: PROBEUNIT=20

◆ projection_reference

character(len=200) control::projection_reference

Definition at line 627 of file mod_main.f90.

627  CHARACTER(LEN=200) PROJECTION_REFERENCE

◆ ramp

real(sp) control::ramp

Definition at line 845 of file mod_main.f90.

845  REAL(SP) :: RAMP

◆ rearth

real(dp), parameter control::rearth = 6371.0E03_DP

Definition at line 884 of file mod_main.f90.

884  REAL(DP), PARAMETER :: REARTH = 6371.0e03_dp !!Earth Radius in Meters

◆ recalc_rho_mean

type(time) control::recalc_rho_mean

Definition at line 838 of file mod_main.f90.

838  TYPE(TIME) :: RECALC_RHO_MEAN

◆ recalculate_rho_mean

logical control::recalculate_rho_mean

Definition at line 396 of file mod_main.f90.

396  LOGICAL RECALCULATE_RHO_MEAN

◆ referencedate

type(time) control::referencedate

Definition at line 835 of file mod_main.f90.

835  Type(TIME) :: ReferenceDate

◆ restart_file_name

character(len=80) control::restart_file_name

Definition at line 227 of file mod_main.f90.

227  CHARACTER(LEN=80) RESTART_FILE_NAME !!NAME OF RESTART FILE

◆ rheat

real(sp) control::rheat

Definition at line 461 of file mod_main.f90.

461  REAL(SP) RHEAT ! LONG WAVE PERCENTAGE

◆ river_char_len

integer, parameter control::river_char_len =60

Definition at line 555 of file mod_main.f90.

555  INTEGER, PARAMETER :: RIVER_CHAR_LEN=60

◆ river_file

character(len=80) control::river_file

Definition at line 560 of file mod_main.f90.

560  CHARACTER(LEN=80) RIVER_FILE

◆ river_grid_location

integer control::river_grid_location

Definition at line 561 of file mod_main.f90.

561  INTEGER RIVER_GRID_LOCATION

◆ river_inflow_location

character(len=80) control::river_inflow_location

Definition at line 540 of file mod_main.f90.

540  CHARACTER(LEN=80) RIVER_INFLOW_LOCATION ! IS THE FLUX

◆ river_info_file

character(len=80) control::river_info_file

Definition at line 542 of file mod_main.f90.

542  CHARACTER(LEN=80) RIVER_INFO_FILE ! RIVERS INFORMATION FILE

◆ river_kind

character(len=80) control::river_kind

Definition at line 541 of file mod_main.f90.

541  CHARACTER(LEN=80) RIVER_KIND ! PERIODIC OR VARIABLE

◆ river_name

character(len=80) control::river_name

Definition at line 559 of file mod_main.f90.

559  CHARACTER(LEN=80) RIVER_NAME

◆ river_number

integer control::river_number

Definition at line 544 of file mod_main.f90.

544  INTEGER RIVER_NUMBER ! THE NUMBER OF RIVERS

◆ river_ts_setting

character(len=80) control::river_ts_setting

Definition at line 538 of file mod_main.f90.

538  CHARACTER(LEN=80) RIVER_TS_SETTING ! METHOD TO CALCULATE T&S AT

◆ river_vertical_distribution

real(sp), dimension(max_layers) control::river_vertical_distribution

Definition at line 564 of file mod_main.f90.

564  REAL(SP) :: RIVER_VERTICAL_DISTRIBUTION(MAX_LAYERS)

◆ rivernmlunit

integer control::rivernmlunit

Definition at line 943 of file mod_main.f90.

943  INTEGER :: RIVERNMLUNIT

◆ rivers

type(river), dimension(:), allocatable control::rivers

Definition at line 582 of file mod_main.f90.

582  type(RIVER), Allocatable, DIMENSION(:) :: RIVERS

◆ rktime

type(time) control::rktime

Definition at line 829 of file mod_main.f90.

829  Type(TIME) :: RKTime

◆ rofvros

real(dp), parameter control::rofvros = 0.9775171065_DP

Definition at line 887 of file mod_main.f90.

887  REAL(DP), PARAMETER :: ROFVROS = 0.9775171065_dp!!RATIO OF THE DENSITY OF FRESH AND SEA WATER 1000./1023.

◆ rst_first_out

character(len=80) control::rst_first_out

Definition at line 223 of file mod_main.f90.

223  CHARACTER(LEN=80) RST_FIRST_OUT !!DATE OF FIRST RESTART FILE OUTPUT

◆ rst_on

logical control::rst_on

Definition at line 222 of file mod_main.f90.

222  LOGICAL RST_ON !!TRUE IF OUTPUT RESART FILES

◆ rst_out_interval

character(len=80) control::rst_out_interval

Definition at line 224 of file mod_main.f90.

224  CHARACTER(LEN=80) RST_OUT_INTERVAL !!INTERVAL IN DECIMAL DAYS FOR CREATING A RESTART FILE

◆ rst_output_stack

integer control::rst_output_stack

Definition at line 225 of file mod_main.f90.

225  INTEGER RST_OUTPUT_STACK !!NUMBER OF TIMESTEPS PER FILE

◆ runfile_starttime

type(time) control::runfile_starttime

Definition at line 834 of file mod_main.f90.

834  Type(TIME) :: RUNFILE_StartTime

◆ salinity_active

logical control::salinity_active

Definition at line 385 of file mod_main.f90.

385  LOGICAL SALINITY_ACTIVE

◆ salt_max

real(sp) control::salt_max

Definition at line 812 of file mod_main.f90.

812  REAL(SP) :: SALT_MAX

◆ salt_min

real(sp) control::salt_min

= bounds checking

Definition at line 813 of file mod_main.f90.

813  REAL(SP) :: SALT_MIN

◆ scalar_positivity_control

logical control::scalar_positivity_control

Definition at line 380 of file mod_main.f90.

380  LOGICAL SCALAR_POSITIVITY_CONTROL

◆ sea_water_density_function

character(len=80) control::sea_water_density_function

Definition at line 382 of file mod_main.f90.

382  CHARACTER(LEN=80) SEA_WATER_DENSITY_FUNCTION

◆ sed_names

character(len=20), dimension(n_sed_max) control::sed_names

Definition at line 740 of file mod_main.f90.

740  CHARACTER(LEN=20) :: SED_NAMES(N_SED_MAX)

◆ seddis

real(sp), dimension(:,:), allocatable control::seddis

Definition at line 741 of file mod_main.f90.

741  REAL(SP), ALLOCATABLE :: SEDDIS(:,:)

◆ sediment_model

logical control::sediment_model

Definition at line 712 of file mod_main.f90.

712  LOGICAL SEDIMENT_MODEL

◆ sediment_model_file

character(len=80) control::sediment_model_file

Definition at line 713 of file mod_main.f90.

713  CHARACTER(LEN=80) SEDIMENT_MODEL_FILE

◆ sediment_parameter_file

character(len=80) control::sediment_parameter_file

Definition at line 715 of file mod_main.f90.

715  CHARACTER(LEN=80) SEDIMENT_PARAMETER_FILE

◆ sediment_parameter_type

character(len=80) control::sediment_parameter_type

Definition at line 714 of file mod_main.f90.

714  CHARACTER(LEN=80) SEDIMENT_PARAMETER_TYPE

◆ serial

logical control::serial

Definition at line 100 of file mod_main.f90.

100  LOGICAL :: SERIAL !!TRUE IF SINGLE PROCESSOR

◆ sigma_levels_file

character(len=80) control::sigma_levels_file

Definition at line 628 of file mod_main.f90.

628  CHARACTER(LEN=80) SIGMA_LEVELS_FILE

◆ sigmaunit

integer, parameter control::sigmaunit =14

Definition at line 930 of file mod_main.f90.

930  INTEGER, PARAMETER :: SIGMAUNIT=14

◆ slp0

real(dp), parameter control::slp0 = 101325.0_sp

Definition at line 888 of file mod_main.f90.

888  real(DP), parameter :: SLP0 = 101325.0_sp !! mean sea surface pressure (Pa)

◆ spectime

type(time) control::spectime

Definition at line 841 of file mod_main.f90.

841  TYPE(TIME) :: SPECTIME

◆ speed

character(len=80), parameter control::speed = "speed"

Definition at line 494 of file mod_main.f90.

494  CHARACTER(LEN=80), parameter:: SPEED = "speed"

◆ sponge_file

character(len=80) control::sponge_file

Definition at line 631 of file mod_main.f90.

631  CHARACTER(LEN=80) SPONGE_FILE

◆ spongeunit

integer, parameter control::spongeunit =17

Definition at line 933 of file mod_main.f90.

933  INTEGER, PARAMETER :: SPONGEUNIT=17

◆ start_date

character(len=80) control::start_date

Definition at line 127 of file mod_main.f90.

127  CHARACTER(Len=80) START_DATE !!DATE TO START MODEL

◆ starttime

type(time) control::starttime

Definition at line 833 of file mod_main.f90.

833  Type(TIME) :: StartTime

◆ startup_bio_type

character(len=80) control::startup_bio_type

Definition at line 711 of file mod_main.f90.

711  CHARACTER(LEN=80) STARTUP_BIO_TYPE !!TYPE OF BIO START

◆ startup_dmax

real(sp) control::startup_dmax

Definition at line 150 of file mod_main.f90.

150  REAL(SP) :: STARTUP_DMAX

◆ startup_file

character(len=80) control::startup_file

Definition at line 142 of file mod_main.f90.

142  CHARACTER(LEN=80) STARTUP_FILE !!NAME OF START FILE

◆ startup_s_vals

real(sp), dimension(2) control::startup_s_vals

Definition at line 147 of file mod_main.f90.

147  REAL(SP) :: STARTUP_S_VALS(2)

◆ startup_t_vals

real(sp), dimension(2) control::startup_t_vals

Definition at line 146 of file mod_main.f90.

146  REAL(SP) :: STARTUP_T_VALS(2)

◆ startup_ts_type

character(len=80) control::startup_ts_type

Definition at line 143 of file mod_main.f90.

143  CHARACTER(LEN=80) STARTUP_TS_TYPE !!TYPE OF TS START

◆ startup_turb_type

character(len=80) control::startup_turb_type

Definition at line 145 of file mod_main.f90.

145  CHARACTER(LEN=80) STARTUP_TURB_TYPE !!TYPE OF TS START

◆ startup_type

character(len=80) control::startup_type

Definition at line 141 of file mod_main.f90.

141  CHARACTER(LEN=80) STARTUP_TYPE !!'hotstart' or 'coldstart'

◆ startup_type_coldstart

character(len=80), parameter control::startup_type_coldstart = 'coldstart'

Definition at line 154 of file mod_main.f90.

154  CHARACTER(LEN=80), parameter :: STARTUP_TYPE_COLDSTART = 'coldstart'

◆ startup_type_constant

character(len=80), parameter control::startup_type_constant = 'constant'

Definition at line 162 of file mod_main.f90.

162  CHARACTER(LEN=80), parameter :: STARTUP_TYPE_CONSTANT = 'constant'

◆ startup_type_crashrestart

character(len=80), parameter control::startup_type_crashrestart = 'crashrestart'

Definition at line 156 of file mod_main.f90.

156  CHARACTER(LEN=80), parameter :: STARTUP_TYPE_CRASHRESTART = 'crashrestart'

◆ startup_type_default

character(len=80), parameter control::startup_type_default = 'default'

Definition at line 161 of file mod_main.f90.

161  CHARACTER(LEN=80), parameter :: STARTUP_TYPE_DEFAULT = 'default'

◆ startup_type_forecast

character(len=80), parameter control::startup_type_forecast = 'forecast'

Definition at line 157 of file mod_main.f90.

157  CHARACTER(LEN=80), parameter :: STARTUP_TYPE_FORECAST = 'forecast'

◆ startup_type_hotstart

character(len=80), parameter control::startup_type_hotstart = 'hotstart'

Definition at line 155 of file mod_main.f90.

155  CHARACTER(LEN=80), parameter :: STARTUP_TYPE_HOTSTART = 'hotstart'

◆ startup_type_linear

character(len=80), parameter control::startup_type_linear = 'linear'

Definition at line 163 of file mod_main.f90.

163  CHARACTER(LEN=80), parameter :: STARTUP_TYPE_LINEAR = 'linear'

◆ startup_type_observed

character(len=80), parameter control::startup_type_observed = 'observed'

Definition at line 164 of file mod_main.f90.

164  CHARACTER(LEN=80), parameter :: STARTUP_TYPE_OBSERVED = 'observed'

◆ startup_type_setvalues

character(len=80), parameter control::startup_type_setvalues = 'set values'

Definition at line 165 of file mod_main.f90.

165  CHARACTER(LEN=80), parameter :: STARTUP_TYPE_SETVALUES = 'set values'

◆ startup_u_vals

real(sp) control::startup_u_vals

Definition at line 148 of file mod_main.f90.

148  REAL(SP) :: STARTUP_U_VALS

◆ startup_uv_type

character(len=80) control::startup_uv_type

Definition at line 144 of file mod_main.f90.

144  CHARACTER(LEN=80) STARTUP_UV_TYPE !!TYPE OF TS START

◆ startup_v_vals

real(sp) control::startup_v_vals

Definition at line 149 of file mod_main.f90.

149  REAL(SP) :: STARTUP_V_VALS

◆ static_ssh_adj

real(sp) control::static_ssh_adj

Definition at line 209 of file mod_main.f90.

209  REAL(SP) STATIC_SSH_ADJ !!WATER LEVEL CONSTANT ADJUSTMENT

◆ stress

character(len=80), parameter control::stress = "stress"

Definition at line 495 of file mod_main.f90.

495  CHARACTER(LEN=80), parameter:: STRESS = "stress"

◆ sttc

character(len=80), parameter control::sttc = "static"

Definition at line 489 of file mod_main.f90.

489  CHARACTER(LEN=80),parameter:: STTC = "static"

◆ stype

character(len=80) control::stype

Definition at line 893 of file mod_main.f90.

893  CHARACTER(LEN=80) :: STYPE

◆ stype_generalized

character(len=80), parameter control::stype_generalized = "GENERALIZED"

Definition at line 897 of file mod_main.f90.

897  CHARACTER(LEN=80), PARAMETER :: STYPE_GENERALIZED= "GENERALIZED"

◆ stype_geometric

character(len=80), parameter control::stype_geometric = "GEOMETRIC"

Definition at line 895 of file mod_main.f90.

895  CHARACTER(LEN=80), PARAMETER :: STYPE_GEOMETRIC= "GEOMETRIC"

◆ stype_restart

character(len=80), parameter control::stype_restart = "RESTART"

Definition at line 898 of file mod_main.f90.

898  CHARACTER(LEN=80), PARAMETER :: STYPE_RESTART= "RESTART"

◆ stype_tanh

character(len=80), parameter control::stype_tanh = "TANH"

Definition at line 896 of file mod_main.f90.

896  CHARACTER(LEN=80), PARAMETER :: STYPE_TANH= "TANH"

◆ stype_uniform

character(len=80), parameter control::stype_uniform = "UNIFORM"

Definition at line 894 of file mod_main.f90.

894  CHARACTER(LEN=80), PARAMETER :: STYPE_UNIFORM= "UNIFORM"

◆ subdunit

integer, parameter control::subdunit =31

Definition at line 941 of file mod_main.f90.

941  INTEGER, PARAMETER :: SUBDUNIT=31

◆ surface_wave_mixing

logical control::surface_wave_mixing

Definition at line 391 of file mod_main.f90.

391  LOGICAL SURFACE_WAVE_MIXING

◆ sw_dens1

character(len=80), parameter control::sw_dens1 = 'dens1'

Definition at line 399 of file mod_main.f90.

399  CHARACTER(LEN=80),parameter :: SW_DENS1 = 'dens1'

◆ sw_dens2

character(len=80), parameter control::sw_dens2 = 'dens2'

Definition at line 400 of file mod_main.f90.

400  CHARACTER(LEN=80),parameter :: SW_DENS2 = 'dens2'

◆ sw_dens3

character(len=80), parameter control::sw_dens3 = 'dens3'

Definition at line 401 of file mod_main.f90.

401  CHARACTER(LEN=80),parameter :: SW_DENS3 = 'dens3'

◆ temp_max

real(sp) control::temp_max

Definition at line 810 of file mod_main.f90.

810  REAL(SP) :: TEMP_MAX

◆ temp_min

real(sp) control::temp_min

Definition at line 811 of file mod_main.f90.

811  REAL(SP) :: TEMP_MIN

◆ temperature_active

logical control::temperature_active

Definition at line 384 of file mod_main.f90.

384  LOGICAL TEMPERATURE_ACTIVE

◆ testunit

integer, parameter control::testunit = 200

Definition at line 925 of file mod_main.f90.

925  INTEGER, PARAMETER :: TESTUNIT = 200 !! TEST TO SEE IF OUTPUT DIR EXISTS/WRITABLE

◆ timeprec

integer, parameter control::timeprec = 6

Definition at line 858 of file mod_main.f90.

858  INTEGER, PARAMETER:: TIMEPREC = 6

◆ timezone

character(len=80) control::timezone

Definition at line 126 of file mod_main.f90.

126  CHARACTER(Len=80) TIMEZONE !!Name of TIME ZONE OR NONE

◆ tmdpndnt

character(len=80), parameter control::tmdpndnt = "time dependant"

Definition at line 490 of file mod_main.f90.

490  CHARACTER(LEN=80),parameter:: TMDPNDNT = "time dependant"

◆ tpi

real(dp), parameter control::tpi = DEG2RAD*REARTH

Definition at line 886 of file mod_main.f90.

886  REAL(DP), PARAMETER :: TPI = deg2rad*rearth !TPI=pi*rearth/180.=3.14159265/180.0*6371.*1000.
real(dp), parameter rearth
Definition: mod_main.f90:884
real(dp), parameter deg2rad
Definition: mod_main.f90:885

◆ umol

real(sp) control::umol

Definition at line 365 of file mod_main.f90.

365  REAL(SP) UMOL ! FVCOM NAME

◆ uniform

character(len=80), parameter control::uniform = "uniform"

Definition at line 498 of file mod_main.f90.

498  CHARACTER(LEN=80),parameter:: UNIFORM = "uniform"

◆ use_mpi_io_mode

logical control::use_mpi_io_mode

Definition at line 188 of file mod_main.f90.

188  LOGICAL USE_MPI_IO_MODE !!TURN ON THE PRINTER NODE FOR MPI JOBS

◆ use_proj

logical control::use_proj

Definition at line 633 of file mod_main.f90.

633  LOGICAL USE_PROJ

◆ use_real_world_time

logical control::use_real_world_time

Definition at line 131 of file mod_main.f90.

131  LOGICAL USE_REAL_WORLD_TIME

◆ veloc_mag_max

real(sp) control::veloc_mag_max

Definition at line 808 of file mod_main.f90.

808  REAL(SP) :: VELOC_MAG_MAX

◆ vertical_mixing_coefficient

real(sp) control::vertical_mixing_coefficient

Definition at line 362 of file mod_main.f90.

362  REAL(SP) VERTICAL_MIXING_COEFFICIENT

◆ vertical_mixing_type

character(len=80) control::vertical_mixing_type

Definition at line 361 of file mod_main.f90.

361  CHARACTER(LEN=80) VERTICAL_MIXING_TYPE

◆ vertical_prandtl_number

real(sp) control::vertical_prandtl_number

Definition at line 363 of file mod_main.f90.

363  REAL(SP) VERTICAL_PRANDTL_NUMBER

◆ visit_all_vars

logical control::visit_all_vars

Definition at line 186 of file mod_main.f90.

186  LOGICAL VISIT_ALL_VARS !!SET THE LEVEL OF COMPLEXITY IN VISIT

◆ vprnu

real(sp) control::vprnu

Definition at line 366 of file mod_main.f90.

366  REAL(SP) VPRNU ! FVCOM NAME

◆ vrbl

character(len=80), parameter control::vrbl = "variable"

Definition at line 492 of file mod_main.f90.

492  CHARACTER(LEN=80),parameter:: VRBL = "variable"

◆ wait_for_visit

logical control::wait_for_visit

Definition at line 187 of file mod_main.f90.

187  LOGICAL WAIT_FOR_VISIT !!WAIT FOR VISIT TO CONNECT BEFORE BEGINING INTEGRATION

◆ wave_direction

real(sp) control::wave_direction

Definition at line 482 of file mod_main.f90.

482  REAL(SP) :: WAVE_DIRECTION

◆ wave_file

character(len=80) control::wave_file

Definition at line 478 of file mod_main.f90.

478  CHARACTER(LEN=80) WAVE_FILE

◆ wave_height

real(sp) control::wave_height

Definition at line 480 of file mod_main.f90.

480  REAL(SP) :: WAVE_HEIGHT

◆ wave_kind

character(len=80) control::wave_kind

Definition at line 479 of file mod_main.f90.

479  CHARACTER(LEN=80) WAVE_KIND

◆ wave_length

real(sp) control::wave_length

Definition at line 481 of file mod_main.f90.

481  REAL(SP) :: WAVE_LENGTH

◆ wave_on

logical control::wave_on

Definition at line 477 of file mod_main.f90.

477  LOGICAL WAVE_ON

◆ wave_per_bot

real(sp) control::wave_per_bot

Definition at line 484 of file mod_main.f90.

484  REAL(SP) :: WAVE_PER_BOT

◆ wave_period

real(sp) control::wave_period

Definition at line 483 of file mod_main.f90.

483  REAL(SP) :: WAVE_PERIOD

◆ wave_ub_bot

real(sp) control::wave_ub_bot

Definition at line 485 of file mod_main.f90.

485  REAL(SP) :: WAVE_UB_BOT

◆ wetting_drying_on

logical control::wetting_drying_on

Definition at line 394 of file mod_main.f90.

394  LOGICAL WETTING_DRYING_ON

◆ wind_file

character(len=80) control::wind_file

Definition at line 445 of file mod_main.f90.

445  CHARACTER(LEN=80) WIND_FILE

◆ wind_kind

character(len=80) control::wind_kind

Definition at line 446 of file mod_main.f90.

446  CHARACTER(LEN=80) WIND_KIND

◆ wind_on

logical control::wind_on

Definition at line 443 of file mod_main.f90.

443  LOGICAL WIND_ON

◆ wind_type

character(len=80) control::wind_type

Definition at line 444 of file mod_main.f90.

444  CHARACTER(LEN=80) WIND_TYPE

◆ wind_x

real(sp) control::wind_x

Definition at line 447 of file mod_main.f90.

447  REAL(SP) WIND_X

◆ wind_y

real(sp) control::wind_y

Definition at line 448 of file mod_main.f90.

448  REAL(SP) WIND_Y

◆ zero

real(dp), parameter control::zero = 0.0_DP

Definition at line 882 of file mod_main.f90.

882  REAL(DP), PARAMETER :: ZERO = 0.0_dp

◆ zerotime

type(time) control::zerotime

Definition at line 830 of file mod_main.f90.

830  TYPE(TIME) :: ZEROTIME

◆ zeta1

real(sp) control::zeta1

Definition at line 462 of file mod_main.f90.

462  REAL(SP) ZETA1 ! LONG WAVE LENGTH

◆ zeta2

real(sp) control::zeta2

Definition at line 463 of file mod_main.f90.

463  REAL(SP) ZETA2 ! SHORT WAVE LENGTH

◆ zeta_mag_max

real(sp) control::zeta_mag_max

Definition at line 809 of file mod_main.f90.

809  REAL(SP) :: ZETA_MAG_MAX

◆ zkl

real(sp), dimension(:), allocatable control::zkl

Definition at line 915 of file mod_main.f90.

915  REAL(SP), ALLOCATABLE :: ZKL(:) !!THE DEPTHS OF PARALLEL LAYERS BELOW LOWER BOUNDARY

◆ zku

real(sp), dimension(:), allocatable control::zku

Definition at line 914 of file mod_main.f90.

914  REAL(SP), ALLOCATABLE :: ZKU(:) !!THE DEPTHS OF PARALLEL LAYERS ABOVE UPPER BOUNDARY