# make.sys. Generated from make.sys.in by configure. CC = pgcc CCFLAGS = -O3 -tp k8-64 -fast -Munroll -Mvect=sse -Mvect=assoc,cachesize:1048576 -Mcache_align -Kieee -Mvect=prefetch $(DFLAGS) $(IFLAGS) # See include/defs.h.README for a list of precompilation options # (possible arguments to -D or -U) and their meaning DFLAGS = -D__LINUX64 -D__PGI -D__PARA -D__MPI -D__FFTW -D__USE_INTERNAL_FFTW IFLAGS = -I. -I../include -I../Modules -I../PW -I../PH -I/opt/mpich-1.2.5/include CPP = cpp CPPFLAGS = -P -traditional $(DFLAGS) $(IFLAGS) F77 = pgf77 F90 = pgf90 FFLAGS = -fast -r8 -O3 -tp k8-64 -Munroll -Mvect=sse -Mvect=assoc,cachesize:1048576 -Mcache_align -Kieee -Mvect=prefetch F77FLAGS = $(FFLAGS) $(IFLAGS) F90FLAGS = $(FFLAGS) $(DFLAGS) $(IFLAGS) F77FLAGS_NOOPT = -O0 LD = pgf90 LDFLAGS = $(LIBOBJS) $(LIBS) LIBOBJS = ../flib/ptools.a ../flib/flib.a ../clib/clib.a # LIBS must contain the location of all needed external libraries LIBS = -lacml -L/opt/mpich-1.2.5/lib -lfmpich -lmpich #LIBS = -llapack -lblas # MYLIB can be one of the following (depending on LIBS): # blas : compile the local copy of blas routines # lapack : compile the local copy of lapack routines # blas_and_lapack : all of the above - use this for a quick test # or if you don't have an optimized blas/lapack library # lapack_ibm : compile only lapack routines not present in IBM ESSL # use this together with IBM ESSL # lapack_t3e : compile only lapack routines not present in T3E scilib # use this together with T3E scilib # lapack_mkl : compile only lapack routines not present in Intel MKL # use this together with Intel MKL MYLIB = AR = ar ARFLAGS = ruv