1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-09 23:45:36 +00:00

reverted changes in configure.ac ; included SVE configure readme

This commit is contained in:
nils meyer 2020-04-23 11:18:50 +02:00
parent 5893888f87
commit 6f44e3c192
2 changed files with 13 additions and 5 deletions

10
SVE_README.txt Normal file
View File

@ -0,0 +1,10 @@
armclang 20.0 VLA
../configure --with-lime=/home/men04359/lime/c-lime --without-hdf5 --enable-gen-simd-width=64 --enable-simd=GEN --enable-precision=double --enable-comms=none --enable-openmp CXX=g++-10.0.1 CC=gcc-10.0.1 CXXFLAGS="-std=c++11 -march=armv8-a+sve -msve-vector-bits=512 -fno-gcse -DA64FX -DA64FXASM -DDSLASHINTRIN" LDFLAGS=-static GRID_LDFLAGS=-static MPI_CXXLDFLAGS=-static
gcc 10.0.1 VLA
../configure --with-lime=/home/men04359/lime/c-lime --without-hdf5 --enable-gen-simd-width=64 --enable-simd=GEN --enable-precision=double --enable-comms=none --enable-openmp CXX=armclang++ CC=armclang CXXFLAGS="-std=c++11 -fno-unroll-loops -mllvm -vectorizer-min-trip-count=2 -march=armv8-a+sve -DA64FX -DA64FXASM -DDSLASHINTRIN" LDFLAGS=-static GRID_LDFLAGS=-static MPI_CXXLDFLAGS=-static
should remove "-fno-strict-aliasing" for gcc 10

View File

@ -286,13 +286,11 @@ case ${CXX} in
CXXFLAGS="$CXXFLAGS -Xcompiler -fopenmp"
fi
;;
g++-10.0.1)
# removed -fno-strict-aliasing for gcc 10 dev build only
CXXFLAGS="$CXXFLAGS"
;;
*)
CXXLD=${CXX}
CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
#
#CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
CXXFLAGS="$CXXFLAGS"
;;
esac