[Dart-dev] [5494] DART/branches/development/models/cam/shell_scripts/setup_cesm_case. ned.csh: a couple fixes and cleanup
nancy at ucar.edu
nancy at ucar.edu
Tue Jan 10 16:10:27 MST 2012
Revision: 5494
Author: nancy
Date: 2012-01-10 16:10:26 -0700 (Tue, 10 Jan 2012)
Log Message:
-----------
a couple fixes and cleanup
Modified Paths:
--------------
DART/branches/development/models/cam/shell_scripts/setup_cesm_case.ned.csh
-------------- next part --------------
Modified: DART/branches/development/models/cam/shell_scripts/setup_cesm_case.ned.csh
===================================================================
--- DART/branches/development/models/cam/shell_scripts/setup_cesm_case.ned.csh 2012-01-10 23:06:53 UTC (rev 5493)
+++ DART/branches/development/models/cam/shell_scripts/setup_cesm_case.ned.csh 2012-01-10 23:10:26 UTC (rev 5494)
@@ -50,7 +50,7 @@
# beta05 is also available, but i'm still using 04 for now
# because i have a fixed copy in my home directory.
setenv ccsmtag cesm1_1_beta04
-setenv case F_ZAGAR3
+setenv case F_ZAGAR3_BF
setenv compset F_2000
setenv resolution f09_f09
setenv num_instances 80
@@ -78,21 +78,13 @@
setenv caseroot ${nancy_home}/cases/$case ;## your cesm case directory
setenv lockroot ${nancy_home}/locked_cases ;## locked cases
setenv rundir ${nancy_scratch}/${case}
-setenv archdir ${nancy_scratch}/archive
+setenv archdir ${nancy_scratch}/archive/${case}
# for data files not in the public cems area
setenv nancy_datadir ${nancy_scratch}/cesm_datafiles
# ======================
-# clear out previous builds
-# ======================
-
-echo "removing old files from ${caseroot} and ${rundir}"
-\rm -fr ${caseroot}
-\rm -fr ${rundir}
-
-# ======================
# configure settings
# ======================
@@ -114,8 +106,8 @@
# job settings
# ======================
-setenv timewall 01:45:00
-setenv queue premium
+setenv timewall 00:59:00
+setenv queue regular
# ======================
# namelist variables
@@ -166,14 +158,30 @@
# For list of the cases: ./create_newcase -list
# ====================================================================
-${ccsmroot}/scripts/create_newcase -case ${caseroot} -mach ${mach} \
- -res ${resolution} -compset ${compset} -skip_rundb
+# ======================
+# clear out previous builds
+# ======================
-if ( $status != 0 ) then
- echo "ERROR: Case could not be created."
- exit 1
+if (0) then
+ echo "removing old files from ${caseroot} and ${rundir}"
+ \rm -fr ${caseroot}
+ \rm -fr ${rundir}
+
+ ${ccsmroot}/scripts/create_newcase -case ${caseroot} -mach ${mach} \
+ -res ${resolution} -compset ${compset} -skip_rundb
+
+ if ( $status != 0 ) then
+ echo "ERROR: Case could not be created."
+ exit 1
+ endif
+else
+ # reconfiguring an existing case
+ cd ${caseroot}
+ ./configure -cleannamelist
endif
+
+
cd ${caseroot}
./xmlchange -file env_build.xml -id EXEROOT -val ${rundir}
More information about the Dart-dev
mailing list