# # This file is part of MUMPS 4.10.0, built on Tue May 10 12:56:32 UTC 2011 # UTILSDIR = /opt #Begin orderings METISDIR = $(UTILSDIR)/ParMetis-3.1.1-intel IMETIS = -I$(METISDIR)/ LMETIS = -L$(METISDIR)/ -lmetis #ORDERINGSF = -Dscotch -Dmetis -Dpord -Dptscotch -Dparmetis ORDERINGSF = -Dmetis ORDERINGSC = $(ORDERINGSF) LORDERINGS = $(LMETIS) IORDERINGSF = IORDERINGSC = $(IMETIS) #End orderings ######################################################################## ################################################################################ PLAT = LIBEXT = .a OUTC = -o OUTF = -o RM = /bin/rm -f AR = ar vr RANLIB = echo # Change this for PAR/SEQ CC = mpicc FC = mpif90 FL = mpif90 DIRBLAS = /usr/lib/ DIRLAPACK = $(UTILSDIR)/lapack/ DIRBLACS = $(UTILSDIR)/BLACS/LIB/ DIRSCALAPACK = $(UTILSDIR)/scalapack/ SCALAPACKLIB = -L$(DIRSCALAPACK) -lscalapack BLACSLIB = -L$(DIRBLACS) -lblacsf77 -lblacsc -lblacs -lblacsf77 -lblacsc -lgfortran BLASLIB= -L$(DIRBLAS) -lopenblas LAPACKLIB= -L$(DIRLAPACK) -llapack MPILIB = -L/opt/mpich2/lib -lmpich LIBPAR = $(SCALAPACKLIB) $(BLACSLIB) $(LAPACKLIB) $(BLASLIB) $(BLACSLIB) $(MPILIB) $(LIBMUMPS) INCPAR = -I/usr/local/include INCS = $(INCPAR) LIBS = $(LIBPAR) CDEFS = -DAdd_ OPTF = -O3 -fPIC -DALLOW_NON_INIT OPTL = -O3 -fPIC OPTC = -O3 -fPIC -Dperfanal