Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature 2753 comp script config #2868

Merged
merged 59 commits into from
Apr 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
3268fe9
set dynamic library file extension to .dylib if running on MacOS and …
georgemccabe Nov 16, 2023
d2b6afb
Merge branch 'develop' into feature_compile_mac_dynamic_lib
georgemccabe Nov 16, 2023
9d5fbbb
Added disabling of jasper documentation for compiliation on Hera
jprestop Nov 30, 2023
1140c08
Updated
jprestop Dec 1, 2023
98b082c
remove extra export of compiler env vars
georgemccabe Dec 1, 2023
2aa2462
include full path to log file so it is easier to file the log file to…
georgemccabe Dec 1, 2023
eea788a
send cmake output to a log file
georgemccabe Dec 1, 2023
10f857f
remove redundant semi-colon
georgemccabe Dec 1, 2023
e9cf2c4
use full path to log file so it is easier to examine on failure
georgemccabe Dec 1, 2023
b214917
use run_cmd to catch if rm command fails
georgemccabe Dec 1, 2023
f632365
Modifications for compilation on hera, gaea, and orion
jprestop Dec 1, 2023
dcdb2d0
Updating
jprestop Dec 1, 2023
3eef213
fixed variable name
georgemccabe Dec 4, 2023
ad0b2ed
clean up if/else statements
georgemccabe Dec 4, 2023
0c27437
set TIFF_LIBRARY_RELEASE argument to use full path to dynamic library…
georgemccabe Dec 4, 2023
1fb2a27
set LDFLAGS so that LDFLAGS value set in the user's environment will …
georgemccabe Dec 4, 2023
1e0e828
Updated based on gaea, orion, and hera installs
jprestop Dec 4, 2023
9c3ce46
Updated
jprestop Dec 4, 2023
9ce94ac
change extension of dynamic library files only if architecture is arm…
georgemccabe Dec 4, 2023
36621d0
added netcdf library to args to prevent error installing NetCDF-CXX w…
georgemccabe Dec 4, 2023
abd06eb
clean up how rpath and -L are added to LDFLAGS so that each entry is …
georgemccabe Dec 4, 2023
7ad88d6
Updated
jprestop Dec 4, 2023
30452e1
removed -ltiff from MET libs
georgemccabe Dec 4, 2023
8d816f8
Merge branch 'develop' into feature_compile_mac_dynamic_lib
georgemccabe Dec 4, 2023
3b57da3
only add path to rpath and -L arguments if they are not already inclu…
georgemccabe Dec 4, 2023
d208d87
changed from using LIB_TIFF (full path to tiff lib file) to use TIFF_…
georgemccabe Dec 5, 2023
69bde9b
update comments
georgemccabe Dec 5, 2023
d07e946
ensure all MET_* and MET_*LIB variables are added to the rpath for co…
georgemccabe Dec 5, 2023
ac7bb1d
remove unnecessary if block and only export LDFLAGS at the end of set…
georgemccabe Dec 5, 2023
5b24ded
Updated
jprestop Dec 5, 2023
bf458a9
Merged in changes from feature_compile_mac_dynamic_lib
jprestop Dec 5, 2023
1cd7b7c
Added section for adding <VALUE>/lib64 and rearranged placement of AD…
jprestop Dec 11, 2023
ace7897
Commenting out the running of the Jasper lib tests
jprestop Dec 11, 2023
93f1340
Updating and/or removing files
jprestop Dec 11, 2023
b8cae82
Updating and/or removing files
jprestop Dec 11, 2023
3a650c2
Latest udpates which include the addition of the tiff library for proj
jprestop Dec 19, 2023
0a01124
Remove commented out line.
jprestop Jan 16, 2024
a21e92b
Make indentation consistent.
jprestop Jan 16, 2024
fe93165
Make indentation consistent.
jprestop Jan 16, 2024
c2d1b29
Make indentation consistent.
jprestop Jan 16, 2024
47c370d
Per 2753, added -lm to configure_lib_args for NetCDF-CXX
jprestop Jan 17, 2024
3160c44
Pulling in develop
jprestop Feb 7, 2024
cfdbfcb
Per #2753 updating acorn files
jprestop Feb 12, 2024
02c26c1
Per #2753, update wcoss2 files
jprestop Feb 12, 2024
4d69de8
Per #2753, updating acorn file to include MET_PYTHON_EXE
jprestop Feb 12, 2024
8782f8e
Per #2753, updated files for 12.0.0 for derecho
jprestop Feb 13, 2024
f08e956
Per #2753, updated derecho file adding MET_PYTHON_EXE and made correc…
jprestop Feb 15, 2024
74df2eb
Updating config files
jprestop Mar 5, 2024
ef2d246
Updating orion files
jprestop Mar 5, 2024
3696c41
Updates for gaea's files
jprestop Mar 5, 2024
f163a18
Updating gaea modulefile
jprestop Mar 5, 2024
aec6e16
Removing modulefile for cheyenne
jprestop Mar 5, 2024
36b16d6
Added MET_PYTHON_EXE
jprestop Mar 5, 2024
60c8b5f
Added MET_PYTHON_EXE to hera too
jprestop Mar 6, 2024
f89cd7f
Adding file for hercules
jprestop Apr 2, 2024
9c32be7
Removing equals sign from setenv
jprestop Apr 2, 2024
fe6eb2d
Adding file for hercules
jprestop Apr 2, 2024
e7658cd
Updated script to add libjpeg installation for grib2c
jprestop Apr 24, 2024
d218e1d
Per #2753, Adding file for casper
jprestop Apr 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 24 additions & 2 deletions internal/scripts/installation/compile_MET_all.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
# The compile_MET_all.sh script will compile and install MET and its
# external library dependencies, if needed, including:
# PROJ (with dependency SQLITE >= 3.11), GSL, BUFRLIB,
# GRIB2C (with dependencies Z, PNG, JASPER), HDF5, NETCDF (C and CXX),
# GRIB2C (with dependencies Z, PNG, JASPER, JPEG), HDF5, NETCDF (C and CXX),
# HDF4 (optional for MODIS-Regrid and lidar2nc), HDFEOS (optional for
# MODIS-Regrid and lidar2nc), FREETYPE (optional for MODE Graphics),
# and CAIRO (optional for MODE Graphics).
Expand All @@ -51,7 +51,7 @@
# in the input environment configuration file (install_met_env.<machine_name>:
# MET_GRIB2CLIB, MET_GRIB2CINC, GRIB2CLIB_NAME, MET_BUFRLIB, BUFRLIB_NAME,
# MET_HDF5, MET_NETCDF, MET_PROJ, MET_GSL, LIB_JASPER, LIB_LIBPNG, LIB_Z,
# SQLITE_INCLUDE_DIR, SQLITE_LIB_DIR, TIFF_INCLUDE_DIR, TIFF_LIB_DIR.
# LIB_JPEG, SQLITE_INCLUDE_DIR, SQLITE_LIB_DIR, TIFF_INCLUDE_DIR, TIFF_LIB_DIR.
#
# The optional libraries ecKit and atlas offer support for unstructured
# grids. The optional libraries HDF4, HDFEOS, FREETYPE, and CAIRO are
Expand Down Expand Up @@ -176,11 +176,13 @@ if [[ -z ${MET_GRIB2CLIB} ]] && [[ -z ${MET_GRIB2C} ]]; then
COMPILE_ZLIB=1
COMPILE_LIBPNG=1
COMPILE_JASPER=1
COMPILE_JPEG=1
COMPILE_G2CLIB=1
else
COMPILE_ZLIB=0
COMPILE_LIBPNG=0
COMPILE_JASPER=0
COMPILE_JPEG=0
COMPILE_G2CLIB=0
fi

