# feel free to tweak this and include in known architectures. # nautilus.nics.xsede.org CC = gcc CXX = g++ F77 = gfortran F90 = gfortran
CPPFLAGS = -LMPICH_IGNORE_CXX_SEEK -I/opt/sgi/mpt/mpt-2.04/include CFLAGS = -std=gnu99 -O2 F77FLAGS = -O2 F90FLAGS = -O2 CXXFLAGS = -O2
# Note: -mp=nonuma switches off --exceptions 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
#prepend-path PATH /opt/sgi/mpt/mpt-2.04/bin #prepend-path CPATH /opt/sgi/mpt/mpt-2.04/include #prepend-path FPATH /opt/sgi/mpt/mpt-2.04/include #prepend-path LD_LIBRARY_PATH /opt/sgi/mpt/mpt-2.04/lib
# The default is already -Minfo=warn WARN = yes CPP_WARN_FLAGS = FPP_WARN_FLAGS = C_WARN_FLAGS = CXX_WARN_FLAGS = F90_WARN_FLAGS = F77_WARN_FLAGS =
# The option -trapuv leads to "cccccccc" segmentation faults -- not sure # whether this is an error in Cactus or Intel. # -check all prints run-time warnings each time a temporary array is created # -fmudflap leads to internal compiler errors # Try: output_conversion, power, uninit, args DEBUG = no OTHER = -fp-stack-check -ftrapuv CPP_DEBUG_FLAGS = -g -DCARPET_DEBUG FPP_DEBUG_FLAGS = -g -DCARPET_DEBUG C_DEBUG_FLAGS = -g -O0 CXX_DEBUG_FLAGS = -g -O0 F77_DEBUG_FLAGS = -g -O0 F90_DEBUG_FLAGS = -g -O0
LIBS = gfortran
LIB_DIR = /opt/sgi/mpt/mpt-2.04/lib
BLAS_DIR = BUILD
BLAS_LIBS = blas
FFTW_DIR = BUILD
GSL_DIR = BUILD
HDF5_DIR = BUILD
LIBSZ_DIR = BUILD
IPM_DIR = /nics/b/home/eschnett/ipm_0.982
LAPACK = yes LAPACK_DIR = BUILD LAPACK_LIBS = lapack
MPI = NATIVE NATIVE_MPI_INC_DIRS = /opt/mpt/3.4.2/xt/mpich2-gnu/include NATIVE_MPI_LIB_DIRS = /opt/mpt/3.4.2/xt/mpich2-gnu/lib /opt/xt-pe/2.2.41/lib /opt/mpt/3.4.2/xt/mpich2-pgi/lib /opt/xt-libsci/10.3.9/pgi/lib /opt/mpt/3.4.2/xt/sma/lib /opt/mpt/3.4.2/xt/util/lib /opt/mpt/3.4.2/xt/pmi/lib NATIVE_MPI_LIBS = mpi++ mpi
PTHREADS = yes
SSL_DIR = BUILD
TEXMEX_DIR = /nics/c/home/hawleys/Cactus/arrangements/texmex
users@lists.einsteintoolkit.org