From 6fc46467093e54076cf22406cac92bb3d22c9d01 Mon Sep 17 00:00:00 2001 From: wernsaar Date: Sun, 18 May 2014 19:36:32 +0200 Subject: [PATCH] enabled and tested optimized zgetrf lapack function --- interface/Makefile | 13 ++++++++----- lapack-netlib/SRC/Makefile | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/interface/Makefile b/interface/Makefile index 92fc79b..433faab 100644 --- a/interface/Makefile +++ b/interface/Makefile @@ -365,10 +365,13 @@ CLAPACKOBJS = \ cpotf2.$(SUFFIX) cpotrf.$(SUFFIX) ctrti2.$(SUFFIX) ctrtri.$(SUFFIX) \ claswp.$(SUFFIX) cgetrs.$(SUFFIX) cgesv.$(SUFFIX) cpotri.$(SUFFIX) \ +#ZLAPACKOBJS = \ +# zgetf2.$(SUFFIX) zgetrf.$(SUFFIX) zlauu2.$(SUFFIX) zlauum.$(SUFFIX) \ +# zpotf2.$(SUFFIX) zpotrf.$(SUFFIX) ztrti2.$(SUFFIX) ztrtri.$(SUFFIX) \ +# zlaswp.$(SUFFIX) zgetrs.$(SUFFIX) zgesv.$(SUFFIX) zpotri.$(SUFFIX) \ + ZLAPACKOBJS = \ - zgetf2.$(SUFFIX) zgetrf.$(SUFFIX) zlauu2.$(SUFFIX) zlauum.$(SUFFIX) \ - zpotf2.$(SUFFIX) zpotrf.$(SUFFIX) ztrti2.$(SUFFIX) ztrtri.$(SUFFIX) \ - zlaswp.$(SUFFIX) zgetrs.$(SUFFIX) zgesv.$(SUFFIX) zpotri.$(SUFFIX) \ + zgetrf.$(SUFFIX) XLAPACKOBJS = \ xgetf2.$(SUFFIX) xgetrf.$(SUFFIX) xlauu2.$(SUFFIX) xlauum.$(SUFFIX) \ @@ -380,7 +383,7 @@ ifneq ($(NO_LAPACK), 1) DBLASOBJS += $(DLAPACKOBJS) #QBLASOBJS += $(QLAPACKOBJS) #CBLASOBJS += $(CLAPACKOBJS) -#ZBLASOBJS += $(ZLAPACKOBJS) +ZBLASOBJS += $(ZLAPACKOBJS) #XBLASOBJS += $(XLAPACKOBJS) endif @@ -1764,7 +1767,7 @@ qgetrf.$(SUFFIX) qgetrf.$(PSUFFIX) : getrf.c cgetrf.$(SUFFIX) cgetrf.$(PSUFFIX) : zgetrf.c $(CC) -c $(CFLAGS) $< -o $(@F) -zgetrf.$(SUFFIX) zgetrf.$(PSUFFIX) : zgetrf.c +zgetrf.$(SUFFIX) zgetrf.$(PSUFFIX) : lapack/zgetrf.c $(CC) -c $(CFLAGS) $< -o $(@F) xgetrf.$(SUFFIX) xgetrf.$(PSUFFIX) : zgetrf.c diff --git a/lapack-netlib/SRC/Makefile b/lapack-netlib/SRC/Makefile index 018345d..3c76f7c 100644 --- a/lapack-netlib/SRC/Makefile +++ b/lapack-netlib/SRC/Makefile @@ -335,7 +335,7 @@ ZLASRC = \ zgegs.o zgegv.o zgehd2.o zgehrd.o zgelq2.o zgelqf.o \ 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 zgetrf.o \ + zgesc2.o zgesdd.o zgesv.o zgesvd.o zgesvx.o zgetc2.o zgetf2.o \ zgetri.o zgetrs.o \ zggbak.o zggbal.o zgges.o zggesx.o zggev.o zggevx.o zggglm.o \ zgghrd.o zgglse.o zggqrf.o zggrqf.o \ -- 2.7.4