Skip to content
Snippets Groups Projects
Commit fb0a1ad5 authored by hglawe's avatar hglawe
Browse files

Merge branch '29-default-value-for-gcc_arch' into 'dev-23a'

Resolve "Default value for GCC_ARCH"

See merge request !34
parents 24110a02 8e4fa8a6
Branches
No related tags found
1 merge request!34Resolve "Default value for GCC_ARCH"
#!/bin/sh
export CC="mpicc"
export CFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
MARCH_FLAG="-march=${GCC_ARCH:-native}"
OPTIMISATION_LEVEL="-O3"
export CFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export CXX="mpicxx"
export CXXFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
export CXXFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export FC="mpif90"
export FCFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
export FCFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
#HG: ugly hack to include rpath while linking
# becomes necessary for spack >= 0.19, as it does not set LD_LIBRARY_PATH anymore
......@@ -49,8 +51,8 @@ unset try_mpsd_elpa_version
echo "-------------------------------------------------------------------------------" >&2
echo "configure output has been saved to 00-configure.log" >&2
if [ "x${GCC_ARCH-}" = x ] ; then
echo "Disabled hardware optimization. Set \$GCC_ARCH to the target microarchitecture." >&2
echo "Microarchitecture optimization: native (set \$GCC_ARCH to override)" >&2
else
echo "Enabled hardware optimization for '$GCC_ARCH' microarchitecture." >&2
echo "Microarchitecture optimization: $GCC_ARCH (from override \$GCC_ARCH)" >&2
fi
echo "-------------------------------------------------------------------------------" >&2
#!/bin/sh
export CC="mpicc"
export CFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
MARCH_FLAG="-march=${GCC_ARCH:-native}"
OPTIMISATION_LEVEL="-O3"
export CFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export CXX="mpicxx"
export CXXFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
export CXXFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export FC="mpif90"
export FCFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
export FCFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
#HG: ugly hack to include rpath while linking
# becomes necessary for spack >= 0.19, as it does not set LD_LIBRARY_PATH anymore
......@@ -48,8 +50,8 @@ unset try_mpsd_elpa_version
echo "-------------------------------------------------------------------------------" >&2
echo "configure output has been saved to 00-configure.log" >&2
if [ "x${GCC_ARCH-}" = x ] ; then
echo "Disabled hardware optimization. Set \$GCC_ARCH to the target microarchitecture." >&2
echo "Microarchitecture optimization: native (set \$GCC_ARCH to override)" >&2
else
echo "Enabled hardware optimization for '$GCC_ARCH' microarchitecture." >&2
echo "Microarchitecture optimization: $GCC_ARCH (from override \$GCC_ARCH)" >&2
fi
echo "-------------------------------------------------------------------------------" >&2
#!/bin/sh
export CC="gcc"
export CFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
MARCH_FLAG="-march=${GCC_ARCH:-native}"
OPTIMISATION_LEVEL="-O3"
export CFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export CXX="g++"
export CXXFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
export CXXFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export FC="gfortran"
export FCFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
export FCFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
#HG: ugly hack to include rpath while linking
# becomes necessary for spack >= 0.19, as it does not set LD_LIBRARY_PATH anymore
......@@ -41,8 +43,8 @@ unset try_mpsd_elpa_version
echo "-------------------------------------------------------------------------------" >&2
echo "configure output has been saved to 00-configure.log" >&2
if [ "x${GCC_ARCH-}" = x ] ; then
echo "Disabled hardware optimization. Set \$GCC_ARCH to the target microarchitecture." >&2
echo "Microarchitecture optimization: native (set \$GCC_ARCH to override)" >&2
else
echo "Enabled hardware optimization for '$GCC_ARCH' microarchitecture." >&2
echo "Microarchitecture optimization: $GCC_ARCH (from override \$GCC_ARCH)" >&2
fi
echo "-------------------------------------------------------------------------------" >&2
#!/bin/sh
export CC="mpicc"
export CFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
MARCH_FLAG="-march=${GCC_ARCH:-native}"
OPTIMISATION_LEVEL="-O3"
export CFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export CXX="mpicxx"
export CXXFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
export CXXFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export FC="mpif90"
export FCFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
export FCFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
#HG: ugly hack to include rpath while linking
# becomes necessary for spack >= 0.19, as it does not set LD_LIBRARY_PATH anymore
......@@ -49,8 +51,8 @@ unset try_mpsd_elpa_version
echo "-------------------------------------------------------------------------------" >&2
echo "configure output has been saved to 00-configure.log" >&2
if [ "x${GCC_ARCH-}" = x ] ; then
echo "Disabled hardware optimization. Set \$GCC_ARCH to the target microarchitecture." >&2
echo "Microarchitecture optimization: native (set \$GCC_ARCH to override)" >&2
else
echo "Enabled hardware optimization for '$GCC_ARCH' microarchitecture." >&2
echo "Microarchitecture optimization: $GCC_ARCH (from override \$GCC_ARCH)" >&2
fi
echo "-------------------------------------------------------------------------------" >&2
#!/bin/sh
export CC="mpicc"
export CFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
MARCH_FLAG="-march=${GCC_ARCH:-native}"
OPTIMISATION_LEVEL="-O3"
export CFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export CXX="mpicxx"
export CXXFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
export CXXFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export FC="mpif90"
export FCFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
export FCFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
#HG: ugly hack to include rpath while linking
# becomes necessary for spack >= 0.19, as it does not set LD_LIBRARY_PATH anymore
......@@ -48,8 +50,8 @@ unset try_mpsd_elpa_version
echo "-------------------------------------------------------------------------------" >&2
echo "configure output has been saved to 00-configure.log" >&2
if [ "x${GCC_ARCH-}" = x ] ; then
echo "Disabled hardware optimization. Set \$GCC_ARCH to the target microarchitecture." >&2
echo "Microarchitecture optimization: native (set \$GCC_ARCH to override)" >&2
else
echo "Enabled hardware optimization for '$GCC_ARCH' microarchitecture." >&2
echo "Microarchitecture optimization: $GCC_ARCH (from override \$GCC_ARCH)" >&2
fi
echo "-------------------------------------------------------------------------------" >&2
#!/bin/sh
export CC="gcc"
export CFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
MARCH_FLAG="-march=${GCC_ARCH:-native}"
OPTIMISATION_LEVEL="-O3"
export CFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export CXX="g++"
export CXXFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments"
export CXXFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments"
export FC="gfortran"
export FCFLAGS="${GCC_ARCH:+-march=$GCC_ARCH }-O2 -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
export FCFLAGS="$MARCH_FLAG $OPTIMISATION_LEVEL -g -fno-var-tracking-assignments -ffree-line-length-none -fallow-argument-mismatch -fallow-invalid-boz"
#HG: ugly hack to include rpath while linking
# becomes necessary for spack >= 0.19, as it does not set LD_LIBRARY_PATH anymore
......@@ -43,8 +45,8 @@ unset try_mpsd_elpa_version
echo "-------------------------------------------------------------------------------" >&2
echo "configure output has been saved to 00-configure.log" >&2
if [ "x${GCC_ARCH-}" = x ] ; then
echo "Disabled hardware optimization. Set \$GCC_ARCH to the target microarchitecture." >&2
echo "Microarchitecture optimization: native (set \$GCC_ARCH to override)" >&2
else
echo "Enabled hardware optimization for '$GCC_ARCH' microarchitecture." >&2
echo "Microarchitecture optimization: $GCC_ARCH (from override \$GCC_ARCH)" >&2
fi
echo "-------------------------------------------------------------------------------" >&2
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment