Welcome to netlib, a repository of mathematical software, data, documents, address lists, and other useful items. There are several ways to search the collection.
A top level index describes the chapters of netlib, each of which has an individual index file.
Keyword searching may be most convenient if you know exactly what you're looking for.
The GAMS classification scheme provides a systematic classification but does not necessarily cover everything in netlib.
A catalog of approximation algorithms provides a more detailed taxonomy but covers a narrower scope.
netlib/crc/ has a list of files with modification times, lengths, and checksums to assist people who wish to automatically track changes. To ask to be notified of new and changed files in a library,
mail email@example.com subscribe eispackreplacing eispack by whatever library you're interested in.
If you're reading this, you presumably have Mosaic or some similar WWW client talking to the ftp or http servers on netlib.bell-labs.com, in Murray Hill NJ, USA or www.netlib.no in Bergen, Norway. If not, you may prefer to use email...
mail firstname.lastname@example.org helpwhere you may replace the site by netlib.org or netlib.no, depending on what server is closest to you. There is another netlib server in Tennessee, which also runs the NHSE, the NA-Net, and a conferences database. Though we may experiment with different Web interfaces, all three netlib sites stay closely synchronized in file contents. Two more netlib mirror sites are ukc.ac.uk and nchc.gov.tw.
The index files use a stylized syntax to encourage construction of automated tools, yet be intelligible to the casual reader.
The contents of netlib (other than toms) is available on CD-ROM from Prime Time Freeware. The price of their two-disc set, which also includes statlib, TeX, Tcl/Tk, and much more is about $60; for current information contact Prime Time Freeware, 370 Altair Way, Suite 150, Sunnyvale, CA 94086, USA. email@example.com Tel: +1 408-738-4832 Fax: +1 408-738-2050
Background about netlib is in Jack J. Dongarra and Eric Grosse, Distribution of Mathematical Software Via Electronic Mail, Comm. ACM (1987) 30,403-407 and in a quarterly column published in the SIAM News and SIGNUM Newsletter.
Filenames ending in ".Z" or ".gz" must be uncompressed after downloading. Source code and executables for a number of systems may be found in /netlib/gnu/gzip/. A good Web browser (for example, Mosaic on Unix) will uncompress automatically. Otherwise, save as a binary file and invoke gunzip explicitly.
To assist in debugging mail problems, to judge popularity of different topics, and to provide the ability to send bug fixes, netlib keeps a record of transactions. Authors may ask for a list of (email addresses) of people who have requested their codes.
Many of these codes are 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! Also, the restrictions on copyright, commercial use, etc. vary; check each directory for details. Our preferred legal notice is short, just enough to protect both authors and users.