Rev 64448 | Rev 69824 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
The Fortran routines here are extracted from LAPACK 3.1.0, then 3.1.1,3.4.1, 3.4.2, 3.5.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.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.fWe have tried to avoid including any single-precision routines.dlapack.f is the concatenation ofdbbcsd.f dgtsvx.f dlarf.f dorm2r.f dstemr.fdbdsdc.f dgttrf.f dlarfb.f dormbr.f dsteqr.fdbdsqr.f dgttrs.f dlarfg.f dormhr.f dsterf.fddisna.f dgtts2.f dlarfgp.f dorml2.f dstev.fdgbbrd.f dhgeqz.f dlarft.f dormlq.f dstevd.fdgbcon.f dhsein.f dlarfx.f dormql.f dstevr.fdgbequ.f dhseqr.f dlargv.f dormqr.f dstevx.fdgbequb.f disnan.f dlarnv.f dormr2.f dsycon.fdgbrfs.f dlabad.f dlarra.f dormr3.f dsyconv.fdgbsv.f dlabrd.f dlarrb.f dormrq.f dsyequb.fdgbsvx.f dlacn2.f dlarrc.f dormrz.f dsyev.fdgbtf2.f dlacon.f dlarrd.f dormtr.f dsyevd.fdgbtrf.f dlacpy.f dlarre.f dpbcon.f dsyevr.fdgbtrs.f dladiv.f dlarrf.f dpbequ.f dsyevx.fdgebak.f dlae2.f dlarrj.f dpbrfs.f dsygs2.fdgebal.f dlaebz.f dlarrk.f dpbstf.f dsygst.fdgebd2.f dlaed0.f dlarrr.f dpbsv.f dsygv.fdgebrd.f dlaed1.f dlarrv.f dpbsvx.f dsygvd.fdgecon.f dlaed2.f dlarscl2.f dpbtf2.f dsygvx.fdgeequ.f dlaed3.f dlartg.f dpbtrf.f dsyrfs.fdgeequb.f dlaed4.f dlartgp.f dpbtrs.f dsysv.fdgees.f dlaed5.f dlartgs.f dpftrf.f dsysvx.fdgeesx.f dlaed6.f dlartv.f dpftri.f dsyswapr.fdgeev.f dlaed7.f dlaruv.f dpftrs.f dsytd2.fdgeevx.f dlaed8.f dlarz.f dpocon.f dsytf2.fdgegs.f dlaed9.f dlarzb.f dpoequ.f dsytrd.fdgegv.f dlaeda.f dlarzt.f dpoequb.f dsytrf.fdgehd2.f dlaein.f dlas2.f dporfs.f dsytri.fdgehrd.f dlaev2.f dlascl.f dposv.f dsytri2.fdgejsv.f dlaexc.f dlascl2.f dposvx.f dsytri2x.fdgelq2.f dlag2.f dlasd0.f dpotf2.f dsytrs.fdgelqf.f dlags2.f dlasd1.f dpotrf.f dsytrs2.fdgels.f dlagtf.f dlasd2.f dpotri.f dtbcon.fdgelsd.f dlagtm.f dlasd3.f dpotrs.f dtbrfs.fdgelss.f dlagts.f dlasd4.f dppcon.f dtbtrs.fdgelsx.f dlagv2.f dlasd5.f dppequ.f dtfsm.fdgelsy.f dlahqr.f dlasd6.f dpprfs.f dtftri.fdgemqrt.f dlahr2.f dlasd7.f dppsv.f dtfttp.fdgeql2.f dlahrd.f dlasd8.f dppsvx.f dtfttr.fdgeqlf.f dlaic1.f dlasda.f dpptrf.f dtgevc.fdgeqp3.f dlaisnan.f dlasdq.f dpptri.f dtgex2.fdgeqpf.f dlaln2.f dlasdt.f dpptrs.f dtgexc.fdgeqr2.f dlals0.f dlaset.f dpstf2.f dtgsen.fdgeqr2p.f dlalsa.f dlasq1.f dpstrf.f dtgsja.fdgeqrf.f dlalsd.f dlasq2.f dptcon.f dtgsna.fdgeqrfp.f dlamrg.f dlasq3.f dpteqr.f dtgsy2.fdgeqrt.f dlaneg.f dlasq4.f dptrfs.f dtgsyl.fdgeqrt2.f dlangb.f dlasq5.f dptsv.f dtpcon.fdgeqrt3.f dlange.f dlasq6.f dptsvx.f dtpmqrt.fdgerfs.f dlangt.f dlasr.f dpttrf.f dtpqrt.fdgerq2.f dlanhs.f dlasrt.f dpttrs.f dtpqrt2.fdgerqf.f dlansb.f dlassq.f dptts2.f dtprfb.fdgesc2.f dlansf.f dlasv2.f drscl.f dtprfs.fdgesdd.f dlansp.f dlaswp.f dsbev.f dtptri.fdgesv.f dlanst.f dlasy2.f dsbevd.f dtptrs.fdgesvd.f dlansy.f dlasyf.f dsbevx.f dtpttf.fdgesvj.f dlantb.f dlatbs.f dsbgst.f dtpttr.fdgesvx.f dlantp.f dlatdf.f dsbgv.f dtrcon.fdgetc2.f dlantr.f dlatps.f dsbgvd.f dtrevc.fdgetf2.f dlanv2.f dlatrd.f dsbgvx.f dtrexc.fdgetrf.f dlapll.f dlatrs.f dsbtrd.f dtrrfs.fdgetri.f dlapmr.f dlatrz.f dsfrk.f dtrsen.fdgetrs.f dlapmt.f dlatzm.f dspcon.f dtrsna.fdggbak.f dlapy2.f dlauu2.f dspev.f dtrsyl.fdggbal.f dlapy3.f dlauum.f dspevd.f dtrti2.fdgges.f dlaqgb.f dopgtr.f dspevx.f dtrtri.fdggesx.f dlaqge.f dopmtr.f dspgst.f dtrtrs.fdggev.f dlaqp2.f dorbdb.f dspgv.f dtrttf.fdggevx.f dlaqps.f dorcsd.f dspgvd.f dtrttp.fdggglm.f dlaqr0.f dorg2l.f dspgvx.f dtzrqf.fdgghrd.f dlaqr1.f dorg2r.f dsprfs.f dtzrzf.fdgglse.f dlaqr2.f dorgbr.f dspsv.f ieeeck.fdggqrf.f dlaqr3.f dorghr.f dspsvx.f iladlc.fdggrqf.f dlaqr4.f dorgl2.f dsptrd.f iladlr.fdggsvd.f dlaqr5.f dorglq.f dsptrf.f ilaenv.fdggsvp.f dlaqsb.f dorgql.f dsptri.f ilaprec.fdgsvj0.f dlaqsp.f dorgqr.f dsptrs.f ilatrans.fdgsvj1.f dlaqsy.f dorgr2.f dstebz.f ilaver.fdgtcon.f dlaqtr.f dorgrq.f dstedc.f iparmq.fdgtrfs.f dlar1v.f dorgtr.f dstegr.fdgtsv.f dlar2v.f dorm2l.f dstein.fcmplx.f is the concatenation ofdzsum1.f ilazlc.f ilazlr.f izmax1.f zbdsqr.fzdrscl.f zgebak.f zgebal.f zgebd2.f zgebrd.fzgecon.f zgeev.f zgehd2.f zgehrd.f zgelq2.fzgelqf.f zgelsd.f zgeqp3.f zgeqr2.f zgeqrf.fzgesdd.f zgesv.f zgesvd.f zgetf2.f zgetrf.fzgetrs.f zheev.f zhetd2.f zhetrd.f zhseqr.fzlabrd.f zlacgv.f zlacn2.f zlacp2.f zlacpy.fzlacrm.f zladiv.f zlahqr.f zlahr2.f zlahrd.fzlals0.f zlalsa.f zlalsd.f zlange.f zlanhe.fzlanhs.f zlantr.f zlaqp2.f zlaqps.f zlaqr0.fzlaqr1.f zlaqr2.f zlaqr3.f zlaqr4.f zlaqr5.fzlarcm.f zlarf.f zlarfb.f zlarfg.f zlarft.fzlarfx.f zlartg.f zlascl.f zlaset.f zlasr.fzlassq.f zlaswp.f zlatrd.f zlatrs.f zpotf2.fzpotrf.f zrot.f zsteqr.f ztrcon.f ztrevc.fztrexc.f ztrtrs.f zung2l.f zung2r.f zungbr.fzunghr.f zungl2.f zunglq.f zungql.f zungqr.fzungr2.f zungrq.f zungtr.f zunm2r.f zunmbr.fzunmhr.f zunml2.f zunmlq.f zunmqr.fR.patch suppresses warnings with Fortran array-bounds checking.