Changeset 2576


Ignore:
Timestamp:
Jun 19, 2012 2:47:46 PM (8 years ago)
Author:
stefan
Message:

compile more lapack sources as required by pardiso (patch by Tony Kelman)

Location:
ThirdParty/Lapack/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • ThirdParty/Lapack/trunk/Makefile.am

    r2083 r2576  
    1313LAPACK_FILES = \
    1414        dbdsqr.f \
     15        dgebal.f \
     16        dgebak.f \
    1517        dgebd2.f \
    1618        dgebrd.f \
     19        dgeev.f \
     20        dgehd2.f \
     21        dgehrd.f \
    1722        dgelq2.f \
    1823        dgelqf.f \
     24        dgels.f \
    1925        dgeqr2.f \
    2026        dgeqrf.f \
     
    2329        dgetf2.f \
    2430        dgetrf.f \
     31        dgetri.f \
    2532        dgetrs.f \
     33        dggbak.f \
     34        dggbal.f \
     35        dgghrd.f \
     36        dggev.f \
     37        dhgeqz.f \
     38        dhseqr.f \
    2639        disnan.f \
     40        dlabad.f \
    2741        dlabrd.f \
    2842        dlacpy.f \
     43        dladiv.f \
     44        dlaebz.f \
    2945        dlae2.f \
    3046        dlaev2.f \
     47        dlaexc.f \
     48        dlagtf.f \
     49        dlagts.f \
     50        dlag2.f \
     51        dlahqr.f \
     52        dlahr2.f \
    3153        dlaisnan.f \
     54        dlaln2.f \
    3255        dlamch.f \
     56        dlaneg.f \
    3357        dlange.f \
     58        dlanhs.f \
    3459        dlanst.f \
    3560        dlansy.f \
     61        dlanv2.f \
    3662        dlapy2.f \
     63        dlapy3.f \
     64        dlaqr0.f \
     65        dlaqr1.f \
     66        dlaqr2.f \
     67        dlaqr3.f \
     68        dlaqr4.f \
     69        dlaqr5.f \
    3770        dlarf.f \
    3871        dlarfb.f \
     
    4073        dlarfp.f \
    4174        dlarft.f \
     75        dlarfx.f \
     76        dlarnv.f \
     77        dlarra.f \
     78        dlarrb.f \
     79        dlarrc.f \
     80        dlarrd.f \
     81        dlarre.f \
     82        dlarrf.f \
     83        dlarrj.f \
     84        dlarrk.f \
     85        dlarrr.f \
     86        dlarrv.f \
    4287        dlartg.f \
     88        dlartv.f \
     89        dlaruv.f \
     90        dlar1v.f \
    4391        dlas2.f \
    4492        dlascl.f \
     
    55103        dlassq.f \
    56104        dlasv2.f \
     105        dlasyf.f \
     106        dlasy2.f \
    57107        dlatrd.f \
    58108        dorg2l.f \
    59109        dorg2r.f \
    60110        dorgbr.f \
     111        dorghr.f \
    61112        dorglq.f \
    62113        dorgl2.f \
     
    66117        dorm2r.f \
    67118        dormbr.f \
     119        dormhr.f \
    68120        dorml2.f \
    69121        dormlq.f \
     122        dormql.f \
    70123        dormqr.f \
     124        dormtr.f \
     125        dorm2l.f \
    71126        dpotf2.f \
    72127        dpotrf.f \
    73128        dpotrs.f \
     129        dstebz.f \
     130        dstein.f \
     131        dstemr.f \
    74132        dsteqr.f \
    75133        dsterf.f \
    76134        dsyev.f \
     135        dsyevr.f \
    77136        dsytd2.f \
     137        dsytf2.f \
    78138        dsytrd.f \
     139        dsytrf.f \
     140        dsytri.f \
     141        dtgevc.f \
     142        dtrevc.f \
     143        dtrexc.f \
     144        dtrti2.f \
     145        dtrtri.f \
     146        dtrtrs.f \
    79147        ieeeck.f \
    80148        iladlc.f \
    81149        iladlr.f \
    82150        ilaenv.f \
    83         iparmq.f
     151        iparmq.f \
     152        sgetf2.f \
     153        sgetrf.f \
     154        slamch.f \
     155        slaswp.f \
     156        zgetf2.f \
     157        zgetrf.f \
     158        zlacgv.f \
     159        zlacpy.f \
     160        zlaev2.f \
     161        zlaswp.f \
     162        zpotf2.f \
     163        zrot.f \
     164        zsymv.f \
     165        zsyr.f \
     166        zsytri.f
    84167
    85168libcoinlapack_la_SOURCES = $(LAPACK_FILES)
     
    94177
    95178dlamch.lo: dlamch.f
     179        $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(AM_FFLAGS) $(DLAMCH_FFLAGS) -c -o $@ $<
     180
     181slamch.o: slamch.f
     182        $(F77) $(AM_FFLAGS) $(DLAMCH_FFLAGS) -c -o $@ $<
     183
     184slamch.obj: slamch.f
     185        $(F77) $(AM_FFLAGS) $(DLAMCH_FFLAGS) -c -o $@ `$(CYGPATH_W) '$<'`
     186
     187slamch.lo: slamch.f
    96188        $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(AM_FFLAGS) $(DLAMCH_FFLAGS) -c -o $@ $<
    97189
  • ThirdParty/Lapack/trunk/Makefile.in

    r2123 r2576  
    7979LTLIBRARIES = $(lib_LTLIBRARIES)
    8080libcoinlapack_la_LIBADD =
    81 am__objects_1 = dbdsqr.lo dgebd2.lo dgebrd.lo dgelq2.lo dgelqf.lo \
     81am__objects_1 = dbdsqr.lo dgebal.lo dgebak.lo dgebd2.lo dgebrd.lo \
     82        dgeev.lo dgehd2.lo dgehrd.lo dgelq2.lo dgelqf.lo dgels.lo \
    8283        dgeqr2.lo dgeqrf.lo dgesvd.lo dgesv.lo dgetf2.lo dgetrf.lo \
    83         dgetrs.lo disnan.lo dlabrd.lo dlacpy.lo dlae2.lo dlaev2.lo \
    84         dlaisnan.lo dlamch.lo dlange.lo dlanst.lo dlansy.lo dlapy2.lo \
    85         dlarf.lo dlarfb.lo dlarfg.lo dlarfp.lo dlarft.lo dlartg.lo \
     84        dgetri.lo dgetrs.lo dggbak.lo dggbal.lo dgghrd.lo dggev.lo \
     85        dhgeqz.lo dhseqr.lo disnan.lo dlabad.lo dlabrd.lo dlacpy.lo \
     86        dladiv.lo dlaebz.lo dlae2.lo dlaev2.lo dlaexc.lo dlagtf.lo \
     87        dlagts.lo dlag2.lo dlahqr.lo dlahr2.lo dlaisnan.lo dlaln2.lo \
     88        dlamch.lo dlaneg.lo dlange.lo dlanhs.lo dlanst.lo dlansy.lo \
     89        dlanv2.lo dlapy2.lo dlapy3.lo dlaqr0.lo dlaqr1.lo dlaqr2.lo \
     90        dlaqr3.lo dlaqr4.lo dlaqr5.lo dlarf.lo dlarfb.lo dlarfg.lo \
     91        dlarfp.lo dlarft.lo dlarfx.lo dlarnv.lo dlarra.lo dlarrb.lo \
     92        dlarrc.lo dlarrd.lo dlarre.lo dlarrf.lo dlarrj.lo dlarrk.lo \
     93        dlarrr.lo dlarrv.lo dlartg.lo dlartv.lo dlaruv.lo dlar1v.lo \
    8694        dlas2.lo dlascl.lo dlaset.lo dlasq1.lo dlasq2.lo dlasq3.lo \
    8795        dlasq4.lo dlasq5.lo dlasq6.lo dlasr.lo dlasrt.lo dlaswp.lo \
    88         dlassq.lo dlasv2.lo dlatrd.lo dorg2l.lo dorg2r.lo dorgbr.lo \
    89         dorglq.lo dorgl2.lo dorgql.lo dorgqr.lo dorgtr.lo dorm2r.lo \
    90         dormbr.lo dorml2.lo dormlq.lo dormqr.lo dpotf2.lo dpotrf.lo \
    91         dpotrs.lo dsteqr.lo dsterf.lo dsyev.lo dsytd2.lo dsytrd.lo \
    92         ieeeck.lo iladlc.lo iladlr.lo ilaenv.lo iparmq.lo
     96        dlassq.lo dlasv2.lo dlasyf.lo dlasy2.lo dlatrd.lo dorg2l.lo \
     97        dorg2r.lo dorgbr.lo dorghr.lo dorglq.lo dorgl2.lo dorgql.lo \
     98        dorgqr.lo dorgtr.lo dorm2r.lo dormbr.lo dormhr.lo dorml2.lo \
     99        dormlq.lo dormql.lo dormqr.lo dormtr.lo dorm2l.lo dpotf2.lo \
     100        dpotrf.lo dpotrs.lo dstebz.lo dstein.lo dstemr.lo dsteqr.lo \
     101        dsterf.lo dsyev.lo dsyevr.lo dsytd2.lo dsytf2.lo dsytrd.lo \
     102        dsytrf.lo dsytri.lo dtgevc.lo dtrevc.lo dtrexc.lo dtrti2.lo \
     103        dtrtri.lo dtrtrs.lo ieeeck.lo iladlc.lo iladlr.lo ilaenv.lo \
     104        iparmq.lo sgetf2.lo sgetrf.lo slamch.lo slaswp.lo zgetf2.lo \
     105        zgetrf.lo zlacgv.lo zlacpy.lo zlaev2.lo zlaswp.lo zpotf2.lo \
     106        zrot.lo zsymv.lo zsyr.lo zsytri.lo
    93107am_libcoinlapack_la_OBJECTS = $(am__objects_1)
    94108libcoinlapack_la_OBJECTS = $(am_libcoinlapack_la_OBJECTS)
     
    280294LAPACK_FILES = \
    281295        dbdsqr.f \
     296        dgebal.f \
     297        dgebak.f \
    282298        dgebd2.f \
    283299        dgebrd.f \
     300        dgeev.f \
     301        dgehd2.f \
     302        dgehrd.f \
    284303        dgelq2.f \
    285304        dgelqf.f \
     305        dgels.f \
    286306        dgeqr2.f \
    287307        dgeqrf.f \
     
    290310        dgetf2.f \
    291311        dgetrf.f \
     312        dgetri.f \
    292313        dgetrs.f \
     314        dggbak.f \
     315        dggbal.f \
     316        dgghrd.f \
     317        dggev.f \
     318        dhgeqz.f \
     319        dhseqr.f \
    293320        disnan.f \
     321        dlabad.f \
    294322        dlabrd.f \
    295323        dlacpy.f \
     324        dladiv.f \
     325        dlaebz.f \
    296326        dlae2.f \
    297327        dlaev2.f \
     328        dlaexc.f \
     329        dlagtf.f \
     330        dlagts.f \
     331        dlag2.f \
     332        dlahqr.f \
     333        dlahr2.f \
    298334        dlaisnan.f \
     335        dlaln2.f \
    299336        dlamch.f \
     337        dlaneg.f \
    300338        dlange.f \
     339        dlanhs.f \
    301340        dlanst.f \
    302341        dlansy.f \
     342        dlanv2.f \
    303343        dlapy2.f \
     344        dlapy3.f \
     345        dlaqr0.f \
     346        dlaqr1.f \
     347        dlaqr2.f \
     348        dlaqr3.f \
     349        dlaqr4.f \
     350        dlaqr5.f \
    304351        dlarf.f \
    305352        dlarfb.f \
     
    307354        dlarfp.f \
    308355        dlarft.f \
     356        dlarfx.f \
     357        dlarnv.f \
     358        dlarra.f \
     359        dlarrb.f \
     360        dlarrc.f \
     361        dlarrd.f \
     362        dlarre.f \
     363        dlarrf.f \
     364        dlarrj.f \
     365        dlarrk.f \
     366        dlarrr.f \
     367        dlarrv.f \
    309368        dlartg.f \
     369        dlartv.f \
     370        dlaruv.f \
     371        dlar1v.f \
    310372        dlas2.f \
    311373        dlascl.f \
     
    322384        dlassq.f \
    323385        dlasv2.f \
     386        dlasyf.f \
     387        dlasy2.f \
    324388        dlatrd.f \
    325389        dorg2l.f \
    326390        dorg2r.f \
    327391        dorgbr.f \
     392        dorghr.f \
    328393        dorglq.f \
    329394        dorgl2.f \
     
    333398        dorm2r.f \
    334399        dormbr.f \
     400        dormhr.f \
    335401        dorml2.f \
    336402        dormlq.f \
     403        dormql.f \
    337404        dormqr.f \
     405        dormtr.f \
     406        dorm2l.f \
    338407        dpotf2.f \
    339408        dpotrf.f \
    340409        dpotrs.f \
     410        dstebz.f \
     411        dstein.f \
     412        dstemr.f \
    341413        dsteqr.f \
    342414        dsterf.f \
    343415        dsyev.f \
     416        dsyevr.f \
    344417        dsytd2.f \
     418        dsytf2.f \
    345419        dsytrd.f \
     420        dsytrf.f \
     421        dsytri.f \
     422        dtgevc.f \
     423        dtrevc.f \
     424        dtrexc.f \
     425        dtrti2.f \
     426        dtrtri.f \
     427        dtrtrs.f \
    346428        ieeeck.f \
    347429        iladlc.f \
    348430        iladlr.f \
    349431        ilaenv.f \
    350         iparmq.f
     432        iparmq.f \
     433        sgetf2.f \
     434        sgetrf.f \
     435        slamch.f \
     436        slaswp.f \
     437        zgetf2.f \
     438        zgetrf.f \
     439        zlacgv.f \
     440        zlacpy.f \
     441        zlaev2.f \
     442        zlaswp.f \
     443        zpotf2.f \
     444        zrot.f \
     445        zsymv.f \
     446        zsyr.f \
     447        zsytri.f
    351448
    352449libcoinlapack_la_SOURCES = $(LAPACK_FILES)
     
    765862        $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(AM_FFLAGS) $(DLAMCH_FFLAGS) -c -o $@ $<
    766863
     864slamch.o: slamch.f
     865        $(F77) $(AM_FFLAGS) $(DLAMCH_FFLAGS) -c -o $@ $<
     866
     867slamch.obj: slamch.f
     868        $(F77) $(AM_FFLAGS) $(DLAMCH_FFLAGS) -c -o $@ `$(CYGPATH_W) '$<'`
     869
     870slamch.lo: slamch.f
     871        $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(AM_FFLAGS) $(DLAMCH_FFLAGS) -c -o $@ $<
     872
    767873test:
    768874        @echo "No test available for Lapack."
  • ThirdParty/Lapack/trunk/configure

    r2490 r2576  
    2513025130#############################################################################
    2513125131
    25132 lapack_source_files='dbdsqr.f dgebd2.f dgebrd.f dgelq2.f dgelqf.f dgeqr2.f dgeqrf.f dgesvd.f dgesv.f dgetf2.f dgetrf.f dgetrs.f disnan.f dlabrd.f dlacpy.f dlaisnan.f dlae2.f dlaev2.f dlange.f dlanst.f dlansy.f dlapy2.f dlarf.f dlarfb.f dlarfg.f dlarfp.f dlarft.f dlartg.f dlas2.f dlascl.f dlaset.f dlasq1.f dlasq2.f dlasq3.f dlasq4.f dlasq5.f dlasq6.f dlasr.f dlasrt.f dlassq.f dlaswp.f dlatrd.f dlasv2.f dorg2l.f dorg2r.f dorgbr.f dorglq.f dorgl2.f dorgql.f dorgqr.f dorgtr.f dorm2r.f dormbr.f dorml2.f dormlq.f dormqr.f dpotf2.f dpotrf.f dpotrs.f dsteqr.f dsterf.f dsyev.f dsytd2.f dsytrd.f ieeeck.f iladlc.f iladlr.f ilaenv.f iparmq.f'
     25132lapack_source_files='dbdsqr.f dgebal.f dgebak.f dgebd2.f dgebrd.f dgeev.f dgehd2.f dgehrd.f dgelq2.f dgelqf.f dgels.f dgeqr2.f dgeqrf.f dgesvd.f dgesv.f dgetf2.f dgetrf.f dgetri.f dgetrs.f dggbak.f dggbal.f dgghrd.f dggev.f dhgeqz.f dhseqr.f disnan.f dlabad.f dlabrd.f dlacpy.f dladiv.f dlaebz.f dlae2.f dlaev2.f dlaexc.f dlagtf.f dlagts.f dlag2.f dlahqr.f dlahr2.f dlaisnan.f dlaln2.f dlaneg.f dlange.f dlanhs.f dlanst.f dlansy.f dlanv2.f dlapy2.f dlapy3.f dlaqr0.f dlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.f dlarf.f dlarfb.f dlarfg.f dlarfp.f dlarft.f dlarfx.f dlarnv.f dlarra.f dlarrb.f dlarrc.f dlarrd.f dlarre.f dlarrf.f dlarrj.f dlarrk.f dlarrr.f dlarrv.f dlartg.f dlartv.f dlaruv.f dlar1v.f dlas2.f dlascl.f dlaset.f dlasq1.f dlasq2.f dlasq3.f dlasq4.f dlasq5.f dlasq6.f dlasr.f dlasrt.f dlaswp.f dlassq.f dlasv2.f dlasyf.f dlasy2.f dlatrd.f dorg2l.f dorg2r.f dorgbr.f dorghr.f dorglq.f dorgl2.f dorgql.f dorgqr.f dorgtr.f dorm2r.f dormbr.f dormhr.f dorml2.f dormlq.f dormql.f dormqr.f dormtr.f dorm2l.f dpotf2.f dpotrf.f dpotrs.f dstebz.f dstein.f dstemr.f dsteqr.f dsterf.f dsyev.f dsyevr.f dsytd2.f dsytf2.f dsytrd.f dsytrf.f dsytri.f dtgevc.f dtrevc.f dtrexc.f dtrti2.f dtrtri.f dtrtrs.f ieeeck.f iladlc.f iladlr.f ilaenv.f iparmq.f sgetf2.f sgetrf.f slaswp.f zgetf2.f zgetrf.f zlacgv.f zlacpy.f zlaev2.f zlaswp.f zpotf2.f zrot.f zsymv.f zsyr.f zsytri.f'
    2513325133for file in $lapack_source_files; do
    2513425134            ac_config_links="$ac_config_links $file:LAPACK/SRC/$file"
    2513525135
    2513625136done
    25137 lapack_source_files_in_install='dlamch.f'
     25137lapack_source_files_in_install='dlamch.f slamch.f'
    2513825138for file_in_install in $lapack_source_files_in_install; do
    2513925139            ac_config_links="$ac_config_links $file_in_install:LAPACK/INSTALL/$file_in_install"
  • ThirdParty/Lapack/trunk/configure.ac

    r2088 r2576  
    101101#############################################################################
    102102
    103 lapack_source_files='dbdsqr.f dgebd2.f dgebrd.f dgelq2.f dgelqf.f dgeqr2.f dgeqrf.f dgesvd.f dgesv.f dgetf2.f dgetrf.f dgetrs.f disnan.f dlabrd.f dlacpy.f dlaisnan.f dlae2.f dlaev2.f dlange.f dlanst.f dlansy.f dlapy2.f dlarf.f dlarfb.f dlarfg.f dlarfp.f dlarft.f dlartg.f dlas2.f dlascl.f dlaset.f dlasq1.f dlasq2.f dlasq3.f dlasq4.f dlasq5.f dlasq6.f dlasr.f dlasrt.f dlassq.f dlaswp.f dlatrd.f dlasv2.f dorg2l.f dorg2r.f dorgbr.f dorglq.f dorgl2.f dorgql.f dorgqr.f dorgtr.f dorm2r.f dormbr.f dorml2.f dormlq.f dormqr.f dpotf2.f dpotrf.f dpotrs.f dsteqr.f dsterf.f dsyev.f dsytd2.f dsytrd.f ieeeck.f iladlc.f iladlr.f ilaenv.f iparmq.f'
     103lapack_source_files='dbdsqr.f dgebal.f dgebak.f dgebd2.f dgebrd.f dgeev.f dgehd2.f dgehrd.f dgelq2.f dgelqf.f dgels.f dgeqr2.f dgeqrf.f dgesvd.f dgesv.f dgetf2.f dgetrf.f dgetri.f dgetrs.f dggbak.f dggbal.f dgghrd.f dggev.f dhgeqz.f dhseqr.f disnan.f dlabad.f dlabrd.f dlacpy.f dladiv.f dlaebz.f dlae2.f dlaev2.f dlaexc.f dlagtf.f dlagts.f dlag2.f dlahqr.f dlahr2.f dlaisnan.f dlaln2.f dlaneg.f dlange.f dlanhs.f dlanst.f dlansy.f dlanv2.f dlapy2.f dlapy3.f dlaqr0.f dlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.f dlarf.f dlarfb.f dlarfg.f dlarfp.f dlarft.f dlarfx.f dlarnv.f dlarra.f dlarrb.f dlarrc.f dlarrd.f dlarre.f dlarrf.f dlarrj.f dlarrk.f dlarrr.f dlarrv.f dlartg.f dlartv.f dlaruv.f dlar1v.f dlas2.f dlascl.f dlaset.f dlasq1.f dlasq2.f dlasq3.f dlasq4.f dlasq5.f dlasq6.f dlasr.f dlasrt.f dlaswp.f dlassq.f dlasv2.f dlasyf.f dlasy2.f dlatrd.f dorg2l.f dorg2r.f dorgbr.f dorghr.f dorglq.f dorgl2.f dorgql.f dorgqr.f dorgtr.f dorm2r.f dormbr.f dormhr.f dorml2.f dormlq.f dormql.f dormqr.f dormtr.f dorm2l.f dpotf2.f dpotrf.f dpotrs.f dstebz.f dstein.f dstemr.f dsteqr.f dsterf.f dsyev.f dsyevr.f dsytd2.f dsytf2.f dsytrd.f dsytrf.f dsytri.f dtgevc.f dtrevc.f dtrexc.f dtrti2.f dtrtri.f dtrtrs.f ieeeck.f iladlc.f iladlr.f ilaenv.f iparmq.f sgetf2.f sgetrf.f slaswp.f zgetf2.f zgetrf.f zlacgv.f zlacpy.f zlaev2.f zlaswp.f zpotf2.f zrot.f zsymv.f zsyr.f zsytri.f'
    104104for file in $lapack_source_files; do
    105105  AC_CONFIG_LINKS($file:LAPACK/SRC/$file)
    106106done
    107 lapack_source_files_in_install='dlamch.f'
     107lapack_source_files_in_install='dlamch.f slamch.f'
    108108for file_in_install in $lapack_source_files_in_install; do
    109109  AC_CONFIG_LINKS($file_in_install:LAPACK/INSTALL/$file_in_install)
  • ThirdParty/Lapack/trunk/get.Lapack

    r2559 r2576  
    3232
    3333echo "Unpacking the source code..."
    34 tar xf lapack-${lapack_ver}.tar lapack-${lapack_ver}/SRC lapack-${lapack_ver}/INSTALL/dlamch.f
     34tar xf lapack-${lapack_ver}.tar lapack-${lapack_ver}/SRC lapack-${lapack_ver}/INSTALL/dlamch.f lapack-${lapack_ver}/INSTALL/slamch.f
    3535rm -rf LAPACK
    3636mv lapack-${lapack_ver} LAPACK
Note: See TracChangeset for help on using the changeset viewer.