Expand Down Expand Up @@ -269,6 +271,7 @@ if [ ! -z "${SKIP_LIBS}" ]; then
COMPILE_ZLIB=0
COMPILE_LIBPNG=0
COMPILE_JASPER=0
COMPILE_JPEG=0
COMPILE_G2CLIB=0
COMPILE_ECKIT=0
COMPILE_ATLAS=0
Expand Down Expand Up @@ -570,6 +573,7 @@ if [[ $COMPILE_LIBPNG -eq 1 && $HOST != ys* ]]; then
run_cmd "make ${MAKE_ARGS} install > $(pwd)/libpng.make_install.log 2>&1"
fi


# Compile JASPER
if [ $COMPILE_JASPER -eq 1 ]; then

Expand All @@ -594,6 +598,24 @@ if [ $COMPILE_JASPER -eq 1 ]; then
run_cmd "make ${MAKE_ARGS} install > $(pwd)/jasper.make_install.log 2>&1"
fi

# Compile JPEG
if [ $COMPILE_JPEG -eq 1 ]; then

vrs="9e"

echo
echo "Compiling JPEG at `date`"
mkdir -p ${LIB_DIR}/jpeg
rm -rf ${LIB_DIR}/jpeg/jpeg*
tar -xf ${TAR_DIR}/jpegsrc.v${vrs}.tar.gz -C ${LIB_DIR}/jpeg
cd ${LIB_DIR}/jpeg/jpeg-${vrs}
echo "cd `pwd`"
run_cmd "./configure --prefix=${LIB_DIR} LDFLAGS=-L${LIB_DIR}/lib CPPFLAGS=-I${LIB_DIR}/include > $(pwd)/libjpeg.configure.log 2>&1"
run_cmd "make ${MAKE_ARGS} > $(pwd)/libjpeg.make.log 2>&1"
run_cmd "make ${MAKE_ARGS} install > $(pwd)/libjpeg.make_install.log 2>&1"
fi


