added lapack-3.6.0

This commit is contained in:
Werner Saar
2015-11-20 09:45:46 +01:00
parent 64db4576e6
commit 33e37d01b3
5831 changed files with 1607531 additions and 52 deletions
+288 -52
View File
@@ -173,18 +173,18 @@
sgbbrd, sgbcon, sgbequ, sgbrfs, sgbsv,
sgbsvx, sgbtf2, sgbtrf, sgbtrs, sgebak, sgebal, sgebd2,
sgebrd, sgecon, sgeequ, sgees, sgeesx, sgeev, sgeevx,
sgegs, sgegv, sgehd2, sgehrd, sgelq2, sgelqf,
sgels, sgelsd, sgelss, sgelsx, sgelsy, sgeql2, sgeqlf,
sgeqp3, sgeqpf, sgeqr2, sgeqr2p, sgeqrf, sgeqrfp, sgerfs,
sgehd2, sgehrd, sgelq2, sgelqf,
sgels, sgelsd, sgelss, sgelsy, sgeql2, sgeqlf,
sgeqp3, sgeqr2, sgeqr2p, sgeqrf, sgeqrfp, sgerfs,
sgerq2, sgerqf, sgesc2, sgesdd, sgesvd, sgesvx,
sgetc2, sgetri,
sggbak, sggbal, sgges, sggesx, sggev, sggevx,
sggglm, sgghrd, sgglse, sggqrf,
sggrqf, sggsvd, sggsvp, sgtcon, sgtrfs, sgtsv,
sggrqf, sgtcon, sgtrfs, sgtsv,
sgtsvx, sgttrf, sgttrs, sgtts2, shgeqz,
shsein, shseqr, slabrd, slacon, slacn2,
slaein, slaexc, slag2, slags2, slagtm, slagv2, slahqr,
slahrd, slahr2, slaic1, slaln2, slals0, slalsa, slalsd,
slahr2, slaic1, slaln2, slals0, slalsa, slalsd,
slangb, slange, slangt, slanhs, slansb, slansp,
slansy, slantb, slantp, slantr, slanv2,
slapll, slapmt,
@@ -194,7 +194,7 @@
slarf, slarfb, slarfg, slarfgp, slarft, slarfx, slargv,
slarrv, slartv,
slarz, slarzb, slarzt, slasy2, slasyf,
slatbs, slatdf, slatps, slatrd, slatrs, slatrz, slatzm,
slatbs, slatdf, slatps, slatrd, slatrs, slatrz,
sopgtr, sopmtr, sorg2l, sorg2r,
sorgbr, sorghr, sorgl2, sorglq, sorgql, sorgqr, sorgr2,
sorgrq, sorgtr, sorm2l, sorm2r,
@@ -220,7 +220,7 @@
stgsja, stgsna, stgsy2, stgsyl, stpcon, stprfs, stptri,
stptrs,
strcon, strevc, strexc, strrfs, strsen, strsna, strsyl,
strtrs, stzrqf, stzrzf, sstemr,
strtrs, stzrzf, sstemr,
slansf, spftrf, spftri, spftrs, ssfrk, stfsm, stftri, stfttp,
stfttr, stpttf, stpttr, strttf, strttp,
sgejsv, sgesvj, sgsvj0, sgsvj1,
@@ -245,14 +245,13 @@
cbdsqr, cgbbrd, cgbcon, cgbequ, cgbrfs, cgbsv, cgbsvx,
cgbtf2, cgbtrf, cgbtrs, cgebak, cgebal, cgebd2, cgebrd,
cgecon, cgeequ, cgees, cgeesx, cgeev, cgeevx,
cgegs, cgegv, cgehd2, cgehrd, cgelq2, cgelqf,
cgels, cgelsd, cgelss, cgelsx, cgelsy, cgeql2, cgeqlf, cgeqp3,
cgeqpf, cgeqr2, cgeqr2p, cgeqrf, cgeqrfp, cgerfs,
cgehd2, cgehrd, cgelq2, cgelqf,
cgels, cgelsd, cgelss, cgelsy, cgeql2, cgeqlf, cgeqp3,
cgeqr2, cgeqr2p, cgeqrf, cgeqrfp, cgerfs,
cgerq2, cgerqf, cgesc2, cgesdd, cgesvd,
cgesvx, cgetc2, cgetri,
cggbak, cggbal, cgges, cggesx, cggev, cggevx, cggglm,
cgghrd, cgglse, cggqrf, cggrqf,
cggsvd, cggsvp,
cgtcon, cgtrfs, cgtsv, cgtsvx, cgttrf, cgttrs, cgtts2, chbev,
chbevd, chbevx, chbgst, chbgv, chbgvd, chbgvx, chbtrd,
checon, cheev, cheevd, cheevr, cheevx, chegs2, chegst,
@@ -267,7 +266,7 @@
claed0, claed7, claed8,
claein, claesy, claev2, clags2, clagtm,
clahef, clahqr,
clahrd, clahr2, claic1, clals0, clalsa, clalsd, clangb, clange, clangt,
clahr2, claic1, clals0, clalsa, clalsd, clangb, clange, clangt,
clanhb, clanhe,
clanhp, clanhs, clanht, clansb, clansp, clansy, clantb,
clantp, clantr, clapll, clapmt, clarcm, claqgb, claqge,
@@ -278,7 +277,7 @@
clarfx, clargv, clarnv, clarrv, clartg, clartv,
clarz, clarzb, clarzt, clascl, claset, clasr, classq,
clasyf, clatbs, clatdf, clatps, clatrd, clatrs, clatrz,
clatzm, cpbcon, cpbequ, cpbrfs, cpbstf, cpbsv,
cpbcon, cpbequ, cpbrfs, cpbstf, cpbsv,
cpbsvx, cpbtf2, cpbtrf, cpbtrs, cpocon, cpoequ, cporfs,
cposv, cposvx, cpstrf, cpstf2,
cppcon, cppequ, cpprfs, cppsv, cppsvx, cpptrf, cpptri, cpptrs,
@@ -293,7 +292,7 @@
ctgexc, ctgsen, ctgsja, ctgsna, ctgsy2, ctgsyl, ctpcon,
ctprfs, ctptri,
ctptrs, ctrcon, ctrevc, ctrexc, ctrrfs, ctrsen, ctrsna,
ctrsyl, ctrtrs, ctzrqf, ctzrzf, cung2l, cung2r,
ctrsyl, ctrtrs, ctzrzf, cung2l, cung2r,
cungbr, cunghr, cungl2, cunglq, cungql, cungqr, cungr2,
cungrq, cungtr, cunm2l, cunm2r, cunmbr, cunmhr, cunml2,
cunmlq, cunmql, cunmqr, cunmr2, cunmr3, cunmrq, cunmrz,
@@ -321,18 +320,18 @@
dgbbrd, dgbcon, dgbequ, dgbrfs, dgbsv,
dgbsvx, dgbtf2, dgbtrf, dgbtrs, dgebak, dgebal, dgebd2,
dgebrd, dgecon, dgeequ, dgees, dgeesx, dgeev, dgeevx,
dgegs, dgegv, dgehd2, dgehrd, dgelq2, dgelqf,
dgels, dgelsd, dgelss, dgelsx, dgelsy, dgeql2, dgeqlf,
dgeqp3, dgeqpf, dgeqr2, dgeqr2p, dgeqrf, dgeqrfp, dgerfs,
dgehd2, dgehrd, dgelq2, dgelqf,
dgels, dgelsd, dgelss, dgelsy, dgeql2, dgeqlf,
dgeqp3, dgeqr2, dgeqr2p, dgeqrf, dgeqrfp, dgerfs,
dgerq2, dgerqf, dgesc2, dgesdd, dgesvd, dgesvx,
dgetc2, dgetri,
dggbak, dggbal, dgges, dggesx, dggev, dggevx,
dggglm, dgghrd, dgglse, dggqrf,
dggrqf, dggsvd, dggsvp, dgtcon, dgtrfs, dgtsv,
dggrqf, dgtcon, dgtrfs, dgtsv,
dgtsvx, dgttrf, dgttrs, dgtts2, dhgeqz,
dhsein, dhseqr, dlabrd, dlacon, dlacn2,
dlaein, dlaexc, dlag2, dlags2, dlagtm, dlagv2, dlahqr,
dlahrd, dlahr2, dlaic1, dlaln2, dlals0, dlalsa, dlalsd,
dlahr2, dlaic1, dlaln2, dlals0, dlalsa, dlalsd,
dlangb, dlange, dlangt, dlanhs, dlansb, dlansp,
dlansy, dlantb, dlantp, dlantr, dlanv2,
dlapll, dlapmt,
@@ -342,7 +341,7 @@
dlarf, dlarfb, dlarfg, dlarfgp, dlarft, dlarfx,
dlargv, dlarrv, dlartv,
dlarz, dlarzb, dlarzt, dlasy2, dlasyf,
dlatbs, dlatdf, dlatps, dlatrd, dlatrs, dlatrz, dlatzm,
dlatbs, dlatdf, dlatps, dlatrd, dlatrs, dlatrz,
dopgtr, dopmtr, dorg2l, dorg2r,
dorgbr, dorghr, dorgl2, dorglq, dorgql, dorgqr, dorgr2,
dorgrq, dorgtr, dorm2l, dorm2r,
@@ -368,7 +367,7 @@
dtgsja, dtgsna, dtgsy2, dtgsyl, dtpcon, dtprfs, dtptri,
dtptrs,
dtrcon, dtrevc, dtrexc, dtrrfs, dtrsen, dtrsna, dtrsyl,
dtrtrs, dtzrqf, dtzrzf, dstemr,
dtrtrs, dtzrzf, dstemr,
dsgesv, dsposv, dlag2s, slag2d, dlat2s,
dlansf, dpftrf, dpftri, dpftrs, dsfrk, dtfsm, dtftri, dtfttp,
dtfttr, dtpttf, dtpttr, dtrttf, dtrttp,
@@ -387,14 +386,13 @@
zbdsqr, zgbbrd, zgbcon, zgbequ, zgbrfs, zgbsv, zgbsvx,
zgbtf2, zgbtrf, zgbtrs, zgebak, zgebal, zgebd2, zgebrd,
zgecon, zgeequ, zgees, zgeesx, zgeev, zgeevx,
zgegs, zgegv, zgehd2, zgehrd, zgelq2, zgelqf,
zgels, zgelsd, zgelss, zgelsx, zgelsy, zgeql2, zgeqlf, zgeqp3,
zgeqpf, zgeqr2, zgeqr2p, zgeqrf, zgeqrfp, zgerfs, zgerq2, zgerqf,
zgehd2, zgehrd, zgelq2, zgelqf,
zgels, zgelsd, zgelss, zgelsy, zgeql2, zgeqlf, zgeqp3,
zgeqr2, zgeqr2p, zgeqrf, zgeqrfp, zgerfs, zgerq2, zgerqf,
zgesc2, zgesdd, zgesvd, zgesvx, zgetc2,
zgetri,
zggbak, zggbal, zgges, zggesx, zggev, zggevx, zggglm,
zgghrd, zgglse, zggqrf, zggrqf,
zggsvd, zggsvp,
zgtcon, zgtrfs, zgtsv, zgtsvx, zgttrf, zgttrs, zgtts2, zhbev,
zhbevd, zhbevx, zhbgst, zhbgv, zhbgvd, zhbgvx, zhbtrd,
zhecon, zheev, zheevd, zheevr, zheevx, zhegs2, zhegst,
@@ -409,7 +407,7 @@
zlaed0, zlaed7, zlaed8,
zlaein, zlaesy, zlaev2, zlags2, zlagtm,
zlahef, zlahqr,
zlahrd, zlahr2, zlaic1, zlals0, zlalsa, zlalsd, zlangb, zlange,
zlahr2, zlaic1, zlals0, zlalsa, zlalsd, zlangb, zlange,
zlangt, zlanhb,
zlanhe,
zlanhp, zlanhs, zlanht, zlansb, zlansp, zlansy, zlantb,
@@ -422,7 +420,7 @@
zlarfx, zlargv, zlarnv, zlarrv, zlartg, zlartv,
zlarz, zlarzb, zlarzt, zlascl, zlaset, zlasr,
zlassq, zlasyf,
zlatbs, zlatdf, zlatps, zlatrd, zlatrs, zlatrz, zlatzm,
zlatbs, zlatdf, zlatps, zlatrd, zlatrs, zlatrz,
zpbcon, zpbequ, zpbrfs, zpbstf, zpbsv,
zpbsvx, zpbtf2, zpbtrf, zpbtrs, zpocon, zpoequ, zporfs,
zposv, zposvx, zpotrs, zpstrf, zpstf2,
@@ -438,7 +436,7 @@
ztgexc, ztgsen, ztgsja, ztgsna, ztgsy2, ztgsyl, ztpcon,
ztprfs, ztptri,
ztptrs, ztrcon, ztrevc, ztrexc, ztrrfs, ztrsen, ztrsna,
ztrsyl, ztrtrs, ztzrqf, ztzrzf, zung2l,
ztrsyl, ztrtrs, ztzrzf, zung2l,
zung2r, zungbr, zunghr, zungl2, zunglq, zungql, zungqr, zungr2,
zungrq, zungtr, zunm2l, zunm2r, zunmbr, zunmhr, zunml2,
zunmlq, zunmql, zunmqr, zunmr2, zunmr3, zunmrq, zunmrz,
@@ -452,6 +450,140 @@
zunbdb5, zunbdb6, zuncsd, zuncsd2by1,
zgeqrt, zgeqrt2, zgeqrt3, zgemqrt,
ztpqrt, ztpqrt2, ztpmqrt, ztprfb,
# functions added for lapack-3.6.0
cgejsv,
cgesvdx,
cgesvj,
cgetrf2,
cgges3,
cggev3,
cgghd3,
cggsvd3,
cggsvp3,
cgsvj0,
cgsvj1,
clagge,
claghe,
clagsy,
clahilb,
clakf2,
clarge,
clarnd,
claror,
clarot,
clatm1,
clatm2,
clatm3,
clatm5,
clatm6,
clatme,
clatmr,
clatms,
clatmt,
cpotrf2,
csbmv,
cspr2,
csyr2,
cunm22,
dbdsvdx,
dgesvdx,
dgetrf2,
dgges3,
dggev3,
dgghd3,
dggsvd3,
dggsvp3,
dladiv2,
dlagge,
dlagsy,
dlahilb,
dlakf2,
dlaran,
dlarge,
dlarnd,
dlaror,
dlarot,
dlatm1,
dlatm2,
dlatm3,
dlatm5,
dlatm6,
dlatm7,
dlatme,
dlatmr,
dlatms,
dlatmt,
dorm22,
dpotrf2,
dsecnd,
sbdsvdx,
second,
sgesvdx,
sgetrf2,
sgges3,
sggev3,
sgghd3,
sggsvd3,
sggsvp3,
sladiv2,
slagge,
slagsy,
slahilb,
slakf2,
slaran,
slarge,
slarnd,
slaror,
slarot,
slatm1,
slatm2,
slatm3,
slatm5,
slatm6,
slatm7,
slatme,
slatmr,
slatms,
slatmt,
sorm22,
spotrf2,
xerbla,
zgejsv,
zgesvdx,
zgesvj,
zgetrf2,
zgges3,
zggev3,
zgghd3,
zggsvd3,
zggsvp3,
zgsvj0,
zgsvj1,
zlagge,
zlaghe,
zlagsy,
zlahilb,
zlakf2,
zlarge,
zlarnd,
zlaror,
zlarot,
zlatm1,
zlatm2,
zlatm3,
zlatm5,
zlatm6,
zlatme,
zlatmr,
zlatms,
zlatmt,
zpotrf2,
zsbmv,
zspr2,
zsyr2,
zunm22
);
@lapack_extendedprecision_objs = (
@@ -682,8 +814,6 @@
LAPACKE_cgeqlf_work,
LAPACKE_cgeqp3,
LAPACKE_cgeqp3_work,
LAPACKE_cgeqpf,
LAPACKE_cgeqpf_work,
LAPACKE_cgeqr2,
LAPACKE_cgeqr2_work,
LAPACKE_cgeqrf,
@@ -738,10 +868,6 @@
LAPACKE_cggqrf_work,
LAPACKE_cggrqf,
LAPACKE_cggrqf_work,
LAPACKE_cggsvd,
LAPACKE_cggsvd_work,
LAPACKE_cggsvp,
LAPACKE_cggsvp_work,
LAPACKE_cgtcon,
LAPACKE_cgtcon_work,
LAPACKE_cgtrfs,
@@ -1186,8 +1312,6 @@
LAPACKE_dgeqlf_work,
LAPACKE_dgeqp3,
LAPACKE_dgeqp3_work,
LAPACKE_dgeqpf,
LAPACKE_dgeqpf_work,
LAPACKE_dgeqr2,
LAPACKE_dgeqr2_work,
LAPACKE_dgeqrf,
@@ -1244,10 +1368,6 @@
LAPACKE_dggqrf_work,
LAPACKE_dggrqf,
LAPACKE_dggrqf_work,
LAPACKE_dggsvd,
LAPACKE_dggsvd_work,
LAPACKE_dggsvp,
LAPACKE_dggsvp_work,
LAPACKE_dgtcon,
LAPACKE_dgtcon_work,
LAPACKE_dgtrfs,
@@ -1676,8 +1796,6 @@
LAPACKE_sgeqlf_work,
LAPACKE_sgeqp3,
LAPACKE_sgeqp3_work,
LAPACKE_sgeqpf,
LAPACKE_sgeqpf_work,
LAPACKE_sgeqr2,
LAPACKE_sgeqr2_work,
LAPACKE_sgeqrf,
@@ -1734,10 +1852,6 @@
LAPACKE_sggqrf_work,
LAPACKE_sggrqf,
LAPACKE_sggrqf_work,
LAPACKE_sggsvd,
LAPACKE_sggsvd_work,
LAPACKE_sggsvp,
LAPACKE_sggsvp_work,
LAPACKE_sgtcon,
LAPACKE_sgtcon_work,
LAPACKE_sgtrfs,
@@ -2158,8 +2272,6 @@
LAPACKE_zgeqlf_work,
LAPACKE_zgeqp3,
LAPACKE_zgeqp3_work,
LAPACKE_zgeqpf,
LAPACKE_zgeqpf_work,
LAPACKE_zgeqr2,
LAPACKE_zgeqr2_work,
LAPACKE_zgeqrf,
@@ -2214,10 +2326,6 @@
LAPACKE_zggqrf_work,
LAPACKE_zggrqf,
LAPACKE_zggrqf_work,
LAPACKE_zggsvd,
LAPACKE_zggsvd_work,
LAPACKE_zggsvp,
LAPACKE_zggsvp_work,
LAPACKE_zgtcon,
LAPACKE_zgtcon_work,
LAPACKE_zgtrfs,
@@ -2707,6 +2815,134 @@
LAPACKE_slagsy_work,
LAPACKE_zlagsy,
LAPACKE_zlagsy_work,
## new function from lapack-3.6.0
LAPACKE_cgejsv,
LAPACKE_cgejsv_work,
LAPACKE_cgesvdx,
LAPACKE_cgesvdx_work,
LAPACKE_cgesvj,
LAPACKE_cgesvj_work,
LAPACKE_cgetrf2,
LAPACKE_cgetrf2_work,
LAPACKE_cgges3,
LAPACKE_cgges3_work,
LAPACKE_cggev3,
LAPACKE_cggev3_work,
LAPACKE_cgghd3,
LAPACKE_cgghd3_work,
LAPACKE_cggsvd3,
LAPACKE_cggsvd3_work,
LAPACKE_cggsvp3,
LAPACKE_cggsvp3_work,
LAPACKE_chetrf_rook,
LAPACKE_chetrf_rook_work,
LAPACKE_chetrs_rook,
LAPACKE_chetrs_rook_work,
LAPACKE_clapmt,
LAPACKE_clapmt_work,
LAPACKE_clascl,
LAPACKE_clascl_work,
LAPACKE_cpotrf2,
LAPACKE_cpotrf2_work,
LAPACKE_csytrf_rook,
LAPACKE_csytrf_rook_work,
LAPACKE_csytrs_rook,
LAPACKE_csytrs_rook_work,
LAPACKE_cuncsd2by1,
LAPACKE_cuncsd2by1_work,
LAPACKE_dbdsvdx,
LAPACKE_dbdsvdx_work,
LAPACKE_dgesvdx,
LAPACKE_dgesvdx_work,
LAPACKE_dgetrf2,
LAPACKE_dgetrf2_work,
LAPACKE_dgges3,
LAPACKE_dgges3_work,
LAPACKE_dggev3,
LAPACKE_dggev3_work,
LAPACKE_dgghd3,
LAPACKE_dgghd3_work,
LAPACKE_dggsvd3,
LAPACKE_dggsvd3_work,
LAPACKE_dggsvp3,
LAPACKE_dggsvp3_work,
LAPACKE_dlapmt,
LAPACKE_dlapmt_work,
LAPACKE_dlascl,
LAPACKE_dlascl_work,
LAPACKE_dorcsd2by1,
LAPACKE_dorcsd2by1_work,
LAPACKE_dpotrf2,
LAPACKE_dpotrf2_work,
LAPACKE_dsytrf_rook,
LAPACKE_dsytrf_rook_work,
LAPACKE_dsytrs_rook,
LAPACKE_dsytrs_rook_work,
LAPACKE_sbdsvdx,
LAPACKE_sbdsvdx_work,
LAPACKE_sgesvdx,
LAPACKE_sgesvdx_work,
LAPACKE_sgetrf2,
LAPACKE_sgetrf2_work,
LAPACKE_sgges3,
LAPACKE_sgges3_work,
LAPACKE_sggev3,
LAPACKE_sggev3_work,
LAPACKE_sgghd3,
LAPACKE_sgghd3_work,
LAPACKE_sggsvd3,
LAPACKE_sggsvd3_work,
LAPACKE_sggsvp3,
LAPACKE_sggsvp3_work,
LAPACKE_slapmt,
LAPACKE_slapmt_work,
LAPACKE_slascl,
LAPACKE_slascl_work,
LAPACKE_sorcsd2by1,
LAPACKE_sorcsd2by1_work,
LAPACKE_spotrf2,
LAPACKE_spotrf2_work,
LAPACKE_ssytrf_rook,
LAPACKE_ssytrf_rook_work,
LAPACKE_ssytrs_rook,
LAPACKE_ssytrs_rook_work,
LAPACKE_stpqrt,
LAPACKE_stpqrt_work,
LAPACKE_zgejsv,
LAPACKE_zgejsv_work,
LAPACKE_zgesvdx,
LAPACKE_zgesvdx_work,
LAPACKE_zgesvj,
LAPACKE_zgesvj_work,
LAPACKE_zgetrf2,
LAPACKE_zgetrf2_work,
LAPACKE_zgges3,
LAPACKE_zgges3_work,
LAPACKE_zggev3,
LAPACKE_zggev3_work,
LAPACKE_zgghd3,
LAPACKE_zgghd3_work,
LAPACKE_zggsvd3,
LAPACKE_zggsvd3_work,
LAPACKE_zggsvp3,
LAPACKE_zggsvp3_work,
LAPACKE_zhetrf_rook,
LAPACKE_zhetrf_rook_work,
LAPACKE_zhetrs_rook,
LAPACKE_zhetrs_rook_work,
LAPACKE_zlapmt,
LAPACKE_zlapmt_work,
LAPACKE_zlascl,
LAPACKE_zlascl_work,
LAPACKE_zpotrf2,
LAPACKE_zpotrf2_work,
LAPACKE_zsytrf_rook,
LAPACKE_zsytrf_rook_work,
LAPACKE_zsytrs_rook,
LAPACKE_zsytrs_rook_work,
LAPACKE_zuncsd2by1,
LAPACKE_zuncsd2by1_work
);
#These function may need 2 underscores.