[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