ILLIAC ACTIVE PROGRAM LIBRARY INDEX** July 5, 1961 LABEL SERIAL DATE TITLE A1 63 8/3/60 Floating Decimal Arithmetic Routine (168) (DOI or SADOI) A3 125 11/27/59 Convert a Number From Floating Decimal Representation to Normal Machine Form (27) (DOI or SADOI) A4 87 10/28/58 1.7 Precision Floating Decimal (279) (DOI or SADOI) A5 138 10/13/60 Complex Number Arithmetic (248) (DOI or SADOI) A6 154 9/24/59 Floating Decimal Routine and Auxiliaries (See Description) (Separate Versions for DOI or SADOI) A7 244 3/18/59 1.7 Precision Floating Binary Arithmetic and Double Precision Arithmetic With Floating Decimal Conversion (610) (DOI or SADOI) A8 321 5/17/61 Multiple Precision Integer Subroutine (DOI or SADOI)* D1 95 7/21/61 Check Point Routine (57+31+s+j(See Text)) (DOI or SADOI) D4 70 4/21/61 Control Transfer Check (41) (DOI or SADOI) E2 158 4/27/56 Integration by Simpson's Rule (Tabualated Values) (21) (DOI or SADOI) E3 186 6/17/60 Integration by Simpson's Rule (Function Values) (38) (DOI or SADOI) E4 193 8/7/59 Numerical Differentiation with Interpolation (103) (DOI or SADOI) E5 195 7/20/59 Quadrature by Gauss' Method (18 +2x) (DOI or SADOI) F1 114 7/20/61 Solution of a System of Ordinary Differential Equations (41) (SADOI Only) F2 115 1/23/59 Solution of a System of Differential Equations by Milne's Method (80-46) (SADOI Only) F3 129 10/7/60 Integration of n Simultaneous 2nd Order Differential Equations with Initial Conditions Specified (Sub. 39-Parameter Storage l=40) (DOI or SADOI) F5 229 9/22/58 Integration of a System of Ordinary Differential Equations up to a Specified Value of One Variable (60) (SADOI Only) F6 239 10/7/60 Integration of a System of Ordinary Differential Equations with Automatic Control of Integration Interval (129) (SADOI Only) *F7 312 8/9/61 Integration of Ordinary Differential Equations with automatic selection of elementary interval (DOI or SADOI) FA1 122 12/9/59 Second Order Linear Differential Equation with Two Point Boundary Condition (101) (DOI Only) FA2 203 7/20/59 Floating Decimal Solution of a System of Ordinary Differential Equations (See Description) (SADOI Only) G1 78 3/19/59 LaPlace's Equation-Liebmann Method (5 thru 46) (DOI Only) G2 98 4/10/59 Poisson's Equation-Liebmann-Frankel Method (6 thru 64) (DOI Only) H1 71 1/23/59 Inverse Interpolation (33) (DOI or SADOI) H2 72 1/23/59 A Search for the Real Roots of f(x) = 0 (80) (DOI or SADOI) H3 80 12/16/58 Minimization of a Function of Two Variables (46) (DOI or SADOI) H4 84 3/31/59 Minimization of a Function of Four Variables (75) (DOI or SADOI) H5 85 3/5/59 Minimization of a Function of n Variables (89) (DOI or SADOI) H6 86 7/22/59 Minimization of a Function of n Variables Treating One Variable at a Time (46) (DOI or SADOI) I1 67 5/20/59 Interpolation (51) (DOI or SADOI) J2 209 7/20/59 Roots of a Polynomial (Entire Program) (DOI Only) J3 289 2/15/60 Roots of a Polynomial (85) (SADOI Only) K3 137 1/27/60 Least Squares (Entire Program) (DOI or SADOI) K5 182 7/20/61 Autocorrelations (Entire Program) (DOI Only) K6 185 7/22/59 Chi-Squared (23) (DOI or SADOI) K8 189 11/27/59 Product Moment Correlations, Cariance-Covariances, Means and Standard Deviation for Use with Magnetic Drum (Complete Program) (SADOI Only) K9 190 9/12/58 Product Moment Correlation, Means, Standard Deviations, Variaces in Logarithmic Scale (Entire Program) (DOI Only) K10 191 9/13/58 Calculate Autocorrection of a Time Series (85) (DOI or SADOI) K14 233 7/1/60 Multiple Regression Analysis with Transformations (Entire Program) (DOI) K15 258 3/6/59 Analysis of Variance by Method of Fitting Constants (DOI or SADOI) (Complete) K16 263 1/13/60 Modified multiple Regression Analysis (DOI Only) K17 309 8/25/60 Product Moment Correlations Variance-Covariances, Means and Standard Deviations (Entire Program) (SADOI Only)* *KA2 331 11/17/61 Automatic Polynomial Approximations (SADOI) (Complete Program) L3 100 5/20/59 Complete Linear Equation Solver (Complete Program) (DOI or SADOI) L6 224 5/20/59 Solution of a Set of n Simultanious Linear Algebraic Equations Using Magnetic Drum Storage (162) (DOI or SADOI) L7 230 3/25/59 Automatic Linear Equation Solver with Programmed Checks and Calculation of Residues (Entire Program) (DOI or SADOI) L8 302 7/19/60 Solution of a System of Linear Equations by an Iterative Method (338(20-35 in William's Memory)) (SADOI Only)* L9 303 7/19/60 Solution of Linear Equations by an Iterative Method (135 + (R1)) = 146 (SADOI Only)* M4 136 10/13/55 Closed Eigenvalues and Eigenvectors (163) (DOI or SADOI) M11 160 3/5/59 Matrix Multiplication (Closed) (77) (DOI or SADOI) M12 173 12/3/58 Triangularization of a Matrix and its Determinant (Complete Program) (DOI Only) M13 179 5/4/55 Complete Linear Matrix Equation Solver and General Matrix Inversion (Complete Program) (DOI Only) M14 180 12/3/58 Linear Matrix Equation Solver and General Matrix Inversion (115) (DOI or SADOI) M15 183 5/19/60 Linear Programming (Complete Program) (DOI or SADOI) M17 197 11/9/55 Post Multiplication of a Matrix of its Transpose by a Vector (45) (DOI or SADOI) M18 213 4/3/57 One-Step Automatic Eigenvalue-Eigenvector Program (Entire Program) (DOI) M19 232 2/13/57 Solution of the Matrix Equation Ax = (lambda)Bx where A+B are Symmetric and B is Positive Definite (Entire Program) (DOI or SADOI) M20 234 1/23/59 Eigenvalues of a Symmetric Matrix by Given's Method (Entire Program) (SADOI Only) M21 240 3/6/61 Matrix Multiplication (198) (SADOI Only) M22 241 5/20/59 Eigenvalues and Eigenvectors of a Symmetric Matrix Using the Methods of Givens and Wilkinson (1054+data storage) (SADOI Only) M23 246 11/21/58 Closed Eigenvectors and/or Eigenvalues by Jacobi Method (185) (DOI or SADOI) M24 260 11/3/60 Complete Linear Matrix Equation Solver and General Matrix (SADOI Only) M25 262 4/27/59 Eigenvalues and Eigenvectors of a Symmetric Matrix (SADOI Only) M26 264 5/6/59 Eigenvalues and Eigenvectors of a Symmetric Matrix (SADOI Only) M27 267 5/26/59 Linear Matrix Equation Solver and General Matrix Inversion Using Drum Storage (SADOI Only) M28 270 9/28/59 Matrix Multiplication with or without rescaling (SADOI) M34 318 3/20/61 Symmetric Matrix Inversion (Entire Program)* MA1 104 6/4/58 Matrix Multiplication with Floating Decimal Auxiliary (21 or 26-See Description) (DOI or SADOI) N1 61 4/6/60 Input One Number from Tape, Integer or Fraction (19) (DOI or SADOI) N2 88 12/14/60 Input a Sequence of Decimal Fractions (26) (DOI or SADOI) N8 181 4/6/55 Read One Number from Tape as Integer or Fraction (22) (DOI or SADOI) N12 225 10/29/58 Infraput (39) (DOI or SADOI) N13 226 3/5/59 Input a Sequence of Fractions, all having the Same Number of Decimal Digits (21) (DOI or SADOI) N14 227 3/4/59 Input a Sequence of Integers (18) (DOI or SADOI) N15 271 11/3/59 Mixed Number Input (44) N16 281 1/20/60 Mixed Number Input (41) (DOI or SADOI) O2 143 12/19/58 Routine to Plot Point and Axes (29) (SADOI Only) O3 147 6/4/58 Display Numbers and Letters on the Cathode Ray Tube (13+(See Text)) (DOI or SADOI) O4 161 9/12/58 Fast Fraction Display 4x6 Raster (68) (DOI or SADOI) O5 162 3/4/60 Fast Character Display 4x6 Raster (50 words for 0...9,+-) (SADOI) O6 177 3/11/54 Punch to Cathode Ray Tube Conversion Program (175+(See Description)) (DOI or SADOI) O7 245 11/18/58 Linear Interpolation for the Cathode Ray Tube (43) (DOI or SADOI) P2 52 7/20/59 Print (A) with or without Sign to n Places as Determined by a Program Parameter (18) (DOI or SADOI) P3 53 4/10/59 Print n Digits of an Integer with or without a Sign (20) (DOI or SADOI) P4 55 1/23/59 Zero suppression Integer Print (27) (DOI or SADOI) P5 37 1/23/59 Print One Number in a Parameter Set Layout (24) (SADOI Only) P12 194 12/29/59 Single Single Column Print (Revised) (13) (DOI or SADOI) P13 204 10/10/60 Combined Integer Print (35) (DOI or SADOI) P15 207 7/20/61 Multiple Precision Integer Conversion (32) (DOI or SADOI) P16 214 3/9/59 Infraprint (56) (DOI or SADOI) P17 242 4/22/58 Maximum Speed Fraction Print to Twelve or Fewer Places (59) (DOI or SADOI) P19 252 1/15/59 Output for the Data Plotter (44) (DOI or SADOI) R1 116 7/20/59 Square Root Routine (9) (DOI or SADOI) R2 105 7/21/59 Integral Root A /p (24) (DOI or SADOI) R6 320 6/5/61 Fractional Power Routine (18) (DOI or SADOI)* RA1 92 9/15/58 Floating Decimal Square Root Auxiliary (16) (DOI or SADOI) RA2 315 1/5/61 Square Root Auxiliary for Routine A7, Floating Decimal Arithmetic Routine (30) (DOI or SADOI)* S3 130 7/18/60 Logarithm (14) (DOI or SADOI) S4 212 10/29/58 Exponential (21) (DOI or SADOI) S5 231 10/29/58 1/32 Natural Logarithm (36) (DOI or SADOI) SA2 127 6/5/58 Exponential Auxiliary for Floating Decimal (26) (DOI or SADOI) SA3 155 10/13/60 Natural Logarithm (30) (DOI or SADOI0 T4 140 4/21/61 New Arctan X Routine (25) (DOI or SADOI) T5 157 4/21/61 Sine, Cosine (21) (DOI or SADOI) T7 293 3/30/60 1/2 Sin X/X (37) (SADOI Only) TA1 126 6/5/58 Sine Auxiliary for Floating Decimal (26) (DOI or SADOI) TA2 156 6/5/58 Arctan Auxiliary to the Floating Point Routine (48) (DOI or SADOI) V1 82 7/21/59 Legendre Polynomials (25) (DOI or SADOI) V2 120 10/13/60 Tchebyscheff Polynomials (15) (DOI or SADOI) V4 178 4/4/55 Fourier Analysis (52) (DOI or SADOI) V9 216 10/29/58 Generate 40-bit Random Numbers (27) (SADOI Only) X1 218 3/17/59 Decimal Order Input (DOI) (25) (DOI Itself) X3 222 10/15/56 Constant-Listing Auxiliary (21) (DOI Only) X12 235 12/3/58 Symbolic Address Decimal Order Input (SADOI) (615) (SADOI Itself) X16 284 1/12/60 "Current Floating Relativize" SADOI Modification to be Placed on Program Tape (Special) XA1 223 7/20/61 Constant Listing Auxiliary for Floating Decimal (18) (DOI Only) Y1 199 7/29/60 Transfer Blocks of Words from the Memory to the Drum or from the Drum to the Memory (40) (DOI or SADOI) Y5 291 3/10/60 Transfer Blocks of Words between the Drum and the Williams Memory (35) ------------------------------------------------------------------------------------------- ****Number after title is number of words in Routine * New addtions to our library ** Those routines compatible with both DOI or SADOI should have SADOI directives omitted when used with DOI