[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