lib a
for algorithms for numerical approximation
editor Eric Grosse
master netlib.bell-labs.com
lib access
for netlib access tools, such as unshar
editor Eric Grosse
master netlib.bell-labs.com
lib aicm
for selected material from Advances in Computational Mathematics
# journal published by Baltzer
master netlib.bell-labs.com
lib alliant
for programs collected from Alliant users
editor Jack Dongarra
master ornl.gov
lib amos
for Bessel functions of complex argument and nonnegative order
, The Bessel functions H1, H2, I, J, K, and Y, as well as the
, Airy functions Ai, Bi, and their derivatives are provided.
, Exponential scaling and sequence generation are optional.
by D.E. Amos
ref ACM TOMS 12 (1986) 265-273 algorithm 644
master ornl.gov
lib ampl
for linear and nonlinear programming.
editor David Gay
master netlib.bell-labs.com
lib anl-reports
for Reports from the MCS division at Argonne
editor Jack Dongarra
master ornl.gov
lib apollo
for programs collected from Apollo users.
editor Jack Dongarra
master ornl.gov
lib arpack
for large-scale eigenvalue problems
master ornl.gov
lib atlas
for Autmatically Tuned Linear Algebra Subroutines
by Clint Whaley
master ornl.gov
contact atlas@cs.utk.edu
lib benchmark
for contains benchmark programs and the table of Linpack timings.
editor Jack Dongarra
master ornl.gov
lib bib
for bibliographies: Golub and Van Loan, 2nd ed.
editor Eric Grosse
master netlib.bell-labs.com
lib bibnet
for BibNet -- Netlib Bibliography Project
# This initiative is a step toward sharing information electronically,
# and it will allow scientists to:
# - provide complete and updated information on their own work,
# - have an efficient pointer to publications and ongoing research, and
# - simplify the work of preparing publications.
editor Stefano Foresti, Nelson H. F. Beebe, Eric Grosse
master netlib.bell-labs.com
lib bihar
for biharmonic equation in rectangular geometry and polar coordinates
by Petter Bjorstad
master nac.no
lib blacs
for Basic Linear Algebra Communication Subprograms
editor Clint Whaley
contact blacs@cs.utk.edu
master ornl.gov
lib blas
for blas (level 1, 2 and 3) and machine constants
rel excellent
age stable
editor Jack Dongarra
master ornl.gov
lib blast
for Communications of the BLAST mailing lists
editor Jack Dongarra
master ornl.gov
lib bmp
for Brent's multiple precision package
master netlib.bell-labs.com
lib c++
for miscellaneous codes in C++
editor Eric Grosse
master netlib.bell-labs.com
lib c
for miscellaneous codes written in C
# Not all C software is in this "miscellaneous" library.
# If it clearly fits into domain specific library, it is assigned there.
# The principal contents at present is the c/meschach subdirectory
# by David Stewart covering linear algebra and utilities. See
# c/index for details.
editor Eric Grosse
master netlib.bell-labs.com
lib cephes
for special functions and IEEE floating point arithmetic
by Stephen L. Moshier
lang C
master netlib.bell-labs.com
lib chammp
for DOE Computer Hardware, Advanced Mathematics and Model Physics program
editor Jack Dongarra
master ornl.gov
lib cheney-kincaid
by Ward Cheney & David Kincaid
ref Numerical Mathematics and Computing, 2nd ed., 1985.
master netlib.bell-labs.com
lib clapack
for C version of LAPACK
by J. Demmel and Xiaoye Li
rel pre-release
lang C
master ornl.gov
lib commercial
for advertising material for commercial math software
editor ehg@research.bell-labs.com
master netlib.bell-labs.com
lib confdb
for conferences database
editor Shirley Browne
contact conferences@cs.utk.edu
master ornl.gov
lib conformal
for the "parameter problem" associated with conformal mapping
editor Eric Grosse
master netlib.bell-labs.com
lib contin
for continuation and limit points
editor Eric Grosse
master netlib.bell-labs.com
lib control
for generation of examples of continuous-time algebraic Riccati equations
by Benner, Laub, and Mehrmann
prec double
lang fortran
gams D8, F2, G3, G4a
master ornl.gov
lib crc
for checksums for netlib files
editor Eric Grosse
master netlib.bell-labs.com
lib cumulvs
for CUMULVS is an infrastructure library that allows a programmer to
, easily extract data from a running parallel simulation and send the
, data to a visualization package. CUMULVS includes the capability to
, steer user-defined parameters in a distributed simulation.
master ornl.gov
contact cumulvs@msr.epm.ornl.gov
lib ddsv
for "Linear Algebra Computations on Vector and Parallel Computers"
by Jack Dongarra, Iain Duff, Danny Sorensen, and Henk Van der Vorst.
master ornl.gov
lib dierckx
for spline fitting routines for various kinds of data and geometries
by Paul Dierckx
# Comp Sci, K. U. Leuven, Celestijnenlaan 200A, B-3001 Heverlee, Belgium
# also called fitpack, but no connection with Alan Cline's library
master netlib.bell-labs.com
lib diffpack
# removed; Diffpack is now a commercial package
by www.nobjects.com
master netlib.bell-labs.com
lib domino
for multiple tasks to communicate and schedule local tasks for execution.
, These tasks may be on a single processor or spread among multiple
, processors connected by a message-passing network.
by O'Leary, Stewart, Van de Geijn, University of Maryland
lang C, assembler
master ornl.gov
lib eispack
for eigenvalues and eigenvectors
, A collection of Fortran subroutines that compute the eigenvalues
, and eigenvectors of nine classes of matrices. The package can
, determine the eigensystems of complex general, complex Hermitian,
, real general, real symmetric, real symmetric band, real symmetric
, tridiagonal, special real tridiagonal, generalized real, and
, generalized real symmetric matrices. In addition, there are two
, routines which use the singular value decomposition to solve
, certain least squares problems.
by NATS Project at Argonne National Laboratory
prec double
see seispack
rel excellent
age stable
ref B.T. Smith, J.M. Boyle, J.J. Dongarra, B.S. Garbow, Y. Ikebe,
, V.C. Klema, and C.B. Moler. Matrix Eigensystem Routines -
, EISPACK Guide, volume 6 of Lecture Notes in Computer Science,
, Springer-Verlag, Berlin, 1976.
,
, B.S. Garbow, J.M. Boyle, J.J. Dongarra, and C.B. Moler.
, Matrix Eigensystem Routines - EISPACK Guide Extension, volume 51 of
, Lecture Notes in Computer Science, Springer-Verlag, Berlin, 1977.
master ornl.gov
lib elefunt
for testing elementary function programs provided with Fortran compilers
ref Software Manual for the Elementary Functions, Prentice Hall, 1980.
by W. J. Cody and W. Waite
master netlib.bell-labs.com
lib env
for integrated problem solving environments
editor Eric Grosse
master netlib.bell-labs.com
lib etemplates
for Electronic templates
master ornl.gov
lib f2c
for converting Fortran to C
by Feldman, Gay, Maimone, and Schryer
editor David Gay
master netlib.bell-labs.com
gams s1
lib fdlibm
for C math library for machines that support IEEE 754 floating-point
by Kwok C Ng
# Version: 5.3
# Maintained-hy: fdlibm-comments@sun.com
# Platforms: Require ANSI C compiler with IEEE 754 style arithmetic
# Copying-Policy: Freely Redistributable
# Keywords: libm,exp,log,sin,cos,floating-point,IEEE754
master netlib.bell-labs.com
lib fftpack
for Fast Fourier Transform of periodic and other symmetric sequences
# This package consists of programs which perform Fast Fourier
# Transforms for both complex and real periodic sequences and
# certain other symmetric sequences.
by Paul Swarztrauber, NCAR.
see double precision version in bihar
rel excellent
age stable
master netlib.bell-labs.com
lib fishpack
for finite differences for elliptic boundary value problems.
by Paul Swarztrauber and Roland Sweet.
# CRAYFISHPAK is an expanded version of FISHPAK that has been totally
# rewritten for vector computers, on which order of magnitude speedups
# have been commonly observed. For more information, see
# http://www.greenmtn.com/software
rel excellent
age stable
master netlib.bell-labs.com
lib fitpack
for splines under tension. (an early version)
by Alan K. Cline
# For a current copy and for other routines, contact:
# Pleasant Valley Software, 8603 Altus Cove, Austin TX 78759, USA
master netlib.bell-labs.com
lib floppy
for fortan code syntax and flow control checker
master ornl.gov
lib fmm
ref Computer Methods for Mathematical Computations
by George Forsythe, Mike Malcolm, and Cleve Moler.
prec double
see sfmm
master ornl.gov
lib fn
for special functions
by Wayne Fullerton
master netlib.bell-labs.com
lib fortran-m
for small set of extensions to f77 that supports modular message-passing
editor Jack Dongarra
master ornl.gov
lib fortran
for tools specific to Fortran: a single/double converter; static debugger
master netlib.bell-labs.com
lib fp
for floating point arithmetic
editor David Gay
master netlib.bell-labs.com
lib gcv
for Generalized Cross Validation spline smoothing
editor Eric Grosse
master netlib.bell-labs.com
lib gmat
for multi-processing Time Line and State Graph tools.
by Mark Seager (LLNL Oct 8, 1987)
master ornl.gov
contact werner@ramius.llnl.gov (Nancy Werner) 26 Oct 90
lib gnu
for utilities useful to netlib clients, covered by GNU public license
editor David Gay
master netlib.bell-labs.com
lib go
for Golden Oldies: widely used, but not in standard libraries.
# Nominations welcome!
rel excellent
age old
editor Eric Grosse
master netlib.bell-labs.com
lib graphics
for scientific visualization
editor Eric Grosse
master netlib.bell-labs.com
lib harwell
for sparse unsymmetric matrix routine MA28 from the Harwell library
editor Iain Duff
master ornl.gov
lib hence
for Heterogenous Network Computing Environment, a visual parallel
, programming environment
keywords visual,parallel,computation,graph,PVM,Heterogeneous
editor Peter Newton
contact hence@cs.utk.edu
master ornl.gov
lib hompack
for solving nonlinear systems of equations by homotopy methods
# fixed point, zero finding, and general homotopy curve tracking problems,
# utilizing both dense and sparse Jacobian matrices;
# ODE-based, normal flow, and augmented Jacobian.
by Layne T. Watson ltw@vtopus.cs.vt.edu (703) 231-7540
# Department of Computer Science, VPI & SU, Blacksburg, VA 24061
master netlib.bell-labs.com
lib hpf
for HPF language specifications
by High Performance Fortran Forum
master ornl.gov
lib hypercube
master ornl.gov
editor Jack Dongarra
lib ieeecss
for IEEE / Control Systems Society
# sqred, Van Loan's "square reduced" algorithm.
# Systems and Control Analysis and Design Environment by J. D. Birdwell.
editor Jack Dongarra
master ornl.gov
lib ijsa
for International Journal of Supercomputer Applications
editor Jack Dongarra
master ornl.gov
lib image
for image processing
editor Eric Grosse
master netlib.bell-labs.com
see popi, a/blur
lib intercom
for Interprocessor Collective Communications (InterCom) Library
by Mike Barnett, David Payne, Satya Gupta, Lance Shuler,
, Robert van de Geijn, and Jerrell Watts
contact intercom@cs.utexas.edu
editor Jack Dongarra
master ornl.gov
lib itpack
for Iterative Linear System Solvers
# Jacobi method, SOR, SSOR with conjugate gradient acceleration
# or with Chebyshev (semi-iteration - SI) acceleration.
by Young and Kincaid and the group at U of Texas.
# kincaid@cs.utexas.edu oppe@scri1.scri.fsu.edu joubert@cs.utexas.edu
# Center for Numerical Analysis; (512) 471-1242
# RLM Bldg. 13.150; University of Texas at Austin; Austin TX 78713-8510
editor Bill Coughran
master netlib.bell-labs.com
lib jakef
for automatic differentiation
, a precompiler that analyses a given Fortran77 source code for
, the evaluation of a scalar or vector function and then generates an
, expanded Fortran subroutine that simultaneously evaluates the gradient
, or Jacobian respectively. For scalar functions the ratio between the
, run-time of the resulting gradient routine and that of the original
, evaluation routine is never greater than a fixed bound of about five.
, The storage requirement may be considerable as it is also proportional
, to the run-time of the original routine. Since no differencing is done
, the partial derivative values obtained are exact up to round-off errors.
by A. Griewank, Argonne National Laboratory 12/1/88.
master ornl.gov
lib java
for miscellaneous codes written in java
, Not all java software is in this "miscellaneous" library.
, If it clearly fits into a domain specific library then it is
, assigned there instead.
editor Jeremy Millar (millar@cs.utk.edu)
master ornl.gov
lib kincaid-cheney
by Ward Cheney & David Kincaid
ref Numerical Analysis: The Mathematics of Scientific Computing, 1990.
master netlib.bell-labs.com
lib la-net
for SIAG/LA news and conference arrangements
editor John Gilbert
master netlib.bell-labs.com
lib lanczos
for a few eigenvalues/eigenvectors of a large (sparse) symmetric matrix
# real symmetric and Hermitian matrices
# singular values and vectors of real, rectangular matrices
by Jane Cullum and Ralph A. Willoughby, IBM Yorktown 914-945-1589
ref Lanczos Algorithms for Large Symmetric Eigenvalue Computations, Birkhauser
# Additional codes, for factored inverses, real symmetric generalized
# problems, complex symmetric problems and real symmetric block codes
# are available from the authors.
master netlib.bell-labs.com
see go/underwood.f
lib lanz
for Large Sparse Symmetric Generalized Eigenproblem
by Mark T. Jones and Merrell L. Patrick
master ornl.gov
see go/underwood.f
gams d4b1
lib lapack++
for the c++ version of lapack (see www.netlib.org/lapack/)
rel excellent
age research
ref LAPACK Users' Guide, May 1992, available from SIAM;
, 3600 University City Science Center;
, Philadelphia, PA 19104-2688; 215-382-9800, FAX 215-386-7999;
, service@siam.org
master ornl.gov
contact lapack@cs.utk.edu
lib lapack
for the most common problems in numerical linear algebra
, linear equations, linear least squares problems, eigenvalue problems,
, and singular value problems. It has been designed to be efficient
, on a wide range of modern high-performance computers.
by Ed Anderson, Z. Bai, Chris Bischof, Jim Demmel, Jack Dongarra,
, Jeremy Du Croz, Anne Greenbaum, Sven Hammarling, Alan McKenney,
, Susan Ostrouchov, and Danny Sorensen
rel excellent
age research
ref LAPACK Users' Guide, May 1992, available from SIAM;
, 3600 University City Science Center;
, Philadelphia, PA 19104-2688; 215-382-9800, FAX 215-386-7999;
, service@siam.org
master ornl.gov
contact lapack@cs.utk.edu
lib lapack3e
for update to lapack v3.0 enhanced with features of fortran 90
editor Ed Anderson
contact lapack@cs.utk.edu
master ornl.gov
lib lapack90
for Fortran90 interface for LAPACK
by J. J. Dongarra, J. Du Croz, S. Hammarling, J. Wasniewski,
, A. Zemla
age experimental
ref LAPACK Working Note 101: A Proposal for a Fortran 90 Interface
, for LAPACK (http://www.netlib.org/lapack/lawns/lawn101.ps)
master ornl.gov
contact lapack@cs.utk.edu
lib laso
for a few eigenvalues/eigenvectors of a large (sparse) symmetric matrix
alg Lanczos
by David Scott
master ornl.gov
see go/underwood.f
lib lawson-hanson
for least squares
by C. Lawson and R. Hanson
ref "Solving Least Squares Problems," SIAM Publications
lang Fortran77, Fortran90
master netlib.bell-labs.com
lib linalg
for various functions complementing the bigger linear algebra libraries
editor Jack Dongarra
master ornl.gov
lib linpack
for linear equations and linear least squares problems
, linear systems whose matrices are general, banded, symmetric
, indefinite, symmetric positive definite, triangular, and tridiagonal
, square. In addition, the package computes the QR and singular value
, decompositions of rectangular matrices and applies them to least
, squares problems.
by Jack Dongarra ,
, Jim Bunch, Cleve Moler and Pete Stewart.
rel excellent
age stable
ref J. Bunch, J. Dongarra, C. Moler, and G.W. Stewart. LINPACK User's
, Guide. SIAM, Philadelphia, PA, 1979.
master ornl.gov
lib list
for various databases searched by netlib's "find" and "who is" commands.
# By default, "find" searches a large collection of one-line descriptions
# of netlib items. You can also search in some proprietary libraries
# by sending a request of the form
# find bessel from imsl nag port.
# Of course, you can't get the actual source code from netlib!
# By default, "whois" searches the SIAM Membership List and the "nalist"
# files. Use the form
# whois Ed Block.
lib lp
for linear programming test problems
editor David Gay
master netlib.bell-labs.com
lib lyapack
for Riccati and Lyapunov eqations, optimal control
lib machines
for information on high performance computers
editor Jack Dongarra
master ornl.gov
lib magic
for finding matrices for implication connectives
editor Jack Dongarra
master ornl.gov
lib maspar
for MasPar-specific libraries and tools
editor Petter Bjorstad
master nac.no
lib mds
for multidimensional scaling
editor kruskal@research.bell-labs.com
master netlib.bell-labs.com
lib microscope
for looking closely at functions
# Given an interpolation or approximation scheme, it
# allows the following questions, among others, to be answered:
# Does the scheme interpolate? How often is it
# differentiable? What functions does it reproduce exactly? If
# the scheme is polynomial, what is its polynomial degree? Where
# is the smoothness of a function reduced? Where are the bugs in
# a FORTRAN implementation?
by Peter Alfeld and Bill Harris, Dept. Math., University of Utah
# 801-581-6842 or 801-581-6851
master netlib.bell-labs.com
lib minpack
for nonlinear equations and nonlinear least squares problems.
, Five algorithmic paths each include a core subroutine and an
, easy-to-use driver. The algorithms proceed either from an analytic
, specification of the Jacobian matrix or directly from the problem
, functions. The paths include facilities for systems of equations
, with a banded Jacobian matrix, for least squares problems with a
, large amount of data, and for checking the consistency of the
, Jacobian matrix with the functions.
by Jorge More', Burt Garbow, and Ken Hillstrom at Argonne National Laboratory.
prec double
see sminpack
master ornl.gov
lib misc
for various stuff collected over time
editor Jack Dongarra
master ornl.gov
lib mpfun
for multiple precision arithmetic
by David Bailey
master netlib.bell-labs.com
lib mpi
for message passing interface draft standard.
editor Jack Dongarra
master ornl.gov
lib mpicl
for MPICL is a subroutine library for collecting information
on communication and user-defined events in message-passing
parallel programs written in C or FORTRAN.
contact Pat Worley
lib na-digest-html
for html versions of the NA-Digests and a search interface
editor Cleve Moler (moler@mathworks.com)
master ornl.gov
lib na-digest
for archives of the numerical interest mailing group
editor Cleve Moler
lib napack
for linear algebra and optimization
# A collection of Fortran subroutines to solve linear systems,
# to estimate the condition number or the norm of a matrix,
# to compute determinants, to multiply a matrix by a vector,
# to invert a matrix, to solve least squares problems, to perform
# unconstrained minimization, to compute eigenvalues, eigenvectors,
# the singular value decomposition, or the QR decomposition.
# The package has special routines for general, band, symmetric,
# indefinite, tridiagonal, upper Hessenberg, and circulant matrices.
by Bill Hager
# Mathematics, Univ. Florida, Gainesville, FL 32611, hager@math.ufl.edu
ref Applied Numerical Linear Algebra, Prentice-Hall, 1988.
master netlib.bell-labs.com
lib netsolve
for The motivation behind NetSolve was to devise a fast,
, efficient, easy-to-use system to effectively solve large
, computational problems, regardless of the type of
, computer one happens to be using. Issues such as
, Networking, Heterogeneity, Portability Numerical
, Computing Fault Tolerance Load Balancing are all dealt
, with by the system freeing the user to focus on other
, aspects of the application. NetSolve has been designed
, to overcome hardware and software restrictions so that
, resources can be available to any user anywhere on the
, network.
editor Dorian Arnold, University of Tennessee
contact netsolve@cs.utk.edu
master ornl.gov
lib news
for netlib column for SIAM News
lang LaTeX
by Eric Grosse
master netlib.bell-labs.com
lib numeralgo
for algorithms from the new journal "Numerical Algorithms"
master netlib.bell-labs.com
lib ode
for initial and boundary value ordinary differential equation solvers
# colsys, dverk, rksuite, ode
editor Eric Grosse
master netlib.bell-labs.com
lib odepack
for ODE package (LSODE, LSODES, LSODA, LSODAR, LSODPK, LSODKR, LSODI, LSOIBT, LSODIS)
by Alan Hindmarsh and others
prec single, double
lang Fortran
see sodepack
master netlib.bell-labs.com
lib odrpack
for Orthogonal Distance Regression
by Boggs Byrd Rogers Schnabel
# A portable collection of Fortran subprograms for fitting a model to
# data. It is designed primarily for instances when the independent
# as well as the dependent variables have significant errors,
# implementing a highly efficient algorithm for solving the weighted
# orthogonal distance regression problem, i.e., for minimizing the
# sum of the squares of the weighted orthogonal distances between
# each data point and the curve described by the model equation.
master netlib.bell-labs.com
lib opt
for nonlinear optimization and zero-finding
editor David Gay
master netlib.bell-labs.com
lib p4
for parallel programming system.
# subroutines and macors for writing portable parallel
# programs in Frtran or C for execution on a wide variety of parallel
# machines and workstation networks.
by Rusty Lusk, Argonne National Laboratory
contact p4@mcs.anl.gov
master netlib.bell-labs.com
lib paragraph
for graphical display of message-passing multiprocessor architectures.
by Jennifer Etheridge and Michael Heath, Oak Ridge National Lab.
master ornl.gov
lib paranoia
for exploring the floating point system on your computer.
by Kahan, Berkeley
editor David Gay
master netlib.bell-labs.com
lib parkbench
for parallel benchmark working group
editor Jack Dongarra
master ornl.gov
lib parmacs
for parallel programmming macros for monitors and send/receive
by Rusty Lusk, Argonne National Lab (lusk@anl-mcs.arpa)
master ornl.gov
lib pascal
for miscellaneous codes written in Pascal
# At present, codes from J.C. Nash, Compact Numerical Methods for
# Computers: Linear Algebra and Function Minimisation, Second Edition
# Adam Hilger: Bristol & American Institute of Physics: New York, 1990
editor Eric Grosse
master netlib.bell-labs.com
lib pdes
for partial differential equation packages
editor Bill Coughran
master netlib.bell-labs.com
lib performance
lib photo
for snapshots from numerical analysis conferences (contributions welcome)
editor ehg@research.bell-labs.com
master netlib.bell-labs.com
lib picl
for PICL is a subroutine library that implements a generic
message-passing interface on a variety of multiprocessors.
editor Pat Worley
master ornl.gov
lib pltmg
for elliptic partial differential equations in general regions of the plane
# It features adaptive local mesh
# refinement, multigrid iteration, and a pseudo-arclength
# continuation option for parameter dependencies. The package
# includes an initial mesh generator and several graphics
# packages.
ref PLTMG User's Guide, SIAM publications
by Randy Bank
editor Bill Coughran
master netlib.bell-labs.com
lib poly2
for conversion tools for polyhedra library
by Stewart Dickson
master netlib.bell-labs.com
lib polyhedra
for angles, vertex locations, etc of geometric solids
by Andrew Hume
master netlib.bell-labs.com
lib popi
for arbitrary manipulation of digitized images.
ref Chap 5,6 of Beyond Photography--The Digital Darkroom, PrenticeHall
by Gerard J. Holzmann
master netlib.bell-labs.com
lib port
for public subset of the PORT library
# Includes the latest version of Gay's NL2SOL nonlinear least squares.
# The rest of the PORT3 library is available by license from Lucent Technologies.
editor David Gay
master netlib.bell-labs.com
lib posix
for an experiment sponsored by the IEEE Computer Society
# to make available draft documents, meeting notices, and
# minutes for its POSIX standardization activities.
# Initially, only a very limited subset of working groups
# and documents is provided.
editor Andrew Hume andrew@netlib.att.com
# (kept only at netlib@netlib.att.com)
lib pppack
for splines
by Carl de Boor
ref A Practical Guide to Splines, Springer Verlag.
# Some calling sequences differ slightly from those in the book.
rel excellent
age old
editor Eric Grosse
master netlib.bell-labs.com
lib presto
for an environment for writing object-oriented parallel programs
master ornl.gov
lib problem-set
master ornl.gov
lib pvm3
for software and papers on a Parallel Virtual Machine (PVM)
, software for heterogeneous networking parallel processing in
, Fortran or C for execution on a wide variety of parallel
, machines, supercomputers, and workstation networks.
by Beguelin, Dongarra, Geist, Jiang, Manchek, Moore, and Sunderam
editor Jack Dongarra, University of Tennessee and Oak Ridge National Lab
contact pvm@msr.epm.ornl.gov
master ornl.gov
lib quadpack
for definite univariate integrals
by Piessens, de Donker, Kahaner
# (slatec version)
master netlib.bell-labs.com
lib random
for random number generators
editor Eric Grosse
master netlib.bell-labs.com
lib research
for small tools from Computing Science Research, Bell Labs
editor Eric Grosse
master netlib.bell-labs.com
lib rib
for software package for creating WWW metadat repositories
editor Jeremy Millar
master ornl.gov
lib scalapack
for software for MIMD distributed memory computers for some of the
# lapack routines
editor Jack Dongarra, University of Tennessee and Oak Ridge National Lab
master ornl.gov
lib sched
for the Schedule package, to aid transportable
# implementation of parallel algorithms in a Fortran setting.
by Jack Dongarra and Dan Sorensen
master ornl.gov
lib scilib
, a portable FORTRAN emulation (by M.J. McBride and S.H. Lamson)
, of CRAY SCILIB, a library of scientific applications subprograms
, developed by Cray Research, Inc.
editor Jack Dongarra
contact Scott Lamson
master ornl.gov
lib seispack
for eigenvalues and eigenvectors
, A collection of Fortran subroutines that compute the eigenvalues
, and eigenvectors of nine classes of matrices. The package can
, determine the eigensystems of complex general, complex Hermitian,
, real general, real symmetric, real symmetric band, real symmetric
, tridiagonal, special real tridiagonal, generalized real, and
, generalized real symmetric matrices. In addition, there are two
, routines which use the singular value decomposition to solve
, certain least squares problems.
by NATS Project at Argonne National Laboratory.
prec single
see eispack
master ornl.gov
lib sequent
for software from the Sequent Users Group
editor Jack Dongarra
master ornl.gov
lib sfmm
ref Computer Methods for Mathematical Computations
by George Forsythe, Mike Malcolm, and Cleve Moler.
see fmm
prec single
master ornl.gov
lib slap
for iterative symmetric and non-symmetric linear system solution
, Sparse Linear Algebra Package.
, Included in this package are core routines to do Iterative
, Refinement iteration, Preconditioned Conjugate Gradient
, iteration, Preconditioned Conjugate Gradient iteration on the
, Normal Equations, Preconditioned BiConjugate Gradient iteration,
, Preconditioned BiConjugate Gradient Squared iteration, Orthomin
, iteration and Generalized Minimum Residual iteration. Core
, routines require the user to supply "MATVEC" (Matrix Vector
, Multiply) and "MSOLVE" (Preconditiong) routines.
by Mark K. Seager & Anne Greenbaum
editor Jack Dongarra
master ornl.gov
lib slatec
for comprehensive software library containing over 1400 general
, purpose mathematical and statistical routines written in Fortran 77.
editor Tom Rowan
master ornl.gov
lib sminpack
for nonlinear equations and nonlinear least squares problems.
, Five algorithmic paths each include a core subroutine and an
, easy-to-use driver. The algorithms proceed either from an analytic
, specification of the Jacobian matrix or directly from the problem
, functions. The paths include facilities for systems of equations
, with a banded Jacobian matrix, for least squares problems with a
, large amount of data, and for checking the consistency of the
, Jacobian matrix with the functions.
by Jorge More', Burt Garbow, and Ken Hillstrom at Argonne National Laboratory.
prec single
see minpack
master ornl.gov
lib sodepack
# see /netlib/odepack
master netlib.bell-labs.com
lib sparse-blas
for sparse extension to Basic Linear Algebra Subprograms.
by Dave Dodson convex!dodson@a.cs.uiuc.edu
editor Jack Dongarra
master ornl.gov
lib sparse
for large sparse systems of linear equations using LU factorization.
, real and complex square
, Besides being able to solve linear systems,
, it is solves transposed systems, find determinants, multiplies
, a vector by a matrix, and estimate errors due to
, ill-conditioning in the system of equations and instability in
, the computations. Sparse does not require symmetry
, and is able to perform numerical pivoting (either diagonal or
, complete) to avoid unnecessary error in the solution.
by Ken Kundert, Alberto Sangiovanni-Vincentelli. (sparse@ic.berkeley.edu)
lang C
editor Jack Dongarra
master ornl.gov
lib sparspak
# withdrawn by authors' request
master netlib.bell-labs.com
lib specfun
for special functions and accompanying test programs
by W.J. Cody, Argonne National Laboratory
master ornl.gov
lib spin
for Automated Verification of Concurrent Systems.
ref `Design and Validation of Computer Protocols,' Prentice Hall, 1991
by Gerard J. Holzmann
master netlib.bell-labs.com
lib srwn
for Software Repository Working Notes
editor Jack Dongarra
contact nhse@netlib.org
master ornl.gov
lib stoeplitz
for linear systems of Toeplitz or circulant form
, and for orthogonal factorization of column-circulant matrices.
by Burt Garbow at Argonne National Laboratory,
, as a culmination of Soviet-American collaborative effort.
prec single
see toeplitz
master ornl.gov
lib stringsearch
for testing string matching algorithms
# This is a library of code, test data and harnesses for
# various kinds of string matching, includeing Boyer-Moore.
by Hume and Sunday andrew@netlib.bell-labs.com
ref "Fast String Searching", Software-Practice and Experience
master netlib.bell-labs.com
lib svdpack
for singular values and singular vectors of large sparse matrices.
by Mike Berry, University of Tennessee.
master ornl.gov
contact berry@cs.utk.edu
lib templates
for "one-liner" drivers of common numerical algorithms
, Also, codes from Templates book.
master ornl.gov
lib tennessee
for Reports from the University of Tennessee
editor Jack Dongarra
master ornl.gov
lib textbook
for codes associated with numerical analysis textbooks
editor Eric Grosse
master netlib.bell-labs.com
lib toeplitz
for linear systems of Toeplitz or circulant form
, and for orthogonal factorization of column-circulant matrices.
by Burt Garbow at Argonne National Laboratory,
, as a culmination of Soviet-American collaborative effort.
prec double
see stoeplitz
master ornl.gov
lib toms
for Collected Algorithms of the ACM
ref ACM Transactions on Mathematical Software
master netlib.bell-labs.com
lib tomspdf
for early Collected Algorithms, now at http://portal.acm.org/
seealso toms
master netlib.bell-labs.com
lib transform
for FFT and other digital signal processing tools
editor Eric Grosse
master netlib.bell-labs.com
lib typesetting
for troff and TeX macros
editor Eric Grosse
master netlib.bell-labs.com
lib uncon
for unconstrained optimization
master netlib.bell-labs.com
lib vanhuffel
for total least squares, Partial Singular Value Decomposition
# The TLS problem assumes an overdetermined set of linear equations
# AX = B, where both the data matrix A as well as the observation
# matrix B are inaccurate.
# The subroutine PTLS solves the Total Least Squares (TLS) problem by
# using a Partial Singular Value Decomposition (PSVD), hereby improving
# considerably the computational efficiency with respect to the classi-
# cal TLS algorithm.
by Sabine VAN HUFFEL, KU Leuven.
master netlib.bell-labs.com
lib vfftpack
for a vectorized version of fftpack, for multiple sequences.
by Sweet, Lindgren, and Boisvert.
master netlib.bell-labs.com
lib vfnlib
for vectorized evaluation of special functions
alg chebyshev series approximation
by Ron Boisvert and Bonita Saunders
ref ACM Trans Math Softw, vol 18 (1992), no 4, pp 456-469
age research
see fn
master netlib.bell-labs.com
lib voronoi
for Voronoi regions and Delaunay triangulations
editor Eric Grosse
master netlib.bell-labs.com
lib xmagic
for X windows front-end to MaGIC
master ornl.gov
lib xnetlib
for X Windows netlib file retrieval application
editor Reed Wade
contact xnetlib@cs.utk.edu
master ornl.gov
lib y12m
for sparse linear systems
by Zahari Zlatev, Jerzy Wasniewski and Kjeld Schaumburg
, Comp Sci; Math Inst; Univ Aarhus; Ny Munkegade; DK 8000 Aarhus
ref Z. Zlatev et.al., Y12M solution of large and sparse systems of
, linear algebraic equations, Lecture Notes in Computer Science
, Volume 121, Springer, 1981.
master ornl.gov