Skip to content

Commit

Permalink
update cheyenne to use mpi4py/2.0.0-mpt native SGI mpt
Browse files Browse the repository at this point in the history
  • Loading branch information
bertinia committed Apr 25, 2017
1 parent dc4fa6e commit bc9def7
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 12 deletions.
7 changes: 4 additions & 3 deletions Machines/cheyenne_modules
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,13 @@ module restore system
module load python/2.7.13
module load numpy/1.12.0
module load scipy/0.18.1
module load impi/5.1.3.210
module load mpi4py/2.0.0-impi
##module load impi/5.1.3.210
##module load mpi4py/2.0.0-impi
module load mpi4py/2.0.0-mpt
module load netcdf/4.4.1.1
module load pynio/1.4.1
module load matplotlib/2.0.0
module load intel/16.0.3
##module load intel/16.0.3
module load nco/4.6.2
module load ncl/6.3.0
module load netcdf4-python/1.2.7
Expand Down
6 changes: 2 additions & 4 deletions Machines/machine_postprocess.xml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@

<machine name="cheyenne" hostname="cheyenne">
<timeseries_pes queue="regular" nodes="2" pes_per_node="36" wallclock="00:30:00">72</timeseries_pes>
<mpi_command>mpirun -n {{ pes }}</mpi_command>
<mpi_command>mpiexec_mpt dplace -s 1</mpi_command>
<pythonpath></pythonpath>
<f2py fcompiler="gfortran" f77exec="/glade/u/apps/ch/opt/gnu/6.2.0/bin/gfortran"
f90exec="/glade/u/apps/ch/opt/gnu/6.2.0/bin/gfortran">f2py</f2py>
Expand All @@ -77,11 +77,9 @@
<module>module load python/2.7.13</module>
<module>module load numpy/1.12.0</module>
<module>module load scipy/0.18.1</module>
<module>module load impi/5.1.3.210</module>
<module>module load mpi4py/2.0.0-impi</module>
<module>module load mpi4py/2.0.0-mpt</module>
<module>module load pynio/1.4.1</module>
<module>module load matplotlib/2.0.0</module>
<module>module load intel/16.0.3</module>
<module>module load netcdf/4.4.1.1</module>
<module>module load nco/4.6.2</module>
<module>module load netcdf4-python/1.2.7</module>
Expand Down
5 changes: 0 additions & 5 deletions Templates/batch_cheyenne.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
##
## Averages:
##
## TODO - add some hints for cheyenne queues
##
## For ocean hi-resolution or atm data sets with a lot of variables,
## set the netcdf_format XML variable to netcdfLarge, change the queue to
## either geyser (shared) or bigmem (exclusive). For geyser, set -n to 16
Expand All @@ -18,7 +16,6 @@
##
## Diagnostics:
##
## TODO - add some hints for cheyenne queues
## NOTE - geyser and caldera aren't accessible from cheyenne yet as of 1/31/2017.
##
## For diagnostics, the queue should always be set to small, geyser or caldera
Expand All @@ -30,8 +27,6 @@
##
## Variable Time series generation:
##
## TODO - add some hints for cheyenne queues
##
## Load balance depends on number of history streams,
## variables per stream and chunk sizes.
##
Expand Down

0 comments on commit bc9def7

Please sign in to comment.