# Option list for the Einstein Toolkit # Whenever this version string changes, the application is configured # and rebuilt from scratch #edited by Shamim Spandan #last edited 02-05-2023 VERSION = paramganga-gcc-02-05-2023 CPP = cpp CC = gcc CXX = g++ FPP = cpp F90 = gfortran CFLAGS = -g -march=native -std=gnu11 CPPFLAGS = -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED CXXFLAGS = -g -march=native -std=gnu++17 FPPFLAGS = -traditional F90FLAGS = -g -march=native -fcray-pointer -ffixed-line-length-none C_LINE_DIRECTIVES = yes F_LINE_DIRECTIVES = yes CPP_DEBUG_FLAGS = -DCARPET_DEBUG C_DEBUG_FLAGS = -fbounds-check -fstack-protector-all -ftrapv CXX_DEBUG_FLAGS = -fbounds-check -fstack-protector-all -ftrapv FPP_DEBUG_FLAGS = -DCARPET_DEBUG F90_DEBUG_FLAGS = -fcheck=bounds,do,mem,pointer,recursion -finit-character=65 -finit-integer=42424242 -finit-real=nan -fstack-protector-all -ftrapv C_OPTIMISE_FLAGS = -O3 -fcx-limited-range -fexcess-precision=fast -fno-math-errno -fno-rounding-math -fno-signaling-nans -funsafe-math-optimizations CXX_OPTIMISE_FLAGS = -O3 -fcx-limited-range -fexcess-precision=fast -fno-math-errno -fno-rounding-math -fno-signaling-nans -funsafe-math-optimizations F90_OPTIMISE_FLAGS = -O3 -fcx-limited-range -fexcess-precision=fast -fno-math-errno -fno-rounding-math -fno-signaling-nans -funsafe-math-optimizations OPENMP = yes CPP_OPENMP_FLAGS = -fopenmp FPP_OPENMP_FLAGS = -D_OPENMP WARN = yes VECTORISE = yes VECTORISE_INLINE = yes FFTW3_DIR = /home/apps/fftw3/fftw3.3.8 HDF5_DIR = /opt/ohpc/pub/libs/gnu8/hdf5/1.10.5 MPI_DIR = /opt/ohpc/pub/openmpi-4.1.3/ HWLOC_DIR = /opt/ohpc/pub/libs/hwloc/2.1.0 GSL_DIR = /opt/ohpc/pub/libs/gnu8/gsl/2.6 PAPI_DIR = /opt/ohpc/pub/libs/papi/5.7.0 OPENBLAS_DIR = /opt/ohpc/pub/libs/gnu8/openblas/0.3.7 PETSC_DIR = /opt/ohpc/pub/libs/gnu8/mpich/petsc/3.12.0 BOOST_DIR = /opt/ohpc/pub/libs/gnu8/mpich/boost/1.71.0 PTHREADS_DIR = NO_BUILD