Skip to content

Commit

Permalink
Bugfix 1395 main_v10.0 comp script (#1796)
Browse files Browse the repository at this point in the history
* Updating compile script and associated config files for met-10.0.0

* Removing old config files

* install_met_env.het

* Updated orion file

* Added stampede2 config file

* Adding modulefiles for various machines
  • Loading branch information
jprestop authored May 21, 2021
1 parent cba7377 commit 4984596
Show file tree
Hide file tree
Showing 21 changed files with 435 additions and 61 deletions.
6 changes: 3 additions & 3 deletions scripts/installation/compile_MET_all.sh
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ if [ ! -e $TAR_DIR ]; then
fi

# Update library linker path
export LD_LIBRARY_PATH=${TEST_BASE}/external_libs/lib${MET_PYTHON:+:$MET_PYTHON/lib}${MET_NETCDF:+:$MET_NETCDF/lib}${MET_HDF5:+:$MET_HDF5/lib}${MET_BUFRLIB:+:$MET_BUFRLIB}${MET_GRIB2CLIB:+:$MET_GRIB2CLIB}${LIB_JASPER:+$LIB_JASPER}${LIB_LIBPNG:+:$LIB_JASPER}${LIB_Z:+$LIB_Z}:${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH=${TEST_BASE}/external_libs/lib${MET_PYTHON:+:$MET_PYTHON/lib}${MET_NETCDF:+:$MET_NETCDF/lib}${MET_HDF5:+:$MET_HDF5/lib}${MET_BUFRLIB:+:$MET_BUFRLIB}${MET_GRIB2CLIB:+:$MET_GRIB2CLIB}${LIB_JASPER:+$LIB_JASPER}${LIB_LIBPNG:+:$LIB_JASPER}${LIB_Z:+$LIB_Z}${MET_GSL:+:$MET_GSL/lib}:${LD_LIBRARY_PATH}
echo "LD_LIBRARY_PATH = ${LD_LIBRARY_PATH}"

# Constants
Expand Down Expand Up @@ -751,8 +751,8 @@ if [ $COMPILE_MET -eq 1 ]; then
# https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html
# ${parameter:+word}
# If parameter is null or unset, nothing is substituted, otherwise the expansion of word is substituted.
export LDFLAGS="${LDFLAGS} -Wl,-rpath,${LIB_DIR}/lib${MET_NETCDF:+:$MET_NETCDF/lib}${MET_HDF5:+:$MET_HDF5/lib}${MET_BUFRLIB:+:$MET_BUFRLIB}${MET_GRIB2CLIB:+:$MET_GRIB2CLIB}${MET_PYTHON:+:$MET_PYTHON/lib}${MET_GSL:+$MET_GSL/lib}"
export LDFLAGS="${LDFLAGS} -Wl,-rpath,${LIB_JASPER:+$LIB_JASPER}${LIB_LIBPNG:+:$LIB_JASPER}${LIB_Z:+$LIB_Z}"
export LDFLAGS="${LDFLAGS} -Wl,-rpath,${LIB_DIR}/lib${MET_NETCDF:+:$MET_NETCDF/lib}${MET_HDF5:+:$MET_HDF5/lib}${MET_BUFRLIB:+:$MET_BUFRLIB}${MET_GRIB2CLIB:+:$MET_GRIB2CLIB}${MET_PYTHON:+:$MET_PYTHON/lib}${MET_GSL:+:$MET_GSL/lib}"
export LDFLAGS="${LDFLAGS} -Wl,-rpath,${LIB_JASPER:+$LIB_JASPER}${LIB_LIBPNG:+:$LIB_PNG}${LIB_Z:+$LIB_Z}"
export LDFLAGS="${LDFLAGS} ${LIB_JASPER:+-L$LIB_JASPER} ${LIB_LIBPNG:+-L$LIB_LIBPNG} ${MET_HDF5:+-L$MET_HDF5/lib}"
export LIBS="${LIBS} -lhdf5_hl -lhdf5 -lz"
export MET_FONT_DIR=${TEST_BASE}/fonts
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,22 +10,22 @@ module load NetCDF-intel-sandybridge/4.7.4
module load HDF5-parallel-intel-sandybridge/1.10.6
module use /gpfs/hps/nco/ops/nwprod/lib/modulefiles
module load bufr-intel/11.0.1
module load g2c-intel/1.5.0
module load jasper-gnu-sandybridge/1.900.1
module load png-intel-sandybridge/1.2.44
module load zlib-intel-sandybridge/1.2.7
module load g2c-intel/1.6.3

export FC=ftn
export F77=ftn
export F90=ftn
export CC=cc
export CXX=CC
export CRAYPE_LINK_TYPE=dynamic
export TEST_BASE=/gpfs/hps3/emc/meso/noscrub/emc.metplus/for_nco/met/9.1
export TEST_BASE=/gpfs/hps3/emc/meso/noscrub/emc.metplus/met/10.0.0
export BIN_DIR_PATH=${TEST_BASE}/exec
export COMPILER=intel_18.1.163
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-9.1.20200810.tar.gz
export MET_TARBALL=met-10.0.0.20210510.tar.gz
export USE_MODULES=TRUE
export PYTHON_MODULE=python_3.6.3
export MET_PYTHON=/gpfs/hps/usrx/local/prod/python/3.6.3
Expand All @@ -34,12 +34,12 @@ export MET_PYTHON_LD=-L/gpfs/hps/usrx/local/prod/python/3.6.3/lib\ -lpython3.6m\
export MET_NETCDF=$NETCDF
export MET_HDF5=$HDF5
export MET_BUFRLIB=/gpfs/hps/nco/ops/nwprod/lib/bufr/v11.3.0/intel
export MET_GRIB2CLIB=/gpfs/hps/nco/ops/nwprod/lib/g2c/v1.5.0/intel
export MET_GRIB2CINC=/gpfs/hps/nco/ops/nwprod/lib/g2c/v1.5.0/src
export MET_GRIB2CLIB=/gpfs/hps/nco/ops/nwprod/lib/g2c/v1.6.3/intel
export MET_GRIB2CINC=/gpfs/hps/nco/ops/nwprod/lib/g2c/v1.6.3/intel/include/libg2c_v1.6.3_4
export MET_GSL=$GSL_ROOT
export BUFRLIB_NAME=-lbufr_v11.3.0_4_64
export GRIB2CLIB_NAME=-lg2c_v1.5.0_4
export GRIB2CLIB_NAME=-lg2c_v1.6.3_4
export LIB_JASPER=/usrx/local/prod/jasper/1.900.1/gnu/sandybridge/lib
export LIB_LIBPNG=/usrx/local/prod/png/1.2.44/intel/sandybridge/lib
export LIB_Z=/usrx/local/prod/zlib/1.2.7/intel/sandybridge/lib
export SET_D64BIT=TRUE
export SET_D64BIT=FALSE
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,18 @@ module load python/3.6.3
module load NetCDF/4.5.0
module load HDF5-serial/1.10.1
module load bufr/11.3.0
module load g2c/1.5.0
module load zlib/1.2.11
module load jasper/1.900.1
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/for_nco/met/9.1
export TEST_BASE=/gpfs/dell2/emc/verification/noscrub/emc.metplus/met/10.0.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-9.1.20200810.tar.gz
export MET_TARBALL=met-10.0.0.20210510.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 All @@ -22,12 +23,12 @@ export MET_PYTHON_LD=-L/usrx/local/prod/packages/python/3.6.3/lib/\ -lpython3.6m
export MET_NETCDF=/usrx/local/prod/packages/ips/18.0.1/netcdf/4.5.0
export MET_HDF5=/usrx/local/prod/packages/ips/18.0.1/hdf5/1.10.1
export MET_BUFRLIB=/gpfs/dell1/nco/ops/nwprod/lib/bufr/v11.3.0/ips/18.0.1
export MET_GRIB2CLIB=/gpfs/dell1/nco/ops/nwprod/lib/g2c/v1.5.0/ips/18.0.1
export MET_GRIB2CINC=/gpfs/dell1/nco/ops/nwprod/lib/g2c/v1.5.0/src
export MET_GRIB2CLIB=/gpfs/dell1/nco/ops/nwprod/lib/g2c/v1.6.3/ips/18.0.1/lib
export MET_GRIB2CINC=/gpfs/dell1/nco/ops/nwprod/lib/g2c/v1.6.3/ips/18.0.1/include/libg2c_v1.6.3_4
export MET_GSL=$GSL_ROOT
export BUFRLIB_NAME=-lbufr_v11.3.0_4_64
export GRIB2CLIB_NAME=-lg2c_v1.5.0_4
export GRIB2CLIB_NAME=-lg2c_v1.6.3_4
export LIB_JASPER=/usrx/local/prod/packages/gnu/4.8.5/jasper/1.900.1/lib
export LIB_LIBPNG=/usrx/local/prod/packages/gnu/4.8.5/libpng/1.2.59/lib
export LIB_Z=/usrx/local/prod/packages/ips/18.0.1/zlib/1.2.11/lib
export SET_D64BIT=TRUE
export SET_D64BIT=FALSE
18 changes: 0 additions & 18 deletions scripts/installation/config/install_met_env.cheyenne

This file was deleted.

10 changes: 3 additions & 7 deletions scripts/installation/config/install_met_env.jet
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
module load intel/18.0.5.274
module load intelpython/3.6.5
module load netcdf/4.6.1
module load hdf5/1.10.4
export TEST_BASE=/contrib/met/9.0
export TEST_BASE=/contrib/met/10.0.0
export COMPILER=intel_18.0.5.274
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-9.0.1.20200423.tar.gz
export MET_TARBALL=met-10.0.0.20210510.tar.gz
export USE_MODULES=TRUE
export PYTHON_MODULE=intelpython_3.6.5
export MET_PYTHON=/apps/intel/intelpython3
export MET_PYTHON_CC=-I/apps/intel/intelpython3/include/python3.6m
export MET_PYTHON_LD=-L/apps/intel/intelpython3/lib\ -lpython3.6m\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm\ -Xlinker\ -export-dynamic
export MET_NETCDF=/apps/netcdf/4.6.1/intel/18.0.5.274
export MET_HDF5=/apps/hdf5/1.10.4/intel/18.0.5.274
export MET_HDF5=/apps/hdf5/1.10.4/intel_seq/18.0.5.274
14 changes: 7 additions & 7 deletions scripts/installation/config/install_met_env.orion
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
module load intel/2020
module load intelpython3/2020
module load intel/2020.2
module load intelpython3/2020.2

export TEST_BASE=/apps/contrib/MET/9.1
export TEST_BASE=/apps/contrib/MET/10.0.0
export COMPILER=intel_2020
export MET_SUBDIR=${TEST_BASE}/
export MET_TARBALL=met-9.1.20200810.tar.gz
export MET_TARBALL=met-10.0.0.20210510.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/apps/intel-2020/intel-2020/intelpython3/
export MET_PYTHON_CC=-I/apps/intel-2020/intel-2020/intelpython3/include/python3.7m
export MET_PYTHON_LD=-L/apps/intel-2020/intel-2020/intelpython3/lib\ -lpython3.7m\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm
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 SET_D64BIT=FALSE
export CFLAGS="-Wall -g"
export CXXFLAGS="-Wall -g"
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
module load intel/19.0.5
module load python/3.7.5
module load netcdf/4.7.3
module load netcdf/4.7.4
ncar_pylib

export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/casper/9.1
export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/casper/10.0.0
export COMPILER=intel_19.0.5
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-9.1.20200810.tar.gz
export MET_TARBALL=met-10.0.0.20210510.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_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 SET_D64BIT=FALSE
export CFLAGS="-Wall -g"
export CXXFLAGS="-Wall -g"
#export CFLAGS="-Wall -g"
#export CXXFLAGS="-Wall -g"
18 changes: 18 additions & 0 deletions scripts/installation/config/install_met_env_all.cheyenne
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
module load ncarenv/1.3
module load intel/19.0.5
module load python/3.7.9
module load netcdf/4.7.4
ncar_pylib

export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/10.0.0
export COMPILER=intel_19.0.5
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-10.0.0.20210510.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 SET_D64BIT=FALSE
#export CFLAGS="-Wall -g"
#export CXXFLAGS="-Wall -g"
13 changes: 13 additions & 0 deletions scripts/installation/config/install_met_env_all.hera
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
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
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-10.0.0.20210510.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 SET_D64BIT=FALSE
28 changes: 28 additions & 0 deletions scripts/installation/config/install_met_env_met_only.casper
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
module load intel/19.0.5
module load python/3.7.5
module load netcdf/4.7.4
ncar_pylib

export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/casper/10.0.0
export COMPILER=intel_19.0.5
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-10.0.0.20210510.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_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.4/intel/19.0.5
export EXTERNAL_LIBS=/glade/p/ral/jntp/MET/MET_releases/casper/10.0.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"
30 changes: 30 additions & 0 deletions scripts/installation/config/install_met_env_met_only.cheyenne
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
module load ncarenv/1.3
module load intel/19.0.5
module load python/3.7.9
module load netcdf/4.7.4
ncar_pylib

export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/10.0.0
export COMPILER=intel_19.0.5
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-10.0.0.20210510.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
EXTERNAL_LIBS=/glade/p/ral/jntp/MET/MET_releases/10.0.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"
Original file line number Diff line number Diff line change
@@ -1,25 +1,28 @@
module use -a /contrib/anaconda/modulefiles
module load intel/18.0.5.274
module load anaconda/latest
export TEST_BASE=/contrib/met/9.1
export TEST_BASE=/contrib/met/10.0.0
export COMPILER=intel_18.0.5.274
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=met-9.1.1.20201118.tar.gz
export MET_TARBALL=met-10.0.0.20210510.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/9.1/external_libs
export MET_NETCDF=/contrib/met/9.1/external_libs
export EXTERNAL_LIBS=/contrib/met/10.0.0/external_libs/
export MET_NETCDF=${EXTERNAL_LIBS}
export MET_GSL=${EXTERNAL_LIBS}
export MET_BUFRLIB=${EXTERNAL_LIBS}
export BUFRLIB_NAME=-lbufr
export MET_HDF5=${EXTERNAL_LIBS}
export MET_BUFRLIB=${EXTERNAL_LIBS}/lib
export MET_GRIB2CLIB=${EXTERNAL_LIBS}/lib
export MET_GRIB2CINC=${EXTERNAL_LIBS}/include
export MET_GSL=${EXTERNAL_LIBS}
export BUFRLIB_NAME=-lbufr
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 -lcurl"

28 changes: 28 additions & 0 deletions scripts/installation/config/install_met_env_met_only.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.0.0
export COMPILER=intel_18.0.2
export MET_SUBDIR=${TEST_BASE}/
export MET_TARBALL=met-10.0.0.20210510.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 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"
20 changes: 20 additions & 0 deletions scripts/installation/modulefiles/10.0.0_casper
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#%Module######################################################################
##
## Model Evaluation Tools
##
proc ModulesHelp { } {
puts stderr "Sets up the paths and environment variables to use the Model Evaluation Tools v10.0.0 *** For help see the official MET webpage at http://www.dtcenter.org/met/users ***"
}

# The intel compiler is required to run MET
module load intel/19.0.5
module load python/3.7.5
module load netcdf/4.7.4

set base /glade/p/ral/jntp/MET/MET_releases/casper/10.0.0
set ver 10.0.0
set share $base/share/met

prepend-path PATH $base/bin:/glade/p/ral/jntp/MET/MET_releases/casper/10.0.0/external_libs/bin

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

# If they exist, remove ncdump and ncgen from /glade/p/ral/jntp/MET/MET_releases/10.0.0/external_libs/bin

# The intel compiler is required to run MET
module load ncarenv/1.3
module load intel/19.0.5
module load python/3.7.9
module load netcdf/4.7.4

set base /glade/p/ral/jntp/MET/MET_releases/10.0.0
set ver 10.0.0
set share $base/share/met

prepend-path PATH $base/bin:/glade/p/ral/jntp/MET/MET_releases/10.0.0/external_libs/bin


setenv METversion V$ver

# setenv MET_BUFRLIB /glade/p/ral/jntp/MET/MET_releases/10.0.0/external_libs/libs
# setenv MET_GRIB2C /glade/p/ral/jntp/MET/MET_releases/10.0.0/external_libs
# setenv MET_GSL /glade/p/ral/jntp/MET/MET_releases/10.0.0/external_libs
Loading

0 comments on commit 4984596

Please sign in to comment.