# FASTEST CHOICE FOR CORE 2 DUO-BASED SYSTEMS!:
#Currently Loaded Modulefiles:
#  1) compilers/intel/13.0.1        2) mpi/intel/4.1.0.024           3) libraries/hdf5/1.8.13_intel


export CPLUS_INCLUDE_PATH=/usr/include/c++/4.4/

#23 sec
yes|make etilgrmhd-config LIBZ_DIR=/usr/lib/x86_64-linux-gnu/ CC=icc CXX="icpc  -DMPICH_IGNORE_CXX_SEEK" F77=ifort F90=ifort MPI_LIBS=mpi MPI_LIB_DIRS=/shared/software/intel_2013/impi/4.1.1.036/intel64/lib MPI_INC_DIRS=/shared/software/intel_2013/impi/4.1.1.036/intel64/include HDF5_DIR=/shared/software/hdf5/hdf5-1.8.13_intel/ HDF5_ENABLE_CXX=no PTHREADS=yes F90FLAGS="-w " CFLAGS="-w -std=gnu99" CXXFLAGS="-w -I/usr/include/x86_64-linux-gnu/c++/4.7/ " F77FLAGS=" " PTHREADS=yes LD="icpc -lgsl -lgslcblas -ip -lmpi -lifcore -L/usr/lib" C_OPTIMISE_FLAGS='-O2 -D_BSD_SOURCE  -std=gnu99 -openmp' F90_OPTIMISE_FLAGS='-O2  -openmp' F77_OPTIMISE_FLAGS='-O2  -openmp' CXX_OPTIMISE_FLAGS='-O2  -std=gnu99 -openmp' GSL_DIR=/usr/include/gsl/

#CARPET_DEBUG:
#yes|make etilgrmhd-config LIBZ_DIR=/usr/lib/x86_64-linux-gnu/ CC=icc CXX="icpc -DCARPET_DEBUG  -DMPICH_IGNORE_CXX_SEEK" F77=ifort F90=ifort MPI_LIBS=mpi MPI_LIB_DIRS=/usr/lib MPI_INC_DIRS=/usr/include/mpi HDF5_DIR=/usr/ HDF5_ENABLE_CXX=no PTHREADS=yes F90FLAGS="-w " CFLAGS="-w -std=gnu99" CXXFLAGS="-w -I/usr/include/x86_64-linux-gnu/c++/4.7/ " F77FLAGS=" " PTHREADS=yes LD="icpc -lgsl -lgslcblas -ip -lmpi -L/opt/intel/Compiler/11.1/069/bin/intel64 -lifcore -L/usr/lib" C_OPTIMISE_FLAGS='-O2 -D_BSD_SOURCE -g -std=gnu99 -openmp' F90_OPTIMISE_FLAGS='-O2 -g -openmp' F77_OPTIMISE_FLAGS='-O2 -g -openmp' CXX_OPTIMISE_FLAGS='-O2 -g -std=gnu99 -openmp' GSL_DIR=/usr/include/gsl/

#yes|make etilgrmhd-config LIBZ_DIR=/usr/lib/x86_64-linux-gnu/ CC=icc CXX="icpc -DMPICH_IGNORE_CXX_SEEK" F77=ifort F90=ifort MPI_LIBS=mpi MPI_LIB_DIRS=/usr/lib MPI_INC_DIRS=/usr/include/mpi HDF5_DIR=/usr/ HDF5_ENABLE_CXX=no PTHREADS=yes F90FLAGS="-w " CFLAGS="-w -std=gnu99" CXXFLAGS="-w -I/usr/include/x86_64-linux-gnu/c++/4.7/ " F77FLAGS=" " PTHREADS=yes LD="icpc -lgsl -lgslcblas -ip -lmpi -L/opt/intel/Compiler/11.1/069/bin/intel64 -lifcore -L/usr/lib" C_OPTIMISE_FLAGS='-O2 -D_BSD_SOURCE -g -std=gnu99 -openmp' F90_OPTIMISE_FLAGS='-O2 -g -openmp' F77_OPTIMISE_FLAGS='-O2 -g -openmp' CXX_OPTIMISE_FLAGS='-O2 -g -std=gnu99 -openmp' GSL_DIR=/usr/include/gsl/

#about the same as with debug.
#yes|make etilgrmhd-config LIBZ_DIR=/usr/lib/x86_64-linux-gnu/ CC=icc CXX="icpc -DMPICH_IGNORE_CXX_SEEK" F77=ifort F90=ifort MPI=CUSTOM MPI_LIBS=mpi MPI_LIB_DIRS=/usr/lib MPI_INC_DIRS=/usr/include/mpi HDF5=yes HDF5_DIR=/usr/ PTHREADS=yes F90FLAGS="-w " CFLAGS="-w " CXXFLAGS="-w -I/usr/include/x86_64-linux-gnu/c++/4.7/ " F77FLAGS=" " PTHREADS=yes LD="icpc -lgsl -lgslcblas -ip -lmpi -L/opt/intel/Compiler/11.1/069/bin/intel64 -lifcore -L/usr/lib" C_OPTIMISE_FLAGS='-O3 -xhost -std=gnu99 -openmp' F90_OPTIMISE_FLAGS='-O3 -xhost -openmp' F77_OPTIMISE_FLAGS='-O3 -xhost -openmp' CXX_OPTIMISE_FLAGS='-O3 -xhost -std=gnu99 -openmp' GSL_DIR=/usr/include/gsl/



cp ThornList configs/etilgrmhd
