| @@ -1,5 +1,6 @@ | |||
| # ignore objects and archives, anywhere in the tree. | |||
| *.[oa] | |||
| *.mod | |||
| # test in INSTALL | |||
| INSTALL/test* | |||
| @@ -1,10 +1,66 @@ | |||
| SBLAS1 = files('isamax.f', 'sasum.f', 'saxpy.f', 'scopy.f', 'sdot.f', 'snrm2.f', 'srot.f', 'srotg.f', 'sscal.f', 'sswap.f', 'sdsdot.f', 'srotmg.f', 'srotm.f') | |||
| SBLAS1 = files( | |||
| 'isamax.f', | |||
| 'sasum.f', | |||
| 'saxpy.f', | |||
| 'scopy.f', | |||
| 'sdot.f', | |||
| 'snrm2.f', | |||
| 'srot.f', | |||
| 'srotg.f', | |||
| 'sscal.f', | |||
| 'sswap.f', | |||
| 'sdsdot.f', | |||
| 'srotmg.f', | |||
| 'srotm.f', | |||
| ) | |||
| CBLAS1 = files('scabs1.f', 'scasum.f', 'scnrm2.f', 'icamax.f', 'caxpy.f', 'ccopy.f', 'cdotc.f', 'cdotu.f', 'csscal.f', 'crotg.f', 'cscal.f', 'cswap.f', 'csrot.f') | |||
| CBLAS1 = files( | |||
| 'scabs1.f', | |||
| 'scasum.f', | |||
| 'scnrm2.f', | |||
| 'icamax.f', | |||
| 'caxpy.f', | |||
| 'ccopy.f', | |||
| 'cdotc.f', | |||
| 'cdotu.f', | |||
| 'csscal.f', | |||
| 'crotg.f', | |||
| 'cscal.f', | |||
| 'cswap.f', | |||
| 'csrot.f', | |||
| ) | |||
| DBLAS1 = files('idamax.f', 'dasum.f', 'daxpy.f', 'dcopy.f', 'ddot.f', 'dnrm2.f', 'drot.f', 'drotg.f', 'dscal.f', 'dsdot.f', 'dswap.f', 'drotmg.f', 'drotm.f') | |||
| DBLAS1 = files( | |||
| 'idamax.f', | |||
| 'dasum.f', | |||
| 'daxpy.f', | |||
| 'dcopy.f', | |||
| 'ddot.f', | |||
| 'dnrm2.f', | |||
| 'drot.f', | |||
| 'drotg.f', | |||
| 'dscal.f', | |||
| 'dsdot.f', | |||
| 'dswap.f', | |||
| 'drotmg.f', | |||
| 'drotm.f', | |||
| ) | |||
| ZBLAS1 = files('dcabs1.f', 'dzasum.f', 'dznrm2.f', 'izamax.f', 'zaxpy.f', 'zcopy.f', 'zdotc.f', 'zdotu.f', 'zdscal.f', 'zrotg.f', 'zscal.f', 'zswap.f', 'zdrot.f') | |||
| ZBLAS1 = files( | |||
| 'dcabs1.f', | |||
| 'dzasum.f', | |||
| 'dznrm2.f', | |||
| 'izamax.f', | |||
| 'zaxpy.f', | |||
| 'zcopy.f', | |||
| 'zdotc.f', | |||
| 'zdotu.f', | |||
| 'zdscal.f', | |||
| 'zrotg.f', | |||
| 'zscal.f', | |||
| 'zswap.f', | |||
| 'zdrot.f', | |||
| ) | |||
| CB1AUX = files('isamax.f', 'sasum.f', 'saxpy.f', 'scopy.f', 'snrm2.f', 'sscal.f') | |||
| @@ -12,18 +68,108 @@ ZB1AUX = files('idamax.f', 'dasum.f', 'daxpy.f', 'dcopy.f', 'dnrm2.f', 'dscal.f' | |||
| ALLBLAS = files('lsame.f', 'xerbla.f', 'xerbla_array.f') | |||
| SBLAS2 = files('sgemv.f', 'sgbmv.f', 'ssymv.f', 'ssbmv.f', 'sspmv.f', 'strmv.f', 'stbmv.f', 'stpmv.f', 'strsv.f', 'stbsv.f', 'stpsv.f', 'sger.f', 'ssyr.f', 'sspr.f', 'ssyr2.f', 'sspr2.f') | |||
| SBLAS2 = files( | |||
| 'sgemv.f', | |||
| 'sgbmv.f', | |||
| 'ssymv.f', | |||
| 'ssbmv.f', | |||
| 'sspmv.f', | |||
| 'strmv.f', | |||
| 'stbmv.f', | |||
| 'stpmv.f', | |||
| 'strsv.f', | |||
| 'stbsv.f', | |||
| 'stpsv.f', | |||
| 'sger.f', | |||
| 'ssyr.f', | |||
| 'sspr.f', | |||
| 'ssyr2.f', | |||
| 'sspr2.f', | |||
| ) | |||
| CBLAS2 = files('cgemv.f', 'cgbmv.f', 'chemv.f', 'chbmv.f', 'chpmv.f', 'ctrmv.f', 'ctbmv.f', 'ctpmv.f', 'ctrsv.f', 'ctbsv.f', 'ctpsv.f', 'cgerc.f', 'cgeru.f', 'cher.f', 'chpr.f', 'cher2.f', 'chpr2.f') | |||
| CBLAS2 = files( | |||
| 'cgemv.f', | |||
| 'cgbmv.f', | |||
| 'chemv.f', | |||
| 'chbmv.f', | |||
| 'chpmv.f', | |||
| 'ctrmv.f', | |||
| 'ctbmv.f', | |||
| 'ctpmv.f', | |||
| 'ctrsv.f', | |||
| 'ctbsv.f', | |||
| 'ctpsv.f', | |||
| 'cgerc.f', | |||
| 'cgeru.f', | |||
| 'cher.f', | |||
| 'chpr.f', | |||
| 'cher2.f', | |||
| 'chpr2.f', | |||
| ) | |||
| DBLAS2 = files('dgemv.f', 'dgbmv.f', 'dsymv.f', 'dsbmv.f', 'dspmv.f', 'dtrmv.f', 'dtbmv.f', 'dtpmv.f', 'dtrsv.f', 'dtbsv.f', 'dtpsv.f', 'dger.f', 'dsyr.f', 'dspr.f', 'dsyr2.f', 'dspr2.f') | |||
| DBLAS2 = files( | |||
| 'dgemv.f', | |||
| 'dgbmv.f', | |||
| 'dsymv.f', | |||
| 'dsbmv.f', | |||
| 'dspmv.f', | |||
| 'dtrmv.f', | |||
| 'dtbmv.f', | |||
| 'dtpmv.f', | |||
| 'dtrsv.f', | |||
| 'dtbsv.f', | |||
| 'dtpsv.f', | |||
| 'dger.f', | |||
| 'dsyr.f', | |||
| 'dspr.f', | |||
| 'dsyr2.f', | |||
| 'dspr2.f', | |||
| ) | |||
| ZBLAS2 = files('zgemv.f', 'zgbmv.f', 'zhemv.f', 'zhbmv.f', 'zhpmv.f', 'ztrmv.f', 'ztbmv.f', 'ztpmv.f', 'ztrsv.f', 'ztbsv.f', 'ztpsv.f', 'zgerc.f', 'zgeru.f', 'zher.f', 'zhpr.f', 'zher2.f', 'zhpr2.f') | |||
| ZBLAS2 = files( | |||
| 'zgemv.f', | |||
| 'zgbmv.f', | |||
| 'zhemv.f', | |||
| 'zhbmv.f', | |||
| 'zhpmv.f', | |||
| 'ztrmv.f', | |||
| 'ztbmv.f', | |||
| 'ztpmv.f', | |||
| 'ztrsv.f', | |||
| 'ztbsv.f', | |||
| 'ztpsv.f', | |||
| 'zgerc.f', | |||
| 'zgeru.f', | |||
| 'zher.f', | |||
| 'zhpr.f', | |||
| 'zher2.f', | |||
| 'zhpr2.f', | |||
| ) | |||
| SBLAS3 = files('sgemm.f', 'ssymm.f', 'ssyrk.f', 'ssyr2k.f', 'strmm.f', 'strsm.f') | |||
| CBLAS3 = files('cgemm.f', 'csymm.f', 'csyrk.f', 'csyr2k.f', 'ctrmm.f', 'ctrsm.f', 'chemm.f', 'cherk.f', 'cher2k.f') | |||
| CBLAS3 = files( | |||
| 'cgemm.f', | |||
| 'csymm.f', | |||
| 'csyrk.f', | |||
| 'csyr2k.f', | |||
| 'ctrmm.f', | |||
| 'ctrsm.f', | |||
| 'chemm.f', | |||
| 'cherk.f', | |||
| 'cher2k.f', | |||
| ) | |||
| DBLAS3 = files('dgemm.f', 'dsymm.f', 'dsyrk.f', 'dsyr2k.f', 'dtrmm.f', 'dtrsm.f') | |||
| ZBLAS3 = files('zgemm.f', 'zsymm.f', 'zsyrk.f', 'zsyr2k.f', 'ztrmm.f', 'ztrsm.f', 'zhemm.f', 'zherk.f', 'zher2k.f') | |||
| ZBLAS3 = files( | |||
| 'zgemm.f', | |||
| 'zsymm.f', | |||
| 'zsyrk.f', | |||
| 'zsyr2k.f', | |||
| 'ztrmm.f', | |||
| 'ztrsm.f', | |||
| 'zhemm.f', | |||
| 'zherk.f', | |||
| 'zher2k.f', | |||
| ) | |||
| @@ -1,11 +1,563 @@ | |||
| ALLAUX = files('ilaenv.f', 'ilaenv2stage.f', 'ieeeck.f', 'lsamen.f', 'xerbla.f', 'xerbla_array.f', 'iparmq.f', 'iparam2stage.F', 'ilaprec.f', 'ilatrans.f', 'ilauplo.f', 'iladiag.f', 'chla_transtype.f', '../INSTALL/ilaver.f', '../INSTALL/lsame.f', '../INSTALL/slamch.f') | |||
| ALLAUX = files( | |||
| 'ilaenv.f', | |||
| 'ilaenv2stage.f', | |||
| 'ieeeck.f', | |||
| 'lsamen.f', | |||
| 'xerbla.f', | |||
| 'xerbla_array.f', | |||
| 'iparmq.f', | |||
| 'iparam2stage.F', | |||
| 'ilaprec.f', | |||
| 'ilatrans.f', | |||
| 'ilauplo.f', | |||
| 'iladiag.f', | |||
| 'chla_transtype.f', | |||
| '../INSTALL/ilaver.f', | |||
| '../INSTALL/lsame.f', | |||
| '../INSTALL/slamch.f', | |||
| ) | |||
| SCLAUX = files('sbdsdc.f', 'sbdsqr.f', 'sdisna.f', 'slabad.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', 'slaev2.f', 'slagtf.f', 'slagts.f', 'slamrg.f', 'slanst.f', 'slapy2.f', 'slapy3.f', 'slarnv.f', 'slarra.f', 'slarrb.f', 'slarrc.f', 'slarrd.f', 'slarre.f', 'slarrf.f', 'slarrj.f', 'slarrk.f', 'slarrr.f', 'slaneg.f', 'slartg.f', 'slaruv.f', 'slas2.f', 'slascl.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', 'spttrf.f', 'sstebz.f', 'sstedc.f', 'ssteqr.f', 'ssterf.f', 'slaisnan.f', 'sisnan.f', 'slartgp.f', 'slartgs.f', '../INSTALL/second_INT_CPU_TIME.f') | |||
| SCLAUX = files( | |||
| 'sbdsdc.f', | |||
| 'sbdsqr.f', | |||
| 'sdisna.f', | |||
| 'slabad.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', | |||
| 'slaev2.f', | |||
| 'slagtf.f', | |||
| 'slagts.f', | |||
| 'slamrg.f', | |||
| 'slanst.f', | |||
| 'slapy2.f', | |||
| 'slapy3.f', | |||
| 'slarnv.f', | |||
| 'slarra.f', | |||
| 'slarrb.f', | |||
| 'slarrc.f', | |||
| 'slarrd.f', | |||
| 'slarre.f', | |||
| 'slarrf.f', | |||
| 'slarrj.f', | |||
| 'slarrk.f', | |||
| 'slarrr.f', | |||
| 'slaneg.f', | |||
| 'slartg.f90', | |||
| 'slaruv.f', | |||
| 'slas2.f', | |||
| 'slascl.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.f90', | |||
| 'slasv2.f', | |||
| 'spttrf.f', | |||
| 'sstebz.f', | |||
| 'sstedc.f', | |||
| 'ssteqr.f', | |||
| 'ssterf.f', | |||
| 'slaisnan.f', | |||
| 'sisnan.f', | |||
| 'slartgp.f', | |||
| 'slartgs.f', | |||
| '../INSTALL/second_INT_CPU_TIME.f', | |||
| ) | |||
| DZLAUX = files('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', '../INSTALL/dlamch.f', '../INSTALL/dsecnd_INT_CPU_TIME.f') | |||
| DZLAUX = files( | |||
| '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.f90', | |||
| '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.f90', | |||
| 'la_xisnan.F90', | |||
| 'la_constants.f90', | |||
| 'dlasv2.f', | |||
| 'dpttrf.f', | |||
| 'dstebz.f', | |||
| 'dstedc.f', | |||
| 'dsteqr.f', | |||
| 'dsterf.f', | |||
| 'dlaisnan.f', | |||
| 'disnan.f', | |||
| 'dlartgp.f', | |||
| 'dlartgs.f', | |||
| '../INSTALL/dlamch.f', | |||
| '../INSTALL/dsecnd_INT_CPU_TIME.f', | |||
| ) | |||
| SLASRC = files('sbdsvdx.f', 'spotrf2.f', 'sgetrf2.f', 'sgbbrd.f', 'sgbcon.f', 'sgbequ.f', 'sgbrfs.f', 'sgbsv.f', 'sgbsvx.f', 'sgbtf2.f', 'sgbtrf.f', 'sgbtrs.f', 'sgebak.f', 'sgebal.f', 'sgebd2.f', 'sgebrd.f', 'sgecon.f', 'sgeequ.f', 'sgees.f', 'sgeesx.f', 'sgeev.f', 'sgeevx.f', 'sgehd2.f', 'sgehrd.f', 'sgelq2.f', 'sgelqf.f', 'sgels.f', 'sgelsd.f', 'sgelss.f', 'sgelsy.f', 'sgeql2.f', 'sgeqlf.f', 'sgeqp3.f', 'sgeqr2.f', 'sgeqr2p.f', 'sgeqrf.f', 'sgeqrfp.f', 'sgerfs.f', 'sgerq2.f', 'sgerqf.f', 'sgesc2.f', 'sgesdd.f', 'sgesv.f', 'sgesvd.f', 'sgesvdx.f', 'sgesvx.f', 'sgetc2.f', 'sgetf2.f', 'sgetri.f', 'sggbak.f', 'sggbal.f', 'sgges.f', 'sgges3.f', 'sggesx.f', 'sggev.f', 'sggev3.f', 'sggevx.f', 'sggglm.f', 'sgghrd.f', 'sgghd3.f', 'sgglse.f', 'sggqrf.f', 'sggrqf.f', 'sggsvd3.f', 'sggsvp3.f', 'sgtcon.f', 'sgtrfs.f', 'sgtsv.f', 'sgtsvx.f', 'sgttrf.f', 'sgttrs.f', 'sgtts2.f', 'shgeqz.f', 'shsein.f', 'shseqr.f', 'slabrd.f', 'slacon.f', 'slacn2.f', 'slaein.f', 'slaexc.f', 'slag2.f', 'slags2.f', 'slagtm.f', 'slagv2.f', 'slahqr.f', 'slahr2.f', 'slaic1.f', 'slaln2.f', 'slals0.f', 'slalsa.f', 'slalsd.f', 'slangb.f', 'slange.f', 'slangt.f', 'slanhs.f', 'slansb.f', 'slansp.f', 'slansy.f', 'slantb.f', 'slantp.f', 'slantr.f', 'slanv2.f', 'slapll.f', 'slapmt.f', 'slaqgb.f', 'slaqge.f', 'slaqp2.f', 'slaqps.f', 'slaqsb.f', 'slaqsp.f', 'slaqsy.f', 'slaqr0.f', 'slaqr1.f', 'slaqr2.f', 'slaqr3.f', 'slaqr4.f', 'slaqr5.f', 'slaqtr.f', 'slar1v.f', 'slar2v.f', 'ilaslr.f', 'ilaslc.f', 'slarf.f', 'slarfb.f', 'slarfg.f', 'slarfgp.f', 'slarft.f', 'slarfx.f', 'slarfy.f', 'slargv.f', 'slarrv.f', 'slartv.f', 'slarz.f', 'slarzb.f', 'slarzt.f', 'slaswp.f', 'slasy2.f', 'slasyf.f', 'slasyf_rook.f', 'slasyf_rk.f', 'slatbs.f', 'slatdf.f', 'slatps.f', 'slatrd.f', 'slatrs.f', 'slatrz.f', 'slauu2.f', 'slauum.f', 'sopgtr.f', 'sopmtr.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', 'sorm22.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', 'spocon.f', 'spoequ.f', 'sporfs.f', 'sposv.f', 'sposvx.f', 'spotf2.f', 'spotri.f', 'spstrf.f', 'spstf2.f', 'sppcon.f', 'sppequ.f', 'spprfs.f', 'sppsv.f', 'sppsvx.f', 'spptrf.f', 'spptri.f', 'spptrs.f', 'sptcon.f', 'spteqr.f', 'sptrfs.f', 'sptsv.f', 'sptsvx.f', 'spttrs.f', 'sptts2.f', 'srscl.f', 'ssbev.f', 'ssbevd.f', 'ssbevx.f', 'ssbgst.f', 'ssbgv.f', 'ssbgvd.f', 'ssbgvx.f', 'ssbtrd.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', 'sstegr.f', 'sstein.f', 'sstev.f', 'sstevd.f', 'sstevr.f', 'sstevx.f', 'ssycon.f', 'ssyev.f', 'ssyevd.f', 'ssyevr.f', 'ssyevx.f', 'ssygs2.f', 'ssygst.f', 'ssygv.f', 'ssygvd.f', 'ssygvx.f', 'ssyrfs.f', 'ssysv.f', 'ssysvx.f', 'ssytd2.f', 'ssytf2.f', 'ssytrd.f', 'ssytrf.f', 'ssytri.f', 'ssytri2.f', 'ssytri2x.f', 'ssyswapr.f', 'ssytrs.f', 'ssytrs2.f', 'ssyconv.f', 'ssyconvf.f', 'ssyconvf_rook.f', 'ssytf2_rook.f', 'ssytrf_rook.f', 'ssytrs_rook.f', 'ssytri_rook.f', 'ssycon_rook.f', 'ssysv_rook.f', 'ssytf2_rk.f', 'ssytrf_rk.f', 'ssytrs_3.f', 'ssytri_3.f', 'ssytri_3x.f', 'ssycon_3.f', 'ssysv_rk.f', 'slasyf_aa.f', 'ssysv_aa.f', 'ssytrf_aa.f', 'ssytrs_aa.f', 'ssysv_aa_2stage.f', 'ssytrf_aa_2stage.f', 'ssytrs_aa_2stage.f', 'stbcon.f', 'stbrfs.f', 'stbtrs.f', 'stgevc.f', 'stgex2.f', 'stgexc.f', 'stgsen.f', 'stgsja.f', 'stgsna.f', 'stgsy2.f', 'stgsyl.f', 'stpcon.f', 'stprfs.f', 'stptri.f', 'stptrs.f', 'strcon.f', 'strevc.f', 'strevc3.f', 'strexc.f', 'strrfs.f', 'strsen.f', 'strsna.f', 'strsyl.f', 'strti2.f', 'strtri.f', 'strtrs.f', 'stzrzf.f', 'sstemr.f', 'slansf.f', 'spftrf.f', 'spftri.f', 'spftrs.f', 'ssfrk.f', 'stfsm.f', 'stftri.f', 'stfttp.f', 'stfttr.f', 'stpttf.f', 'stpttr.f', 'strttf.f', 'strttp.f', 'sgejsv.f', 'sgesvj.f', 'sgsvj0.f', 'sgsvj1.f', 'sgeequb.f', 'ssyequb.f', 'spoequb.f', 'sgbequb.f', 'sbbcsd.f', 'slapmr.f', 'sorbdb.f', 'sorbdb1.f', 'sorbdb2.f', 'sorbdb3.f', 'sorbdb4.f', 'sorbdb5.f', 'sorbdb6.f', 'sorcsd.f', 'sorcsd2by1.f', 'sgeqrt.f', 'sgeqrt2.f', 'sgeqrt3.f', 'sgemqrt.f', 'stpqrt.f', 'stpqrt2.f', 'stpmqrt.f', 'stprfb.f', 'sgelqt.f', 'sgelqt3.f', 'sgemlqt.f', 'sgetsls.f', 'sgeqr.f', 'slatsqr.f', 'slamtsqr.f', 'sgemqr.f', 'sgelq.f', 'slaswlq.f', 'slamswlq.f', 'sgemlq.f', 'stplqt.f', 'stplqt2.f', 'stpmlqt.f', 'ssytrd_2stage.f', 'ssytrd_sy2sb.f', 'ssytrd_sb2st.F', 'ssb2st_kernels.f', 'ssyevd_2stage.f', 'ssyev_2stage.f', 'ssyevx_2stage.f', 'ssyevr_2stage.f', 'ssbev_2stage.f', 'ssbevx_2stage.f', 'ssbevd_2stage.f', 'ssygv_2stage.f', 'sgesvdq.f', 'scombssq.f') | |||
| SLASRC = files( | |||
| 'sbdsvdx.f', | |||
| 'spotrf2.f', | |||
| 'sgetrf2.f', | |||
| 'sgbbrd.f', | |||
| 'sgbcon.f', | |||
| 'sgbequ.f', | |||
| 'sgbrfs.f', | |||
| 'sgbsv.f', | |||
| 'sgbsvx.f', | |||
| 'sgbtf2.f', | |||
| 'sgbtrf.f', | |||
| 'sgbtrs.f', | |||
| 'sgebak.f', | |||
| 'sgebal.f', | |||
| 'sgebd2.f', | |||
| 'sgebrd.f', | |||
| 'sgecon.f', | |||
| 'sgeequ.f', | |||
| 'sgees.f', | |||
| 'sgeesx.f', | |||
| 'sgeev.f', | |||
| 'sgeevx.f', | |||
| 'sgehd2.f', | |||
| 'sgehrd.f', | |||
| 'sgelq2.f', | |||
| 'sgelqf.f', | |||
| 'sgels.f', | |||
| 'sgelsd.f', | |||
| 'sgelss.f', | |||
| 'sgelsy.f', | |||
| 'sgeql2.f', | |||
| 'sgeqlf.f', | |||
| 'sgeqp3.f', | |||
| 'sgeqr2.f', | |||
| 'sgeqr2p.f', | |||
| 'sgeqrf.f', | |||
| 'sgeqrfp.f', | |||
| 'sgerfs.f', | |||
| 'sgerq2.f', | |||
| 'sgerqf.f', | |||
| 'sgesc2.f', | |||
| 'sgesdd.f', | |||
| 'sgesv.f', | |||
| 'sgesvd.f', | |||
| 'sgesvdx.f', | |||
| 'sgesvx.f', | |||
| 'sgetc2.f', | |||
| 'sgetf2.f', | |||
| 'sgetri.f', | |||
| 'sggbak.f', | |||
| 'sggbal.f', | |||
| 'sgges.f', | |||
| 'sgges3.f', | |||
| 'sggesx.f', | |||
| 'sggev.f', | |||
| 'sggev3.f', | |||
| 'sggevx.f', | |||
| 'sggglm.f', | |||
| 'sgghrd.f', | |||
| 'sgghd3.f', | |||
| 'sgglse.f', | |||
| 'sggqrf.f', | |||
| 'sggrqf.f', | |||
| 'sggsvd3.f', | |||
| 'sggsvp3.f', | |||
| 'sgtcon.f', | |||
| 'sgtrfs.f', | |||
| 'sgtsv.f', | |||
| 'sgtsvx.f', | |||
| 'sgttrf.f', | |||
| 'sgttrs.f', | |||
| 'sgtts2.f', | |||
| 'shgeqz.f', | |||
| 'shsein.f', | |||
| 'shseqr.f', | |||
| 'slabrd.f', | |||
| 'slacon.f', | |||
| 'slacn2.f', | |||
| 'slaein.f', | |||
| 'slaexc.f', | |||
| 'slag2.f', | |||
| 'slags2.f', | |||
| 'slagtm.f', | |||
| 'slagv2.f', | |||
| 'slahqr.f', | |||
| 'slahr2.f', | |||
| 'slaic1.f', | |||
| 'slaln2.f', | |||
| 'slals0.f', | |||
| 'slalsa.f', | |||
| 'slalsd.f', | |||
| 'slangb.f', | |||
| 'slange.f', | |||
| 'slangt.f', | |||
| 'slanhs.f', | |||
| 'slansb.f', | |||
| 'slansp.f', | |||
| 'slansy.f', | |||
| 'slantb.f', | |||
| 'slantp.f', | |||
| 'slantr.f', | |||
| 'slanv2.f', | |||
| 'slapll.f', | |||
| 'slapmt.f', | |||
| 'slaqgb.f', | |||
| 'slaqge.f', | |||
| 'slaqp2.f', | |||
| 'slaqps.f', | |||
| 'slaqsb.f', | |||
| 'slaqsp.f', | |||
| 'slaqsy.f', | |||
| 'slaqr0.f', | |||
| 'slaqr1.f', | |||
| 'slaqr2.f', | |||
| 'slaqr3.f', | |||
| 'slaqr4.f', | |||
| 'slaqr5.f', | |||
| 'slaqtr.f', | |||
| 'slar1v.f', | |||
| 'slar2v.f', | |||
| 'ilaslr.f', | |||
| 'ilaslc.f', | |||
| 'slarf.f', | |||
| 'slarfb.f', | |||
| 'slarfg.f', | |||
| 'slarfgp.f', | |||
| 'slarft.f', | |||
| 'slarfx.f', | |||
| 'slarfy.f', | |||
| 'slargv.f', | |||
| 'slarrv.f', | |||
| 'slartv.f', | |||
| 'slarz.f', | |||
| 'slarzb.f', | |||
| 'slarzt.f', | |||
| 'slaswp.f', | |||
| 'slasy2.f', | |||
| 'slasyf.f', | |||
| 'slasyf_rook.f', | |||
| 'slasyf_rk.f', | |||
| 'slatbs.f', | |||
| 'slatdf.f', | |||
| 'slatps.f', | |||
| 'slatrd.f', | |||
| 'slatrs.f', | |||
| 'slatrz.f', | |||
| 'slauu2.f', | |||
| 'slauum.f', | |||
| 'sopgtr.f', | |||
| 'sopmtr.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', | |||
| 'sorm22.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', | |||
| 'spocon.f', | |||
| 'spoequ.f', | |||
| 'sporfs.f', | |||
| 'sposv.f', | |||
| 'sposvx.f', | |||
| 'spotf2.f', | |||
| 'spotri.f', | |||
| 'spstrf.f', | |||
| 'spstf2.f', | |||
| 'sppcon.f', | |||
| 'sppequ.f', | |||
| 'spprfs.f', | |||
| 'sppsv.f', | |||
| 'sppsvx.f', | |||
| 'spptrf.f', | |||
| 'spptri.f', | |||
| 'spptrs.f', | |||
| 'sptcon.f', | |||
| 'spteqr.f', | |||
| 'sptrfs.f', | |||
| 'sptsv.f', | |||
| 'sptsvx.f', | |||
| 'spttrs.f', | |||
| 'sptts2.f', | |||
| 'srscl.f', | |||
| 'ssbev.f', | |||
| 'ssbevd.f', | |||
| 'ssbevx.f', | |||
| 'ssbgst.f', | |||
| 'ssbgv.f', | |||
| 'ssbgvd.f', | |||
| 'ssbgvx.f', | |||
| 'ssbtrd.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', | |||
| 'sstegr.f', | |||
| 'sstein.f', | |||
| 'sstev.f', | |||
| 'sstevd.f', | |||
| 'sstevr.f', | |||
| 'sstevx.f', | |||
| 'ssycon.f', | |||
| 'ssyev.f', | |||
| 'ssyevd.f', | |||
| 'ssyevr.f', | |||
| 'ssyevx.f', | |||
| 'ssygs2.f', | |||
| 'ssygst.f', | |||
| 'ssygv.f', | |||
| 'ssygvd.f', | |||
| 'ssygvx.f', | |||
| 'ssyrfs.f', | |||
| 'ssysv.f', | |||
| 'ssysvx.f', | |||
| 'ssytd2.f', | |||
| 'ssytf2.f', | |||
| 'ssytrd.f', | |||
| 'ssytrf.f', | |||
| 'ssytri.f', | |||
| 'ssytri2.f', | |||
| 'ssytri2x.f', | |||
| 'ssyswapr.f', | |||
| 'ssytrs.f', | |||
| 'ssytrs2.f', | |||
| 'ssyconv.f', | |||
| 'ssyconvf.f', | |||
| 'ssyconvf_rook.f', | |||
| 'ssytf2_rook.f', | |||
| 'ssytrf_rook.f', | |||
| 'ssytrs_rook.f', | |||
| 'ssytri_rook.f', | |||
| 'ssycon_rook.f', | |||
| 'ssysv_rook.f', | |||
| 'ssytf2_rk.f', | |||
| 'ssytrf_rk.f', | |||
| 'ssytrs_3.f', | |||
| 'ssytri_3.f', | |||
| 'ssytri_3x.f', | |||
| 'ssycon_3.f', | |||
| 'ssysv_rk.f', | |||
| 'slasyf_aa.f', | |||
| 'ssysv_aa.f', | |||
| 'ssytrf_aa.f', | |||
| 'ssytrs_aa.f', | |||
| 'ssysv_aa_2stage.f', | |||
| 'ssytrf_aa_2stage.f', | |||
| 'ssytrs_aa_2stage.f', | |||
| 'stbcon.f', | |||
| 'stbrfs.f', | |||
| 'stbtrs.f', | |||
| 'stgevc.f', | |||
| 'stgex2.f', | |||
| 'stgexc.f', | |||
| 'stgsen.f', | |||
| 'stgsja.f', | |||
| 'stgsna.f', | |||
| 'stgsy2.f', | |||
| 'stgsyl.f', | |||
| 'stpcon.f', | |||
| 'stprfs.f', | |||
| 'stptri.f', | |||
| 'stptrs.f', | |||
| 'strcon.f', | |||
| 'strevc.f', | |||
| 'strevc3.f', | |||
| 'strexc.f', | |||
| 'strrfs.f', | |||
| 'strsen.f', | |||
| 'strsna.f', | |||
| 'strsyl.f', | |||
| 'strti2.f', | |||
| 'strtri.f', | |||
| 'strtrs.f', | |||
| 'stzrzf.f', | |||
| 'sstemr.f', | |||
| 'slansf.f', | |||
| 'spftrf.f', | |||
| 'spftri.f', | |||
| 'spftrs.f', | |||
| 'ssfrk.f', | |||
| 'stfsm.f', | |||
| 'stftri.f', | |||
| 'stfttp.f', | |||
| 'stfttr.f', | |||
| 'stpttf.f', | |||
| 'stpttr.f', | |||
| 'strttf.f', | |||
| 'strttp.f', | |||
| 'sgejsv.f', | |||
| 'sgesvj.f', | |||
| 'sgsvj0.f', | |||
| 'sgsvj1.f', | |||
| 'sgeequb.f', | |||
| 'ssyequb.f', | |||
| 'spoequb.f', | |||
| 'sgbequb.f', | |||
| 'sbbcsd.f', | |||
| 'slapmr.f', | |||
| 'sorbdb.f', | |||
| 'sorbdb1.f', | |||
| 'sorbdb2.f', | |||
| 'sorbdb3.f', | |||
| 'sorbdb4.f', | |||
| 'sorbdb5.f', | |||
| 'sorbdb6.f', | |||
| 'sorcsd.f', | |||
| 'sorcsd2by1.f', | |||
| 'sgeqrt.f', | |||
| 'sgeqrt2.f', | |||
| 'sgeqrt3.f', | |||
| 'sgemqrt.f', | |||
| 'stpqrt.f', | |||
| 'stpqrt2.f', | |||
| 'stpmqrt.f', | |||
| 'stprfb.f', | |||
| 'sgelqt.f', | |||
| 'sgelqt3.f', | |||
| 'sgemlqt.f', | |||
| 'sgetsls.f', | |||
| 'sgeqr.f', | |||
| 'slatsqr.f', | |||
| 'slamtsqr.f', | |||
| 'sgemqr.f', | |||
| 'sgelq.f', | |||
| 'slaswlq.f', | |||
| 'slamswlq.f', | |||
| 'sgemlq.f', | |||
| 'stplqt.f', | |||
| 'stplqt2.f', | |||
| 'stpmlqt.f', | |||
| 'ssytrd_2stage.f', | |||
| 'ssytrd_sy2sb.f', | |||
| 'ssytrd_sb2st.F', | |||
| 'ssb2st_kernels.f', | |||
| 'ssyevd_2stage.f', | |||
| 'ssyev_2stage.f', | |||
| 'ssyevx_2stage.f', | |||
| 'ssyevr_2stage.f', | |||
| 'ssbev_2stage.f', | |||
| 'ssbevx_2stage.f', | |||
| 'ssbevd_2stage.f', | |||
| 'ssygv_2stage.f', | |||
| 'sgesvdq.f', | |||
| 'scombssq.f', | |||
| ) | |||
| DSLASRC = files('spotrs.f', 'sgetrs.f', 'spotrf.f', 'sgetrf.f') | |||
| @@ -1,7 +1,6 @@ | |||
| # cd build | |||
| # meson --buildtype release --prefix=$HOME/.local/lapack .. | |||
| # ninja | |||
| # ninja install | |||
| # meson setup build --buildtype release | |||
| # meson compile -C build | |||
| # meson install --prefix=$HOME/.local/lapack | |||
| project('LAPACK', 'fortran', | |||
| default_options : ['default_library=static', 'libdir=lib/'], | |||