--- rpl/lapack/lapack/Makefile.am 2010/04/21 13:45:12 1.2 +++ rpl/lapack/lapack/Makefile.am 2012/07/31 11:06:34 1.15 @@ -2,85 +2,101 @@ noinst_LIBRARIES = liblapack.a liblapack_a_FFLAGS=$(AM_FFLAGS) -g -ALLAUX = ilaenv.f ieeeck.f lsamen.f xerbla.f iparmq.f \ - ilaver.f iladlr.f iladlc.f ilazlr.f ilazlc.f +ALLAUX=iparmq.f ilaenv.f ieeeck.f lsamen.f \ + ilaprec.f ilatrans.f ilauplo.f iladiag.f chla_transtype.f \ + ilaver.f lsame.f xerbla.f xerbla_array.f \ + slamch.f + +DZLAUX=dbdsdc.f \ + dbdsqr.f ddisna.f dlabad.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 dlaev2.f dlagtf.f \ + dlagts.f dlamrg.f dlanst.f \ + dlapy2.f dlapy3.f dlarnv.f \ + dlarra.f dlarrb.f dlarrc.f dlarrd.f dlarre.f dlarrf.f dlarrj.f \ + dlarrk.f dlarrr.f dlaneg.f \ + dlartg.f dlaruv.f dlas2.f dlascl.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 dpttrf.f dstebz.f dstedc.f \ + dsteqr.f dsterf.f dlaisnan.f disnan.f \ + dlartgp.f dlartgs.f \ + dlamch.f + +DLASRC=dgbbrd.f dgbcon.f dgbequ.f dgbrfs.f dgbsv.f \ + dgbsvx.f dgbtf2.f dgbtrf.f dgbtrs.f dgebak.f dgebal.f dgebd2.f \ + dgebrd.f dgecon.f dgeequ.f dgees.f dgeesx.f dgeev.f dgeevx.f \ + dgegs.f dgegv.f dgehd2.f dgehrd.f dgelq2.f dgelqf.f \ + dgels.f dgelsd.f dgelss.f dgelsx.f dgelsy.f dgeql2.f dgeqlf.f \ + dgeqp3.f dgeqpf.f dgeqr2.f dgeqr2p.f dgeqrf.f dgeqrfp.f dgerfs.f \ + dgerq2.f dgerqf.f \ + dgesc2.f dgesdd.f dgesv.f dgesvd.f dgesvx.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 dgtcon.f dgtrfs.f dgtsv.f \ + dgtsvx.f dgttrf.f dgttrs.f dgtts2.f dhgeqz.f \ + dhsein.f dhseqr.f dlabrd.f dlacon.f dlacn2.f \ + dlaein.f dlaexc.f dlag2.f dlags2.f dlagtm.f dlagv2.f dlahqr.f \ + dlahrd.f dlahr2.f dlaic1.f dlaln2.f dlals0.f dlalsa.f dlalsd.f \ + dlangb.f dlange.f dlangt.f dlanhs.f dlansb.f dlansp.f \ + dlansy.f dlantb.f dlantp.f dlantr.f dlanv2.f \ + dlapll.f dlapmt.f \ + dlaqgb.f dlaqge.f dlaqp2.f dlaqps.f dlaqsb.f dlaqsp.f dlaqsy.f \ + dlaqr0.f dlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.f \ + dlaqtr.f dlar1v.f dlar2v.f iladlr.f iladlc.f \ + dlarf.f dlarfb.f dlarfg.f dlarfgp.f dlarft.f dlarfx.f dlargv.f \ + dlarrv.f dlartv.f \ + dlarz.f dlarzb.f dlarzt.f dlaswp.f dlasy2.f dlasyf.f \ + dlatbs.f dlatdf.f dlatps.f dlatrd.f dlatrs.f dlatrz.f dlatzm.f dlauu2.f \ + dlauum.f dopgtr.f dopmtr.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 dpocon.f dpoequ.f dporfs.f dposv.f \ + dposvx.f dpotf2.f dpotrf.f dpotri.f dpotrs.f dpstrf.f dpstf2.f \ + dppcon.f dppequ.f \ + dpprfs.f dppsv.f dppsvx.f dpptrf.f dpptri.f dpptrs.f dptcon.f \ + dpteqr.f dptrfs.f dptsv.f dptsvx.f dpttrs.f dptts2.f drscl.f \ + dsbev.f dsbevd.f dsbevx.f dsbgst.f dsbgv.f dsbgvd.f dsbgvx.f \ + dsbtrd.f dspcon.f dspev.f dspevd.f dspevx.f dspgst.f \ + dspgv.f dspgvd.f dspgvx.f dsprfs.f dspsv.f dspsvx.f dsptrd.f \ + dsptrf.f dsptri.f dsptrs.f dstegr.f dstein.f dstev.f dstevd.f dstevr.f \ + dstevx.f dsycon.f dsyev.f dsyevd.f dsyevr.f \ + dsyevx.f dsygs2.f dsygst.f dsygv.f dsygvd.f dsygvx.f dsyrfs.f \ + dsysv.f dsysvx.f \ + dsytd2.f dsytf2.f dsytrd.f dsytrf.f dsytri.f dsytrs.f dsytrs2.f \ + dsytri2.f dsytri2x.f dsyswapr.f dsyconv.f dtbcon.f \ + dtbrfs.f dtbtrs.f dtgevc.f dtgex2.f dtgexc.f dtgsen.f \ + dtgsja.f dtgsna.f dtgsy2.f dtgsyl.f dtpcon.f dtprfs.f dtptri.f \ + dtptrs.f \ + dtrcon.f dtrevc.f dtrexc.f dtrrfs.f dtrsen.f dtrsna.f dtrsyl.f \ + dtrti2.f dtrtri.f dtrtrs.f dtzrqf.f dtzrzf.f dstemr.f \ + dlansf.f dpftrf.f dpftri.f dpftrs.f dsfrk.f dtfsm.f dtftri.f dtfttp.f \ + dtfttr.f dtpttf.f dtpttr.f dtrttf.f dtrttp.f \ + dgejsv.f dgesvj.f dgsvj0.f dgsvj1.f \ + dgeequb.f dsyequb.f dpoequb.f dgbequb.f \ + dbbcsd.f dlapmr.f dorbdb.f dorcsd.f \ + dgemqrt.f dgeqrt3.f dlag2s.f dsgesv.f dtpmqrt.f dtpqrt.f \ + dgeqrt2.f dgeqrt.f dlat2s.f dsposv.f dtpqrt2.f dtprfb.f + +DXLASRC=dgesvxx.f dgerfsx.f dla_gerfsx_extended.f dla_geamv.f \ + dla_gercond.f dla_gerpvgrw.f dsysvxx.f dsyrfsx.f \ + dla_syrfsx_extended.f dla_syamv.f dla_syrcond.f dla_syrpvgrw.f \ + dposvxx.f dporfsx.f dla_porfsx_extended.f dla_porcond.f \ + dla_porpvgrw.f dgbsvxx.f dgbrfsx.f dla_gbrfsx_extended.f \ + dla_gbamv.f dla_gbrcond.f dla_gbrpvgrw.f dla_lin_berr.f dlarscl2.f \ + dlascl2.f dla_wwaddw.f -DZLAUX = \ - dbdsdc.f \ - dbdsqr.f ddisna.f dlabad.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 dlaev2.f dlagtf.f \ - dlagts.f dlamrg.f dlanst.f \ - dlapy2.f dlapy3.f dlarfp.f dlarnv.f \ - dlarra.f dlarrb.f dlarrc.f dlarrd.f dlarre.f dlarrf.f dlarrj.f \ - dlarrk.f dlarrr.f dlaneg.f \ - dlartg.f dlaruv.f dlas2.f dlascl.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 dpttrf.f dstebz.f dstedc.f \ - dsteqr.f dsterf.f dlaisnan.f disnan.f \ - dlamch.f - -DLASRC = \ - dgbbrd.f dgbcon.f dgbequ.f dgbrfs.f dgbsv.f \ - dgbsvx.f dgbtf2.f dgbtrf.f dgbtrs.f dgebak.f dgebal.f dgebd2.f \ - dgebrd.f dgecon.f dgeequ.f dgees.f dgeesx.f dgeev.f dgeevx.f \ - dgegs.f dgegv.f dgehd2.f dgehrd.f dgelq2.f dgelqf.f \ - dgels.f dgelsd.f dgelss.f dgelsx.f dgelsy.f dgeql2.f dgeqlf.f \ - dgeqp3.f dgeqpf.f dgeqr2.f dgeqrf.f dgerfs.f dgerq2.f dgerqf.f \ - dgesc2.f dgesdd.f dgesv.f dgesvd.f dgesvx.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 dgtcon.f dgtrfs.f dgtsv.f \ - dgtsvx.f dgttrf.f dgttrs.f dgtts2.f dhgeqz.f \ - dhsein.f dhseqr.f dlabrd.f dlacon.f dlacn2.f \ - dlaein.f dlaexc.f dlag2.f dlags2.f dlagtm.f dlagv2.f dlahqr.f \ - dlahrd.f dlahr2.f dlaic1.f dlaln2.f dlals0.f dlalsa.f dlalsd.f \ - dlangb.f dlange.f dlangt.f dlanhs.f dlansb.f dlansp.f \ - dlansy.f dlantb.f dlantp.f dlantr.f dlanv2.f \ - dlapll.f dlapmt.f \ - dlaqgb.f dlaqge.f dlaqp2.f dlaqps.f dlaqsb.f dlaqsp.f dlaqsy.f \ - dlaqr0.f dlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.f \ - dlaqtr.f dlar1v.f dlar2v.f \ - dlarf.f dlarfb.f dlarfg.f dlarft.f dlarfx.f dlargv.f \ - dlarrv.f dlartv.f \ - dlarz.f dlarzb.f dlarzt.f dlaswp.f dlasy2.f dlasyf.f \ - dlatbs.f dlatdf.f dlatps.f dlatrd.f dlatrs.f dlatrz.f dlatzm.f dlauu2.f \ - dlauum.f dopgtr.f dopmtr.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 dpocon.f dpoequ.f dporfs.f dposv.f \ - dposvx.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 dptcon.f \ - dpteqr.f dptrfs.f dptsv.f dptsvx.f dpttrs.f dptts2.f drscl.f \ - dsbev.f dsbevd.f dsbevx.f dsbgst.f dsbgv.f dsbgvd.f dsbgvx.f \ - dsbtrd.f dspcon.f dspev.f dspevd.f dspevx.f dspgst.f \ - dspgv.f dspgvd.f dspgvx.f dsprfs.f dspsv.f dspsvx.f dsptrd.f \ - dsptrf.f dsptri.f dsptrs.f dstegr.f dstein.f dstev.f dstevd.f dstevr.f \ - dstevx.f dsycon.f dsyev.f dsyevd.f dsyevr.f \ - dsyevx.f dsygs2.f dsygst.f dsygv.f dsygvd.f dsygvx.f dsyrfs.f \ - dsysv.f dsysvx.f \ - dsytd2.f dsytf2.f dsytrd.f dsytrf.f dsytri.f dsytrs.f dtbcon.f \ - dtbrfs.f dtbtrs.f dtgevc.f dtgex2.f dtgexc.f dtgsen.f \ - dtgsja.f dtgsna.f dtgsy2.f dtgsyl.f dtpcon.f dtprfs.f dtptri.f \ - dtptrs.f \ - dtrcon.f dtrevc.f dtrexc.f dtrrfs.f dtrsen.f dtrsna.f dtrsyl.f \ - dtrti2.f dtrtri.f dtrtrs.f dtzrqf.f dtzrzf.f dstemr.f \ - dsgesv.f dlag2s.f slag2d.f - -ZLASRC = \ - zbdsqr.f zgbbrd.f zgbcon.f zgbequ.f zgbrfs.f zgbsv.f zgbsvx.f \ +ZLASRC= zbdsqr.f zgbbrd.f zgbcon.f zgbequ.f zgbrfs.f zgbsv.f zgbsvx.f \ zgbtf2.f zgbtrf.f zgbtrs.f zgebak.f zgebal.f zgebd2.f zgebrd.f \ zgecon.f zgeequ.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 zgeql2.f zgeqlf.f zgeqp3.f \ - zgeqpf.f zgeqr2.f zgeqrf.f zgerfs.f zgerq2.f zgerqf.f \ + zgeqpf.f zgeqr2.f zgeqr2p.f zgeqrf.f zgeqrfp.f zgerfs.f zgerq2.f zgerqf.f \ zgesc2.f zgesdd.f zgesv.f zgesvd.f zgesvx.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 \ @@ -91,7 +107,8 @@ ZLASRC = \ zhecon.f zheev.f zheevd.f zheevr.f zheevx.f zhegs2.f zhegst.f \ zhegv.f zhegvd.f zhegvx.f zherfs.f zhesv.f zhesvx.f zhetd2.f \ zhetf2.f zhetrd.f \ - zhetrf.f zhetri.f zhetrs.f zhgeqz.f zhpcon.f zhpev.f zhpevd.f \ + zhetrf.f zhetri.f zhetri2.f zhetri2x.f zheswapr.f\ + zhetrs.f zhetrs2.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 zlabrd.f \ @@ -106,22 +123,24 @@ ZLASRC = \ zlantp.f zlantr.f zlapll.f zlapmt.f zlaqgb.f zlaqge.f \ zlaqhb.f zlaqhe.f zlaqhp.f zlaqp2.f zlaqps.f zlaqsb.f \ zlaqr0.f zlaqr1.f zlaqr2.f zlaqr3.f zlaqr4.f zlaqr5.f \ - zlaqsp.f zlaqsy.f zlar1v.f zlar2v.f zlarcm.f zlarf.f zlarfb.f \ - zlarfg.f zlarft.f \ + zlaqsp.f zlaqsy.f zlar1v.f zlar2v.f ilazlr.f ilazlc.f \ + zlarcm.f zlarf.f zlarfb.f \ + zlarfg.f zlarfgp.f zlarft.f\ zlarfx.f zlargv.f zlarnv.f zlarrv.f zlartg.f zlartv.f \ - zlarz.f zlarzb.f zlarfp.f zlarzt.f zlascl.f zlaset.f zlasr.f \ + zlarz.f zlarzb.f zlarzt.f zlascl.f zlaset.f zlasr.f \ zlassq.f zlaswp.f zlasyf.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 zpocon.f zpoequ.f zporfs.f \ - zposv.f zposvx.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 \ + zposv.f zposvx.f zpotf2.f zpotrf.f zpotri.f zpotrs.f zpstrf.f zpstf2.f \ + zppcon.f zppequ.f zpprfs.f zppsv.f zppsvx.f zpptrf.f zpptri.f zpptrs.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 zdrscl.f zstedc.f \ zstegr.f zstein.f zsteqr.f zsycon.f zsymv.f \ zsyr.f zsyrfs.f zsysv.f zsysvx.f zsytf2.f zsytrf.f zsytri.f \ - zsytrs.f ztbcon.f ztbrfs.f ztbtrs.f ztgevc.f ztgex2.f \ + zsytri2.f zsytri2x.f zsyswapr.f\ + zsytrs.f zsytrs2.f zsyconv.f ztbcon.f ztbrfs.f ztbtrs.f ztgevc.f ztgex2.f \ ztgexc.f ztgsen.f ztgsja.f ztgsna.f ztgsy2.f ztgsyl.f ztpcon.f \ ztprfs.f ztptri.f \ ztptrs.f ztrcon.f ztrevc.f ztrexc.f ztrrfs.f ztrsen.f ztrsna.f \ @@ -131,6 +150,32 @@ ZLASRC = \ zunmlq.f zunmql.f zunmqr.f zunmr2.f zunmr3.f zunmrq.f zunmrz.f \ zunmtr.f zupgtr.f \ zupmtr.f izmax1.f dzsum1.f zstemr.f \ - zcgesv.f zlag2c.f clag2z.f - -liblapack_a_SOURCES = $(DLASRC) $(ALLAUX) $(DZLAUX) $(ZLASRC) + zcgesv.f zcposv.f zlag2c.f clag2z.f zlat2c.f \ + zhfrk.f ztfttp.f zlanhf.f zpftrf.f zpftri.f zpftrs.f ztfsm.f ztftri.f \ + ztfttr.f ztpttf.f ztpttr.f ztrttf.f ztrttp.f \ + zgeequb.f zgbequb.f zsyequb.f zpoequb.f zheequb.f \ + zbbcsd.f zlapmr.f zunbdb.f zuncsd.f \ + zgemqrt.f zgeqrt3.f ztpmqrt.f ztpqrt.f \ + zgeqrt2.f zgeqrt.f ztpqrt2.f ztprfb.f + +ZXLASRC=zgesvxx.f zgerfsx.f zla_gerfsx_extended.f zla_geamv.f \ + zla_gercond_c.f zla_gercond_x.f zla_gerpvgrw.f zsysvxx.f zsyrfsx.f \ + zla_syrfsx_extended.f zla_syamv.f zla_syrcond_c.f zla_syrcond_x.f \ + zla_syrpvgrw.f zposvxx.f zporfsx.f zla_porfsx_extended.f \ + zla_porcond_c.f zla_porcond_x.f zla_porpvgrw.f zgbsvxx.f zgbrfsx.f \ + zla_gbrfsx_extended.f zla_gbamv.f zla_gbrcond_c.f zla_gbrcond_x.f \ + zla_gbrpvgrw.f zhesvxx.f zherfsx.f zla_herfsx_extended.f \ + zla_heamv.f zla_hercond_c.f zla_hercond_x.f zla_herpvgrw.f \ + zla_lin_berr.f zlarscl2.f zlascl2.f zla_wwaddw.f + +liblapack_a_SOURCES = $(ALLAUX) $(DLASRC) $(ZLASRC) $(DZLAUX) $(DXLASRC) \ + $(ZXLASRC) + +copy: + for i in $(ALLAUX) $(DLASRC) $(ZLASRC) $(DZLAUX) $(DXLASRC) $(ZXLASRC); \ + do echo $$i && if [ -f $(srcdir)/../SRC/SRC/$$i ]; then \ + cp -f $(srcdir)/../SRC/SRC/$$i $(srcdir); else \ + if [ -f $(srcdir)/../SRC/INSTALL/$$i ]; then \ + cp -f $(srcdir)/../SRC/INSTALL/$$i $(srcdir); else \ + echo "Not found"; fi; fi; \ + done