[Dart-dev] DART/branches Revision: 12773
dart at ucar.edu
dart at ucar.edu
Mon Aug 13 17:40:27 MDT 2018
thoar at ucar.edu
2018-08-13 17:40:27 -0600 (Mon, 13 Aug 2018)
86
This is the configuration that was able to run the 2 degree DATM and a 1 degree CLM.
Modified: DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CLM5_hybrid_freerun
===================================================================
--- DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CLM5_hybrid_freerun 2018-08-13 23:27:43 UTC (rev 12772)
+++ DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CLM5_hybrid_freerun 2018-08-13 23:40:27 UTC (rev 12773)
@@ -27,11 +27,12 @@
# incorporate any needed changes into this script.
# ==============================================================================
-setenv CASE clm5_f09_spinup80
-setenv resolution f09_f09
+setenv resolution f09_f09_mg17
+setenv compset 2000_DATM%CPLHIST_CLM50%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV
setenv compset 2000_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV
setenv cesmtag ctsm
-setenv num_instances 80
+setenv num_instances 4
+setenv CASE clm5.0.06_f09_mv2_$num_instances
# ==============================================================================
# Directories:
@@ -59,14 +60,14 @@
setenv project P86850054
setenv machine cheyenne
-setenv cesmdata /glade/p/cesm/cseg/inputdata
-setenv cesmroot /glade/p/work/${USER}/CESM/$cesmtag
-setenv caseroot /glade/p/work/${USER}/cases/$cesmtag/${CASE}
+setenv cesmdata /glade/p_old/cesm/cseg/inputdata
+setenv cesmroot /glade/work/${USER}/CESM/$cesmtag
+setenv caseroot /glade/work/${USER}/cases/$cesmtag/${CASE}
setenv rundir /glade/scratch/${USER}/$cesmtag/${CASE}/run
setenv exeroot /glade/scratch/${USER}/$cesmtag/${CASE}/bld
setenv archdir /glade/scratch/${USER}/$cesmtag/${CASE}/archive
-setenv dartroot /glade/p/work/thoar/DART/cesm_clm
+setenv dartroot /glade/work/thoar/DART/cesm_clm
# ==============================================================================
# configure settings:
@@ -91,7 +92,7 @@
setenv refdate $refyear-$refmon-$refday
setenv reftimestamp $refyear-$refmon-$refday-$reftod
-setenv stagedir /glade/p/image/RDA_strawman/CESM_ensembles/CLM/CLM5BGC-Crop/${reftimestamp}
+setenv stagedir /glade/p_old/image/RDA_strawman/CESM_ensembles/CLM/CLM5BGC-Crop/ctsm_${reftimestamp}
setenv startdate 2001-07-01
@@ -123,7 +124,7 @@
#
# ==============================================================================
-setenv queue economy
+setenv queue premium
setenv timewall 00:20:00
setenv short_term_archiver off
@@ -240,7 +241,24 @@
./xmlchange EXEROOT=${exeroot}
./xmlchange RUNDIR=${rundir}
-./xmlchange DATM_MODE=CPLHISTForcing
+# This comes from http://esmci.github.io/cime/data_models/data-atm.html
+# Note If DATM_MODE is set to CPLHIST, it is normally assumed that the model
+# domain will be identical to all of the stream domains. To ensure this, the
+# xml variables ATM_DOMAIN_PATH and ATM_DOMAIN_FILE are ignored and a valid
+# setting must be given for DATM_CPLHIST_DOMAIN_FILE. If DATM_CPLHIST_DOMAIN_FILE
+# is set to null, then the datm component domain information is read in from
+# the first coupler history file in the target stream and it is assumed that the
+# first coupler stream file that is pointed to contains the domain information
+# for that stream. This is the default that should be used for this mode.
+# Alternatively, DATM_CPLHIST_DOMAIN_FILE can be set to
+# $ATM_DOMAIN_PATH/$ATM_DOMAIN_FILE in a non-default configuration.
+
+./xmlchange DATM_MODE=CPLHIST
+#./xmlchange ATM_DOMAIN_PATH=/glade/p_old/image/thoar/CAM_DATM/4xdaily
+#./xmlchange ATM_DOMAIN_FILE=CAM_DATM.cpl_NINST.ha2x1dx6h.RUNYEAR.nc
+#./xmlchange DATM_CPLHIST_DOMAIN_FILE=/glade/p_old/image/thoar/CAM_DATM/4xdaily/CAM_DATM.cpl_0001.ha2x1dx6h.2001.nc
+./xmlchange DATM_CPLHIST_DOMAIN_FILE=null
+
./xmlchange DATM_CPLHIST_YR_ALIGN=$stream_year_align
./xmlchange DATM_CPLHIST_YR_START=$stream_year_first
./xmlchange DATM_CPLHIST_YR_END=$stream_year_last
@@ -299,16 +317,15 @@
./xmlchange ROOTPE_LND=0,NTHRDS_LND=$nthreads,NTASKS_LND=$lnd_tasks
./xmlchange ROOTPE_ESP=0,NTHRDS_ESP=$nthreads,NTASKS_ESP=$esp_tasks
+./xmlchange --subgroup case.run --id JOB_QUEUE --val ${queue}
+./xmlchange --subgroup case.run --id JOB_WALLCLOCK_TIME --val ${timewall}
+./xmlchange --subgroup case.st_archive --id JOB_WALLCLOCK_TIME --val 1:00
+
./case.setup || exit 6
echo "case setup finished"
-# ====================================
-
-./xmlchange --subgroup case.run --id JOB_QUEUE --val ${queue}
-./xmlchange --subgroup case.run --id JOB_WALLCLOCK_TIME --val ${timewall}
-./xmlchange --subgroup case.st_archive --id JOB_WALLCLOCK_TIME --val 1:00
-
More information about the Dart-dev
mailing list