|
|
|
# This is Make.inc file generated automatically by the PSBLAS configure script.
|
|
|
|
# It should be ready to use, included by Makefile.
|
|
|
|
# If it gives problems, consider editing it.
|
|
|
|
|
|
|
|
# These lines are quite portable.
|
|
|
|
.mod=@MODEXT@
|
|
|
|
.fh=.fh
|
|
|
|
.SUFFIXES:
|
|
|
|
.SUFFIXES: .f90 .F90 .f .F .c .cpp .o
|
|
|
|
|
|
|
|
|
|
|
|
# The following ones are the variables used by the PSBLAS make scripts.
|
|
|
|
|
|
|
|
FC=@FC@
|
|
|
|
CC=@CC@
|
|
|
|
CXX=@CXX@
|
|
|
|
FCOPT=@FCOPT@
|
|
|
|
CCOPT=@CCOPT@
|
|
|
|
CXXOPT=@CXXOPT@
|
|
|
|
FMFLAG=@FMFLAG@
|
|
|
|
FIFLAG=@FIFLAG@
|
|
|
|
EXTRA_OPT=@EXTRA_OPT@
|
|
|
|
|
|
|
|
# These three should be always set!
|
|
|
|
MPFC=@MPIFC@
|
|
|
|
MPCC=@MPICC@
|
|
|
|
|
|
|
|
FLINK=@FLINK@
|
|
|
|
|
|
|
|
LIBS=@LIBS@
|
|
|
|
|
|
|
|
# BLAS, BLACS and METIS libraries.
|
|
|
|
BLAS=@BLAS_LIBS@
|
|
|
|
METIS_LIB=@METIS_LIBS@
|
|
|
|
AMD_LIB=@AMD_LIBS@
|
|
|
|
LAPACK=@LAPACK_LIBS@
|
|
|
|
EXTRA_COBJS=@FAKEMPI@
|
|
|
|
|
|
|
|
PSBFDEFINES=@FDEFINES@
|
|
|
|
PSBCDEFINES=@CDEFINES@
|
|
|
|
PSBCXXDEFINES=@CDEFINES@
|
|
|
|
AR=@AR@
|
|
|
|
RANLIB=@RANLIB@
|
|
|
|
|
|
|
|
INSTALL=@INSTALL@
|
|
|
|
INSTALL_DATA=@INSTALL_DATA@
|
|
|
|
INSTALL_DIR=@INSTALL_DIR@
|
|
|
|
INSTALL_LIBDIR=@INSTALL_LIBDIR@
|
|
|
|
INSTALL_INCLUDEDIR=@INSTALL_INCLUDEDIR@
|
|
|
|
INSTALL_MODULESDIR=@INSTALL_MODULESDIR@
|
|
|
|
INSTALL_DOCSDIR=@INSTALL_DOCSDIR@
|
|
|
|
INSTALL_SAMPLESDIR=@INSTALL_SAMPLESDIR@
|
|
|
|
|
|
|
|
# the following is the flag for /bin/cp which shall copy the file only for updating (timestamp based)--on GNU Linux, '-u'
|
|
|
|
CPUPDFLAG=
|
|
|
|
|
|
|
|
LIBDIR=@LIBDIR@
|
|
|
|
RSB_LIBS=@RSB_LIBS@
|
|
|
|
BASELIBNAME=@BASELIBNAME@
|
|
|
|
PRECLIBNAME=@PRECLIBNAME@
|
|
|
|
METHDLIBNAME=@METHDLIBNAME@
|
|
|
|
UTILLIBNAME=@UTILLIBNAME@
|
|
|
|
BASEMODNAME=@BASEMODNAME@
|
|
|
|
PRECMODNAME=@PRECMODNAME@
|
|
|
|
METHDMODNAME=@METHDMODNAME@
|
|
|
|
UTILMODNAME=@UTILMODNAME@
|
|
|
|
|
|
|
|
CBINDLIBNAME=libpsb_cbind.a
|
|
|
|
|
|
|
|
CUDAD=@CUDAD@
|
|
|
|
CUDALD=@CUDALD@
|
|
|
|
LCUDA=@LCUDA@
|
|
|
|
|
|
|
|
SPGPU_LIBS=@SPGPU_LIBS@
|
|
|
|
|
|
|
|
CUDA_DIR=@CUDA_DIR@
|
|
|
|
CUDA_DEFINES=@CUDA_DEFINES@
|
|
|
|
CUDA_INCLUDES=@CUDA_INCLUDES@
|
|
|
|
CUDA_LIBS=@CUDA_LIBS@
|
|
|
|
CUDA_VERSION=@CUDA_VERSION@
|
|
|
|
CUDA_SHORT_VERSION=@CUDA_SHORT_VERSION@
|
|
|
|
NVCC=@CUDA_NVCC@
|
|
|
|
CUDEFINES=@CUDEFINES@
|
|
|
|
|
|
|
|
.SUFFIXES: .cu
|
|
|
|
.cu.o:
|
|
|
|
$(NVCC) $(CINCLUDES) $(CDEFINES) $(CUDEFINES) -c $<
|
|
|
|
|
|
|
|
|
|
|
|
@PSBLASRULES@
|
|
|
|
|
|
|
|
PSBGPULDLIBS=$(LCUDA) $(SPGPU_LIBS) $(CUDA_LIBS) $(PSBLDLIBS) $(LIBS)
|