#!/usr/bin/bash
module load cpu

module load intel-mixed/2023.2.0
# FFTW this sets FFTW_ROOT
module load cray-fftw/3.3.10.8

SRC_DIR=/global/cfs/cdirs/m2986/cosmon/mdwf/software/source
BUILD_DIR=/global/cfs/cdirs/m2986/cosmon/mdwf/software/build
[[ -d $BUILD_DIR ]] || mkdir -p $BUILD_DIR

INSTALL_DIR=/global/cfs/cdirs/m2986/cosmon/mdwf/software/install

rsync -avu --progress --delete $SRC_DIR/GLU/ $BUILD_DIR/GLU/

pushd $BUILD_DIR
pushd GLU

aclocal && autoreconf -ivf

./configure CC=icc CFLAGS="-O3 -Wall -fopenmp -xHOST -msse4.2 -mfma" \
            --prefix=$INSTALL_DIR/GLU_ICC --enable-GIVENS_APE \
            --with-fftw=$FFTW_ROOT/ \
            --with-MKL=

make -j8
make install

popd
popd
