Using ESMPy on Discover: Difference between revisions

Move to snap 24
Line 15: Line 15:
And you point to the Baselibs in:
And you point to the Baselibs in:


  /discover/swdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-ESMF-7_1_0_beta_snapshot_17/x86_64-unknown-linux-gnu/ifort_17.0.0.098-intelmpi_17.0.0.098
  /discover/swdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-ESMF-7_1_0_beta_snapshot_24/x86_64-unknown-linux-gnu/ifort_17.0.0.098-intelmpi_17.0.0.098


(Equivalently, you can source <tt>g5_modules</tt> in the git DEVEL repo.)
(Equivalently, you can source <tt>g5_modules</tt> in the git DEVEL repo.)
Line 24: Line 24:


  $ module use -a /home/mathomp4/modulefiles
  $ module use -a /home/mathomp4/modulefiles
  $ module load python/mpi4py/2.0.0/ifort_17.0.0.098-intelmpi_17.0.0.098 python/ESMPy/7.1.0b17/ifort_17.0.0.098-intelmpi_17.0.0.098
  $ module load python/mpi4py/2.0.0/ifort_17.0.0.098-intelmpi_17.0.0.098 python/ESMPy/7.1.0b24/ifort_17.0.0.098-intelmpi_17.0.0.098


This should set up pretty much everything. A simple test to make sure is run:
This should set up pretty much everything. A simple test to make sure is run:
Line 38: Line 38:
To run the examples that ESMF provides, copy them from:
To run the examples that ESMF provides, copy them from:


  $ cp -r /discover/swdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-ESMF-7_1_0_beta_snapshot_17/src/esmf/src/addon/ESMPy/examples .
  $ cp -r /discover/swdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-ESMF-7_1_0_beta_snapshot_24/src/esmf/src/addon/ESMPy/examples .


=== Download Test NC4 Files ===
=== Download Test NC4 Files ===