mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-16 10:52:08 +00:00
Fix CUDA library names and configry
This commit is contained in:
+2
-4
@@ -77,9 +77,7 @@ CXXOPENACC=@CXXOPENACC@
|
||||
|
||||
CUDAD=@CUDAD@
|
||||
CUDALD=@CUDALD@
|
||||
LCUDA=@LCUDA@
|
||||
|
||||
SPGPU_LIBS=@SPGPU_LIBS@
|
||||
LPSB_CUDA=@LPSB_CUDA@
|
||||
|
||||
CUDA_DIR=@CUDA_DIR@
|
||||
CUDA_INCLUDES=@CUDA_INCLUDES@
|
||||
@@ -102,4 +100,4 @@ CUDEFINES=@CUDEFINES@
|
||||
|
||||
@PSBLASRULES@
|
||||
|
||||
PSBGPULDLIBS=$(LCUDA) $(SPGPU_LIBS) $(CUDA_LIBS) $(PSBLDLIBS) $(LIBS)
|
||||
PSBGPULDLIBS=$(LPSB_CUDA) $(CUDA_LIBS) $(PSBLDLIBS) $(LIBS)
|
||||
@@ -651,7 +651,7 @@ LIBRSB_DIR
|
||||
LIBRSB_INCDIR
|
||||
LIBRSB_INCLUDES
|
||||
LIBRSB_LIBS
|
||||
LCUDA
|
||||
LPSB_CUDA
|
||||
CUDALD
|
||||
CUDAD
|
||||
CUDEFINES
|
||||
@@ -666,7 +666,6 @@ FCUDEFINES
|
||||
CUDA_DEFINES
|
||||
CUDA_DIR
|
||||
EXTRALDLIBS
|
||||
SPGPU_LIBS
|
||||
SPGPU_FLAGS
|
||||
CXXOPENACC
|
||||
CCOPENACC
|
||||
@@ -10878,7 +10877,6 @@ printf "%s\n" "$as_me: For CUDA I need psb_ipk_ to be 4 bytes but it is $pac_cv_
|
||||
pac_cv_cuda="no";
|
||||
PSB_HAVE_CUDA="no";
|
||||
CUDA_CC="";
|
||||
SPGPU_LIBS="";
|
||||
CUDAD="";
|
||||
CUDALD="";
|
||||
CUDEFINES="";
|
||||
@@ -11127,7 +11125,6 @@ printf "%s\n" "$as_me: Unsupported CUDA version ${PSB_CUDA_VERSION} disabling CU
|
||||
pac_cv_cuda="no";
|
||||
PSB_HAVE_CUDA="no";
|
||||
CUDA_CC="";
|
||||
SPGPU_LIBS="";
|
||||
CUDAD="";
|
||||
CUDALD="";
|
||||
CUDEFINES="";
|
||||
@@ -11146,10 +11143,9 @@ printf "%s\n" "$as_me: CUDA version ${PSB_CUDA_VERSION}" >&6;}
|
||||
CHAVECUDA="#define PSB_HAVE_CUDA"
|
||||
CSHORTVCUDA="#define PSB_CUDA_SHORT_VERSION ${PSB_CUDA_SHORT_VERSION}"
|
||||
CVERSIONCUDA="#define PSB_CUDA_VERSION ${PSB_CUDA_VERSION}"
|
||||
SPGPU_LIBS="-lspgpu";
|
||||
CUDAD=cudad;
|
||||
CUDAD=cudad;
|
||||
CUDALD=cudald;
|
||||
LCUDA="-lpsb_cuda";
|
||||
LPSB_CUDA="-lpsb_cuda";
|
||||
EXTRALDLIBS="-lstdc++";
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: At this point GPUTARGET is $CUDAD $CUDALD" >&5
|
||||
printf "%s\n" "$as_me: At this point GPUTARGET is $CUDAD $CUDALD" >&6;}
|
||||
@@ -11735,7 +11731,6 @@ FDEFINES=$(PSBFDEFINES)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
###############################################################################
|
||||
|
||||
+3
-6
@@ -851,7 +851,6 @@ if test "x$pac_cv_ipk_size" != "x4"; then
|
||||
pac_cv_cuda="no";
|
||||
PSB_HAVE_CUDA="no";
|
||||
CUDA_CC="";
|
||||
SPGPU_LIBS="";
|
||||
CUDAD="";
|
||||
CUDALD="";
|
||||
CUDEFINES="";
|
||||
@@ -875,7 +874,6 @@ else
|
||||
pac_cv_cuda="no";
|
||||
PSB_HAVE_CUDA="no";
|
||||
CUDA_CC="";
|
||||
SPGPU_LIBS="";
|
||||
CUDAD="";
|
||||
CUDALD="";
|
||||
CUDEFINES="";
|
||||
@@ -893,10 +891,10 @@ else
|
||||
CHAVECUDA="#define PSB_HAVE_CUDA"
|
||||
CSHORTVCUDA="#define PSB_CUDA_SHORT_VERSION ${PSB_CUDA_SHORT_VERSION}"
|
||||
CVERSIONCUDA="#define PSB_CUDA_VERSION ${PSB_CUDA_VERSION}"
|
||||
SPGPU_LIBS="-lspgpu";
|
||||
dnl SPGPU_LIBS="-lspgpu";
|
||||
CUDAD=cudad;
|
||||
CUDALD=cudald;
|
||||
LCUDA="-lpsb_cuda";
|
||||
LPSB_CUDA="-lpsb_cuda";
|
||||
EXTRALDLIBS="-lstdc++";
|
||||
AC_MSG_NOTICE([At this point GPUTARGET is $CUDAD $CUDALD])
|
||||
|
||||
@@ -1104,7 +1102,6 @@ AC_SUBST(CCOPENACC)
|
||||
AC_SUBST(CXXOPENACC)
|
||||
|
||||
AC_SUBST(SPGPU_FLAGS)
|
||||
AC_SUBST(SPGPU_LIBS)
|
||||
dnl AC_SUBST(SPGPU_DIR)
|
||||
dnl AC_SUBST(SPGPU_INCLUDES)
|
||||
dnl AC_SUBST(SPGPU_INCDIR)
|
||||
@@ -1122,7 +1119,7 @@ AC_SUBST(CUDA_NVCC)
|
||||
AC_SUBST(CUDEFINES)
|
||||
AC_SUBST(CUDAD)
|
||||
AC_SUBST(CUDALD)
|
||||
AC_SUBST(LCUDA)
|
||||
AC_SUBST(LPSB_CUDA)
|
||||
AC_SUBST(LIBRSB_LIBS)
|
||||
AC_SUBST(LIBRSB_INCLUDES)
|
||||
AC_SUBST(LIBRSB_INCDIR)
|
||||
|
||||
+3
-2
@@ -3,10 +3,11 @@ include $(TOP)/Make.inc
|
||||
#
|
||||
# Libraries used
|
||||
#
|
||||
UP=..
|
||||
LIBDIR=$(TOP)/lib
|
||||
INCDIR=$(TOP)/include
|
||||
MODDIR=$(TOP)/modules
|
||||
LIBNAME=libspgpu.a
|
||||
LIBNAME=$(UP)/libpsb_cuda.a
|
||||
|
||||
OBJS=coo.o core.o dia.o ell.o hdia.o hell.o
|
||||
CU_INCLUDES=-I$(INCDIR) $(CUDA_INCLUDES)
|
||||
@@ -17,7 +18,7 @@ objs: $(OBJS) iobjs
|
||||
|
||||
lib: objs iobjs ilib
|
||||
$(AR) $(LIBNAME) $(OBJS)
|
||||
/bin/cp -p $(LIBNAME) $(LIBDIR)
|
||||
# /bin/cp -p $(LIBNAME) $(LIBDIR)
|
||||
|
||||
iobjs:
|
||||
$(MAKE) -C kernels objs
|
||||
|
||||
@@ -7,7 +7,7 @@ LIBDIR=$(TOP)/lib
|
||||
INCDIR=$(TOP)/include
|
||||
MODDIR=$(TOP)/modules
|
||||
UP=..
|
||||
LIBNAME=$(UP)/libspgpu.a
|
||||
LIBNAME=$(UP)/libpsb_cuda.a
|
||||
CINCLUDES=-I$(INCDIR)
|
||||
CU_INCLUDES=-I$(INCDIR) $(CUDA_INCLUDES)
|
||||
OBJS=cabs.o camax.o casum.o caxpby.o caxy.o cdot.o cgath.o \
|
||||
|
||||
@@ -8,7 +8,7 @@ PSBLIBDIR=$(TOPDIR)/lib/
|
||||
OPTDIR=$(LIBDIR)
|
||||
PSBINCDIR=$(TOPDIR)/include
|
||||
PSBMODDIR=$(TOPDIR)/modules
|
||||
PSBLAS_LIB= -L$(LIBDIR) -L$(PSBLIBDIR) $(LCUDA) -lpsb_ext -lpsb_util -lpsb_base
|
||||
PSBLAS_LIB= -L$(LIBDIR) -L$(PSBLIBDIR) $(LPSB_CUDA) -lpsb_ext -lpsb_util -lpsb_base
|
||||
INCDIR=$(TOPDIR)/include
|
||||
MODDIR=$(TOPDIR)/modules
|
||||
|
||||
|
||||
Reference in New Issue
Block a user