# Whenever this version string changes, the application is configured # and rebuilt from scratch #edited by Shamim #last edited 05-04-2024 VERSION = kalinga-gcc-11-04-2024 CPP = /apps/compilers/gcc/7.5.0/bin/cpp CC = /apps/compilers/gcc/7.5.0/bin/gcc CXX = /apps/compilers/gcc/7.5.0/bin/g++ FPP = /apps/compilers/gcc/7.5.0/bin/cpp F90 = /apps/compilers/gcc/7.5.0/bin/gfortran #CFLAGS = -g -march=native -std=gnu11 -U__STRICT_ANSI__ CFLAGS = -g3 -march=native -std=gnu11 #kanad #CPPFLAGS = -g3 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -U__STRICT_ANSI__ #CXXFLAGS = -g -march=native -std=gnu++17 -U__STRICT_ANSI__ CXXFLAGS = = -g3 -march=native -std=gnu++14 #kanad 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 = /apps/scratch/compile/fftw-3.3.10 #/apps/libs/fftw/3.3.8 HDF5_DIR = /apps/scratch/compile/hdf5-1.14.3-gcc-7.5-openmpi4.0.5 #HDF5_LIB_DIRS = /apps/scratch/compile/hdf5-1.14.3-gcc-7.5-openmpi4.0.5/lib #HDF5_INC_DIRS = /apps/scratch/compile/hdf5-1.14.3-gcc-7.5-openmpi4.0.5/include #/apps/libs/hdf5-mpi/1.12.0 #/home/apps/spack/opt/spack/linux-centos7-cascadelake/gcc-10.3.0/hdf5-1.10.7-l2vj5o7icbl56mbxlh2445tqlhrqdlja #HDF5_LIB_DIRS = /home/apps/spack/opt/spack/linux-centos7-cascadelake/gcc-10.3.0/hdf5-1.10.7-l2vj5o7icbl56mbxlh2445tqlhrqdlja/lib #HDF5_INC_DIRS = /home/apps/spack/opt/spack/linux-centos7-cascadelake/gcc-10.3.0/hdf5-1.10.7-l2vj5o7icbl56mbxlh2445tqlhrqdlja/include MPI_DIR = /apps/scratch/compile/openmpi-4.0.5-gcc-7.5 MPI_LIB_DIRS = /apps/scratch/compile/openmpi-4.0.5-gcc-7.5/lib MPI_LIBS=mpi MPI_INC_DIRS=/apps/scratch/compile/openmpi-4.0.5-gcc-7.5 HWLOC_DIR = /apps/scratch/compile/hwloc-2.10.0 #BUILD #/usr/lib64 GSL_DIR = /apps/scratch/compile/gsl-2.7.1 #/apps/codes/gsl-2.6 PAPI_DIR = /apps/scratch/compile/papi-7.1.0 #BUILD #/opt/centos/7.8/x86_64/Packages OPENBLAS_DIR = /apps/scratch/compile/OpenBLAS-0.3.26 PETSC_DIR = /apps/scratch/compile/petsc-3.21.0-source/petsc-3.21.0 # BUILD BOOST_DIR = /apps/libs/boost/1.76.0 PTHREADS_DIR = NO_BUILD ZLIB_DIR = /apps/scratch/compile/zlib-1.3.1 #/apps/libs/zlib/1.2.11 OPENSSL_DIR = /apps/scratch/compile/openssl-3.3.0-gcc-7.5 #/usr/lib64 #LIBJPEG_DIR = BUILD #/apps/scratch/compile/jpeg-6b #LIBJPEG_LIB_DIRS = /apps/scratch/compile/jpeg-6b #BUILD #/usr/lib #LORENE_DIR = NO_BUILD