From ebc95e6f11e64a671c5a42b4bbb85207e8644017 Mon Sep 17 00:00:00 2001 From: wernsaar Date: Sun, 18 May 2014 22:41:43 +0200 Subject: [PATCH] enabled and tested optimized potf2 lapack functions --- interface/Makefile | 23 +++++++++++++++-------- lapack-netlib/SRC/Makefile | 8 ++++---- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/interface/Makefile b/interface/Makefile index ff4102d9..42e9f50b 100644 --- a/interface/Makefile +++ b/interface/Makefile @@ -348,7 +348,8 @@ XBLASOBJS = $(XBLAS1OBJS) $(XBLAS2OBJS) $(XBLAS3OBJS) # slaswp.$(SUFFIX) sgetrs.$(SUFFIX) sgesv.$(SUFFIX) spotri.$(SUFFIX) \ SLAPACKOBJS = \ - sgetrf.$(SUFFIX) sgetrs.$(SUFFIX) spotrf.$(SUFFIX) sgetf2.$(SUFFIX) + sgetrf.$(SUFFIX) sgetrs.$(SUFFIX) spotrf.$(SUFFIX) sgetf2.$(SUFFIX) \ + spotf2.$(SUFFIX) #DLAPACKOBJS = \ @@ -357,7 +358,9 @@ SLAPACKOBJS = \ # dlaswp.$(SUFFIX) dgetrs.$(SUFFIX) dgesv.$(SUFFIX) dpotri.$(SUFFIX) \ DLAPACKOBJS = \ - dgetrf.$(SUFFIX) dgetrs.$(SUFFIX) dpotrf.$(SUFFIX) dgetf2.$(SUFFIX) + dgetrf.$(SUFFIX) dgetrs.$(SUFFIX) dpotrf.$(SUFFIX) dgetf2.$(SUFFIX) \ + dpotf2.$(SUFFIX) + QLAPACKOBJS = \ qgetf2.$(SUFFIX) qgetrf.$(SUFFIX) qlauu2.$(SUFFIX) qlauum.$(SUFFIX) \ @@ -370,7 +373,8 @@ QLAPACKOBJS = \ # claswp.$(SUFFIX) cgetrs.$(SUFFIX) cgesv.$(SUFFIX) cpotri.$(SUFFIX) \ CLAPACKOBJS = \ - cgetrf.$(SUFFIX) cgetrs.$(SUFFIX) cpotrf.$(SUFFIX) cgetf2.$(SUFFIX) + cgetrf.$(SUFFIX) cgetrs.$(SUFFIX) cpotrf.$(SUFFIX) cgetf2.$(SUFFIX) \ + cpotf2.$(SUFFIX) #ZLAPACKOBJS = \ @@ -379,7 +383,10 @@ CLAPACKOBJS = \ # zlaswp.$(SUFFIX) zgetrs.$(SUFFIX) zgesv.$(SUFFIX) zpotri.$(SUFFIX) \ ZLAPACKOBJS = \ - zgetrf.$(SUFFIX) zgetrs.$(SUFFIX) zpotrf.$(SUFFIX) zgetf2.$(SUFFIX) + zgetrf.$(SUFFIX) zgetrs.$(SUFFIX) zpotrf.$(SUFFIX) zgetf2.$(SUFFIX) \ + zpotf2.$(SUFFIX) + + XLAPACKOBJS = \ xgetf2.$(SUFFIX) xgetrf.$(SUFFIX) xlauu2.$(SUFFIX) xlauum.$(SUFFIX) \ @@ -1817,19 +1824,19 @@ zlauum.$(SUFFIX) zlauum.$(PSUFFIX) : zlauum.c xlauum.$(SUFFIX) xlauum.$(PSUFFIX) : zlauum.c $(CC) -c $(CFLAGS) $< -o $(@F) -spotf2.$(SUFFIX) spotf2.$(PSUFFIX) : potf2.c +spotf2.$(SUFFIX) spotf2.$(PSUFFIX) : lapack/potf2.c $(CC) -c $(CFLAGS) $< -o $(@F) -dpotf2.$(SUFFIX) dpotf2.$(PSUFFIX) : potf2.c +dpotf2.$(SUFFIX) dpotf2.$(PSUFFIX) : lapack/potf2.c $(CC) -c $(CFLAGS) $< -o $(@F) qpotf2.$(SUFFIX) qpotf2.$(PSUFFIX) : potf2.c $(CC) -c $(CFLAGS) $< -o $(@F) -cpotf2.$(SUFFIX) cpotf2.$(PSUFFIX) : zpotf2.c +cpotf2.$(SUFFIX) cpotf2.$(PSUFFIX) : lapack/zpotf2.c $(CC) -c $(CFLAGS) $< -o $(@F) -zpotf2.$(SUFFIX) zpotf2.$(PSUFFIX) : zpotf2.c +zpotf2.$(SUFFIX) zpotf2.$(PSUFFIX) : lapack/zpotf2.c $(CC) -c $(CFLAGS) $< -o $(@F) xpotf2.$(SUFFIX) xpotf2.$(PSUFFIX) : zpotf2.c diff --git a/lapack-netlib/SRC/Makefile b/lapack-netlib/SRC/Makefile index dee4be21..40bb5625 100644 --- a/lapack-netlib/SRC/Makefile +++ b/lapack-netlib/SRC/Makefile @@ -127,7 +127,7 @@ SLASRC = \ sormr3.o sormrq.o sormrz.o sormtr.o spbcon.o spbequ.o spbrfs.o \ spbstf.o spbsv.o spbsvx.o \ spbtf2.o spbtrf.o spbtrs.o spocon.o spoequ.o sporfs.o sposv.o \ - sposvx.o spotf2.o spotri.o spstrf.o spstf2.o \ + sposvx.o spotri.o spstrf.o spstf2.o \ sppcon.o sppequ.o \ spprfs.o sppsv.o sppsvx.o spptrf.o spptri.o spptrs.o sptcon.o \ spteqr.o sptrfs.o sptsv.o sptsvx.o spttrs.o sptts2.o srscl.o \ @@ -210,7 +210,7 @@ CLASRC = \ claswp.o clasyf.o clasyf_rook.o clatbs.o clatdf.o clatps.o clatrd.o clatrs.o clatrz.o \ clatzm.o clauu2.o clauum.o cpbcon.o cpbequ.o cpbrfs.o cpbstf.o cpbsv.o \ cpbsvx.o cpbtf2.o cpbtrf.o cpbtrs.o cpocon.o cpoequ.o cporfs.o \ - cposv.o cposvx.o cpotf2.o cpotri.o cpstrf.o cpstf2.o \ + cposv.o cposvx.o cpotri.o cpstrf.o cpstf2.o \ cppcon.o cppequ.o cpprfs.o cppsv.o cppsvx.o cpptrf.o cpptri.o cpptrs.o \ cptcon.o cpteqr.o cptrfs.o cptsv.o cptsvx.o cpttrf.o cpttrs.o cptts2.o \ crot.o cspcon.o cspmv.o cspr.o csprfs.o cspsv.o \ @@ -287,7 +287,7 @@ DLASRC = \ dormr3.o dormrq.o dormrz.o dormtr.o dpbcon.o dpbequ.o dpbrfs.o \ dpbstf.o dpbsv.o dpbsvx.o \ dpbtf2.o dpbtrf.o dpbtrs.o dpocon.o dpoequ.o dporfs.o dposv.o \ - dposvx.o dpotf2.o dpotri.o dpotrs.o dpstrf.o dpstf2.o \ + dposvx.o dpotri.o dpotrs.o dpstrf.o dpstf2.o \ dppcon.o dppequ.o \ dpprfs.o dppsv.o dppsvx.o dpptrf.o dpptri.o dpptrs.o dptcon.o \ dpteqr.o dptrfs.o dptsv.o dptsvx.o dpttrs.o dptts2.o drscl.o \ @@ -372,7 +372,7 @@ ZLASRC = \ zlatbs.o zlatdf.o zlatps.o zlatrd.o zlatrs.o zlatrz.o zlatzm.o zlauu2.o \ zlauum.o zpbcon.o zpbequ.o zpbrfs.o zpbstf.o zpbsv.o \ zpbsvx.o zpbtf2.o zpbtrf.o zpbtrs.o zpocon.o zpoequ.o zporfs.o \ - zposv.o zposvx.o zpotf2.o zpotri.o zpotrs.o zpstrf.o zpstf2.o \ + zposv.o zposvx.o zpotri.o zpotrs.o zpstrf.o zpstf2.o \ zppcon.o zppequ.o zpprfs.o zppsv.o zppsvx.o zpptrf.o zpptri.o zpptrs.o \ zptcon.o zpteqr.o zptrfs.o zptsv.o zptsvx.o zpttrf.o zpttrs.o zptts2.o \ zrot.o zspcon.o zspmv.o zspr.o zsprfs.o zspsv.o \ -- 2.34.1