netlib



next up previous contents index
Next: xnetlib Up: Getting Programs off Previous: Anonymous ftp to

netlib

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 up previous contents index
Next: xnetlib Up: Getting Programs off Previous: Anonymous ftp to