Last: strsl Up: ../linpack.html Next: naming-conventions
LINPACK is a FORTRAN program system for solving linear equations for matrices which fit entirely in core. This is perhaps the highest quality software which is available for this purpose. Separate versions are available for data of type REAL, DOUBLE PRECISION, or COMPLEX. The routines which support double precision complex (IBM's COMPLEX*16) cannot be implemented on the DEC-20. The library may be accessed as follows: @EXECUTE myprog,@SYS:LINPAC Note that the terminal "K" of LINPACK is omitted because the COMPILE, LOAD, and EXECUTE commands do not support file names longer than 6 characters. On UNIX, do something like f77 -o foo foo.f -llinpack The COMPLEX*16 type is supported by the Sun and Ardent Fortran compilers, and the z* routines are therefore present in the library. The Ardent library includes hand-coded vectorized versions of the BLAS. On VAX VMS, do $ link foo.obj,@sys:linpad !double-precision library $ link foo.obj,@sys:linpas !single-precision library $ link foo.obj,@sys:linpag !G-floating double-precision library On-line help can be viewed in node LINPACK in the EMACS INFO system. At present, in order to save disk space, descriptions are available only for the single-precision versions. The double precision and complex versions are IDENTICAL, except for the change in data type from REAL to DOUBLE PRECISION or COMPLEX, and the change of the initial letter S in the routine name to D or C. Complete documentation may be found in the book "Linpack User's Guide" by J.J. Dongarra, C.B. Moler, J.R. Bunch, and G.W. Stewart, published by the Society for Industrial and Applied Mathematics (SIAM), 33 South 17th Street, Philadelpha, PA 19103, Tel: (215) 564-2929. A few copies of this book, as well as microfiche copies of the HELP files, compilation listings, and test results are available from the College of Science Computer Office, 210 South Physics. LINPACK has been very extensively tested on a wide variety of machines and is written completely in Portable FORTRAN. NO changes are required to run it on any machine supporting standard FORTRAN. Unlike IMSL, LINPACK is in the public domain and may be freely distributed. Users who wish to obtain source copies should contact Dr. Nelson H.F. Beebe, 226 South Physics, Tel: 581-5254 for further information.