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
claswp.f
Go to the documentation of this file.
1
*> \brief \b CLASWP performs a series of row interchanges on a general rectangular matrix.
2
*
3
* =========== DOCUMENTATION ===========
4
*
5
* Online html documentation available at
6
* http://www.netlib.org/lapack/explore-html/
7
*
8
*> \htmlonly
9
*> Download CLASWP + dependencies
10
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/claswp.f">
11
*> [TGZ]</a>
12
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/claswp.f">
13
*> [ZIP]</a>
14
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claswp.f">
15
*> [TXT]</a>
16
*> \endhtmlonly
17
*
18
* Definition:
19
* ===========
20
*
21
* SUBROUTINE CLASWP( N, A, LDA, K1, K2, IPIV, INCX )
22
*
23
* .. Scalar Arguments ..
24
* INTEGER INCX, K1, K2, LDA, N
25
* ..
26
* .. Array Arguments ..
27
* INTEGER IPIV( * )
28
* COMPLEX A( LDA, * )
29
* ..
30
*
31
*
32
*> \par Purpose:
33
* =============
34
*>
35
*> \verbatim
36
*>
37
*> CLASWP performs a series of row interchanges on the matrix A.
38
*> One row interchange is initiated for each of rows K1 through K2 of A.
39
*> \endverbatim
40
*
41
* Arguments:
42
* ==========
43
*
44
*> \param[in] N
45
*> \verbatim
46
*> N is INTEGER
47
*> The number of columns of the matrix A.
48
*> \endverbatim
49
*>
50
*> \param[in,out] A
51
*> \verbatim
52
*> A is COMPLEX array, dimension (LDA,N)
53
*> On entry, the matrix of column dimension N to which the row
54
*> interchanges will be applied.
55
*> On exit, the permuted matrix.
56
*> \endverbatim
57
*>
58
*> \param[in] LDA
59
*> \verbatim
60
*> LDA is INTEGER
61
*> The leading dimension of the array A.
62
*> \endverbatim
63
*>
64
*> \param[in] K1
65
*> \verbatim
66
*> K1 is INTEGER
67
*> The first element of IPIV for which a row interchange will
68
*> be done.
69
*> \endverbatim
70
*>
71
*> \param[in] K2
72
*> \verbatim
73
*> K2 is INTEGER
74
*> The last element of IPIV for which a row interchange will
75
*> be done.
76
*> \endverbatim
77
*>
78
*> \param[in] IPIV
79
*> \verbatim
80
*> IPIV is INTEGER array, dimension (K2*abs(INCX))
81
*> The vector of pivot indices. Only the elements in positions
82
*> K1 through K2 of IPIV are accessed.
83
*> IPIV(K) = L implies rows K and L are to be interchanged.
84
*> \endverbatim
85
*>
86
*> \param[in] INCX
87
*> \verbatim
88
*> INCX is INTEGER
89
*> The increment between successive values of IPIV. If IPIV
90
*> is negative, the pivots are applied in reverse order.
91
*> \endverbatim
92
*
93
* Authors:
94
* ========
95
*
96
*> \author Univ. of Tennessee
97
*> \author Univ. of California Berkeley
98
*> \author Univ. of Colorado Denver
99
*> \author NAG Ltd.
100
*
101
*> \date September 2012
102
*
103
*> \ingroup complexOTHERauxiliary
104
*
105
*> \par Further Details:
106
* =====================
107
*>
108
*> \verbatim
109
*>
110
*> Modified by
111
*> R. C. Whaley, Computer Science Dept., Univ. of Tenn., Knoxville, USA
112
*> \endverbatim
113
*>
114
* =====================================================================
115
SUBROUTINE
claswp
( N, A, LDA, K1, K2, IPIV, INCX )
116
*
117
* -- LAPACK auxiliary routine (version 3.4.2) --
118
* -- LAPACK is a software package provided by Univ. of Tennessee, --
119
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
120
* September 2012
121
*
122
* .. Scalar Arguments ..
123
INTEGER
incx, k1, k2, lda, n
124
* ..
125
* .. Array Arguments ..
126
INTEGER
ipiv( * )
127
COMPLEX
a( lda, * )
128
* ..
129
*
130
* =====================================================================
131
*
132
* .. Local Scalars ..
133
INTEGER
i, i1, i2, inc, ip, ix, ix0, j, k, n32
134
COMPLEX
temp
135
* ..
136
* .. Executable Statements ..
137
*
138
* Interchange row I with row IPIV(I) for each of rows K1 through K2.
139
*
140
IF
( incx.GT.0 )
THEN
141
ix0 = k1
142
i1 = k1
143
i2 = k2
144
inc = 1
145
ELSE
IF
( incx.LT.0 )
THEN
146
ix0 = 1 + ( 1-k2 )*incx
147
i1 = k2
148
i2 = k1
149
inc = -1
150
ELSE
151
return
152
END IF
153
*
154
n32 = ( n / 32 )*32
155
IF
( n32.NE.0 )
THEN
156
DO
30 j = 1, n32, 32
157
ix = ix0
158
DO
20 i = i1, i2, inc
159
ip = ipiv( ix )
160
IF
( ip.NE.i )
THEN
161
DO
10 k = j, j + 31
162
temp = a( i, k )
163
a( i, k ) = a( ip, k )
164
a( ip, k ) = temp
165
10 continue
166
END IF
167
ix = ix + incx
168
20 continue
169
30 continue
170
END IF
171
IF
( n32.NE.n )
THEN
172
n32 = n32 + 1
173
ix = ix0
174
DO
50 i = i1, i2, inc
175
ip = ipiv( ix )
176
IF
( ip.NE.i )
THEN
177
DO
40 k = n32, n
178
temp = a( i, k )
179
a( i, k ) = a( ip, k )
180
a( ip, k ) = temp
181
40 continue
182
END IF
183
ix = ix + incx
184
50 continue
185
END IF
186
*
187
return
188
*
189
* End of CLASWP
190
*
191
END
SRC
claswp.f
Generated on Tue Sep 25 2012 16:27:19 for LAPACK by
1.8.1.1