[comp.os.vms] IMSL

MCCALPIN%FSU.MFENET@NMFECC.ARPA (06/29/87)

    In the wake of the IMSL discussion, I would like to bring the 
NETLIB service to your attention. NETLIB is an automated server for the
distribution of general-purpose, public domain mathematical software. 
Most of the functionality of IMSL is available in one or more of the 
libraries described below. I have lifted the following section from 
the beginning of the general index. 
    PLEASE NOTE: NETLIB is NOT intended for the distribution of whole
libraries, but rather for easy access to specific routines in the libraries.
Enjoy....
                                john d. mccalpin
                                mccalpin%fsu.MFENET@nmfecc.ARPA
                                mcalpin@fsu.BITNET             
DISCLAIMERS:
    (1) I have nothing against IMSL, I just like things that are free.
    (2) I am not employed, so I do not need a disclaimer to have opinions.
        (Being a student has some advantages....)

===== general NETLIB index =====

Welcome to netlib, a system for distribution of mathematical software
by electronic mail.  This index is the reply you'll get to:
        mail netlib@anl-mcs.arpa
        send index.
To examine the full index for any library send a request of the form:
        send index from eispack.
To search for all software with certain keywords:
        find cubic spline.
To search for somebody in Gene Golub's address list:
        Who is Joan Doe?
displays entries containing "Joan" and "Doe".  (no spelling correction!)

Here are some addition forms a request may take...
send dgeco from linpack
  (Retrieves routine DGECO and all routines it calls from the LINPACK library.)
send only dgeco from linpack
  (Retrieves just DGECO and not subsidiary routines.)
send dgeco but not dgefa from linpack
  (Retrieves DGECO and subsidiaries, but excludes DGEFA and subsidiaries.)
send list of dgeco from linpack
  (Retrieves just the file names rather than the contents;
  this can be helpful when one already has an entire library and just
  wants to know what pieces are needed in a particular application.)
whois france
  (Retrieves all addresses of people in the database living in France.)

You may include several requests in a single piece of mail, but put
each on a separate line.

Send the requests to "netlib@anl-mcs.arpa"  even though replies appear to be
coming from  "netlibd@anl-mcs.arpa".  You'll be talking to a program,
so don't expect it to understand much English.  If your Unix system
doesn't talk directly to research, you might try forwarding through
ihnp4 (AT&T Bell Labs in Chicago) or mcvax (Math Centrum in Amsterdam).
Someone will be paying for long distance phone calls, so be reasonable!
Those with access, possibly through some gateway, to the arpanet can
use netlib@anl-mcs.arpa (at Argonne National Lab) instead of research!netlib
(at Bell Labs in Murray Hill, New Jersey).

The default precision is double; to get single, prefix the library name
with "s".  However, if the library only comes in one precision, that's what
you will be sent.  To save space we remove sequence numbers and maintain a
central set of machine dependent constants. Otherwise the codes, which are
almost all in Fortran, are as received from the authors.  Bugs found in
core libraries like eispack will receive prompt attention; in general, we
will forward comments (and annual lists of recipients) to the code authors.
The "Caveat receptor" you see means: this code may not be worth more than
you are paying for it!

-------quick summary of contents---------
alliant - set of programs collected from Alliant users
apollo - set of programs collected from Apollo users
benchmark - various benchmark programs and a summary of timings
bihar - Bjorstad's biharmonic solver
bmp - Brent's multiple precision package
cheney-kincaid - Programs from the book by, Ward Cheney & David Kincaid
conformal - Schwarz-Christoffel codes by Trefethen; Bjorstad+Grosse
core - machine constants, blas
domino - communication and scheduling of multiple tasks; Univ. Maryland
eispack - matrix eigenvalues and vectors
elefunt - Cody and Waite's tests for elementary functions
errata - corrections to numerical books
fishpack - separable elliptic PDEs; Swarztrauber and Sweet
fitpack - Cline's splines under tension
fftpack - Swarztrauber's Fourier transforms
fmm - software from the book by Forsythe, Malcolm, and Moler
fn - Fullerton's special functions
go - "golden oldies"  gaussq, zeroin, lowess, ...
harwell - MA28 sparse linear system
hompack - nonlinear equations by homotopy method
itpack - iterative linear system solution by Young and Kincaid
lanczos - Cullum and Willoughby's Lanczos programs
laso - Scott's Lanczos program for eigenvalues of sparse matrices
linpack - gaussian elimination, QR, SVD  by Dongarra, Bunch, Moler, Stewart
lp - linear programming
machines - short descriptions of various computers
microscope - Alfeld and Harris' system for discontinuity checking
minpack - nonlinear equations and least squares by More, Garbow, Hillstrom
misc - everything else
ode - ordinary differential equations
odepack - ordinary differential equations from Hindmarsh
sodepack - ordinary differential equations from Hindmarsh(S.P.)
paranoia - Kahan's floating point test
pchip - hermite cubics  Fritsch+Carlson
polyhedron - there is a file for each solid.
pltmg - Bank's multigrid code;  too large for ordinary mail
port - the public subset of PORT library
pppack - subroutines from de Boor's Practical Guide to Splines
quadpack - univariate quadrature by Piessens, de Donker, Kahaner
siam - typesetting macros for SIAM journal format
slatec - machine constants and error handling package from the Slatec library
specfun - transportable special functions
toeplitz - linear systems in Toeplitz or circulant form by Garbow
toms - Collected Algorithms of the ACM
y12m - sparse linear system  (Aarhus)

===== more detailed descriptions of each library follow in the original =====

fenster@shum.Huji.AC.IL (05/03/89)

Does anyone know where to get hold of PD IMSL (If possible on Vax/Vms)

 Thanx

  Yaacov

fenster@hujinix.bitnet

gjc@bu-cs.BU.EDU (George J. Carrette) (05/03/89)

If you want a PD "IMSL" in the generic sense of a scientific subroutine
library you might try SLATEC from the National Energy Software Center.
If you sign up for a "subscription" from these guys you can order two
packages, e.g. SLATEC and the DOE-MACSYMA symbolic algebra system.

 NATIONAL ENERGY SOFTWARE CENTER
 9700 SOUTH CASS AVE
 ARGONNE, IL 60439
 ORDERING INFO: 312-972-7250