# franklin-pathscale # NOTE: This file is still under preparation; the PathScale compiler # crashes when compiling some important thorns. # Whenever this version string changes, the application is configured # and rebuilt from scratch VERSION = 2009-04-11 CPP = cpp FPP = cpp # CC = pathcc # CXX = pathCC # F77 = pathf95 # F90 = pathf95 CC = cc CXX = CC F77 = ftn F90 = ftn # Thoughts about the Pathscale compilers: # -frtti may be necessary for C++ CPPFLAGS = -mp -DCRAY_XT -DMPICH_IGNORE_CXX_SEEK FPPFLAGS = -D_OPENMP -traditional CFLAGS = -mp -g2 -DCRAY_XT -std=gnu9x CXXFLAGS = -mp -g2 -DCRAY_XT F90FLAGS = -mp -g2 -fno-second-underscore -ffortran2003 -extend-source F77FLAGS = -mp -g2 -fno-second-underscore -ffortran2003 -extend-source #LIBDIRS LDFLAGS = -Wl,--allow-multiple-definition LIBS = pathfortran mv C_LINE_DIRECTIVES = yes F_LINE_DIRECTIVES = no DEBUG = no CPP_DEBUG_FLAGS = -DCARPET_DEBUG FPP_DEBUG_FLAGS = -DCARPET_DEBUG C_DEBUG_FLAGS = -O0 CXX_DEBUG_FLAGS = -O0 F77_DEBUG_FLAGS = -O0 -ffortran-bounds-check F90_DEBUG_FLAGS = -O0 -ffortran-bounds-check OPTIMISE = yes CPP_OPTIMISE_FLAGS = # -DCARPET_OPTIMISE -DNDEBUG FPP_OPTIMISE_FLAGS = # -DCARPET_OPTIMISE -DNDEBUG C_OPTIMISE_FLAGS = -O2 -ipa CXX_OPTIMISE_FLAGS = -O2 -ipa F90_OPTIMISE_FLAGS = -O2 -ipa F77_OPTIMISE_FLAGS = -O2 -ipa PROFILE = no CPP_PROFILE_FLAGS = FPP_PROFILE_FLAGS = C_PROFILE_FLAGS = -pg CXX_PROFILE_FLAGS = -pg F77_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 F77_WARN_FLAGS = -Wall BLAS_DIR = /opt/acml/4.0.1a/pathscale64_mp/lib BLAS_LIBS = acml_mp acml_mv FFTW_DIR = /opt/fftw/3.1.1/cnos GSL_DIR = /usr/common/usg/gsl/gsl-1.10 HDF5 = yes HDF5_DIR = /u0/s/schnette/hdf5-1.8.0-beta5 LAPACK = yes LAPACK_DIR = /opt/acml/4.0.1a/pathscale64_mp/lib LAPACK_LIBS = acml_mp acml_mv #LORENE_DIR = /home1/eschnett/src/Lorene #LORENE_LIBS = lorene_export lorene lorenef77 MPI = NATIVE #PAPI_DIR = /usr/local/packages/papi-3.0.8.1 #PETSC_DIR = /usr/local/packages/petsc-2.3.3-intel9.1-mvapich #PETSC_ARCH = linux-64 #PETSC_ARCH_LIBS = X11 PTHREADS = yes