# Add version directory for use
# for Uvic_ESCM 2.9 version reference run

Version_Directory = /Users/tronjekemena/Desktop/UVic_LGM

# comment out unwanted options or directories with "#"

Model_Options =

### options common to all models (need source_common)
O_even_fluxes
O_read_my_kmt 
O_read_my_grid 
O_cyclic
O_time_averages
O_time_step_monitor
O_sbc_in_memory
O_fourfil
O_constant_flux_reference
#O_global_sums
#O_idealized_ic 
#O_replacst
#O_restorst
#O_min_window
#O_restart_2
#O_align_coupling_output

### atmosphere model options (need source_embm)
O_embm
O_embm_mgrid
#O_embm_awind
#O_embm_adiff
#O_embm_vcs
#O_save_embm_diff
#O_save_embm_wind
#O_embm_slap

### sea-ice model options (need source_ice and source_embm)
O_ice
O_ice_evp  
O_ice_fourfil
#O_ice_cpts
#O_ice_cpts3
#O_ice_cpts5
#O_ice_cpts10

### land and vegetation model options (need source_mtlm and source_embm)
O_mtlm
O_mtlm_segday

### ocean model options (need source_mom)
O_mom
O_ramdrive 
O_conjugate_gradient
O_sf_5_point
O_stream_function
O_consthmix 
O_constvmix 
O_fullconvect
O_save_convection
O_stability_tests
O_gyre_components 
O_term_balances
O_energy_analysis 
O_meridional_overturning
O_tracer_averages
#O_bryan_lewis_vertical 
O_gent_mcwilliams
O_isopycmix 
O_fct
O_npzd
O_npzd_alk
O_npzd_nitrogen
O_npzd_no_vflux
O_npzd_o2
O_save_npzd
#O_npzd_extra_diagnostics
#O_save_kv
O_tidal_kv
O_highmix_Southern_Ocean
O_anisotropic_viscosity
#O_save_anisotropic_viscosity
O_npzd_fe_limitation
O_zoop_graz_upper_temp_limit
#O_increase_isopyc_diff
#O_increase_isopyc_diff_smooth
#O_increase_isopyc_diff_everywhere

################
### sediment model options (need source_sed and source_mom)
#O_sed_uncoupled
#O_sed_constrain_rainr
##calcium carbonat sediment from Archer
O_sed

##O_sed_weath_diag -> weathering of C,Alk,PO4 to balance benthic Phosphate fluxes and the fluxes from the ARCHER sediment model
##Activate for spin up run
##after spin up run -> po4diagflx and variables from katrin have to be set
#O_sed_weath_diag

##module weathering (Lenton and Britton, 2006; Meissner et al., 2012) needed for the following options and for spin up with transferfunction for P fluxes
##From spinup needed: SAT_weath_0, NPP_weath_0 and dic_weath_0
O_weathering
##Alkalinity and DIC weathering
O_dic_weathering

##Anthropogenic P from file FutureofP.nc
#O_anthrP
##constant po4 flux to the ocean with const_po4_flx in TmolP/yr -> gosbc.f
O_constPweath

##Transfer function for benthic fluxes (Wallmann, 2010; Floegel et al., 2010) weathering P with (Lenton and Britton, 2006)
##O_weathering needed to use this option
##From spin up needed in control.in: po4_diag_flx_0 in TmolP/yr (could also be choosen) and weathflx_0 in TmolC/yr
O_benthic_weathering_phosphate_flux
## Use Dunni et. al (2007) POC burial instad of Floegel et al. (2010) for burial
#O_Dunne
## Only 30% of the continental shelf areas (<200m) are POC accumulating Burdige (2006)
#O_relictSands
##Calculated virtual C burial (from transferfunction) only with O_benthic_weathering_phosphate_flux
O_virtualC_burial
##No phosphate weathering fluxes
O_no_phosphate_weathering
##No benthic phosphate fluxes
#O_no_phosphate_benthic

##Calculate benthic RRPOC rainrate
O_RRPOC_diagnostic

##subgrid bathymetrie for benthic fluxes
O_subgrid_bathy

##Levin Nickelsens iron model
#O_npzd_iron
#O_npzd_iron_diagnostics

#O_benthic_denitrification_chris

##old. should not be used...
##po4 weathering 1/106*C weathering from katrins weathering modul -> gosbc.f
#O_po4_weathering
##po4 sedimentation 1/106*C benthic dicfx from Archer Sediment model -> tracer.f
#O_po4_sedimentation
################

### carbon options (need source_data)
O_carbon
#O_carbon_co2_2d
#O_carbon_uncoupled
#O_carbon_14
#O_carbon_14_coupled
O_save_carbon_carbonate_chem
#O_co2emit_diag
#O_co2emit_track_sat
#O_co2emit_track_co2
O_save_carbon_totals

### forcing data options (need source_data)
#O_co2ccn_data
O_co2emit_data
#O_co2emit_data_land
#O_co2emit_data_fuel
O_agric_data
O_landice_data
O_solar_data
O_volcano_data
O_sulphate_data
#O_sulphate_data_direct
#O_sulphate_data_indirect
O_aggfor_data
#O_cfcs_data
#O_c14ccn_data
#O_orbit_user

### transient forcing data options (need source_data)
#O_co2ccn_data_transient
O_co2emit_data_transient
O_agric_data_transient
#O_landice_data_transient
O_solar_data_transient
O_volcano_data_transient
O_sulphate_data_transient
O_aggfor_data_transient
#O_cfcs_data_transient
#O_c14ccn_data_transient
#O_orbit_transient

### freshwater anomaly options
#O_fwa
#O_fwa_compevap
#O_fwa_precip

### sea level options
#O_sealev
#O_sealev_data
#O_sealev_data_transient
#O_sealev_salinity

### time step integral file options
O_tai_otsf
O_tai_ns
O_tai_lo
O_tai_slh
O_tai_rad
#O_tai_slh_from_averages
#O_tai_otsf_from_averages

### units
O_units_temperature_Celsius
O_units_time_years
O_save_time_relyear0
#O_save_time_startper
#O_save_time_endper

### source code directories (if excluded, exclude equivalent option)

Source_Directory(1) = updates/LGM_finished
Source_Directory(2) = source/common
Source_Directory(3) = source/netcdf
Source_Directory(4) = source/embm
Source_Directory(5) = source/ice
Source_Directory(6) = source/mtlm
Source_Directory(7) = source/mom
Source_Directory(8) = source/sed

### data source directories
Data_Source(1) = data.100.100.19

### miscellaneous settings
Executable_File = test
Input_File = control.in
Output_File = pr
Code_Directory = code
Data_Directory = data
Updates_Level = LGM_finished
