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):
Netlib from Europe
``
``
``
``
Statistical Software
TeX Software
Reduce Software
Here are some typical requests you can make of netlib via email:
send index from eispack
send dgeco from linpack
who is gene golub
find cubic spline
find aasen from linalg
mailsize 100k
quit
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.
a
alliant
amos
apollo
benchmark
bib
bihar
bmp
c
cheney-kincaid
conformal
contin
core
c++
dierckx
domino
eispack
elefunt
errata
f2c
fishpack
fitpack
fftpack
fmm
fn
fortran
fp
gcv
gmat
go
graphics
harwell
hence
hompack
ieeecss
itpack
jakef
kincaid-cheney
lapack
lanczos
lanz
laso
linpack
lp
machines
matlab
microscope
minpack
misc
ml
na-digest
napack
news
numeralgo
ode
odepack
odrpack
opt
paranoia
parmacs
pascal
pchip
pdes/madpack
picl
pltmg
polyhedra
popi
port
pppack
pvm
quadpack
research
sched
sciport
sequent
slap
slatec
sparse
sparse-blas
sparspak
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.