Directory: ftp.cso.uiuc.edu : (/pub/) math/toms Contact: Stan Kerr (stankerr@uiuc.edu) Updated: 15/Jan/93 Information about algorithms from Transactions on Mathematical Software. This directory is managed by: Stan Kerr Computing and Communications Services Office University of Illinois 1304 W. Springfield Avenue Urbana IL 61801 email: stankerr@uiuc.edu phone: 217-333-5217 Algorithms through Dec/92 (493 through 712) are now present. Algorithms 1-492 are not available in machine readable form, but algorithm 620 (file alg620.Z , a compressed file) contains short descriptions of them and references to the issues of Communications of the ACM in which they were published. [Please note: although a complete address has been given here, this is not an invitation for non-University of Illinois people to obtain TOMS algorithms this way. Non-U of I people should use the netlib server or order from C. Abaci as noted below, if for some reason they have trouble retrieving the files presented here.] The Association for Computing Machinery (ACM) had an 'algorithms' section in their journal 'Communications of the ACM' (CACM) from 1960 to 1975, in which primarily mathematical and numerical algorithms were published, often in Algol. In 1975, Transactions on Mathematical Software, a quarterly journal, was inaugurated and took over the functions of the former Algorithms section. One of TOMS's goals was to publish good quality numerical codes, in Fortran, and make them widely available to researchers. To accomplish that, they began to publish all algorithms in machine readable form (magnetic tape and later diskettes). To subscribe to TOMS, call ACM at 800-342-6626, or write to Publications Marketing Manager ACM Press 11 West 42nd Street New York NY 10036 As of August 1991, subscription is $104 per year for ACM nonmembers, $26 for members, and $21 for student members. National distribution of the TOMS algorithms was formerly handled by IMSL, Inc., but they stopped this in Fall 1990. The algorithms are now available via the 'netlib' server at Oak Ridge, and (for a fee) from The Scientific Desk C. Abaci, Inc. 208 St. Mary's Street Raleigh NC 27605 Phone: 919-832-4847 Fax: 919-832-7513 As of August 1991, C. Abaci charges $100 for the algorithms in a single issue of TOMS, for ACM non-members, and $85 for ACM members. For instructions on using netlib, send electronic mail to netlib@ornl.gov (on the Internet). If the text of your message consists of the single word 'help' (without quotes), you will receive instructions on the use of the server. You should suppress any signature from the message. The TOMS algoriths (493 to the present) and the algorithms that preceded them are distributed in bound volumes by ACM as "Collected Algorithms from ACM (CALGO)" As of August 1991, there are 4 bound volumes, up to algorithm 626 (in 1984), and subsequent algorithms are available in looseleaf form (until the next bound volume is prepared). Prices, as of August 1991, are as follows: (These are ordered from ACM, not C. Abaci.) (NOTE: Algorithms before 493 (the first TOMS algorithm) are generally not available in machine readable form. There are a few exceptions to this.) Volume Number ACM nonmember price ACM member price ISBN I (1-220) $ 72.00 $36.00 0-89791-017-6 II (221-492) $115.00 $58.00 0-89791-026-5 III (493-545) $115.00 $58.00 0-89791-103-2 IV (546-626) $144.00 $66.00 0-89791-297-7 Most of the TOMS algorithms, with a few exceptions, are stored in this directory as Unix compressed files with names of the form alg###.Z where ### is the algorithm number. In a few cases the algorithm is in more than one part and a letter follows the algorithm number. In this directory, file toms.ind contains a general directory of TOMS algorithms, with their positions on the public tape. Here is a list of the algorithm files stored here. Please take careful note of any annotations for each algorithm. In the list below, the number just following the file name indicates the year and issue number of TOMS in which it was (first) published (752 = 1975 issue 2). Issue numbers are 1-4 (1=March, 2=June, 3=September, 4=December). The second number is the number of lines in the uncompressed file. A few non-numerical algorithms are not included here, because it's felt they have limited appeal, and the files are disk hogs. alg493.Z 752 721 Zeros of a real polynomial alg494.Z 753 155 PDEONE, solution of PDE's alg495.Z 753 298 Solution of an overdetermined linear system in the Chebyshev norm alg496.Z 753 430 LZ alg for generalized complex eigenvalue problem alg497.Z 754 607 Automatic integration of functional differential equations alg498.Z 754 348 Airy functions using Chebyshev series approximations ** See remark in the Sep/81 issue of TOMS alg499.Z 761 746 An efficient scanning technique alg500.Z 761 344 Minimization of an unconstrained multivariate function **This is the corrected version published in the December 1980 issue of TOMS. alg501.Z 761 611 FORTRAN translation of algorithm 409, discrete Chebyshev curve fit ** See remark in the Mar/78 issue of TOMS. This remark gives a code correction. alg502.Z 761 328 Dependence of solution of nonlinear systems on a parameter alg503.Z 762 1927 An automatic program for Fredholm integral equations of the second kind alg504.Z 762 555 GERK: global error estimation for ordinary differential equations alg505.Z 762 144 A list insertion sort for keys with arbitrary key distribution alg506.Z 763 564 HQR3 and EXCHNG: calculate and order eigenvalues of a real upper Hessenberg matrix **A new version appeared in the June 1982 TOMS. **The new version is what appears here. alg507.Z 763 250 Procedures for quintic natural spline interpolation **A new version appeared in the September 1982 TOMS. **The new version is what appears here. alg508.Z 764 565 Matrix bandwidth and profile reduction ** Superceded by algorithm 582 in file 94 alg509.Z 764 227 A hybrid profile reduction algorithm ** Superceded by algorithm 582 in file 94 alg510.Z 764 326 Piecewise linear approximations to tabulated data alg511.Z 771 1512 CDC 6000 routines IBESS and JBESS for Bessel fns of first kind, pos real arg, pos order ** See the errata in the Dec/78 issue of TOMS. alg512.Z 771 140 Normalized algorithm for solution of positive definite symmetric quindiagonal linear systems alg513.Z 771 108 Analysis of in-situ transposition ** See remark in the Dec/79 issue of TOMS. This remark states that ACM algorithm 467 was much better than this one. alg514.Z 772 76 A new method of cubic curve fitting using local data alg515.Z 772 48 Generation of a vector from the lexicographical index alg516.Z 772 415 Confidence intervals and point estimates based on ranks in the 2-sample location problem alg517.Z 772 383 Condition number of a matrix eigenvalue without the eigenvector alg518.Z 773 63 Incomplete Bessel function IO : the von Mises distribution alg519.Z 773 351 3 algorithms for Kolmogorov-Smirnov probabilities with arbitrary boundaries; certification of alg 487 alg520.Z 773 498 An automatic revised simplex method for constrained resource network scheduling alg521.Z 773 237 Repeated integrals of the coerror function alg522.Z 774 1404 ESOLVE: congruence techniques for exact solution of integer linear systems alg523.Z 774 368 CONVEX, a new convex hull algorithm for planar sets alg524.Z 781 8424 MP: a FORTRAN multiple-precision arithmetic package alg525.Z 781 2251 ADAPT: adaptive smooth curve fitting alg526.Z 782 1800 Bivariate interpolation and smooth surface fit for irregularly distributed data points (This alg is used by IMSL and by the NCAR and DI3000 contour plotters.) ** See remark in the June/79 issue of TOMS. This remark gives several code corrections. alg527.Z 782 1970 (File 1 of 2) a FORTRAN implementation of the generalized marching algorithm alg527.Z 782 686 (file 2 of 2) alg528.Z 782 2844 Framework for a portable library (This is the "core" of the PORT library.) ** See remark in the Dec/79 issue of TOMS. One of the constants for the DEC version is wrong. alg529.Z 782 280 Permutation to block triangular form alg530.Z 783 612 Eigensystem of skew-symmetric matrices and a class of symmetric matrices alg531.Z 783 684 Contour plotting alg532.Z 784 4428 (File 1 of 4) software for roundoff analysis alg532.Z 784 720 (file 2 of 4) alg532.Z 784 612 (file 3 of 4) alg532.Z 784 1044 (file 4 of 4) alg533.Z 784 1548 NSPIV: a FORTRAN routine for sparse Gaussian elimination with partial pivoting alg534.Z 784 1152 STINT: stiff ODE integrator alg535.Z 784 1152 QZ alg for generalized eigenproblem for complex matrices ** See remark in Dec/82 issue of TOMS. There is a coding error on the line marked "VAL 123" in the source. alg536.Z 791 720 An efficient one-way enciphering algorithm alg537.Z 791 360 Characteristic values of Mathieu's differential equation alg538.Z 791 1512 Eigensystems of real generalized symmetric matrices by simultaneous iteration alg539.Z 793 14472 BLAS: basic linear algebra subroutines (many versions) ** See remark in Dec/82 issue of TOMS. The documentation for routines SROTG and DROTG is incorrect. alg540.Z 793 3312 PDECOL: generalized collocation software for partial differential equations alg541.Z 793 5472 Efficient FORTRAN routines for solution of separable elliptic PDE's alg542.Z 794 900 Incomplete gamma functions alg543.Z 794 1296 FFT9: fast solution of Helmholtz-type PDE's alg544.Z 794 2304 L2A and L2B: weighted least squares solutions by modified Gram-Schmidt with iterative refinement alg545.Z 794 2592 An optimized mass storage FFT alg546.Z 801 540 SOLVEBLOK: solution of an almost block diagonal linear system alg547.Z 801 612 FORTRAN routines for discrete cubic spline interpolation and smoothing alg548.Z 801 252 Solution of the assignment problem alg549.Z 801 360 Weierstrass elliptic functions alg550.Z 801 648 Solid polyhedron measures alg551.Z 802 828 A FORTRAN routine for the L1 solution of overdetermined systems of linear equations alg552.Z 802 504 Solution of the constrained L1 linear approximation problem alg553.Z 802 1404 M3RK, an explicit time integrator for semidiscrete parabolic equations alg554.Z 802 612 BRENTM, a FORTRAN routine for solving systems of nonlinear equations alg555.Z 802 1260 Chow-yorke algorithm for fixed points for zeros of C2 maps alg556.Z 803 847 Exponential integrals ** This is an updated version, received Feb/84 and incorporating corrections published in the December 1983 issue of TOMS. alg557.Z 803 792 PAGP, a partitioning algorithm for (linear) goal programming problems alg558.Z 803 720 Multifacility location problem with rectilinear distance by minimum cut approach alg559.Z 803 576 The stationary point of a quadratic function subject to linear constraints alg560.Z 803 3132 JNF, Jordan normal form of a complex matrix alg561.Z 803 396 FORTRAN implementation of heap programs for efficient table maintenance alg562.Z 803 288 Shortest path lengths alg563.Z 804 3610 Linearly constrained discrete l1 problems alg564.Z 804 1042 Test problem generator for discrete linear L1 approximation problems ** The original file was incomplete. A fresh copy was obtained from netlib@ornl.gov on 17/Jun/91. alg565.Z 811 3159 PDETWO, a partial differential equations algorithm for parabolic problems with one time and two spatial variables. alg566.Z 811 6760 Subroutines to test unconstrained optimization software alg567.Z 811 1114 Extended range arithmetic and Legendre polynomials alg568.Z 811 16891 PDS, a portable directory system ** Omitted from these files ** It is felt alg568 is of such limited interest that it isn't worth including online. alg569.Z 812 7785 COLSYS: collocation software for boundary value ODE's alg570.Z 812 1538 LOPSI: a simultaneous iteration algorithm for real matrices alg571.Z 812 397 Statistics for von Mises' and Fisher's distribution of directions alg572.Z 812 2024 Solution of the Helmholtz equation for the Dirichlet problem on general bounded 3-D regions alg573.Z 813 13860 NL2SOL -- an adpative nonlinear least squares algorithm ** Note corrections to NL2SOL published in the March 1983 issue of Transactions on Math Software. alg574.Z 813 893 Shape-preserving osculatory quadratic splines **This is a fresh copy obtained from netlib@ornl.gov on 17/Jun/91. alg575.Z 813 262 Permutations for a zero-free diagonal alg576.Z 813 901 A FORTRAN program for solving Ax=b alg577.Z 813 1048 Algorithms for incomplete elliptic integrals alg578.Z 814 515 Solution of real linear equations in a paged virtual store alg579.Z 814 260 CPSC: complex power series coefficients alg580.Z 814 1558 QRUP: a set of FORTRAN routines for updating QR factorizations ** See remark in Dec/82 issue of TOMS. There are errors in type declarations in some routines. alg581.Z 821 2945 An improved algorithm for computing the singular value decomposition alg582.Z 822 4835 Gibbs-Poole-Stockmeyer and Gibbs-King algorithms for reordering sparse matrices alg583.Z 822 1161 LSQR: sparse linear equations and least squares problems alg584.Z 822 453 CUBTRI: automatic cubature over a triangle alg585.Z 823 310 A subroutine for the general interpolation and extrapolation problems alg586.Z 823 11508 ITPACK 2C, a FORTRAN package for solving large sparse linear systems by adaptive accelerated iterative methods alg587.Z 823 6654 Two algorithms for the linearly constrained least squares problem alg588.Z 824 2401 Fast Hankel transforms using related and lagged convolutions alg589.Z 824 1905 SICEDR: a FORTRAN subroutine for improving the accuracy of computed matrix eigenvalues alg590.Z 824 2190 DSUBP and EXCHQZ: FORTRAN subroutines for computing deflating subspaces with specified spectrum alg591.Z 824 1648 A comprehensive, matrix-free algorithm for analysis of variance alg592.Z 831 1395 A FORTRAN subroutine for computing the optimal estimate of f(x) alg593.Z 831 5058 A package for the Helmholtz equation in nonrectangular regions alg594.Z 831 5437 Software for relative error analysis alg595.Z 831 619 An enumerative algorithm for finding Hamiltonian circuits in a directed graph alg596.Z 832 3492 A program for a locally parameterized continuation process alg597.Z 832 1365 Sequence of modified Bessel functions of the first kind alg598.Z 832 1274 An algorithm to compute solvents of the matrix equation A*X**2 + B*X + C = 0 alg599.Z 832 908 Sampling from gamma and Poisson distributions alg600.Z 832 1138 Translation of algorithm 507--procedures for quintic natural spline interpolation alg601.Z 833 1746 A sparse matrix package -- Part II: special cases Part I of the package was published as Algorithm 408. alg602.Z 833 1108 HURRY: an acceleration algorithm for scalar sequences and series alg603.Z 833 4859 COLROW and ARCECO: FORTRAN packages for solving certain almost block diagonal linear systems by modified alternate row and column elimination alg604.Z 833 1025 A FORTRAN program for the calculation of an extremal polynomial alg605.Z 834 5980 PBASIC: a verifier program for American National Standard minimal BASIC alg606.Z 834 5416 NITPACK: an interactive tree package alg607.Z 834 55560 Text exchange system: a transportable system for management and exchange of programs/text ** This does not appear in this collection ** It is felt to be of limited interest. alg608.Z 834 511 Approximate solution of the quadratic assignment problem alg609.Z 834 4863 A portable FORTRAN subroutine for the Bickley functions Ki-sub-n(x) alg610.Z 834 2910 A portable FORTRAN subroutine for derivatives of the psi function alg611.Z 834 10854 Subroutines for unconstrained minimization using a model/trust-region approach alg612.Z 841 2944 TRIEX:Integration Over a TRiangle Using Nonliner EXtrapolation alg613.Z 841 223 Minimum spanning tree for moderate integer weights alg614.Z 842 1099 A Fortran Subroutine for Numerical integration in H-sub-p alg615.Z 842 1818 The Best Subset of Parameters in Least Absolute Value Regression alg616.Z 843 441 Fast Computation of the Hodges-Lehman Location Estimator alg617.Z 843 4065 DAFNE -- A Differential-Equations Algorithm for Nonlinear Equations alg618.Z 843 1589 Fortran Subroutines for Estimating Sparse Jacobian Matrices alg619.Z 843 742 Numerical Inversion of the Laplace Transform alg620.Z 844 3211 References and Keywords for "Collected Algorithms from ACM" alg621.Z 844 2025 Software with Low Storage Requirements for Two-Dimensional Parabolic Differential Equations alg622.Z 844 15883 A Simple Macro Processor alg623.Z 844 6496 Interpolation on the Surface of a Sphere alg624.Z 844 5983 Triangulation and Interpolation of Arbitrarily Distributed Data Points in the Plane alg625.Z 844 4104 A Two-Dimensional Domain Processor alg626.Z 844 1899 TRICP -- A Contour Plot Program for Triangular Meshes alg627.Z 851 2199 A Fortran Subroutine for Solving Volterra Integral Equations alg628.Z 851 3040 An Algorithm for Constructing Canonical Bases of Polynomial Ideals alg629.Z 852 5261 An Integral Equation Program for LaPlaces's Equation in Three Dimensions alg630.Z 852 14092 BBVSCG -- A Variable Storage Algorithm for Function Minimization alg631.Z 852 735 Finding a Bracketed Zero by Larkin's Method of Rational Interpolation alg632.Z 852 769 A Program for the 0-1 Multiple Knapsack Problem alg633.Z 852 3532 An Algorithm for Linear Dependency Analysis of Multivariate Data alg634.Z 853 1687 CONST and EVAL: Routines for Fitting Multinomials in a Least Squares Sense alg635.Z 853 2330 An Algorithm for the Solution of Systems of Complex Linear Equations in the l-infinity Norm with Constraints on the Unknowns alg636.Z 854 2864 Fortran Subroutines for Estimating Sparse hessian Matrices alg637.Z 854 10755 GENCOL: Collocation on General Domains with Bicubic Hermite Polynomials alg638.Z 854 3822 INTCOL and HERMCOL: Collocation on Rectangular Domains with Bicubic Hermit Polynomials alg639.Z 861 1596 To Integrate Some Infinite Oscillating Tails alg640.Z 861 1648 Efficient Calculation of Frequency Response Matrices from State Space Models alg641.Z 862 1523 Exact Solution of General Integer Systems of Linear Equations alg642.Z 862 912 A Fast Procedure for Calculating Minimum Cross- Validation Cubic Smoothing Splines alg643.Z 862 1073 FEXACT: A FORTRAN Subroutine for Fisher's Exact Test on Unordered r-by-c Contingency Tables alg644.Z 863 18473 A Portable Package for Bessel Functions of a Complex Argument and Nonnegative Order alg645.Z 863 1064 Subroutines for Testing Programs that Compute the Generalized Inverse of a Matrix alg646.Z 863 1543 PDFIND: A Routine to Find a Positive Definite Linear Combination of Two Real Symmetric Matrices alg647.Z 864 977 Implementation and Relative Efficiency of Quasirandom Sequence Generators alg648.Z 871 22844 NSDTST and STDTST: Routines for Assessing the Performance of Initial Value Solvers alg649.Z 871 7032 A Package for Computing Trigonometric Fourier Coefficients Based on Lyness's Algorithm alg650.Z 872 427 Efficient Square Root Implementation on the 68000 alg651.Z 873 18078 Algorithm HFFT: A High-Order Fast-Direct Solution of the Helmholtz Equation alg652.Z 873 13441 HOMPACK: A Suite of Codes for Globally Convergent Homotopy Algorithms alg653.Z 873 4314 Translation of Algorithm 539: PC-BLAS, Basic Linear Algebra Subprograms for Fortran Usage with the Intel 8087, 80287 Numeric Data Processor alg654.Z 873 1517 Fortran Subroutines for Computing the Incomplete Gamma Function Ratios and Their Inverse alg655.Z 874 3953 IQPACK: Fortran Subroutines for the Weights of Interpolatory Quadratures alg656.Z 881 31803 An Extended Set of Basic Linear Algebra Subprograms: Model Implementation and Test Programs alg657.Z 881 589 Software for Plotting Contour Surfaces of a Function of Three Variables alg658.Z 881 10760 ODESSA -- An Ordinary Differential Equation Solver with Explicit Simultaneous Sensitivity Analysis alg659.Z 881 1002 Implementing Sobol's Quasirandom Sequence Generator alg660.Z 882 1508 QSHEP2D: Quadratic Shepard Method for Bivariate Interpolation of Scattered Data alg661.Z 882 1638 QSHEP3D: Quadratic Shepard Method for Trivariate Interpolation of Scattered Data alg662.Z 882 4537 A Fortran Software Package for the Numerical Inversion of the Laplace Transform Based on Weeks' Method alg663.Z 882 4086 Translation of algorithm 539: Basic Linear Subprograms for Fortran Usage in Fortran 200 for the Cyber 205 alg664.Z 883 1536 A Gauss Algorithm to Solve Systems with Large Banded Matrices Using a Random-Access Disk Storage alg665.Z 884 290 MACHAR: A Subroutine to dynamically Determine Machine Parameters alg666.Z 884 1386 CHABIS: A Mathematical Software Package for Locating and Evaluating Roots of Systems of Nonlinear Equations alg667.Z 884 6961 SIGMA: A Stochastic-Integration Global Minimization Algorithm alg668.Z 884 448 H2PEC: Sampling from the Hypergeometric Distribution alg669.Z 891 2008 BRKF45: A Fortran Subroutine for Solving First- Order Systems of Nonstiff Initial Value Problems for Ordinary Differential Equations alg670.Z 891 5782 A Runge-Kutta-Nystrom code alg671.Z 891 3296 FARB-E-2D: Fill Area with Bicubics on Rectangles -- A Contour Plot Program alg672.Z 892 5591 Generation of Interpolatory Quadrature Rules of the Highest Degree of Precision with Preassigned Nodes for General Weight Functions alg673.Z 892 387 Dynamic Huffman Coding alg674.Z 892 3046 FORTRAN Codes for Estimating the One-Norm of a Real or Complex Matrix, with Application to Condition Estimation alg675.Z 893 7403 FORTRAN Subroutines for Computing the Square Root Covariance Filter and Square Root Information Filter in Dense or Hessenberg Forms alg676.Z 894 37892 ODRPACK: Software for Weighted Orthogonal Distance Regression alg677.Z 894 1915 C-1 Surface Interpolation alg678.Z 894 288 BTPEC: Sampling from the Binomial Distribution alg679.Z 901 23067 A Set of Level 3 Basic Linear Algebra Subprograms alg680.Z 901 214 Evaluation of the Complex Error Function alg681.Z 902 11563 INTBIS, a Portable Interval Newton/Bisection Package alg682.Z 902 3090 Talbot's Method for the Laplace Inversion Problem alg683.Z 902 4256 A Portable Fortran Subroutine for Exponential Integrals of a Complex Argument alg684.Z 903 3850 C1 and C2 Interpolation on Triangles with Quintic and Nonic Bivariate Polynomials alg685.Z 904 8276 A Program for Solving Separable Elliptic Equations alg686.Z 904 3437 FORTRAN Subroutines for Updating the QR Decomposition alg687.Z 911 2084 A Decision Tree for the Numerical Solution of Initial Value Ordinary Differential Equations alg688.Z 912 8817 EPDCOL: A More Efficient PDECOL code alg689.Z 912 10121 Discretized Collocation and Iterated Collocation for Nonlinear Volterra Integral Equations of the Second Kind alg690.Z 912 8651 Chebyshev Polynomial Software for Elliptic-Parabolic Systems of PDE's alg691.Z 912 4691 Improving QUADPACK Automatic Integration Routines alg692.Z 912 11261 Model Implementation and Test Package for the Sparse Basic Linear Algebra Subprograms alg693.Z 912 9743 A Fortran Package for Floating-Point Multiple Precision Arithmetic alg694.Z 913 2038 A Collection of Test Matrices in MATLAB alg695.Z 913 1039 Software for a New Modified Cholesky Factorization alg696.Z 913 1492 An Inverse Rayleigh Iteration for Complex Band Matrices alg697.Z 913 1073 Univariate Interpolation that Has the Accuracy of a Third-Degree Polynomial alg698.Z 914 5609 DCUHRE--An Adaptive Multidimensional Integration routine for a vector of integrals alg699.Z 914 610 A New Representation of Patterson's Quadrature Formulae alg700.Z 914 4943 A FORTRAN Software Package for Sturm-Liouville Problems alg701.Z 914 4484 Goliath -- A Software System for the Exact Analysis of Rectangular Rank-Deficient Sparse Rational Linear Systems alg702.Z 922 3749 A Truncated Newton Minimization Package for Large- Scale Problems: I. Algorithm and Usage alg703.Z 922 4808 MEBDF: A Fortran Subroutine for Solving First-Order Systems of Stiff Initial Value Problems for Ordinary Differential Equations alg704.Z 922 4442 ABDPACK and ABBPACK - Fortran Programs for the Solution of Almost Block Diagonal Linear Systems Arising in Spline Collocation at Gaussian Points with Monomial Basis Functions alg705.Z 922 7673 A Fortran-77 Software Package for Solving the Sylvester Matrix Equation A*X*B**T + C*X*D**T = E alg706.Z 923 4400 DCUTRI: An Algorithm for Adaptive Cubature Over a Collection of Triangles alg707.Z 923 1009 CONHYP: A Numerical Evaluator of the Confluent Hypergeometric Function for Complex Arguments of Large Magnitude alg708.Z 923 2237 Significant Digit Computation of the Incomplete Beta Function Ratios alg709.Z 924 79476 Testing Algorithm Implementations (The header text spuriously states this is 710.) alg710.Z 924 6104 Fortran Subroutines for Computing the Eigenvalues and Eigenvectors of a General Matrix by Reduction to General Tridiagonal Form alg711.Z 924 7200 BTN:Software for Parallel Unconstrained Optimization alg712.Z 924 239 A Normal Random Number Generator