#------------------------------------------------------------------------------- # # midway.rcc.uchicago.edu # modules: # # fftw3 xerces intel intelmpi mkl # #------------------------------------------------------------------------------- # PLT=x86_64 #------------------------------------------------------------------------------- PLTOBJECTS = readTSC.o INCLUDE = -I$(MKLROOT)/include CXX=mpicxx LD=mpicxx PLTFLAGS += -DIA32 -D_LARGEFILE_SOURCE \ -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DSCALAPACK -DADD_ \ -DAPP_NO_THREADS -DXML_USE_NO_THREADS -DUSE_XERCES -DUSE_UUID \ -DMPICH_IGNORE_CXX_SEEK FFT=FFTW3 PLTFLAGS += -DUSE_FFTW3 PLTFLAGS += -DFFTW3_2D LIBS += -lfftw3 CXXFLAGS= -g -O3 -D$(PLT) $(INCLUDE) $(PLTFLAGS) $(DFLAGS) LIBPATH += -L$(MKLROOT)/lib/intel64 \ LIBS += -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 \ -lmkl_intel_lp64 \ -lmkl_lapack95_lp64 -lmkl_sequential -lmkl_core \ -lxerces-c -lpthread -luuid LDFLAGS = $(LIBPATH) $(LIBS) #-------------------------------------------------------------------------------