diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/.datasets b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/.datasets new file mode 120000 index 0000000000..086a13aa04 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/.datasets @@ -0,0 +1 @@ +../../../.datasets \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/.gitignore b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/.gitignore new file mode 100644 index 0000000000..03865c2906 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/.gitignore @@ -0,0 +1,2 @@ +# Undo *.nc in top-level .gitignore +!*.nc diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile1.nc new file mode 120000 index 0000000000..aff2fa2d5f --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_grid.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile2.nc new file mode 120000 index 0000000000..9bd89b29b9 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_grid.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile3.nc new file mode 120000 index 0000000000..ed823f9afa --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_grid.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile4.nc new file mode 120000 index 0000000000..2924604fdb --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_grid.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile5.nc new file mode 120000 index 0000000000..349d7d32fd --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_grid.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile6.nc new file mode 120000 index 0000000000..11ba9f7d2e --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_grid.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_grid.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic.nc new file mode 120000 index 0000000000..dd3e164630 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile1XC180_mosaic_tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile1XC180_mosaic_tile1.nc new file mode 120000 index 0000000000..a178187fca --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile1XC180_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile1XC180_mosaic_tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile1Xocean_mosaic_tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..0390b65306 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile1Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile1Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile2XC180_mosaic_tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile2XC180_mosaic_tile2.nc new file mode 120000 index 0000000000..fc1c40125a --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile2XC180_mosaic_tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile2XC180_mosaic_tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile2Xocean_mosaic_tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile2Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..d1b1372372 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile2Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile2Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile3XC180_mosaic_tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile3XC180_mosaic_tile3.nc new file mode 120000 index 0000000000..382de6f395 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile3XC180_mosaic_tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile3XC180_mosaic_tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile3Xocean_mosaic_tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile3Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..c46ac31a14 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile3Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile3Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile4XC180_mosaic_tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile4XC180_mosaic_tile4.nc new file mode 120000 index 0000000000..9922c67128 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile4XC180_mosaic_tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile4XC180_mosaic_tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile4Xocean_mosaic_tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile4Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..256fbe95ac --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile4Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile4Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile5XC180_mosaic_tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile5XC180_mosaic_tile5.nc new file mode 120000 index 0000000000..2391688ebb --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile5XC180_mosaic_tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile5XC180_mosaic_tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile5Xocean_mosaic_tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile5Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..271af419de --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile5Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile5Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile6XC180_mosaic_tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile6XC180_mosaic_tile6.nc new file mode 120000 index 0000000000..7277c93bb9 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile6XC180_mosaic_tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile6XC180_mosaic_tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile6Xocean_mosaic_tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile6Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..eaf2468745 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/C180_mosaic_tile6Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/C180_mosaic_tile6Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/MOM_channels_FLOR b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/MOM_channels_FLOR new file mode 100644 index 0000000000..b743c3029d --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/MOM_channels_FLOR @@ -0,0 +1,9 @@ +! This file specifies restricted channel widths in MOM. The order is: +! [U|V]_width, min_longitude, max_longitude, min_latitude, max_latitude, width + +U_width, -5.9, -5.4, 35.8, 36.2, 12000.0 ! Gibraltar +U_width, 26.4, 26.8, 40.4, 40.6, 5000.0 ! Dardanelles + +V_width, 28.8, 29.4, 41.1, 41.2, 2500.0 ! Bosporus - should be 1km wide. +V_width, 43.25, 43.5, 12.6, 12.8, 10000.0 ! Red Sea, Bab-el-Mendeb +V_width, 141.5, 141.7, 52.0, 52.15, 2500.0 ! Between Sakhalin & Russia diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/WOA05_pottemp_salt.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/WOA05_pottemp_salt.nc new file mode 120000 index 0000000000..c83305ca57 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/WOA05_pottemp_salt.nc @@ -0,0 +1 @@ +.datasets/obs/WOA05_pottemp_salt.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc new file mode 120000 index 0000000000..b7461f4c58 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/atmos_mosaic_tile1Xland_mosaic_tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..c6285ca577 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/atmos_mosaic_tile1Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile1.nc new file mode 120000 index 0000000000..dfec482b65 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/atmos_prescr.res.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile2.nc new file mode 120000 index 0000000000..ed06453156 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/atmos_prescr.res.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile3.nc new file mode 120000 index 0000000000..2a922a83ae --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/atmos_prescr.res.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile4.nc new file mode 120000 index 0000000000..4c81198a71 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/atmos_prescr.res.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile5.nc new file mode 120000 index 0000000000..8a3e7a44c9 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/atmos_prescr.res.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile6.nc new file mode 120000 index 0000000000..da21c40a74 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/atmos_prescr.res.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/atmos_prescr.res.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/biodata.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/biodata.nc new file mode 120000 index 0000000000..930c27832b --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/biodata.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/biodata.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile1.nc new file mode 120000 index 0000000000..924d413f8d --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/cana.res.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile2.nc new file mode 120000 index 0000000000..9ef34b3cdc --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/cana.res.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile3.nc new file mode 120000 index 0000000000..7af9309eab --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/cana.res.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile4.nc new file mode 120000 index 0000000000..4bd72cdb6c --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/cana.res.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile5.nc new file mode 120000 index 0000000000..0943f48490 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/cana.res.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile6.nc new file mode 120000 index 0000000000..8fc5307120 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cana.res.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/cana.res.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/co2_rcp45_gblannualdata_1800-2500_2x2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/co2_rcp45_gblannualdata_1800-2500_2x2.nc new file mode 120000 index 0000000000..04398e5be1 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/co2_rcp45_gblannualdata_1800-2500_2x2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/co2_rcp45_gblannualdata_1800-2500_2x2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cover_type.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cover_type.nc new file mode 120000 index 0000000000..f29fe32659 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/cover_type.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/cover_type.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/geohydrology.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/geohydrology.nc new file mode 120000 index 0000000000..0310e3fad9 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/geohydrology.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/geohydrology.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/geohydrology_table_2a2n.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/geohydrology_table_2a2n.nc new file mode 120000 index 0000000000..45e2b7e7c0 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/geohydrology_table_2a2n.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/geohydrology_table_2a2n.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile1.nc new file mode 120000 index 0000000000..7552fefde0 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/glac.res.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile2.nc new file mode 120000 index 0000000000..8d70706101 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/glac.res.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile3.nc new file mode 120000 index 0000000000..1a7d5075db --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/glac.res.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile4.nc new file mode 120000 index 0000000000..dbe8ff172f --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/glac.res.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile5.nc new file mode 120000 index 0000000000..d2cb08a801 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/glac.res.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile6.nc new file mode 120000 index 0000000000..0e123c422e --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/glac.res.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/glac.res.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/grid_spec.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/grid_spec.nc new file mode 120000 index 0000000000..49508821fb --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/grid_spec.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/grid_spec.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ground_type.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ground_type.nc new file mode 120000 index 0000000000..119b6a80db --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ground_type.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/ground_type.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile1.nc new file mode 120000 index 0000000000..aca57128d1 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/lake.res.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile2.nc new file mode 120000 index 0000000000..797e9eacb1 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/lake.res.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile3.nc new file mode 120000 index 0000000000..388c7d0af2 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/lake.res.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile4.nc new file mode 120000 index 0000000000..25d9ba369f --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/lake.res.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile5.nc new file mode 120000 index 0000000000..31f9f8c583 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/lake.res.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile6.nc new file mode 120000 index 0000000000..a0675d2776 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake.res.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/lake.res.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile1.nc new file mode 120000 index 0000000000..cbaf86835d --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/lake_frac.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile2.nc new file mode 120000 index 0000000000..35fe6072d1 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/lake_frac.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile3.nc new file mode 120000 index 0000000000..ad8b3c1915 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/lake_frac.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile4.nc new file mode 120000 index 0000000000..c815c459f7 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/lake_frac.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile5.nc new file mode 120000 index 0000000000..efabd9aa69 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/lake_frac.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile6.nc new file mode 120000 index 0000000000..ac09090e9f --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lake_frac.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/lake_frac.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile1.nc new file mode 120000 index 0000000000..94a2566f46 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/land.res.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile2.nc new file mode 120000 index 0000000000..747d982cad --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/land.res.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile3.nc new file mode 120000 index 0000000000..5da3384946 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/land.res.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile4.nc new file mode 120000 index 0000000000..78b9468399 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/land.res.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile5.nc new file mode 120000 index 0000000000..2c9eff6bcd --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/land.res.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile6.nc new file mode 120000 index 0000000000..997ceeae7a --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land.res.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/land.res.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask.nc new file mode 120000 index 0000000000..4d25c0bc34 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/land_mask.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile1.nc new file mode 120000 index 0000000000..1049fcce8a --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/land_mask_tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile2.nc new file mode 120000 index 0000000000..f39edc3425 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/land_mask_tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile3.nc new file mode 120000 index 0000000000..845199535b --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/land_mask_tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile4.nc new file mode 120000 index 0000000000..14f8539448 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/land_mask_tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile5.nc new file mode 120000 index 0000000000..b5766f58da --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/land_mask_tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile6.nc new file mode 120000 index 0000000000..4bffd373e0 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mask_tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/land_mask_tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..6bfb2f83fb --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/land_mosaic_tile1Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/landuse.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/landuse.nc new file mode 120000 index 0000000000..bef03c7be5 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/landuse.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/landuse.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/landuse.res b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/landuse.res new file mode 120000 index 0000000000..1560076df2 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/landuse.res @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/landuse.res \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/layer_coord.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/layer_coord.nc new file mode 100644 index 0000000000..c7a21340bf Binary files /dev/null and b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/layer_coord.nc differ diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lwdn.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lwdn.nc new file mode 120000 index 0000000000..b3977d2827 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/lwdn.nc @@ -0,0 +1 @@ +.datasets/reanalysis/MERRA/lwdn/lwdn_merra_1992.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/navy_topography.data.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/navy_topography.data.nc new file mode 120000 index 0000000000..be3c110330 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/navy_topography.data.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/navy_topography.data.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ncar_precip.clim.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ncar_precip.clim.nc new file mode 120000 index 0000000000..1aedfc1a0a --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ncar_precip.clim.nc @@ -0,0 +1 @@ +.datasets/CORE/NYF_v2.0/ncar_precip.clim.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ncar_rad.clim.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ncar_rad.clim.nc new file mode 120000 index 0000000000..d14bd3a9d7 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ncar_rad.clim.nc @@ -0,0 +1 @@ +.datasets/CORE/NYF_v2.0/ncar_rad.clim.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ocean_hgrid.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ocean_hgrid.nc new file mode 120000 index 0000000000..6af8a753d6 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ocean_hgrid.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/ocean_hgrid.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ocean_mask.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ocean_mask.nc new file mode 120000 index 0000000000..ea573f81cb --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ocean_mask.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/ocean_mask.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ocean_mosaic.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ocean_mosaic.nc new file mode 120000 index 0000000000..2f45bae78f --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/ocean_mosaic.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/ocean_mosaic.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/precip.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/precip.nc new file mode 120000 index 0000000000..14fbe14f58 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/precip.nc @@ -0,0 +1 @@ +.datasets/reanalysis/MERRA/precip/precip_merra_1992.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/q10.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/q10.nc new file mode 120000 index 0000000000..59cffcc5e4 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/q10.nc @@ -0,0 +1 @@ +.datasets/reanalysis/MERRA/q10/q10_merra_1992.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/q_10_mod.clim.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/q_10_mod.clim.nc new file mode 120000 index 0000000000..10034b6841 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/q_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/CORE/NYF_v2.0/q_10_mod.clim.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile1.nc new file mode 120000 index 0000000000..bdb956793e --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/river.res.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile2.nc new file mode 120000 index 0000000000..7eadbf27f0 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/river.res.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile3.nc new file mode 120000 index 0000000000..85276aa260 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/river.res.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile4.nc new file mode 120000 index 0000000000..f1869f9cca --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/river.res.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile5.nc new file mode 120000 index 0000000000..6d6d9785cb --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/river.res.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile6.nc new file mode 120000 index 0000000000..fd00db5b47 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river.res.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/river.res.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile1.nc new file mode 120000 index 0000000000..c278888549 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/river_data.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile2.nc new file mode 120000 index 0000000000..ef0a64fc2a --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/river_data.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile3.nc new file mode 120000 index 0000000000..be9d9e0be0 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/river_data.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile4.nc new file mode 120000 index 0000000000..4313633a8d --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/river_data.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile5.nc new file mode 120000 index 0000000000..75ff1cfdc2 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/river_data.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile6.nc new file mode 120000 index 0000000000..4ad2729cf4 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/river_data.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/river_data.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/seawifs_1998-2006_smoothed_2X.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/seawifs_1998-2006_smoothed_2X.nc new file mode 120000 index 0000000000..38a102fe3a --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/seawifs_1998-2006_smoothed_2X.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/seawifs_1998-2006_smoothed_2X.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/slp.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/slp.nc new file mode 120000 index 0000000000..b8f5d0196c --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/slp.nc @@ -0,0 +1 @@ +.datasets/reanalysis/MERRA/slp/slp_merra_1992.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile1.nc new file mode 120000 index 0000000000..4bd4d1e4a4 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/snow.res.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile2.nc new file mode 120000 index 0000000000..78b945ccda --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/snow.res.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile3.nc new file mode 120000 index 0000000000..1cd9c7a5fc --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/snow.res.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile4.nc new file mode 120000 index 0000000000..39cb9f6a2d --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/snow.res.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile5.nc new file mode 120000 index 0000000000..33f1c13072 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/snow.res.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile6.nc new file mode 120000 index 0000000000..ffabb5c231 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/snow.res.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/snow.res.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile1.nc new file mode 120000 index 0000000000..48b59e690d --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/soil.res.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile2.nc new file mode 120000 index 0000000000..a7e0c3eeb9 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/soil.res.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile3.nc new file mode 120000 index 0000000000..c6784054e1 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/soil.res.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile4.nc new file mode 120000 index 0000000000..4c1b0dd890 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/soil.res.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile5.nc new file mode 120000 index 0000000000..c3df032be1 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/soil.res.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile6.nc new file mode 120000 index 0000000000..1f7cb9e14e --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil.res.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/soil.res.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil_brdf.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil_brdf.nc new file mode 120000 index 0000000000..c897419dc9 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil_brdf.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/soil_brdf.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil_type.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil_type.nc new file mode 120000 index 0000000000..3759e9d388 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/soil_type.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/soil_type.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/sst_ice_clim.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/sst_ice_clim.nc new file mode 120000 index 0000000000..02a694475a --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/sst_ice_clim.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/sst_ice_clim.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/swdn.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/swdn.nc new file mode 120000 index 0000000000..446b04d94d --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/swdn.nc @@ -0,0 +1 @@ +.datasets/reanalysis/MERRA/swdn/swdn_merra_1992.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/t10.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/t10.nc new file mode 120000 index 0000000000..9dd77fb74e --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/t10.nc @@ -0,0 +1 @@ +.datasets/reanalysis/MERRA/t10/t10_merra_1992.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/tidal_amplitude.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/tidal_amplitude.nc new file mode 120000 index 0000000000..b1291cb649 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/tidal_amplitude.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/tidal_amplitude.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/topog.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/topog.nc new file mode 120000 index 0000000000..ed3abaff41 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/topog.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/mosaic_unpacked.20150713/topog.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/uv10.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/uv10.nc new file mode 120000 index 0000000000..be640a536d --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/uv10.nc @@ -0,0 +1 @@ +.datasets/reanalysis/MERRA/uv10/uv10_merra_1992.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile1.nc new file mode 120000 index 0000000000..ba196ce472 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn1.res.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile2.nc new file mode 120000 index 0000000000..1551892f43 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn1.res.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile3.nc new file mode 120000 index 0000000000..d5338167c7 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn1.res.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile4.nc new file mode 120000 index 0000000000..f834a8df26 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn1.res.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile5.nc new file mode 120000 index 0000000000..6452fec7b9 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn1.res.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile6.nc new file mode 120000 index 0000000000..6228457344 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn1.res.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn1.res.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile1.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile1.nc new file mode 120000 index 0000000000..9257579fb8 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile1.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn2.res.tile1.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile2.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile2.nc new file mode 120000 index 0000000000..55fc7332d0 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile2.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn2.res.tile2.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile3.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile3.nc new file mode 120000 index 0000000000..a407976146 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile3.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn2.res.tile3.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile4.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile4.nc new file mode 120000 index 0000000000..447b04faca --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile4.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn2.res.tile4.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile5.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile5.nc new file mode 120000 index 0000000000..984b11642d --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile5.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn2.res.tile5.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile6.nc b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile6.nc new file mode 120000 index 0000000000..de6ac7afbc --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vegn2.res.tile6.nc @@ -0,0 +1 @@ +.datasets/OM4_360x320_C180/INPUT.20150713/vegn2.res.tile6.nc \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vgrid.py b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vgrid.py new file mode 100644 index 0000000000..f56e8d79a7 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/INPUT/vgrid.py @@ -0,0 +1,69 @@ +import numpy +import math + +def dzIter(nk, Htot, dzTop, Huniform, fnPow, prec): + """ + Optimizes the highest ratio dzFn so that the sum(dz)=Htot. + """ + def dzFn(nk, Huniform, dzTop, fnPow, zFac): + """ + Returns dz = dzTop * ( 1 + zFac \int \fn(k) dk ) and sum(dz). + """ + dz = numpy.ones(nk) * dzTop + k = math.ceil( Huniform/dzTop ) + dz = dzTop * numpy.cumprod( 1. + zFac * (fn( numpy.linspace(1, nk, nk).astype(numpy.float64), k, nk )**fnPow) ) + return dz, numpy.sum(dz) + + def fn(z, z0, z1): + """ + Cosine bell function between z0 and z1 s.t. f(zz1)=0. + """ + zStar = (z-z0)/(z1-z0) # non-dimensional coordinate 0..1 + zStar = numpy.maximum(0., zStar) + zStar = numpy.minimum(1., zStar) + return 0.5*(1. - numpy.cos(2.*math.pi*zStar)) + + def optimizeZfac(nk, Htot, dzTop, Huniform, fnPow, prec): + """ + Optimizes the highest ratio dzFn() so that the sum(dz)=Htot. + """ + it = 0 + zc0 = 0; dz, H0 = dzFn( nk, Huniform, dzTop, fnPow, zc0 ) + zc2 = 2; dz, H2 = dzFn( nk, Huniform, dzTop, fnPow, zc2 ) + while H2-H0 > prec/8 and it<200: # Binary search + zc1 = (zc0 + zc2)/2; dz, H1 = dzFn( nk, Huniform, dzTop, fnPow, zc1 ) + if Htot0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +USE_STORED_SLOPES = True ! [Boolean] default = False + ! If true, the isopycnal slopes are calculated once and + ! stored for re-use. This uses more memory but avoids calling + ! the equation of state more times than should be necessary. +INTERPOLATE_RES_FN = False ! [Boolean] default = True + ! If true, interpolate the resolution function to the + ! velocity points from the thickness points; otherwise + ! interpolate the wave speed and calculate the resolution + ! function independently at each point. +GILL_EQUATORIAL_LD = True ! [Boolean] default = False + ! If true, uses Gill's definition of the baroclinic + ! equatorial deformation radius, otherwise, if false, use + ! Pedlosky's definition. These definitions differ by a factor + ! of 2 infront of the beta term in the denominator. Gill'sis the more appropriate definition. + +! === module MOM_set_visc === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = True ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.01 + ! The nondimensional Laplacian Smagorinsky constant used + ! in calculating the channel drag if it is enabled. The + ! default is to use the same value as SMAG_LAP_CONST if + ! it is defined, or 0.15 if it is not. The value used is + ! also 0.15 if the specified value is negative. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +CORIOLIS_SCHEME = "SADOURNY75_ENSTRO" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the biharmonic viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 0.5 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than maxCFL_BT_cont to be accommodated. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_STRONG_DRAG = True ! [Boolean] default = True + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === + +! === module MOM_mixed_layer_restrat === +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +FOX_KEMPER_ML_RESTRAT_COEF = 10.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "vgrid_75_2m.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = 35 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +PRESSURE_DEPENDENT_FRAZIL = True ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +USE_LOTW_BBL_DIFFUSIVITY = True ! [Boolean] default = False + ! If true, uses a simple, imprecise but non-coordinate dependent, model + ! of BBL mixing diffusivity based on Law of the Wall. Otherwise, uses + ! the original BBL scheme. +SIMPLE_TKE_TO_KD = True ! [Boolean] default = False + ! If true, uses a simple estimate of Kd/TKE that will + ! work for arbitrary vertical coordinates. If false, + ! calculates Kd/TKE and bounds based on exact energetics/nfor an isopycnal layer-formulation. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KD_MAX = 0.1 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "POLZIN_09" + +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.84 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tidal_amplitude.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying + ! tidal amplitudes with INT_TIDE_DISSIPATION. +H2_FILE = "topog.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1994, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +MINIMUM_OBL_DEPTH = 6.0 ! [m] default = 0.0 + ! If non-zero, a minimum depth to use for KPP OBL depth. Independent of + ! this parameter, the OBL depth is always at least as deep as the first layer. +NLT_SHAPE = "PARABOLIC" ! default = "CVMIX" + ! MOM6 method to set nonlocal transport profile. + ! Over-rides the result from CVMix. Allowed values are: + ! CVMIX - Uses the profiles from CVmix specified by MATCH_TECHNIQUE + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A parablic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +%KPP + +ENERGETICS_SFC_PBL = True ! [Boolean] default = False + ! If true, use an implied energetics planetary boundary + ! layer scheme to determine the diffusivity and viscosity + ! in the surface boundary layer. + + +ML_USE_OMEGA = True ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. + +RECLAIM_FRAZIL = True ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PPM:H3" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + +! === module MOM_tracer_hor_diff === +CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. + +! === module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. + +! === module MOM_surface_forcing === +MAX_P_SURF = 3.e4 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +WIND_STAGGER = "C" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +CD_TIDES = 0.0018 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. + +! === module MOM_sum_output === +MAXTRUNC = 100000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_layout b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_layout new file mode 100644 index 0000000000..02f04eba0f --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_layout @@ -0,0 +1,6 @@ +! These parameters are for testing mask_tables in a non-FRE environment. +! This file should not be used in production unless you really want to +! use this layout. +LAYOUT = 18,16 +IO_LAYOUT = 2,2 +!MASKTABLE = "mask_table.96.32x18" ! 32*18-96 = 480 PEs diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_override b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_override new file mode 100644 index 0000000000..01603120cc --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_override @@ -0,0 +1,2 @@ +! Blank file in which we can put "overrides" for parameters + diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_parameter_doc.all b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_parameter_doc.all new file mode 100644 index 0000000000..97b43681e7 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_parameter_doc.all @@ -0,0 +1,1663 @@ +! This file was written by the model and records all non-layout parameters used at run-time. +REENTRANT_X = True ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 320 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +G_EARTH = 9.8 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +BOUSSINESQ = True ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +ANGSTROM = 1.0E-10 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +BATHYMETRY_AT_VEL = False ! [Boolean] default = False + ! If true, there are separate values for the basin depths + ! at velocity points. Otherwise the effects of of + ! topography are entirely determined from thickness points. +NK = 75 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. +AVAILABLE_DIAGS_FILE = "available_diags.000036" ! default = "available_diags.000036" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. + +! === module MOM === +VERBOSITY = 2 ! default = 2 + ! Integer controlling level of messaging + ! 0 = Only FATAL messages + ! 2 = Only FATAL, WARNING, NOTE [default] + ! 9 = All) +SPLIT = True ! [Boolean] default = True + ! Use the split time stepping if true. +USE_LEGACY_SPLIT = False ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +ENABLE_THERMODYNAMICS = True ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +USE_EOS = True ! [Boolean] default = True + ! If true, density is calculated from temperature and + ! salinity with an equation of state. If USE_EOS is + ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = True ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. +ADIABATIC = False ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interface heights are diffused with a + ! coefficient of KHTH. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! [Boolean] default = False + ! If true, calculate all diagnostics that are useful for + ! debugging truncations. +DT = 1800.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 3600.0 ! [s] default = 1800.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step, unless + ! THERMO_SPANS_COUPLING is true, in which case DT_THERM + ! can be an integer multiple of the coupling timestep. By + ! default DT_THERM is set to DT. +THERMO_SPANS_COUPLING = False ! [Boolean] default = False + ! If true, the MOM will take thermodynamic and tracer + ! timesteps that can be longer than the coupling timestep. + ! The actual thermodynamic timestep that is used in this + ! case is the largest integer multiple of the coupling + ! timestep that is less than or equal to DT_THERM. +HMIX_SFC_PROP = 1.0 ! [m] default = 1.0 + ! If BULKMIXEDLAYER is false, HMIX_SFC_PROP is the depth + ! over which to average to find surface properties like + ! SST and SSS or density (but not surface velocities). +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +INTERPOLATE_P_SURF = False ! [Boolean] default = False + ! If true, linearly interpolate the surface pressure + ! over the coupling time step, using the specified value + ! at the end of the step. +DTBT_RESET_PERIOD = -1.0 ! [s] default = 3600.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = False ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +P_REF = 2.0E+07 ! [Pa] default = 2.0E+07 + ! The pressure that is used for calculating the coordinate + ! density. (1 Pa = 1e4 dbar, so 2e7 is commonly used.) + ! This is only used if USE_EOS and ENABLE_THERMODYNAMICS + ! are true. +CHECK_BAD_SURFACE_VALS = True ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +BAD_VAL_SSH_MAX = 50.0 ! [m] default = 20.0 + ! The value of SSH above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SSS_MAX = 75.0 ! [PPT] default = 45.0 + ! The value of SSS above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 + ! The value of SST above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 + ! The value of SST below which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +SAVE_INITIAL_CONDS = False ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === +EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +EOS_QUADRATURE = False ! [Boolean] default = False + ! If true, always use the generic (quadrature) code + ! code for the integrals of density. +TFREEZE_FORM = "MILLERO_78" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +PARALLEL_RESTARTFILES = True ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated +RESTARTFILE = "MOM.res" ! default = "MOM.res" + ! The name-root of the restart file. +LARGE_FILE_SUPPORT = True ! [Boolean] default = True + ! If true, use the file-size limits with NetCDF large + ! file support (4Gb), otherwise the limit is 2Gb. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. + +! === module MOM_tracer_flow_control === +USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False + ! If true, use the USER_tracer_example tracer package. +USE_DOME_TRACER = False ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OIL_TRACER = False ! [Boolean] default = False + ! If true, use the oil_tracer tracer package. +USE_ADVECTION_TEST_TRACER = False ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. +USE_OCMIP2_CFC = False ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. +USE_generic_tracer = False ! [Boolean] default = False + ! If true and _USE_GENERIC_TRACER is defined as a + ! preprocessor macro, use the MOM_generic_tracer packages. + +! === module ideal_age_example === +DO_IDEAL_AGE = True ! [Boolean] default = True + ! If true, use an ideal age tracer that is set to 0 age + ! in the mixed layer and ages at unit rate in the interior. +DO_IDEAL_VINTAGE = False ! [Boolean] default = False + ! If true, use an ideal vintage tracer that is set to an + ! exponentially increasing value in the mixed layer and + ! is conserved thereafter. +DO_IDEAL_AGE_DATED = False ! [Boolean] default = False + ! If true, use an ideal age tracer that is everywhere 0 + ! before IDEAL_AGE_DATED_START_YEAR, but the behaves like + ! the standard ideal age tracer - i.e. is set to 0 age in + ! the mixed layer and ages at unit rate in the interior. +AGE_IC_FILE = "" ! default = "" + ! The file in which the age-tracer initial values can be + ! found, or an empty string for internal initialization. +AGE_IC_FILE_IS_Z = False ! [Boolean] default = False + ! If true, AGE_IC_FILE is in depth space, not layer space +MASK_MASSLESS_TRACERS = False ! [Boolean] default = False + ! If true, the tracers are masked out in massless layer. + ! This can be a problem with time-averages. +TRACERS_MAY_REINIT = False ! [Boolean] default = False + ! If true, tracers may go through the initialization code + ! if they are not found in the restart files. Otherwise + ! it is a fatal error if the tracers are not found in the + ! restart files of a restarted run. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! Phillips - ACC-like idealized topography used in the Phillips config. + ! USER - call a user modified routine. +TOPO_FILE = "topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. +TOPO_VARNAME = "depth" ! default = "depth" + ! The name of the bathymetry variable in TOPO_FILE. +TOPO_EDITS_FILE = "" ! default = "" + ! The file from which to read a list of i,j,z topography overrides. +MAXIMUM_DEPTH = 6500.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layers + ! layer_ref - linear based on layer densities + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +GFS = 9.8 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. +COORD_FILE = "layer_coord.nc" ! + ! The file from which the coordinate densities are read. +COORD_VAR = "Layer" ! default = "Layer" + ! The variable in COORD_FILE that is to be used for the + ! coordinate densities. +MASKING_DEPTH = 0.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. +APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +CHANNEL_CONFIG = "list" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +CHANNEL_LIST_FILE = "MOM_channels_FLOR" ! default = "MOM_channel_list" + ! The file from which the list of narrowed channels is read. +CHANNEL_LIST_360_LON_CHECK = True ! [Boolean] default = True + ! If true, the channel configuration list works for any + ! longitudes in the range of -360 to 360. +ROTATION = "2omegasinlat" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +OMEGA = 7.2921E-05 ! [s-1] default = 7.2921E-05 + ! The rotation rate of the earth. +WRITE_GEOM = 0 ! default = 1 + ! If =0, never write the geometry and vertical grid files. + ! If =1, write the geometry and vertical grid files only for + ! a new simulation. If =2, always write the geometry and + ! vertical grid files. Other values are invalid. +BOUNDARY_EXTRAPOLATION_PRESSURE = True ! [Boolean] default = True + ! When defined, the reconstruction is extrapolated + ! within boundary cells rather than assume PCM for the. + ! calculation of pressure. e.g. if PPM is used, a + ! PPM reconstruction will also be used within + ! boundary cells. +RECONSTRUCT_FOR_PRESSURE = True ! [Boolean] default = True + ! If True, use vertical reconstruction of T/S within + ! the integrals of teh FV pressure gradient calculation. + ! If False, use the constant-by-layer algorithm. + ! By default, this is True when using ALE and False otherwise. +PRESSURE_RECONSTRUCTION_SCHEME = 1 ! default = 1 + ! Type of vertical reconstruction of T/S to use in integrals + ! within the FV pressure gradient calculation. 1: PLM reconstruction. + ! 2: PPM reconstruction. +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +REGRIDDING_COORDINATE_UNITS = "m" ! default = "m" + ! Units of the regridding coordinuate. +INTERPOLATION_SCHEME = "P1M_H2" ! default = "P1M_H2" + ! This sets the interpolation scheme to use to + ! determine the new grid. These parameters are + ! only relevant when REGRIDDING_COORDINATE_MODE is + ! set to a function of state. Otherwise, it is not + ! used. It can be one of the following schemes: + ! P1M_H2 (2nd-order accurate) + ! P1M_H4 (2nd-order accurate) + ! P1M_IH4 (2nd-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! P3M_IH4IH3 (4th-order accurate) + ! P3M_IH6IH5 (4th-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +ALE_COORDINATE_CONFIG = "FILE:vgrid_75_2m.nc,dz" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z + ! FNC1:string - FNC1:dz_min,H_total,power,precision +!ALE_RESOLUTION = 4*2.0, 2*2.01, 2.02, 2.03, 2.05, 2.08, 2.11, 2.15, 2.2, 2.27, 2.34, 2.44, 2.55, 2.69, 2.85, 3.04, 3.27, 3.54, 3.85, 4.22, 4.66, 5.18, 5.79, 6.52, 7.37, 8.37, 9.55, 10.94, 12.57, 14.48, 16.72, 19.33, 22.36, 25.87, 29.91, 34.53, 39.79, 45.72, 52.37, 59.76, 67.89, 76.74, 86.29, 96.47, 107.2, 118.35, 129.81, 141.42, 153.01, 164.41, 175.47, 186.01, 195.9, 205.01, 213.27, 220.6, 226.99, 232.43, 236.96, 240.63, 243.52, 245.72, 247.33, 248.45, 249.18, 249.62, 249.86, 249.96, 249.99, 2*250.0 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +MIN_THICKNESS = 0.001 ! [m] default = 0.001 + ! When regridding, this is the minimum layer + ! thickness allowed. +BOUNDARY_EXTRAPOLATION = False ! [Boolean] default = False + ! When defined, a proper high-order reconstruction + ! scheme is used within boundary cells rather + ! than PCM. E.g., if PPM is used for remapping, a + ! PPM reconstruction will also be used within + ! boundary cells. +REMAPPING_SCHEME = "PPM_H4" ! default = "PLM" + ! This sets the reconstruction scheme used + ! for vertical remapping for all variables. + ! It can be one of the following schemes: + ! PCM (1st-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +REMAP_AFTER_INITIALIZATION = True ! [Boolean] default = True + ! If true, applies regridding and remapping immediately after + ! initialization so that the state is ALE consistent. This is a + ! legacy step and should not be needed if the initialization is + ! consistent with the coordinate mode. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = False ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. +Z_INIT_REMAPPING_SCHEME = "PPM_IH4" ! default = "PPM_IH4" + ! The remapping scheme to use if using Z_INIT_ALE_REMAPPING + ! is True. +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! parameters INITIAL_U_CONST and INITIAL_V_CONST). + ! rossby_front - a mixed layer front in thermal wind balance. + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG +DIAG_REMAP_Z_GRID_DEF = "" ! default = "" + ! This sets the file and variable names that define the + ! vertical grid used for diagnostic output remapping to + ! Z space. It should look like: + ! FILE:, - where is a file within + ! the INPUTDIR, is + ! the name of the variable that + ! contains interface positions. + +! === module MOM_MEKE === +USE_MEKE = True ! [Boolean] default = False + ! If true, turns on the MEKE scheme which calculates + ! a sub-grid mesoscale eddy kinetic energy budget. +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! The ratio of the bottom eddy velocity to the column mean + ! eddy velocity, i.e. sqrt(2*MEKE). This should be less than 1 + ! to account for the surface intensification of MEKE. +MEKE_CB = 25.0 ! [nondim] default = 25.0 + ! A coefficient in the expression for the ratio of bottom projected + ! eddy energy and mean column energy (see Jansen et al. 2015). +MEKE_MIN_GAMMA2 = 1.0E-04 ! [nondim] default = 1.0E-04 + ! The minimum allowed value of gamma_b^2. +MEKE_CT = 50.0 ! [nondim] default = 50.0 + ! A coefficient in the expression for the ratio of barotropic + ! eddy energy and mean column energy (see Jansen et al. 2015). +MEKE_GMCOEFF = 1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 1.0E-13 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE. + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_K4 = -1.0 ! [m4 s-1] default = -1.0 + ! A lateral bi-harmonic diffusivity of MEKE. + ! Use a negative value to not apply bi-harmonic diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = 1.0 ! [nondim] default = 1.0 + ! A scaling factor in the expression for eddy diffusivity + ! which is otherwise proportional to the MEKE velocity- + ! scale times an eddy mixing-length. This factor + ! must be >0 for MEKE to contribute to the thickness/ + ! and tracer diffusivity in the rest of the model. +MEKE_USCALE = 0.0 ! [m s-1] default = 0.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +MEKE_VISC_DRAG = True ! [Boolean] default = True + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_OLD_LSCALE = False ! [Boolean] default = False + ! If true, use the old formula for length scale which is + ! a function of grid spacing and deformation radius. +MEKE_RD_MAX_SCALE = False ! [nondim] default = False + ! If true, the length scale used by MEKE is the minimum of + ! the deformation radius or grid-spacing. Only used if + ! MEKE_OLD_LSCALE=True +MEKE_VISCOSITY_COEFF = 0.0 ! [nondim] default = 0.0 + ! If non-zero, is the scaling coefficient in the expression for + ! viscosity used to parameterize lateral momentum mixing by + ! unresolved eddies represented by MEKE. Can be negative to + ! represent backscatter from the unresolved eddies. +MEKE_FIXED_MIXING_LENGTH = 0.0 ! [m] default = 0.0 + ! If positive, is a fixed length contribution to the expression + ! for mixing length used in MEKE-derived diffusiviity. +MEKE_ALPHA_DEFORM = 0.0 ! [nondim] default = 0.0 + ! If positive, is a coefficient weighting the deformation scale + ! in the expression for mixing length used in MEKE-derived diffusiviity. +MEKE_ALPHA_RHINES = 0.05 ! [nondim] default = 0.05 + ! If positive, is a coefficient weighting the Rhines scale + ! in the expression for mixing length used in MEKE-derived diffusiviity. +MEKE_ALPHA_EADY = 0.05 ! [nondim] default = 0.05 + ! If positive, is a coefficient weighting the Eady length scale + ! in the expression for mixing length used in MEKE-derived diffusiviity. +MEKE_ALPHA_FRICT = 0.0 ! [nondim] default = 0.0 + ! If positive, is a coefficient weighting the frictional arrest scale + ! in the expression for mixing length used in MEKE-derived diffusiviity. +MEKE_ALPHA_GRID = 0.0 ! [nondim] default = 0.0 + ! If positive, is a coefficient weighting the grid-spacing as a scale + ! in the expression for mixing length used in MEKE-derived diffusiviity. +MEKE_COLD_START = False ! [Boolean] default = False + ! If true, initialize EKE to zero. Otherwise a local equilibrium solution + ! is used as an initial condition for EKE. +MEKE_BACKSCAT_RO_C = 0.0 ! [nondim] default = 0.0 + ! The coefficient in the Rossby number function for scaling the buharmonic + ! frictional energy source. Setting to non-zero enables the Rossby number function. +MEKE_BACKSCAT_RO_POW = 0.0 ! [nondim] default = 0.0 + ! The power in the Rossby number function for scaling the biharmomnic + ! frictional energy source. +MEKE_ADVECTION_FACTOR = 0.0 ! [nondim] default = 0.0 + ! A scale factor in front of advection of eddy energy. Zero turns advection off. + ! Using unity would be normal but other values could accomodate a mismatch + ! between the advecting barotropic flow and the vertical structure of MEKE. +CDRAG = 0.003 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. + +! === module MOM_wave_speed === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +USE_STORED_SLOPES = True ! [Boolean] default = False + ! If true, the isopycnal slopes are calculated once and + ! stored for re-use. This uses more memory but avoids calling + ! the equation of state more times than should be necessary. +VISBECK_MAX_SLOPE = 0.0 ! [nondim] default = 0.0 + ! If non-zero, is an upper bound on slopes used in the + ! Visbeck formula for diffusivity. This does not affect the + ! isopycnal slope calculation used within thickness diffusion. +KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 + ! A diapycnal diffusivity that is used to interpolate + ! more sensible values of T & S into thin layers. +VARMIX_KTOP = 2 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 0.0 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. +KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 + ! A coefficient that determines how KhTh is scaled away if + ! RESOLN_SCALED_... is true, as + ! F = 1 / (1 + (KH_RES_SCALE_COEF*Rd/dx)^KH_RES_FN_POWER). +KH_RES_FN_POWER = 2 ! [nondim] default = 2 + ! The power of dx/Ld in the Kh resolution function. Any + ! positive integer may be used, although even integers + ! are more efficient to calculate. Setting this greater + ! than 100 results in a step-function being used. +VISC_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 + ! A coefficient that determines how Kh is scaled away if + ! RESOLN_SCALED_... is true, as + ! F = 1 / (1 + (KH_RES_SCALE_COEF*Rd/dx)^KH_RES_FN_POWER). + ! This function affects lateral viscosity, Kh, and not KhTh. +VISC_RES_FN_POWER = 2 ! [nondim] default = 2 + ! The power of dx/Ld in the Kh resolution function. Any + ! positive integer may be used, although even integers + ! are more efficient to calculate. Setting this greater + ! than 100 results in a step-function being used. + ! This function affects lateral viscosity, Kh, and not KhTh. +INTERPOLATE_RES_FN = False ! [Boolean] default = True + ! If true, interpolate the resolution function to the + ! velocity points from the thickness points; otherwise + ! interpolate the wave speed and calculate the resolution + ! function independently at each point. +GILL_EQUATORIAL_LD = True ! [Boolean] default = False + ! If true, uses Gill's definition of the baroclinic + ! equatorial deformation radius, otherwise, if false, use + ! Pedlosky's definition. These definitions differ by a factor + ! of 2 infront of the beta term in the denominator. Gill'sis the more appropriate definition. + +! === module MOM_set_visc === +BOTTOMDRAGLAW = True ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +LINEAR_DRAG = False ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +DOUBLE_DIFFUSION = False ! [Boolean] default = False + ! If true, increase diffusivitives for temperature or salt + ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. +DYNAMIC_VISCOUS_ML = False ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = True ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +HTBL_SHELF_MIN = 0.1 ! [m] default = 0.1 + ! The minimum top boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-top viscosity. +HTBL_SHELF = 10.0 ! [m] default = 10.0 + ! The thickness over which near-surface velocities are + ! averaged for the drag law under an ice shelf. By + ! default this is the same as HBBL +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the top boundary layer. +SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 + ! The nondimensional Laplacian Smagorinsky constant used + ! in calculating the channel drag if it is enabled. The + ! default is to use the same value as SMAG_LAP_CONST if + ! it is defined, or 0.15 if it is not. The value used is + ! also 0.15 if the specified value is negative. +TIDES = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +BE = 0.6 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +BEGW = 0.0 ! [nondim] default = 0.0 + ! If SPILT is true, BEGW is a number from 0 to 1 that + ! controls the extent to which the treatment of gravity + ! waves is forward-backward (0) or simulated backward + ! Euler (1). 0 is almost always used. + ! If SPLIT is false and USE_RK2 is true, BEGW can be + ! between 0 and 0.5 to damp gravity waves. +SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False + ! If true, provide the bottom stress calculated by the + ! vertical viscosity to the barotropic solver. +BT_USE_LAYER_FLUXES = True ! [Boolean] default = True + ! If true, use the summed layered fluxes plus an + ! adjustment due to the change in the barotropic velocity + ! in the barotropic continuity equation. +CONTINUITY_SCHEME = "PPM" ! default = "PPM" + ! CONTINUITY_SCHEME selects the discretization for the + ! continuity solver. The only valid value currently is: + ! PPM - use a positive-definite (or monotonic) + ! piecewise parabolic reconstruction solver. +MONOTONIC_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +SIMPLE_2ND_PPM_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses a simple 2nd order + ! (arithmetic mean) interpolation of the edge values. + ! This may give better PV conservation propterties. While + ! it formally reduces the accuracy of the continuity + ! solver itself in the strongly advective limit, it does + ! not reduce the overall order of accuracy of the dynamic + ! core. +UPWIND_1ST_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +VELOCITY_TOLERANCE = 3.0E+08 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CONT_PPM_AGGRESS_ADJUST = False ! [Boolean] default = False + ! If true, allow the adjusted velocities to have a + ! relative CFL change up to 0.5. +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. The + ! default is set by CONT_PPM_AGGRESS_ADJUST. +CONTINUITY_CFL_LIMIT = 0.5 ! [nondim] default = 0.5 + ! The maximum CFL of the adjusted velocities. +CONT_PPM_BETTER_ITER = True ! [Boolean] default = True + ! If true, stop corrective iterations using a velocity + ! based criterion and only stop if the iteration is + ! better than all predecessors. +CONT_PPM_USE_VISC_REM_MAX = True ! [Boolean] default = True + ! If true, use more appropriate limiting bounds for + ! corrections in strongly viscous columns. +CONT_PPM_MARGINAL_FACE_AREAS = True ! [Boolean] default = True + ! If true, use the marginal face areas from the continuity + ! solver for use as the weights in the barotropic solver. + ! Otherwise use the transport averaged areas. +NOSLIP = False ! [Boolean] default = False + ! If true, no slip boundary conditions are used; otherwise + ! free slip boundary conditions are assumed. The + ! implementation of the free slip BCs on a C-grid is much + ! cleaner than the no slip BCs. The use of free slip BCs + ! is strongly encouraged, and no slip BCs are not used with + ! the biharmonic viscosity. +CORIOLIS_EN_DIS = False ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +CORIOLIS_SCHEME = "SADOURNY75_ENSTRO" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. +KE_SCHEME = "KE_ARAKAWA" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV +PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" + ! PV_ADV_SCHEME selects the discretization for PV + ! advection. Valid values are: + ! PV_ADV_CENTERED - centered (aka Sadourny, 75) + ! PV_ADV_UPWIND1 - upwind, first order +ANALYTIC_FV_PGF = True ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH = 0.0 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.0 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. +BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. +BETTER_BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable with a better bounding than just BOUND_KH. +BIHARMONIC = True ! [Boolean] default = True + ! If true, use a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +AH = 0.0 ! [m4 s-1] default = 0.0 + ! The background biharmonic horizontal viscosity. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the biharmonic viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable. +BETTER_BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable with a better bounding than just BOUND_AH. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. +BOUND_CORIOLIS_BIHARM = True ! [Boolean] default = True + ! If true use a viscosity that increases with the square + ! of the velocity shears, so that the resulting viscous + ! drag is of comparable magnitude to the Coriolis terms + ! when the velocity differences between adjacent grid + ! points is 0.5*BOUND_CORIOLIS_VEL. The default is the + ! value of BOUND_CORIOLIS (or false). +BOUND_CORIOLIS_VEL = 6.0 ! [m s-1] default = 6.0 + ! The velocity scale at which BOUND_CORIOLIS_BIHARM causes + ! the biharmonic drag to have comparable magnitude to the + ! Coriolis acceleration. The default is set by MAXVEL. +HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 + ! The nondimensional coefficient of the ratio of the + ! viscosity bounds to the theoretical maximum for + ! stability without considering other terms. + +! === module MOM_vert_friction === +DIRECT_STRESS = False ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = False ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 0.5 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 1.0E-04 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_BASED_TRUNCATIONS = True ! [Boolean] default = True + ! If true, base truncations on the CFL number, and not an + ! absolute speed. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. +CFL_REPORT = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that causes accelerations + ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. + +! === module MOM_PointAccel === +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than maxCFL_BT_cont to be accommodated. +BT_CONT_CORR_BOUNDS = True ! [Boolean] default = True + ! If true, and BOUND_BT_CORRECTION is true, use the + ! BT_cont_type variables to set limits determined by + ! MAXCFL_BT_CONT on the CFL number of the velocites + ! that are likely to be driven by the corrective mass fluxes. +ADJUST_BT_CONT = False ! [Boolean] default = False + ! If true, adjust the curve fit to the BT_cont type + ! that is used by the barotropic solver to match the + ! transport about which the flow is being linearized. +GRADUAL_BT_ICS = False ! [Boolean] default = False + ! If true, adjust the initial conditions for the + ! barotropic solver to the values from the layered + ! solution over a whole timestep instead of instantly. + ! This is a decent approximation to the inclusion of + ! sum(u dh_dt) while also correcting for truncation errors. +BT_USE_VISC_REM_U_UH0 = False ! [Boolean] default = False + ! If true, use the viscous remnants when estimating the + ! barotropic velocities that were used to calculate uh0 + ! and vh0. False is probably the better choice. +USE_BT_CONT_TYPE = True ! [Boolean] default = True + ! If true, use a structure with elements that describe + ! effective face areas from the summed continuity solver + ! as a function the barotropic flow in coupling between + ! the barotropic and baroclinic flow. This is only used + ! if SPLIT is true. +NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 + ! The fraction of the initial depth of the ocean that can + ! be added to or removed from the bartropic solution + ! within a thermodynamic time step. By default this is 0 + ! for no correction. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice + ! shelf, for instance. +SADOURNY = True ! [Boolean] default = True + ! If true, the Coriolis terms are discretized with the + ! Sadourny (1975) energy conserving scheme, otherwise + ! the Arakawa & Hsu scheme is used. If the internal + ! deformation radius is not resolved, the Sadourny scheme + ! should probably be used. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "FROM_BT_CONT" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +CLIP_BT_VELOCITY = False ! [Boolean] default = False + ! If true, limit any velocity components that exceed + ! CFL_TRUNCATE. This should only be used as a desperate + ! debugging measure. +MAXCFL_BT_CONT = 0.25 ! [nondim] default = 0.25 + ! The maximum permitted CFL number associated with the + ! barotropic accelerations from the summed velocities + ! times the time-derivatives of thicknesses. +DT_BT_FILTER = -0.25 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 + ! A nondimensional factor by which gtot is enhanced. +SSH_EXTRA = 10.0 ! [m] default = 10.0 + ! An estimate of how much higher SSH might get, for use + ! in calculating the safe external wave speed. The + ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. +DEBUG_BT = False ! [Boolean] default = False + ! If true, write out verbose debugging data within the + ! barotropic time-stepping loop. The data volume can be + ! quite large if this is true. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 0.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum horizontal thickness diffusivity. +KHTH_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +DETANGLE_INTERFACES = False ! [Boolean] default = False + ! If defined add 3-d structured enhanced interface height + ! diffusivities to horizonally smooth jagged layers. +KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 + ! A slope beyond which the calculated isopycnal slope is + ! not reliable and is scaled away. + +! === module MOM_mixed_layer_restrat === +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +FOX_KEMPER_ML_RESTRAT_COEF = 10.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +MLE_DENSITY_DIFF = 0.03 ! [kg/m3] default = 0.03 + ! Density difference used to detect the mixed-layer + ! depth used for the mixed-layer eddy parameterization + ! by Fox-Kemper et al. (2010) +MLE_TAIL_DH = 0.0 ! [nondim] default = 0.0 + ! Fraction by which to extend the mixed-layer restratification + ! depth used for a smoother stream function at the base of + ! the mixed-layer. +Z_OUTPUT_GRID_FILE = "vgrid_75_2m.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = 35 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ENERGETICS_SFC_PBL = True ! [Boolean] default = False + ! If true, use an implied energetics planetary boundary + ! layer scheme to determine the diffusivity and viscosity + ! in the surface boundary layer. +INTERNAL_TIDES = False ! [Boolean] default = False + ! If true, use the code that advances a separate set of + ! equations for the internal tide energy density. +MASSLESS_MATCH_TARGETS = True ! [Boolean] default = True + ! If true, the temperature and salinity of massless layers + ! are kept consistent with their target densities. + ! Otherwise the properties of massless layers evolve + ! diffusively to match massive neighboring layers. +AGGREGATE_FW_FORCING = True ! [Boolean] default = True + ! If true, the net incoming and outgoing fresh water fluxes are combined + ! and applied as either incoming or outgoing depending on the sign of the net. + ! If false, the net incoming fresh water flux is added to the model and + ! thereafter the net outgoing is removed from the updated state.into the first non-vanished layer for which the column remains stable +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. +MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True + ! If true, mix the passive tracers in massless layers at + ! the bottom into the interior as though a diffusivity of + ! KD_MIN_TR were operating. +KD_MIN_TR = 2.0E-06 ! [m2 s-1] default = 2.0E-06 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A bottom boundary layer tracer diffusivity that will + ! allow for explicitly specified bottom fluxes. The + ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) + ! over the same distance. +DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1 + ! The density difference used to determine a diagnostic mixed + ! layer depth, MLD_user, following the definition of Levitus 1982. + ! The MLD is the depth at which the density is larger than the + ! surface density by the specified amount. +FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 + ! The flux Richardson number where the stratification is + ! large enough that N2 > omega2. The full expression for + ! the Flux Richardson number is usually + ! FLUX_RI_MAX*N2/(N2+OMEGA2). +ML_RADIATION = False ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +BBL_EFFIC = 0.2 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +BBL_MIXING_MAX_DECAY = 0.0 ! [m] default = 0.0 + ! The maximum decay scale for the BBL diffusion, or 0 + ! to allow the mixing to penetrate as far as + ! stratification and rotation permit. The default is 0. + ! This is only used if BOTTOMDRAGLAW is true. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +USE_LOTW_BBL_DIFFUSIVITY = True ! [Boolean] default = False + ! If true, uses a simple, imprecise but non-coordinate dependent, model + ! of BBL mixing diffusivity based on Law of the Wall. Otherwise, uses + ! the original BBL scheme. +LOTW_BBL_USE_OMEGA = True ! [Boolean] default = True + ! If true, use the maximum of Omega and N for the TKE to diffusion + ! calculation. Otherwise, N is N. +SIMPLE_TKE_TO_KD = True ! [Boolean] default = False + ! If true, uses a simple estimate of Kd/TKE that will + ! work for arbitrary vertical coordinates. If false, + ! calculates Kd/TKE and bounds based on exact energetics/nfor an isopycnal layer-formulation. +BRYAN_LEWIS_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, use a Bryan & Lewis (JGR 1979) like tanh + ! profile of background diapycnal diffusivity with depth. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +HENYEY_IGW_BACKGROUND_NEW = False ! [Boolean] default = False + ! If true, use a better latitude-dependent scaling for the + ! background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +HENYEY_N0_2OMEGA = 20.0 ! [nondim] default = 20.0 + ! The ratio of the typical Buoyancy frequency to twice + ! the Earth's rotation period, used with the Henyey + ! scaling from the mixing. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD_TANH_LAT_FN = False ! [Boolean] default = False + ! If true, use a tanh dependence of Kd_sfc on latitude, + ! like CM2.1/CM2M. There is no physical justification + ! for this form, and it can not be used with + ! HENYEY_IGW_BACKGROUND. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KD_MAX = 0.1 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +KD_ADD = 0.0 ! [m2 s-1] default = 0.0 + ! A uniform diapycnal diffusivity that is added + ! everywhere without any filtering or scaling. +KDML = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! If BULKMIXEDLAYER is false, KDML is the elevated + ! diapycnal diffusivity in the topmost HMIX of fluid. + ! KDML is only used if BULKMIXEDLAYER is false. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "POLZIN_09" ! default = "STLAURENT_02" + ! INT_TIDE_PROFILE selects the vertical profile of energy + ! dissipation with INT_TIDE_DISSIPATION. Valid values are: + ! STLAURENT_02 - Use the St. Laurent et al exponential + ! decay profile. + ! POLZIN_09 - Use the Polzin WKB-streched algebraic + ! decay profile. +LEE_WAVE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an lee wave driven dissipation scheme to + ! drive diapycnal mixing, along the lines of Nikurashin + ! (2010) and using the St. Laurent et al. (2002) + ! and Simmons et al. (2004) vertical profile +NU_POLZIN = 0.0697 ! [nondim] default = 0.0697 + ! When the Polzin decay profile is used, this is a + ! non-dimensional constant in the expression for the + ! vertical scale of decay for the tidal energy dissipation. +NBOTREF_POLZIN = 9.61E-04 ! [s-1] default = 9.61E-04 + ! When the Polzin decay profile is used, this is the + ! Rreference value of the buoyancy frequency at the ocean + ! bottom in the Polzin formulation for the vertical + ! scale of decay for the tidal energy dissipation. +POLZIN_DECAY_SCALE_FACTOR = 1.0 ! [nondim] default = 1.0 + ! When the Polzin decay profile is used, this is a + ! scale factor for the vertical scale of decay of the tidal + ! energy dissipation. +POLZIN_SCALE_MAX_FACTOR = 1.0 ! [nondim] default = 1.0 + ! When the Polzin decay profile is used, this is a factor + ! to limit the vertical scale of decay of the tidal + ! energy dissipation to POLZIN_DECAY_SCALE_MAX_FACTOR + ! times the depth of the ocean. +POLZIN_MIN_DECAY_SCALE = 0.0 ! [m] default = 0.0 + ! When the Polzin decay profile is used, this is the + ! minimum vertical decay scale for the vertical profile + ! of internal tide dissipation with the Polzin (2009) formulation +USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, call user-defined code to change the diffusivity. +DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 + ! The minimum dissipation by which to determine a lower + ! bound of Kd (a floor). +DISSIPATION_N0 = 0.0 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum vertical diffusivity applied as a floor. +INT_TIDE_DECAY_SCALE = 0.0 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +MU_ITIDES = 0.2 ! [nondim] default = 0.2 + ! A dimensionless turbulent mixing efficiency used with + ! INT_TIDE_DISSIPATION, often 0.2. +GAMMA_ITIDES = 0.3333 ! [nondim] default = 0.3333 + ! The fraction of the internal tidal energy that is + ! dissipated locally with INT_TIDE_DISSIPATION. + ! THIS NAME COULD BE BETTER. +MIN_ZBOT_ITIDES = 0.0 ! [m] default = 0.0 + ! Turn off internal tidal dissipation when the total + ! ocean depth is less than this value. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +UTIDE = 0.0 ! [m s-1] default = 0.0 + ! The constant tidal amplitude used with INT_TIDE_DISSIPATION. +KAPPA_H2_FACTOR = 0.84 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tidal_amplitude.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying + ! tidal amplitudes with INT_TIDE_DISSIPATION. +H2_FILE = "topog.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1994, + ! to calculate diffusivities and non-local transport in the OBL. +SALT_REJECT_BELOW_ML = False ! [Boolean] default = False + ! If true, place salt from brine rejection below the mixed layer, + ! into the first non-vanished layer for which the column remains stable + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. +CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION + +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = True ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 5 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.897366596101028E-05 ! [m] default = 1.897366596101028E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_diabatic_aux === +! The following parameters are used for auxiliary diabatic processes. +RECLAIM_FRAZIL = True ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +PRESSURE_DEPENDENT_FRAZIL = True ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +DO_RIVERMIX = False ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH + ! if the ocean is that deep. + +! === module MOM_energetic_PBL === +MSTAR = 1.2 ! [units=nondim] default = 1.2 + ! The ratio of the friction velocity cubed to the TKE + ! input to the mixed layer. +NSTAR = 0.2 ! [nondim] default = 0.2 + ! The portion of the buoyant potential energy imparted by + ! surface fluxes that is available to drive entrainment + ! at the base of mixed layer when that energy is positive. +MKE_TO_TKE_EFFIC = 0.0 ! [nondim] default = 0.0 + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +TKE_DECAY = 2.5 ! [nondim] default = 2.5 + ! TKE_DECAY relates the vertical rate of decay of the + ! TKE available for mechanical entrainment to the natural + ! Ekman depth. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +WSTAR_USTAR_COEF = 1.0 ! [units=nondim] default = 1.0 + ! A ratio relating the efficiency with which convectively + ! released energy is converted to a turbulent velocity, + ! relative to mechanically forced TKE. Making this larger + ! increases the BL diffusivity +VSTAR_SCALE_COEF = 1.0 ! [units=nondim] default = 1.0 + ! An overall nondimensional scaling factor for v*. + ! Making this larger decreases the PBL diffusivity. +EKMAN_SCALE_COEF = 1.0 ! [units=nondim] default = 1.0 + ! A nondimensional scaling factor controlling the inhibition + ! of the diffusive length scale by rotation. Making this larger + ! decreases the PBL diffusivity. + +! === module MOM_regularize_layers === +REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False + ! If defined, vertically restructure the near-surface + ! layers when they have too much lateral variations to + ! allow for sensible lateral barotropic transports. +HMIX_MIN = 0.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 + ! The value of the relative thickness deficit at which + ! to start modifying the layer structure when + ! REGULARIZE_SURFACE_LAYERS is true. +ALLOW_CLOCKS_IN_OMP_LOOPS = True ! [Boolean] default = True + ! If true, clocks can be called from inside loops that can + ! be threaded. To run with multiple threads, set to False. + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +OPACITY_SCHEME = "MANIZZA_05" ! default = "MANIZZA_05" + ! This character string specifies how chlorophyll + ! concentrations are translated into opacities. Currently + ! valid options include: + ! MANIZZA_05 - Use Manizza et al., GRL, 2005. + ! MOREL_88 - Use Morel, JGR, 1988. +CHL_FROM_FILE = True ! [Boolean] default = True + ! If true, chl_a is read from a file. +CHL_FILE = "seawifs_1998-2006_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +BLUE_FRAC_SW = 0.5 ! [nondim] default = 0.5 + ! The fraction of the penetrating shortwave radiation + ! that is in the blue band. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. +OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 + ! The value to use for opacity over land. The default is + ! 10 m-1 - a value for muddy water. + +! === module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PPM:H3" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + +! === module MOM_tracer_hor_diff === +KHTR = 0.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 0.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. + +! === module MOM_neutral_diffusion === +! This module implements neutral diffusion of tracers +USE_NEUTRAL_DIFFUSION = False ! [Boolean] default = False + ! If true, enables the neutral diffusion module. +OBSOLETE_DIAGNOSTIC_IS_FATAL = True ! [Boolean] default = True + ! If an obsolete diagnostic variable appears in the diag_table + ! then cause a FATAL error rather than issue a WARNING. + +! === module ocean_model_init === +RESTART_CONTROL = 1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A restart file + ! will be saved at the end of the run segment for any + ! non-negative value. +TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 + ! The time unit for ENERGYSAVEDAYS. +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +OCEAN_SURFACE_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. +RESTORE_SALINITY = False ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + +! === module MOM_surface_forcing === +LATENT_HEAT_FUSION = 3.34E+05 ! [J/kg] default = 3.34E+05 + ! The latent heat of fusion. +LATENT_HEAT_VAPORIZATION = 2.5E+06 ! [J/kg] default = 2.5E+06 + ! The latent heat of fusion. +MAX_P_SURF = 3.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_SRESTORE_TO_ZERO = False ! [Boolean] default = False + ! If true, adjusts the salinity restoring seen to zero + ! whether restoring is via a salt flux or virtual precip. +ADJUST_NET_SRESTORE_BY_SCALING = False ! [Boolean] default = False + ! If true, adjustments to salt restoring to achieve zero net are + ! made by scaling values without moving the zero contour. +ADJUST_NET_FRESH_WATER_TO_ZERO = False ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +ADJUST_NET_FRESH_WATER_BY_SCALING = False ! [Boolean] default = False + ! If true, adjustments to net fresh water to achieve zero net are + ! made by scaling values without moving the zero contour. +ICE_SALT_CONCENTRATION = 0.005 ! [kg/kg] default = 0.005 + ! The assumed sea-ice salinity needed to reverse engineer the + ! melt flux (or ice-ocean fresh-water flux). +USE_LIMITED_PATM_SSH = True ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "C" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +CD_TIDES = 0.0018 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = False ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_CONST = 0.02 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +USE_RIGID_SEA_ICE = False ! [Boolean] default = False + ! If true, sea-ice is rigid enough to exert a + ! nonhydrostatic pressure that resist vertical motion. +ALLOW_FLUX_ADJUSTMENTS = False ! [Boolean] default = False + ! If true, allows flux adjustments to specified via the + ! data_table using the component name 'OCN'. + +! === module MOM_sum_output === +CALCULATE_APE = False ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the energy files are written. +MAXTRUNC = 100000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAX_ENERGY = 0.0 ! [m2 s-2] default = 0.0 + ! The maximum permitted average energy per unit mass; the + ! model will be stopped if there is more energy than + ! this. If zero or negative, this is set to 10*MAXVEL^2. +ENERGYFILE = "timestats" ! default = "timestats" + ! The file to use to write the energies and globally + ! summed diagnostics. +DATE_STAMPED_STDOUT = True ! [Boolean] default = True + ! If true, use dates (not times) in messages to stdout +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in MOM_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in MOM_parameter_doc.short . diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_parameter_doc.layout b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_parameter_doc.layout new file mode 100644 index 0000000000..0e8dbf30ae --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_parameter_doc.layout @@ -0,0 +1,66 @@ +! This file was written by the model and records the layout parameters used at run-time. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 4 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 4 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +NIPROC = 18 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NJPROC = 16 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +LAYOUT = 18, 16 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. +NIBLOCK = 1 ! default = 1 + ! The number of blocks in the x-direction on each processor (for openmp). +NJBLOCK = 1 ! default = 1 + ! The number of blocks in the y-direction on each processor (for openmp). +BT_USE_WIDE_HALOS = True ! [Boolean] default = True + ! If true, use wide halos and march in during the + ! barotropic time stepping for efficiency. +BTHALO = 0 ! default = 0 + ! The minimum halo size for the barotropic solver. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_parameter_doc.short b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_parameter_doc.short new file mode 100644 index 0000000000..0db81f77ed --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/MOM_parameter_doc.short @@ -0,0 +1,599 @@ +! This file was written by the model and records the non-default parameters used at run-time. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 320 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 75 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +DIABATIC_FIRST = True ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interface heights are diffused with a + ! coefficient of KHTH. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +DT = 1800.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 3600.0 ! [s] default = 1800.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step, unless + ! THERMO_SPANS_COUPLING is true, in which case DT_THERM + ! can be an integer multiple of the coupling timestep. By + ! default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +DTBT_RESET_PERIOD = -1.0 ! [s] default = 3600.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +CHECK_BAD_SURFACE_VALS = True ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +BAD_VAL_SSH_MAX = 50.0 ! [m] default = 20.0 + ! The value of SSH above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SSS_MAX = 75.0 ! [PPT] default = 45.0 + ! The value of SSS above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 + ! The value of SST above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 + ! The value of SST below which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. + +! === module MOM_tracer_registry === +TFREEZE_FORM = "MILLERO_78" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +PARALLEL_RESTARTFILES = True ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + +! === module ideal_age_example === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! Phillips - ACC-like idealized topography used in the Phillips config. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6500.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layers + ! layer_ref - linear based on layer densities + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "layer_coord.nc" ! + ! The file from which the coordinate densities are read. +MASKING_DEPTH = 0.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. +CHANNEL_CONFIG = "list" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +CHANNEL_LIST_FILE = "MOM_channels_FLOR" ! default = "MOM_channel_list" + ! The file from which the list of narrowed channels is read. +WRITE_GEOM = 0 ! default = 1 + ! If =0, never write the geometry and vertical grid files. + ! If =1, write the geometry and vertical grid files only for + ! a new simulation. If =2, always write the geometry and + ! vertical grid files. Other values are invalid. +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +ALE_COORDINATE_CONFIG = "FILE:vgrid_75_2m.nc,dz" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z + ! FNC1:string - FNC1:dz_min,H_total,power,precision +!ALE_RESOLUTION = 4*2.0, 2*2.01, 2.02, 2.03, 2.05, 2.08, 2.11, 2.15, 2.2, 2.27, 2.34, 2.44, 2.55, 2.69, 2.85, 3.04, 3.27, 3.54, 3.85, 4.22, 4.66, 5.18, 5.79, 6.52, 7.37, 8.37, 9.55, 10.94, 12.57, 14.48, 16.72, 19.33, 22.36, 25.87, 29.91, 34.53, 39.79, 45.72, 52.37, 59.76, 67.89, 76.74, 86.29, 96.47, 107.2, 118.35, 129.81, 141.42, 153.01, 164.41, 175.47, 186.01, 195.9, 205.01, 213.27, 220.6, 226.99, 232.43, 236.96, 240.63, 243.52, 245.72, 247.33, 248.45, 249.18, 249.62, 249.86, 249.96, 249.99, 2*250.0 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +REMAPPING_SCHEME = "PPM_H4" ! default = "PLM" + ! This sets the reconstruction scheme used + ! for vertical remapping for all variables. + ! It can be one of the following schemes: + ! PCM (1st-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. + +! === module MOM_MEKE === +USE_MEKE = True ! [Boolean] default = False + ! If true, turns on the MEKE scheme which calculates + ! a sub-grid mesoscale eddy kinetic energy budget. +MEKE_GMCOEFF = 1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_BGSRC = 1.0E-13 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. + +! === module MOM_wave_speed === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +USE_STORED_SLOPES = True ! [Boolean] default = False + ! If true, the isopycnal slopes are calculated once and + ! stored for re-use. This uses more memory but avoids calling + ! the equation of state more times than should be necessary. +INTERPOLATE_RES_FN = False ! [Boolean] default = True + ! If true, interpolate the resolution function to the + ! velocity points from the thickness points; otherwise + ! interpolate the wave speed and calculate the resolution + ! function independently at each point. +GILL_EQUATORIAL_LD = True ! [Boolean] default = False + ! If true, uses Gill's definition of the baroclinic + ! equatorial deformation radius, otherwise, if false, use + ! Pedlosky's definition. These definitions differ by a factor + ! of 2 infront of the beta term in the denominator. Gill'sis the more appropriate definition. + +! === module MOM_set_visc === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = True ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +CORIOLIS_SCHEME = "SADOURNY75_ENSTRO" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the biharmonic viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 0.5 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than maxCFL_BT_cont to be accommodated. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === + +! === module MOM_mixed_layer_restrat === +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +FOX_KEMPER_ML_RESTRAT_COEF = 10.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "vgrid_75_2m.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = 35 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ENERGETICS_SFC_PBL = True ! [Boolean] default = False + ! If true, use an implied energetics planetary boundary + ! layer scheme to determine the diffusivity and viscosity + ! in the surface boundary layer. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +USE_LOTW_BBL_DIFFUSIVITY = True ! [Boolean] default = False + ! If true, uses a simple, imprecise but non-coordinate dependent, model + ! of BBL mixing diffusivity based on Law of the Wall. Otherwise, uses + ! the original BBL scheme. +SIMPLE_TKE_TO_KD = True ! [Boolean] default = False + ! If true, uses a simple estimate of Kd/TKE that will + ! work for arbitrary vertical coordinates. If false, + ! calculates Kd/TKE and bounds based on exact energetics/nfor an isopycnal layer-formulation. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KD_MAX = 0.1 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "POLZIN_09" ! default = "STLAURENT_02" + ! INT_TIDE_PROFILE selects the vertical profile of energy + ! dissipation with INT_TIDE_DISSIPATION. Valid values are: + ! STLAURENT_02 - Use the St. Laurent et al exponential + ! decay profile. + ! POLZIN_09 - Use the Polzin WKB-streched algebraic + ! decay profile. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.84 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tidal_amplitude.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying + ! tidal amplitudes with INT_TIDE_DISSIPATION. +H2_FILE = "topog.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === + +! === module MOM_diabatic_aux === +! The following parameters are used for auxiliary diabatic processes. +PRESSURE_DEPENDENT_FRAZIL = True ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. + +! === module MOM_energetic_PBL === +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PPM:H3" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + +! === module MOM_tracer_hor_diff === +CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. + +! === module MOM_neutral_diffusion === +! This module implements neutral diffusion of tracers + +! === module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. + +! === module MOM_surface_forcing === +MAX_P_SURF = 3.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +CD_TIDES = 0.0018 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. + +! === module MOM_sum_output === +CALCULATE_APE = False ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +MAXTRUNC = 100000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_input b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_input new file mode 100644 index 0000000000..04f7092847 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_input @@ -0,0 +1,106 @@ +!********+*********+*********+*********+*********+*********+*********+* +!* This file determines the adjustable run-time parameters for the * +!* Sea Ice Simulator (SIS), versions 2 and later. Where * +!* appropriate, MKS units are used. * +!********+*********+*********+*********+*********+*********+*********+* +! >>> Global coupled ice-ocean SIS2 5 layer ice, 63 layer ocean test case. + +DO_ICEBERGS = True ! If true, use the icebergs module. + +! Specify properties of the physical domain. +OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. +ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, + ! betaplane or USER). +G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational + ! acceleration, in m s-2. +GRID_CONFIG = "mosaic" ! Method for defining horizontal grid + ! = file|cartesian|spherical|mercator + ! file - read grid from file "GRID_FILE" + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +GRID_FILE = "ocean_hgrid.nc" + ! Name of file to read horizontal grid data +INPUTDIR = "INPUT" + ! INPUTDIR is a directory in which NetCDF + ! input files might be found. + +CGRID_ICE_DYNAMICS = True ! If true, use a C-grid discretization of the + ! sea-ice dynamics; if false use a B-grid + ! discretization. + +! Specify the numerical domain. +LAYOUT = 0,1 ! LAYOUT specifies the grid layout for the + ! sea-ice, with 0 indicating a PE count in one + ! or both directions that is automatically + ! generated. +NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness +NJGLOBAL = 320 ! grid points in the zonal and meridional + ! directions of the physical domain. +NK = 75 ! The number of layers. +NCAT_ICE = 5 ! The number of sea ice thickness categories. +NIHALO = 2 ! NIHALO and NJHALO are the number of halo +NJHALO = 2 ! points on each side in the x- and y-directions. + ! If static memory allocation is used, these + ! must match the values of NIHALO_ and NJHALO_ + ! in MOM_memory.h. +NIPROC_IO = 10 ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. NIPROC_IO + ! must be a factor of NIPROC. +NJPROC_IO = 10 ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. NJPROC_IO + ! must be a factor of NJPROC. + +REENTRANT_X = True ! If defined, the domain is zonally reentrant. +REENTRANT_Y = False ! If defined, the domain is meridionally + ! reentrant. +TRIPOLAR_N = True ! Use tripolar connectivity at the northern + ! edge of the domain. With TRIPOLAR_N, NIGLOBAL + ! must be even. + +DEBUG = False ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are + ! useful for debugging truncations. +SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. +ICE_STATS_INTERVAL = 0.25 ! The interval in units of TIMEUNIT between + ! writes of the globally summed ice statistics + ! and conservation checks. + +! Specify the time integration scheme for the ice dynamics. +DT_ICE_DYNAMICS = 1200.0 ! The time step used for the slow ice dynamics, + ! including stepping the continuity equation and + ! interactions between the ice mass field and + ! velocities, in s. +DT_RHEOLOGY = 100.0 ! The sub-cycling time step, in s, for iterating + ! the rheology and ice momentum equations. If + ! DT_RHEOLOGY is negative, the time step is set + ! via NSTEPS_DYN. +ICE_TDAMP_ELASTIC = 1000.0 ! The damping timescale associated with the + ! elastic terms in the sea-ice dynamics. + +! Specify the ice properties. +ICE_STRENGTH_PSTAR = 2.75e4 ! ICE_STRENGTH_PSTAR is a constant in the + ! expression for the ice strength, P* in + ! Hunke & Dukowics '97, in Pa. +RHO_OCEAN = 1030.0 ! RHO_OCEAN is used in the Boussinesq + ! approximation to calculations of pressure and + ! pressure gradients, in units of kg m-3. +RHO_ICE = 905.0 ! RHO_ICE is the nominal density of sea ice + ! used in SIS, in units of kg m-3. +RHO_SNOW = 330.0 ! RHO_SNOW is the nominal density of snow + ! used in SIS, in units of kg m-3. +C_P_ICE = 2100.0 ! C_P_ICE is the heat capacity of fresh ice + ! in J kg-1 K-1, approximated as a constant. +C_P = 3925.0 ! C_P is the heat capacity of sea water in + ! J kg-1 K-1, approximated as a constant. +SNOW_ALBEDO = 0.88 ! The albedo of dry snow atop sea ice, ND. +ICE_ALBEDO = 0.68 ! The albedo of dry bare sea ice, ND. +ICE_BULK_SALINITY = 5.0 ! The fixed bulk salinity of sea ice, in g/kg. + +! Specify the properties of the surface forcing. + +ICE_OCEAN_STRESS_STAGGER = "C" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the stress field on the ocean that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_layout b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_layout new file mode 100644 index 0000000000..5108464659 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_layout @@ -0,0 +1,6 @@ +! These parameters are for testing mask_tables in a non-FRE environment. +! This file should not be used in production unless you really want to +! use this layout. +LAYOUT = 0,1 +IO_LAYOUT = 1,1 +!MASKTABLE = "mask_table.96.32x18" ! 32*18-96 = 480 PEs diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_override b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_override new file mode 100644 index 0000000000..bfa5b578de --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_override @@ -0,0 +1,2 @@ +! Blank file in which we can put "overrides" for parameters +#override DO_ICEBERGS = False \ No newline at end of file diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_parameter_doc.all b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_parameter_doc.all new file mode 100644 index 0000000000..ea9138b49c --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_parameter_doc.all @@ -0,0 +1,351 @@ +! This file was written by the model and records all non-layout parameters used at run-time. +SPECIFIED_ICE = False ! [Boolean] default = False + ! If true, the ice is specified and there is no dynamics. +CGRID_ICE_DYNAMICS = True ! [Boolean] default = False + ! If true, use a C-grid discretization of the sea-ice + ! dynamics; if false use a B-grid discretization. +USE_SLAB_ICE = False ! [Boolean] default = False + ! If true, use the very old slab-style ice. +SIS1_5L_THERMODYNAMICS = False ! [Boolean] default = False + ! If true, use the thermodynamic calculations inhereted + ! from the SIS1 5 layer. Otherwise, use the newer SIS2 version. +INTERSPERSED_ICE_THERMO = False ! [Boolean] default = False + ! If true, the sea ice thermodynamic updates are applied + ! after the new velocities are determined, but before the + ! transport occurs. Otherwise, the ice thermodynamic + ! updates occur at the start of the slow ice update and + ! dynamics and continuity can occur together. +AREA_WEIGHTED_STRESSES = True ! [Boolean] default = True + ! If true, use wind stresses that are weighted by the ice + ! areas in the neighboring cells. The default (true) is + ! probably the right behavior, and this option will be + ! obsoleted as soon as it is verified to work properly. +ICE_OCEAN_STRESS_STAGGER = "C" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the stress field on the ocean that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C', with a default that follows the + ! value of CGRID_ICE_DYNAMICS. +DT_ICE_DYNAMICS = 1200.0 ! [seconds] default = -1.0 + ! The time step used for the slow ice dynamics, including + ! stepping the continuity equation and interactions + ! between the ice mass field and velocities. If 0 or + ! negative the coupling time step will be used. +RHO_OCEAN = 1030.0 ! [kg m-3] default = 1030.0 + ! The nominal density of sea water as used by SIS. +RHO_ICE = 905.0 ! [kg m-3] default = 905.0 + ! The nominal density of sea ice as used by SIS. +RHO_SNOW = 330.0 ! [kg m-3] default = 330.0 + ! The nominal density of snow as used by SIS. +MOMENTUM_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 + ! The default momentum roughness length scale for the ocean. +HEAT_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 + ! The default roughness length scale for the turbulent + ! transfer of heat into the ocean. +ICE_KMELT = 240.0 ! [W m-2 K-1] default = 240.0 + ! A constant giving the proportionality of the ocean/ice + ! base heat flux to the tempature difference, given by + ! the product of the heat capacity per unit volume of sea + ! water times a molecular diffusive piston velocity. +SNOW_CONDUCT = 0.31 ! [W m-1 K-1] default = 0.31 + ! The conductivity of heat in snow. +COLUMN_CHECK = False ! [Boolean] default = False + ! If true, add code to allow debugging of conservation + ! column-by-column. This does not change answers, but + ! can increase model run time. +IMBALANCE_TOLERANCE = 1.0E-09 ! [nondim] default = 1.0E-09 + ! The tolerance for imbalances to be flagged by COLUMN_CHECK. +ICE_BOUNDS_CHECK = True ! [Boolean] default = True + ! If true, periodically check the values of ice and snow + ! temperatures and thicknesses to ensure that they are + ! sensible, and issue warnings if they are not. This + ! does not change answers, but can increase model run time. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +ICE_SEES_ATMOS_WINDS = True ! [Boolean] default = True + ! If true, the sea ice is being given wind stresses with + ! the atmospheric sign convention, and need to have their + ! sign changed. +ICE_BULK_SALINITY = 5.0 ! [g/kg] default = 4.0 + ! The fixed bulk salinity of sea ice. +ICE_RELATIVE_SALINITY = 0.0 ! [nondim] default = 0.0 + ! The initial salinity of sea ice as a fraction of the + ! salinity of the seawater from which it formed. +DO_ICE_RESTORE = False ! [Boolean] default = False + ! If true, restore the sea ice state toward climatology. +APPLY_ICE_LIMIT = False ! [Boolean] default = False + ! If true, restore the sea ice state toward climatology. +NUDGE_SEA_ICE = False ! [Boolean] default = False + ! If true, constrain the sea ice concentrations using observations. +APPLY_SLP_TO_OCEAN = False ! [Boolean] default = False + ! If true, apply the atmospheric sea level pressure to + ! the ocean. +MIN_H_FOR_TEMP_CALC = 0.0 ! [m] default = 0.0 + ! The minimum ice thickness at which to do temperature + ! calculations. +VERBOSE = False ! [Boolean] default = False + ! If true, write out verbose diagnostics. +DO_ICEBERGS = False ! [Boolean] default = False + ! If true, call the iceberg module. +ADD_DIURNAL_SW = False ! [Boolean] default = False + ! If true, add a synthetic diurnal cycle to the shortwave + ! radiation. +DO_SUN_ANGLE_FOR_ALB = False ! [Boolean] default = False + ! If true, find the sun angle for calculating the ocean + ! albedo within the sea ice model. +DO_RIDGING = False ! [Boolean] default = False + ! If true, call the ridging routines. +RESTARTFILE = "ice_model.res.nc" ! default = "ice_model.res.nc" + ! The name of the restart file. +TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 + ! The time unit for ICE_STATS_INTERVAL. +ICE_STATS_INTERVAL = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between writes of the + ! globally summed ice statistics and conservation checks. +REENTRANT_X = True ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +NJGLOBAL = 320 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +GLOBAL_INDEXING = False ! [Boolean] default = False + ! If true, use a global lateral indexing convention, so + ! that corresponding points on different processors have + ! the same index. This does not work with static memory. +NCAT_ICE = 5 ! [nondim] default = 5 + ! The number of sea ice thickness categories. +NK_ICE = 4 ! [nondim] default = 4 + ! The number of layers within the sea ice. +NK_SNOW = 1 ! [nondim] default = 1 + ! The number of layers within the snow atop the sea ice. +H_TO_KG_M2 = 1.0 ! [kg m-2 H-1] default = 1.0 + ! A constant that translates thicknesses from the model's + ! internal units of thickness to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +AVAILABLE_DIAGS_FILE = "SIS.available_diags" ! default = "SIS.available_diags" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. +GRID_CONFIG = "mosaic" ! + ! The method for defining the horizontal grid. Valid + ! entries include: + ! file - read the grid from GRID_FILE + ! mosaic - read the grid from a mosaic grid file + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +CP_ICE = 2100.0 ! [J kg-1 K-1] default = 2100.0 + ! The heat capacity of fresh ice, approximated as a + ! constant. +CP_SEAWATER = 4200.0 ! [J kg-1 K-1] default = 4200.0 + ! The heat capacity of sea water, approximated as a + ! constant. +CP_WATER = 4200.0 ! [J kg-1 K-1] default = 4200.0 + ! The heat capacity of water in sea-ice, approximated as + ! a constant. CP_WATER and CP_SEAWATER should be equal, + ! but for computational convenience CP_WATER has often + ! been set equal to CP_ICE instead. +CP_BRINE = 2100.0 ! [J kg-1 K-1] default = 2100.0 + ! The heat capacity of water in brine pockets within the + ! sea-ice, approximated as a constant. CP_BRINE and + ! CP_WATER should be equal, but for computational + ! convenience CP_BRINE has often been set equal to CP_ICE. +DTFREEZE_DS = -0.054 ! [deg C PSU-1] default = -0.054 + ! The derivative of the freezing temperature with salinity. +ENTHALPY_LIQUID_0 = 0.0 ! [J kg-1] default = 0.0 + ! The enthalpy of liquid fresh water at 0 C. The solutions + ! should be physically consistent when this is adjusted, + ! because only the relative value is of physical meaning, + ! but roundoff errors can change the solution. +ENTHALPY_UNITS = 1.0 ! [J kg-1] default = 1.0 + ! A constant that rescales enthalpy from J/kg to a + ! different scale in its internal representation. Changing + ! this by a power of 2 is useful for debugging, as answers + ! should not change. A negative values is taken as an inverse. +SNOW_CONDUCTIVITY = 0.31 ! [W m-1 K-1] default = 0.31 + ! The conductivity of heat in snow. +ICE_CONDUCTIVITY = 2.03 ! [W m-1 K-1] default = 2.03 + ! The conductivity of heat in ice. +DO_DELTA_EDDINGTON_SW = True ! [Boolean] default = True + ! If true, a delta-Eddington radiative transfer calculation + ! for the shortwave radiation within the sea-ice. +ICE_TEMP_RANGE_ESTIMATE = 40.0 ! [degC] default = 40.0 + ! An estimate of the range of snow and ice temperatures + ! that is used to evaluate whether an explicit diffusive + ! form of the heat fluxes or an inversion based on the + ! layer heat budget is more likely to be more accurate. + ! Setting this to 0 causes the explicit diffusive form. + ! to always be used. +OLD_ICE_HEAT_CAPACITY = False ! [Boolean] default = False + ! If true, use an older linearization of the sea ice heat + ! capacity for temperatures above the freezing point in the + ! calculation of the initial ice temperature estimate. +ICE_DELTA_EDD_R_ICE = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of sea ice with the delta-Eddington radiative + ! transfer calculation. +ICE_DELTA_EDD_R_SNOW = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of snow on sea ice with the delta-Eddington + ! radiative transfer calculation. +ICE_DELTA_EDD_R_POND = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of meltwater ponds on sea ice with the delta-Eddington + ! radiative transfer calculation. +DT_RHEOLOGY = 100.0 ! [seconds] default = -1.0 + ! The sub-cycling time step for iterating the rheology + ! and ice momentum equations. If DT_RHEOLOGY is negative, + ! the time step is set via NSTEPS_DYN. +ICE_TDAMP_ELASTIC = 1000.0 ! [s or nondim] default = -0.2 + ! The damping timescale associated with the elastic terms + ! in the sea-ice dynamics equations (if positive) or the + ! fraction of DT_ICE_DYNAMICS (if negative). +WEAK_LOW_SHEAR_ICE = False ! [Boolean] default = False + ! If true, the divergent stresses go toward 0 in the C-grid + ! dynamics when the shear magnitudes are very weak. + ! Otherwise they go to -P_ice. This setting is temporary. +PROJECT_ICE_DRAG_VEL = True ! [Boolean] default = True + ! If true, project forward the ice velocity used in the + ! drag calculation to avoid an instability that can occur + ! when an finite stress is applied to thin ice moving with + ! the velocity of the ocean. +ICE_YIELD_ELLIPTICITY = 2.0 ! [Nondim] default = 2.0 + ! The ellipticity coefficient for the plastic yield curve + ! in the sea-ice rheology. For an infinite ellipticity + ! (i.e., a cavitating fluid rheology), use 0. +ICE_STRENGTH_PSTAR = 2.75E+04 ! [Pa] default = 2.75E+04 + ! A constant in the expression for the ice strength, + ! P* in Hunke & Dukowicz 1997. +ICE_STRENGTH_CSTAR = 20.0 ! [nondim] default = 20.0 + ! A constant in the exponent of the expression for the + ! ice strength, c* in Hunke & Dukowicz 1997. +ICE_CDRAG_WATER = 0.00324 ! [nondim] default = 0.00324 + ! The drag coefficient between the sea ice and water. +ICE_DEL_SH_MIN_SCALE = 2.0 ! [nondim] default = 2.0 + ! A scaling factor for the lower bound on the shear rates + ! used in the denominator of the stress calculation. This + ! probably needs to be greater than 1. +PROJECT_ICE_CONCENTRATION = True ! [Boolean] default = True + ! If true, project the evolution of the ice concentration + ! due to the convergence or divergence of the ice flow. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause ice velocity + ! components to be truncated; instability can occur past 0.5. +CFL_TRUNC_DYN_ITS = False ! [Boolean] default = False + ! If true, check the CFL number for every iteration of the + ! rheology solver; otherwise only the final velocities that + ! are used for transport are checked. +DEBUG_REDUNDANT = False ! [Boolean] default = False + ! If true, debug redundant data points. +U_TRUNC_FILE = "" ! default = "" + ! The absolute path to the file where the accelerations + ! leading to zonal velocity truncations are written. + ! Leave this empty for efficiency if this diagnostic is + ! not needed. +V_TRUNC_FILE = "" ! default = "" + ! The absolute path to the file where the accelerations + ! leading to meridional velocity truncations are written. + ! Leave this empty for efficiency if this diagnostic is + ! not needed. +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. +NSTEPS_ADV = 1 ! default = 1 + ! The number of advective iterations for each slow time + ! step. +ICE_CHANNEL_VISCOSITY = 0.0 ! [m2 s-1] default = 0.0 + ! A viscosity used in one-cell wide channels to + ! parameterize transport, especially with B-grid sea ice + ! coupled to a C-grid ocean model. +ICE_CHANNEL_SMAG_COEF = 0.15 ! [Nondim] default = 0.15 + ! A Smagorinsky coefficient for viscosity in channels. +ICE_CHANNEL_CFL_LIMIT = 0.25 ! [Nondim] default = 0.25 + ! The CFL limit that is applied to the parameterized + ! viscous transport in single-point channels. +SEA_ICE_ROLL_FACTOR = 1.0 ! [Nondim] default = 1.0 + ! A factor by which the propensity of small amounts of + ! thick sea-ice to become thinner by rolling is increased + ! or 0 to disable rolling. This can be thought of as the + ! minimum number of ice floes in a grid cell divided by + ! the horizontal floe aspect ratio. Sensible values are + ! 0 (no rolling) or larger than 1. +CHECK_ICE_TRANSPORT_CONSERVATION = False ! [Boolean] default = False + ! If true, use add multiple diagnostics of ice and snow + ! mass conservation in the sea-ice transport code. This + ! is expensive and should be used sparingly. +SIS_THICKNESS_ADVECTION_SCHEME = "UPWIND_2D" ! default = "UPWIND_2D" + ! The horizontal transport scheme for thickness: + ! UPWIND_2D - Non-directionally split upwind + ! PCM - Directionally split peicewise constant + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) +SIS_CONTINUITY_SCHEME = "UPWIND_2D" ! default = "UPWIND_2D" + ! The horizontal transport scheme used in continuity: + ! UPWIND_2D - Non-directionally split upwind + ! PCM - Directionally split peicewise constant + ! PPM:C2PD - Positive definite PPM with 2nd order edge values + ! PPM:C2MO - Monotonic PPM with 2nd order edge values +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. + +! === module SIS_tracer_advect === +SIS_TRACER_ADVECTION_SCHEME = "UPWIND_2D" ! default = "UPWIND_2D" + ! The horizontal transport scheme for tracers: + ! UPWIND_2D - Non-directionally split upwind + ! PCM - Directionally split peicewise constant + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + +! === module SIS_tracer_registry === + +! === module SIS_sum_output === +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the statistics files are written. +STDOUT_HEARTBEAT = True ! [Boolean] default = True + ! If true, periodically write sea ice statistics to + ! stdout to allow the progress to be seen. +MAXTRUNC = 0 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between writing ice statistics. + ! Set MAXTRUNC to 0 to stop if there is any truncation + ! of sea ice velocities. +STATISTICS_FILE = "seaice.stats" ! default = "seaice.stats" + ! The file to use to write the globally integrated + ! statistics. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "SIS_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in SIS_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in SIS_parameter_doc.short . diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_parameter_doc.layout b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_parameter_doc.layout new file mode 100644 index 0000000000..eba14c1f4c --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_parameter_doc.layout @@ -0,0 +1,53 @@ +! This file was written by the model and records the layout parameters used at run-time. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 2 ! default = 4 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in SIS2_memory.h (if defined) or 2. +NJHALO = 2 ! default = 4 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in SIS2_memory.h (if defined) or 2. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +NIPROC = 36 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +LAYOUT = 36, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_parameter_doc.short b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_parameter_doc.short new file mode 100644 index 0000000000..2af6c8891d --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/SIS_parameter_doc.short @@ -0,0 +1,55 @@ +! This file was written by the model and records the non-default parameters used at run-time. +CGRID_ICE_DYNAMICS = True ! [Boolean] default = False + ! If true, use a C-grid discretization of the sea-ice + ! dynamics; if false use a B-grid discretization. +DT_ICE_DYNAMICS = 1200.0 ! [seconds] default = -1.0 + ! The time step used for the slow ice dynamics, including + ! stepping the continuity equation and interactions + ! between the ice mass field and velocities. If 0 or + ! negative the coupling time step will be used. +ICE_BULK_SALINITY = 5.0 ! [g/kg] default = 4.0 + ! The fixed bulk salinity of sea ice. +ICE_STATS_INTERVAL = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between writes of the + ! globally summed ice statistics and conservation checks. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +NJGLOBAL = 320 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +GRID_CONFIG = "mosaic" ! + ! The method for defining the horizontal grid. Valid + ! entries include: + ! file - read the grid from GRID_FILE + ! mosaic - read the grid from a mosaic grid file + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +DT_RHEOLOGY = 100.0 ! [seconds] default = -1.0 + ! The sub-cycling time step for iterating the rheology + ! and ice momentum equations. If DT_RHEOLOGY is negative, + ! the time step is set via NSTEPS_DYN. +ICE_TDAMP_ELASTIC = 1000.0 ! [s or nondim] default = -0.2 + ! The damping timescale associated with the elastic terms + ! in the sea-ice dynamics equations (if positive) or the + ! fraction of DT_ICE_DYNAMICS (if negative). + +! === module SIS_tracer_advect === + +! === module SIS_tracer_registry === + +! === module SIS_sum_output === +DOCUMENT_FILE = "SIS_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/data_table b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/data_table new file mode 100644 index 0000000000..721a31f7cc --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/data_table @@ -0,0 +1,26 @@ +"ATM" , "p_surf" , "slp" , "./INPUT/slp.nc" , "bilinear" , 1.0 +"ATM" , "p_bot" , "slp" , "./INPUT/slp.nc" , "bilinear" , 1.0 +"ATM" , "t_bot" , "t10" , "./INPUT/t10.nc" , "bilinear" , 1.0 +"ATM" , "sphum_bot" , "q10" , "./INPUT/q10.nc" , "bilinear" , 1.0 +"ATM" , "u_bot" , "u10" , "./INPUT/uv10.nc" , "bicubic" , 1.0 +"ATM" , "v_bot" , "v10" , "./INPUT/uv10.nc" , "bicubic" , 1.0 +"ATM" , "z_bot" , "" , "" , "none" , 10.0 +"ATM" , "gust" , "" , "" , "none" , 1.0e-4 +"ATM" , "flux_lw" , "lwdn" , "./INPUT/lwdn.nc" , "bilinear" , 1.0 +"ATM" , "co2_bot" , "" , "" , "none" , 350.0e-6 +"ATM" , "flux_sw_down_total_dir", "swdn", "./INPUT/swdn.nc", "bilinear" , 0.5 +"ATM" , "flux_sw_down_total_dif", "swdn", "./INPUT/swdn.nc", "bilinear" , 0.5 +"ATM" , "flux_sw_down_vis_dir", "swdn", "./INPUT/swdn.nc", "bilinear" , 0.5 +"ATM" , "flux_sw_down_vis_dif", "swdn", "./INPUT/swdn.nc", "bilinear" , 0.5 +"ICE" , "sw_flux_vis_dir_dn", "swdn", "./INPUT/swdn.nc", "bilinear" , 0.285 +"ICE" , "sw_flux_vis_dif_dn", "swdn", "./INPUT/swdn.nc", "bilinear" , 0.285 +"ICE" , "sw_flux_nir_dir_dn", "swdn", "./INPUT/swdn.nc", "bilinear" , 0.215 +"ICE" , "sw_flux_nir_dif_dn", "swdn", "./INPUT/swdn.nc", "bilinear" , 0.215 +"ATM" , "lprec" , "precip" , "./INPUT/precip.nc" , "bilinear" , 1.0 +"ICE" , "dhdt" , "" , "" , "none" , 80.0 +"ICE" , "dedt" , "" , "" , "none" , 2.0e-6 +"ICE" , "drdt" , "" , "" , "none" , 10.0 +"ICE", "sic_obs" , "" ,"" , "none" , 0.00 +"ICE", "sit_obs" , "" ,"" , "none" , 0.00 +"ICE", "sst_obs" , "SST" ,"./INPUT/sst_ice_clim.nc" , "bilinear" , 1.0 + diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table new file mode 100644 index 0000000000..7ba0077bfc --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table @@ -0,0 +1,2 @@ +OM_360x320_C180 +1900 1 1 0 0 0 diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table.MOM6 b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table.MOM6 new file mode 100644 index 0000000000..2cb7ae110e --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table.MOM6 @@ -0,0 +1,197 @@ +# Ocean diagnostics files +"ocean_daily", 1, "days", 1, "days", "time" +"ocean_month", 1, "months", 1, "days", "time" +"ocean_month_snap", 1, "months", 1, "days", "time" +"ocean_annual", 12, "months", 1, "days", "time" +"ocean_scalar_month", 1, "months", 1, "days", "time" +"ocean_scalar_annual", 12, "months", 1, "days", "time" +"ocean_static", -1, "months", 1, "days", "time" +"ocean_annual_z", 12, "months", 1, "days", "time" +"ocean_Drake_passage", 1, "days", 1, "days", "time" +"ocean_Denmark_Strait", 1, "days", 1, "days", "time" +"ocean_Iceland_Norway", 1, "days", 1, "days", "time" +"ocean_Gibraltar_Strait", 1, "days", 1, "days", "time" +"ocean_Bering_Strait", 1, "days", 1, "days", "time" +"ocean_Agulhas_section", 1, "days", 1, "days", "time" + +# High-frequency 2d + "ocean_model", "SSH", "ssh", "ocean_daily", "all", "mean", "none",2 + "ocean_model", "SSU", "ssu", "ocean_daily", "all", "mean", "none",2 + "ocean_model", "SSV", "ssv", "ocean_daily", "all", "mean", "none",2 + "ocean_model", "SST", "sst", "ocean_daily", "all", "mean", "none",2 + "ocean_model", "SSS", "sss", "ocean_daily", "all", "mean", "none",2 +#"ocean_model", "SST", "sst_max", "ocean_daily", "all", "max", "none",2 +#"ocean_model", "SST", "sst_min", "ocean_daily", "all", "min", "none",2 + +# Monthly averages + "ocean_model", "SSH", "ssh", "ocean_month", "all", "mean", "none",2 + "ocean_model", "SSH", "ssh_pow2", "ocean_month", "all", "pow2", "none",2 + "ocean_model", "SST", "sst_max", "ocean_month", "all", "max", "none",2 + "ocean_model", "SST", "sst_min", "ocean_month", "all", "min", "none",2 + "ocean_model", "SST", "sst_pow2", "ocean_month", "all", "pow2", "none",2 + "ocean_model", "KPP_OBLdepth", "KPP_OBLdepth", "ocean_month", "all", "mean", "none",2 + "ocean_model", "KPP_OBLdepth", "KPP_OBLdepth_max", "ocean_month", "all", "max", "none",2 + "ocean_model", "KPP_OBLdepth", "KPP_OBLdepth_min", "ocean_month", "all", "min", "none",2 + "ocean_model", "MLD_003", "MLD_003", "ocean_month", "all", "mean", "none",2 + "ocean_model", "subML_N2", "subML_N2", "ocean_month", "all", "mean", "none",2 + "ocean_model", "temp", "temp", "ocean_month", "all", "mean", "none",2 + "ocean_model", "salt", "salt", "ocean_month", "all", "mean", "none",2 + "ocean_model", "u", "u", "ocean_month", "all", "mean", "none",2 + "ocean_model", "v", "v", "ocean_month", "all", "mean", "none",2 + "ocean_model", "Kd_interface", "Kd_interface", "ocean_month", "all", "mean", "none",2 + "ocean_model", "Kd_shear", "Kd_shear", "ocean_month", "all", "mean", "none",2 + "ocean_model", "Kd_itides", "Kd_itides", "ocean_month", "all", "mean", "none",2 + "ocean_model", "KPP_Kheat", "KPP_Kheat", "ocean_month", "all", "mean", "none",2 + "ocean_model", "pso", "pso", "ocean_month", "all", "mean", "none",2 + "ocean_model", "speed", "speed", "ocean_month", "all", "mean", "none",2 + "ocean_model", "speed", "speed_pow2", "ocean_month", "all", "pow2", "none",2 + +# Monthly surface forcing (mechanical) + "ocean_model", "taux", "taux", "ocean_month", "all", "mean", "none",2 + "ocean_model", "tauy", "tauy", "ocean_month", "all", "mean", "none",2 + "ocean_model", "ustar", "ustar", "ocean_month", "all", "mean", "none",2 + "ocean_model", "p_surf", "p_surf", "ocean_month", "all", "mean", "none",2 +# Monthly surface forcing (mass) + "ocean_model", "PRCmE", "PRCmE", "ocean_month", "all", "mean", "none",2 + "ocean_model", "net_massin", "net_massin", "ocean_month", "all", "mean", "none",2 + "ocean_model", "net_massout", "net_massout", "ocean_month", "all", "mean", "none",2 + "ocean_model", "evap", "evap", "ocean_month", "all", "mean", "none",2 + "ocean_model", "lrunoff", "lrunoff", "ocean_month", "all", "mean", "none",2 + "ocean_model", "frunoff", "frunoff", "ocean_month", "all", "mean", "none",2 + "ocean_model", "lprec", "lprec", "ocean_month", "all", "mean", "none",2 + "ocean_model", "fprec", "fprec", "ocean_month", "all", "mean", "none",2 + "ocean_model", "vprec", "vprec", "ocean_month", "all", "mean", "none",2 +# Monthly surface forcing (heat) + "ocean_model", "net_heat_coupler", "net_heat_coupler", "ocean_month", "all", "mean", "none",2 + "ocean_model", "net_heat_surface", "net_heat_surface", "ocean_month", "all", "mean", "none",2 + "ocean_model", "heat_content_massin", "heat_content_massin", "ocean_month", "all", "mean", "none",2 + "ocean_model", "heat_content_massout", "heat_content_massout", "ocean_month", "all", "mean", "none",2 + "ocean_model", "heat_content_surfwater", "heat_content_surfwater", "ocean_month", "all", "mean", "none",2 + "ocean_model", "heat_content_lprec", "heat_content_lprec", "ocean_month", "all", "mean", "none",2 + "ocean_model", "heat_content_fprec", "heat_content_fprec", "ocean_month", "all", "mean", "none",2 + "ocean_model", "heat_content_vprec", "heat_content_vprec", "ocean_month", "all", "mean", "none",2 + "ocean_model", "heat_content_lrunoff", "heat_content_lrunoff", "ocean_month", "all", "mean", "none",2 + "ocean_model", "heat_content_frunoff", "heat_content_frunoff", "ocean_month", "all", "mean", "none",2 + "ocean_model", "heat_content_cond", "heat_content_cond", "ocean_month", "all", "mean", "none",2 + "ocean_model", "SW", "SW", "ocean_month", "all", "mean", "none",2 + "ocean_model", "LwLatSens", "LwLatSens", "ocean_month", "all", "mean", "none",2 + "ocean_model", "Heat_PmE", "Heat_PmE", "ocean_month", "all", "mean", "none",2 + "ocean_model", "frazil", "frazil", "ocean_month", "all", "mean", "none",2 +#"ocean_model", "internal_heat", "internal_heat", "ocean_month", "all", "mean", "none",2 +# Monthly surface forcing (salt) + "ocean_model", "salt_flux", "salt_flux", "ocean_month", "all", "mean", "none",2 + +# Monthly scalars + "ocean_model", "SST_global", "SST_global", "ocean_scalar_month", "all", "mean", "none",2 + "ocean_model", "SSS_global", "SSS_global", "ocean_scalar_month", "all", "mean", "none",2 + "ocean_model", "temp_global", "temp_global", "ocean_scalar_month", "all", "mean", "none",2 + "ocean_model", "salt_global", "salt_global", "ocean_scalar_month", "all", "mean", "none",2 + +# Annual averages + "ocean_model", "e", "e", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "h", "h", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "temp", "temp", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "salt", "salt", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "u", "u", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "v", "v", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "Kd_interface", "Kd_interface", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "Kd_shear", "Kd_shear", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "Kd_itides", "Kd_itides", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "KPP_Kheat", "KPP_Kheat", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "MLD_003", "MLD_003_min", "ocean_annual", "all", "min", "none",2 + "ocean_model", "MLD_003", "MLD_003_max", "ocean_annual", "all", "max", "none",2 + "ocean_model", "uh", "uh", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "vh", "vh", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "uhml", "uhml", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "vhml", "vhml", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "T_ady", "T_ady", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "S_ady", "S_ady", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "TKE_tidal", "TKE_tidal", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "TKE_itidal", "TKE_itidal", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "taux", "taux", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "tauy", "tauy", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "ustar", "ustar", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "PRCmE", "PRCmE", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "SW", "SW", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "net_heat_surface", "net_heat_surface", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "LwLatSens", "LwLatSens", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "p_surf", "p_surf", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "salt_flux", "salt_flux", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "age", "age", "ocean_annual", "all", "mean", "none",2 +#"ocean_model", "vintage", "vintage", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "MEKE_Ue", "MEKE_Ue", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "MEKE_Le", "MEKE_Le", "ocean_annual", "all", "mean", "none",2 + "ocean_model", "MEKE_KH", "MEKE_KH", "ocean_annual", "all", "mean", "none",2 + +# Annual scalars + "ocean_model", "SST_global", "SST_global", "ocean_scalar_annual", "all", "mean", "none",2 + "ocean_model", "SSS_global", "SSS_global", "ocean_scalar_annual", "all", "mean", "none",2 + "ocean_model", "temp_global", "temp_global", "ocean_scalar_annual", "all", "mean", "none",2 + "ocean_model", "salt_global", "salt_global", "ocean_scalar_annual", "all", "mean", "none",2 + +# Monthly snapshots + "ocean_model", "mass_wt", "mass_wt", "ocean_month_snap", "all", "none", "none",1 + "ocean_model", "tomint", "tomint", "ocean_month_snap", "all", "none", "none",1 + "ocean_model", "somint", "somint", "ocean_month_snap", "all", "none", "none",1 + +# Z diagnostics + "ocean_model_z", "thetao", "thetao", "ocean_annual_z", "all", "mean", "none",2 + "ocean_model_z", "so", "so", "ocean_annual_z", "all", "mean", "none",2 + "ocean_model_z", "age", "age", "ocean_annual_z", "all", "mean", "none",2 + "ocean_model_z", "uo", "uo", "ocean_annual_z", "all", "mean", "none",2 + "ocean_model_z", "vo", "vo", "ocean_annual_z", "all", "mean", "none",2 + "ocean_model_z", "uh", "uh", "ocean_annual_z", "all", "mean", "none",2 + "ocean_model_z", "vh", "vh", "ocean_annual_z", "all", "mean", "none",2 + "ocean_model_z", "N2", "N2", "ocean_annual_z", "all", "mean", "none",2 + "ocean_model_z", "Kd", "Kd", "ocean_annual_z", "all", "mean", "none",2 + "ocean_model_z", "Kd_itides", "Kd_itides", "ocean_annual_z", "all", "mean", "none",2 +#"ocean_model_z", "vintage", "vintage", "ocean_annual_z", "all", "mean", "none",2 + +# Sections +"ocean_model", "temp", "temp", "ocean_Drake_passage", "all", "mean", "-70. -70. -71. -54.5 -1 -1",2 +"ocean_model", "salt", "salt", "ocean_Drake_passage", "all", "mean", "-70. -70. -71. -54.5 -1 -1",2 +"ocean_model", "uh", "uh", "ocean_Drake_passage", "all", "mean", "-70. -70. -71. -54.5 -1 -1",2 +"ocean_model", "u", "u", "ocean_Drake_passage", "all", "mean", "-70. -70. -71. -54.5 -1 -1",2 +"ocean_model", "e", "e", "ocean_Drake_passage", "all", "mean", "-70. -70. -71. -54.5 -1 -1",2 +"ocean_model", "temp", "temp", "ocean_Denmark_Strait", "all", "mean", "-42.5 -20. 65. 65. -1 -1",2 +"ocean_model", "salt", "salt", "ocean_Denmark_Strait", "all", "mean", "-42.5 -20. 65. 65. -1 -1",2 +"ocean_model", "vh", "vh", "ocean_Denmark_Strait", "all", "mean", "-42.5 -20. 65. 65. -1 -1",2 +"ocean_model", "v", "v", "ocean_Denmark_Strait", "all", "mean", "-42.5 -20. 65. 65. -1 -1",2 +"ocean_model", "e", "e", "ocean_Denmark_Strait", "all", "mean", "-42.5 -20. 65. 65. -1 -1",2 +"ocean_model", "temp", "temp", "ocean_Iceland_Norway", "all", "mean", "-20. 15. 65. 65. -1 -1",2 +"ocean_model", "salt", "salt", "ocean_Iceland_Norway", "all", "mean", "-20. 15. 65. 65. -1 -1",2 +"ocean_model", "vh", "vh", "ocean_Iceland_Norway", "all", "mean", "-20. 15. 65. 65. -1 -1",2 +"ocean_model", "v", "v", "ocean_Iceland_Norway", "all", "mean", "-20. 15. 65. 65. -1 -1",2 +"ocean_model", "e", "e", "ocean_Iceland_Norway", "all", "mean", "-20. 15. 65. 65. -1 -1",2 +"ocean_model", "temp", "temp", "ocean_Gibraltar_Strait", "all", "mean", "-5. -5. 35.8 36.2 -1 -1",2 +"ocean_model", "salt", "salt", "ocean_Gibraltar_Strait", "all", "mean", "-5. -5. 35.8 36.2 -1 -1",2 +"ocean_model", "uh", "uh", "ocean_Gibraltar_Strait", "all", "mean", "-5. -5. 35.8 36.2 -1 -1",2 +"ocean_model", "u", "u", "ocean_Gibraltar_Strait", "all", "mean", "-5. -5. 35.8 36.2 -1 -1",2 +"ocean_model", "e", "e", "ocean_Gibraltar_Strait", "all", "mean", "-5. -5. 35.8 36.2 -1 -1",2 +"ocean_model", "temp", "temp", "ocean_Bering_Strait", "all", "mean", "-171.4 -168.7 66.1 66.1 -1 -1",2 +"ocean_model", "salt", "salt", "ocean_Bering_Strait", "all", "mean", "-171.4 -168.7 66.1 66.1 -1 -1",2 +"ocean_model", "vh", "vh", "ocean_Bering_Strait", "all", "mean", "-171.4 -168.7 66.1 66.1 -1 -1",2 +"ocean_model", "v", "v", "ocean_Bering_Strait", "all", "mean", "-171.4 -168.7 66.1 66.1 -1 -1",2 +"ocean_model", "e", "e", "ocean_Bering_Strait", "all", "mean", "-171.4 -168.7 66.1 66.1 -1 -1",2 +"ocean_model", "temp", "temp", "ocean_Agulhas_section", "all", "mean", "20. 20. -70.1 -34.5 -1 -1",2 +"ocean_model", "salt", "salt", "ocean_Agulhas_section", "all", "mean", "20. 20. -70.1 -34.5 -1 -1",2 +"ocean_model", "uh", "uh", "ocean_Agulhas_section", "all", "mean", "20. 20. -70.1 -34.5 -1 -1",2 +"ocean_model", "u", "u", "ocean_Agulhas_section", "all", "mean", "20. 20. -70.1 -34.5 -1 -1",2 +"ocean_model", "e", "e", "ocean_Agulhas_section", "all", "mean", "20. 20. -70.1 -34.5 -1 -1",2 + +# Static geometry data + "ocean_model", "geolon", "geolon", "ocean_static", "all", "none", "none", 2 + "ocean_model", "geolat", "geolat", "ocean_static", "all", "none", "none", 2 + "ocean_model", "geolon_c", "geolon_c", "ocean_static", "all", "none", "none", 2 + "ocean_model", "geolat_c", "geolat_c", "ocean_static", "all", "none", "none", 2 + "ocean_model", "geolon_u", "geolon_u", "ocean_static", "all", "none", "none", 2 + "ocean_model", "geolat_u", "geolat_u", "ocean_static", "all", "none", "none", 2 + "ocean_model", "geolon_v", "geolon_v", "ocean_static", "all", "none", "none", 2 + "ocean_model", "geolat_v", "geolat_v", "ocean_static", "all", "none", "none", 2 + "ocean_model", "area_t", "area_t", "ocean_static", "all", "none", "none", 2 + "ocean_model", "depth_ocean", "depth_ocean", "ocean_static", "all", "none", "none", 2 + "ocean_model", "wet", "wet", "ocean_static", "all", "none", "none", 2 + "ocean_model", "wet_c", "wet_c", "ocean_static", "all", "none", "none", 2 + "ocean_model", "wet_u", "wet_u", "ocean_static", "all", "none", "none", 2 + "ocean_model", "wet_v", "wet_v", "ocean_static", "all", "none", "none", 2 + "ocean_model", "deptho", "deptho", "ocean_static", "all", "none", "none", 2 diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table.SIS b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table.SIS new file mode 100644 index 0000000000..62626d9492 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table.SIS @@ -0,0 +1,93 @@ +## output files +"ice_daily", 1, "days", 1, "days", "time" +"ice_month", 1, "months", 1, "days", "time" +"ice_static", -1, "months", 1, "days", "time" + +#================ +# ICE DIAGNOSTICS +#================ + "ice_model", "CELL_AREA", "CELL_AREA", "ice_static", "all", "none", "none", 2 + "ice_model", "COSROT", "COSROT", "ice_static", "all", "none", "none", 2 + "ice_model", "GEOLAT", "GEOLAT", "ice_static", "all", "none", "none", 2 + "ice_model", "GEOLON", "GEOLON", "ice_static", "all", "none", "none", 2 + "ice_model", "SINROT", "SINROT", "ice_static", "all", "none", "none", 2 + +# Daily sea-ice + "ice_model", "SST", "SST", "ice_daily", "all", "mean", "none", 2 + "ice_model", "SSH", "SSH", "ice_daily", "all", "mean", "none", 2 + "ice_model", "SSS", "SSS", "ice_daily", "all", "mean", "none", 2 + "ice_model", "EXT", "EXT", "ice_daily", "all", "mean", "none", 2 + +# Monthly sea-ice + "ice_model", "CELL_AREA", "CELL_AREA", "ice_month", "all", "none", "none", 2 + "ice_model", "COSROT", "COSROT", "ice_month", "all", "none", "none", 2 + "ice_model", "GEOLAT", "GEOLAT", "ice_month", "all", "none", "none", 2 + "ice_model", "GEOLON", "GEOLON", "ice_month", "all", "none", "none", 2 + "ice_model", "SINROT", "SINROT", "ice_month", "all", "none", "none", 2 + +#"ice_model", "AGE", "AGE", "ice_month", "all", "mean", "none", 2 + "ice_model", "ALB", "ALB", "ice_month", "all", "mean", "none", 2 + "ice_model", "BHEAT", "BHEAT", "ice_month", "all", "mean", "none", 2 + "ice_model", "BMELT", "BMELT", "ice_month", "all", "mean", "none", 2 + "ice_model", "BSNK", "BSNK", "ice_month", "all", "mean", "none", 2 + "ice_model", "CALVING", "CALVING", "ice_month", "all", "mean", "none", 2 + "ice_model", "CALVING_HFLX","CALVING_HFLX","ice_month", "all", "mean", "none", 2 + "ice_model", "CN", "CN", "ice_month", "all", "mean", "none", 2 + "ice_model", "E2MELT", "E2MELT", "ice_month", "all", "mean", "none", 2 + "ice_model", "EVAP", "EVAP", "ice_month", "all", "mean", "none", 2 + "ice_model", "EXT", "EXT", "ice_month", "all", "mean", "none", 2 + "ice_model", "EXT", "EXT_MIN", "ice_month", "all", "min", "none", 2 + "ice_model", "EXT", "EXT_MAX", "ice_month", "all", "max", "none", 2 + "ice_model", "FA_X", "FA_X", "ice_month", "all", "mean", "none", 2 + "ice_model", "FA_Y", "FA_Y", "ice_month", "all", "mean", "none", 2 +#"ice_model", "FC_X", "FC_X", "ice_month", "all", "mean", "none", 2 +#"ice_model", "FC_Y", "FC_Y", "ice_month", "all", "mean", "none", 2 + "ice_model", "FI_X", "FI_X", "ice_month", "all", "mean", "none", 2 + "ice_model", "FI_Y", "FI_Y", "ice_month", "all", "mean", "none", 2 +#"ice_model", "FW_X", "FW_X", "ice_month", "all", "mean", "none", 2 +#"ice_model", "FW_Y", "FW_Y", "ice_month", "all", "mean", "none", 2 + "ice_model", "FRAZIL", "FRAZIL", "ice_month", "all", "mean", "none", 2 + "ice_model", "HI", "HI", "ice_month", "all", "mean", "none", 2 +#"ice_model", "HI_PART", "HI_PART", "ice_month", "all", "mean", "none", 2 + "ice_model", "HS", "HS", "ice_month", "all", "mean", "none", 2 + "ice_model", "IX_TRANS", "IX_TRANS", "ice_month", "all", "mean", "none", 2 + "ice_model", "IY_TRANS", "IY_TRANS", "ice_month", "all", "mean", "none", 2 + "ice_model", "LH", "LH", "ice_month", "all", "mean", "none", 2 + "ice_model", "LSNK", "LSNK", "ice_month", "all", "mean", "none", 2 + "ice_model", "LSRC", "LSRC", "ice_month", "all", "mean", "none", 2 + "ice_model", "LW", "LW", "ice_month", "all", "mean", "none", 2 +#"ice_model", "LWDN", "LWDN", "ice_month", "all", "mean", "none", 2 + "ice_model", "MI", "MI", "ice_month", "all", "mean", "none", 2 + "ice_model", "RAIN", "RAIN", "ice_month", "all", "mean", "none", 2 +#"ice_model", "RDG_RATE", "RDG_RATE", "ice_month", "all", "mean", "none", 2 +#"ice_model", "RDG_FRAC", "RDG_FRAC", "ice_month", "all", "mean", "none", 2 + "ice_model", "RUNOFF", "RUNOFF", "ice_month", "all", "mean", "none", 2 +#"ice_model", "RUNOFF_HFLX","RUNOFF_HFLX", "ice_month", "all", "mean", "none", 2 + "ice_model", "SALTF", "SALTF", "ice_month", "all", "mean", "none", 2 + "ice_model", "SH", "SH", "ice_month", "all", "mean", "none", 2 +#"ice_model", "SIGI", "SIGI", "ice_month", "all", "mean", "none", 2 +#"ice_model", "SIGII", "SIGII", "ice_month", "all", "mean", "none", 2 +#"ice_model", "SLP", "SLP", "ice_month", "all", "mean", "none", 2 + "ice_model", "SNOWFL", "SNOWFL", "ice_month", "all", "mean", "none", 2 + "ice_model", "SN2IC", "SN2IC", "ice_month", "all", "mean", "none", 2 + "ice_model", "SSH", "SSH", "ice_month", "all", "mean", "none", 2 + "ice_model", "SSS", "SSS", "ice_month", "all", "mean", "none", 2 + "ice_model", "SST", "SST", "ice_month", "all", "mean", "none", 2 +#"ice_model", "STRENGTH", "STRENGTH", "ice_month", "all", "mean", "none", 2 +#"ice_model", "STRAIN_ANGLE","STRAIN_ANGLE","ice_month", "all", "mean", "none", 2 + "ice_model", "SW", "SW", "ice_month", "all", "mean", "none", 2 +#"ice_model", "SWDN", "SWDN", "ice_month", "all", "mean", "none", 2 +#"ice_model", "SW_NIR_DIF", "SW_NIR_DIF", "ice_month", "all", "mean", "none", 2 +#"ice_model", "SW_NIR_DIR", "SW_NIR_DIR", "ice_month", "all", "mean", "none", 2 +#"ice_model", "SW_VIS", "SW_VIS", "ice_month", "all", "mean", "none", 2 +#"ice_model", "SW_VIS_DIF", "SW_VIS_DIF", "ice_month", "all", "mean", "none", 2 +#"ice_model", "SW_VIS_DIR", "SW_VIS_DIR", "ice_month", "all", "mean", "none", 2 + "ice_model", "TMELT", "TMELT", "ice_month", "all", "mean", "none", 2 + "ice_model", "TS", "TS", "ice_month", "all", "mean", "none", 2 + "ice_model", "T1", "T1", "ice_month", "all", "mean", "none", 2 + "ice_model", "T2", "T2", "ice_month", "all", "mean", "none", 2 + "ice_model", "UI", "UI", "ice_month", "all", "mean", "none", 2 + "ice_model", "VI", "VI", "ice_month", "all", "mean", "none", 2 + "ice_model", "UO", "UO", "ice_month", "all", "mean", "none", 2 + "ice_model", "VO", "VO", "ice_month", "all", "mean", "none", 2 + "ice_model", "XPRT", "XPRT", "ice_month", "all", "mean", "none", 2 diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table.icebergs b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table.icebergs new file mode 100644 index 0000000000..ce011d050e --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/diag_table.icebergs @@ -0,0 +1,30 @@ +"iceberg_month", 1, "months", 1, "days", "time" + + "icebergs", "lon", "lon", "iceberg_month", "all", "none", "none", 2 + "icebergs", "lat", "lat", "iceberg_month", "all", "none", "none", 2 + "icebergs", "area", "area", "iceberg_month", "all", "none", "none", 2 + "icebergs", "mask", "mask", "iceberg_month", "all", "none", "none", 2 +#"icebergs", "uo", "uo", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "vo", "vo", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "ui", "ui", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "vi", "vi", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "ua", "ua", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "va", "va", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "sst", "sst", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "cn", "cn", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "hi", "hi", "iceberg_month", "all", "mean", "none", 2 + "icebergs", "melt", "melt", "iceberg_month", "all", "mean", "none", 2 + "icebergs", "melt_buoy", "melt_buoy", "iceberg_month", "all", "mean", "none", 2 + "icebergs", "melt_eros", "melt_eros", "iceberg_month", "all", "mean", "none", 2 + "icebergs", "melt_conv", "melt_conv", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "bergy_src", "bergy_src", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "bergy_melt", "bergy_melt", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "bergy_mass", "bergy_mass", "iceberg_month", "all", "mean", "none", 2 + "icebergs", "virtual_area", "virtual_area", "iceberg_month", "all", "mean", "none", 2 + "icebergs", "mass", "mass", "iceberg_month", "all", "mean", "none", 2 +#"icebergs", "calving", "calving", "iceberg_month", "all", "mean", "none", 2 + "icebergs", "calving_hflx_in", "calving_hflx_in", "iceberg_month", "all", "mean", "none", 2 + "icebergs", "unused_calving", "unused_calving", "iceberg_month", "all", "mean", "none", 2 + "icebergs", "accum_calving", "accum_calving", "iceberg_month", "all", "mean", "none", 2 + "icebergs", "real_calving", "real_calving", "iceberg_month", "all", "mean", "none", 2 + "icebergs", "stored_ice", "stored_ice", "iceberg_month", "all", "mean", "none", 2 diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/field_table b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/field_table new file mode 100644 index 0000000000..5a6da692e7 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/field_table @@ -0,0 +1,30 @@ +# specific humidity for moist runs + "TRACER", "atmos_mod", "sphum" + "longname", "specific humidity" + "units", "kg/kg" / +## "profile_type", "fixed", "surface_value=3.e-6" / +# prognostic cloud scheme tracers + "TRACER", "atmos_mod", "liq_wat" + "longname", "cloud liquid specific humidity" + "units", "kg/kg" / + "TRACER", "atmos_mod", "ice_wat" + "longname", "cloud ice water specific humidity" + "units", "kg/kg" / + "TRACER", "atmos_mod", "cld_amt" + "longname", "cloud fraction" + "units", "none" / +# sphum must be present on land as well + "TRACER", "land_mod", "sphum" + "longname", "specific humidity" + "units", "kg/kg" / + "TRACER", "land_mod", "co2" + "longname", "carbon dioxide" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=350.e-6" / + +# test tracer for radon +# +# "TRACER", "atmos_mod", "radon" +# "longname", "radon test tracer" +# "units", "kg/kg" / +###................................................. diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/input.nml b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/input.nml new file mode 100644 index 0000000000..3dfeeca7ec --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/input.nml @@ -0,0 +1,373 @@ + &MOM_input_nml + output_directory = './', + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'MOM_input','MOM_layout','MOM_override' +/ + + &SIS_input_nml + output_directory = './', + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'SIS_input','SIS_layout','SIS_override' +/ + + &atmos_model_nml + layout = 0, 0 +/ + + &cana_nml + turbulence_to_use = "lm3v" + init_co2 = 286.0e-6 + canopy_air_mass_for_tracers = 10.0 + allow_small_z0 = .true. +/ + + &coupler_nml + months = 0, + days = 10, + current_date = 1992,1,1,0,0,0, + calendar = 'JULIAN', + dt_cpld = 3600, + dt_atmos = 1800, + do_atmos = .true., + do_land = .true., + do_ice = .true., + do_ocean = .true., + do_flux = .true., + atmos_npes = 36, + ocean_npes = 288, + concurrent = .true. + use_lag_fluxes=.true. + check_stocks = 0 +/ + + &diag_manager_nml + max_axes = 100, + max_num_axis_sets = 100, + max_input_fields = 699 + max_output_fields = 699 + mix_snapshot_average_fields=.false. +/ + + &dummy_ice_model_nml + ice_layout = 0,0 + ice_io_layout = 1,1 + ice_mask_table='MOM_mask_table' +/ + + &dummy_ocean_model_nml + ocean_layout = 0,0 + ocean_io_layout = 1,1 + ocean_mask_table='MOM_mask_table' +/ + + &flux_exchange_nml + debug_stocks = .FALSE. + divert_stocks_report = .TRUE. + do_area_weighted_flux = .FALSE. + partition_fprec_from_lprec = .TRUE. +/ + + &fms_io_nml + fms_netcdf_restart=.true. + threading_read='multi' + max_files_r = 200 + max_files_w = 200 +/ + + &fms_nml + clock_grain='ROUTINE' + clock_flags='NONE' + domains_stack_size = 5000000 + stack_size =0 +/ + + &glac_data_nml + use_lm2_awc = .true., + rsa_exp_global = 10., + f_iso_cold = 0.92, 0.58 + f_vol_cold = 0.06, 0.08 + f_geo_cold = 0.00, 0.00 + f_iso_warm = 0.92, 0.58 + f_vol_warm = 0.06, 0.08 + f_geo_warm = 0.00, 0.00 + dat_emis_dry = 1., + dat_emis_sat = 1., + geothermal_heat_flux_constant = 0.065 +/ + + &glac_nml + conserve_glacier_mass = .true. + lm2 = .true. + albedo_to_use = 'brdf-params' +/ + + &harvesting_nml + do_harvesting = .FALSE. !!! turn on for LAND USE + grazing_intensity = 0.25 + grazing_residue = 0.1 + frac_wood_wasted_harv = 0.25 + frac_wood_wasted_clear = 0.25 + !frac_wood_fast = ONETHIRD + !frac_wood_med = ONETHIRD + !frac_wood_slow = ONETHIRD + crop_seed_density = 0.1 +/ + + &ice_albedo_nml + t_range = 10. +/ + + &ice_model_nml + +/ + + &icebergs_nml + verbose=.false., + verbose_hrs=24, + traj_sample_hrs=24, + debug=.false., + really_debug=.false., + use_slow_find=.true., + add_weight_to_ocean=.true., + passive_mode=.false., + generate_test_icebergs=.false., + speed_limit=0., + use_roundoff_fix=.true., + make_calving_reproduce=.true., +/ + + &lake_data_nml + lake_to_use = 'from-rivers' + lake_specific_width = .false. + large_lake_sill_width = 800. + num_l = 20, + dat_emis_dry = 1., + dat_emis_sat = 1., + dat_heat_capacity_ref = 0., + f_iso_liq = 0.025, 0.01 + f_iso_ice = 0.025, 0.01 + f_vol_liq = 0., 0. + f_vol_ice = 0., 0. + f_geo_liq = 0., 0. + f_geo_ice = 0., 0. + dry_lake_depth_frac = 0.5 + dat_z0_momentum(1) = 1.4e-4 + dat_z0_momentum_ice(1) = 1.4e-4 + k_over_B_ice = 0.25 + geothermal_heat_flux_constant = 0.065 +/ + + &lake_nml + albedo_to_use = 'brdf-params' + float_ice_to_top = .true. + lake_depth_max = 1.e10 + max_plain_slope = 16.e-5 + K_z_background = 15.e-5 +/ + + &land_debug_nml + watch_point = 0,0,0,1 +/ + + &land_model_nml + tau_snow_T_adj = 604800. +/ + + &landuse_nml + do_landuse_change = .false., !!! turn on for LAND USE + input_file = 'INPUT/landuse.nc' +/ + + &monin_obukhov_nml + stable_option = 2, + rich_crit = 10.0, + zeta_trans = 0.5 +/ + + &ocean_albedo_nml + ocean_albedo_option = 2 +/ + + &ocean_rough_nml + rough_scheme = 'beljaars' + roughness_min = 1.e-4 +/ + + &river_nml + dt_slow = 86400. + land_area_called_cellarea = .true. + all_big_outlet_ctn0 = .true. + ave_DHG_exp = 0.55, 0.45, 0.0 + ave_DHG_coef = 7.5, 0.3, 0.444444444 + ave_AAS_exp = 0.26, 0.40, 0.34 +/ + + &river_physics_nml + lake_sfc_w_min = 1. + prohibit_cold_ice_outflow = .FALSE. +/ + + &sat_vapor_pres_nml + construct_table_wrt_liq = .true. + construct_table_wrt_liq_and_ice = .true. +/ + + &snow_data_nml + emis_snow_max = 1. + emis_snow_min = 1. + z0_momentum = 0.01 + num_l = 5 + dz = 0.05, 0.2, 0.5, 0.2, 0.05, 0.0, 0.0, 0.0, 0.0, 0.0 + f_iso_cold = 0.92, 0.58 + f_vol_cold = 0.06, 0.08 + f_geo_cold = 0.00, 0.00 + f_iso_warm = 0.92, 0.58 + f_vol_warm = 0.06, 0.08 + f_geo_warm = 0.00, 0.00 + depth_crit = 0.05 + thermal_cond_ref = 0.09 +/ + + &snow_nml + min_snow_mass = 1.e-7 + snow_density = 250. + albedo_to_use = 'brdf-params' +/ + + &soil_data_nml + geohydrology_to_use = 'hill' + use_comp_for_ic = .true. + use_tau_fix = .false. + use_sat_fix = .true. + use_alt3_soil_hydraulics = .true. + gw_scale_soil_depth = 0.1666667 + gw_scale_perm = 1.0 + gw_scale_relief = 0.5 + aspect = 0.01 + k0_macro_z = 0.0 + k0_macro_x = 1.0 + freeze_factor = 2.0 + comp = 1e-4 + num_l = 20 + dz = 0.020, 0.040, 0.040, 0.050, 0.05, 0.100, 0.10, 0.200, 0.200, 0.2, + 0.40, 0.40, 0.40, 0.4, 0.4, 1.0, 1.0, 1.0, 1.5, 2.5 + dat_emis_dry = 1., 1., 1., 1., 1., 1., 1., 1., 1. + dat_emis_sat = 1., 1., 1., 1., 1., 1., 1., 1., 1. + dat_tf_depr = 2., 2., 2., 2., 2., 2., 2., 2., 2. + dat_w_sat(1:7) = .421, .439, .468, .430, .444, .454, .443 + dat_k_sat_ref(1:7) = .014, .0034,.00097, .0069, .0037, .0018, .0036 + dat_psi_sat_ref(1:7)= -.036, -.35, -.47, -.11, -.13, -.41, -.18 + dat_chb(1:7) = 4.3, 5.2, 12., 4.8, 7.9, 8.4, 7.0 + Dpsi_min_const = -1.e12 + K_min = 1.e-12 + geothermal_heat_flux_constant = 0.065 + retro_a0N1 = .true. +/ + + &soil_nml + init_wtdep = 10. + albedo_to_use = 'brdf-maps' + uptake_to_use = 'darcy2d-linearized' + uptake_oneway = .true. + active_layer_drainage_acceleration = 1. + gw_flux_max = 0.001 + lrunf_from_div = .false. + cold_infilt = .false. + use_depth_to_wt_4 = .true. + layer_for_gw_switch = 16 + bottom_up_cold_infilt = .true. + cold_depth = 3.0 + bwood_macinf = 1. + allow_neg_wl = .true. + lrunf_ie_min = -1.e-10 + prohibit_negative_water_div = .true. +/ + + &static_veg_nml + use_static_veg = .FALSE. + timeline = 'loop' + start_loop = 2420, 1, 1, 0, 0, 0 + end_loop = 2470, 1, 1, 0, 0, 0 + fill_land_mask = .TRUE. +/ + + &surface_flux_nml + gust_min = 1.e-10 +/ + + &topo_rough_nml + use_topo_rough = .true. + max_topo_rough = 100.0 + topo_rough_factor = 0.01 +/ + + &topography_nml + topog_file = 'INPUT/navy_topography.data.nc' +/ + + &vegn_data_nml + vegn_to_use = 'uniform' + K1=10, + K2=0.1, + fsc_liv=0.9, + fsc_wood=0.45, + c1(4) = 0.3 + c2(4) = 0.3 + Vmax = 2.0E-5, 2.0E-5, 2.0E-5, 2.0E-5, 1.50E-5, + m_cond = 4., 9., 9., 7., 7., + alpha_phot = 0.05, 0.06, 0.06, 0.06, 0.06, + gamma_resp = 0.03, 0.02, 0.02, 0.02, 0.02, + tc_crit(0:2) = 3*273.16 + fact_crit_phen(0:4) = 0., 0., 0., 0., 0. + fact_crit_fire(0:4) = 0., 0., 0., 0., 0. + cnst_crit_phen(0:4) = 0.30, 0.15, 0.15, 0.30, 0.30 + cnst_crit_fire(0:4) = 0.15, 0.40, 0.15, 0.15, 0.15 + wet_leaf_dreg(0:4) = .3, .3, .3, .3, .3 + ksi = 0, 0, 0, 0, 0, + leaf_refl(0:4,1) = 0.11, 0.11, 0.10, 0.10, 0.10 + leaf_refl(0:4,2) = 0.58, 0.58, 0.5, 0.5, 0.5, + dat_root_zeta(0:4) = 0.35212, 0.17039, 0.28909, 0.25813, 0.17039 + critical_root_density = 0.0, + tau_drip_s = 259200.0 + cmc_lai(0:4) = 0.10, 0.10, 0.10, 0.10, 0.20 + csc_lai(0:4) = 0.30, 0.30, 0.30, 0.30, 0.60 + dat_snow_crit = 0.0167, 0.0167, 0.0333, 0.2, 0.1 + t_transp_min = 268. + srl(0:1) = 112.0e3, 150.0e3 + root_perm = 14*5e-7 + alpha(1,3) = 4 + leaf_age_tau(2) = 150 + smoke_fraction = 0.9, 0.9, 0.6, 0.6, 0.6 + tg_c3_thresh = 1 + phen_ev1 = 0.2 + phen_ev2 = 0.7 + cmc_eps = 0.01 + alpha(0:4,6) = 0.0, 0.0, 0.012, 0.012, 0.012 + treefall_disturbance_rate = 0.175, 0.185, 0.025, 0.0275, 0.027 +/ + + &vegn_nml + init_Tv = 288.0 + rad_to_use = 'two-stream' + photosynthesis_to_use = 'leuning' + snow_rad_to_use = 'paint-leaves' + co2_to_use_for_photosynthesis ='interactive' + co2_for_photosynthesis = 286.0e-6 + do_cohort_dynamics = .TRUE., + do_patch_disturbance = .TRUE., + do_phenology = .TRUE., + do_biogeography = .TRUE., + do_seed_transport = .TRUE., + tau_smooth_ncm = 22.0 + rav_lit_bwood = 300. +/ + + &xgrid_nml + make_exchange_reproduce = .false. + interp_method = 'second_order' +/ + diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/seaice.stats b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/seaice.stats new file mode 100644 index 0000000000..896826e416 --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/seaice.stats @@ -0,0 +1,94 @@ + Step, Day, Area(N/S), Extent(N/S), Mass(N/S), Heat(N/S), Salinty(N/S), Frac Mass Err, Temp Err, Salin Err + [days] [m2] [m2] [kg] [J] [g/kg] [Nondim] [Nondim] [Nondim] + 0, 693135.000, 0, Area 0.000000000000E+00 0.000000000000E+00, Ext 0.0000E+00 0.0000E+00, CFL 0.000, M 0.00000E+00 0.00000E+00, Enth 0.00000E+00 0.00000E+00, S 0.0000 0.0000, Me 0.00E+00, Te 0.00E+00, Se 0.00E+00 + 6, 693135.250, 0, Area 8.963521744018E+12 9.272211530765E+10, Ext 9.1270E+12 1.0021E+11, CFL 0.018, M 6.83256E+14 5.70850E+12, Enth -2.23094E+20 -1.77261E+18, S 3.0683 3.3735, Me 2.61E-17, Te 1.70E-17, Se 1.07E-16 + 12, 693135.500, 0, Area 9.588617577548E+12 8.819107541701E+10, Ext 9.8055E+12 1.0071E+11, CFL 0.019, M 8.22876E+14 5.35269E+12, Enth -2.75960E+20 -1.64773E+18, S 3.0577 3.3586, Me 3.60E-17, Te 1.86E-17, Se 5.91E-17 + 18, 693135.750, 0, Area 9.908496702658E+12 8.034193779637E+10, Ext 1.0196E+13 9.3553E+10, CFL 0.016, M 9.62685E+14 4.93696E+12, Enth -3.25981E+20 -1.50521E+18, S 3.0527 3.3397, Me 5.03E-17, Te 5.39E-18, Se 5.22E-17 + 24, 693136.000, 0, Area 1.011898584269E+13 7.537591699370E+10, Ext 1.0453E+13 9.4189E+10, CFL 0.015, M 1.09578E+15 4.47819E+12, Enth -3.72774E+20 -1.35751E+18, S 3.0507 3.3197, Me 3.33E-17, Te -1.40E-18, Se 4.93E-17 + 30, 693136.250, 0, Area 1.029788741797E+13 6.878552583800E+10, Ext 1.0690E+13 9.2590E+10, CFL 0.020, M 1.22229E+15 4.04019E+12, Enth -4.17017E+20 -1.22995E+18, S 3.0502 3.2989, Me 2.90E-17, Te -5.87E-17, Se 2.91E-17 + 36, 693136.500, 0, Area 1.043465669301E+13 6.518161164909E+10, Ext 1.0893E+13 8.8236E+10, CFL 0.020, M 1.34449E+15 3.62920E+12, Enth -4.59987E+20 -1.11260E+18, S 3.0505 3.2778, Me 3.35E-17, Te -2.37E-17, Se 3.88E-17 + 42, 693136.750, 0, Area 1.058527282819E+13 5.949722662999E+10, Ext 1.1103E+13 8.7352E+10, CFL 0.025, M 1.46308E+15 3.21596E+12, Enth -5.01749E+20 -9.86909E+17, S 3.0508 3.2490, Me 1.72E-17, Te -4.85E-17, Se 1.54E-17 + 48, 693137.000, 0, Area 1.072933410296E+13 5.473446450635E+10, Ext 1.1291E+13 8.2140E+10, CFL 0.029, M 1.57977E+15 2.79515E+12, Enth -5.43035E+20 -8.58712E+17, S 3.0509 3.2158, Me 1.81E-17, Te -3.20E-17, Se 2.76E-17 + 54, 693137.250, 0, Area 1.087544577627E+13 5.159509911549E+10, Ext 1.1481E+13 7.6697E+10, CFL 0.031, M 1.69465E+15 2.40016E+12, Enth -5.83755E+20 -7.40396E+17, S 3.0509 3.1801, Me 1.85E-17, Te -2.22E-17, Se 2.52E-17 + 60, 693137.500, 0, Area 1.098192407355E+13 4.758819135001E+10, Ext 1.1594E+13 7.1497E+10, CFL 0.022, M 1.80814E+15 2.03721E+12, Enth -6.24074E+20 -6.31541E+17, S 3.0509 3.1430, Me 1.05E-17, Te -3.45E-17, Se 6.71E-18 + 66, 693137.750, 0, Area 1.108833389850E+13 4.197776337889E+10, Ext 1.1736E+13 6.1858E+10, CFL 0.022, M 1.91912E+15 1.69794E+12, Enth -6.63656E+20 -5.27264E+17, S 3.0509 3.1027, Me 8.58E-18, Te -4.20E-17, Se 1.47E-17 + 72, 693138.000, 0, Area 1.117752595445E+13 3.775999878877E+10, Ext 1.1855E+13 5.8836E+10, CFL 0.023, M 2.02819E+15 1.37743E+12, Enth -7.02747E+20 -4.27979E+17, S 3.0508 3.0452, Me 1.24E-17, Te -3.27E-17, Se 1.09E-17 + 78, 693138.250, 0, Area 1.125379219377E+13 3.392194836512E+10, Ext 1.1962E+13 5.4567E+10, CFL 0.031, M 2.13471E+15 1.08987E+12, Enth -7.40396E+20 -3.40061E+17, S 3.0505 2.9778, Me 1.34E-17, Te -2.46E-17, Se 1.07E-17 + 84, 693138.500, 0, Area 1.132668879491E+13 2.819704029604E+10, Ext 1.2043E+13 4.5468E+10, CFL 0.035, M 2.23812E+15 8.47330E+11, Enth -7.76589E+20 -2.65899E+17, S 3.0501 2.9153, Me 2.45E-17, Te -1.32E-17, Se 3.11E-17 + 90, 693138.750, 0, Area 1.139426018197E+13 2.436278576931E+10, Ext 1.2158E+13 3.8783E+10, CFL 0.031, M 2.33812E+15 6.44915E+11, Enth -8.11668E+20 -2.02964E+17, S 3.0497 2.8289, Me 1.93E-17, Te -2.23E-17, Se 2.39E-17 + 96, 693139.000, 0, Area 1.145280433359E+13 1.993819497334E+10, Ext 1.2238E+13 3.1392E+10, CFL 0.030, M 2.43538E+15 4.72884E+11, Enth -8.45559E+20 -1.48979E+17, S 3.0493 2.7349, Me 1.28E-17, Te -3.35E-17, Se 1.10E-17 + 102, 693139.250, 0, Area 1.150679367630E+13 1.731646674950E+10, Ext 1.2304E+13 2.7400E+10, CFL 0.026, M 2.53005E+15 3.31254E+11, Enth -8.78606E+20 -1.04597E+17, S 3.0488 2.6515, Me 1.35E-17, Te -2.82E-17, Se 1.43E-17 + 108, 693139.500, 0, Area 1.156727821824E+13 1.165309346324E+10, Ext 1.2364E+13 2.0324E+10, CFL 0.026, M 2.62250E+15 2.33366E+11, Enth -9.10974E+20 -7.38221E+16, S 3.0485 2.6389, Me 9.38E-18, Te -3.61E-17, Se 1.26E-17 + 114, 693139.750, 0, Area 1.160969269446E+13 7.469024253888E+09, Ext 1.2399E+13 1.6006E+10, CFL 0.020, M 2.71320E+15 1.62563E+11, Enth -9.42442E+20 -5.12485E+16, S 3.0483 2.6489, Me 1.52E-17, Te -3.35E-17, Se 9.94E-18 + 120, 693140.000, 0, Area 1.166253770437E+13 5.329901367042E+09, Ext 1.2491E+13 1.1508E+10, CFL 0.020, M 2.80201E+15 1.07815E+11, Enth -9.72990E+20 -3.39839E+16, S 3.0481 2.5541, Me 7.46E-18, Te -2.88E-17, Se 1.86E-17 + 126, 693140.250, 0, Area 1.173084759624E+13 3.451733417130E+09, Ext 1.2560E+13 7.6593E+09, CFL 0.019, M 2.88883E+15 6.57643E+10, Enth -1.00283E+21 -2.07927E+16, S 3.0480 2.4664, Me 1.00E-17, Te -2.98E-17, Se 1.22E-17 + 132, 693140.500, 0, Area 1.177623279588E+13 2.434493706265E+09, Ext 1.2617E+13 6.6757E+09, CFL 0.021, M 2.97387E+15 3.78375E+10, Enth -1.03226E+21 -1.19975E+16, S 3.0479 2.4310, Me -6.71E-19, Te -4.41E-17, Se 2.66E-18 + 138, 693140.750, 0, Area 1.181572437023E+13 9.840179414274E+08, Ext 1.2680E+13 2.9183E+09, CFL 0.027, M 3.05697E+15 2.06830E+10, Enth -1.06144E+21 -6.52971E+15, S 3.0477 2.4295, Me 7.99E-18, Te -4.31E-17, Se -8.95E-19 + 144, 693141.000, 0, Area 1.186565440932E+13 7.974561560516E+08, Ext 1.2747E+13 1.9671E+09, CFL 0.029, M 3.13873E+15 8.94139E+09, Enth -1.09011E+21 -2.84039E+15, S 3.0476 1.8708, Me 2.13E-17, Te -1.58E-17, Se 2.01E-17 + 150, 693141.250, 0, Area 1.189913602228E+13 0.000000000000E+00, Ext 1.2777E+13 0.0000E+00, CFL 0.025, M 3.21909E+15 0.00000E+00, Enth -1.11809E+21 0.00000E+00, S 3.0474 0.0000, Me 1.48E-17, Te -2.05E-17, Se 1.55E-17 + 156, 693141.500, 0, Area 1.192329612269E+13 0.000000000000E+00, Ext 1.2802E+13 0.0000E+00, CFL 0.023, M 3.29776E+15 0.00000E+00, Enth -1.14559E+21 0.00000E+00, S 3.0471 0.0000, Me 1.13E-17, Te -2.40E-17, Se 1.76E-17 + 162, 693141.750, 0, Area 1.195225282648E+13 0.000000000000E+00, Ext 1.2843E+13 0.0000E+00, CFL 0.025, M 3.37465E+15 0.00000E+00, Enth -1.17221E+21 0.00000E+00, S 3.0468 0.0000, Me 5.16E-18, Te -2.99E-17, Se 7.10E-18 + 168, 693142.000, 0, Area 1.197294927242E+13 0.000000000000E+00, Ext 1.2891E+13 0.0000E+00, CFL 0.024, M 3.44981E+15 0.00000E+00, Enth -1.19824E+21 0.00000E+00, S 3.0465 0.0000, Me 1.68E-17, Te -2.51E-17, Se 2.40E-17 + 174, 693142.250, 0, Area 1.199421197071E+13 0.000000000000E+00, Ext 1.2911E+13 0.0000E+00, CFL 0.023, M 3.52317E+15 0.00000E+00, Enth -1.22353E+21 0.00000E+00, S 3.0461 0.0000, Me 1.18E-17, Te -3.02E-17, Se 1.40E-17 + 180, 693142.500, 0, Area 1.202162334233E+13 0.000000000000E+00, Ext 1.2949E+13 0.0000E+00, CFL 0.026, M 3.59492E+15 0.00000E+00, Enth -1.24829E+21 0.00000E+00, S 3.0457 0.0000, Me 1.30E-17, Te -2.23E-17, Se 1.92E-17 + 186, 693142.750, 0, Area 1.204674392328E+13 0.000000000000E+00, Ext 1.2966E+13 0.0000E+00, CFL 0.023, M 3.66528E+15 0.00000E+00, Enth -1.27258E+21 0.00000E+00, S 3.0453 0.0000, Me 9.05E-18, Te -3.51E-17, Se 1.16E-17 + 192, 693143.000, 0, Area 1.207475864396E+13 0.000000000000E+00, Ext 1.2992E+13 0.0000E+00, CFL 0.023, M 3.73453E+15 0.00000E+00, Enth -1.29659E+21 0.00000E+00, S 3.0449 0.0000, Me 4.91E-18, Te -3.82E-17, Se -2.80E-19 + 198, 693143.250, 0, Area 1.209477318878E+13 0.000000000000E+00, Ext 1.3017E+13 0.0000E+00, CFL 0.023, M 3.80273E+15 0.00000E+00, Enth -1.32025E+21 0.00000E+00, S 3.0445 0.0000, Me 8.70E-18, Te -3.28E-17, Se 3.83E-18 + 204, 693143.500, 0, Area 1.212693901611E+13 0.000000000000E+00, Ext 1.3053E+13 0.0000E+00, CFL 0.025, M 3.87008E+15 0.00000E+00, Enth -1.34374E+21 0.00000E+00, S 3.0441 0.0000, Me 1.02E-17, Te -4.57E-17, Se 2.55E-18 + 210, 693143.750, 0, Area 1.214122619906E+13 0.000000000000E+00, Ext 1.3072E+13 0.0000E+00, CFL 0.026, M 3.93655E+15 0.00000E+00, Enth -1.36681E+21 0.00000E+00, S 3.0437 0.0000, Me 1.85E-17, Te -2.38E-17, Se 1.46E-17 + 216, 693144.000, 0, Area 1.216089255134E+13 0.000000000000E+00, Ext 1.3113E+13 0.0000E+00, CFL 0.024, M 4.00225E+15 0.00000E+00, Enth -1.38975E+21 0.00000E+00, S 3.0432 0.0000, Me 9.82E-18, Te -3.89E-17, Se 1.39E-17 + 222, 693144.250, 0, Area 1.217081737520E+13 0.000000000000E+00, Ext 1.3143E+13 0.0000E+00, CFL 0.022, M 4.06727E+15 0.00000E+00, Enth -1.41267E+21 0.00000E+00, S 3.0427 0.0000, Me 9.95E-18, Te -3.27E-17, Se 1.99E-17 + 228, 693144.500, 0, Area 1.219380210871E+13 0.000000000000E+00, Ext 1.3180E+13 0.0000E+00, CFL 0.024, M 4.13179E+15 0.00000E+00, Enth -1.43574E+21 0.00000E+00, S 3.0422 0.0000, Me 1.29E-17, Te -2.26E-17, Se 2.56E-17 + 234, 693144.750, 0, Area 1.222142765719E+13 0.000000000000E+00, Ext 1.3191E+13 0.0000E+00, CFL 0.026, M 4.19607E+15 0.00000E+00, Enth -1.45891E+21 0.00000E+00, S 3.0418 0.0000, Me 1.01E-17, Te -2.47E-17, Se 1.81E-17 + 240, 693145.000, 0, Area 1.224329297889E+13 0.000000000000E+00, Ext 1.3240E+13 0.0000E+00, CFL 0.023, M 4.26038E+15 0.00000E+00, Enth -1.48214E+21 0.00000E+00, S 3.0414 0.0000, Me 2.08E-17, Te -1.33E-17, Se 2.68E-17 + 0, 727212.000, 0, Area 0.000000000000E+00 0.000000000000E+00, Ext 0.0000E+00 0.0000E+00, CFL 0.000, M 0.00000E+00 0.00000E+00, Enth 0.00000E+00 0.00000E+00, S 0.0000 0.0000, Me 0.00E+00, Te 0.00E+00, Se 0.00E+00 + 0, 727212.000, 0, Area 0.000000000000E+00 0.000000000000E+00, Ext 0.0000E+00 0.0000E+00, CFL 0.000, M 0.00000E+00 0.00000E+00, Enth 0.00000E+00 0.00000E+00, S 0.0000 0.0000, Me 0.00E+00, Te 0.00E+00, Se 0.00E+00 + 0, 727212.000, 0, Area 0.000000000000E+00 0.000000000000E+00, Ext 0.0000E+00 0.0000E+00, CFL 0.000, M 0.00000E+00 0.00000E+00, Enth 0.00000E+00 0.00000E+00, S 0.0000 0.0000, Me 0.00E+00, Te 0.00E+00, Se 0.00E+00 + 6, 727212.250, 0, Area 8.723677721993E+12 7.196469901384E+10, Ext 8.8503E+12 7.8458E+10, CFL 0.039, M 6.34894E+14 3.28648E+12, Enth -2.10437E+20 -1.02938E+18, S 4.9995 4.9957, Me 1.81E-17, Te 7.48E-18, Se 9.67E-17 + 12, 727212.500, 0, Area 9.286359432771E+12 6.960709802145E+10, Ext 9.4798E+12 8.1694E+10, CFL 0.031, M 8.13066E+14 3.20830E+12, Enth -2.76840E+20 -1.01006E+18, S 4.9982 4.9877, Me 5.69E-17, Te -2.05E-17, Se 2.64E-17 + 18, 727212.750, 0, Area 9.530758061073E+12 6.633030319265E+10, Ext 9.7915E+12 8.5510E+10, CFL 0.119, M 9.77275E+14 2.97308E+12, Enth -3.35660E+20 -9.10734E+17, S 4.9969 4.9812, Me 3.08E-17, Te -6.29E-17, Se 2.24E-17 + 0, 727212.000, 0, Area 0.000000000000E+00 0.000000000000E+00, Ext 0.0000E+00 0.0000E+00, CFL 0.000, M 0.00000E+00 0.00000E+00, Enth 0.00000E+00 0.00000E+00, S 0.0000 0.0000, Me 0.00E+00, Te 0.00E+00, Se 0.00E+00 + 6, 727212.250, 0, Area 8.725835504764E+12 7.556815136929E+10, Ext 8.8524E+12 8.2719E+10, CFL 0.039, M 6.35075E+14 3.37611E+12, Enth -2.10495E+20 -1.05797E+18, S 4.9995 4.9958, Me 2.34E-17, Te -6.28E-18, Se 9.82E-17 + 12, 727212.500, 0, Area 9.293894644885E+12 7.773307364767E+10, Ext 9.4857E+12 9.1191E+10, CFL 0.031, M 8.13651E+14 3.55444E+12, Enth -2.77032E+20 -1.12083E+18, S 4.9982 4.9889, Me 3.79E-17, Te -1.81E-17, Se 1.64E-17 + 18, 727212.750, 0, Area 9.534153031843E+12 7.707325694369E+10, Ext 9.7975E+12 9.8447E+10, CFL 0.120, M 9.78177E+14 3.60052E+12, Enth -3.35959E+20 -1.10875E+18, S 4.9969 4.9842, Me 2.39E-17, Te -7.67E-17, Se 1.92E-17 + 0, 727212.000, 0, Area 0.000000000000E+00 0.000000000000E+00, Ext 0.0000E+00 0.0000E+00, CFL 0.000, M 0.00000E+00 0.00000E+00, Enth 0.00000E+00 0.00000E+00, S 0.0000 0.0000, Me 0.00E+00, Te 0.00E+00, Se 0.00E+00 + 6, 727212.250, 0, Area 8.723327210374E+12 7.554615416115E+10, Ext 8.8516E+12 8.2719E+10, CFL 0.039, M 6.35023E+14 3.37620E+12, Enth -2.10477E+20 -1.05799E+18, S 4.9995 4.9958, Me 3.35E-17, Te 1.16E-17, Se 9.21E-17 + 12, 727212.500, 0, Area 9.292583876554E+12 7.770082719565E+10, Ext 9.4846E+12 9.1191E+10, CFL 0.032, M 8.13550E+14 3.55435E+12, Enth -2.76996E+20 -1.12080E+18, S 4.9982 4.9889, Me 3.94E-17, Te -2.53E-16, Se 3.30E-17 + 18, 727212.750, 0, Area 9.532406217103E+12 7.700991327506E+10, Ext 9.7959E+12 9.8447E+10, CFL 0.029, M 9.78059E+14 3.60018E+12, Enth -3.35917E+20 -1.10863E+18, S 4.9969 4.9842, Me 3.56E-17, Te -7.42E-17, Se 2.44E-17 + 24, 727213.000, 0, Area 9.695753578674E+12 7.089485892908E+10, Ext 1.0030E+13 9.4269E+10, CFL 0.031, M 1.13003E+15 3.45997E+12, Enth -3.89810E+20 -1.04749E+18, S 4.9951 4.9827, Me 2.49E-17, Te -7.18E-17, Se 2.94E-17 + 30, 727213.250, 0, Area 9.796127717811E+12 6.551790317393E+10, Ext 1.0181E+13 8.8662E+10, CFL 0.031, M 1.27249E+15 3.45326E+12, Enth -4.40371E+20 -1.08327E+18, S 4.9933 4.9850, Me 1.52E-17, Te -6.48E-17, Se 2.09E-17 + 36, 727213.500, 0, Area 9.866117950619E+12 6.362997321282E+10, Ext 1.0299E+13 8.9772E+10, CFL 0.031, M 1.40626E+15 3.71453E+12, Enth -4.87747E+20 -1.18313E+18, S 4.9923 4.9878, Me 1.23E-17, Te -7.90E-17, Se 2.35E-17 + 42, 727213.750, 0, Area 9.932269849643E+12 6.195406471723E+10, Ext 1.0411E+13 9.0173E+10, CFL 0.026, M 1.53193E+15 3.78431E+12, Enth -5.32410E+20 -1.18116E+18, S 4.9919 4.9884, Me 9.88E-18, Te -7.45E-17, Se 1.88E-17 + 48, 727214.000, 0, Area 1.003671327411E+13 5.857586861373E+10, Ext 1.0542E+13 8.7130E+10, CFL 0.027, M 1.65209E+15 3.66032E+12, Enth -5.75268E+20 -1.14180E+18, S 4.9914 4.9913, Me -4.38E-18, Te -9.18E-17, Se 9.69E-18 + 54, 727214.250, 0, Area 1.008736776916E+13 5.602711627711E+10, Ext 1.0665E+13 8.7952E+10, CFL 0.022, M 1.76772E+15 3.83609E+12, Enth -6.16636E+20 -1.22276E+18, S 4.9908 4.9954, Me 1.23E-17, Te -6.80E-17, Se 1.67E-17 + 60, 727214.500, 0, Area 1.016239470427E+13 5.571964689411E+10, Ext 1.0779E+13 9.0280E+10, CFL 0.021, M 1.87971E+15 4.23632E+12, Enth -6.56626E+20 -1.34971E+18, S 4.9905 4.9962, Me 7.46E-18, Te -7.53E-17, Se 2.25E-17 + 66, 727214.750, 0, Area 1.023106052563E+13 5.709473073139E+10, Ext 1.0889E+13 9.5397E+10, CFL 0.021, M 1.98841E+15 4.40643E+12, Enth -6.95595E+20 -1.38445E+18, S 4.9903 4.9914, Me 6.17E-18, Te -8.22E-17, Se 1.63E-17 + 72, 727215.000, 0, Area 1.026819625063E+13 5.698940200441E+10, Ext 1.0976E+13 9.5221E+10, CFL 0.018, M 2.09414E+15 4.36246E+12, Enth -7.33692E+20 -1.36570E+18, S 4.9901 4.9858, Me 1.04E-17, Te -8.50E-17, Se 2.19E-17 + 78, 727215.250, 0, Area 1.030748043813E+13 5.687438663319E+10, Ext 1.1057E+13 9.4988E+10, CFL 0.018, M 2.19755E+15 4.56810E+12, Enth -7.71085E+20 -1.43871E+18, S 4.9897 4.9836, Me 1.25E-17, Te -7.99E-17, Se 2.68E-17 + 84, 727215.500, 0, Area 1.035065190828E+13 5.692673809236E+10, Ext 1.1116E+13 9.6750E+10, CFL 0.018, M 2.29856E+15 4.96738E+12, Enth -8.07195E+20 -1.56439E+18, S 4.9892 4.9829, Me 1.72E-17, Te -8.40E-17, Se 1.33E-17 + 90, 727215.750, 0, Area 1.040823756467E+13 5.632321223683E+10, Ext 1.1194E+13 9.3918E+10, CFL 0.016, M 2.39666E+15 5.15328E+12, Enth -8.42066E+20 -1.60539E+18, S 4.9886 4.9791, Me 8.12E-18, Te -8.04E-17, Se 3.82E-18 + 96, 727216.000, 0, Area 1.043991601894E+13 5.403491383661E+10, Ext 1.1261E+13 8.9595E+10, CFL 0.016, M 2.49151E+15 5.15913E+12, Enth -8.75306E+20 -1.59948E+18, S 4.9881 4.9768, Me 9.38E-18, Te -9.73E-17, Se 4.56E-18 + 102, 727216.250, 0, Area 1.047258714452E+13 5.308685022518E+10, Ext 1.1324E+13 9.1954E+10, CFL 0.017, M 2.58270E+15 5.42120E+12, Enth -9.06899E+20 -1.69173E+18, S 4.9871 4.9782, Me 7.16E-18, Te -8.77E-17, Se 5.80E-18 + 108, 727216.500, 0, Area 1.053708407814E+13 5.330881404702E+10, Ext 1.1398E+13 9.1556E+10, CFL 0.016, M 2.67058E+15 5.88305E+12, Enth -9.37413E+20 -1.83948E+18, S 4.9865 4.9788, Me 3.91E-18, Te -9.47E-17, Se 4.37E-18 + 114, 727216.750, 0, Area 1.059069966885E+13 5.334801855495E+10, Ext 1.1471E+13 9.2366E+10, CFL 0.019, M 2.75599E+15 6.12858E+12, Enth -9.67673E+20 -1.90050E+18, S 4.9858 4.9792, Me 8.58E-18, Te -8.69E-17, Se 1.86E-17 + 120, 727217.000, 0, Area 1.065110694385E+13 5.175259790348E+10, Ext 1.1542E+13 9.2087E+10, CFL 0.023, M 2.83935E+15 6.20074E+12, Enth -9.97251E+20 -1.91557E+18, S 4.9852 4.9793, Me 6.07E-18, Te -1.03E-16, Se 1.30E-17 + 126, 727217.250, 0, Area 1.070245549514E+13 5.076189370667E+10, Ext 1.1620E+13 9.0208E+10, CFL 0.023, M 2.92123E+15 6.48533E+12, Enth -1.02655E+21 -2.01340E+18, S 4.9848 4.9787, Me 6.31E-18, Te -9.08E-17, Se 9.05E-18 + 132, 727217.500, 0, Area 1.078088159548E+13 5.146770303186E+10, Ext 1.1711E+13 9.0609E+10, CFL 0.021, M 3.00249E+15 6.88699E+12, Enth -1.05545E+21 -2.14332E+18, S 4.9844 4.9773, Me 9.22E-18, Te -9.75E-17, Se 1.48E-17 + 138, 727217.750, 0, Area 1.084944651343E+13 5.294334980961E+10, Ext 1.1757E+13 9.4518E+10, CFL 0.020, M 3.08328E+15 7.12477E+12, Enth -1.08421E+21 -2.20794E+18, S 4.9839 4.9762, Me 4.22E-18, Te -8.30E-17, Se 6.58E-18 + 144, 727218.000, 0, Area 1.094530697106E+13 5.508500220102E+10, Ext 1.1862E+13 9.5103E+10, CFL 0.016, M 3.16410E+15 7.17886E+12, Enth -1.11297E+21 -2.22055E+18, S 4.9833 4.9743, Me 3.63E-18, Te -9.34E-17, Se 7.74E-18 + 150, 727218.250, 0, Area 1.106049314029E+13 4.926143698433E+10, Ext 1.2002E+13 8.8045E+10, CFL 0.016, M 3.24640E+15 7.32476E+12, Enth -1.14244E+21 -2.27047E+18, S 4.9827 4.9732, Me 1.32E-17, Te -8.72E-17, Se 1.76E-17 + 156, 727218.500, 0, Area 1.115111960497E+13 4.827786701696E+10, Ext 1.2118E+13 8.5947E+10, CFL 0.018, M 3.32942E+15 7.50476E+12, Enth -1.17212E+21 -2.33256E+18, S 4.9821 4.9698, Me 5.27E-18, Te -9.77E-17, Se 1.19E-17 + 162, 727218.750, 0, Area 1.121640076009E+13 4.822846044898E+10, Ext 1.2188E+13 8.3772E+10, CFL 0.019, M 3.41138E+15 7.54117E+12, Enth -1.20146E+21 -2.33775E+18, S 4.9815 4.9635, Me 1.80E-18, Te -9.97E-17, Se 5.14E-18 + 168, 727219.000, 0, Area 1.126562050257E+13 4.645837912306E+10, Ext 1.2248E+13 7.3885E+10, CFL 0.022, M 3.49193E+15 7.56227E+12, Enth -1.23027E+21 -2.34109E+18, S 4.9810 4.9570, Me 5.14E-18, Te -1.08E-16, Se 1.36E-17 + 174, 727219.250, 0, Area 1.129923803661E+13 3.790605370230E+10, Ext 1.2307E+13 6.2547E+10, CFL 0.020, M 3.57173E+15 7.57871E+12, Enth -1.25909E+21 -2.35238E+18, S 4.9804 4.9555, Me 1.10E-17, Te -9.20E-17, Se 1.69E-17 + 180, 727219.500, 0, Area 1.134174659279E+13 3.576512559149E+10, Ext 1.2380E+13 6.4232E+10, CFL 0.018, M 3.65068E+15 7.69768E+12, Enth -1.28771E+21 -2.40016E+18, S 4.9796 4.9540, Me 9.12E-18, Te -1.01E-16, Se 2.00E-17 + 186, 727219.750, 0, Area 1.137727979478E+13 3.862196347368E+10, Ext 1.2442E+13 6.3920E+10, CFL 0.018, M 3.72810E+15 7.84051E+12, Enth -1.31591E+21 -2.44681E+18, S 4.9790 4.9553, Me 1.80E-17, Te -8.93E-17, Se 2.39E-17 + 192, 727220.000, 0, Area 1.140851195896E+13 3.870622894990E+10, Ext 1.2479E+13 6.7702E+10, CFL 0.019, M 3.80365E+15 7.92154E+12, Enth -1.34347E+21 -2.47143E+18, S 4.9787 4.9566, Me 7.81E-18, Te -9.36E-17, Se 3.25E-18 + 198, 727220.250, 0, Area 1.145680505721E+13 3.802409526861E+10, Ext 1.2522E+13 6.4612E+10, CFL 0.019, M 3.87837E+15 8.01661E+12, Enth -1.37085E+21 -2.50482E+18, S 4.9786 4.9590, Me 1.33E-17, Te -9.00E-17, Se 1.81E-17 + 204, 727220.500, 0, Area 1.150636101692E+13 3.924112157431E+10, Ext 1.2569E+13 6.4005E+10, CFL 0.017, M 3.95330E+15 8.22308E+12, Enth -1.39832E+21 -2.57474E+18, S 4.9784 4.9614, Me 1.65E-18, Te -9.26E-17, Se 1.06E-17 + 210, 727220.750, 0, Area 1.154493614887E+13 4.202020958163E+10, Ext 1.2601E+13 6.8550E+10, CFL 0.017, M 4.02801E+15 8.46315E+12, Enth -1.42559E+21 -2.64256E+18, S 4.9782 4.9651, Me 1.25E-17, Te -9.37E-17, Se 2.80E-17 + 216, 727221.000, 0, Area 1.157182658360E+13 4.160132334428E+10, Ext 1.2638E+13 7.5223E+10, CFL 0.017, M 4.10226E+15 8.63775E+12, Enth -1.45259E+21 -2.69048E+18, S 4.9780 4.9664, Me 8.92E-18, Te -9.51E-17, Se 6.26E-18 + 222, 727221.250, 0, Area 1.160688463003E+13 4.241927069979E+10, Ext 1.2664E+13 7.2987E+10, CFL 0.020, M 4.17650E+15 8.75794E+12, Enth -1.47966E+21 -2.72804E+18, S 4.9777 4.9662, Me 1.01E-17, Te -9.53E-17, Se 5.77E-18 + 228, 727221.500, 0, Area 1.164598080361E+13 4.043832627071E+10, Ext 1.2695E+13 6.9879E+10, CFL 0.023, M 4.25097E+15 8.95421E+12, Enth -1.50690E+21 -2.79162E+18, S 4.9774 4.9663, Me 1.03E-17, Te -9.03E-17, Se 1.86E-17 + 234, 727221.750, 0, Area 1.167927575052E+13 3.907340056554E+10, Ext 1.2722E+13 6.9719E+10, CFL 0.025, M 4.32510E+15 9.15352E+12, Enth -1.53392E+21 -2.84334E+18, S 4.9772 4.9680, Me 1.15E-17, Te -1.01E-16, Se 1.76E-17 + 240, 727222.000, 0, Area 1.170692174223E+13 3.810523437756E+10, Ext 1.2760E+13 6.6881E+10, CFL 0.024, M 4.39858E+15 9.28272E+12, Enth -1.56054E+21 -2.87571E+18, S 4.9769 4.9675, Me 3.82E-18, Te -1.02E-16, Se 1.36E-17 diff --git a/land_ice_ocean_LM3_SIS2/OM_360x320_C180/timestats b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/timestats new file mode 100644 index 0000000000..8bb3416c9b --- /dev/null +++ b/land_ice_ocean_LM3_SIS2/OM_360x320_C180/timestats @@ -0,0 +1,41 @@ + 0, 727212.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6206, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 6, 727212.250, 0, En 4.443774971709E-04, CFL 0.03298, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6207, Me -2.67E-19, Se 1.49E-16, Te -3.59E-18 + 12, 727212.500, 0, En 4.716862771829E-04, CFL 0.04861, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6207, Me 3.40E-20, Se -1.34E-17, Te 8.32E-18 + 18, 727212.750, 0, En 4.842193089987E-04, CFL 0.04878, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6207, Me 1.34E-19, Se 2.80E-17, Te -8.39E-18 + 24, 727213.000, 0, En 6.285077174597E-04, CFL 0.04521, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6207, Me 1.46E-19, Se 1.77E-17, Te -3.88E-18 + 30, 727213.250, 0, En 5.966471894021E-04, CFL 0.03920, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6208, Me -9.93E-21, Se -5.79E-17, Te 6.34E-18 + 36, 727213.500, 0, En 6.209302511368E-04, CFL 0.05078, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6208, Me 3.48E-19, Se 7.82E-17, Te -1.54E-18 + 42, 727213.750, 0, En 6.234255437592E-04, CFL 0.07065, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6208, Me -2.43E-19, Se 1.50E-17, Te 2.94E-18 + 48, 727214.000, 0, En 6.358721213795E-04, CFL 0.04341, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6208, Me -1.01E-19, Se -4.98E-18, Te -5.72E-18 + 54, 727214.250, 0, En 6.403026244856E-04, CFL 0.04829, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6209, Me 2.20E-19, Se 5.65E-17, Te 1.11E-17 + 60, 727214.500, 0, En 6.477600872782E-04, CFL 0.03798, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6209, Me -6.83E-20, Se -3.22E-17, Te -2.67E-18 + 66, 727214.750, 0, En 6.517208137580E-04, CFL 0.03984, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6209, Me 2.33E-19, Se 4.66E-17, Te -1.84E-18 + 72, 727215.000, 0, En 6.579951149456E-04, CFL 0.03467, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6209, Me 2.54E-19, Se -7.10E-17, Te -3.38E-19 + 78, 727215.250, 0, En 6.555401199745E-04, CFL 0.03025, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6210, Me -8.75E-20, Se 2.81E-17, Te 1.29E-18 + 84, 727215.500, 0, En 6.435225863527E-04, CFL 0.03261, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6210, Me -1.95E-19, Se 1.42E-17, Te 3.14E-18 + 90, 727215.750, 0, En 6.245833776507E-04, CFL 0.03394, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6210, Me -2.18E-20, Se -1.11E-17, Te -6.02E-18 + 96, 727216.000, 0, En 6.175388144317E-04, CFL 0.03519, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6210, Me 2.60E-19, Se 4.24E-17, Te 3.47E-19 + 102, 727216.250, 0, En 6.154541784047E-04, CFL 0.03600, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6211, Me 3.32E-19, Se 1.98E-17, Te 4.38E-18 + 108, 727216.500, 0, En 6.093294211099E-04, CFL 0.03693, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6211, Me -2.31E-19, Se -9.91E-17, Te -6.39E-18 + 114, 727216.750, 0, En 5.995060698925E-04, CFL 0.03759, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6211, Me 1.12E-20, Se 3.41E-17, Te 1.92E-18 + 120, 727217.000, 0, En 6.001002955428E-04, CFL 0.03792, SL 0.0000E+00, M 1.38105E+21, S 34.7205, T 3.6211, Me -1.07E-20, Se -6.85E-17, Te 3.92E-19 + 126, 727217.250, 0, En 5.988627498775E-04, CFL 0.03841, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6212, Me 5.67E-20, Se 6.77E-17, Te 9.36E-18 + 132, 727217.500, 0, En 5.950455952457E-04, CFL 0.03900, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6212, Me -5.92E-20, Se -1.11E-17, Te -4.17E-18 + 138, 727217.750, 0, En 5.958031474715E-04, CFL 0.04028, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6211, Me 3.68E-20, Se 4.62E-17, Te 4.66E-19 + 144, 727218.000, 0, En 5.918167323854E-04, CFL 0.04158, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6212, Me 1.92E-19, Se -2.37E-17, Te -4.98E-19 + 150, 727218.250, 0, En 5.917722331054E-04, CFL 0.04176, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6212, Me 1.84E-19, Se 6.33E-17, Te 1.01E-17 + 156, 727218.500, 0, En 5.881788211664E-04, CFL 0.04174, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6212, Me 3.15E-19, Se -5.54E-17, Te -7.34E-18 + 162, 727218.750, 0, En 5.874563734345E-04, CFL 0.04205, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6212, Me -6.84E-20, Se 5.58E-17, Te -2.35E-18 + 168, 727219.000, 0, En 5.795751977286E-04, CFL 0.04189, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6213, Me -6.26E-20, Se 5.18E-18, Te 3.88E-19 + 174, 727219.250, 0, En 5.784536872486E-04, CFL 0.04080, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6213, Me 2.24E-19, Se -5.96E-18, Te 1.98E-18 + 180, 727219.500, 0, En 5.693980130221E-04, CFL 0.04012, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6213, Me 2.01E-19, Se 9.03E-18, Te -1.04E-17 + 186, 727219.750, 0, En 5.621667921667E-04, CFL 0.03911, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6213, Me 4.69E-19, Se 4.90E-17, Te 6.49E-18 + 192, 727220.000, 0, En 5.588432058032E-04, CFL 0.03807, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6214, Me 2.41E-20, Se -1.30E-17, Te 9.46E-18 + 198, 727220.250, 0, En 5.556478739556E-04, CFL 0.03743, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6214, Me -8.28E-20, Se -3.02E-17, Te -6.86E-18 + 204, 727220.500, 0, En 5.529753172363E-04, CFL 0.03698, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6214, Me -5.54E-20, Se -5.05E-17, Te -4.71E-18 + 210, 727220.750, 0, En 5.523610545076E-04, CFL 0.03675, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6214, Me 3.48E-20, Se -4.08E-17, Te 3.90E-18 + 216, 727221.000, 0, En 5.529161727695E-04, CFL 0.03701, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6215, Me -4.23E-20, Se 5.94E-17, Te 3.63E-18 + 222, 727221.250, 0, En 5.540085620983E-04, CFL 0.03726, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6215, Me 5.75E-20, Se 7.69E-19, Te -2.74E-18 + 228, 727221.500, 0, En 5.525181007884E-04, CFL 0.03737, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6215, Me 6.42E-20, Se -3.03E-18, Te 1.38E-18 + 234, 727221.750, 0, En 5.537789514223E-04, CFL 0.03722, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6215, Me 3.65E-19, Se -3.92E-17, Te -1.10E-17 + 240, 727222.000, 0, En 5.529300942526E-04, CFL 0.03711, SL 0.0000E+00, M 1.38105E+21, S 34.7206, T 3.6216, Me 1.98E-20, Se 2.72E-17, Te 1.29E-17