# Compile G2CLIB
if [ $COMPILE_G2CLIB -eq 1 ]; then

Expand Down
54 changes: 32 additions & 22 deletions internal/scripts/installation/config/install_met_env.casper
Original file line number Diff line number Diff line change
@@ -1,30 +1,40 @@
module load ncarenv/1.3
module load intel/2021.2
module load netcdf/4.8.0
module load ncarenv/23.10
module load intel-classic/2023.2.1
module load cmake/3.26.3

export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/casper/11.1.0
export COMPILER=intel_2021.2
export TEST_BASE=/glade/work/dtcrt/METplus/casper/components/MET/installations/12.0.0
export COMPILER=intel-classic_2023.2.1
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=v11.1.0.tar.gz
export MET_TARBALL=v12.0.0.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/glade/p/ral/jntp/MET/METplus/miniconda/miniconda3/envs/metplus_v5.1_py3.10
export MET_PYTHON=/glade/work/dtcrt/METplus/casper/miniconda/miniconda3/envs/metplus_v5.1_py3.10
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.10
export MET_PYTHON_LD=`${MET_PYTHON}/bin/python3-config --ldflags --embed`
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 ADDTL_DIR=/usr/lib64
export EXTERNAL_LIBS=${TEST_BASE}/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 COMPILE_ECKIT=1
#export COMPILE_ATLAS=1
export MET_PROJ=${EXTERNAL_LIBS}
export MET_ECKIT=${EXTERNAL_LIBS}
export MET_ATLAS=${EXTERNAL_LIBS}
export MET_GSL=${EXTERNAL_LIBS}
export MET_BUFRLIB=${EXTERNAL_LIBS}
export BUFRLIB_NAME=-lbufr_4
export MET_GRIB2CLIB=${EXTERNAL_LIBS}/lib64
export MET_GRIB2CINC=${EXTERNAL_LIBS}/include
export GRIB2CLIB_NAME=-lg2c
export LIB_JASPER=${EXTERNAL_LIBS}/lib64
export LIB_LIBPNG=${EXTERNAL_LIBS}/lib
export LIB_Z=${EXTERNAL_LIBS}/lib
export LIB_JPEG=${EXTERNAL_LIBS}/lib
export MET_NETCDF=${EXTERNAL_LIBS}
export MET_HDF5=${EXTERNAL_LIBS}
export TIFF_INCLUDE_DIR=${EXTERNAL_LIBS}/include
export TIFF_LIB_DIR=${EXTERNAL_LIBS}/lib
export SQLITE_INCLUDE_DIR=${EXTERNAL_LIBS}/include
export SQLITE_LIB_DIR=${EXTERNAL_LIBS}/lib
export MAKE_ARGS="-j 5"
#export CFLAGS="-Wall -g"
#export CXXFLAGS="-Wall -g"
export MAKE_ARGS=-j
export CXXFLAGS="-std=c++11"
#export CXXFLAGS="-std=c++11"
#export SKIP_MET=true
30 changes: 18 additions & 12 deletions internal/scripts/installation/config/install_met_env.derecho
Original file line number Diff line number Diff line change
@@ -1,36 +1,42 @@
module load ncarenv/23.06
module load intel-oneapi/2023.0.0
module load ncarenv/23.09
module load intel/2023.2.1
module load cmake/3.26.3
module load hdf5/1.12.2
module load netcdf/4.9.2

