diff --git a/systems/sdcc-genoa/config-command b/systems/sdcc-genoa/config-command index d992e1da..1d4c423a 100644 --- a/systems/sdcc-genoa/config-command +++ b/systems/sdcc-genoa/config-command @@ -1,3 +1,12 @@ + +spack load c-lime +spack load fftw +spack load hdf5+cxx + +export FFTW=`spack find --paths fftw | grep ^fftw | awk '{print $2}' ` +export HDF5=`spack find --paths hdf5+cxx | grep ^hdf5 | awk '{print $2}' ` +export CLIME=`spack find --paths c-lime | grep ^c-lime | awk '{print $2}' ` + ../../configure \ --enable-comms=mpi-auto \ --enable-unified=yes \ @@ -5,12 +14,16 @@ --enable-shm-fast-path=shmopen \ --enable-accelerator=none \ --enable-simd=AVX512 \ ---disable-accelerator-cshift \ +--with-lime=$CLIME \ +--with-hdf5=$HDF5 \ +--with-fftw=$FFTW \ --disable-fermion-reps \ --disable-gparity \ CXX=clang++ \ MPICXX=mpicxx \ -CXXFLAGS="-std=c++17" +LIBS=-llime \ +LDFLAGS=-L$CLIME/lib/ \ +CXXFLAGS="-std=c++17 -fPIE" diff --git a/systems/sdcc-genoa/sourceme.sh b/systems/sdcc-genoa/sourceme.sh index 4f37888c..0c4d797f 100644 --- a/systems/sdcc-genoa/sourceme.sh +++ b/systems/sdcc-genoa/sourceme.sh @@ -1,4 +1,5 @@ source $HOME/spack/share/spack/setup-env.sh spack load llvm@17.0.4 export LD_LIBRARY_PATH=/direct/sdcc+u/paboyle/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/llvm-17.0.4-laufdrcip63ivkadmtgoepwmj3dtztdu/lib:$LD_LIBRARY_PATH -module load openmpi +module load openmpi/4.1.8 +spack load c-lime