This file contains the 2.7 release of the University of Victoria Earth System Climate Model (UVic_ESCM). Individual files may be accessed through the main UVic_ESCM link. Compressed, the file is approximately 12.5 Mb. Uncompressed, the file is approximately 39.8 Mb. After expansion files will be placed in a UVic_ESCM/2.7 directory. UNIVERSITY OF VICTORIA EARTH SYSTEM CLIMATE MODEL The UVic_ESCM is a climate model developed by researchers in the Climate Research Group, in the School of Earth and Ocean Sciences, located at the University of Victoria, Victoria, British Columbia, Canada. Many people have contributed to the development of this code and attempts are made to indicate originators of code where possible or appropriate. Please direct problems or questions to the code contact person at: http://climate.uvic.ca/climate-lab/model Disclaimer: The UVic Earth System Climate Model (UVic_ESCM) is a climate modelling research tool developed at the University of Victoria. Others may use it freely but we assume no responsibility for problems or incorrect use. It is left to the user to ensure that a particular configuration is working correctly. Requirements: Source code is written in standard fortran 90 with preprocessor defined options. The "mk" script, which automatically "makes" and runs the model, requires "perl" and is set up to run on a "Unix" or "Linux" type operating system. The model also requires linking to a netcdf library as most of the I/O is now in netcdf without the option of unformatted I/O. To setup the model for the first time: 1) Set your PATH environment variable to include the UVic_ESCM directory. For example: "set path = ($path /usr/local/models/UVic_ESCM)" if you are in a csh or a tcsh and you have the UVic_ESCM directory in /usr/local/models. Although not absolutely necessary this will do two things. It will allow you to have access to the mk script, which is in UVic_ESCM, and it will allow mk to find the version directory you want without having to specify the full path. You may then need to re"source" your system variables for your system to find mk. For example: "source ~/.cshrc" if you are in a csh or a tcsh. 2) Find where perl is located on your machine. The command "which perl" may locate it. It is often located in /usr/bin or /usr/local/bin. If you can not locate it, you will need to install it on your system. Almost all systems have perl. Try http://www.perl.com for downloading perl. If perl is located somewhere other than /usr/bin, you can edit the first line of the mk file (which is in UVic_ESCM) to point to the right location (recommended if all systems have it in the same location) or set up a link to perl in /usr/bin (dangerous if you do it incorrectly). 3) The model also requires some form of preprocessing. This is usually done by the c preprocessor cpp but the model can be set up to use the preprocessing of many fortan compilers. If you want to use cpp, you will need to make sure it is installed on your system. Most systems have cpp but you may need to set the location or options in your UVic_ESCM/2.7/run/mk.ver file later (see step 6 below). 4) Look for the netcdf library file "libnetcdf.a". Try looking in /usr/lib/. Some machines have a libnetcdf.a library that does not contain a fortran interface. If netcdf is not installed on your system or the fortran interface is missing, you will need to get a copy of libnetcdf.a and netcdf.inc file for your system. You should be able to compile the library from source code. Try: http://www.unidata.ucar.edu/packages/netcdf to download netcdf source code or binaries. You may need to set some environment variables to get the library to compile correctly. Once you have located or created the libnetcdf.a file, either copy it to UVic_ESCM/2.7/lib (or a subdirectory) or create a link to it in UVic_ESCM/2.7/lib (or a subdirectory). You also need to copy the libraries netcdf.inc file to UVic_ESCM/2.7/source/netcdf/netcdf.inc. The netcdf.inc file may be located in /usr/include on your system. Most netcdf.inc files are very similar. If you are using a file system that is shared by many different machines, you may want to create directories of libraries for different machine types. For example "lib/lib_aix" and "lib/lib_linux". You will need to make sure that the "Libraries_Directory" variables in your mk.ver or mk.in file point to the correct location (see step 6 below). 5) The mk script will also make use of a few system variables. You may want to check if the environment variables $HOME, $PATH, $USER are defined. Also check the results of the commands "uname -s" and "uname -n". These results can be used to set operating system or machine name specific mk variables. If the uname commands do not give reasonable values, you can set the environment variables MK_OPERATING_SYSTEM and MK_MACHINE_NAME to override the results from "uname -s" and "uname -n" respectively. The script will work without these settings but you may find it more limited. 6) Edit the file "UVic_ESCM/2.7/run/mk.ver" to set the default options for your system. There are many settings that are recognized by mk. It may help to type "mk h" and read the resulting log file to understand what can be set in "mk.in" or "mk.ver" files. If you have a system that is not set in the mk.ver file, you can do the following: copy and/or edit an existing section of definitions (eg. linux) making sure you change the identifier (eg. linux) to the result of "uname -s" or "uname -n" (converted to lower case letters). If you use the result of "uname -s" all machines that use the operating system will use the definitions but if you use the result of "uname -n" only that specific machine will use the definitions. Any settings that are in the mk.ver file may also be set in your local mk.in file. Only settings from a local mk.in file are read (if missing, a default one is copied) but settings from all mk.ver files are read. The priority is for files in your: local directory, your $HOME/.mk directory and then a UVic_ESCM installation directory (see the UVic_ESCM.mk.tar.gz Read_me file for more details). 7) If you wish to run jobs from a queue, you can look at the example run files and modify a copy of one for your system. The generic "run" file does not actually queue a job but it does allow the model to be run in job steps. Run files can also be set up to be operating system or machine dependent. To recreate the example directory: 1) Create and change to a model directory (eg. my_example) 2) Type "mk r 2.7" "mk" and "2.7" should either include the full path to UVic_ESCM or you should add the UVic_ESCM directory to your PATH variable. The "2.7" portion is only needed once. Once a mk.in file is created in your example directory you can rerun mk without having to specify the model version directory. This should make and run the model on the local machine with output as in the directory UVic_ESCM/2.7/example For mk options just type "mk" and for more help try "mk h". A very quick description of available uvic options (for other options see the mom manual available through the description link on the main model web page): Note: not all options or combinations of options are well tested! # general options uvic_global_sums = calculate global conservation uvic_min_window = use minimum memory window uvic_sbc_in_memory = boundary conditions kept in memory uvic_io_multiple_files = writes time slices to separate files uvic_io_single = some unformatted I/O written in single precision uvic_read_kmt_map = read kmt from a map file uvic_read_rivers_map = read river definitions from a map file uvic_save_flxadj = writes flux adjustment if coupled and using restorst uvic_save_diff = save diffusion parameters uvic_replacst = replaces ocean surface tracers with data uvic_mk_out = incorporate mk settings into the executable uvic_no_statfunc = use functions instead of statement functions (slow) # time average integral options uvic_tai_ns = calculate north/south averages for some tsi variables uvic_tai_otsf = calculate maximum and minimum overturning for a region uvic_tai_slh = calculate sea level rise from thermal expansion # embm options uvic_embm = main embm option uvic_embm_even_fluxes = every other flux used for conservative coupling uvic_embm_running_average = write annual average sat uvic_embm_adv_q = advect moisture uvic_embm_no_mountains = no mountains uvic_embm_no_rivers = river runoff distributed evenly along coast # embm forcing options uvic_embm_co2_exp = exponentially increasing co2 uvic_embm_co2_lin = linearly increasing co2 uvic_embm_orbit_transient = changing orbital parameters uvic_embm_orbit_user = user defined orbital parameters uvic_embm_annual = annual mean solar forcing uvic_embm_astress = wind stress feedback uvic_embm_solardata = interpolate solar constant from data uvic_embm_solardata_transient = interpolate changing solar constant from data uvic_embm_co2data = interpolate co2 from data uvic_embm_co2data_transient = interpolate changing co2 from data # embm solver options uvic_embm_slap = slap atmospheric solver uvic_embm_essl = essl atmospheric solver uvic_embm_mgrid = mgrid atmospheric solver # embm land options uvic_embm_land = simple bucket land surface model uvic_embm_snow_transient = no limit on snow accumulation uvic_embm_crops = interpolate crop area from data uvic_embm_crops_transient = interpolate changing crop area from data uvic_embm_icedata = interpolate land ice from data uvic_embm_icedata_transient = interpolate changing land ice from data uvic_embm_veg = specified vegetation model # ice options uvic_ice = main ice option uvic_ice_evp = evp dynamics uvic_ice_cpts = main cpts model option uvic_ice_cpts1 = 1 category uvic_ice_cpts3 = 3 categories uvic_ice_cpts5 = 5 categories uvic_ice_cpts10 = 10 categories uvic_ice_cpts_roth_press = uses roth pressure uvic_ice_cpts_simple_growth = not sure uvic_ice_cpts_warnings = gives warnings # mom options uvic_mom = main mom option uvic_tbt = netcdf tracer term balances uvic_convect_brine = convect separately under ice categories uvic_save_convection = save some convection diagnostics uvic_read_my_stf = read ocean surface fluxes # carbon uvic_carbon = the main ocean carbon option uvic_carbon_coupled = couples the atmosphere carbon to ocean and land models # ocean biology uvic_npzd = main ocean biology option uvic_npzd_carbon = modify ocean carbon uvic_npzd_out = additional npzd output # dynamic vegetation uvic_mtlm = main moses-triffid land model option uvic_mtlm_pressure = pressure that changes with elevation uvic_mtlm_segday = run mtlm for only one day every segtim # experimental (use with caution or needs work) uvic_embm_adi = adi atmospheric solver uvic_embm_explicit = explicit atmospheric solver uvic_embm_explicit_q = explicit solver just for q uvic_embm_difadv_t = advection and diffusion of t uvic_embm_solve2x = half resolution solver in x uvic_embm_solve2y = half resolution solver in y uvic_embm_calc_diffq = diffusion of q from temperature gradients uvic_embm_sparskit = sparskit atmospheric solver (not functional) uvic_carbon_co2_2d = two dimensional field of carbon dioxide in the atmosphere ubc_cidm = ubc dynamic ice sheet model (not functional) To uncompress the files: gunzip UVic_ESCM.2.7.tar.gz tar -xvf UVic_ESCM.2.7.tar File list: UVic_ESCM/ UVic_ESCM/2.7/ UVic_ESCM/2.7/util/ UVic_ESCM/2.7/util/data/ UVic_ESCM/2.7/util/data/cmd UVic_ESCM/2.7/util/data/crops/ UVic_ESCM/2.7/util/data/crops/crops_nc.f UVic_ESCM/2.7/util/data/diff/ UVic_ESCM/2.7/util/data/diff/diff_nc.f UVic_ESCM/2.7/util/data/elev/ UVic_ESCM/2.7/util/data/elev/elev_nc.f UVic_ESCM/2.7/util/data/grid/ UVic_ESCM/2.7/util/data/grid/grid_nc.f UVic_ESCM/2.7/util/data/kmt/ UVic_ESCM/2.7/util/data/kmt/kmt_nc.f UVic_ESCM/2.7/util/data/rivers/ UVic_ESCM/2.7/util/data/rivers/rivers_nc.f UVic_ESCM/2.7/util/data/sf_alb/ UVic_ESCM/2.7/util/data/sf_alb/sf_alb_nc.f UVic_ESCM/2.7/util/data/path UVic_ESCM/2.7/util/data/veg_class/ UVic_ESCM/2.7/util/data/veg_class/veg_class_nc.f UVic_ESCM/2.7/util/data/veg_type/ UVic_ESCM/2.7/util/data/veg_type/veg_type_nc.f UVic_ESCM/2.7/util/data/wind_adv/ UVic_ESCM/2.7/util/data/wind_adv/wind_adv_nc.f UVic_ESCM/2.7/util/data/wind_stress/ UVic_ESCM/2.7/util/data/wind_stress/wind_stress_nc.f UVic_ESCM/2.7/util/data/wind_surf/ UVic_ESCM/2.7/util/data/wind_surf/wind_surf_nc.f UVic_ESCM/2.7/util/data/oxygen/ UVic_ESCM/2.7/util/data/oxygen/oxygen_nc.f UVic_ESCM/2.7/util/data/salinity/ UVic_ESCM/2.7/util/data/salinity/salinity_nc.f UVic_ESCM/2.7/util/data/aou/ UVic_ESCM/2.7/util/data/aou/aou_nc.f UVic_ESCM/2.7/util/data/temperature/ UVic_ESCM/2.7/util/data/temperature/temperature_nc.f UVic_ESCM/2.7/util/data/nitrate/ UVic_ESCM/2.7/util/data/nitrate/nitrate_nc.f UVic_ESCM/2.7/util/data/phosphate/ UVic_ESCM/2.7/util/data/phosphate/phosphate_nc.f UVic_ESCM/2.7/util/data/o2sat/ UVic_ESCM/2.7/util/data/o2sat/o2sat_nc.f UVic_ESCM/2.7/util/data/get_path UVic_ESCM/2.7/util/data/silicate/ UVic_ESCM/2.7/util/data/silicate/silicate_nc.f UVic_ESCM/2.7/util/data/chlorophyll/ UVic_ESCM/2.7/util/data/chlorophyll/chlorophyll_nc.f UVic_ESCM/2.7/util/data/ice4g/ UVic_ESCM/2.7/util/data/ice4g/ice4g_nc.f UVic_ESCM/2.7/util/data/mk.in UVic_ESCM/2.7/util/data/sat/ UVic_ESCM/2.7/util/data/sat/sat_nc.f UVic_ESCM/2.7/util/data/iswr/ UVic_ESCM/2.7/util/data/iswr/iswr_nc.f UVic_ESCM/2.7/util/data/precip/ UVic_ESCM/2.7/util/data/precip/precip_nc.f UVic_ESCM/2.7/util/data/olwr/ UVic_ESCM/2.7/util/data/olwr/olwr_nc.f UVic_ESCM/2.7/util/data/rhum/ UVic_ESCM/2.7/util/data/rhum/rhum_nc.f UVic_ESCM/2.7/util/data/oswr/ UVic_ESCM/2.7/util/data/oswr/oswr_nc.f UVic_ESCM/2.7/util/data/lgm_pot_veg/ UVic_ESCM/2.7/util/data/lgm_pot_veg/lgm_pot_veg_nc.f UVic_ESCM/2.7/util/data/dic/ UVic_ESCM/2.7/util/data/dic/dic_nc.f UVic_ESCM/2.7/util/data/frac/ UVic_ESCM/2.7/util/data/frac/frac_nc.f UVic_ESCM/2.7/util/data/dtr/ UVic_ESCM/2.7/util/data/dtr/dtr_nc.f UVic_ESCM/2.7/util/data/tmsk/ UVic_ESCM/2.7/util/data/tmsk/tmsk_nc.f UVic_ESCM/2.7/util/data/co2/ UVic_ESCM/2.7/util/data/co2/co2.txt UVic_ESCM/2.7/util/data/co2/co2_nc.f UVic_ESCM/2.7/util/data/co2_emit/ UVic_ESCM/2.7/util/data/co2_emit/co2_emit_nc.f UVic_ESCM/2.7/util/data/co2_emit/co2_emit.txt UVic_ESCM/2.7/util/data/solar/ UVic_ESCM/2.7/util/data/solar/solar.txt UVic_ESCM/2.7/util/data/solar/solar_nc.f UVic_ESCM/2.7/util/rot_nc/ UVic_ESCM/2.7/util/rot_nc/mk.in UVic_ESCM/2.7/util/rot_nc/masko.nc UVic_ESCM/2.7/util/rot_nc/out.nc UVic_ESCM/2.7/util/rot_nc/maski.nc UVic_ESCM/2.7/util/rot_nc/in.nc UVic_ESCM/2.7/util/rot_nc/rot_nc.f UVic_ESCM/2.7/source/ UVic_ESCM/2.7/source/cidm/ UVic_ESCM/2.7/source/cidm/cidm_geom.F90 UVic_ESCM/2.7/source/cidm/cidm_get_ice.F90 UVic_ESCM/2.7/source/cidm/binv.F90 UVic_ESCM/2.7/source/cidm/cidm_get_bed.F90 UVic_ESCM/2.7/source/cidm/snrm.F90 UVic_ESCM/2.7/source/cidm/global_param.F90 UVic_ESCM/2.7/source/cidm/flux_control.F90 UVic_ESCM/2.7/source/cidm/is_dyn_nflux.F90 UVic_ESCM/2.7/source/cidm/cidm_mass.F90 UVic_ESCM/2.7/source/cidm/bedtd_arrays.F90 UVic_ESCM/2.7/source/cidm/is_grids.F90 UVic_ESCM/2.7/source/cidm/cidm_get_surf.F90 UVic_ESCM/2.7/source/cidm/global_vars.F90 UVic_ESCM/2.7/source/cidm/is_dyn.F90 UVic_ESCM/2.7/source/cidm/cidm_summary.F90 UVic_ESCM/2.7/source/cidm/subgrid_arrays.F90 UVic_ESCM/2.7/source/cidm/cidm_isos.F90 UVic_ESCM/2.7/source/cidm/calsol.F90 UVic_ESCM/2.7/source/cidm/cidm_mod_embm.F90 UVic_ESCM/2.7/source/cidm/wfield.F90 UVic_ESCM/2.7/source/cidm/load_earth.F90 UVic_ESCM/2.7/source/cidm/loadtfld.F90 UVic_ESCM/2.7/source/cidm/cidm_snap.F UVic_ESCM/2.7/source/cidm/subgrid.h UVic_ESCM/2.7/source/cidm/is_dyn_jacob.F90 UVic_ESCM/2.7/source/cidm/loadgeo.F90 UVic_ESCM/2.7/source/cidm/cidm_snap.F90 UVic_ESCM/2.7/source/cidm/is_B.F90 UVic_ESCM/2.7/source/cidm/cidm_vol.F90 UVic_ESCM/2.7/source/cidm/cidm_init.F90 UVic_ESCM/2.7/source/cidm/cidm.F90 UVic_ESCM/2.7/source/cidm/cidmio.F UVic_ESCM/2.7/source/cidm/tfield.F90 UVic_ESCM/2.7/source/cidm/cidm_mod_mass.F90 UVic_ESCM/2.7/source/cidm/hydrol_arrays.F90 UVic_ESCM/2.7/source/cidm/cidm_tools.F90 UVic_ESCM/2.7/source/cidm/solvet.F90 UVic_ESCM/2.7/source/cidm/strain_int.F90 UVic_ESCM/2.7/source/cidm/linbcg.F90 UVic_ESCM/2.7/source/cidm/is_pchev.F UVic_ESCM/2.7/source/cidm/is_pchez.F UVic_ESCM/2.7/source/cidm/slid.F90 UVic_ESCM/2.7/source/cidm/bktrans.F90 UVic_ESCM/2.7/source/cidm/interface_temps.F90 UVic_ESCM/2.7/source/cidm/caldeltn.F90 UVic_ESCM/2.7/source/cidm/setnest.F90 UVic_ESCM/2.7/source/cidm/geol_arrays.F90 UVic_ESCM/2.7/source/cidm/cidm_rest.F90 UVic_ESCM/2.7/source/cidm/cidm_lbc.F90 UVic_ESCM/2.7/source/cidm/is_arrays.F90 UVic_ESCM/2.7/source/cidm/varnest.F90 UVic_ESCM/2.7/source/cidm/icetd_arrays.F90 UVic_ESCM/2.7/source/cidm/cidm_sbc.F90 UVic_ESCM/2.7/source/cidm/shelf_vel.F90 UVic_ESCM/2.7/source/cidm/shelf_geom.F90 UVic_ESCM/2.7/source/cidm/fdtrans.F90 UVic_ESCM/2.7/source/cidm/shelf_arrays.F90 UVic_ESCM/2.7/source/cidm/atimes.F90 UVic_ESCM/2.7/source/cidm/tlapse.F90 UVic_ESCM/2.7/source/cidm/cidm_input.F90 UVic_ESCM/2.7/source/cidm/calct0.F90 UVic_ESCM/2.7/source/cidm/cidm_index.F90 UVic_ESCM/2.7/source/cidm/asolve.F90 UVic_ESCM/2.7/source/cidm/hydrol_param.F90 UVic_ESCM/2.7/source/cidm/is_dyn_eflux.F90 UVic_ESCM/2.7/source/cidm/is_xerror.F UVic_ESCM/2.7/source/cidm/calres.F90 UVic_ESCM/2.7/source/cidm/shelf.F90 UVic_ESCM/2.7/source/common/ UVic_ESCM/2.7/source/common/coord.h UVic_ESCM/2.7/source/common/uvic_mk.h UVic_ESCM/2.7/source/common/iomngr.F UVic_ESCM/2.7/source/common/iomngr.h UVic_ESCM/2.7/source/common/ctdbc.h UVic_ESCM/2.7/source/common/global_sums.F UVic_ESCM/2.7/source/common/iounit.h UVic_ESCM/2.7/source/common/calendar.h UVic_ESCM/2.7/source/common/grdvar.h UVic_ESCM/2.7/source/common/scalar.h UVic_ESCM/2.7/source/common/switch.F UVic_ESCM/2.7/source/common/switch.h UVic_ESCM/2.7/source/common/emode.h UVic_ESCM/2.7/source/common/isleperim.F UVic_ESCM/2.7/source/common/isleperim.h UVic_ESCM/2.7/source/common/timeinterp.F UVic_ESCM/2.7/source/common/gasbc.F UVic_ESCM/2.7/source/common/atmos.F UVic_ESCM/2.7/source/common/csbc.h UVic_ESCM/2.7/source/common/ndcon.h UVic_ESCM/2.7/source/common/tmngr.F UVic_ESCM/2.7/source/common/tmngr.h UVic_ESCM/2.7/source/common/levind.h UVic_ESCM/2.7/source/common/topog.F UVic_ESCM/2.7/source/common/accel.h UVic_ESCM/2.7/source/common/UVic_ESCM.F UVic_ESCM/2.7/source/common/pconst.h UVic_ESCM/2.7/source/common/gosbc.F UVic_ESCM/2.7/source/common/file_names.F UVic_ESCM/2.7/source/common/eoyr.F UVic_ESCM/2.7/source/common/grids.F UVic_ESCM/2.7/source/common/size.h UVic_ESCM/2.7/source/common/cprnts.h UVic_ESCM/2.7/source/common/util.F UVic_ESCM/2.7/source/common/stdunits.h UVic_ESCM/2.7/source/common/derived_options.h UVic_ESCM/2.7/source/common/setatm.F UVic_ESCM/2.7/source/common/param.h UVic_ESCM/2.7/source/common/setocn.F UVic_ESCM/2.7/source/common/cregin.h UVic_ESCM/2.7/source/common/size_check.F UVic_ESCM/2.7/source/common/index.h UVic_ESCM/2.7/source/common/co2calc.F UVic_ESCM/2.7/source/embm/ UVic_ESCM/2.7/source/embm/adi.F UVic_ESCM/2.7/source/embm/atm.h UVic_ESCM/2.7/source/embm/riv.h UVic_ESCM/2.7/source/embm/embmbc.F UVic_ESCM/2.7/source/embm/embmio.F UVic_ESCM/2.7/source/embm/setembm.F UVic_ESCM/2.7/source/embm/embm_snap.F UVic_ESCM/2.7/source/embm/solve.F UVic_ESCM/2.7/source/embm/solve.h UVic_ESCM/2.7/source/embm/embm_tsi.F UVic_ESCM/2.7/source/embm/mgrid.F UVic_ESCM/2.7/source/embm/embm.F UVic_ESCM/2.7/source/embm/insolation.F UVic_ESCM/2.7/source/embm/slap.F UVic_ESCM/2.7/source/embm/albedo.F UVic_ESCM/2.7/source/embm/rivmodel.F UVic_ESCM/2.7/source/embm/winds.F UVic_ESCM/2.7/source/embm/cembm.h UVic_ESCM/2.7/source/embm/fluxes.F UVic_ESCM/2.7/source/embm/co2data.F UVic_ESCM/2.7/source/embm/veg.h UVic_ESCM/2.7/source/embm/gvsbc.F UVic_ESCM/2.7/source/embm/insolation.h UVic_ESCM/2.7/source/embm/embm_rest.F UVic_ESCM/2.7/source/embm/solardata.F UVic_ESCM/2.7/source/ice/ UVic_ESCM/2.7/source/ice/evp.F UVic_ESCM/2.7/source/ice/evp.h UVic_ESCM/2.7/source/ice/ice.F UVic_ESCM/2.7/source/ice/ice.h UVic_ESCM/2.7/source/ice/iceadv.F UVic_ESCM/2.7/source/ice/therm.F UVic_ESCM/2.7/source/ice/cpts.F UVic_ESCM/2.7/source/ice/cpts.h UVic_ESCM/2.7/source/ice/thermo.h UVic_ESCM/2.7/source/ice/icedata.F UVic_ESCM/2.7/source/mom/ UVic_ESCM/2.7/source/mom/ptraj.F UVic_ESCM/2.7/source/mom/ptraj.h UVic_ESCM/2.7/source/mom/mw.h UVic_ESCM/2.7/source/mom/cobc2.F UVic_ESCM/2.7/source/mom/invtri.F UVic_ESCM/2.7/source/mom/relax1.F UVic_ESCM/2.7/source/mom/delsq.F UVic_ESCM/2.7/source/mom/tcslab.h UVic_ESCM/2.7/source/mom/addobcpsi.F UVic_ESCM/2.7/source/mom/diaga.h UVic_ESCM/2.7/source/mom/diagi.F UVic_ESCM/2.7/source/mom/diago.F UVic_ESCM/2.7/source/mom/ctavg.h UVic_ESCM/2.7/source/mom/csnap.h UVic_ESCM/2.7/source/mom/mom.F UVic_ESCM/2.7/source/mom/tbt.F UVic_ESCM/2.7/source/mom/tbt.h UVic_ESCM/2.7/source/mom/xbt.F UVic_ESCM/2.7/source/mom/xbt.h UVic_ESCM/2.7/source/mom/poisson.F UVic_ESCM/2.7/source/mom/tropic.F UVic_ESCM/2.7/source/mom/congrad.F UVic_ESCM/2.7/source/mom/convect_brine.F UVic_ESCM/2.7/source/mom/tracer_adv_flx.F UVic_ESCM/2.7/source/mom/sponge.h UVic_ESCM/2.7/source/mom/fdifm.F UVic_ESCM/2.7/source/mom/fdifm.h UVic_ESCM/2.7/source/mom/fdift.F UVic_ESCM/2.7/source/mom/fdift.h UVic_ESCM/2.7/source/mom/checks.F UVic_ESCM/2.7/source/mom/rotation.F UVic_ESCM/2.7/source/mom/obc_data.h UVic_ESCM/2.7/source/mom/tcmix.F UVic_ESCM/2.7/source/mom/filfir.F UVic_ESCM/2.7/source/mom/findex.F UVic_ESCM/2.7/source/mom/filtr.F UVic_ESCM/2.7/source/mom/filuv.F UVic_ESCM/2.7/source/mom/task_on.h UVic_ESCM/2.7/source/mom/energy.F UVic_ESCM/2.7/source/mom/convect.F UVic_ESCM/2.7/source/mom/state.F UVic_ESCM/2.7/source/mom/state.h UVic_ESCM/2.7/source/mom/blmixi.F UVic_ESCM/2.7/source/mom/cnep.h UVic_ESCM/2.7/source/mom/cobc.F UVic_ESCM/2.7/source/mom/cobc.h UVic_ESCM/2.7/source/mom/dens.h UVic_ESCM/2.7/source/mom/diag.F UVic_ESCM/2.7/source/mom/diag.h UVic_ESCM/2.7/source/mom/ctmb.h UVic_ESCM/2.7/source/mom/filt.F UVic_ESCM/2.7/source/mom/timeavgs.F UVic_ESCM/2.7/source/mom/timeavgs.h UVic_ESCM/2.7/source/mom/gyre.F UVic_ESCM/2.7/source/mom/odam.F UVic_ESCM/2.7/source/mom/mwsim.F UVic_ESCM/2.7/source/mom/adv_vel.F UVic_ESCM/2.7/source/mom/cpolar.h UVic_ESCM/2.7/source/mom/smagnl.F UVic_ESCM/2.7/source/mom/isopyc.F UVic_ESCM/2.7/source/mom/isopyc.h UVic_ESCM/2.7/source/mom/loadmw.F UVic_ESCM/2.7/source/mom/stab.F UVic_ESCM/2.7/source/mom/stab.h UVic_ESCM/2.7/source/mom/termbal.F UVic_ESCM/2.7/source/mom/termbal.h UVic_ESCM/2.7/source/mom/mom_snap.F UVic_ESCM/2.7/source/mom/mom_tbt.F UVic_ESCM/2.7/source/mom/taskrows.h UVic_ESCM/2.7/source/mom/hlmix.F UVic_ESCM/2.7/source/mom/bcest.F UVic_ESCM/2.7/source/mom/hmixc.F UVic_ESCM/2.7/source/mom/hmixc.h UVic_ESCM/2.7/source/mom/setkmp.F UVic_ESCM/2.7/source/mom/setvbc.F UVic_ESCM/2.7/source/mom/vmixc.F UVic_ESCM/2.7/source/mom/vmixc.h UVic_ESCM/2.7/source/mom/mom_tsi.F UVic_ESCM/2.7/source/mom/denscoef.F UVic_ESCM/2.7/source/mom/implq.F UVic_ESCM/2.7/source/mom/bardiv.F UVic_ESCM/2.7/source/mom/reg1st.F UVic_ESCM/2.7/source/mom/calc_psgrad.F UVic_ESCM/2.7/source/mom/docnam.h UVic_ESCM/2.7/source/mom/hyper3.F UVic_ESCM/2.7/source/mom/ppmix.F UVic_ESCM/2.7/source/mom/clinic.F UVic_ESCM/2.7/source/mom/tracer.F UVic_ESCM/2.7/source/mom/cshort.h UVic_ESCM/2.7/source/mom/neptune.F UVic_ESCM/2.7/source/mom/npzd.h UVic_ESCM/2.7/source/mom/npzd_src.F UVic_ESCM/2.7/source/mom/mom_rest.F UVic_ESCM/2.7/source/mtlm/ UVic_ESCM/2.7/source/mtlm/canopy.F UVic_ESCM/2.7/source/mtlm/glsbc.F UVic_ESCM/2.7/source/mtlm/mtlm.h UVic_ESCM/2.7/source/mtlm/mtlmio.F UVic_ESCM/2.7/source/mtlm/mtlm_snap.F UVic_ESCM/2.7/source/mtlm/mtlm_tsi.F UVic_ESCM/2.7/source/mtlm/setmtlm.F UVic_ESCM/2.7/source/mtlm/leaf_lit.F UVic_ESCM/2.7/source/mtlm/lotka.F UVic_ESCM/2.7/source/mtlm/microbe.F UVic_ESCM/2.7/source/mtlm/penmon.F UVic_ESCM/2.7/source/mtlm/pft_sparm.F UVic_ESCM/2.7/source/mtlm/phenol.F UVic_ESCM/2.7/source/mtlm/qsat.F UVic_ESCM/2.7/source/mtlm/mtlm_data.h UVic_ESCM/2.7/source/mtlm/sf_stom.F UVic_ESCM/2.7/source/mtlm/soilcarb.F UVic_ESCM/2.7/source/mtlm/swrad.F UVic_ESCM/2.7/source/mtlm/triffid.F UVic_ESCM/2.7/source/mtlm/vegcarb.F UVic_ESCM/2.7/source/mtlm/mtlm.F UVic_ESCM/2.7/source/mtlm/mtlm_state.F UVic_ESCM/2.7/source/mtlm/mtlm_rest.F UVic_ESCM/2.7/source/netcdf/ UVic_ESCM/2.7/source/netcdf/netcdf.inc UVic_ESCM/2.7/source/netcdf/uvic_netcdf.f UVic_ESCM/2.7/source/rot/ UVic_ESCM/2.7/source/rot/uvic_rot.f UVic_ESCM/2.7/run/ UVic_ESCM/2.7/run/mk.in UVic_ESCM/2.7/run/mk.ver UVic_ESCM/2.7/run/control.in UVic_ESCM/2.7/run/run UVic_ESCM/2.7/run/run_loadleveler UVic_ESCM/2.7/run/run_parallel_loadleveler UVic_ESCM/2.7/run/run_pbs UVic_ESCM/2.7/lib/ UVic_ESCM/2.7/lib/lib_aix/ UVic_ESCM/2.7/lib/lib_linux/ UVic_ESCM/2.7/data.100.100.19/ UVic_ESCM/2.7/data.100.100.19/mth/ UVic_ESCM/2.7/data.100.100.19/mth/kmt.map UVic_ESCM/2.7/data.100.100.19/mth/kmt.nc UVic_ESCM/2.7/data.100.100.19/mth/rivers.map UVic_ESCM/2.7/data.100.100.19/mth/rivers.nc UVic_ESCM/2.7/data.100.100.19/mth/elev.nc UVic_ESCM/2.7/data.100.100.19/mth/grid.nc UVic_ESCM/2.7/data.100.100.19/mth/co2.nc UVic_ESCM/2.7/data.100.100.19/mth/dic_ann.nc UVic_ESCM/2.7/data.100.100.19/mth/dic_mth.nc UVic_ESCM/2.7/data.100.100.19/mth/dtr_mth.nc UVic_ESCM/2.7/data.100.100.19/mth/region_masks UVic_ESCM/2.7/data.100.100.19/mth/salinity_ann.nc UVic_ESCM/2.7/data.100.100.19/mth/temperature_ann.nc UVic_ESCM/2.7/data.100.100.19/mth/diff.nc UVic_ESCM/2.7/data.100.100.19/mth/solar.nc UVic_ESCM/2.7/data.100.100.19/mth/tmsk.nc UVic_ESCM/2.7/data.100.100.19/mth/sf_alb_ann.nc UVic_ESCM/2.7/data.100.100.19/mth/sss_mth.nc UVic_ESCM/2.7/data.100.100.19/mth/sst_mth.nc UVic_ESCM/2.7/data.100.100.19/mth/wind_adv_mth.nc UVic_ESCM/2.7/data.100.100.19/mth/wind_stress_mth.nc UVic_ESCM/2.7/data.100.100.19/mth/wind_surf_mth.nc UVic_ESCM/2.7/data.100.100.19/ann/ UVic_ESCM/2.7/data.100.100.19/ann/region_masks UVic_ESCM/2.7/data.100.100.19/ann/co2.nc UVic_ESCM/2.7/data.100.100.19/ann/dic_ann.nc UVic_ESCM/2.7/data.100.100.19/ann/salinity_ann.nc UVic_ESCM/2.7/data.100.100.19/ann/sf_alb_ann.nc UVic_ESCM/2.7/data.100.100.19/ann/temperature_ann.nc UVic_ESCM/2.7/data.100.100.19/ann/diff.nc UVic_ESCM/2.7/data.100.100.19/ann/elev.nc UVic_ESCM/2.7/data.100.100.19/ann/grid.nc UVic_ESCM/2.7/data.100.100.19/ann/kmt.map UVic_ESCM/2.7/data.100.100.19/ann/kmt.nc UVic_ESCM/2.7/data.100.100.19/ann/rivers.map UVic_ESCM/2.7/data.100.100.19/ann/rivers.nc UVic_ESCM/2.7/data.100.100.19/ann/dtr_ann.nc UVic_ESCM/2.7/data.100.100.19/ann/solar.nc UVic_ESCM/2.7/data.100.100.19/ann/tmsk.nc UVic_ESCM/2.7/data.100.100.19/ann/wind_adv_ann.nc UVic_ESCM/2.7/data.100.100.19/ann/wind_stress_ann.nc UVic_ESCM/2.7/data.100.100.19/ann/wind_surf_ann.nc UVic_ESCM/2.7/data.100.100.19/crops/ UVic_ESCM/2.7/data.100.100.19/crops/crops.nc UVic_ESCM/2.7/data.100.100.19/crops/veg_type.nc UVic_ESCM/2.7/data.100.100.19/veg/ UVic_ESCM/2.7/data.100.100.19/veg/veg_class.nc UVic_ESCM/2.7/data.100.100.19/other/ UVic_ESCM/2.7/data.100.100.19/ice/ UVic_ESCM/2.7/data.100.100.19/ice/ice4g.nc UVic_ESCM/2.7/updates/