Rev 70340 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
The Fortran routines here were extracted from LAPACK 3.1.0, then 3.1.1,3.4.1, 3.4.2, 3.5.0, 3.6.0. (http://www.netlib.org/lapack and mirrors).dlapack?.f are support routines for `real' LAPACK callscmplx.f are support routines for LAPACK calls from complex arithmeticroutines, that are only used if COMPLEX*16 is supported by the Fortrancompiler and compatible with the Rcomplex type.Neither will be compiled if an external LAPACK is used.We have tried to avoid including any single-precision routines.dlapack.f is the concatenation ofdbbcsd.f dbdsdc.f dbdsqr.f ddisna.f dgbbrd.fdgbcon.f dgbequ.f dgbequb.f dgbrfs.f dgbsv.fdgbsvx.f dgbtf2.f dgbtrf.f dgbtrs.f dgebak.fdgebal.f dgebd2.f dgebrd.f dgecon.f dgeequ.fdgeequb.f dgees.f dgeesx.f dgeev.f dgeevx.fdgehd2.f dgehrd.f dgejsv.f dgelq2.f dgelqf.fdgels.f dgelsd.f dgelss.f dgelsy.f dgemqrt.fdgeql2.f dgeqlf.f dgeqp3.f dgeqr2.f dgeqr2p.fdgeqrf.f dgeqrfp.f dgeqrt.f dgeqrt2.f dgeqrt3.fdgerfs.f dgerq2.f dgerqf.f dgesc2.f dgesdd.fdgesv.f dgesvd.f dgesvj.f dgesvx.f dgetc2.fdgetf2.f dgetrf.f dgetrf2.f dgetri.f dgetrs.fdggbak.f dggbal.f dgges.f dggesx.f dggev.fdggevx.f dggglm.f dgghrd.f dgglse.f dggqrf.fdggrqf.f dgsvj0.f dgsvj1.f dgtcon.f dgtrfs.fdgtsv.f dgtsvx.f dgttrf.f dgttrs.f dgtts2.fdhgeqz.f dhsein.f dhseqr.f disnan.f dlabad.fdlabrd.f dlacn2.f dlacon.f dlacpy.f dladiv.fdlae2.f dlaebz.f dlaed0.f dlaed1.f dlaed2.fdlaed3.f dlaed4.f dlaed5.f dlaed6.f dlaed7.fdlaed8.f dlaed9.f dlaeda.f dlaein.f dlaev2.fdlaexc.f dlag2.f dlags2.f dlagtf.f dlagtm.fdlagts.f dlagv2.f dlahqr.f dlahr2.f dlaic1.fdlaisnan.f dlaln2.f dlals0.f dlalsa.f dlalsd.fdlamrg.f dlaneg.f dlangb.f dlange.f dlangt.fdlanhs.f dlansb.f dlansf.f dlansp.f dlanst.fdlansy.f dlantb.f dlantp.f dlantr.f dlanv2.fdlapll.f dlapmr.f dlapmt.f dlapy2.f dlapy3.fdlaqgb.f dlaqge.f dlaqp2.f dlaqps.f dlaqr0.fdlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.fdlaqsb.f dlaqsp.f dlaqsy.f dlaqtr.f dlar1v.fdlar2v.f dlarf.f dlarfb.f dlarfg.f dlarfgp.fdlarft.f dlarfx.f dlargv.f dlarnv.f dlarra.fdlarrb.f dlarrc.f dlarrd.f dlarre.f dlarrf.fdlarrj.f dlarrk.f dlarrr.f dlarrv.f dlarscl2.fdlartg.f dlartgp.f dlartgs.f dlartv.f dlaruv.fdlarz.f dlarzb.f dlarzt.f dlas2.f dlascl.fdlascl2.f dlasd0.f dlasd1.f dlasd2.f dlasd3.fdlasd4.f dlasd5.f dlasd6.f dlasd7.f dlasd8.fdlasda.f dlasdq.f dlasdt.f dlaset.f dlasq1.fdlasq2.f dlasq3.f dlasq4.f dlasq5.f dlasq6.fdlasr.f dlasrt.f dlassq.f dlasv2.f dlaswp.fdlasy2.f dlasyf.f dlatbs.f dlatdf.f dlatps.fdlatrd.f dlatrs.f dlatrz.f dlauu2.f dlauum.fdopgtr.f dopmtr.f dorbdb.f dorcsd.f dorg2l.fdorg2r.f dorgbr.f dorghr.f dorgl2.f dorglq.fdorgql.f dorgqr.f dorgr2.f dorgrq.f dorgtr.fdorm2l.f dorm2r.f dormbr.f dormhr.f dorml2.fdormlq.f dormql.f dormqr.f dormr2.f dormr3.fdormrq.f dormrz.f dormtr.f dpbcon.f dpbequ.fdpbrfs.f dpbstf.f dpbsv.f dpbsvx.f dpbtf2.fdpbtrf.f dpbtrs.f dpftrf.f dpftri.f dpftrs.fdpocon.f dpoequ.f dpoequb.f dporfs.f dposv.fdposvx.f dpotf2.f dpotrf.f dpotrf2.f dpotri.fdpotrs.f dppcon.f dppequ.f dpprfs.f dppsv.fdppsvx.f dpptrf.f dpptri.f dpptrs.f dpstf2.fdpstrf.f dptcon.f dpteqr.f dptrfs.f dptsv.fdptsvx.f dpttrf.f dpttrs.f dptts2.f drscl.fdsbev.f dsbevd.f dsbevx.f dsbgst.f dsbgv.fdsbgvd.f dsbgvx.f dsbtrd.f dsfrk.f dspcon.fdspev.f dspevd.f dspevx.f dspgst.f dspgv.fdspgvd.f dspgvx.f dsprfs.f dspsv.f dspsvx.fdsptrd.f dsptrf.f dsptri.f dsptrs.f dstebz.fdstedc.f dstegr.f dstein.f dstemr.f dsteqr.fdsterf.f dstev.f dstevd.f dstevr.f dstevx.fdsycon.f dsyconv.f dsyequb.f dsyev.f dsyevd.fdsyevr.f dsyevx.f dsygs2.f dsygst.f dsygv.fdsygvd.f dsygvx.f dsyrfs.f dsysv.f dsysvx.fdsyswapr.f dsytd2.f dsytf2.f dsytrd.f dsytrf.fdsytri.f dsytri2.f dsytri2x.f dsytrs.f dsytrs2.fdtbcon.f dtbrfs.f dtbtrs.f dtfsm.f dtftri.fdtfttp.f dtfttr.f dtgevc.f dtgex2.f dtgexc.fdtgsen.f dtgsja.f dtgsna.f dtgsy2.f dtgsyl.fdtpcon.f dtpmqrt.f dtpqrt.f dtpqrt2.f dtprfb.fdtprfs.f dtptri.f dtptrs.f dtpttf.f dtpttr.fdtrcon.f dtrevc.f dtrexc.f dtrrfs.f dtrsen.fdtrsna.f dtrsyl.f dtrti2.f dtrtri.f dtrtrs.fdtrttf.f dtrttp.f dtzrzf.f ieeeck.f iladlc.filadlr.f ilaenv.f ilaprec.f ilatrans.f ilaver.fiparmq.fDEPRECATED/dgeqpf.f DEPRECATED/dgegv.f DEPRECATED/dggsvd.f DEPRECATED/dggsvp.fDEPRECATED/dgegs.f DEPRECATED/dgelsx.f DEPRECATED/dlahrd.f DEPRECATED/dlatzm.fDEPRECATED/dtzrqf.fdtrevc3.fdbdsvdx dgesvdx dgetrf2 dgges3 dggev3 dgghd3 dggsvd3 dggsvp3 dorm22 dpotrf2are new in LAPACK 3.6.0 and were added in R 3.3.0.dtrevc3 is new in LAPACK 3.6.1 and was added in R 3.4.0.cmplx.f is the concatenation ofdzsum1.f ilazlc.f ilazlr.f izmax1.f zbdsqr.fzdrscl.f zgebak.f zgebal.f zgebd2.f zgebrd.fzgecon.f zgeequ.f zgees.f zgeev.f zgehd2.fzgehrd.f zgelq2.f zgelqf.f zgels.f zgelsd.fzgeqp3.f zgeqr2.f zgeqrf.f zgerfs.f zgesc2.fzgesdd.f zgesv.f zgesvd.f zgesvx.f zgetc2.fzgetf2.f zgetrf.f zgetrf2.f zgetri.f zgetrs.fzggbak.f zggbal.f zgges.f zggev.f zgghrd.fzheev.f zheevd.f zhetd2.f zhetrd.f zhgeqz.fzhseqr.f zlabrd.f zlacgv.f zlacn2.f zlacp2.fzlacpy.f zlacrm.f zladiv.f zlaed0.f zlaed7.fzlaed8.f zlahqr.f zlahr2.f zlals0.f zlalsa.fzlalsd.f zlange.f zlanhe.f zlanhs.f zlantr.fzlaqge.f zlaqp2.f zlaqps.f zlaqr0.f zlaqr1.fzlaqr2.f zlaqr3.f zlaqr4.f zlaqr5.f zlarcm.fzlarf.f zlarfb.f zlarfg.f zlarft.f zlarfx.fzlartg.f zlascl.f zlaset.f zlasr.f zlassq.fzlaswp.f zlasyf.f zlatdf.f zlatrd.f zlatrs.fzlauu2.f zlauum.f zpotf2.f zpotrf.f zpotrf2.fzpotri.f zrot.f zstedc.f zsteqr.f zsymv.fzsyr.f zsytf2.f zsytrf.f zsytri.f ztgevc.fztgex2.f ztgexc.f ztgsen.f ztgsy2.f ztgsyl.fztrcon.f ztrevc.f ztrexc.f ztrsen.f ztrsyl.fztrti2.f ztrtri.f ztrtrs.f zung2l.f zung2r.fzungbr.f zunghr.f zungl2.f zunglq.f zungql.fzungqr.f zungr2.f zungrq.f zungtr.f zunm2l.fzunm2r.f zunmbr.f zunmhr.f zunml2.f zunmlq.fzunmql.f zunmqr.f zunmtr.f DEPRECATED/zlahrd.fztrevc3.fzlahr2 zlaqr0 zlaqr1 zlaqr2 zlaqr3 zlaqr4 zlaqr5 zlartg zpotf2 zpotrfzrot ztrexcwere added in 2.5.0.izmax1 zdrscl zgecon zlacn2 zlantr ztrconwere added in 2.7.0.dzsum1 ilazlc ilazlr zunmhrwere added in 2.15.2.zgelsd zgesdd zlacp2 zlacrm zlals0 zlalsa zlalsd zlarcmwere added in R 3.1.0.zgetrf2 zpotrf2are new in LAPACK 3.6.0 and were added in R 3.3.0.ztrevc3 is new in LAPACK 3.6.1 and was added in R 3.4.0.zgeequ zgees zgels zgerfs zgesc2 zgesvx zgetc2 zgetri zggbak zggbalzgges zggev zgghrd zheevd zhgeqz zlaed0 zlaed7 zlaed8 zlaqge zlasyfzlatdf zlauu2 zlauum zpotri zstedc zsymv zsyr zsytf2 zsytrf zsytriztgevc ztgex2 ztgexc ztgsen ztgsy2 ztgsyl ztrsen ztrsyl ztrti2 ztrtrizunm2l zunmql zunmtrwere added in R 3.3.0 for use by a CRAN package.-------------------------------------------------R.patch helps with Fortran array-bounds checking.-------------------------------------------------For 'base' R addition of a new .Call()able Lapack routine,all these files must be updated {path relative to R's topdir}:src/gnuwin32/Rdll.hidesrc/include/R_ext/Lapack.hsrc/include/Rmodules/Rlapack.hsrc/main/basedecl.hsrc/main/lapack.csrc/main/registration.csrc/modules/lapack/Lapack.csrc/modules/lapack/Lapack.hsrc/modules/lapack/cmplx.f or dlapack.f