export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/12.0.0
export COMPILER=intel-oneapi_2023.0.0
export CC=icx
export CXX=icpx
export FC=ifx
export F77=ifx
export F90=ifx

export TEST_BASE=/glade/work/dtcrt/METplus/derecho/components/MET/installations/12.0.0
export COMPILER=intel_2023.2.1
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=v12.0.0.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/glade/p/ral/jntp/MET/METplus/miniconda/miniconda3/envs/metplus_v5.1_py3.10
export MET_PYTHON=/glade/work/dtcrt/METplus/derecho/miniconda/miniconda3/envs/metplus_v5.1_py3.10
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.10
export MET_PYTHON_LD=`${MET_PYTHON}/bin/python3-config --ldflags --embed`
export MET_NETCDF=/glade/u/apps/derecho/23.06/spack/opt/spack/netcdf/4.9.2/oneapi/2023.0.0/iijr
export MET_HDF5=/glade/u/apps/derecho/23.06/spack/opt/spack/hdf5/1.12.2/oneapi/2023.0.0/d6xa
export ADDTL_DIR=/usr/lib64
export EXTERNAL_LIBS=${TEST_BASE}/external_libs
#export MET_PROJ=${EXTERNAL_LIBS}
#export LIB_TIFF=${ADDTL_DIR}/libtiff.so.5
export COMPILE_ECKIT=1
export COMPILE_ATLAS=1
#export MET_PROJ=${EXTERNAL_LIBS}
#export MET_ECKIT=${EXTERNAL_LIBS}
#export MET_ATLAS=${EXTERNAL_LIBS}
#export MET_GSL=${EXTERNAL_LIBS}
#export MET_BUFRLIB=${EXTERNAL_LIBS}
#export BUFRLIB_NAME=-lbufr_4
#export MET_NETCDF=${EXTERNAL_LIBS}
#export MET_HDF5=${EXTERNAL_LIBS}
#export MET_GRIB2CLIB=${EXTERNAL_LIBS}/lib64
#export MET_GRIB2CINC=${EXTERNAL_LIBS}/include
#export GRIB2CLIB_NAME=-lg2c
#export LIB_JASPER=${EXTERNAL_LIBS}/lib64
#export LIB_LIBPNG=${EXTERNAL_LIBS}/lib
#export LIB_Z=${EXTERNAL_LIBS}/lib
#export TIFF_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export TIFF_LIB_DIR=${EXTERNAL_LIBS}/lib
#export SQLITE_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export SQLITE_LIB_DIR=${EXTERNAL_LIBS}/lib
export MAKE_ARGS=-j
#export CFLAGS="-Wall -g"
#export CXXFLAGS="-Wall -g"
Expand Down
19 changes: 10 additions & 9 deletions internal/scripts/installation/config/install_met_env.gaea
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,18 @@ export F77=ifx
export F90=ifx
export CC=icx
export CXX=icpx
export TEST_BASE=/usw/met/12.0.0-beta2
export TEST_BASE=/usw/met/12.0.0
export COMPILER=intel-oneapi_2022.0.2
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=v12.0.0-beta2.tar.gz
export MET_TARBALL=v12.0.0.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/lustre/f2/dev/esrl/Julie.Prestopnik/projects/miniconda/miniconda3/envs/metplus_v5.1_py3.10/
export MET_PYTHON=/gpfs/f5/esrl/proj-shared/Julie.Prestopnik/projects/miniconda/miniconda3/envs/metplus_v5.1_py3.10/
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.10
export MET_PYTHON_LD=-L${MET_PYTHON}/lib/python3.10/config-3.10-x86_64-linux-gnu\ -L${MET_PYTHON}/lib\ -lpython3.10\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lm
export ADDTL_DIR=/usr/lib64
#export TIFF_INCLUDE_DIR=/lustre/f2/dev/esrl/Julie.Prestopnik/projects/miniconda/miniconda3/pkgs/libtiff-4.4.0-h82bc61c_5/include
#export LIB_TIFF=${ADDTL_DIR}/libtiff.so.5
#export EXTERNAL_LIBS=/usw/met/12.0.0-beta2/external_libs
export EXTERNAL_LIBS=${TEST_BASE}/external_libs
COMPILE_ATLAS=1
COMPILE_ECKIT=1
#export MET_PROJ=${EXTERNAL_LIBS}
#COMPILE_ATLAS=1
#COMPILE_ECKIT=1
#export MET_ATLAS=${EXTERNAL_LIBS}
#export MET_ECKIT=${EXTERNAL_LIBS}
#export MET_GSL=${EXTERNAL_LIBS}
Expand All @@ -33,5 +30,9 @@ export ADDTL_DIR=/usr/lib64
#export LIB_JASPER=${EXTERNAL_LIBS}/lib
#export LIB_LIBPNG=${EXTERNAL_LIBS}/lib
#export LIB_Z=${EXTERNAL_LIBS}/lib
#export TIFF_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export TIFF_LIB_DIR=${EXTERNAL_LIBS}/lib
#export SQLITE_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export SQLITE_LIB_DIR=${EXTERNAL_LIBS}/lib
export MAKE_ARGS="-j 5"

