Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!rutgers!ucla-cs!zen!ucbvax!IUVAX.CS.INDIANA.EDU!wcwang From: wcwang@IUVAX.CS.INDIANA.EDU (Bill Wang) Newsgroups: comp.sys.apollo Subject: Re: ADUS Message-ID: <8708142153.AA04472@ELI.CS.YALE.EDU> Date: Fri, 14-Aug-87 18:00:55 EDT Article-I.D.: ELI.8708142153.AA04472 Posted: Fri Aug 14 18:00:55 1987 Date-Received: Sun, 16-Aug-87 05:58:10 EDT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: world Organization: The ARPA Internet Lines: 328 Adus address: Andrea Woloski Apollo Domain/users's society administrator c/o apollo computer inc. 330 Billerica Road Chelmsford, MA 01824 There is also a software clearing house I knew of, message follows: From pur-ee!gatech!unmvax!anlams!netlibd Sun Jun 7 06:31:30 1987 Received: by ee.ecn.purdue.edu (5.44/1.2) id AA19895; Sun, 7 Jun 87 04:42:50 EST Received: from unmvax.UUCP by gatech.edu with UUCP (5.58/7.2.GT) id AA13434; Sun, 7 Jun 87 04:39:28 EDT Received: by unmvax.UNM.EDU (smail2.3) id AA18459; 7 Jun 87 01:13:21 MDT (Sun) Received: by anl-mcs.ARPA (4.12/4.9) id AA06088; Sat, 6 Jun 87 02:07:26 cdt Date: Sat, 6 Jun 87 02:07:26 cdt From: pur-ee!gatech!anlams!anlams!netlibd (Netlib) Message-Id: <8706060707.AA06088@anl-mcs.ARPA> Subject: index To: iuvax!wcwang Status: R ===== 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) --------a bit more detail-------- MISC Contains various pieces of software collected over time and: the source code for the netlib processor itself; the paper describing netlib and its implementation; the abstracts list maintained by Richard Bartels. GO Golden Oldies: routines that have been widely used, but aren't available through the standard libraries. Nominations welcome! CORE Machine constants (i1mach,r1mach,d1mach), blas (level 1 and 2) EISPACK 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. Developed by the NATS Project at Argonne National Laboratory. (d.p. refer to eispack, s.p. refer to seispack) LINPACK A collection of Fortran subroutines that analyze and solve linear equations and linear least squares problems. The package solves 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. Developed by Jack Dongarra, Jim Bunch, Cleve Moler and Pete Stewart. (all precisions contained here) TOMS Collected algorithms of the ACM. When requesting a specific item, please refer to the Algorithm number. FMM Routines from the book Computer Methods for Mathematical Computations, by Forsythe, Malcolm, and Moler. Developed by George Forsythe, Mike Malcolm, and Cleve Moler. (d.p. refer to fmm, s.p. refer to sfmm) FN Wayne Fullerton's special function library. (all precisions contained here) FFTPACK A package of Fortran subprograms for the 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. Developed by Paul Swarztrauber, at NCAR. FISHPACK A package of Fortran subprograms providing finite difference approximations for elliptic boundary value problems. Developed by Paul Swarztrauber and Roland Sweet. QUADPACK A package for numerical computation of definite univariate integrals. Developed by Piessens, Robert(Appl. Math. and Progr. Div.- K.U.Leuven) de Donker, Elise(Appl. Math. and Progr. Div.- K.U.Leuven Kahaner, David(National Bureau of Standards) (slatec version) TOEPLITZ A package of Fortran subprograms for the solution of systems of linear equations with coefficient matrices of Toeplitz or circulant form, and for orthogonal factorization of column- circulant matrices. Developed by Burt Garbow at Argonne National Laboratory, as a culmination of Soviet-American collaborative effort. (d.p. refer to toeplitz, s.p. refer to stoeplitz) PPPACK Subroutines from: Carl de Boor, A Practical Guide to Splines, Springer Verlag. This is an old version, from around the time the book was published. We will install a newer version as soon as we can. ITPACK Iterative Linear System Solver based on a number of methods: Jacobi method, SOR, SSOR with conjugate gradient acceleration or with Chebyshev (semi-iteration - SI) acceleration. Developed by Young and Kincaid and the group at U of Texas. BIHAR Biharmonic solver in rectangular geometry and polar coordinates. These routines were obtained from Petter Bjorstad, Veritas Research, Oslo Norway in July 1984. LANCZOS procedures computing a few eigenvalues/eigenvectors of a large (sparse) symmetric matrix. Jane Cullum and Ralph Willoughby, IBM Yorktown. LASO A competing Lanczos package. David Scott. CONFORMAL contains routines to solve the "parameter problem" associated with the Schwarz-Christoffel mapping. Includes: SCPACK (polygons with straight sides) from Nick Trefethen. CAP (circular arc polygons) from Petter Bjorstad and Eric Grosse. FITPACK A package for splines under tension. (an early version) For a current copy and for other routines, contact: Alan Kaylor Cline, 8603 Altus Cove, Austin, Texas 78759, USA HARWELL Currently contains on the sparse matrix routine MA28 from the Harwell library. from Iain Duff, AERE Harwell BENCHMARK contains benchmark programs and the table of Linpack timings. MACHINES contains information on high performance computers that are or soon to be made available MINPACK A package of Fortran programs for the solution of systems of 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. Developed by Jorge More', Burt Garbow, and Ken Hillstrom at Argonne National Laboratory. (d.p. refer to minpack, s.p. refer to sminpack) PORT The 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 AT&T. Y12M calculation of the solution of systems of linear systems of linear algebra equations whose matrices are large and sparse. authors: Zahari Zlatev, Jerzy Wasniewski and Kjeld Schaumburg PCHIP is a fortran package for piecewise cubic hermite inter- polation of data. It features software to produce a monotone and "visually pleasing" interpolant to monotone data. Fred N. Fritsch, Lawrence Livermore National Laboratory LP Linear Programming - At present, this consists of one subdirectory, data: a set of test problems in MPS format, maintained by David Gay. For more information, try a request of the form send index for lp/data ODE various initial and boundary value ordinary differential equation solvers: colsys, dverk, rkf45, ode ODEPACK The ODE package from Hindmarch and others. This is the single precision verison to get dp refer to dodepack. Alan Hindmarch, Lawrence Livermore National Laboratory ELEFUNT is a collection of transportable Fortran programs for testing the elementary function programs provided with Fortran compilers. The programs are described in detail in the book "Software Manual for the Elementary Functions" by W. J. Cody and W. Waite, Prentice Hall, 1980. SPECFUN is an incomplete, but growing, collection of transportable Fortran programs for special functions, and of accompanying test programs similar in concept to those in ELEFUNT. W.J. Cody, Argonne National Laboratory PARANOIA is a rather large program, devised by Prof. Kahan of Berkeley, to explore the floating point system on your computer. SLATEC library DoE policy apparently prohibits us from distributing this. Contact the National Energy Software Center or your congressman. HOMPACK is a suite of FORTRAN 77 subroutines for solving nonlinear systems of equations by homotopy methods. There are subroutines for fixed point, zero finding, and general homotopy curve tracking problems, utilizing both dense and sparse Jacobian matrices, and implementing three different algorithms: ODE-based, normal flow, and augmented Jacobian. DOMINO is a set of C-language routines with a short assembly language interface that allows multiple tasks to communicate and schedules local tasks for execution. These tasks may be on a single processor or spread among multiple processors connected by a message-passing network. (O'Leary, Stewart, Van de Geijn, University of Maryland) Apollo A set of programs collected from Apollo users. Alliant A set of programs collected from Alliant users. Cheney-Kincaid Programs from the book by, Ward Cheney & David Kincaid NUMERICAL MATHEMATICS AND COMPUTING Polyhedron There is a file for each solid. The format is nearly obvious; the details are given in poly.man parmacs - parallel programmming macros for monitors and send/receive Rusty Lusk, Argonne National Laboratory, June 5, 1987 (lusk@anl-mcs.arpa) sched - The Schedule Package is an environment for the transportable implementation of parallel algorithms in a Fortran setting. Jack Dongarra and Dan Sorensen, Argonne National Laboratory, June 5, 1987 (dongarra@anl-mcs.arpa sorensen@anl-mcs.arpa) and also there are a few programs undering the news file comp.sources.unix Bill Wang Speech & Hearing Center Indiana University Bloomington, IN 47405 UUCP = {ihnp4,seismo,cbosgd}!iuvax!wcwang CSNET = wcwang@indiana ARPA = wcwang@iuvax.cs.indiana.edu Phone = (812) 335-0714