[Dart-dev] DART/branches Revision: 12431

dart at ucar.edu dart at ucar.edu
Wed Mar 7 08:43:53 MST 2018


thoar at ucar.edu
2018-03-07 08:43:53 -0700 (Wed, 07 Mar 2018)
126
Removing the baggage from yellowstone that is not needed on cheyenne.
This uses all the tasks on a node - with no threading.




Modified: DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_hybrid
===================================================================
--- DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_hybrid	2018-03-06 22:47:07 UTC (rev 12430)
+++ DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_hybrid	2018-03-07 15:43:53 UTC (rev 12431)
@@ -226,7 +226,6 @@
 setenv COMP_OCN              `./xmlquery COMP_OCN              --value`
 setenv CIMEROOT              `./xmlquery CIMEROOT              --value`
 setenv CASEROOT              `./xmlquery CASEROOT              --value`
-setenv MAX_MPITASKS_PER_NODE `./xmlquery MAX_MPITASKS_PER_NODE --value`
 
 # Make sure the case is configured with a data ocean.
 
@@ -297,19 +296,12 @@
 # pnetcdf is default
 ./xmlchange PIO_TYPENAME=netcdf
 
-# MAX_MPITASKS_PER_NODE comes from $case/Tools/mkbatch.$machine
-
-@ ptile = $MAX_MPITASKS_PER_NODE / 2
-./xmlchange MAX_TASKS_PER_NODE=$ptile
-./xmlchange MAX_MPITASKS_PER_NODE=$ptile
-
-@ nthreads = 1
-
 # Task layout:
 # Set the nodes_per_instance below to match your case.
 # By computing task counts like we do below, we guarantee each instance uses
 # a whole number of nodes which is the recommended configuration.
 
+@ nthreads = 1
 @ nodes_per_instance = 4
 @ ptile = -1
 

Modified: DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_pmo
===================================================================
--- DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_pmo	2018-03-06 22:47:07 UTC (rev 12430)
+++ DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_pmo	2018-03-07 15:43:53 UTC (rev 12431)
@@ -262,7 +262,6 @@
 setenv COMP_OCN              `./xmlquery COMP_OCN              --value`
 setenv CIMEROOT              `./xmlquery CIMEROOT              --value`
 setenv CASEROOT              `./xmlquery CASEROOT              --value`
-setenv MAX_MPITASKS_PER_NODE `./xmlquery MAX_MPITASKS_PER_NODE --value`
 
 # Make sure the case is configured with a stub ocean and a data atmosphere.
 
@@ -337,14 +336,6 @@
 # pnetcdf is default
 ./xmlchange PIO_TYPENAME=pnetcdf
 
-# MAX_MPITASKS_PER_NODE comes from $case/Tools/mkbatch.$machine
-
-@ ptile = $MAX_MPITASKS_PER_NODE / 2
-./xmlchange MAX_TASKS_PER_NODE=$ptile
-./xmlchange MAX_MPITASKS_PER_NODE=$ptile
-
-@ nthreads = 1
-
 set TEST_MPI = `./xmlquery --value MPI_RUN_COMMAND'`
 if (${TEST_MPI} == 'UNSET') then
    ./xmlchange MPI_RUN_COMMAND=mpirun.lsf
@@ -357,6 +348,7 @@
 # This is a decent layout for a single instance, but should be explored.
 # Presently, all components run 'serially' - one after another.
 
+@ nthreads = 1
 @ nodes_per_instance = 4
 @ ptile = -1
 

Modified: DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_spinup
===================================================================
--- DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_spinup	2018-03-06 22:47:07 UTC (rev 12430)
+++ DART/branches/cesm_clm/models/clm/shell_scripts/cesm2_0/CESM2_0_setup_spinup	2018-03-07 15:43:53 UTC (rev 12431)
@@ -27,11 +27,11 @@
 # num_instances The number of ensemble members.
 # ==============================================================================
 
-setenv CASE           clm45_spinup_e4
+setenv CASE           clm45_spinup_e4_n2
 setenv resolution     f09_g16
 setenv compset        2000_DATM%GSWP3v1_CLM45%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV
 setenv cesmtag        clm_dev_branch
-setenv num_instances  4
+setenv num_instances  80
 
 setenv RUN_TYPE       startup
 setenv RUN_STARTDATE  1998-01-01
@@ -82,12 +82,12 @@
 #      less than 10 minutes on yellowstone using 1800 pes (120 nodes)
 # ==============================================================================
 
-setenv queue               regular
-setenv timewall            1:00
+setenv queue               economy
+setenv timewall            0:30
 setenv short_term_archiver off
 
 setenv resubmit            0
-setenv stop_option         nyears
+setenv stop_option         nmonths


More information about the Dart-dev mailing list