# generic # This option list is used internally by simfactory as a template during the # sim setup and sim setup-silent commands # Edit at your own risk # Whenever this version string changes, the application is configured # and rebuilt from scratch VERSION = hawk-2018-12-13j CPP = cpp FPP = cpp CC = gcc CXX = g++ F90 = gfortran CPPFLAGS = FPPFLAGS = -traditional CFLAGS = -g -march=native -std=gnu99 # if compiler is old and you do not need AMReX, can change to gnu++11 CXXFLAGS = -pipe -g -march=native -std=gnu++17 #F90FLAGS = -g -xCORE-AVX512 -safe-cray-ptr -traceback -align -pad -extend-source F90FLAGS = -pipe -g -march=native -fcray-pointer -ffixed-line-length-none LDFLAGS = -rdynamic #LIBS = ifcore C_LINE_DIRECTIVES = yes F_LINE_DIRECTIVES = yes #BEGIN_WHOLE_ARCHIVE_FLAGS = -Wl,--whole-archive #END_WHOLE_ARCHIVE_FLAGS = -Wl,--no-whole-archive DEBUG = no CPP_DEBUG_FLAGS = C_DEBUG_FLAGS = CXX_DEBUG_FLAGS = OPTIMISE = yes CPP_OPTIMISE_FLAGS = FPP_OPTIMISE_FLAGS = C_OPTIMISE_FLAGS = -O2 CXX_OPTIMISE_FLAGS = -O2 F90_OPTIMISE_FLAGS = -O2 #CPP_NO_OPTIMISE_FLAGS = #FPP_NO_OPTIMISE_FLAGS = #C_NO_OPTIMISE_FLAGS = -O0 #CXX_NO_OPTIMISE_FLAGS = -O0 #F90_NO_OPTIMISE_FLAGS = -O0 PROFILE = no CPP_PROFILE_FLAGS = FPP_PROFILE_FLAGS = C_PROFILE_FLAGS = -pg CXX_PROFILE_FLAGS = -pg F90_PROFILE_FLAGS = -pg WARN = yes CPP_WARN_FLAGS = -Wall FPP_WARN_FLAGS = -Wall C_WARN_FLAGS = -Wall CXX_WARN_FLAGS = -Wall #F90_WARN_FLAGS = -Wall F90_WARN_FLAGS = -Wall OPENMP = yes CPP_OPENMP_FLAGS = -fopenmp FPP_OPENMP_FLAGS = -D_OPENMP C_OPENMP_FLAGS = -fopenmp CXX_OPENMP_FLAGS = -fopenmp F90_OPENMP_FLAGS = -fopenmp VECTORISE = yes VECTORISE_ALIGNED_ARRAYS = no VECTORISE_INLINE = no #other directories and libs go here, e.g. HDF5_DIR, HDF5_LIB_DIRS, HDF5_INC_DIRS #MPI_DIR = ? #FFTW3_DIR = #GSL_DIR = #HDF5_DIR = /apps/modules/libraries/hdf5 #HWLOC_DIR = #MPI_DIR = #OPENBLAS_DIR = LAPACK_DIR= /apps/libraries/openblas/0.3.7/el7/AVX512/gnu-8.1/openmpi-3.1/lib BLAS_DIR= /apps/libraries/openblas/0.3.7/el7/AVX512/gnu-8.1/openmpi-3.1/lib LAPACK_LIB_DIRS= /apps/libraries/openblas/0.3.7/el7/AVX512/gnu-8.1/openmpi-3.1/lib BLAS_LIB_DIRS= /apps/libraries/openblas/0.3.7/el7/AVX512/gnu-8.1/openmpi-3.1/lib PTHREADS_DIR = NO_BUILD