From 536875d4639b279eedc25c7a0460ecce7815fd58 Mon Sep 17 00:00:00 2001 From: wernsaar Date: Sun, 18 May 2014 21:13:56 +0200 Subject: [PATCH] enabled and tested optimized getrs lapack functions --- interface/Makefile | 16 ++++++++-------- lapack-netlib/SRC/Makefile | 8 ++++---- lapack/Makefile | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/interface/Makefile b/interface/Makefile index 1b60ee391..957b4a8fe 100644 --- a/interface/Makefile +++ b/interface/Makefile @@ -348,7 +348,7 @@ XBLASOBJS = $(XBLAS1OBJS) $(XBLAS2OBJS) $(XBLAS3OBJS) # slaswp.$(SUFFIX) sgetrs.$(SUFFIX) sgesv.$(SUFFIX) spotri.$(SUFFIX) \ SLAPACKOBJS = \ - sgetrf.$(SUFFIX) + sgetrf.$(SUFFIX) sgetrs.$(SUFFIX) #DLAPACKOBJS = \ @@ -357,7 +357,7 @@ SLAPACKOBJS = \ # dlaswp.$(SUFFIX) dgetrs.$(SUFFIX) dgesv.$(SUFFIX) dpotri.$(SUFFIX) \ DLAPACKOBJS = \ - dgetrf.$(SUFFIX) + dgetrf.$(SUFFIX) dgetrs.$(SUFFIX) QLAPACKOBJS = \ qgetf2.$(SUFFIX) qgetrf.$(SUFFIX) qlauu2.$(SUFFIX) qlauum.$(SUFFIX) \ @@ -370,7 +370,7 @@ QLAPACKOBJS = \ # claswp.$(SUFFIX) cgetrs.$(SUFFIX) cgesv.$(SUFFIX) cpotri.$(SUFFIX) \ CLAPACKOBJS = \ - cgetrf.$(SUFFIX) + cgetrf.$(SUFFIX) cgetrs.$(SUFFIX) #ZLAPACKOBJS = \ @@ -379,7 +379,7 @@ CLAPACKOBJS = \ # zlaswp.$(SUFFIX) zgetrs.$(SUFFIX) zgesv.$(SUFFIX) zpotri.$(SUFFIX) \ ZLAPACKOBJS = \ - zgetrf.$(SUFFIX) + zgetrf.$(SUFFIX) zgetrs.$(SUFFIX) XLAPACKOBJS = \ xgetf2.$(SUFFIX) xgetrf.$(SUFFIX) xlauu2.$(SUFFIX) xlauum.$(SUFFIX) \ @@ -1907,19 +1907,19 @@ zlaswp.$(SUFFIX) zlaswp.$(PSUFFIX) : zlaswp.c xlaswp.$(SUFFIX) xlaswp.$(PSUFFIX) : zlaswp.c $(CC) -c $(CFLAGS) $< -o $(@F) -sgetrs.$(SUFFIX) sgetrs.$(PSUFFIX) : getrs.c +sgetrs.$(SUFFIX) sgetrs.$(PSUFFIX) : lapack/getrs.c $(CC) -c $(CFLAGS) $< -o $(@F) -dgetrs.$(SUFFIX) dgetrs.$(PSUFFIX) : getrs.c +dgetrs.$(SUFFIX) dgetrs.$(PSUFFIX) : lapack/getrs.c $(CC) -c $(CFLAGS) $< -o $(@F) qgetrs.$(SUFFIX) qgetrs.$(PSUFFIX) : getrs.c $(CC) -c $(CFLAGS) $< -o $(@F) -cgetrs.$(SUFFIX) cgetrs.$(PSUFFIX) : zgetrs.c +cgetrs.$(SUFFIX) cgetrs.$(PSUFFIX) : lapack/zgetrs.c $(CC) -c $(CFLAGS) $< -o $(@F) -zgetrs.$(SUFFIX) zgetrs.$(PSUFFIX) : zgetrs.c +zgetrs.$(SUFFIX) zgetrs.$(PSUFFIX) : lapack/zgetrs.c $(CC) -c $(CFLAGS) $< -o $(@F) xgetrs.$(SUFFIX) xgetrs.$(PSUFFIX) : zgetrs.c diff --git a/lapack-netlib/SRC/Makefile b/lapack-netlib/SRC/Makefile index 789f0f907..6b76852b0 100644 --- a/lapack-netlib/SRC/Makefile +++ b/lapack-netlib/SRC/Makefile @@ -157,7 +157,7 @@ SLASRC = \ sgeqrt.o sgeqrt2.o sgeqrt3.o sgemqrt.o \ stpqrt.o stpqrt2.o stpmqrt.o stprfb.o -DSLASRC = spotrs.o sgetrs.o spotrf.o +DSLASRC = spotrs.o spotrf.o ifdef USEXBLAS SXLASRC = sgesvxx.o sgerfsx.o sla_gerfsx_extended.o sla_geamv.o \ @@ -252,7 +252,7 @@ CXLASRC = cgesvxx.o cgerfsx.o cla_gerfsx_extended.o cla_geamv.o \ cla_lin_berr.o clarscl2.o clascl2.o cla_wwaddw.o endif -ZCLASRC = cpotrs.o cgetrs.o cpotrf.o +ZCLASRC = cpotrs.o cpotrf.o DLASRC = \ dgbbrd.o dgbcon.o dgbequ.o dgbrfs.o dgbsv.o \ @@ -263,7 +263,7 @@ DLASRC = \ dgeqp3.o dgeqpf.o dgeqr2.o dgeqr2p.o dgeqrf.o dgeqrfp.o dgerfs.o \ dgerq2.o dgerqf.o dgesc2.o dgesdd.o dgesv.o dgesvd.o dgesvx.o \ dgetc2.o dgetf2.o dgetri.o \ - dgetrs.o dggbak.o dggbal.o dgges.o dggesx.o dggev.o dggevx.o \ + dggbak.o dggbal.o dgges.o dggesx.o dggev.o dggevx.o \ dggglm.o dgghrd.o dgglse.o dggqrf.o \ dggrqf.o dggsvd.o dggsvp.o dgtcon.o dgtrfs.o dgtsv.o \ dgtsvx.o dgttrf.o dgttrs.o dgtts2.o dhgeqz.o \ @@ -336,7 +336,7 @@ ZLASRC = \ zgels.o zgelsd.o zgelss.o zgelsx.o zgelsy.o zgeql2.o zgeqlf.o zgeqp3.o \ zgeqpf.o zgeqr2.o zgeqr2p.o zgeqrf.o zgeqrfp.o zgerfs.o zgerq2.o zgerqf.o \ zgesc2.o zgesdd.o zgesv.o zgesvd.o zgesvx.o zgetc2.o zgetf2.o \ - zgetri.o zgetrs.o \ + zgetri.o \ zggbak.o zggbal.o zgges.o zggesx.o zggev.o zggevx.o zggglm.o \ zgghrd.o zgglse.o zggqrf.o zggrqf.o \ zggsvd.o zggsvp.o \ diff --git a/lapack/Makefile b/lapack/Makefile index da88ba00e..b0e3cf071 100644 --- a/lapack/Makefile +++ b/lapack/Makefile @@ -2,7 +2,7 @@ TOPDIR = .. include ../Makefile.system #SUBDIRS = laswp getf2 getrf potf2 potrf lauu2 lauum trti2 trtri getrs -SUBDIRS = getrf getf2 laswp +SUBDIRS = getrf getf2 laswp getrs FLAMEDIRS = laswp getf2 potf2 lauu2 trti2