LAPACK
3.4.2
LAPACK: Linear Algebra PACKage
Main Page
Modules
Files
File List
File Members
LAPACK
Modules
Files
File List
BLAS
INSTALL
lapacke
SRC
VARIANTS
cbbcsd.f
cbdsqr.f
cgbbrd.f
cgbcon.f
cgbequ.f
cgbequb.f
cgbrfs.f
cgbrfsx.f
cgbsv.f
cgbsvx.f
cgbsvxx.f
cgbtf2.f
cgbtrf.f
cgbtrs.f
cgebak.f
cgebal.f
cgebd2.f
cgebrd.f
cgecon.f
cgeequ.f
cgeequb.f
cgees.f
cgeesx.f
cgeev.f
cgeevx.f
cgegs.f
cgegv.f
cgehd2.f
cgehrd.f
cgelq2.f
cgelqf.f
cgels.f
cgelsd.f
cgelss.f
cgelsx.f
cgelsy.f
cgemqrt.f
cgeql2.f
cgeqlf.f
cgeqp3.f
cgeqpf.f
cgeqr2.f
cgeqr2p.f
cgeqrf.f
cgeqrfp.f
cgeqrt.f
cgeqrt2.f
cgeqrt3.f
cgerfs.f
cgerfsx.f
cgerq2.f
cgerqf.f
cgesc2.f
cgesdd.f
cgesv.f
cgesvd.f
cgesvx.f
cgesvxx.f
cgetc2.f
cgetf2.f
cgetrf.f
cgetri.f
cgetrs.f
cggbak.f
cggbal.f
cgges.f
cggesx.f
cggev.f
cggevx.f
cggglm.f
cgghrd.f
cgglse.f
cggqrf.f
cggrqf.f
cggsvd.f
cggsvp.f
cgtcon.f
cgtrfs.f
cgtsv.f
cgtsvx.f
cgttrf.f
cgttrs.f
cgtts2.f
chbev.f
chbevd.f
chbevx.f
chbgst.f
chbgv.f
chbgvd.f
chbgvx.f
chbtrd.f
checon.f
cheequb.f
cheev.f
cheevd.f
cheevr.f
cheevx.f
chegs2.f
chegst.f
chegv.f
chegvd.f
chegvx.f
cherfs.f
cherfsx.f
chesv.f
chesvx.f
chesvxx.f
cheswapr.f
chetd2.f
chetf2.f
chetrd.f
chetrf.f
chetri.f
chetri2.f
chetri2x.f
chetrs.f
chetrs2.f
chfrk.f
chgeqz.f
chla_transtype.f
chpcon.f
chpev.f
chpevd.f
chpevx.f
chpgst.f
chpgv.f
chpgvd.f
chpgvx.f
chprfs.f
chpsv.f
chpsvx.f
chptrd.f
chptrf.f
chptri.f
chptrs.f
chsein.f
chseqr.f
cla_gbamv.f
cla_gbrcond_c.f
cla_gbrcond_x.f
cla_gbrfsx_extended.f
cla_gbrpvgrw.f
cla_geamv.f
cla_gercond_c.f
cla_gercond_x.f
cla_gerfsx_extended.f
cla_gerpvgrw.f
cla_heamv.f
cla_hercond_c.f
cla_hercond_x.f
cla_herfsx_extended.f
cla_herpvgrw.f
cla_lin_berr.f
cla_porcond_c.f
cla_porcond_x.f
cla_porfsx_extended.f
cla_porpvgrw.f
cla_syamv.f
cla_syrcond_c.f
cla_syrcond_x.f
cla_syrfsx_extended.f
cla_syrpvgrw.f
cla_wwaddw.f
clabrd.f
clacgv.f
clacn2.f
clacon.f
clacp2.f
clacpy.f
clacrm.f
clacrt.f
cladiv.f
claed0.f
claed7.f
claed8.f
claein.f
claesy.f
claev2.f
clag2z.f
clags2.f
clagtm.f
clahef.f
clahqr.f
clahr2.f
clahrd.f
claic1.f
clals0.f
clalsa.f
clalsd.f
clangb.f
clange.f
clangt.f
clanhb.f
clanhe.f
clanhf.f
clanhp.f
clanhs.f
clanht.f
clansb.f
clansp.f
clansy.f
clantb.f
clantp.f
clantr.f
clapll.f
clapmr.f
clapmt.f
claqgb.f
claqge.f
claqhb.f
claqhe.f
claqhp.f
claqp2.f
claqps.f
claqr0.f
claqr1.f
claqr2.f
claqr3.f
claqr4.f
claqr5.f
claqsb.f
claqsp.f
claqsy.f
clar1v.f
clar2v.f
clarcm.f
clarf.f
clarfb.f
clarfg.f
clarfgp.f
clarft.f
clarfx.f
clargv.f
clarnv.f
clarrv.f
clarscl2.f
clartg.f
clartv.f
clarz.f
clarzb.f
clarzt.f
clascl.f
clascl2.f
claset.f
clasr.f
classq.f
claswp.f
clasyf.f
clatbs.f
clatdf.f
clatps.f
clatrd.f
clatrs.f
clatrz.f
clatzm.f
clauu2.f
clauum.f
cpbcon.f
cpbequ.f
cpbrfs.f
cpbstf.f
cpbsv.f
cpbsvx.f
cpbtf2.f
cpbtrf.f
cpbtrs.f
cpftrf.f
cpftri.f
cpftrs.f
cpocon.f
cpoequ.f
cpoequb.f
cporfs.f
cporfsx.f
cposv.f
cposvx.f
cposvxx.f
cpotf2.f
cpotrf.f
cpotri.f
cpotrs.f
cppcon.f
cppequ.f
cpprfs.f
cppsv.f
cppsvx.f
cpptrf.f
cpptri.f
cpptrs.f
cpstf2.f
cpstrf.f
cptcon.f
cpteqr.f
cptrfs.f
cptsv.f
cptsvx.f
cpttrf.f
cpttrs.f
cptts2.f
crot.f
cspcon.f
cspmv.f
cspr.f
csprfs.f
cspsv.f
cspsvx.f
csptrf.f
csptri.f
csptrs.f
csrscl.f
cstedc.f
cstegr.f
cstein.f
cstemr.f
csteqr.f
csycon.f
csyconv.f
csyequb.f
csymv.f
csyr.f
csyrfs.f
csyrfsx.f
csysv.f
csysvx.f
csysvxx.f
csyswapr.f
csytf2.f
csytrf.f
csytri.f
csytri2.f
csytri2x.f
csytrs.f
csytrs2.f
ctbcon.f
ctbrfs.f
ctbtrs.f
ctfsm.f
ctftri.f
ctfttp.f
ctfttr.f
ctgevc.f
ctgex2.f
ctgexc.f
ctgsen.f
ctgsja.f
ctgsna.f
ctgsy2.f
ctgsyl.f
ctpcon.f
ctpmqrt.f
ctpqrt.f
ctpqrt2.f
ctprfb.f
ctprfs.f
ctptri.f
ctptrs.f
ctpttf.f
ctpttr.f
ctrcon.f
ctrevc.f
ctrexc.f
ctrrfs.f
ctrsen.f
ctrsna.f
ctrsyl.f
ctrti2.f
ctrtri.f
ctrtrs.f
ctrttf.f
ctrttp.f
ctzrqf.f
ctzrzf.f
cunbdb.f
cuncsd.f
cung2l.f
cung2r.f
cungbr.f
cunghr.f
cungl2.f
cunglq.f
cungql.f
cungqr.f
cungr2.f
cungrq.f
cungtr.f
cunm2l.f
cunm2r.f
cunmbr.f
cunmhr.f
cunml2.f
cunmlq.f
cunmql.f
cunmqr.f
cunmr2.f
cunmr3.f
cunmrq.f
cunmrz.f
cunmtr.f
cupgtr.f
cupmtr.f
dbbcsd.f
dbdsdc.f
dbdsqr.f
ddisna.f
dgbbrd.f
dgbcon.f
dgbequ.f
dgbequb.f
dgbrfs.f
dgbrfsx.f
dgbsv.f
dgbsvx.f
dgbsvxx.f
dgbtf2.f
dgbtrf.f
dgbtrs.f
dgebak.f
dgebal.f
dgebd2.f
dgebrd.f
dgecon.f
dgeequ.f
dgeequb.f
dgees.f
dgeesx.f
dgeev.f
dgeevx.f
dgegs.f
dgegv.f
dgehd2.f
dgehrd.f
dgejsv.f
dgelq2.f
dgelqf.f
dgels.f
dgelsd.f
dgelss.f
dgelsx.f
dgelsy.f
dgemqrt.f
dgeql2.f
dgeqlf.f
dgeqp3.f
dgeqpf.f
dgeqr2.f
dgeqr2p.f
dgeqrf.f
dgeqrfp.f
dgeqrt.f
dgeqrt2.f
dgeqrt3.f
dgerfs.f
dgerfsx.f
dgerq2.f
dgerqf.f
dgesc2.f
dgesdd.f
dgesv.f
dgesvd.f
dgesvj.f
dgesvx.f
dgesvxx.f
dgetc2.f
dgetf2.f
dgetrf.f
dgetri.f
dgetrs.f
dggbak.f
dggbal.f
dgges.f
dggesx.f
dggev.f
dggevx.f
dggglm.f
dgghrd.f
dgglse.f
dggqrf.f
dggrqf.f
dggsvd.f
dggsvp.f
dgsvj0.f
dgsvj1.f
dgtcon.f
dgtrfs.f
dgtsv.f
dgtsvx.f
dgttrf.f
dgttrs.f
dgtts2.f
dhgeqz.f
dhsein.f
dhseqr.f
disnan.f
dla_gbamv.f
dla_gbrcond.f
dla_gbrfsx_extended.f
dla_gbrpvgrw.f
dla_geamv.f
dla_gercond.f
dla_gerfsx_extended.f
dla_gerpvgrw.f
dla_lin_berr.f
dla_porcond.f
dla_porfsx_extended.f
dla_porpvgrw.f
dla_syamv.f
dla_syrcond.f
dla_syrfsx_extended.f
dla_syrpvgrw.f
dla_wwaddw.f
dlabad.f
dlabrd.f
dlacn2.f
dlacon.f
dlacpy.f
dladiv.f
dlae2.f
dlaebz.f
dlaed0.f
dlaed1.f
dlaed2.f
dlaed3.f
dlaed4.f
dlaed5.f
dlaed6.f
dlaed7.f
dlaed8.f
dlaed9.f
dlaeda.f
dlaein.f
dlaev2.f
dlaexc.f
dlag2.f
dlag2s.f
dlags2.f
dlagtf.f
dlagtm.f
dlagts.f
dlagv2.f
dlahqr.f
dlahr2.f
dlahrd.f
dlaic1.f
dlaisnan.f
dlaln2.f
dlals0.f
dlalsa.f
dlalsd.f
dlamrg.f
dlaneg.f
dlangb.f
dlange.f
dlangt.f
dlanhs.f
dlansb.f
dlansf.f
dlansp.f
dlanst.f
dlansy.f
dlantb.f
dlantp.f
dlantr.f
dlanv2.f
dlapll.f
dlapmr.f
dlapmt.f
dlapy2.f
dlapy3.f
dlaqgb.f
dlaqge.f
dlaqp2.f
dlaqps.f
dlaqr0.f
dlaqr1.f
dlaqr2.f
dlaqr3.f
dlaqr4.f
dlaqr5.f
dlaqsb.f
dlaqsp.f
dlaqsy.f
dlaqtr.f
dlar1v.f
dlar2v.f
dlarf.f
dlarfb.f
dlarfg.f
dlarfgp.f
dlarft.f
dlarfx.f
dlargv.f
dlarnv.f
dlarra.f
dlarrb.f
dlarrc.f
dlarrd.f
dlarre.f
dlarrf.f
dlarrj.f
dlarrk.f
dlarrr.f
dlarrv.f
dlarscl2.f
dlartg.f
dlartgp.f
dlartgs.f
dlartv.f
dlaruv.f
dlarz.f
dlarzb.f
dlarzt.f
dlas2.f
dlascl.f
dlascl2.f
dlasd0.f
dlasd1.f
dlasd2.f
dlasd3.f
dlasd4.f
dlasd5.f
dlasd6.f
dlasd7.f
dlasd8.f
dlasda.f
dlasdq.f
dlasdt.f
dlaset.f
dlasq1.f
dlasq2.f
dlasq3.f
dlasq4.f
dlasq5.f
dlasq6.f
dlasr.f
dlasrt.f
dlassq.f
dlasv2.f
dlaswp.f
dlasy2.f
dlasyf.f
dlat2s.f
dlatbs.f
dlatdf.f
dlatps.f
dlatrd.f
dlatrs.f
dlatrz.f
dlatzm.f
dlauu2.f
dlauum.f
dopgtr.f
dopmtr.f
dorbdb.f
dorcsd.f
dorg2l.f
dorg2r.f
dorgbr.f
dorghr.f
dorgl2.f
dorglq.f
dorgql.f
dorgqr.f
dorgr2.f
dorgrq.f
dorgtr.f
dorm2l.f
dorm2r.f
dormbr.f
dormhr.f
dorml2.f
dormlq.f
dormql.f
dormqr.f
dormr2.f
dormr3.f
dormrq.f
dormrz.f
dormtr.f
dpbcon.f
dpbequ.f
dpbrfs.f
dpbstf.f
dpbsv.f
dpbsvx.f
dpbtf2.f
dpbtrf.f
dpbtrs.f
dpftrf.f
dpftri.f
dpftrs.f
dpocon.f
dpoequ.f
dpoequb.f
dporfs.f
dporfsx.f
dposv.f
dposvx.f
dposvxx.f
dpotf2.f
dpotrf.f
dpotri.f
dpotrs.f
dppcon.f
dppequ.f
dpprfs.f
dppsv.f
dppsvx.f
dpptrf.f
dpptri.f
dpptrs.f
dpstf2.f
dpstrf.f
dptcon.f
dpteqr.f
dptrfs.f
dptsv.f
dptsvx.f
dpttrf.f
dpttrs.f
dptts2.f
drscl.f
dsbev.f
dsbevd.f
dsbevx.f
dsbgst.f
dsbgv.f
dsbgvd.f
dsbgvx.f
dsbtrd.f
dsfrk.f
dsgesv.f
dspcon.f
dspev.f
dspevd.f
dspevx.f
dspgst.f
dspgv.f
dspgvd.f
dspgvx.f
dsposv.f
dsprfs.f
dspsv.f
dspsvx.f
dsptrd.f
dsptrf.f
dsptri.f
dsptrs.f
dstebz.f
dstedc.f
dstegr.f
dstein.f
dstemr.f
dsteqr.f
dsterf.f
dstev.f
dstevd.f
dstevr.f
dstevx.f
dsycon.f
dsyconv.f
dsyequb.f
dsyev.f
dsyevd.f
dsyevr.f
dsyevx.f
dsygs2.f
dsygst.f
dsygv.f
dsygvd.f
dsygvx.f
dsyrfs.f
dsyrfsx.f
dsysv.f
dsysvx.f
dsysvxx.f
dsyswapr.f
dsytd2.f
dsytf2.f
dsytrd.f
dsytrf.f
dsytri.f
dsytri2.f
dsytri2x.f
dsytrs.f
dsytrs2.f
dtbcon.f
dtbrfs.f
dtbtrs.f
dtfsm.f
dtftri.f
dtfttp.f
dtfttr.f
dtgevc.f
dtgex2.f
dtgexc.f
dtgsen.f
dtgsja.f
dtgsna.f
dtgsy2.f
dtgsyl.f
dtpcon.f
dtpmqrt.f
dtpqrt.f
dtpqrt2.f
dtprfb.f
dtprfs.f
dtptri.f
dtptrs.f
dtpttf.f
dtpttr.f
dtrcon.f
dtrevc.f
dtrexc.f
dtrrfs.f
dtrsen.f
dtrsna.f
dtrsyl.f
dtrti2.f
dtrtri.f
dtrtrs.f
dtrttf.f
dtrttp.f
dtzrqf.f
dtzrzf.f
dzsum1.f
icmax1.f
ieeeck.f
ilaclc.f
ilaclr.f
iladiag.f
iladlc.f
iladlr.f
ilaenv.f
ilaprec.f
ilaslc.f
ilaslr.f
ilatrans.f
ilauplo.f
ilaver.f
ilazlc.f
ilazlr.f
iparmq.f
izmax1.f
lsamen.f
sbbcsd.f
sbdsdc.f
sbdsqr.f
scsum1.f
sdisna.f
sgbbrd.f
sgbcon.f
sgbequ.f
sgbequb.f
sgbrfs.f
sgbrfsx.f
sgbsv.f
sgbsvx.f
sgbsvxx.f
sgbtf2.f
sgbtrf.f
sgbtrs.f
sgebak.f
sgebal.f
sgebd2.f
sgebrd.f
sgecon.f
sgeequ.f
sgeequb.f
sgees.f
sgeesx.f
sgeev.f
sgeevx.f
sgegs.f
sgegv.f
sgehd2.f
sgehrd.f
sgejsv.f
sgelq2.f
sgelqf.f
sgels.f
sgelsd.f
sgelss.f
sgelsx.f
sgelsy.f
sgemqrt.f
sgeql2.f
sgeqlf.f
sgeqp3.f
sgeqpf.f
sgeqr2.f
sgeqr2p.f
sgeqrf.f
sgeqrfp.f
sgeqrt.f
sgeqrt2.f
sgeqrt3.f
sgerfs.f
sgerfsx.f
sgerq2.f
sgerqf.f
sgesc2.f
sgesdd.f
sgesv.f
sgesvd.f
sgesvj.f
sgesvx.f
sgesvxx.f
sgetc2.f
sgetf2.f
sgetrf.f
sgetri.f
sgetrs.f
sggbak.f
sggbal.f
sgges.f
sggesx.f
sggev.f
sggevx.f
sggglm.f
sgghrd.f
sgglse.f
sggqrf.f
sggrqf.f
sggsvd.f
sggsvp.f
sgsvj0.f
sgsvj1.f
sgtcon.f
sgtrfs.f
sgtsv.f
sgtsvx.f
sgttrf.f
sgttrs.f
sgtts2.f
shgeqz.f
shsein.f
shseqr.f
sisnan.f
sla_gbamv.f
sla_gbrcond.f
sla_gbrfsx_extended.f
sla_gbrpvgrw.f
sla_geamv.f
sla_gercond.f
sla_gerfsx_extended.f
sla_gerpvgrw.f
sla_lin_berr.f
sla_porcond.f
sla_porfsx_extended.f
sla_porpvgrw.f
sla_syamv.f
sla_syrcond.f
sla_syrfsx_extended.f
sla_syrpvgrw.f
sla_wwaddw.f
slabad.f
slabrd.f
slacn2.f
slacon.f
slacpy.f
sladiv.f
slae2.f
slaebz.f
slaed0.f
slaed1.f
slaed2.f
slaed3.f
slaed4.f
slaed5.f
slaed6.f
slaed7.f
slaed8.f
slaed9.f
slaeda.f
slaein.f
slaev2.f
slaexc.f
slag2.f
slag2d.f
slags2.f
slagtf.f
slagtm.f
slagts.f
slagv2.f
slahqr.f
slahr2.f
slahrd.f
slaic1.f
slaisnan.f
slaln2.f
slals0.f
slalsa.f
slalsd.f
slamrg.f
slaneg.f
slangb.f
slange.f
slangt.f
slanhs.f
slansb.f
slansf.f
slansp.f
slanst.f
slansy.f
slantb.f
slantp.f
slantr.f
slanv2.f
slapll.f
slapmr.f
slapmt.f
slapy2.f
slapy3.f
slaqgb.f
slaqge.f
slaqp2.f
slaqps.f
slaqr0.f
slaqr1.f
slaqr2.f
slaqr3.f
slaqr4.f
slaqr5.f
slaqsb.f
slaqsp.f
slaqsy.f
slaqtr.f
slar1v.f
slar2v.f
slarf.f
slarfb.f
slarfg.f
slarfgp.f
slarft.f
slarfx.f
slargv.f
slarnv.f
slarra.f
slarrb.f
slarrc.f
slarrd.f
slarre.f
slarrf.f
slarrj.f
slarrk.f
slarrr.f
slarrv.f
slarscl2.f
slartg.f
slartgp.f
slartgs.f
slartv.f
slaruv.f
slarz.f
slarzb.f
slarzt.f
slas2.f
slascl.f
slascl2.f
slasd0.f
slasd1.f
slasd2.f
slasd3.f
slasd4.f
slasd5.f
slasd6.f
slasd7.f
slasd8.f
slasda.f
slasdq.f
slasdt.f
slaset.f
slasq1.f
slasq2.f
slasq3.f
slasq4.f
slasq5.f
slasq6.f
slasr.f
slasrt.f
slassq.f
slasv2.f
slaswp.f
slasy2.f
slasyf.f
slatbs.f
slatdf.f
slatps.f
slatrd.f
slatrs.f
slatrz.f
slatzm.f
slauu2.f
slauum.f
sopgtr.f
sopmtr.f
sorbdb.f
sorcsd.f
sorg2l.f
sorg2r.f
sorgbr.f
sorghr.f
sorgl2.f
sorglq.f
sorgql.f
sorgqr.f
sorgr2.f
sorgrq.f
sorgtr.f
sorm2l.f
sorm2r.f
sormbr.f
sormhr.f
sorml2.f
sormlq.f
sormql.f
sormqr.f
sormr2.f
sormr3.f
sormrq.f
sormrz.f
sormtr.f
spbcon.f
spbequ.f
spbrfs.f
spbstf.f
spbsv.f
spbsvx.f
spbtf2.f
spbtrf.f
spbtrs.f
spftrf.f
spftri.f
spftrs.f
spocon.f
spoequ.f
spoequb.f
sporfs.f
sporfsx.f
sposv.f
sposvx.f
sposvxx.f
spotf2.f
spotrf.f
spotri.f
spotrs.f
sppcon.f
sppequ.f
spprfs.f
sppsv.f
sppsvx.f
spptrf.f
spptri.f
spptrs.f
spstf2.f
spstrf.f
sptcon.f
spteqr.f
sptrfs.f
sptsv.f
sptsvx.f
spttrf.f
spttrs.f
sptts2.f
srscl.f
ssbev.f
ssbevd.f
ssbevx.f
ssbgst.f
ssbgv.f
ssbgvd.f
ssbgvx.f
ssbtrd.f
ssfrk.f
sspcon.f
sspev.f
sspevd.f
sspevx.f
sspgst.f
sspgv.f
sspgvd.f
sspgvx.f
ssprfs.f
sspsv.f
sspsvx.f
ssptrd.f
ssptrf.f
ssptri.f
ssptrs.f
sstebz.f
sstedc.f
sstegr.f
sstein.f
sstemr.f
ssteqr.f
ssterf.f
sstev.f
sstevd.f
sstevr.f
sstevx.f
ssycon.f
ssyconv.f
ssyequb.f
ssyev.f
ssyevd.f
ssyevr.f
ssyevx.f
ssygs2.f
ssygst.f
ssygv.f
ssygvd.f
ssygvx.f
ssyrfs.f
ssyrfsx.f
ssysv.f
ssysvx.f
ssysvxx.f
ssyswapr.f
ssytd2.f
ssytf2.f
ssytrd.f
ssytrf.f
ssytri.f
ssytri2.f
ssytri2x.f
ssytrs.f
ssytrs2.f
stbcon.f
stbrfs.f
stbtrs.f
stfsm.f
stftri.f
stfttp.f
stfttr.f
stgevc.f
stgex2.f
stgexc.f
stgsen.f
stgsja.f
stgsna.f
stgsy2.f
stgsyl.f
stpcon.f
stpmqrt.f
stpqrt.f
stpqrt2.f
stprfb.f
stprfs.f
stptri.f
stptrs.f
stpttf.f
stpttr.f
strcon.f
strevc.f
strexc.f
strrfs.f
strsen.f
strsna.f
strsyl.f
strti2.f
strtri.f
strtrs.f
strttf.f
strttp.f
stzrqf.f
stzrzf.f
xerbla.f
xerbla_array.f
zbbcsd.f
zbdsqr.f
zcgesv.f
zcposv.f
zdrscl.f
zgbbrd.f
zgbcon.f
zgbequ.f
zgbequb.f
zgbrfs.f
zgbrfsx.f
zgbsv.f
zgbsvx.f
zgbsvxx.f
zgbtf2.f
zgbtrf.f
zgbtrs.f
zgebak.f
zgebal.f
zgebd2.f
zgebrd.f
zgecon.f
zgeequ.f
zgeequb.f
zgees.f
zgeesx.f
zgeev.f
zgeevx.f
zgegs.f
zgegv.f
zgehd2.f
zgehrd.f
zgelq2.f
zgelqf.f
zgels.f
zgelsd.f
zgelss.f
zgelsx.f
zgelsy.f
zgemqrt.f
zgeql2.f
zgeqlf.f
zgeqp3.f
zgeqpf.f
zgeqr2.f
zgeqr2p.f
zgeqrf.f
zgeqrfp.f
zgeqrt.f
zgeqrt2.f
zgeqrt3.f
zgerfs.f
zgerfsx.f
zgerq2.f
zgerqf.f
zgesc2.f
zgesdd.f
zgesv.f
zgesvd.f
zgesvx.f
zgesvxx.f
zgetc2.f
zgetf2.f
zgetrf.f
zgetri.f
zgetrs.f
zggbak.f
zggbal.f
zgges.f
zggesx.f
zggev.f
zggevx.f
zggglm.f
zgghrd.f
zgglse.f
zggqrf.f
zggrqf.f
zggsvd.f
zggsvp.f
zgtcon.f
zgtrfs.f
zgtsv.f
zgtsvx.f
zgttrf.f
zgttrs.f
zgtts2.f
zhbev.f
zhbevd.f
zhbevx.f
zhbgst.f
zhbgv.f
zhbgvd.f
zhbgvx.f
zhbtrd.f
zhecon.f
zheequb.f
zheev.f
zheevd.f
zheevr.f
zheevx.f
zhegs2.f
zhegst.f
zhegv.f
zhegvd.f
zhegvx.f
zherfs.f
zherfsx.f
zhesv.f
zhesvx.f
zhesvxx.f
zheswapr.f
zhetd2.f
zhetf2.f
zhetrd.f
zhetrf.f
zhetri.f
zhetri2.f
zhetri2x.f
zhetrs.f
zhetrs2.f
zhfrk.f
zhgeqz.f
zhpcon.f
zhpev.f
zhpevd.f
zhpevx.f
zhpgst.f
zhpgv.f
zhpgvd.f
zhpgvx.f
zhprfs.f
zhpsv.f
zhpsvx.f
zhptrd.f
zhptrf.f
zhptri.f
zhptrs.f
zhsein.f
zhseqr.f
zla_gbamv.f
zla_gbrcond_c.f
zla_gbrcond_x.f
zla_gbrfsx_extended.f
zla_gbrpvgrw.f
zla_geamv.f
zla_gercond_c.f
zla_gercond_x.f
zla_gerfsx_extended.f
zla_gerpvgrw.f
zla_heamv.f
zla_hercond_c.f
zla_hercond_x.f
zla_herfsx_extended.f
zla_herpvgrw.f
zla_lin_berr.f
zla_porcond_c.f
zla_porcond_x.f
zla_porfsx_extended.f
zla_porpvgrw.f
zla_syamv.f
zla_syrcond_c.f
zla_syrcond_x.f
zla_syrfsx_extended.f
zla_syrpvgrw.f
zla_wwaddw.f
zlabrd.f
zlacgv.f
zlacn2.f
zlacon.f
zlacp2.f
zlacpy.f
zlacrm.f
zlacrt.f
zladiv.f
zlaed0.f
zlaed7.f
zlaed8.f
zlaein.f
zlaesy.f
zlaev2.f
zlag2c.f
zlags2.f
zlagtm.f
zlahef.f
zlahqr.f
zlahr2.f
zlahrd.f
zlaic1.f
zlals0.f
zlalsa.f
zlalsd.f
zlangb.f
zlange.f
zlangt.f
zlanhb.f
zlanhe.f
zlanhf.f
zlanhp.f
zlanhs.f
zlanht.f
zlansb.f
zlansp.f
zlansy.f
zlantb.f
zlantp.f
zlantr.f
zlapll.f
zlapmr.f
zlapmt.f
zlaqgb.f
zlaqge.f
zlaqhb.f
zlaqhe.f
zlaqhp.f
zlaqp2.f
zlaqps.f
zlaqr0.f
zlaqr1.f
zlaqr2.f
zlaqr3.f
zlaqr4.f
zlaqr5.f
zlaqsb.f
zlaqsp.f
zlaqsy.f
zlar1v.f
zlar2v.f
zlarcm.f
zlarf.f
zlarfb.f
zlarfg.f
zlarfgp.f
zlarft.f
zlarfx.f
zlargv.f
zlarnv.f
zlarrv.f
zlarscl2.f
zlartg.f
zlartv.f
zlarz.f
zlarzb.f
zlarzt.f
zlascl.f
zlascl2.f
zlaset.f
zlasr.f
zlassq.f
zlaswp.f
zlasyf.f
zlat2c.f
zlatbs.f
zlatdf.f
zlatps.f
zlatrd.f
zlatrs.f
zlatrz.f
zlatzm.f
zlauu2.f
zlauum.f
zpbcon.f
zpbequ.f
zpbrfs.f
zpbstf.f
zpbsv.f
zpbsvx.f
zpbtf2.f
zpbtrf.f
zpbtrs.f
zpftrf.f
zpftri.f
zpftrs.f
zpocon.f
zpoequ.f
zpoequb.f
zporfs.f
zporfsx.f
zposv.f
zposvx.f
zposvxx.f
zpotf2.f
zpotrf.f
zpotri.f
zpotrs.f
zppcon.f
zppequ.f
zpprfs.f
zppsv.f
zppsvx.f
zpptrf.f
zpptri.f
zpptrs.f
zpstf2.f
zpstrf.f
zptcon.f
zpteqr.f
zptrfs.f
zptsv.f
zptsvx.f
zpttrf.f
zpttrs.f
zptts2.f
zrot.f
zspcon.f
zspmv.f
zspr.f
zsprfs.f
zspsv.f
zspsvx.f
zsptrf.f
zsptri.f
zsptrs.f
zstedc.f
zstegr.f
zstein.f
zstemr.f
zsteqr.f
zsycon.f
zsyconv.f
zsyequb.f
zsymv.f
zsyr.f
zsyrfs.f
zsyrfsx.f
zsysv.f
zsysvx.f
zsysvxx.f
zsyswapr.f
zsytf2.f
zsytrf.f
zsytri.f
zsytri2.f
zsytri2x.f
zsytrs.f
zsytrs2.f
ztbcon.f
ztbrfs.f
ztbtrs.f
ztfsm.f
ztftri.f
ztfttp.f
ztfttr.f
ztgevc.f
ztgex2.f
ztgexc.f
ztgsen.f
ztgsja.f
ztgsna.f
ztgsy2.f
ztgsyl.f
ztpcon.f
ztpmqrt.f
ztpqrt.f
ztpqrt2.f
ztprfb.f
ztprfs.f
ztptri.f
ztptrs.f
ztpttf.f
ztpttr.f
ztrcon.f
ztrevc.f
ztrexc.f
ztrrfs.f
ztrsen.f
ztrsna.f
ztrsyl.f
ztrti2.f
ztrtri.f
ztrtrs.f
ztrttf.f
ztrttp.f
ztzrqf.f
ztzrzf.f
zunbdb.f
zuncsd.f
zung2l.f
zung2r.f
zungbr.f
zunghr.f
zungl2.f
zunglq.f
zungql.f
zungqr.f
zungr2.f
zungrq.f
zungtr.f
zunm2l.f
zunm2r.f
zunmbr.f
zunmhr.f
zunml2.f
zunmlq.f
zunmql.f
zunmqr.f
zunmr2.f
zunmr3.f
zunmrq.f
zunmrz.f
zunmtr.f
zupgtr.f
zupmtr.f
TESTING
File Members
•
All
Files
Functions
Groups
drscl.f
Go to the documentation of this file.
1
*> \brief \b DRSCL multiplies a vector by the reciprocal of a real scalar.
2
*
3
* =========== DOCUMENTATION ===========
4
*
5
* Online html documentation available at
6
* http://www.netlib.org/lapack/explore-html/
7
*
8
*> \htmlonly
9
*> Download DRSCL + dependencies
10
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/drscl.f">
11
*> [TGZ]</a>
12
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/drscl.f">
13
*> [ZIP]</a>
14
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/drscl.f">
15
*> [TXT]</a>
16
*> \endhtmlonly
17
*
18
* Definition:
19
* ===========
20
*
21
* SUBROUTINE DRSCL( N, SA, SX, INCX )
22
*
23
* .. Scalar Arguments ..
24
* INTEGER INCX, N
25
* DOUBLE PRECISION SA
26
* ..
27
* .. Array Arguments ..
28
* DOUBLE PRECISION SX( * )
29
* ..
30
*
31
*
32
*> \par Purpose:
33
* =============
34
*>
35
*> \verbatim
36
*>
37
*> DRSCL multiplies an n-element real vector x by the real scalar 1/a.
38
*> This is done without overflow or underflow as long as
39
*> the final result x/a does not overflow or underflow.
40
*> \endverbatim
41
*
42
* Arguments:
43
* ==========
44
*
45
*> \param[in] N
46
*> \verbatim
47
*> N is INTEGER
48
*> The number of components of the vector x.
49
*> \endverbatim
50
*>
51
*> \param[in] SA
52
*> \verbatim
53
*> SA is DOUBLE PRECISION
54
*> The scalar a which is used to divide each component of x.
55
*> SA must be >= 0, or the subroutine will divide by zero.
56
*> \endverbatim
57
*>
58
*> \param[in,out] SX
59
*> \verbatim
60
*> SX is DOUBLE PRECISION array, dimension
61
*> (1+(N-1)*abs(INCX))
62
*> The n-element vector x.
63
*> \endverbatim
64
*>
65
*> \param[in] INCX
66
*> \verbatim
67
*> INCX is INTEGER
68
*> The increment between successive values of the vector SX.
69
*> > 0: SX(1) = X(1) and SX(1+(i-1)*INCX) = x(i), 1< i<= n
70
*> \endverbatim
71
*
72
* Authors:
73
* ========
74
*
75
*> \author Univ. of Tennessee
76
*> \author Univ. of California Berkeley
77
*> \author Univ. of Colorado Denver
78
*> \author NAG Ltd.
79
*
80
*> \date September 2012
81
*
82
*> \ingroup doubleOTHERauxiliary
83
*
84
* =====================================================================
85
SUBROUTINE
drscl
( N, SA, SX, INCX )
86
*
87
* -- LAPACK auxiliary routine (version 3.4.2) --
88
* -- LAPACK is a software package provided by Univ. of Tennessee, --
89
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
90
* September 2012
91
*
92
* .. Scalar Arguments ..
93
INTEGER
incx, n
94
DOUBLE PRECISION
sa
95
* ..
96
* .. Array Arguments ..
97
DOUBLE PRECISION
sx( * )
98
* ..
99
*
100
* =====================================================================
101
*
102
* .. Parameters ..
103
DOUBLE PRECISION
one, zero
104
parameter( one = 1.0d+0, zero = 0.0d+0 )
105
* ..
106
* .. Local Scalars ..
107
LOGICAL
done
108
DOUBLE PRECISION
bignum, cden, cden1, cnum, cnum1, mul, smlnum
109
* ..
110
* .. External Functions ..
111
DOUBLE PRECISION
dlamch
112
EXTERNAL
dlamch
113
* ..
114
* .. External Subroutines ..
115
EXTERNAL
dscal
116
* ..
117
* .. Intrinsic Functions ..
118
INTRINSIC
abs
119
* ..
120
* .. Executable Statements ..
121
*
122
* Quick return if possible
123
*
124
IF
( n.LE.0 )
125
$ return
126
*
127
* Get machine parameters
128
*
129
smlnum =
dlamch
(
'S'
)
130
bignum = one / smlnum
131
CALL
dlabad
( smlnum, bignum )
132
*
133
* Initialize the denominator to SA and the numerator to 1.
134
*
135
cden = sa
136
cnum = one
137
*
138
10 continue
139
cden1 = cden*smlnum
140
cnum1 = cnum / bignum
141
IF
( abs( cden1 ).GT.abs( cnum ) .AND. cnum.NE.zero )
THEN
142
*
143
* Pre-multiply X by SMLNUM if CDEN is large compared to CNUM.
144
*
145
mul = smlnum
146
done = .false.
147
cden = cden1
148
ELSE
IF
( abs( cnum1 ).GT.abs( cden ) )
THEN
149
*
150
* Pre-multiply X by BIGNUM if CDEN is small compared to CNUM.
151
*
152
mul = bignum
153
done = .false.
154
cnum = cnum1
155
ELSE
156
*
157
* Multiply X by CNUM / CDEN and return.
158
*
159
mul = cnum / cden
160
done = .true.
161
END IF
162
*
163
* Scale the vector X by MUL
164
*
165
CALL
dscal
( n, mul, sx, incx )
166
*
167
IF
( .NOT.done )
168
$ go to 10
169
*
170
return
171
*
172
* End of DRSCL
173
*
174
END
SRC
drscl.f
Generated on Tue Sep 25 2012 16:27:42 for LAPACK by
1.8.1.1