|
|
|
##########################################################
|
|
|
|
# #
|
|
|
|
# Note: directories external to the MLD2P4 subtree #
|
|
|
|
# must be specified here with absolute pathnames #
|
|
|
|
# #
|
|
|
|
##########################################################
|
|
|
|
PSBLASDIR=$(HOME)/NUMERICAL/PSBLAS2/psblas2
|
|
|
|
include $(PSBLASDIR)/Make.inc
|
|
|
|
|
|
|
|
##########################################################
|
|
|
|
# #
|
|
|
|
# Additional defines and libraries for multilevel #
|
|
|
|
# Note that these libraries should be compatible #
|
|
|
|
# (compiled with) the compilers specified in the #
|
|
|
|
# PSBLAS main Make.inc #
|
|
|
|
# #
|
|
|
|
# #
|
|
|
|
##########################################################
|
|
|
|
SLUINCDIR=/usr/local/SuperLU_3.0
|
|
|
|
SLULIBDIR=/usr/local/SuperLU_3.0
|
|
|
|
SLU=-lslu_lx_gcc42 -L$(SLULIBDIR)
|
|
|
|
#SLUDistLIBDIR=/usr/local/SLUDist_2.0
|
|
|
|
#SLUDistINCDIR=/usr/local/SLUDist_2.0
|
|
|
|
#SLUDist=-lslud-gcc42 -L$(SLUDistLIBDIR) -L $(HOME)/LIB
|
|
|
|
#SLUDISTDEF=-DHave_SLUDist_ -I$(SLUDistINCDIR)
|
|
|
|
SLUDEF=-DHave_SLU_ -I$(SLUINCDIR)
|
|
|
|
|
|
|
|
|
|
|
|
UMFINCDIR=$(HOME)/LIB/Umfpack_gcc41
|
|
|
|
UMFLIBDIR=$(HOME)/LIB/Umfpack_gcc41
|
|
|
|
UMF=-lumfpack -lamd -L$(UMFLIBDIR)
|
|
|
|
UMFDEF=-DHave_UMF_ -I$(UMFINCDIR)
|
|
|
|
|
|
|
|
LDLIBS=$(SLU) $(SLUDist) $(UMF) $(PSBLDLIBS)
|
|
|
|
|
|
|
|
# Add -DLargeFptr for 64-bit addresses
|
|
|
|
CDEFINES=$(SLUDEF) $(UMFDEF) $(SLUDISTDEF) $(PSBCDEFINES)
|
|
|
|
FDEFINES=$(PSBFDEFINES)
|