[Dart-dev] DART/branches Revision: 12954
dart at ucar.edu
dart at ucar.edu
Mon Jan 7 15:08:31 MST 2019
thoar at ucar.edu
2019-01-07 15:08:31 -0700 (Mon, 07 Jan 2019)
114
Removed early exit, better introduction section that more accurately
reflects the script and user requirements.
Modified: DART/branches/recam/models/cam-fv/shell_scripts/cesm2_1/setup_CESM2_1_80
===================================================================
--- DART/branches/recam/models/cam-fv/shell_scripts/cesm2_1/setup_CESM2_1_80 2019-01-07 21:34:42 UTC (rev 12953)
+++ DART/branches/recam/models/cam-fv/shell_scripts/cesm2_1/setup_CESM2_1_80 2019-01-07 22:08:31 UTC (rev 12954)
@@ -21,7 +21,7 @@
# ncpus=#CPUs/node
# mpiprocs=#MPI_tasks/node
#
-#PBS -N setup_80_36
+#PBS -N setup_CESM2_1_80
#PBS -A P86850054
#PBS -q share
#PBS -l select=1:ncpus=4:mpiprocs=4
@@ -28,7 +28,7 @@
#PBS -l walltime=00:20:00
#PBS -m ae
#PBS -M thoar at ucar.edu
-#PBS -o setup_80.bld0
+#PBS -o setup_80_36.bld0
#PBS -j oe
#
# ---------------------
@@ -112,30 +112,31 @@
# case The value of "case" will be used many ways; directory and file
# names both locally and on HPSS, and script names; so consider
# its length and information content.
-# compset Selects the CESM model components, vertical resolution, and physics packages.
-# Must be a CAM-FV "F" compset, either supported, or use the
-# --run-unsupported option.
+# compset Selects the CESM model components, vertical resolution, and
+# physics packages. Must be a CAM-FV "F" compset, either
+# supported, or use the --run-unsupported option.
# Don't expect all CESM-supported compsets to work with DART.
-# For example, an active land ice model requires the NOLEAP calendar
-# (as of 2018-6), while DART requires GREGORIAN. But there's no need
-# for active land ice in atmospheric assimilations.
+# For example, an active land ice model requires the NOLEAP
+# calendar (as of 2018-6), while DART requires GREGORIAN.
+# Fortunately, there's no need for active land ice in CAM assimilations.
# A compset defined specifically for CAM assimilations is
# FHIST_DARTC6 = HIST_CAM60_CLM50%SP_CICE%PRES_DOCN%DOM_SROF_SGLC_SWAV
# For a list of the pre-defined component sets:
# > $CIMEROOT/scripts/create_newcase -list
# To create a variant compset, see the CESM documentation
-# https://ncar.github.io/CAM/doc/build/html/users_guide/atmospheric-configurations.html
+# ncar.github.io/CAM/doc/build/html/users_guide/atmospheric-configurations.html
# and carefully incorporate any needed changes into this script.
# resolution Defines the horizontal resolution and dynamical core;
-# see http://esmci.github.io/cime/users_guide/grids.html.
+# see esmci.github.io/cime/users_guide/grids.html.
# f19_f19 ... FV core at ~ 2 degree (19 means 1.9 degrees of latitude).
# f09_f09 ... FV core at ~ 1 degree (the 2nd f09 means CLM uses a .9 degree latitude grid)
# To use the high resolution SST data ocean, use resolution "f09_d025" or "f19_d025"
-# and the user_grid variable.
+# and the user_grid variable. The 'd025' resolution requires a
+# sourcemod to the CLM namelist-generating resource.
# > set user_grid = "${user_grid} --gridfile /glade/work/raeder/Models/CAM_init/SST"
# > set user_grid = "${user_grid}/config_grids+fv1+2deg_oi0.25_gland20.xml"
-# cesmtag The version of the CESM source code to use when building the code.
-# The assimilate.csh in this directory will handle only cesm2_0 and later.
+# cesmtag The version of the CESM source code to use when building.
+# The assimilate.csh in this directory works with CESM V2.1
# num_instances The number of ensemble members.
#
# ==============================================================================
@@ -149,8 +150,8 @@
setenv cesmtag cesm2.1.0
setenv num_instances 80
-# If cemstag >= cesm2_0_alpha10f and compset = FHIST_DARTC6 (or another non-supported):
-# and resolution is non-standard (e.g. d025)
+# If cemstag >= cesm2_0_alpha10f and compset = FHIST_DARTC6 (or another
+# non-supported): and resolution is non-standard (e.g. d025)
setenv compset_args "--compset $compset"
setenv compset_args "${compset_args} --run-unsupported"
@@ -160,29 +161,34 @@
# mach Computer name
# cesmdata Location of some supporting CESM data files.
# cesmroot Location of the CESM code base. This version of the script
-# only supports version cesm2_0 or later, which is available from
+# only supports version cesm2_1 or later, which is available from
# https://github.com/ESCOMP/cesm.
-# sourcemods DART no longer requires a SourceMods directory in order to work with CESM.
-# If you have modifications to CESM, they should be provided in a
-# CESM-structured SourceMods directory, which this script expects to be in
-# $user/$cesmtag/SourceMods.
# caseroot The CESM $CASEROOT directory, where the CESM+DART configuration files
# will be stored and the build commands will be executed.
# This should probably not be in scratch.
-# This script will delete an existing caseroot with the same name,
-# so this script and other things you want to preserve should be kept elsewhere.
-# rundir The CESM run directory. Will need large amounts of disk space,
-# generally on a scratch partition.
-# exeroot The CESM executable directory, where the CESM executables will be built.
-# Medium amount of space needed, generally on a scratch partition.
-# archdir The CESM short-term archive directory.
-# Large amount of space needed, generally on a scratch partition.
-# Files will remain here until you move them to permanent storage
-# (or are purged).
+# This script will terminate given an existing caseroot.
More information about the Dart-dev
mailing list