diff --git a/internal/scripts/installation/config/install_MET_env.cray b/internal/scripts/installation/config/install_MET_env.cray deleted file mode 100644 index 4adea40a2c..0000000000 --- a/internal/scripts/installation/config/install_MET_env.cray +++ /dev/null @@ -1,45 +0,0 @@ -module load PrgEnv-intel/5.2.56 -module unload intel/15.0.3.187 -module load intel/18.1.163 -module swap craype-haswell craype-sandybridge -module load cray-mpich/7.2.0 -module load python/3.6.3 -module load gsl-intel-haswell/2.1 -module use /usrx/local/dev/modulefiles -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 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/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-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 -export MET_PYTHON_CC=-I/gpfs/hps/usrx/local/prod/python/3.6.3/include/python3.6m -export MET_PYTHON_LD=-L/gpfs/hps/usrx/local/prod/python/3.6.3/lib\ -lpython3.6m\ -lpthread\ -ldl\ -lutil\ -lrt\ -lm\ -Xlinker\ -export-dynamic -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.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.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=FALSE diff --git a/internal/scripts/installation/config/install_MET_env.dell b/internal/scripts/installation/config/install_MET_env.dell deleted file mode 100644 index 76eae86a2c..0000000000 --- a/internal/scripts/installation/config/install_MET_env.dell +++ /dev/null @@ -1,34 +0,0 @@ -module load ips/18.0.5.274 -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 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/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.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/ -export MET_PYTHON_CC=-I/usrx/local/prod/packages/python/3.6.3/include/python3.6m\ -I/usrx/local/prod/packages/python/3.6.3/include/python3.6m -export MET_PYTHON_LD=-L/usrx/local/prod/packages/python/3.6.3/lib/\ -lpython3.6m\ -lpthread\ -ldl\ -lutil\ -lm\ -Xlinker\ -export-dynamic -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.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.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=FALSE diff --git a/internal/scripts/installation/config/install_met_env.acorn b/internal/scripts/installation/config/install_met_env.acorn deleted file mode 100644 index 33bc4de786..0000000000 --- a/internal/scripts/installation/config/install_met_env.acorn +++ /dev/null @@ -1,35 +0,0 @@ -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.12.2 -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=/apps/sw_review/emc/MET/11.0.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=v11.0.0.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.12.2 -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 \ No newline at end of file diff --git a/internal/scripts/installation/config/install_met_env.acorn_py3.10 b/internal/scripts/installation/config/install_met_env.acorn_py3.10 index 9e725f6fac..1dd5cb16ca 100644 --- a/internal/scripts/installation/config/install_met_env.acorn_py3.10 +++ b/internal/scripts/installation/config/install_met_env.acorn_py3.10 @@ -1,8 +1,9 @@ module use /apps/ops/para/libs/modulefiles/compiler/intel/19.1.3.304/ module load intel python/3.10.4 +module use /apps/dev/modulefiles/ module load ve/evs/1.0 module load netcdf/4.7.4 -module load hdf5/1.12.2 +module load hdf5/1.10.6 module load bufr/11.5.0 module load zlib/1.2.11 module load jasper/2.0.25 @@ -10,11 +11,11 @@ module load libpng/1.6.37 module load gsl/2.7 module load g2c/1.6.4 -export TEST_BASE=/apps/sw_review/emc/MET/11.0.1 +export TEST_BASE=/apps/sw_review/emc/MET/11.1.0 export LIB_DIR=${TEST_BASE}/external_libs export COMPILER=intel_19.1.3.304 export MET_SUBDIR=${TEST_BASE} -export MET_TARBALL=v11.0.1.tar.gz +export MET_TARBALL=v11.1.0.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 @@ -23,7 +24,7 @@ export MET_PYTHON_LIB=/apps/spack/python/3.10.4/intel/19.1.3.304/xqft4d45h4dp4xn export MET_PYTHON_CC=-I/apps/spack/python/3.10.4/intel/19.1.3.304/xqft4d45h4dp4xnbz2ue3nbxv65i6bgp/include/python3.10 export MET_PYTHON_LD=-L/apps/spack/python/3.10.4/intel/19.1.3.304/xqft4d45h4dp4xnbz2ue3nbxv65i6bgp/lib64\ -lpython3.10\ -lintl\ -lcrypt\ -ldl\ -lutil\ -lm\ -lm 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.12.2 +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 @@ -33,4 +34,6 @@ 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 \ No newline at end of file +export SET_D64BIT=FALSE +export export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env.casper b/internal/scripts/installation/config/install_met_env.casper index 78c632e305..c9e9f06a91 100644 --- a/internal/scripts/installation/config/install_met_env.casper +++ b/internal/scripts/installation/config/install_met_env.casper @@ -2,20 +2,17 @@ module load ncarenv/1.3 module load intel/2021.2 module load netcdf/4.8.0 -export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/casper/11.0.0 +export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/casper/11.1.0 export COMPILER=intel_2021.2 export MET_SUBDIR=${TEST_BASE} -export MET_TARBALL=v11.0.0.tar.gz +export MET_TARBALL=v11.1.0.tar.gz export USE_MODULES=TRUE -export MET_PYTHON=/glade/p/ral/jntp/MET/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\ -lpython3.8\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lm -#export MET_PYTHON=/glade/p/ral/jntp/MET/METplus/casper/miniconda/miniconda3 -#export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.8 -#export MET_PYTHON_LD=-L${MET_PYTHON}/lib\ -lpython3.8\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lm +export MET_PYTHON=/glade/p/ral/jntp/MET/METplus/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 EXTERNAL_LIBS=/glade/p/ral/jntp/MET/MET_releases/casper/11.0.0/external_libs +export EXTERNAL_LIBS=${TEST_BASE}/external_libs #export MET_GSL=${EXTERNAL_LIBS} #export MET_BUFRLIB=${EXTERNAL_LIBS} #export BUFRLIB_NAME=-lbufr @@ -29,3 +26,5 @@ export MET_HDF5=/glade/u/apps/ch/opt/netcdf/4.8.0/intel/2021.2/ export SET_D64BIT=FALSE #export CFLAGS="-Wall -g" #export CXXFLAGS="-Wall -g" +export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env.cheyenne b/internal/scripts/installation/config/install_met_env.cheyenne index b9f23b7990..8686c817a1 100644 --- a/internal/scripts/installation/config/install_met_env.cheyenne +++ b/internal/scripts/installation/config/install_met_env.cheyenne @@ -2,17 +2,17 @@ module load ncarenv/1.3 module load intel/2021.2 module load netcdf/4.8.0 -export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/11.0.0 +export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/11.1.0 export COMPILER=intel_2021.2 export MET_SUBDIR=${TEST_BASE} -export MET_TARBALL=v11.0.0.tar.gz +export MET_TARBALL=v11.1.0.tar.gz export USE_MODULES=TRUE -export MET_PYTHON=/glade/p/ral/jntp/MET/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\ -lpython3.8\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lm +export MET_PYTHON=/glade/p/ral/jntp/MET/METplus/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 EXTERNAL_LIBS=/glade/p/ral/jntp/MET/MET_releases/11.0.0/external_libs +export EXTERNAL_LIBS=${TEST_BASE}/external_libs #export MET_GSL=${EXTERNAL_LIBS} #export MET_BUFRLIB=${EXTERNAL_LIBS} #export BUFRLIB_NAME=-lbufr @@ -25,4 +25,6 @@ export EXTERNAL_LIBS=/glade/p/ral/jntp/MET/MET_releases/11.0.0/external_libs #export LIB_Z=${EXTERNAL_LIBS}/lib #export SET_D64BIT=FALSE ##export CFLAGS="-Wall -g" -##export CXXFLAGS="-Wall -g" \ No newline at end of file +##export CXXFLAGS="-Wall -g" +export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env.cheyenne_gcc b/internal/scripts/installation/config/install_met_env.cheyenne_gcc deleted file mode 100644 index 57e013ebd2..0000000000 --- a/internal/scripts/installation/config/install_met_env.cheyenne_gcc +++ /dev/null @@ -1,29 +0,0 @@ -module load ncarenv/1.3 -module load gnu/10.1.0 -module load python/3.7.9 -module load netcdf/4.7.4 -ncar_pylib - -export TEST_BASE=/glade/p/ral/jntp/MET/MET_cross_platform_testing/met-10.0.0-beta4/gcc -export COMPILER=gnu_10.1.0 -export MET_SUBDIR=${TEST_BASE} -export MET_TARBALL=met-10.0.0-beta4.20210302.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/gnu/10.1.0/ -export EXTERNAL_LIBS=/glade/p/ral/jntp/MET/MET_cross_platform_testing/met-10.0.0-beta4/gcc/external_libs/ -export MET_GSL=${EXTERNAL_LIBS} -export MET_BUFRLIB=${EXTERNAL_LIBS} -export BUFRLIB_NAME=-lbufr -export MET_HDF5=/glade/u/apps/ch/opt/netcdf/4.7.4/gnu/10.1.0/ -export MET_GRIB2CLIBS=${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" diff --git a/internal/scripts/installation/config/install_met_env.cheyenne_pgi b/internal/scripts/installation/config/install_met_env.cheyenne_pgi deleted file mode 100644 index 635f93e8f3..0000000000 --- a/internal/scripts/installation/config/install_met_env.cheyenne_pgi +++ /dev/null @@ -1,29 +0,0 @@ -module load ncarenv/1.3 -module load pgi/20.4 -module load python/3.7.9 -ncar_pylib - -export TEST_BASE=/glade/p/ral/jntp/MET/MET_cross_platform_testing/met-10.0.0-beta4/pgi -export COMPILER=pgi_20.4 -export MET_SUBDIR=${TEST_BASE} -export MET_TARBALL=met-10.0.0-beta4.20210302.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 EXTERNAL_LIBS=/glade/p/ral/jntp/MET/MET_cross_platform_testing/met-10.0.0-beta4/pgi/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_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 -lcurl" - diff --git a/internal/scripts/installation/config/install_met_env.dogwood b/internal/scripts/installation/config/install_met_env.dogwood deleted file mode 100644 index e1644ae7e7..0000000000 --- a/internal/scripts/installation/config/install_met_env.dogwood +++ /dev/null @@ -1,36 +0,0 @@ -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 - diff --git a/internal/scripts/installation/config/install_met_env.frontera b/internal/scripts/installation/config/install_met_env.frontera index e8e3feffec..9890743689 100644 --- a/internal/scripts/installation/config/install_met_env.frontera +++ b/internal/scripts/installation/config/install_met_env.frontera @@ -2,14 +2,14 @@ module load intel/19.1.1 module load hdf5/1.12.0 module load netcdf/4.7.4 -export TEST_BASE=/work2/06612/tg859120/frontera/MET/11.0.0 +export TEST_BASE=/work2/06612/tg859120/frontera/MET/11.1.0 export COMPILER=intel_19.1.1 export MET_SUBDIR=${TEST_BASE}/ -export MET_TARBALL=v11.0.0.tar.gz +export MET_TARBALL=v11.1.0.tar.gz export USE_MODULES=TRUE -export MET_PYTHON=/work2/06612/tg859120/frontera/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\ -lpython3.8\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lm +export MET_PYTHON=/work2/06612/tg859120/frontera/miniconda/miniconda3/envs/metplus_v5.1_py3.10 +export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.10 +export MET_PYTHON_LD=`python3-config --ldflags --embed` export MET_HDF5=/opt/apps/intel19/hdf5/1.12.0/x86_64/ export MET_NETCDF=/opt/apps/intel19/netcdf/4.7.4/x86_64/ export EXTERNAL_LIBS=${TEST_BASE}/external_libs @@ -25,3 +25,5 @@ export EXTERNAL_LIBS=${TEST_BASE}/external_libs export SET_D64BIT=FALSE #export CFLAGS="-Wall -g" #export CXXFLAGS="-Wall -g" +export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env.gaea b/internal/scripts/installation/config/install_met_env.gaea index 312c1ecea1..348b93cb5d 100644 --- a/internal/scripts/installation/config/install_met_env.gaea +++ b/internal/scripts/installation/config/install_met_env.gaea @@ -1,12 +1,14 @@ module load intel/19.0.5.281 -export TEST_BASE=/usw/met/11.0.0 +export TEST_BASE=/usw/met/11.1.0 export COMPILER=intel_19.0.5.281 export MET_SUBDIR=${TEST_BASE} -export MET_TARBALL=v11.0.0.tar.gz +export MET_TARBALL=v11.1.0.tar.gz export USE_MODULES=TRUE -export MET_PYTHON=/lustre/f2/dev/esrl/Julie.Prestopnik/projects/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\ -lm -export EXTERNAL_LIBS=/usw/met/11.0.0/external_libs +export MET_PYTHON=/lustre/f2/dev/esrl/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=`python3-config --ldflags --embed` +export EXTERNAL_LIBS=${TEST_BASE}/external_libs export LIB_Z=${EXTERNAL_LIBS}/lib +export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env.hera b/internal/scripts/installation/config/install_met_env.hera index 1b938cddfd..cd0d0a4c81 100755 --- a/internal/scripts/installation/config/install_met_env.hera +++ b/internal/scripts/installation/config/install_met_env.hera @@ -23,4 +23,5 @@ export EXTERNAL_LIBS=/contrib/met/11.1.0/external_libs/ #export LIB_Z=${EXTERNAL_LIBS}/lib #export CFLAGS="-Wall -g" #export CXXFLAGS="-Wall -g -lcurl" -export MAKE_ARGS=-j \ No newline at end of file +export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" \ No newline at end of file diff --git a/internal/scripts/installation/config/install_met_env.jet b/internal/scripts/installation/config/install_met_env.jet index 0d88a2f0fc..0f93cc0615 100644 --- a/internal/scripts/installation/config/install_met_env.jet +++ b/internal/scripts/installation/config/install_met_env.jet @@ -12,7 +12,7 @@ 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 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.1.0/external_libs/ +export EXTERNAL_LIBS=${TEST_BASE}/external_libs/ #export MET_GSL=${EXTERNAL_LIBS} #export MET_BUFRLIB=${EXTERNAL_LIBS} #export BUFRLIB_NAME=-lbufr @@ -24,3 +24,4 @@ export EXTERNAL_LIBS=/contrib/met/11.1.0/external_libs/ #export LIB_Z=${EXTERNAL_LIBS}/lib export MAKE_ARGS=-j export SET_D64BIT=FALSE +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env.orion b/internal/scripts/installation/config/install_met_env.orion index 4a25f75b57..5f8b03bafb 100644 --- a/internal/scripts/installation/config/install_met_env.orion +++ b/internal/scripts/installation/config/install_met_env.orion @@ -8,7 +8,7 @@ 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=/apps/contrib/MET/11.1.0/external_libs +export EXTERNAL_LIBS=${TEST_BASE}/external_libs export LIB_Z=${EXTERNAL_LIBS}/lib #export MET_GSL=${EXTERNAL_LIBS} #export MET_BUFRLIB=${EXTERNAL_LIBS} @@ -24,4 +24,6 @@ export LIB_Z=${EXTERNAL_LIBS}/lib export MAKE_ARGS=-j #export CFLAGS="-Wall -g" #export CXXFLAGS="-Wall -g" +export CXXFLAGS="-std=c++11" + diff --git a/internal/scripts/installation/config/install_met_env.stampede b/internal/scripts/installation/config/install_met_env.stampede deleted file mode 100644 index 8b961c99e8..0000000000 --- a/internal/scripts/installation/config/install_met_env.stampede +++ /dev/null @@ -1,28 +0,0 @@ -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" diff --git a/internal/scripts/installation/config/install_met_env.wcoss2_py3.10 b/internal/scripts/installation/config/install_met_env.wcoss2_py3.10 index e8c83f6ca5..0adabc48bc 100644 --- a/internal/scripts/installation/config/install_met_env.wcoss2_py3.10 +++ b/internal/scripts/installation/config/install_met_env.wcoss2_py3.10 @@ -1,10 +1,7 @@ -# JY module use /apps/ops/para/libs/modulefiles/compiler/intel/19.1.3.304/ -module load intel -# JY add following two -module load craype/2.7.13 -module load cray-mpich/8.1.12 - -module load python/3.10.4 +module reset +module use /apps/ops/para/libs/modulefiles/compiler/intel/19.1.3.304 +export HPC_OPT=/apps/ops/para/libs +module load ve/evs/1.0 module load netcdf/4.7.4 module load hdf5/1.10.6 module load bufr/11.6.0 @@ -14,13 +11,13 @@ module load libpng/1.6.37 module load gsl/2.7 module load g2c/1.6.4 -#export TEST_BASE=/apps/ops/para/libs/intel/19.1.3.304/met/11.0.1 +#export TEST_BASE=/apps/ops/para/libs/intel/19.1.3.304/met/11.1.0-rc1 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=v11.0.1.tar.gz +export MET_TARBALL=v11.1.0-rc1.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 @@ -29,7 +26,7 @@ export MET_PYTHON_LIB=/apps/spack/python/3.10.4/intel/19.1.3.304/xqft4d45h4dp4xn export MET_PYTHON_CC=-I/apps/spack/python/3.10.4/intel/19.1.3.304/xqft4d45h4dp4xnbz2ue3nbxv65i6bgp/include/python3.10 export MET_PYTHON_LD=-L/apps/spack/python/3.10.4/intel/19.1.3.304/xqft4d45h4dp4xnbz2ue3nbxv65i6bgp/lib64\ -lpython3.10\ -lcrypt\ -lintl\ -ldl\ -lutil\ -lm\ -lm export MET_NETCDF=/apps/prod/hpc-stack/intel-19.1.3.304/netcdf/4.7.4 -# JY export MET_HDF5=/apps/prod/hpc-stack/intel-19.1.3.304/hdf5/1.12.2 +# JY export MET_HDF5=/apps/prod/hpc-stack/intel-19.1.3.304/hdf5/1.10.6 export MET_HDF5=${HDF5_ROOT} export MET_BUFRLIB=/apps/ops/prod/libs/intel/19.1.3.304/bufr/11.6.0/lib64 # JY export MET_GRIB2CLIB=/apps/ops/prod/libs/intel/19.1.3.304/g2c/1.6.4/lib64 @@ -46,3 +43,5 @@ export LIB_LIBPNG=${LIBPNG_LIBDIR} # JY export LIB_Z=/apps/spack/zlib/1.2.11/intel/19.1.3.304/hjotqkckeoyt6j6tibalwzrlfljcjtdh/lib export LIB_Z=${ZLIB_LIBDIR} export SET_D64BIT=FALSE +export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env.wcoss2 b/internal/scripts/installation/config/install_met_env.wcoss2_py3.10_secondary similarity index 59% rename from internal/scripts/installation/config/install_met_env.wcoss2 rename to internal/scripts/installation/config/install_met_env.wcoss2_py3.10_secondary index a8ed47974b..fb0220c5a6 100644 --- a/internal/scripts/installation/config/install_met_env.wcoss2 +++ b/internal/scripts/installation/config/install_met_env.wcoss2_py3.10_secondary @@ -1,10 +1,11 @@ -# JY module use /apps/ops/para/libs/modulefiles/compiler/intel/19.1.3.304/ +module reset +module use /apps/ops/para/libs/modulefiles/compiler/intel/19.1.3.304 module load intel -# JY add following two -module load craype/2.7.13 -module load cray-mpich/8.1.12 - -module load python/3.8.6 +module load PrgEnv-intel/8.3.3 +module load craype/2.7.17 +module load python/3.10.4 +module use /apps/dev/modulefiles/ +module load ve/evs/1.0 module load netcdf/4.7.4 module load hdf5/1.10.6 module load bufr/11.6.0 @@ -14,20 +15,22 @@ module load libpng/1.6.37 module load gsl/2.7 module load g2c/1.6.4 -#export TEST_BASE=/apps/ops/para/libs/intel/19.1.3.304/met/11.0.0 +#export TEST_BASE=/apps/ops/para/libs/intel/19.1.3.304/met/11.1.0-rc1 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=v11.0.0.tar.gz +export MET_TARBALL=v11.1.0-rc1.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 ADDTL_DIR=/apps/spack/gettext/0.21/intel/19.1.3.304/at2kdo4edvuhyzrt5g6zhwrdb7bdui4s/lib64 +export PYTHON_MODULE=python_3.10.4 +export MET_PYTHON=/apps/spack/python/3.10.4/intel/19.1.3.304/xqft4d45h4dp4xnbz2ue3nbxv65i6bgp +export MET_PYTHON_LIB=/apps/spack/python/3.10.4/intel/19.1.3.304/xqft4d45h4dp4xnbz2ue3nbxv65i6bgp/lib64 +export MET_PYTHON_CC=-I/apps/spack/python/3.10.4/intel/19.1.3.304/xqft4d45h4dp4xnbz2ue3nbxv65i6bgp/include/python3.10 +export MET_PYTHON_LD=-L/apps/spack/python/3.10.4/intel/19.1.3.304/xqft4d45h4dp4xnbz2ue3nbxv65i6bgp/lib64\ -lpython3.10\ -lcrypt\ -lintl\ -ldl\ -lutil\ -lm\ -lm export MET_NETCDF=/apps/prod/hpc-stack/intel-19.1.3.304/netcdf/4.7.4 -# JY export MET_HDF5=/apps/prod/hpc-stack/intel-19.1.3.304/hdf5/1.12.2 +# JY export MET_HDF5=/apps/prod/hpc-stack/intel-19.1.3.304/hdf5/1.10.6 export MET_HDF5=${HDF5_ROOT} export MET_BUFRLIB=/apps/ops/prod/libs/intel/19.1.3.304/bufr/11.6.0/lib64 # JY export MET_GRIB2CLIB=/apps/ops/prod/libs/intel/19.1.3.304/g2c/1.6.4/lib64 @@ -44,3 +47,5 @@ export LIB_LIBPNG=${LIBPNG_LIBDIR} # JY export LIB_Z=/apps/spack/zlib/1.2.11/intel/19.1.3.304/hjotqkckeoyt6j6tibalwzrlfljcjtdh/lib export LIB_Z=${ZLIB_LIBDIR} export SET_D64BIT=FALSE +export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env_met_only.casper b/internal/scripts/installation/config/install_met_env_met_only.casper index e84e5d3ff1..beb46d927d 100644 --- a/internal/scripts/installation/config/install_met_env_met_only.casper +++ b/internal/scripts/installation/config/install_met_env_met_only.casper @@ -2,20 +2,17 @@ module load ncarenv/1.3 module load intel/2021.2 module load netcdf/4.8.0 -export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/casper/11.0.0 +export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/casper/11.1.0 export COMPILER=intel_2021.2 export MET_SUBDIR=${TEST_BASE} -export MET_TARBALL=v11.0.0.tar.gz +export MET_TARBALL=v11.1.0.tar.gz export USE_MODULES=TRUE -export MET_PYTHON=/glade/p/ral/jntp/MET/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\ -lpython3.8\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lm -#export MET_PYTHON=/glade/p/ral/jntp/MET/METplus/casper/miniconda/miniconda3 -#export MET_PYTHON_CC=-I${MET_PYTHON}/include/python3.8 -#export MET_PYTHON_LD=-L${MET_PYTHON}/lib\ -lpython3.8\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lm +export MET_PYTHON=/glade/p/ral/jntp/MET/METplus/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 EXTERNAL_LIBS=/glade/p/ral/jntp/MET/MET_releases/casper/11.0.0/external_libs +export EXTERNAL_LIBS=${TEST_BASE}/external_libs export MET_GSL=${EXTERNAL_LIBS} export MET_BUFRLIB=${EXTERNAL_LIBS} export BUFRLIB_NAME=-lbufr @@ -29,3 +26,5 @@ export LIB_Z=${EXTERNAL_LIBS}/lib export SET_D64BIT=FALSE #export CFLAGS="-Wall -g" #export CXXFLAGS="-Wall -g" +export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env_met_only.cheyenne b/internal/scripts/installation/config/install_met_env_met_only.cheyenne index d1bc4a47a0..4049fc774a 100644 --- a/internal/scripts/installation/config/install_met_env_met_only.cheyenne +++ b/internal/scripts/installation/config/install_met_env_met_only.cheyenne @@ -2,17 +2,17 @@ module load ncarenv/1.3 module load intel/2021.2 module load netcdf/4.8.0 -export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/11.0.0 +export TEST_BASE=/glade/p/ral/jntp/MET/MET_releases/11.1.0 export COMPILER=intel_2021.2 export MET_SUBDIR=${TEST_BASE} -export MET_TARBALL=v11.0.0.tar.gz +export MET_TARBALL=v11.1.0.tar.gz export USE_MODULES=TRUE -export MET_PYTHON=/glade/p/ral/jntp/MET/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\ -lpython3.8\ -lcrypt\ -lpthread\ -ldl\ -lutil\ -lm +export MET_PYTHON=/glade/p/ral/jntp/MET/METplus/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 EXTERNAL_LIBS=/glade/p/ral/jntp/MET/MET_releases/11.0.0/external_libs +export EXTERNAL_LIBS=${TEST_BASE}/external_libs export MET_GSL=${EXTERNAL_LIBS} export MET_BUFRLIB=${EXTERNAL_LIBS} export BUFRLIB_NAME=-lbufr @@ -25,4 +25,6 @@ export LIB_LIBPNG=${EXTERNAL_LIBS}/lib export LIB_Z=${EXTERNAL_LIBS}/lib export SET_D64BIT=FALSE ##export CFLAGS="-Wall -g" -##export CXXFLAGS="-Wall -g" \ No newline at end of file +##export CXXFLAGS="-Wall -g" +export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env_met_only.gaea b/internal/scripts/installation/config/install_met_env_met_only.gaea index 63420b15d8..b5167c7f9c 100644 --- a/internal/scripts/installation/config/install_met_env_met_only.gaea +++ b/internal/scripts/installation/config/install_met_env_met_only.gaea @@ -1,14 +1,14 @@ module load intel/19.0.5.281 -export TEST_BASE=/usw/met/11.0.0 +export TEST_BASE=/usw/met/11.1.0 export COMPILER=intel_19.0.5.281 export MET_SUBDIR=${TEST_BASE} -export MET_TARBALL=v11.0.0.tar.gz +export MET_TARBALL=v11.1.0.tar.gz export USE_MODULES=TRUE -export MET_PYTHON=/lustre/f2/dev/esrl/Julie.Prestopnik/projects/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\ -lm -export EXTERNAL_LIBS=/usw/met/11.0.0/external_libs +export MET_PYTHON=/lustre/f2/dev/esrl/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=`${MET_PYTHON}/bin/python3-config --ldflags --embed` +export EXTERNAL_LIBS=${TEST_BASE}/external_libs export MET_NETCDF=${EXTERNAL_LIBS} export MET_GSL=${EXTERNAL_LIBS} export MET_BUFRLIB=${EXTERNAL_LIBS} @@ -23,3 +23,5 @@ export LIB_Z=${EXTERNAL_LIBS}/lib export SET_D64BIT=FALSE #export CFLAGS="-Wall -g" #export CXXFLAGS="-Wall -g -lcurl" +export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env_met_only.hera b/internal/scripts/installation/config/install_met_env_met_only.hera index b4ac247f75..ba0327e17a 100644 --- a/internal/scripts/installation/config/install_met_env_met_only.hera +++ b/internal/scripts/installation/config/install_met_env_met_only.hera @@ -23,4 +23,5 @@ export LIB_LIBPNG=${EXTERNAL_LIBS}/lib export LIB_Z=${EXTERNAL_LIBS}/lib #export CFLAGS="-Wall -g" #export CXXFLAGS="-Wall -g -lcurl" -export MAKE_ARGS=-j \ No newline at end of file +export MAKE_ARGS=-j +export CXXFLAGS="-std=c++11" \ No newline at end of file diff --git a/internal/scripts/installation/config/install_met_env_met_only.jet b/internal/scripts/installation/config/install_met_env_met_only.jet index c4c66ebfc3..99cf673403 100644 --- a/internal/scripts/installation/config/install_met_env_met_only.jet +++ b/internal/scripts/installation/config/install_met_env_met_only.jet @@ -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.1.0 export COMPILER=intel_18.0.5.274 export MET_SUBDIR=${TEST_BASE} -export MET_TARBALL=v11.0.0.tar.gz +export MET_TARBALL=v11.1.0.tar.gz 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 MET_PYTHON_LD=`${MET_PYTHON}/bin/python3-config --ldflags --embed` 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=${TEST_BASE}/external_libs/ export MET_GSL=${EXTERNAL_LIBS} export MET_BUFRLIB=${EXTERNAL_LIBS} export BUFRLIB_NAME=-lbufr @@ -24,3 +24,4 @@ export LIB_LIBPNG=${EXTERNAL_LIBS}/lib export LIB_Z=${EXTERNAL_LIBS}/lib export MAKE_ARGS=-j export SET_D64BIT=FALSE +export CXXFLAGS="-std=c++11" diff --git a/internal/scripts/installation/config/install_met_env_met_only.orion b/internal/scripts/installation/config/install_met_env_met_only.orion index 49ab2ebd68..66cea2a43c 100644 --- a/internal/scripts/installation/config/install_met_env_met_only.orion +++ b/internal/scripts/installation/config/install_met_env_met_only.orion @@ -7,8 +7,8 @@ export MET_TARBALL=v11.1.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 EXTERNAL_LIBS=/apps/contrib/MET/11.1.0/external_libs +export MET_PYTHON_LD=`${MET_PYTHON}/bin/python3-config --ldflags --embed` +export EXTERNAL_LIBS=${TEST_BASE}/external_libs export MET_GSL=${EXTERNAL_LIBS} export MET_BUFRLIB=${EXTERNAL_LIBS} export BUFRLIB_NAME=-lbufr @@ -24,3 +24,5 @@ export SET_D64BIT=FALSE export MAKE_ARGS=-j #export CFLAGS="-Wall -g" #export CXXFLAGS="-Wall -g" +export CXXFLAGS="-std=c++11" + diff --git a/internal/scripts/installation/config/install_met_env_met_only.stampede b/internal/scripts/installation/config/install_met_env_met_only.stampede deleted file mode 100644 index 18495660ab..0000000000 --- a/internal/scripts/installation/config/install_met_env_met_only.stampede +++ /dev/null @@ -1,28 +0,0 @@ -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" diff --git a/internal/scripts/installation/modulefiles/11.1.0.lua_wcoss2 b/internal/scripts/installation/modulefiles/11.1.0.lua_wcoss2 new file mode 100644 index 0000000000..457753be13 --- /dev/null +++ b/internal/scripts/installation/modulefiles/11.1.0.lua_wcoss2 @@ -0,0 +1,27 @@ +help([[ +]]) + +local pkgName = myModuleName() +local pkgVersion = myModuleVersion() +local pkgNameVer = myModuleFullName() + +local hierA = hierarchyA(pkgNameVer,1) +local compNameVer = hierA[1] + + +conflict(pkgName) + +local opt = os.getenv("HPC_OPT") or os.getenv("OPT") or "/opt/modules" + +local base = pathJoin(opt,compNameVer,pkgName,pkgVersion) + +prepend_path("PATH", pathJoin(base,"bin")) + +setenv("MET_ROOT", base) +setenv("MET_BASE", pathJoin(base, "share", "met")) +setenv("MET_VERSION", pkgVersion) + +whatis("Name: ".. pkgName) +whatis("Version: " .. pkgVersion) +whatis("Category: applications") +whatis("Description: Model Evaluation Tools (MET)") \ No newline at end of file diff --git a/internal/scripts/installation/modulefiles/11.1.0_acorn b/internal/scripts/installation/modulefiles/11.1.0_acorn new file mode 100644 index 0000000000..3712812827 --- /dev/null +++ b/internal/scripts/installation/modulefiles/11.1.0_acorn @@ -0,0 +1,33 @@ +#%Module###################################################################### +## +## Model Evaluation Tools +## +proc ModulesHelp { } { + puts stderr "Sets up the paths and environment variables to use the Model Evaluation Tools v11.1.0-rc1 + *** 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 python/3.10.4 +module use /apps/dev/modulefiles/ +module load ve/evs/1.0 +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 /apps/sw_review/emc/MET/11.1.0-rc1 +set ver 11.1.0-rc1 +set share $base/share/met +set lib_base $base + +prepend-path PATH $base/bin + +setenv METversion V$ver +setenv MET_ROOT $base diff --git a/internal/scripts/installation/modulefiles/11.1.0_cheyenne b/internal/scripts/installation/modulefiles/11.1.0_cheyenne new file mode 100644 index 0000000000..70032e4f5d --- /dev/null +++ b/internal/scripts/installation/modulefiles/11.1.0_cheyenne @@ -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 v11.1.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/11.1.0/external_libs/bin + +# The intel compiler is required to run MET +module load ncarenv/1.3 +module load intel/2021.2 +module load netcdf/4.8.0 + +set base /glade/p/ral/jntp/MET/MET_releases/11.1.0 +set ver 11.1.0 +set share $base/share/met + +prepend-path PATH $base/bin:/glade/p/ral/jntp/MET/MET_releases/11.1.0/external_libs/bin:/glade/p/ral/jntp/MET/METplus/miniconda/miniconda3/envs/metplus_v5.1_py3.10/bin + +setenv METversion V$ver + +# setenv MET_BUFRLIB /glade/p/ral/jntp/MET/MET_releases/11.1.0/external_libs/libs +# setenv MET_GRIB2C /glade/p/ral/jntp/MET/MET_releases/11.1.0/external_libs +# setenv MET_GSL /glade/p/ral/jntp/MET/MET_releases/11.1.0/external_libs + +