4 changes: 3 additions & 1 deletion internal/scripts/installation/config/install_met_env.hera
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module load gnu/9.2.0
module load intel/2022.1.2
module load cmake/3.26.4
module load cmake/3.28.1

export FC=ifort
export F77=ifort
Expand Down Expand Up @@ -34,6 +34,8 @@ export COMPILE_ATLAS=1
#export LIB_JASPER=${EXTERNAL_LIBS}/lib
#export LIB_LIBPNG=${EXTERNAL_LIBS}/lib
#export LIB_Z=${EXTERNAL_LIBS}/lib
#export TIFF_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export TIFF_LIB_DIR=${EXTERNAL_LIBS}/lib
#export SQLITE_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export SQLITE_LIB_DIR=${EXTERNAL_LIBS}/lib
export MAKE_ARGS="-j 5"
39 changes: 39 additions & 0 deletions internal/scripts/installation/config/install_met_env.hercules
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
module load intel-oneapi-compilers/2022.2.1
module load cmake/3.26.3

export CC=icx
export CXX=icpx
export FC=ifx
export F77=ifx
export F90=ifx

export TEST_BASE=/apps/contrib/MET/12.0.0-beta3
export COMPILER=intel-oneapi-compilers_2022.2.1
export MET_SUBDIR=${TEST_BASE}/
export MET_TARBALL=v12.0.0-beta3.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/work/noaa/ovp/miniconda/miniconda3/envs/metplus_v5.1_py3.10
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.10
export MET_PYTHON_LD=-L${MET_PYTHON}/lib/python3.10/config-3.10-x86_64-linux-gnu\ -L${MET_PYTHON}/lib\ -lpython3.10\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm\ -lm
export EXTERNAL_LIBS=${TEST_BASE}/external_libs
COMPILE_ATLAS=1
COMPILE_ECKIT=1
#export MET_PROJ=${EXTERNAL_LIBS}
#export MET_ATLAS=${EXTERNAL_LIBS}
#export MET_ECKIT=${EXTERNAL_LIBS}
#export MET_GSL=${EXTERNAL_LIBS}
#export MET_BUFRLIB=${EXTERNAL_LIBS}
#export BUFRLIB_NAME=-lbufr_4
#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=-lg2c
#export LIB_JASPER=${EXTERNAL_LIBS}/lib
#export LIB_LIBPNG=${EXTERNAL_LIBS}/lib
#export LIB_Z=${EXTERNAL_LIBS}/lib
#export TIFF_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export TIFF_LIB_DIR=${EXTERNAL_LIBS}/lib
#export SQLITE_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export SQLITE_LIB_DIR=${EXTERNAL_LIBS}/lib
export MAKE_ARGS="-j 5"
8 changes: 4 additions & 4 deletions internal/scripts/installation/config/install_met_env.jet
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module load intel/2022.1.2
module load cmake/3.26.4
module load cmake/3.28.1

