Skip to content

Commit

Permalink
Feature update installation info (#2114)
Browse files Browse the repository at this point in the history
* Updating configuration and modulefiles

* Removed jet files
  • Loading branch information
jprestop committed Mar 30, 2022
1 parent c0e1944 commit f5f7a41
Show file tree
Hide file tree
Showing 22 changed files with 316 additions and 117 deletions.
4 changes: 2 additions & 2 deletions scripts/installation/config/install_MET_env.dell
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ module load libpng/1.2.59
module load gsl/2.1
module load g2c/1.6.3

export TEST_BASE=/gpfs/dell2/emc/verification/noscrub/emc.metplus/met/10.0.0
export TEST_BASE=/gpfs/dell2/emc/verification/noscrub/emc.metplus/met/10.1.0
export LIB_DIR=${TEST_BASE}/external_libs
export BIN_DIR_PATH=${TEST_BASE}/exec
export COMPILER=ips_18.0.5.274
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-10.0.0.20210510.tar.gz
export MET_TARBALL=met-10.1.0.20220314.tar.gz
export USE_MODULES=TRUE
export PYTHON_MODULE=python_3.6.3
export MET_PYTHON=/usrx/local/prod/packages/python/3.6.3/
Expand Down
35 changes: 35 additions & 0 deletions scripts/installation/config/install_met_env.acorn
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
module use /apps/ops/para/libs/modulefiles/compiler/intel/19.1.3.304/
module load intel
module load python/3.8.6
module load netcdf/4.7.4
module load hdf5/1.10.6
module load bufr/11.5.0
module load zlib/1.2.11
module load jasper/2.0.25
module load libpng/1.6.37
module load gsl/2.7
module load g2c/1.6.4

export TEST_BASE=/lfs/h1/emc/vpppg/noscrub/Julie.Prestopnik/MET/10.1.0
export LIB_DIR=${TEST_BASE}/external_libs
export BIN_DIR_PATH=${TEST_BASE}/exec
export COMPILER=intel_19.1.3.304
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-10.1.0.20220314.tar.gz
export USE_MODULES=TRUE
export PYTHON_MODULE=python_3.8.6
export MET_PYTHON=/apps/spack/python/3.8.6/intel/19.1.3.304/pjn2nzkjvqgmjw4hmyz43v5x4jbxjzpk
export MET_PYTHON_CC=-I/apps/spack/python/3.8.6/intel/19.1.3.304/pjn2nzkjvqgmjw4hmyz43v5x4jbxjzpk/include/python3.8
export MET_PYTHON_LD=-L/apps/spack/python/3.8.6/intel/19.1.3.304/pjn2nzkjvqgmjw4hmyz43v5x4jbxjzpk/lib\ -lpython3.8\ -lpthread\ -ldl\ -lutil\ -lm\ -Xlinker\ -export-dynamic
export MET_NETCDF=/apps/prod/hpc-stack/intel-19.1.3.304/netcdf/4.7.4
export MET_HDF5=/apps/prod/hpc-stack/intel-19.1.3.304/hdf5/1.10.6
export MET_BUFRLIB=/apps/ops/prod/libs/intel/19.1.3.304/bufr/11.5.0/lib64
export MET_GRIB2CLIB=/apps/ops/prod/libs/intel/19.1.3.304/g2c/1.6.4/lib64
export MET_GRIB2CINC=/apps/ops/prod/libs/intel/19.1.3.304/g2c/1.6.4/include
export MET_GSL=/apps/spack/gsl/2.7/intel/19.1.3.304/xks7dxbowrdxhjck5zxc4rompopocevb
export BUFRLIB_NAME=-lbufr_4
export GRIB2CLIB_NAME=-lg2c
export LIB_JASPER=/apps/spack/jasper/2.0.25/intel/19.1.3.304/sjib74krrorkyczqpqah4tvewmlnqdx4/lib64
export LIB_LIBPNG=/apps/spack/libpng/1.6.37/intel/19.1.3.304/4ohkronuhlyherusoszzrmur5ewvlwzh/lib
export LIB_Z=/apps/spack/zlib/1.2.11/intel/19.1.3.304/hjotqkckeoyt6j6tibalwzrlfljcjtdh/lib
export SET_D64BIT=FALSE
36 changes: 36 additions & 0 deletions scripts/installation/config/install_met_env.dogwood
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
module use /apps/ops/para/libs/modulefiles/compiler/intel/19.1.3.304/
module load intel
module load python/3.8.6
module load netcdf/4.7.4
module load hdf5/1.10.6
module load bufr/11.6.0
module load zlib/1.2.11
module load jasper/2.0.25
module load libpng/1.6.37
module load gsl/2.6
module load g2c/1.6.4

export TEST_BASE=/lfs/h2/emc/vpppg/noscrub/Julie.Prestopnik/MET/10.1.0
export LIB_DIR=${TEST_BASE}/external_libs
export BIN_DIR_PATH=${TEST_BASE}/exec
export COMPILER=intel_19.1.3.304
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-10.1.0.20220314.tar.gz
export USE_MODULES=TRUE
export PYTHON_MODULE=python_3.8.6
export MET_PYTHON=/apps/spack/python/3.8.6/intel/19.1.3.304/pjn2nzkjvqgmjw4hmyz43v5x4jbxjzpk
export MET_PYTHON_CC=-I/apps/spack/python/3.8.6/intel/19.1.3.304/pjn2nzkjvqgmjw4hmyz43v5x4jbxjzpk/include/python3.8
export MET_PYTHON_LD=-L/apps/spack/python/3.8.6/intel/19.1.3.304/pjn2nzkjvqgmjw4hmyz43v5x4jbxjzpk/lib\ -lpython3.8\ -lpthread\ -ldl\ -lutil\ -lm\ -Xlinker\ -export-dynamic
export MET_NETCDF=/apps/prod/hpc-stack/intel-19.1.3.304/netcdf/4.7.4
export MET_HDF5=/apps/prod/hpc-stack/intel-19.1.3.304/hdf5/1.10.6
export MET_BUFRLIB=/apps/ops/prod/libs/intel/19.1.3.304/bufr/11.5.0/lib64
export MET_GRIB2CLIB=/apps/ops/prod/libs/intel/19.1.3.304/g2c/1.6.4/lib64
export MET_GRIB2CINC=/apps/ops/prod/libs/intel/19.1.3.304/g2c/1.6.4/include
export MET_GSL=$GSL_ROOT
export BUFRLIB_NAME=-lbufr_4
export GRIB2CLIB_NAME=-lg2c
export LIB_JASPER=/apps/spack/jasper/2.0.25/intel/19.1.3.304/sjib74krrorkyczqpqah4tvewmlnqdx4/lib64
export LIB_LIBPNG=/apps/spack/libpng/1.6.37/intel/19.1.3.304/4ohkronuhlyherusoszzrmur5ewvlwzh/lib
export LIB_Z=/apps/spack/zlib/1.2.11/intel/19.1.3.304/hjotqkckeoyt6j6tibalwzrlfljcjtdh/lib
export SET_D64BIT=FALSE

11 changes: 0 additions & 11 deletions scripts/installation/config/install_met_env.jet

This file was deleted.

4 changes: 2 additions & 2 deletions scripts/installation/config/install_met_env.orion
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
module load intel/2020.2
module load intelpython3/2020.2

export TEST_BASE=/apps/contrib/MET/10.0.0
export TEST_BASE=/apps/contrib/MET/10.1.0
export COMPILER=intel_2020
export MET_SUBDIR=${TEST_BASE}/
export MET_TARBALL=met-10.0.0.20210510.tar.gz
export MET_TARBALL=met-10.1.0.20220314.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/apps/intel-2020.2/intel-2020.2/intelpython3
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.7m
Expand Down
28 changes: 28 additions & 0 deletions scripts/installation/config/install_met_env.stampede
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
module load intel/18.0.2
module load python3/3.7.0
module load hdf5/1.10.4
module load netcdf/4.6.2

export TEST_BASE=/work2/06612/tg859120/stampede2/met/10.1.0
export COMPILER=intel_18.0.2
export MET_SUBDIR=${TEST_BASE}/
export MET_TARBALL=met-10.1.0.20220314.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/opt/apps/intel18/python3/3.7.0
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.7m
export MET_PYTHON_LD=-L${MET_PYTHON}/lib\ -lpython3.7m\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm
export MET_HDF5=/opt/apps/intel18/hdf5/1.10.4/x86_64/
export MET_NETCDF=/opt/apps/intel18/netcdf/4.6.2/x86_64/
#export EXTERNAL_LIBS=/work2/06612/tg859120/stampede2/met/10.1.0/external_libs
#export MET_GSL=${EXTERNAL_LIBS}
#export MET_BUFRLIB=${EXTERNAL_LIBS}
#export BUFRLIB_NAME=-lbufr
#export MET_GRIB2CLIB=${EXTERNAL_LIBS}/lib
#export MET_GRIB2CINC=${EXTERNAL_LIBS}/include
#export GRIB2CLIB_NAME=-lgrib2c
#export LIB_JASPER=${EXTERNAL_LIBS}/lib
#export LIB_LIBPNG=${EXTERNAL_LIBS}/lib
#export LIB_Z=${EXTERNAL_LIBS}/lib
#export SET_D64BIT=FALSE
#export CFLAGS="-Wall -g"
#export CXXFLAGS="-Wall -g"
29 changes: 21 additions & 8 deletions scripts/installation/config/install_met_env_all.casper
Original file line number Diff line number Diff line change
@@ -1,17 +1,30 @@
module load intel/19.0.5
module load python/3.7.5
module load netcdf/4.7.4
module load ncarenv/1.3
module load intel/2021.2
module load python/3.7.9
module load netcdf/4.8.0
ncar_pylib

export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/casper/10.0.0
export COMPILER=intel_19.0.5
export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/casper/10.1.0
export COMPILER=intel_2021.2
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-10.0.0.20210510.tar.gz
export MET_TARBALL=met-10.1.0.20220314.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/glade/u/apps/dav/opt/python/3.7.5/gnu/8.3.0/
export MET_PYTHON=/glade/u/apps/ch/opt/python/3.7.9/gnu/9.1.0
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.7m
export MET_PYTHON_LD=-L${MET_PYTHON}/lib\ -lpython3.7m\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lm
export MET_NETCDF=/glade/u/apps/dav/opt/netcdf/4.7.3/intel/19.0.5
export MET_NETCDF=/glade/u/apps/ch/opt/netcdf/4.8.0/intel/2021.2/
export MET_HDF5=/glade/u/apps/ch/opt/netcdf/4.8.0/intel/2021.2/
#export EXTERNAL_LIBS=/glade/p/ral/jntp/MET/MET_releases/casper/10.1.0/external_libs
#export MET_GSL=${EXTERNAL_LIBS}
#export MET_BUFRLIB=${EXTERNAL_LIBS}
#export BUFRLIB_NAME=-lbufr
#export MET_HDF5=${EXTERNAL_LIBS}
#export MET_GRIB2CLIB=${EXTERNAL_LIBS}/lib
#export MET_GRIB2CINC=${EXTERNAL_LIBS}/include
#export GRIB2CLIB_NAME=-lgrib2c
#export LIB_JASPER=${EXTERNAL_LIBS}/lib
#export LIB_LIBPNG=${EXTERNAL_LIBS}/lib
#export LIB_Z=${EXTERNAL_LIBS}/lib
export SET_D64BIT=FALSE
#export CFLAGS="-Wall -g"
#export CXXFLAGS="-Wall -g"
24 changes: 18 additions & 6 deletions scripts/installation/config/install_met_env_all.cheyenne
Original file line number Diff line number Diff line change
@@ -1,18 +1,30 @@
module load ncarenv/1.3
module load intel/19.0.5
module load intel/2021.2
module load python/3.7.9
module load netcdf/4.7.4
module load netcdf/4.8.0
ncar_pylib

export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/10.0.0
export COMPILER=intel_19.0.5
export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/10.1.0
export COMPILER=intel_2021.2
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-10.0.0.20210510.tar.gz
export MET_TARBALL=met-10.1.0.20220314.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/glade/u/apps/ch/opt/python/3.7.9/gnu/9.1.0
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.7m
export MET_PYTHON_LD=-L${MET_PYTHON}/lib\ -lpython3.7m\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lm
export MET_NETCDF=/glade/u/apps/ch/opt/netcdf/4.7.4/intel/19.0.5/
export MET_NETCDF=/glade/u/apps/ch/opt/netcdf/4.8.0/intel/2021.2/
export MET_HDF5=/glade/u/apps/ch/opt/netcdf/4.8.0/intel/2021.2/
#export EXTERNAL_LIBS=/glade/p/ral/jntp/MET/MET_releases/10.1.0/external_libs
#export MET_GSL=${EXTERNAL_LIBS}
#export MET_BUFRLIB=${EXTERNAL_LIBS}
#export BUFRLIB_NAME=-lbufr
#export MET_HDF5=${EXTERNAL_LIBS}
#export MET_GRIB2CLIB=${EXTERNAL_LIBS}/lib
#export MET_GRIB2CINC=${EXTERNAL_LIBS}/include
#export GRIB2CLIB_NAME=-lgrib2c
#export LIB_JASPER=${EXTERNAL_LIBS}/lib
#export LIB_LIBPNG=${EXTERNAL_LIBS}/lib
#export LIB_Z=${EXTERNAL_LIBS}/lib
export SET_D64BIT=FALSE
#export CFLAGS="-Wall -g"
#export CXXFLAGS="-Wall -g"
14 changes: 9 additions & 5 deletions scripts/installation/config/install_met_env_all.hera
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
module load intel/2022.1.2 impi/2022.1.2
module load intel-tools
module load intelpython/3.6.5

module use -a /contrib/anaconda/modulefiles
module load intel/18.0.5.274
module load anaconda/latest
export TEST_BASE=/contrib/met/10.0.0
export COMPILER=intel_18.0.5.274
module load intel/2022.1.2
module load anaconda/latest
export TEST_BASE=/contrib/met/10.1.0
export COMPILER=intel_2022.1.2
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-10.0.0.20210510.tar.gz
export MET_TARBALL=met-10.1.0.20220314.tar.gz
export USE_MODULES=TRUE
export PYTHON_MODULE=anaconda_latest
export MET_PYTHON=/contrib/anaconda/anaconda3/latest/
Expand Down
14 changes: 9 additions & 5 deletions scripts/installation/config/install_met_env_met_only.hera
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
module load intel/2022.1.2 impi/2022.1.2
module load intel-tools
module load intelpython/3.6.5

module use -a /contrib/anaconda/modulefiles
module load intel/18.0.5.274
module load intel/2022.1.2
module load anaconda/latest
export TEST_BASE=/contrib/met/10.0.0
export COMPILER=intel_18.0.5.274
export TEST_BASE=/contrib/met/10.1.0
export COMPILER=intel_2022.1.2
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-10.0.0.20210510.tar.gz
export MET_TARBALL=met-10.1.0.20220314.tar.gz
export USE_MODULES=TRUE
export PYTHON_MODULE=anaconda_latest
export MET_PYTHON=/contrib/anaconda/anaconda3/latest/
export MET_PYTHON_CC=-I${MET_PYTHON}include/python3.7m
export MET_PYTHON_LD=-L${MET_PYTHON}/lib/python3.7/config-3.7m-x86_64-linux-gnu\ -L${MET_PYTHON}/lib\ -lpython3.7m\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm\ -Xlinker\ -export-dynamic
export EXTERNAL_LIBS=/contrib/met/10.0.0/external_libs/
export EXTERNAL_LIBS=/contrib/met/10.1.0/external_libs/
export MET_NETCDF=${EXTERNAL_LIBS}
export MET_GSL=${EXTERNAL_LIBS}
export MET_BUFRLIB=${EXTERNAL_LIBS}
Expand Down
26 changes: 26 additions & 0 deletions scripts/installation/config/install_met_env_met_only.orion
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
module load intel/2020.2
module load intelpython3/2020.2

export TEST_BASE=/apps/contrib/MET/10.1.0
export COMPILER=intel_2020
export MET_SUBDIR=${TEST_BASE}/
export MET_TARBALL=met-10.1.0.20220314.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/apps/intel-2020.2/intel-2020.2/intelpython3
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.7m
export MET_PYTHON_LD=-L${MET_PYTHON}/lib\ -lpython3.7m\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm
export EXTERNAL_LIBS=/apps/contrib/MET/10.1.0/external_libs
export MET_GSL=${EXTERNAL_LIBS}
export MET_BUFRLIB=${EXTERNAL_LIBS}
export BUFRLIB_NAME=-lbufr
export MET_HDF5=${EXTERNAL_LIBS}
export MET_NETCDF=${EXTERNAL_LIBS}
export MET_GRIB2CLIB=${EXTERNAL_LIBS}/lib
export MET_GRIB2CINC=${EXTERNAL_LIBS}/include
export GRIB2CLIB_NAME=-lgrib2c
export LIB_JASPER=${EXTERNAL_LIBS}/lib
export LIB_LIBPNG=${EXTERNAL_LIBS}/lib
export LIB_Z=${EXTERNAL_LIBS}/lib
export SET_D64BIT=FALSE
export CFLAGS="-Wall -g"
export CXXFLAGS="-Wall -g"
6 changes: 3 additions & 3 deletions scripts/installation/config/install_met_env_met_only.stampede
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@ module load python3/3.7.0
module load hdf5/1.10.4
module load netcdf/4.6.2

export TEST_BASE=/work2/06612/tg859120/stampede2/met/10.0.0
export TEST_BASE=/work2/06612/tg859120/stampede2/met/10.1.0
export COMPILER=intel_18.0.2
export MET_SUBDIR=${TEST_BASE}/
export MET_TARBALL=met-10.0.0.20210510.tar.gz
export MET_TARBALL=met-10.1.0.20220314.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/opt/apps/intel18/python3/3.7.0
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.7m
export MET_PYTHON_LD=-L${MET_PYTHON}/lib\ -lpython3.7m\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm
export MET_HDF5=/opt/apps/intel18/hdf5/1.10.4/x86_64/
export MET_NETCDF=/opt/apps/intel18/netcdf/4.6.2/x86_64/
export EXTERNAL_LIBS=/work2/06612/tg859120/stampede2/met/10.0.0/external_libs
export EXTERNAL_LIBS=/work2/06612/tg859120/stampede2/met/10.1.0/external_libs
export MET_GSL=${EXTERNAL_LIBS}
export MET_BUFRLIB=${EXTERNAL_LIBS}
export BUFRLIB_NAME=-lbufr
Expand Down
20 changes: 0 additions & 20 deletions scripts/installation/modulefiles/10.0.0_casper

This file was deleted.

21 changes: 0 additions & 21 deletions scripts/installation/modulefiles/10.0.0_jet

This file was deleted.

34 changes: 34 additions & 0 deletions scripts/installation/modulefiles/10.1.0_acorn
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#%Module######################################################################
##
## Model Evaluation Tools
##
proc ModulesHelp { } {
puts stderr "Sets up the paths and environment variables to use the Model Evaluation Tools v10.1.0
*** For help see the official MET webpage at http://www.dtcenter.org/met/users ***"
}

# The intel compiler is required to run MET

module use /apps/ops/para/libs/modulefiles/compiler/intel/19.1.3.304/
module load intel
module load python/3.8.6
module load netcdf/4.7.4
module load hdf5/1.10.6
module load bufr/11.5.0
module load zlib/1.2.11
module load jasper/2.0.25
module load libpng/1.6.37
module load gsl/2.7
module load g2c/1.6.4

set base /lfs/h2/emc/vpppg/noscrub/Julie.Prestopnik/MET/10.1.0
set ver 10.1.0
set share $base/share/met
set lib_base $base

prepend-path PATH $base/exec

setenv METversion V$ver
setenv MET_ROOT $base


Loading

0 comments on commit f5f7a41

Please sign in to comment.