Skip to content

Commit

Permalink
Feature main v11.0 update install files (#2626)
Browse files Browse the repository at this point in the history
* Updating hera files

* Updating files

* Adding files

* Adding and updating files
  • Loading branch information
jprestop authored Jul 26, 2023
1 parent 94bad88 commit 9049b37
Show file tree
Hide file tree
Showing 9 changed files with 150 additions and 18 deletions.
6 changes: 3 additions & 3 deletions internal/scripts/installation/config/install_met_env.hera
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
module use -a /contrib/anaconda/modulefiles
module load intel/2022.1.2
module load anaconda/latest
export TEST_BASE=/contrib/met/11.0.0
export TEST_BASE=/contrib/met/11.0.1
export COMPILER=intel_2022.1.2
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=v11.0.0.tar.gz
export MET_TARBALL=v11.0.1.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
export EXTERNAL_LIBS=/contrib/met/11.0.0/external_libs/
export EXTERNAL_LIBS=/contrib/met/11.0.1/external_libs/
#export MET_NETCDF=${EXTERNAL_LIBS}
export MET_GSL=${EXTERNAL_LIBS}
export MET_BUFRLIB=${EXTERNAL_LIBS}
Expand Down
6 changes: 3 additions & 3 deletions internal/scripts/installation/config/install_met_env.jet
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@ module load intel/2022.1.2
module load netcdf/4.7.0
module load hdf5/1.10.5

export TEST_BASE=/contrib/met/11.0.0
export TEST_BASE=/contrib/met/11.0.1
export COMPILER=intel_18.0.5.274
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=v11.0.0.tar.gz
export MET_TARBALL=v11.0.1.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/mnt/lfs1/HFIP/dtc-hurr/METplus/miniconda/miniconda3/envs/metplus_v5.0_py3.8
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.8
export MET_PYTHON_LD=-L${MET_PYTHON}/lib\ -L${MET_PYTHON}/lib/python3.8/config-3.8-x86_64-linux-gnu\ -lpython3.8\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm\ -Xlinker\ -export-dynamic
export MET_NETCDF=/apps/netcdf/4.7.0/intel/18.0.5.274
export MET_HDF5=/apps/hdf5/1.10.5/intel/18.0.5.274
export EXTERNAL_LIBS=/contrib/met/11.0.0/external_libs/
export EXTERNAL_LIBS=/contrib/met/11.0.1/external_libs/
#export MET_GSL=${EXTERNAL_LIBS}
#export MET_BUFRLIB=${EXTERNAL_LIBS}
#export BUFRLIB_NAME=-lbufr
Expand Down
6 changes: 3 additions & 3 deletions internal/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.2

export TEST_BASE=/apps/contrib/MET/11.0.0
export TEST_BASE=/apps/contrib/MET/11.0.1
export COMPILER=intel_2020
export MET_SUBDIR=${TEST_BASE}/
export MET_TARBALL=v11.0.0.tar.gz
export MET_TARBALL=v11.0.1.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/work/noaa/ovp/miniconda/miniconda3/envs/metplus_v5.0_py3.8
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.8
export MET_PYTHON_LD=-L${MET_PYTHON}/lib/python3.8/config-3.8-x86_64-linux-gnu\ -L${MET_PYTHON}/lib\ -lpython3.8\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm
export EXTERNAL_LIBS=/apps/contrib/MET/11.0.0/external_libs
export EXTERNAL_LIBS=/apps/contrib/MET/11.0.1/external_libs
export LIB_Z=${EXTERNAL_LIBS}/lib
#export MET_GSL=${EXTERNAL_LIBS}
#export MET_BUFRLIB=${EXTERNAL_LIBS}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
module use -a /contrib/anaconda/modulefiles
module load intel/2022.1.2
module load anaconda/latest
export TEST_BASE=/contrib/met/11.0.0
export TEST_BASE=/contrib/met/11.0.1
export COMPILER=intel_2022.1.2
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=v11.0.0.tar.gz
export MET_TARBALL=v11.0.1.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
export EXTERNAL_LIBS=/contrib/met/11.0.0/external_libs/
export EXTERNAL_LIBS=/contrib/met/11.0.1/external_libs/
export MET_NETCDF=${EXTERNAL_LIBS}
export MET_GSL=${EXTERNAL_LIBS}
export MET_BUFRLIB=${EXTERNAL_LIBS}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@ module load intel/2022.1.2
module load netcdf/4.7.0
module load hdf5/1.10.5

export TEST_BASE=/contrib/met/11.0.0
export TEST_BASE=/contrib/met/11.0.1
export COMPILER=intel_18.0.5.274
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=v11.0.0.tar.gz
export MET_TARBALL=v11.0.1.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/mnt/lfs1/HFIP/dtc-hurr/METplus/miniconda/miniconda3/envs/metplus_v5.0_py3.8
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.8
export MET_PYTHON_LD=-L${MET_PYTHON}/lib\ -L${MET_PYTHON}/lib/python3.8/config-3.8-x86_64-linux-gnu\ -lpython3.8\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm\ -Xlinker\ -export-dynamic
export MET_NETCDF=/apps/netcdf/4.7.0/intel/18.0.5.274
export MET_HDF5=/apps/hdf5/1.10.5/intel/18.0.5.274
export EXTERNAL_LIBS=/contrib/met/11.0.0/external_libs/
export EXTERNAL_LIBS=/contrib/met/11.0.1/external_libs/
export MET_GSL=${EXTERNAL_LIBS}
export MET_BUFRLIB=${EXTERNAL_LIBS}
export BUFRLIB_NAME=-lbufr
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
module load intel/2020.2

export TEST_BASE=/apps/contrib/MET/11.0.0
export TEST_BASE=/apps/contrib/MET/11.0.1
export COMPILER=intel_2020
export MET_SUBDIR=${TEST_BASE}/
export MET_TARBALL=v11.0.0.tar.gz
export MET_TARBALL=v11.0.1.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/work/noaa/ovp/miniconda/miniconda3/envs/metplus_v5.0_py3.8
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.8
export MET_PYTHON_LD=-L${MET_PYTHON}/lib/python3.8/config-3.8-x86_64-linux-gnu\ -L${MET_PYTHON}/lib\ -lpython3.8\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm
export EXTERNAL_LIBS=/apps/contrib/MET/11.0.0/external_libs
export EXTERNAL_LIBS=/apps/contrib/MET/11.0.1/external_libs
export MET_GSL=${EXTERNAL_LIBS}
export MET_BUFRLIB=${EXTERNAL_LIBS}
export BUFRLIB_NAME=-lbufr
Expand Down
68 changes: 68 additions & 0 deletions internal/scripts/installation/modulefiles/11.0.1_hera
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
#%Module######################################################################
##
## Model Evaluation Tools
##
proc ModulesHelp { } {
puts stderr "Sets up the paths and environment variables to use the Model Evaluation Tools v11.0.1
*** For help see the official MET webpage at http://www.dtcenter.org/met/users ***"
}

# The intel compiler is required to run MET
prereq intel
prereq anaconda/latest

set base /contrib/met
set ver 11.0.1
set share $base/$ver/share/met
set lib_base $base/11.0.1
setenv MET_ROOT $base/$ver/MET-11.0.1


prepend-path PATH $base/$ver/bin:$lib_base/external_libs/bin


#prepend-path LD_LIBRARY_PATH $lib_base/external_libs/lib

#setenv METversion $ver
#setenv MET_CONFIG $share/config
#setenv MET_POLY $share/poly
#setenv MET_COLORTABLES $share/colortables
#setenv MET_PS $share/ps
#setenv MET_TCDATA $share/tc_data
#setenv MET_TABLES $share/table_files
###
#setenv CC icc
#setenv CXX icc
#setenv F77 ifort

#module load intel/2022.1.2
#module load anaconda/latest

#setenv libdir /contrib/met/11.0.1/external_libs/lib
#setenv incdir /contrib/met/11.0.1/external_libs/include
#setenv iprefix /contrib/met/11.0.1/external_libs
#setenv basedir /contrib/met/11.0.1/met-11.0.1

#setenv MET_HDF5 $iprefix
#setenv MET_NETCDF $incdir
#setenv MET_GRIB2CINC $incdir
#setenv MET_GRIB2CLIB $libdir
#setenv MET_GSLLIB $libdir
#setenv MET_GSLINC $incdir
#setenv MET_BUFR $libdir
#setenv MET_HDFINC $incdir
#setenv MET_HDFLIB $libdir
#setenv MET_HDFEOSINC $incdir
#setenv MET_HDFEOSLIB $libdir
#setenv MET_PYTHON /contrib/anaconda3/latest
#setenv MET_PYTHON_CC -I/contrib/anaconda/anaconda3/latest/include/python3.7m
#setenv MET_PYTHON_LD -L/contrib/anaconda/anaconda3/latest/lib\ -lpython3.7m\ -lpthread\ -ldl\ -lutil\ -lm\ -Xlinker\ -export-dynamic
#setenv MET_FONT_DIR $basedir/fonts/

# CAIRO and FREETYPE were not used
#setenv MET_CAIROLIB $libdir
#setenv MET_CAIROINC $incdir/cairo
#setenv MET_FREETYPELIB $libdir
#setenv MET_FREETYPEINC $incdir/freetype2


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

prereq intel
prereq netcdf/4.7.0
prereq hdf5/1.10.5

set base /contrib/met/11.1.0
set ver 11.1.0
set share $base/share/met
setenv MET_ROOT $base/$ver/MET-11.1.0

prepend-path PATH $base/bin:$base/external_libs/bin:/apps/netcdf/4.7.0/intel/18.0.5.274/bin:/apps/hdf5/1.10.5/intel_seq/18.0.5.274/bin:/mnt/lfs1/HFIP/dtc-hurr/METplus/miniconda/miniconda3/envs/metplus_v5.0_py3.8
45 changes: 45 additions & 0 deletions internal/scripts/installation/modulefiles/11.0.1_orion
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
#%Module######################################################################
##
## Model Evaluation Tools
##
proc ModulesHelp { } {
puts stderr "Sets up the paths and environment variables to use the Model Evaluation Tools v11.0.1
*** For help see the official MET webpage at http://www.dtcenter.org/met/users ***"
}

prereq intel/2020.2

set base /apps/contrib/MET
set ver 11.0.1
set share $base/$ver/share/met
set lib_base $base/11.0.1
setenv MET_ROOT $base/$ver/MET-11.0.1

prepend-path PATH $base/$ver/bin:$lib_base/external_libs/bin:/work/noaa/ovp/miniconda/miniconda3/envs/metplus_v5.0_py3.8/bin

#export CC=icc
#export CXX=icc
#export F77=ifort
#module load intel/2020.2
#module load intelpython3/2020.2
#export libdir=/apps/contrib/MET/11.0.1/external_libs/lib
#export incdir=/apps/contrib/MET/11.0.1/external_libs/include
#export iprefix=/apps/contrib/MET/11.0.1/external_libs
#export basedir=/apps/contrib/MET/11.0.1/MET-11.0.1
#export MET_HDF5=$iprefix
#export MET_NETCDF=$incdir
#export MET_GRIB2CINC=$incdir
#export MET_GRIB2CLIB=$libdir
#setenv MET_GSLLIB=$libdir
#export MET_GSLINC=$incdir
#export MET_BUFR=$libdir
#export MET_HDFINC=$incdir
#export MET_HDFLIB=$libdir
#export MET_HDFEOSINC=$incdir
#export MET_HDFEOSLIB=$libdir
#export MET_PYTHON=/work/noaa/ovp/miniconda/miniconda3/envs/metplus_v5.0_py3.8
#export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.8
#export MET_PYTHON_LD=-L${MET_PYTHON}/lib/python3.8/config-3.8-x86_64-linux-gnu\ -L${MET_PYTHON}/lib\ -lpython3.8\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm
#export MET_FONT_DIR=$basedir/fonts/
#export LDFLAGS=-Wl,--disable-new-dtags -Wl,-rpath,${libdir}:${MET_PYTHON}/lib
#export CPPFLAGS=-I/apps/contrib/met/11.0.1/external_libs/include

0 comments on commit 9049b37

Please sign in to comment.