export FC=ifort
export F77=ifort
Expand All @@ -14,13 +14,11 @@ export USE_MODULES=TRUE
export MET_PYTHON=/mnt/lfs1/HFIP/dtc-hurr/METplus/miniconda/miniconda3/envs/metplus_v5.1_py3.10
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.10
export MET_PYTHON_LD=-L${MET_PYTHON}/lib/python3.10/config-3.10-x86_64-linux-gnu\ -L${MET_PYTHON}/lib\ -lpython3.10\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm\ -lm
export ADDTL_DIR=/usr/lib64
#export ADDTL_DIR=/usr/lib64
export EXTERNAL_LIBS=${TEST_BASE}/external_libs/
COMPILE_ATLAS=1
COMPILE_ECKIT=1
#export MET_PROJ=${EXTERNAL_LIBS}
export TIFF_INCLUDE_DIR=/usr/include
export TIFF_LIB_DIR=/usr/lib64
#export MET_ATLAS=${EXTERNAL_LIBS}
#export MET_ECKIT=${EXTERNAL_LIBS}
#export MET_GSL=${EXTERNAL_LIBS}
Expand All @@ -34,6 +32,8 @@ export TIFF_LIB_DIR=/usr/lib64
#export LIB_JASPER=${EXTERNAL_LIBS}/lib
#export LIB_LIBPNG=${EXTERNAL_LIBS}/lib
#export LIB_Z=${EXTERNAL_LIBS}/lib
#export TIFF_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export TIFF_LIB_DIR=${EXTERNAL_LIBS}/lib
#export SQLITE_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export SQLITE_LIB_DIR=${EXTERNAL_LIBS}/lib
export MAKE_ARGS="-j 5"
18 changes: 9 additions & 9 deletions internal/scripts/installation/config/install_met_env.orion
Original file line number Diff line number Diff line change
@@ -1,23 +1,19 @@
module load intel/2020.2
module load cmake/3.22.1

export TEST_BASE=/apps/contrib/MET/12.0.0-beta2
export TEST_BASE=/apps/contrib/MET/12.0.0
export COMPILER=intel_2020
export MET_SUBDIR=${TEST_BASE}/
export MET_TARBALL=v12.0.0-beta2.tar.gz
export MET_TARBALL=v12.0.0.tar.gz
export USE_MODULES=TRUE
export MET_PYTHON=/work/noaa/ovp/miniconda/miniconda3/envs/metplus_v5.1_py3.10
export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.10
export MET_PYTHON_LD=-L${MET_PYTHON}/lib/python3.10/config-3.10-x86_64-linux-gnu\ -L${MET_PYTHON}/lib\ -lpython3.10\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm\ -lm
export ADDTL_DIR=/usr/lib64
#export TIFF_INCLUDE_DIR=${ADDTL_DIR}
#export LIB_TIFF=${ADDTL_DIR}/libtiff.so.5
#export ADDTL_DIR=/usr/lib64
export EXTERNAL_LIBS=${TEST_BASE}/external_libs
#export SQLITE_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export SQLITE_LIB_DIR=${EXTERNAL_LIBS}/lib
COMPILE_ATLAS=1
COMPILE_ECKIT=1
#export MET_PROJ=${EXTERNAL_LIBS}
#COMPILE_ATLAS=1
#COMPILE_ECKIT=1
#export MET_ATLAS=${EXTERNAL_LIBS}
#export MET_ECKIT=${EXTERNAL_LIBS}
#export MET_GSL=${EXTERNAL_LIBS}
Expand All @@ -31,4 +27,8 @@ export EXTERNAL_LIBS=${TEST_BASE}/external_libs
#export LIB_JASPER=${EXTERNAL_LIBS}/lib
#export LIB_LIBPNG=${EXTERNAL_LIBS}/lib
#export LIB_Z=${EXTERNAL_LIBS}/lib
#export TIFF_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export TIFF_LIB_DIR=${EXTERNAL_LIBS}/lib
#export SQLITE_INCLUDE_DIR=${EXTERNAL_LIBS}/include
#export SQLITE_LIB_DIR=${EXTERNAL_LIBS}/lib
export MAKE_ARGS="-j 5"
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ export F77=ifort
export F90=ifort
export CC=icc
export CXX=icpc
#export TEST_BASE=/apps/ops/para/libs/intel/19.1.3.304/met/12.0.0-beta1
#export TEST_BASE=/apps/ops/para/libs/intel/19.1.3.304/met/12.0.0-beta3
export TEST_BASE=$(pwd)
export LIB_DIR=${TEST_BASE}/external_libs
export BIN_DIR_PATH=${TEST_BASE}/bin
export COMPILER=intel_19.1.3.304
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=v12.0.0-beta1.tar.gz
export MET_TARBALL=v12.0.0-beta3.tar.gz
export USE_MODULES=TRUE
export ADDTL_DIR=/apps/spack/gettext/0.21/intel/19.1.3.304/at2kdo4edvuhyzrt5g6zhwrdb7bdui4s/lib64
export PYTHON_MODULE=python_3.10.4
Expand Down
Loading