opt/app/ezhpc/WRF/3.9.1.1/src/szip-2.1.1.tar.gz
opt/app/ezhpc/WRF/3.9.1.1/src/hdf5-1.10.2.tar.bz2
opt/app/ezhpc/WRF/3.9.1.1/src/netcdf-4.1.3.tar.gz
opt/app/ezhpc/WRF/3.9.1.1/src/WRFV3.9.1.1.TAR.gz
opt/app/ezhpc/WRF/3.9.1.1/src/WPSV3.9.1.TAR.gz
opt/app/ezhpc/WRF/3.9.1.1/src/build.sh
magnet:?xt=urn:btih:ecb216d5a3ef81ba06f0f7b63f3642c8ba0ce49a&dn=WRF%5F3.9.1.1%5Fsrc.tar.xz&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce
#! /bin/bash
# https://support.hdfgroup.org/ftp/lib-external/szip/2.1.1/src/szip-2.1.1.tar.gz
# https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.2/src/hdf5-1.10.2.tar.bz2
# http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/netcdf-4.1.3.tar.gz
# https://www2.mmm.ucar.edu/wrf/src/WRFV3.9.1.1.TAR.gz
# https://www2.mmm.ucar.edu/wrf/src/WPSV3.9.1.TAR.gz
# tcsh time jasper
export SRCDIR=$(realpath $(dirname $0))
export PREFIX=$(realpath $SRCDIR/..)
export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH
export CPPFLAGS="-I$PREFIX/include"
export LDFLAGS="-L$PREFIX/lib"
. /opt/intel/oneapi/setvars.sh
export NETCDF=$PREFIX
export HDF5=$PREFIX
cd $SRCDIR
tar xf szip-2.1.1.tar.gz; cd szip-2.1.1/
./configure --prefix=$PREFIX; make -j 8; make install
cd $SRCDIR
tar xf hdf5-1.10.2.tar.bz2; cd hdf5-1.10.2/
CC=mpiicc FC=mpiifort CXX=mpiicpc ./configure --prefix=$PREFIX --with-szlib=$PREFIX --enable-fortran
make -j 8; make install
cd $SRCDIR
tar xf netcdf-4.1.3.tar.gz; cd netcdf-4.1.3/
CC=icc FC=ifort ./configure --prefix=$PREFIX --disable-netcdf-4 --disable-dap; make -j 8; make install
cd $PREFIX
tar xf $SRCDIR/WRFV3.9.1.1.TAR.gz
cd WRFV3
echo "15\n\n" |./configure
./compile -j 8 em_real
./compile em_real
cd $PREFIX
tar xf $SRCDIR/WPSV3.9.1.TAR.gz
cd WPS
echo "19\n" | ./configure
./compile