netlib
Next: xnetlib
Up: Getting Programs off
Previous: Anonymous ftp to
In keeping with the our philosophy of sharing and making use of
whatever tools are available, we give here some information about
getting files off the electronic network. In the previous two examples
we have seen how to make an anonymous ftp into two supercomputer
centers to acquire some of their software and documentation. In this
section we show how you can get information about netlib, a collection of library packages available for free over the
electronic networks. In a following section we discuss xnetlib,
a new and friendly interface to netlib. An excellent guide to
the mysteries of networks
and address syntax is Frey and Adams (1989).
Background about netlib is in Dongarra and Grosse (1987) and in
a quarterly column published in the SIAM News and SIGNUM Newsletter.
To find out more about netlib right from your terminal, email in
a request:
$ mail netlib@ornl.gov Send mail.
send index The message you send.
The response you get tells you how to ask for more and what's
available. The information in this section is taken directly from the
response, and we acknowledge the documentation and the software. The
routines may be state-of-the-art, yet were designed for
use by professional numerical analysts who are capable of checking for
themselves whether an algorithm is suitable for their needs. One
routine can be superb and the next awful. So be careful!
In the preceding request, the Internet address netlib@ornl.gov
refers to a gateway machine at Oak Ridge National Laboratory in Oak
Ridge, Tennessee. This address should be understood on all the major
networks. Otherwise (and for other libraries):
LIBRARY ADDRESSES
- Netlib from Europe
- netlib@nac.no
- ``
- netlib%nac.no@norunix.bitnet (Earn/Bitnet)
- ``
- s=netlib; o=nac; c=no; (X.400)
- ``
- nac!netlib (EUNET/uucp)
- ``
- netlib@draci.cs.uow.edu.au
- Statistical Software
- statlib@temper.statu.edu
- TeX Software
- tuglib@science.utah.edu
- Reduce Software
- reduce-netlib@rand.org
Here are some typical requests you can make of netlib via email:
netlib REQUESTS
- send index from eispack
- Get the full index for library.
- send dgeco from linpack
- Get routine and all it depends on.
- who is gene golub
- Search in the SIAM membership list.
- find cubic spline
- Keyword search for netlib software.
- find aasen from linalg
- Bibliographic search.
- mailsize 100k
- Set the chunk size used for reply .
- quit
- End of request (optional).
A list of available packages is given below and in the indices for the
individual libraries you would obtain in the full reply. You will
also find more information about the packages as well as the names of
the authors-who deserve credit when you use their routines.
INVENTORY LIST
- a
- Approximation algorithms.
- alliant
- Set of Allian programs.
- amos
- Special functions by D. Amos.
- apollo
- Set of Apollo programs.
- benchmark
- Benchmark programs and timings.
- bib
- Bibliographies.
- bihar
- Bjorstad's biharmonic solver.
- bmp
- Brent's multiple precision package.
- c
- ``Misc'' library for C language.
- cheney-kincaid
- Programs from 1985 text.
- conformal
- Conformal mapping.
- contin
- Continuation, limit points.
- core
- Machine constants, vector, and matrix.
- c++
- C++ codes.
- dierckx
- Spline fitting, various geometries.
- domino
- Multitask communication, scheduling.
- eispack
- Matrix eigenvalues and vectors.
- elefunt
- Elementary function tests.
- errata
- Corrections to numerical books.
- f2c
- Fortran to C converter.
- fishpack
- Separable elliptic PDEs.
- fitpack
- Cline's splines under tension.
- fftpack
- Swarztrauber's Fourier transforms.
- fmm
- Software from Forsythe, Malcolm, and Moler.
- fn
- Fullerton's special functions.
- fortran
- Single-double precision converter, debugger.
- fp
- Floating point arithmetic.
- gcv
- Generalized cross validation.
- gmat
- Multiprocessing Time Line and State Graph tools.
- go
- "Golden oldies" gaussq, zeroin, etc.
- graphics
- Auto color, ray-tracing benchmark.
- harwell
- MA28 sparse linear system.
- hence
- Heterogeneous network computing environment.
- hompack
- Nonlinear equations, homotopy method.
- ieeecss
- IEEE/Control Systems Society.
- itpack
- Iterative linear system solution.
- jakef
- Automatic differentiation of Fortran routines.
- kincaid-cheney
- Programs from the 1990 text.
- lapack
- Numerical linear algebra routines.
- lanczos
- Cullum and Willoughby's Lanczos programs.
- lanz
- Large sparse symmetric generalized eigenproblem.
- laso
- Eigenvalues of sparse matrices.
- linpack
- Gaussian elimination, QR, SVD.
- lp
- Linear programming.
- machines
- Short descriptions of various computers.
- matlab
- Software from MATLAB user's group.
- microscope
- Discontinuity checking.
- minpack
- Nonlinear equations and least squares.
- misc
- Everything else.
- ml
- Standard ML of New Jersey.
- na-digest
- Archive of NA mailing list.
- napack
- Numerical algebra programs.
- news
- Grosse's Netlib News column.
- numeralgo
- Algorithms from ``Numerical Algorithms.''
- ode
- Ordinary differential equations.
- odepack
- Ordinary differential equations.
- odrpack
- Orthogonal distance regression.
- opt
- Optimization.
- paranoia
- Kahan's floating point test.
- parmacs
- Parallel programming macros.
- pascal
- Pascal ``misc'' library.
- pchip
- Hermite cubics.
- pdes/madpack
- A multigrid package.
- picl
- Multiprocessor instrumented communication lib.
- pltmg
- Bank's multigrid code.
- polyhedra
- Hume's database of geometric solids.
- popi
- Digital darkroom image manipulation software.
- port
- The public subset of PORT library.
- pppack
- Subroutines from de Boor.
- pvm
- Parallel virtual machine.
- quadpack
- Univariate quadrature.
- research
- Miscellanea from AT& Bell Labs.
- sched
- Environment for portable parallel algorithms.
- sciport
- Portable version of Cray SCILIB.
- sequent
- Sequent software.
- slap
- Iterative methods.
- slatec
- Error handling from the Slatec.
- sparse
- C sparse linear algebra.
- sparse-blas
- BLAS by indirection.
- sparspak
- Sparse linear algebra core.
- specfun
- Transportable special functions.
- spin
- Simulation of communication protocols.
- stringsearch
- String matching.
- toeplitz
- Linear systems in Toeplitz or circulant form.
- toms
- Collected algorithms of the ACM.
- typesetting
- Typesetting macros and preprocessors.
- uncon/data
- Optimization test problems.
- vanhuffel
- Total least squares, partial SVD.
- vfftpk
- Vectorized FFT; variant of fftpack.
- voronoi
- Voronoi diagrams and Delaunay triangulations.
- y12m
- Sparse linear system.
Next: xnetlib
Up: Getting Programs off
Previous: Anonymous ftp to