# Whenever this version string changes, the application is configured # and rebuilt from scratch VERSION = bethe-2013-03-14 CPP = cpp FPP = cpp CC = /usr/local/apps/intel/composer_xe_2013.2.146/composer_xe_2013/bin/icc CXX = /usr/local/apps/intel/composer_xe_2013.2.146/composer_xe_2013/bin/icpc F77 = /usr/local/apps/intel/composer_xe_2013.2.146/composer_xe_2013/bin/ifort F90 = /usr/local/apps/intel/composer_xe_2013.2.146/composer_xe_2013/bin/ifort CPPFLAGS = -DMPICH_IGNORE_CXX_SEEK FPPFLAGS = -traditional # no -msse3 CFLAGS = -g -traceback -debug all -xhost -align -std=gnu99 -ansi_alias -align CXXFLAGS = -g -traceback -debug all -xhost -align -std=gnu++11 -restrict -D_intel_fast_memcpy=memcpy -D_intel_fast_memset=memset F77FLAGS = -g -traceback -debug all -xhost -align -pad -safe-cray-ptr F90FLAGS = -g -traceback -debug all -xhost -align -pad -safe-cray-ptr # The -Wl,-rpath options are required for some external libraries, # e.g. FFTW3 and hwloc LDFLAGS = -rdynamic -Wl,-rpath,/usr/local/apps/intel/composer_xe_2013.2.146/composer_xe_2013/mkl/lib/intel64 -Wl,-rpath,/usr/local/apps/intel/composer_xe_2013.2.146/composer_xe_2013/lib/intel64 LIBDIRS = /usr/local/apps/intel/composer_xe_2013.2.146/composer_xe_2013/mkl/lib/intel64 /usr/local/apps/intel/composer_xe_2013.2.146/composer_xe_2013/lib/intel64 VECTORISE = yes VECTORISE_ALIGNED_ARRAYS = no VECTORISE_INLINE = no C_LINE_DIRECTIVES = yes F_LINE_DIRECTIVES = yes # -check-uninit fails for asm output operands DEBUG = no CPP_DEBUG_FLAGS = -DCARPET_DEBUG FPP_DEBUG_FLAGS = -DCARPET_DEBUG C_DEBUG_FLAGS = -O0 # -check-uninit CXX_DEBUG_FLAGS = -O0 # -check-uninit F77_DEBUG_FLAGS = -O0 -check bounds -check format # -check all F90_DEBUG_FLAGS = -O0 -check bounds -check format # -check all OPTIMISE = yes CPP_OPTIMISE_FLAGS = #-DCARPET_OPTIMISE -DNDEBUG FPP_OPTIMISE_FLAGS = #-DCARPET_OPTIMISE -DNDEBUG C_OPTIMISE_FLAGS = -O2 -override-limits #-fp-model source CXX_OPTIMISE_FLAGS = -O2 -override-limits #-fp-model source F77_OPTIMISE_FLAGS = -O2 -override-limits #-fp-model source F90_OPTIMISE_FLAGS = -O2 -override-limits #-fp-model source PROFILE = no CPP_PROFILE_FLAGS = FPP_PROFILE_FLAGS = C_PROFILE_FLAGS = -pg CXX_PROFILE_FLAGS = -pg F77_PROFILE_FLAGS = -pg F90_PROFILE_FLAGS = -pg OPENMP = yes CPP_OPENMP_FLAGS = -fopenmp FPP_OPENMP_FLAGS = -fopenmp C_OPENMP_FLAGS = -fopenmp CXX_OPENMP_FLAGS = -fopenmp F77_OPENMP_FLAGS = -fopenmp F90_OPENMP_FLAGS = -fopenmp WARN = yes CPP_WARN_FLAGS = FPP_WARN_FLAGS = C_WARN_FLAGS = CXX_WARN_FLAGS = F77_WARN_FLAGS = F90_WARN_FLAGS = BLAS_DIR = NO_BUILD BLAS_LIBS = -mkl #FFTW3_DIR = /usr/local/packages/fftw-3.1.2-intel10.1 GSL_DIR = /usr/local/apps/gsl-1.15-intel2013 HDF5_DIR = /usr/local/apps/hdf5-1.8.10-intel2013 LAPACK_DIR = NO_BUILD LAPACK_LIBS = -mkl MPI_DIR = /usr/local/apps/openmpi-1.6-intel-2013.2.146 PETSC_DIR = BUILD PETSC_BLAS_EXTRA_LIB_DIRS = /usr/local/apps/intel/composer_xe_2013.2.146/mkl/lib/intel64 /usr/local/apps/intel/composer_xe_2013.2.146/lib/intel64 PETSC_BLAS_EXTRA_LIBS = mkl_intel_lp64 mkl_intel_thread mkl_core iomp5 PETSC_LAPACK_EXTRA_LIB_DIRS = /usr/local/apps/intel/composer_xe_2013.2.146/mkl/lib/intel64 /usr/local/apps/intel/composer_xe_2013.2.146/lib/intel64 PETSC_LAPACK_EXTRA_LIBS = mkl_intel_lp64 mkl_intel_thread mkl_core iomp5 PETSC_MPI_EXTRA_LIB_DIRS = /usr/lib64 PETSC_MPI_EXTRA_LIBS = pthread PTHREADS = yes