Skip to content

Commit 5bf87c8

Browse files
authored
Implement truncated QR with pivoting (Reference-LAPACK PR 891)
1 parent 0eb8a87 commit 5bf87c8

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

cmake/lapack.cmake

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ set(SLASRC
5252
sgebrd.f sgecon.f sgeequ.f sgees.f sgeesx.f sgeev.f sgeevx.f
5353
sgehd2.f sgehrd.f sgelq2.f sgelqf.f
5454
sgels.f sgelsd.f sgelss.f sgelsy.f sgeql2.f sgeqlf.f
55-
sgeqp3.f sgeqr2.f sgeqr2p.f sgeqrf.f sgeqrfp.f sgerfs.f sgerq2.f sgerqf.f
55+
sgeqp3.f sgeqp3rk.f sgeqr2.f sgeqr2p.f sgeqrf.f sgeqrfp.f sgerfs.f sgerq2.f sgerqf.f
5656
sgesc2.f sgesdd.f sgesvd.f sgesvdx.f sgesvx.f sgetc2.f
5757
sgetrf2.f sgetri.f
5858
sggbak.f sggbal.f
@@ -67,7 +67,7 @@ set(SLASRC
6767
slangb.f slange.f slangt.f slanhs.f slansb.f slansp.f
6868
slansy.f slantb.f slantp.f slantr.f slanv2.f
6969
slapll.f slapmt.f
70-
slaqgb.f slaqge.f slaqp2.f slaqps.f slaqsb.f slaqsp.f slaqsy.f
70+
slaqgb.f slaqge.f slaqp2.f slaqps.f slaqp2rk.f slaqp3rk.f slaqsb.f slaqsp.f slaqsy.f
7171
slaqr0.f slaqr1.f slaqr2.f slaqr3.f slaqr4.f slaqr5.f
7272
slaqtr.f slar1v.f slar2v.f ilaslr.f ilaslc.f
7373
slarf.f slarfb.f slarfb_gett.f slarfg.f slarfgp.f slarft.f slarfx.f slarfy.f slargv.f
@@ -139,7 +139,7 @@ set(CLASRC
139139
cgbtf2.f cgbtrf.f cgbtrs.f cgebak.f cgebal.f cgebd2.f cgebrd.f
140140
cgecon.f cgeequ.f cgees.f cgeesx.f cgeev.f cgeevx.f
141141
cgehd2.f cgehrd.f cgelq2.f cgelqf.f
142-
cgels.f cgelsd.f cgelss.f cgelsy.f cgeql2.f cgeqlf.f cgeqp3.f
142+
cgels.f cgelsd.f cgelss.f cgelsy.f cgeql2.f cgeqlf.f cgeqp3.f cgeqp3rk.f
143143
cgeqr2.f cgeqr2p.f cgeqrf.f cgeqrfp.f cgerfs.f cgerq2.f cgerqf.f
144144
cgesc2.f cgesdd.f cgesvd.f cgesvdx.f
145145
cgesvj.f cgejsv.f cgsvj0.f cgsvj1.f
@@ -173,7 +173,7 @@ set(CLASRC
173173
clanhb.f clanhe.f
174174
clanhp.f clanhs.f clanht.f clansb.f clansp.f clansy.f clantb.f
175175
clantp.f clantr.f clapll.f clapmt.f clarcm.f claqgb.f claqge.f
176-
claqhb.f claqhe.f claqhp.f claqp2.f claqps.f claqsb.f
176+
claqhb.f claqhe.f claqhp.f claqp2.f claqps.f claqp2rk.f claqp3rk.f claqsb.f
177177
claqr0.f claqr1.f claqr2.f claqr3.f claqr4.f claqr5.f
178178
claqz0.f claqz1.f claqz2.f claqz3.f
179179
claqsp.f claqsy.f clar1v.f clar2v.f ilaclr.f ilaclc.f
@@ -243,7 +243,7 @@ set(DLASRC
243243
dgebrd.f dgecon.f dgeequ.f dgees.f dgeesx.f dgeev.f dgeevx.f
244244
dgehd2.f dgehrd.f dgelq2.f dgelqf.f
245245
dgels.f dgelsd.f dgelss.f dgelsy.f dgeql2.f dgeqlf.f
246-
dgeqp3.f dgeqr2.f dgeqr2p.f dgeqrf.f dgeqrfp.f dgerfs.f dgerq2.f dgerqf.f
246+
dgeqp3.f dgeqp3rk.f dgeqr2.f dgeqr2p.f dgeqrf.f dgeqrfp.f dgerfs.f dgerq2.f dgerqf.f
247247
dgesc2.f dgesdd.f dgesvd.f dgesvdx.f dgesvx.f dgetc2.f
248248
dgetrf2.f dgetri.f
249249
dggbak.f dggbal.f
@@ -258,7 +258,7 @@ set(DLASRC
258258
dlangb.f dlange.f dlangt.f dlanhs.f dlansb.f dlansp.f
259259
dlansy.f dlantb.f dlantp.f dlantr.f dlanv2.f
260260
dlapll.f dlapmt.f
261-
dlaqgb.f dlaqge.f dlaqp2.f dlaqps.f dlaqsb.f dlaqsp.f dlaqsy.f
261+
dlaqgb.f dlaqge.f dlaqp2.f dlaqp2rk.f dlaqp3rk.f dlaqps.f dlaqsb.f dlaqsp.f dlaqsy.f
262262
dlaqr0.f dlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.f
263263
dlaqtr.f dlar1v.f dlar2v.f iladlr.f iladlc.f
264264
dlarf.f dlarfb.f dlarfb_gett.f dlarfg.f dlarfgp.f dlarft.f dlarfx.f dlarfy.f
@@ -331,7 +331,7 @@ set(ZLASRC
331331
zgbtf2.f zgbtrf.f zgbtrs.f zgebak.f zgebal.f zgebd2.f zgebrd.f
332332
zgecon.f zgeequ.f zgees.f zgeesx.f zgeev.f zgeevx.f
333333
zgehd2.f zgehrd.f zgelq2.f zgelqf.f
334-
zgels.f zgelsd.f zgelss.f zgelsy.f zgeql2.f zgeqlf.f zgeqp3.f
334+
zgels.f zgelsd.f zgelss.f zgelsy.f zgeql2.f zgeqlf.f zgeqp3.f zgeqp3rk.f
335335
zgeqr2.f zgeqr2p.f zgeqrf.f zgeqrfp.f zgerfs.f zgerq2.f zgerqf.f
336336
zgesc2.f zgesdd.f zgesvd.f zgesvdx.f zgesvx.f
337337
zgesvj.f zgejsv.f zgsvj0.f zgsvj1.f
@@ -367,7 +367,7 @@ set(ZLASRC
367367
zlanhe.f
368368
zlanhp.f zlanhs.f zlanht.f zlansb.f zlansp.f zlansy.f zlantb.f
369369
zlantp.f zlantr.f zlapll.f zlapmt.f zlaqgb.f zlaqge.f
370-
zlaqhb.f zlaqhe.f zlaqhp.f zlaqp2.f zlaqps.f zlaqsb.f
370+
zlaqhb.f zlaqhe.f zlaqhp.f zlaqp2.f zlaqp2rk.f zlaqp3rk.f zlaqps.f zlaqsb.f
371371
zlaqr0.f zlaqr1.f zlaqr2.f zlaqr3.f zlaqr4.f zlaqr5.f
372372
zlaqsp.f zlaqsy.f zlar1v.f zlar2v.f ilazlr.f ilazlc.f
373373
zlarcm.f zlarf.f zlarfb.f zlarfb_gett.f
@@ -557,7 +557,7 @@ set(SLASRC
557557
sgebrd.c sgecon.c sgeequ.c sgees.c sgeesx.c sgeev.c sgeevx.c
558558
sgehd2.c sgehrd.c sgelq2.c sgelqf.c
559559
sgels.c sgelsd.c sgelss.c sgelsy.c sgeql2.c sgeqlf.c
560-
sgeqp3.c sgeqr2.c sgeqr2p.c sgeqrf.c sgeqrfp.c sgerfs.c sgerq2.c sgerqf.c
560+
sgeqp3.c sgeqp3rk.c sgeqr2.c sgeqr2p.c sgeqrf.c sgeqrfp.c sgerfs.c sgerq2.c sgerqf.c
561561
sgesc2.c sgesdd.c sgesvd.c sgesvdx.c sgesvx.c sgetc2.c
562562
sgetrf2.c sgetri.c
563563
sggbak.c sggbal.c
@@ -571,7 +571,7 @@ set(SLASRC
571571
slangb.c slange.c slangt.c slanhs.c slansb.c slansp.c
572572
slansy.c slantb.c slantp.c slantr.c slanv2.c
573573
slapll.c slapmt.c
574-
slaqgb.c slaqge.c slaqp2.c slaqps.c slaqsb.c slaqsp.c slaqsy.c
574+
slaqgb.c slaqge.c slaqp2.c slaqp2rk.c slaqp3rk.c slaqps.c slaqsb.c slaqsp.c slaqsy.c
575575
slaqr0.c slaqr1.c slaqr2.c slaqr3.c slaqr4.c slaqr5.c
576576
slaqtr.c slar1v.c slar2v.c ilaslr.c ilaslc.c
577577
slarf.c slarfb.c slarfb_gett.c slarfg.c slarfgp.c slarft.c slarfx.c slarfy.c slargv.c
@@ -643,7 +643,7 @@ set(CLASRC
643643
cgbtf2.c cgbtrf.c cgbtrs.c cgebak.c cgebal.c cgebd2.c cgebrd.c
644644
cgecon.c cgeequ.c cgees.c cgeesx.c cgeev.c cgeevx.c
645645
cgehd2.c cgehrd.c cgelq2.c cgelqf.c
646-
cgels.c cgelsd.c cgelss.c cgelsy.c cgeql2.c cgeqlf.c cgeqp3.c
646+
cgels.c cgelsd.c cgelss.c cgelsy.c cgeql2.c cgeqlf.c cgeqp3.c cgeqp3rk.c
647647
cgeqr2.c cgeqr2p.c cgeqrf.c cgeqrfp.c cgerfs.c cgerq2.c cgerqf.c
648648
cgesc2.c cgesdd.c cgesvd.c cgesvdx.c
649649
cgesvj.c cgejsv.c cgsvj0.c cgsvj1.c
@@ -677,7 +677,7 @@ set(CLASRC
677677
clanhb.c clanhe.c
678678
clanhp.c clanhs.c clanht.c clansb.c clansp.c clansy.c clantb.c
679679
clantp.c clantr.c clapll.c clapmt.c clarcm.c claqgb.c claqge.c
680-
claqhb.c claqhe.c claqhp.c claqp2.c claqps.c claqsb.c
680+
claqhb.c claqhe.c claqhp.c claqp2.c claqp2rk.c claqp3rk.c claqps.c claqsb.c
681681
claqr0.c claqr1.c claqr2.c claqr3.c claqr4.c claqr5.c
682682
claqsp.c claqsy.c clar1v.c clar2v.c ilaclr.c ilaclc.c
683683
clarf.c clarfb.c clarfb_gett.c clarfg.c clarfgp.c clarft.c
@@ -746,7 +746,7 @@ set(DLASRC
746746
dgebrd.c dgecon.c dgeequ.c dgees.c dgeesx.c dgeev.c dgeevx.c
747747
dgehd2.c dgehrd.c dgelq2.c dgelqf.c
748748
dgels.c dgelsd.c dgelss.c dgelsy.c dgeql2.c dgeqlf.c
749-
dgeqp3.c dgeqr2.c dgeqr2p.c dgeqrf.c dgeqrfp.c dgerfs.c dgerq2.c dgerqf.c
749+
dgeqp3.c dgeqp3rk.c dgeqr2.c dgeqr2p.c dgeqrf.c dgeqrfp.c dgerfs.c dgerq2.c dgerqf.c
750750
dgesc2.c dgesdd.c dgesvd.c dgesvdx.c dgesvx.c dgetc2.c
751751
dgetrf2.c dgetri.c
752752
dggbak.c dggbal.c
@@ -760,7 +760,7 @@ set(DLASRC
760760
dlangb.c dlange.c dlangt.c dlanhs.c dlansb.c dlansp.c
761761
dlansy.c dlantb.c dlantp.c dlantr.c dlanv2.c
762762
dlapll.c dlapmt.c
763-
dlaqgb.c dlaqge.c dlaqp2.c dlaqps.c dlaqsb.c dlaqsp.c dlaqsy.c
763+
dlaqgb.c dlaqge.c dlaqp2.c dlaqp2rk.c dlaqp3rk.c dlaqps.c dlaqsb.c dlaqsp.c dlaqsy.c
764764
dlaqr0.c dlaqr1.c dlaqr2.c dlaqr3.c dlaqr4.c dlaqr5.c
765765
dlaqtr.c dlar1v.c dlar2v.c iladlr.c iladlc.c
766766
dlarf.c dlarfb.c dlarfb_gett.c dlarfg.c dlarfgp.c dlarft.c dlarfx.c dlarfy.c
@@ -833,7 +833,7 @@ set(ZLASRC
833833
zgbtf2.c zgbtrf.c zgbtrs.c zgebak.c zgebal.c zgebd2.c zgebrd.c
834834
zgecon.c zgeequ.c zgees.c zgeesx.c zgeev.c zgeevx.c
835835
zgehd2.c zgehrd.c zgelq2.c zgelqf.c
836-
zgels.c zgelsd.c zgelss.c zgelsy.c zgeql2.c zgeqlf.c zgeqp3.c
836+
zgels.c zgelsd.c zgelss.c zgelsy.c zgeql2.c zgeqlf.c zgeqp3.c zgeqp3rk.c
837837
zgeqr2.c zgeqr2p.c zgeqrf.c zgeqrfp.c zgerfs.c zgerq2.c zgerqf.c
838838
zgesc2.c zgesdd.c zgesvd.c zgesvdx.c zgesvx.c
839839
zgesvj.c zgejsv.c zgsvj0.c zgsvj1.c
@@ -868,7 +868,7 @@ set(ZLASRC
868868
zlanhe.c
869869
zlanhp.c zlanhs.c zlanht.c zlansb.c zlansp.c zlansy.c zlantb.c
870870
zlantp.c zlantr.c zlapll.c zlapmt.c zlaqgb.c zlaqge.c
871-
zlaqhb.c zlaqhe.c zlaqhp.c zlaqp2.c zlaqps.c zlaqsb.c
871+
zlaqhb.c zlaqhe.c zlaqhp.c zlaqp2.c zlaqp2rk.c zlaqp3rk.c zlaqps.c zlaqsb.c
872872
zlaqr0.c zlaqr1.c zlaqr2.c zlaqr3.c zlaqr4.c zlaqr5.c
873873
zlaqsp.c zlaqsy.c zlar1v.c zlar2v.c ilazlr.c ilazlc.c
874874
zlarcm.c zlarf.c zlarfb.c zlarfb_gett.c

0 commit comments

Comments
 (0)