help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

documentation of fortran functions available?


From: John W. Eaton
Subject: documentation of fortran functions available?
Date: Fri, 19 Sep 1997 13:24:26 -0500

On 18-Sep-1997, Tomislav Goles <address@hidden> wrote:

| I was just wandering if some documentation of fortran libraries which octave
| uses (linpack, lapack, etc. - I guess all those nice functions that are
| available in libcruft.a) exists somewhere on the net. If so could someone
| please point me to that site? If not, is there a hard copy available and if
| so how can one order it?

As some people have mentioned, the lapack manual is available in some
bookstores and also from SIAM (http://www.siam.org/catalog/cathome.htm).  
SIAM also sells the Linpack users' guide.

The eispack guides (I seem to recall two volumes, but I can only find
a bib entry for one) were published by Springer:

  @BOOK (
    smith:boyle:dongarra:garbow:ikebe:klema:moler:1976,
    AUTHOR = "B. T. Smith and J. M. Boyle and J. J. Dongarra and B. S. Garbow 
              and Y. Ikebe and V. C. Klema and C. B. Moler",
    TITLE = "Matrix Eigensystem Routines---{EISPACK} Guide",
    PUBLISHER = "Springer-Verlag",
    YEAR = "1976",
    ADDRESS = "Berlin"
  )

Springer also published the quadpack guide:

  @BOOK {
    piessens:1983,
    AUTHOR = "Robert Piessens and Elise de Doncker-Kapenga and
              Christoph W. {\"U}berhuber and David K. Kahaner",
    TITLE = "{QUADPACK}: A Subroutine Package for Automatic Integration",
    PUBLISHER = "Springer-Verlag",
    ADDRESS = "Berlin",
    YEAR = "1983",
  }

There is also a guide for minpack:

  @TECHREPORT {
    more:garbow:hillstrom:1980 ,
    AUTHOR = "Jorge J. More and Burton S. Garbow and Kenneth E. Hillstrom",
    INSTITUTION = "Argonne National Laboratory",
    MONTH = "March",
    TITLE = "User Guide for MINPACK-1",
    NUMBER = "ANL--80--74",
    YEAR = "1980"
  }

I don't know of any books describing the blas, but there are several
articles:

  @ARTICLE (
    lawson:hanson:kincaid:krogh:1979,
    AUTHOR = "C. L. Lawson and R. J. Hanson and D. R. Kincaid
              and F. T. Krogh",
    TITLE = "Basic Linear Algebra Subprograms for {F}ortran Usage",
    JOURNAL = acmtoms,
    YEAR = "1979",
    VOLUME = "5",
    NUMBER = "3",
    PAGES = "308--323",
    MONTH = "September"
  ) 

  @ARTICLE {
    dongarra:ducroz:hammarling:hanson:1988 ,
    AUTHOR = "Jack J. Dongarra and Jeremy {Du Croz} and Sven Hammarling
              and Richard J. Hanson" ,
    JOURNAL =   acmtoms  ,
    MONTH = "March" ,
    NUMBER = "1" ,
    PAGES = "1--17" ,
    TITLE = "An Extended Set of {FORTRAN} Basic Linear Algebra Subprograms",
    VOLUME = "14" ,
    YEAR = "1988"
  }

  @ARTICLE (
    dongarra:ducroz:hammarling:duff:1990a,
    AUTHOR = "Jack J. Dongarra and Jeremey {Du Croz} and Sven Hammarling
              and Iain Duff",
    JOURNAL = acmtoms,
    PAGES = "1--17",
    TITLE = "A Set of Level 3 Basic Linear Algebra Subprograms",
    VOLUME = "16",
    NUMBER = "1",
     YEAR = "1990"
  )

There are articles about odepack and dassl:

  @INPROCEEDINGS (
    hindmarsh:1983,
    AUTHOR = "Alan C. Hindmarsh",
    TITLE = "{ODEPACK}, A Systematized Collection of {ODE} Solvers",
    BOOKTITLE = "Scientific Computing",
    YEAR = "1983",
    EDITOR = "Stepleman, R. S.",
    PAGES = "55--64",
    PUBLISHER = "North-Holland",
    ADDRESS = "Amsterdam"
  )

  @INPROCEEDINGS (
    petzold:1983,
    AUTHOR = "Petzold, L. R.",
    TITLE = "A Description of {DASSL}: A Differential-Algebraic System Solver",
    BOOKTITLE = "Scientific Computing",
    YEAR = "1983",
    EDITOR = "Stepleman, R. S.",
    PAGES = "65--68",
    PUBLISHER = "North-Holland",
    ADDRESS = "Amsterdam"
  )

There is also a book about the inner workings of dassl:

  @BOOK (
    brenan:campbell:petzold:1989,
    AUTHOR = "K. E. Brenan and S. L. Campbell and L. R. Petzold",
    TITLE = "Numerical Solution of Initial-Value Problems in
             Differential-Algebraic Equations",
    PUBLISHER = "North-Holland",
    YEAR = "1989",
    ADDRESS = "New York"
  )

As far as I know, the book that describes the functions in the villad
subdirectory is out of print, but here is the reference as you may be
able to find it in a library somewhere:

  @BOOK (
    villadsen:michelsen:1978,
    AUTHOR = "J. Villadsen and M. L. Michelsen",
    TITLE = "Solution of Differential Equation Models by Polynomial
             Approximation",
    PUBLISHER = "Prentice-Hall",
    ADDRESS = "Englewood Cliffs New Jersey",
    YEAR = "1978"
  )

Other than the source code itself, I don't know of anything for the
code in the balgen, fftpack, ranlib, or slatec-fn directories (if
anyone else does, please send me mail).

The source for the libraries is mostly available from netlib
(http://www.netlib.org) and I've tried to include any readme or other
documentation with the sources that are distributed with Octave.  If
you know of some omission, please let me know.

Thanks,

jwe



reply via email to

[Prev in Thread] Current Thread [Next in Thread]