<<

A Bibliography of Publications of Cleve B. Moler

Nelson H. F. Beebe University of Utah Department of Mathematics, 110 LCB 155 S 1400 E RM 233 Salt Lake City, UT 84112-0090 USA Tel: +1 801 581 5254 FAX: +1 801 581 4148 E-mail: [email protected], [email protected], [email protected] (Internet) WWW URL: http://www.math.utah.edu/~beebe/ 10 February 2020 Version 1.56

Abstract 6 [Mol00a]. 6600 [DM73]. 6600/7600 [DM73]. This bibliography records publications of Cleve B. Moler. 754 [Mol19b]. 75th [DFM+07]. 7600 [DM73]. 77 [GWL+92].

A&M [Dut16]. Accuracy [DMW83]. Title word cross-reference Accurate [Mol67b]. ACM [ACM72]. acoustics [MS70b]. Affair [CMMP95]. Algebra [GM87a, HM88, Mol80d]. 10435 [Mol95b]. 2 [Mol74]. Ax = λBx Algebraic [MS71]. AXBT + CXDT = E [FM67, Joh68, FM71, Mol67b, MS78a]. [GWL+92, GLAM92]. algebraische [FM71]. Algorithm [GWL+92, MS73, MS78b, MS71, MS72, -by- [Mol74]. Mol95c, Mol01]. algorithms [MS78a]. Analysis [GO80, MM83a, Mol68b, Mol68c, 1 [Mol18a]. 128-bit [Mol17c]. 15th [Mol92]. Mol69c, Mol69d, Mol83, Mol70]. Analyst 16-bit [Mol17b]. 1978 [MS78a]. [Hig99]. Analytic [LM67, MRS94]. anniversary [DFM+07]. Annual [ACM72]. 2007 [DFM+07]. anymore [Mol15]. apology [Mol99a]. Applications [GM87a]. approximate 50th [DFM+07].

1 2

[Efi64]. Approximations [FHM67]. April [MV78a, MV78b, MV03, MV79]. [AFI67]. Ardent [Mol18a]. Arithmetic Computed [DMW83]. Computer [Mol17b, Mol17c, Mol19b, Mol19c, Mol96a]. [AFI67, FM67, FMM77, MLB87c, FM71, arrival [DFM+07]. Art [DFM+07, Mol69e]. FMM80, Cur78, Joh68]. Aspects [CMMP95]. Atlantic [AFI67]. Computer-Verfahren [FM71]. computers August [ACM72, MS78a]. Award [Ano11]. [DM73]. Computing [DGG+08, DFM+07, Mol19a, Mol75, Mol83, B [AF69, Joh68]. basis [MRS94]. Bauer Mol04a, Mol04b, Mol08b]. Condition [MB96]. be [GM87b]. Beebe [Mol79]. [CMSW79]. Conference Before [Mol19b]. Behavior [Mol01]. [ACM72, AFI67, Hea86, DFM+07]. Benchmarks [Mol94]. Beresford [Mol08a]. Conjectured [CMR73]. Controversial billion [Mol02b]. birthday [Mol14a]. Converging [Jam89]. Corner [DFM+07, Mol92]. bit [Mol17b, Mol17c]. [Mol94, Mol95c, Mol95b, Mol95a, Mol95d, BLAS [Mol88b, Mol88c]. Book Mol96a, Mol96b, Mol97, Mol98a, Mol98b, [AF69, CMR73, Cur78, Joh68]. Boston Mol99b, Mol99a, Mol00a, Mol00b, Mol01, [ACM72]. boundary [Efi64]. Bounds Mol02a, Mol02b, Mol06b, Mol06a, Mol13, [FHM67, MP68]. Broadwell [GM91]. Bug Mol17a, Mol17b, Mol17c, Mol18a, Mol19a, [Mol17a]. Building [DGG+08]. Burton Mol19b, Mol19c, Mol69a, Mol14b, Mol14a]. [Mol70]. Craftsmanship [Mol02a]. Cramer [Mol74]. Creator [Dut16, Hai08]. crossing [Mol97]. C [AF69, Cur78]. calculations [Efi64]. Cryptograms [MM83a]. calculator [Mol80a]. can [GM87b]. capabilities [Mol00b]. CDC [DM73]. Decades [Mol06b]. Decomposing [MS78b]. celebrating [DFM+07]. certification Dedication [GDM87, Mol92]. Definite [Mol63]. certify [BCC+72]. chance [CMR73]. Demonstration [Mol82b]. [Mol95a]. Chemistry [Mol79, MS78a]. City Denormals [Mol14a]. Design [AFI67]. Class [Dub83]. Cleve [GMS92, Mol80a]. Development [Cow84]. [Joh68, Ano11, Dut16, Hai08, Hig99, Mar99, Difference [Mol65]. differential Mol94, Mol95c, Mol95b, Mol95a, Mol95d, [Efi64, Mol96b, Mol97]. Differentiation Mol96a, Mol96b, Mol97, Mol98a, Mol98b, [LM67]. Difficulties [Mol75]. digital Mol99b, Mol99a, Mol00a, Mol00b, Mol01, [MS79]. Directions [DFM+07]. Mol02a, Mol02b, Mol06b, Mol06a, Mol13, disseminate [BCC+72]. Distributed Mol14b, Mol14a, Mol17a, Mol17b, Mol17c, [Mol86, PPM+89, Mol01]. draw [PPM+89]. Mol18a, Mol19a, Mol19b, Mol19c]. Cleves Dubious [MV78a, MV78b, MV03, MV79]. [Mol19d]. Cody [MM09]. collaborative [BCC+72]. Collisionless [GM91]. education [PAB+01]. Efficiencies [Jam89]. Community [DGG+08]. Compiling efficient [MS79]. effort [BCC+72]. [JM94]. Complex [Mol98b]. Eigensystem [GBDM77, SBD+76]. comprehensive [Mol68a]. Computation Eigenvalue [Dub83, Mol02b, LM91, Mol00b]. [DM84, MS73, Mol79, MS71, MS72]. Computational [CMMP95, DFM+07, Eigenvalues [DMW83, FHM67, Mol65, HM88, Jam89, PAB+01]. Computations MP68, Nic67, DM78, Efi64, Mol98a]. [FMM77, FMM80, Mol72b, Mol86, Mol69e, eigenvector [Mol02b]. Eigenvectors Mol71, Ste68, Cur78]. Compute [DMW83, MP68, Efi64]. eigshow [Mol98a]. 3

EISPACK [DM84, GBDM77, SBD+76]. LM91, ML90, Mol18b]. Elliptic [FHM67, Nic67]. engineering [PAB+01]. Equation H [GM87a, Mol92]. Half [GWL+92, GLAM92, Mol72a, Mol96b]. [Mol17a, Mol17b, Mol19c]. Half-Precision equations [Efi64, GM91, Mol97]. era [Mol17a]. Hall [Cur78]. handling [Mol97]. [Mol02a]. error [DM73, Mol95a]. Estimate Harmful [GM87b]. helps [Mol98a]. [CMSW79]. event [Mol97]. examination Henrici [Nic67]. High [USE94, LM91]. [Mol68a, Mol68b, Mol68c, Mol69c, Mol69d]. high-performance [LM91]. Historic Excerpts [Mol68a]. Experiments [Mol18b]. Householder [HM88, Mol11]. explain [Mol98a]. [MS78b, MB96, Mol13]. hyperbolic Exponential [Mol98b]. Hypercube [Hea86]. [MV78a, MV78b, MV03, Mol75, MV79]. Extension [GBDM77, Nic67]. IEEE [Mol96a, Mol19b]. image [MS79]. Implementation [GMS92]. Improving factorization [MS79]. Fame [Mol94]. [DMW83]. Incorporates [Mol00b, Mol00a]. Faster [Mol00a]. Fe [USE94]. features Increasing [Mol00b]. Inequality [AF69]. [Mol99b]. Fernbach [Ano11]. FFTW infallibility [Mol95c]. Insignificant [Mol00a]. Finding [Jam89]. Finite [Mol14a]. Installation [Mol81]. [Mol65, Mol00a]. First [Mol70]. Fitting Integrating [MS70a]. integration [MS70b]. [Hig99]. Five [MV03]. Floating Interactive [Mol80b, Mol80a, Mol83]. [Mol67a, Mol14b, Mol14a, Mol17a, Mol17b, Interview [Mar99]. inverse [Mol98b]. Mol17c, Mol19b, Mol19c, Mol98b, Mol96a]. inversion [Mol63]. isn’t [Mol95d]. floating-point [Mol98b]. Format [Mol19c]. Iterative [Jam89, Mol67a]. Formulae [Jam89]. Forsythe [Cur78, DFM+07, Joh68, Mol72c]. J [AF69]. James [GM87a]. Jim [MM09]. FORTRAN [GWL+92, Mol71, Mol72b]. Joint [AFI67]. just [Mol15]. FORTRAN-77 [GWL+92]. fortune [Mol94]. four [GM91]. Fourier [Mol00a]. Knoxville [Hea86]. Fox [MS78b, Nic67]. Function [Mol02a]. Functions [LM67, Mol98b, Mol02a]. Future Laboratory [DFM+07]. [Mol80b, Mol82b, Mol19d, Mol88a, Mol15]. Languages [Edw09, USE94]. LAPACK G [Cur78]. Gatlinburg [MB96, Mol13]. [Mol00b]. Laplace [Mol65]. large Gene [DFM+07, Mol92]. Generalized [Mol95a, Mol99b]. large-scale [Mol99b]. [MS73, Mol79, MS71, MS72]. generates Largest [Mol02b]. Later [MV03]. Learning [Mol01]. generator [MM73]. geometrical [Mol83]. Level [USE94]. libraries [MM09]. [MS70b]. George [DFM+07, Joh68, Mol72c]. library [GMI85]. Linear [FM67, GM87a, German [FM71]. Golden [Mol96b]. Golub Joh68, Mol72a, Mol80d, FM71, Mol67b]. [DFM+07, Mol92]. Good [Mol98a]. Google lineare [FM71]. lines [PPM+89]. [Mol02b]. got [Mol88b, Mol88c]. Graduate LINPACK [DBMS79, Mol94]. LOBO.LIB [PAB+01]. graphics [PPM+89]. groupie [GMI85]. long [Mol95b]. Lyness [AF69]. [Mol07]. Growth [Mol06b]. Guide [DBMS79, GBDM77, Mol80c, Mol81, M [Cur78]. making [Mol95a]. Malcolm Mol82a, MLB87b, MLB87a, SBD+76, CM93, [Cur78]. March [DFM+07]. Masinnye 4

[FMM80]. matematiceskich [FMM80]. ODEs [Mol96b]. OOPS [Mol99a]. Math [Mar99, CM93]. Mathematical Operator [Mol65]. Operators [Cow84, Cur78, FMM77, FMM80, Hai08, [FHM67, MP68, Nic67]. Optimally BCC+72, GMI85, Mol88a, Mol02a, MM09]. [Mol99b]. Optimization [Mol99b]. order Mathematics [DFM+07, Mol19a, Mol83]. [Mol02b]. ordinary [Mol96b]. MathWorks [MRS94, Mol06b]. MATLAB [Dut16, Edw09, GMS92, LM91, Mol80b, Package [DM84, GWL+92]. PageRank Mol80c, Mol81, Mol82a, MLB87c, Mol88a, [Mol02b]. pages [Cur78]. Paging ML90, Mol94, Mol95d, Mol96b, Mol00a, [Mol72b, Mol71]. Paper [Nic67]. parallel Mol00b, Mol02a, Mol04a, Mol04b, Mol06b, [Mol95d]. partial [Efi64]. PC [MLB87b]. Mol08b, Mol11, Mol18b, Hai08, JM94, PC-Matlab [MLB87b]. Pentium MLB87b, MLB87a]. Matrices [GMS92]. [CMMP95, Mol95a]. performance [LM91]. Matrix Perspective [Mol15]. Ph.D. [CMSW79, DM84, GBDM77, GWL+92, [Mol68a, Mol68b, Mol69c]. Pioneer GLAM92, HM88, Mol71, Mol72b, MS73, [Hai08, MM09]. Pioneering [Hig99]. Point MV78a, MV78b, Mol80b, Mol86, Mol02b, [Mol67a, Mol14b, Mol14a, Mol17a, Mol17b, MV03, SBD+76, DM78, Mol63, Mol69b, Mol17c, Mol19b, Mol19c, Mol98b]. points Mol69e, MS71, MS72, Mol75, MS79, MV79, [Mol96a]. Positive [CMR73]. Precision Mol80a, Mol82b, Mol00b, Mol15, CMR73]. [Mol17a, Mol17b, Mol17c, Mol19c]. Prentice Meetings [MB96]. megaflops [Mol94]. [Cur78]. Prentice/Hall [Cur78]. Membrane [Mol18a]. Memory Principles [Mol70]. PRO [GM87a, Mol86, Mol72c]. Methods [LM91, MLB87c, ML90, MLB87a]. [Cur78, Dub83, FMM77, FMM80, KMN89, PRO-MATLAB Mol65, MS78a, Mol99b]. metody [FMM80]. [LM91, MLB87c, ML90, MLB87a]. Problem Mexico [USE94]. model [Mol96a]. Moler [Kah71, Mol79, MS71]. Problems [AF69, Cur78, Joh68, Ano11, Dut16, Hai08, [DM84, ML67, MS73, Mol80d, Efi64, Mol69b, Hig99, Mar99, Mol79, Mol19a, Nic67]. MS72, Mol99b]. procedures [Mol63]. Multiprocessors [Mol86, Hea86]. Proceedings [ACM72, Hea86, USE94]. processing [MS79]. Professor [Mol06a]. N [AF69]. NA-Net [DGG+08]. NATS Programming [Edw09]. progress [BCC+72]. Net [DGG+08]. Netlib [Mol04b]. Projection [MS78b]. Purdue [DGG+08]. Nineteen [Mol68c, Mol69d]. Putting [Mar99]. [MV78b, MV79, MV03]. NJ [AFI67]. Pythagorean [Dub83, MM83b]. Normal [Mol01]. normally [Mol01]. Notes [Jam89]. Number [CMSW79, MM73]. QR [Mol95c]. Quadruple [Mol17c]. Numbers [Mol95a, Mol14b, Mol95e, Mol01]. qualifying numeric [LM91]. Numerical [DFM+07, [Mol68b, Mol68c, Mol69c, Mol69d]. Dub83, GO80, Hig99, KMN89, LM67, Quantum [Mol79]. Mol69b, Mol70, Mol80d, Mol02a, Mol04a, Mol08b, Mol68b, Mol68c, Mol69c, Mol69d, Random [Mol95b, MM73, Mol01]. Rapidly MS70b, Mol83, MRS94, Mol04b, MS78a]. [Jam89]. Recollections [Mol07]. Refinement [Mol67a]. rely [Mol02a]. Object [Mol17a]. Objectively [Mol99a]. Remark [Mol63]. Remembering [Mol08a]. occasion [Mol92]. October [Hea86, USE94]. Remembers [MB96]. Replacing [MM83b]. 5 report [MS78a]. Research [Mol80d]. their [Jam89]. there Response [Mol79]. Restores [Mol18a]. [Mol95a, Mol95d, Mol97]. thoughts Review [AF69, CMR73, Joh68, Cur78]. [Mol95b]. Three [Mol80d]. time [Mol95b]. Reviews [Mol70]. Revisiting [Mol98b]. rid Titan [Mol18a]. toolbox [CM93, Mol99b]. [Mol88b, Mol88c]. Roots tools [MRS94]. Transforms [Mol00a]. trap [Jam89, MM83b, MS70a]. Roundoff [Ste68]. Tribute [Hig99]. trig [Mol98b]. [DM73]. Routines [GBDM77, SBD+76]. Trigonometric [AF69]. Trigonometry rule [Mol74]. Russian [FMM80]. [Mol98b]. Twenty [MV03]. Twenty-Five [MV03]. Two [Mol95a, Mol06b, Mol95e]. s [Mol19a]. Santa [USE94]. scale [Mol99b]. Schmidt [CMR73]. science [PAB+01]. Underflow [GM87b]. unifies [Mol96a]. Scientific [DGG+08]. Second [Hea86]. universal [MM73]. University Sensitivity [DM78]. September [Hea86]. [DFM+07, Dut16, Mol68c, Mol69d]. Short [Jam89]. simulations [MRS94]. URAND [MM73]. USA [USE94]. Use SIMULINK [Mol96b]. Single [MS70b]. User [Mol88b, Mol88c]. Single-user [DBMS79, Mol80c, Mol82a, MLB87a, Mol18b, [Mol88b, Mol88c]. Singular CM93, LM91, Mol88b, Mol88c, ML90]. [MM83a, Mol98a]. skills [Mol02a]. small Users [MLB87b]. [Mol95a]. Software [Cow84, GWL+92, Hai08, KMN89, BCC+72, Value [MM83a, Efi64]. values [Mol98a]. GMI85, LM91, MM09]. Solution [FM67, Variable [Mol19c]. VA X [LM91, MLB87c]. GLAM92, Joh68, FM71, Mol67b, Mol69b]. VAX/VMS [MLB87c]. VAXBARN solutions [GM91]. Solver [Mol72a]. solvers [Mol18a]. velocity [GM91]. Velvel [Mol96b]. Solving [DM84, GWL+92]. [Mol08a]. Verfahren [FM71]. version Sources [Cow84]. Sparse [GMS92]. [MLB87c]. Very [USE94, Mol95b, Mol95a]. Speaking [Mol99b, Mol99a]. special VHLL [USE94]. Vibrating [Mol18a]. [Mol02a]. speed [Mol00b]. sphere [Mol69a]. Vibrations [Mol98a]. Visits [Dut16]. splines [MS70b]. Spring [AFI67]. Square visualization [Mol88a]. VMS [MLB87c]. [Jam89, MM83b, MS70a]. Standard vycislenij [FMM80]. [Mol96a]. Stanford [DFM+07, DFM+07, Mol07]. State W [CMR73]. Ways [DFM+07, Mol69e]. Striving [Mol95c]. [MV78a, MV78b, MV03, MV79]. Wendroff Subject [Mol98b]. Sums [Dub83, MM83b]. [Mol70]. where [PPM+89]. Wilkinson Sun [ML90]. supercomputers [GM87a]. Wins [Ano11]. Work [Mol88b, Mol88c]. survey [Mol67b]. SVD [Mar99, Mol04b]. workshop [MS78a]. [Mol06a]. Sylvester [GWL+92, GLAM92]. workstations [ML90]. World [Mol02b]. Symbolic [CM93]. Symmetric [MP68]. Symposia [Mol13]. Symposium [USE94]. Years [MV03, Mol95b]. Systeme [FM71]. Systems [FM67, FM71, Mol67b, Mol74, Joh68]. Z [Edw09]. Zero [Mol97]. Ziggurat [Mol01]. Tale [Mol95a, Mol95e]. teaching [Mol04b]. Technical [Mol15]. Tennessee [Hea86]. Tetragamma [Mol02a]. Texas [Dut16]. REFERENCES 6

References Chen:1993:SMT ACM:1972:PAA [CM93] Denise Chen and Cleve B. Moler. [ACM72] Proceedings of the ACM Annual Symbolic math toolbox: user’s Conference, August 1972, Boston. guide. MathWorks, Natick, MA, ACM Press, New York, NY 10036, USA, August 1993. (various) pp. USA, 1972. LCCN TK 7885 A84p LCCN QA76.73.M38 C454 1993. 1972. Two volumes. Coe:1995:CAP Askey:1969:BRB

[AF69] Richard Askey and James Fitch. [CMMP95] Tim Coe, Terje Mathisen, Cleve Book review: A Trigonometric Moler, and Vaughan Pratt. Com- Inequality (J. N. Lyness and C. putational aspects of the Pentium B. Moler). SIAM Review,11 affair. IEEE Computational Sci- (1):82–86, ???? 1969. CODEN ence & Engineering, 2(1):18–30, SIREAD. ISSN 0036-1445 (print), Spring 1995. CODEN ISCEE4. 1095-7200 (electronic). ISSN 1070-9924 (print), 1558- 190X (electronic). URL http: AFIPS:1967:ACP //ieeexplore.ieee.org/stamp/ stamp.jsp?tp=&arnumber=372929; [AFI67] 1967 Spring Joint Computer Con- http://www.computer.org/cse/ ference, April 18–20, Atlantic cs1998/c1018abs.htm. City, NJ, volume 30 of AFIPS conference proceedings. Thompson Ciment:1973:BRB Book Co., Washington, DC, USA, 1967. LCCN TK7885.A1 J6 1967. [CMR73] Melvyn Ciment, Cleve Moler, and Anonymous:2011:CMW Otto G. Ruehr. Book review: A Conjectured Positive Definite Ma- [Ano11] Anonymous. Cleve Moler wins trix (K. W. Schmidt). SIAM Re- Fernbach Award. Computer,44 view, 15(1):222–223, ???? 1973. (11):71, November 2011. CO- CODEN SIREAD. ISSN 0036- DEN CPTRB4. ISSN 0018-9162 1445 (print), 1095-7200 (elec- (print), 1558-0814 (electronic). tronic). Boyle:1972:NCE Cline:1979:ECN [BCC+72] J. M. Boyle, W. J. Cody, W. R. Cowell, B. S. Garbow, Y. Ikebe, [CMSW79] A. K. Cline, C. B. Moler, G. W. C. B. Moler, and B. T. Smith. Stewart, and J. H. Wilkinson. An NATS, a collaborative effort to estimate for the condition num- certify and disseminate mathe- ber of a matrix. SIAM Jour- matical software. In ACM ’72 nal on , 16(2): [ACM72], pages 630–635. LCCN 368–375, April 1979. CODEN SJ- TK 7885 A84p 1972. Two vol- NAAM. ISSN 0036-1429 (print), umes. 1095-7170 (electronic). REFERENCES 7

Cowell:1984:SDM & Future Directions of Compu- tational Mathematics & Numer- [Cow84] W. Cowell, editor. Sources ical Computing: A conference and Development of Mathemati- celebrating the 50th anniversary cal Software. Prentice-Hall se- ’s arrival at Stan- ries in computational mathemat- ford and Gene Golub’s 75th birth- ics, Cleve B. Moler, Advisor. day, , March Prentice-Hall, Englewood Cliffs, 29–31, 2007. ????, ????, 2007. NJ 07632, USA, 1984. ISBN 0- ISBN ???? LCCN ???? 13-823501-5. xii + 404 pp. LCCN QA76.95 .S68 1984. US$32.50. Dongarra:2008:NNB Curran:1978:BRB [DGG+08] , Gene H. Golub, Eric Grosse, Cleve Moler, and [Cur78] M. P. J. Curran. Book re- Keith Moore. Netlib and NA- view: Computer Methods for Net: Building a scientific com- Mathematical Computations,by puting community. IEEE An- G. Forsythe, M. Malcolm, and C. nals of the History of Com- Moler, 1977; 259 pages. (Pren- puting, 30(2):30–41, April/June tice/Hall, $12.80). The Computer 2008. CODEN IAHCEX. Journal, 21(4):336, ???? 1978. ISSN 1058-6180 (print), 1934- CODEN CMPJA6. ISSN 0010- 1547 (electronic). URL http: 4620 (print), 1460-2067 (elec- //ieeexplore.ieee.org/stamp/ tronic). URL http://comjnl. stamp.jsp?tp=&arnumber=4544554. oxfordjournals.org/content/ 21/4/336.2.full.pdf+html. Dorr:1973:REC

Dongarra:1979:LUG [DM73] Fred W. Dorr and Cleve B. [DBMS79] J. J. Dongarra, J. R. Bunch, C. B. Moler. Roundoff error on the Moler, and G. W. Stewart. LIN- CDC 6600/7600 computers. ACM PACK Users’ Guide. Society SIGNUM Newsletter, 8(2):24–26, for Industrial and Applied Math- April 1973. CODEN SNEWD6. ematics, Philadelphia, PA, USA, ISSN 0163-5778 (print), 1558- 1979. ISBN 0-89871-172-X (pa- 0237 (electronic). See [Kah71] for perback). 320 pp. LCCN QA76.73 the original problem. .L22 L5 1979; QA184 .L56 1982; Davis:1978:SME QA214 .L56 1979. Du:2007:SSA [DM78] G. J. Davis and C. B. Moler. Sen- sitivity of matrix eigenvalues. In- [DFM+07] Ding-Zhu Du, Charles Farbat, ternational Journal for Numeri- Walter Murray, Michael Over- cal Methods in Engineering,12 ton, Haesun Park, Michael Saun- (9):1367–1373, ???? 1978. CO- ders, and James Varah, editors. DEN IJNMBH. ISSN 0029-5981 STANFORD 50: State of the Art (print), 1097-0207 (electronic). REFERENCES 8

Dongarra:1984:EPS Edwards:2009:ZPL

[DM84] Jack J. Dongarra and Cleve B. [Edw09] Kathryn Edwards. The A–Z of Moler. EISPACK: A package for programming languages: MAT- solving matrix eigenvalue prob- LAB. ComputerWorld, Decem- lems. In Cowell [Cow84], chap- ber 9, 2009. CODEN CMPWAB. ter 4, pages 68–87. ISBN 0-13- ISSN 0010-4841. URL http: 823501-5. LCCN QA76.95 .S68 //www.computerworld.com.au/ 1984. US$32.50. article/329191/a-z_programming_ languages_matlab/. Dongarra:1983:IAC Efimenko:1964:ACE

[DMW83] J. J. Dongarra, C. B. Moler, and [Efi64] V. A. Efimenko. On approxi- J. H. Wilkinson. Improving the mate calculations of the eigenval- accuracy of computed eigenvalues ues and eigenvectors of boundary and eigenvectors. SIAM Journal value problems in partial differ- on Numerical Analysis, 20(1):23– ential equations. Technical re- 45, February 1983. CODEN SJ- port, Depart- NAAM. ISSN 0036-1429 (print), ment, Stanford University, Stan- 1095-7170 (electronic). ford, CA, USA, 1964. 20 pp. Translated by George Reiter and Dubrulle:1983:CNM Cleve Moler from the original Russian, published in Izv. Akad. [Dub83] Augustin A. Dubrulle. Class of Nauk SSSR, Ser. Mat. 613–623 numerical methods for the compu- (1936). tation of Pythagorean sums. IBM Journal of Research and Devel- Fox:1967:ABE opment, 27(6):582–589, Novem- ber 1983. CODEN IBMJAE. [FHM67] L. Fox, P. Henrici, and C. Moler. ISSN 0018-8646 (print), 2151- Approximations and bounds for 8556 (electronic). eigenvalues of elliptic opera- tors. SIAM Journal on Nu- Dutta:2016:MCC merical Analysis, 4(1):89–102, March 1967. CODEN SJNAAM. [Dut16] Sourav Dutta. MATLAB cre- ISSN 0036-1429 (print), 1095- ator Cleve Moler visits Texas 7170 (electronic). A&M University. SIAM News, Forsythe:1967:CSL 49(6):??, July/August 2016. URL https://sinews.siam. [FM67] George E. Forsythe and Cleve B. org/DetailsPage/TabId/900/ Moler. Computer Solution of Lin- ArtMID/2243/ArticleID/783/ ear Algebraic Systems. Prentice- MATLAB-Creator-Cleve-Moler- Hall, Englewood Cliffs, NJ 07632, Visits-Texas-AM-University. USA, 1967. xi + 148 pp. LCCN aspx. QA297 .F57 1967. REFERENCES 9

Forsythe:1971:CVL J. J. Dongarra, and C. B. Moler. Matrix Eigensystem Routines— [FM71] George E. (George Elmer) Forsythe EISPACK Guide Extension, vol- and Cleve B. Moler. Computer- ume 51 of Lecture Notes in Com- Verfahren f¨ur lineare algebrais- puter Science, Editors: G. Goos che Systeme. (German) [Com- and J. Hartmanis. Springer-Ver- puter solution of linear algebraic lag, Berlin, Germany / Heidel- systems]. Verfahren der Daten- berg, Germany / London, UK / verarbeitung. R. Oldenbourg, etc., 1977. ISBN 0-387-08254-9, 3- M¨unchen, Germany, 1971. ISBN 540-08254-9. viii + 343 pp. LCCN 3-486-33601-0. 168 pp. LCCN QA193 .M381, QA267.A1,L43 no. ???? Translated from the Ameri- 51. can original by Christine und Hel- muth Sp¨ath. Golub:1987:D Forsythe:1977:CMM [GDM87] Gene H. Golub, Iain Duff, and [FMM77] George E. (George Elmer) Forsythe, Cleve Moler. Dedication. Lin- Michael A. Malcolm, and Cleve B. ear Algebra and its Applications, Moler. Computer Methods 88/89:1–12, 1987. CODEN LAA- for Mathematical Computations. PAW. ISSN 0024-3795 (print), Prentice-Hall series in automatic 1873-1856 (electronic). computation. Prentice-Hall, En- glewood Cliffs, NJ 07632, USA, Gardiner:1992:SSM 1977. ISBN 0-13-165332-6. xi + 259 pp. LCCN QA297 .F5681. [GLAM92] Judith D. Gardiner, Alan J. US$16.95. Cited in Ake˚ Bj¨orck’s Laub, James J. Amato, and bibliography on least squares, Cleve B. Moler. Solution of which is available by anonymous the Sylvester matrix equation ftp from math.liu.se in pub/ AXBT + CXDT = E. ACM references. Transactions on Mathematical Software, 18(2):223–231, June Forsythe:1980:MMM 1992. CODEN ACMSCU. ISSN [FMM80] George E. Forsythe, Michael A. 0098-3500 (print), 1557-7295 Malcolm, and Cleve B. Moler. (electronic). Maˇsinnye metody matematiˇceskich vyˇcislenij. (Russian) [Computer Golub:1987:LAA Methods for Mathematical Com- putations]. Izdatel’stvo Mir, [GM87a] G. H. Golub and C. Moler. Linear Moscow, USSR, 1980. 280 pp. algebra and its applications — in Translated from the English by memory of James H. Wilkinson. Kh. D. Ikramov. Linear Algebra and its Applica- Garbow:1977:MER tions, 88–89:1–3, April 1987. CO- DEN LAAPAW. ISSN 0024-3795 [GBDM77] B. S. Garbow, J. M. Boyle, (print), 1873-1856 (electronic). REFERENCES 10

Grosse:1987:UCB Golub:1980:NA

[GM87b] Eric Grosse and Cleve Moler. Un- [GO80] Gene H. Golub and Joseph Oliger, derflow can be harmful. SIAM editors. Numerical Analysis, vol- News, 20(6):1, 1987. ISSN 0036- ume 22 of Proceedings of symposia 1437. in applied mathematics. Ameri- can Mathematical Society, Prov- Greenberg:1991:CSF idence, RI, USA, 1980. ISBN 0-8218-0122-8, 0-8218-9237-1 (e- [GM91] J. M. Greenberg and Cleve Moler. book). viii + 135 pp. LCCN QA1 Collisionless solutions to the four .S93 v.22. velocity Broadwell equations. In Multidimensional hyperbolic prob- Gardiner:1992:AFS lems and computations (Min- [GWL+92] Judith D. Gardiner, Matthew R. neapolis, MN, 1989), volume 29 of Wette, Alan J. Laub, James J. IMA Vol. Math. Appl., pages 140– Amato, and Cleve B. Moler. 155. Springer-Verlag, Berlin, Ger- Algorithm 705: A FORTRAN- many / Heidelberg, Germany / 77 software package for solv- London, UK / etc., 1991. ing the Sylvester matrix equa- T T George:1985:LLM tion AXB + CXD = E. ACM Transactions on Mathe- [GMI85] Karen George, Cleve B. Moler, matical Software, 18(2):232–238, and C. Iuzzolino. LOBO.LIB June 1992. CODEN ACMSCU. mathematical software library. ISSN 0098-3500 (print), 1557- Technical report CS85-1, Depart- 7295 (electronic). ment of Computer Science, Uni- Haigh:2008:CMM versity of New Mexico, Albu- querque, NM, USA, January 23, [Hai08] Thomas Haigh. Cleve Moler: 1985. iv + 50 pp. Mathematical software pioneer and creator of Matlab. IEEE Gilbert:1992:SMM Annals of the History of Com- puting, 30(1):87–91, January/ [GMS92] John R. Gilbert, Cleve Moler, and March 2008. CODEN IAHCEX. Robert Schreiber. Sparse matrices ISSN 1058-6180 (print), 1934- in MATLAB: Design and imple- 1547 (electronic). mentation. SIAM Journal on Ma- trix Analysis and Applications,13 Heath:1986:HM (1):333–356, January 1992. CO- DEN SJMAEL. ISSN 0895-4798 [Hea86] M. T. Heath, editor. Hyper- (print), 1095-7162 (electronic). cube multiprocessors, 1987: Pro- Cited in Ake˚ Bj¨orck’s bibliogra- ceedings of the Second Conference phy on least squares, which is on Hypercube Multiprocessors, available by anonymous ftp from Knoxville, Tennessee, September math.liu.se in pub/references. 29–October 1, 1986. Society for REFERENCES 11

Industrial and Applied Mathe- Johnson:1994:CM matics, Philadelphia, PA, USA, 1986. ISBN 0-89871-215-7. LCCN [JM94] Stephen C. Johnson and Cleve QA76.5 .C61921 1986. Moler. Compiling Matlab. In USENIX Association [USE94], Higham:1999:FTP pages 119–127. ISBN 1-880446- 65-0. LCCN QA76.7 .U74 1994. [Hig99] Nicholas J. Higham. A fitting Johnston:1968:BRB tribute to a pioneering numeri- cal analyst [Cleve Moler]. SIAM [Joh68] R. L. Johnston. Book re- News, 32(10):3, December 1999. view: Computer Solution of Lin- ISSN 0036-1437. URL https:/ ear Algebraic Systems (George E. /www.siam.org/news/news.php? Forsythe and Cleve B. Moler). id=796. Celebrating Cleve SIAM Review, 10(3):384–385, Moler’s 60th birthday! ???? 1968. CODEN SIREAD. ISSN 0036-1445 (print), 1095- Hill:1988:ECM 7200 (electronic). [HM88] David R. Hill and Cleve B. Moler Kahan:1971:P (consulting editor). Experiments in Computational Matrix Algebra. [Kah71] W. Kahan. A problem. ACM Random House, New York, NY, SIGNUM Newsletter, 6(3):6, November 1971. CODEN USA, 1988. ISBN 0-394-35678-0 (paperback). xii + 446 pp. LCCN SNEWD6. ISSN 0163-5778 QA188 .H55 1987. (print), 1558-0237 (electronic). See response [DM73]. Jamieson:1989:SNR Kahaner:1989:NMS [Jam89] M. J. Jamieson. Short notes: [KMN89] David Kahaner, Cleve Moler, and Rapidly converging iterative for- Stephen Nash. Numerical Meth- mulae for finding square roots ods and Software. Prentice-Hall and their computational efficien- series in computational mathe- cies. The Computer Journal,32 matics. Prentice-Hall, Englewood (1):93–94, February 1989. CO- Cliffs, NJ 07632, USA, 1989. DEN CMPJA6. ISSN 0010- ISBN 0-13-627258-4. xii + 495 pp. 4620 (print), 1460-2067 (elec- LCCN TA345 .K341 1989. US$50. tronic). URL http://comjnl. Lyness:1967:NDA oxfordjournals.org/content/ 32/1/93.full.pdf+html; http:[LM67] J. N. Lyness and C. B. Moler. //www3.oup.co.uk/computer_ Numerical differentiation of ana- journal/hdb/Volume_32/Issue_ lytic functions. SIAM Journal 01/tiff/93.tif; http://www3. on Numerical Analysis, 4(2):202– oup.co.uk/computer_journal/ 210, June 1967. CODEN SJ- hdb/Volume_32/Issue_01/tiff/ NAAM. ISSN 0036-1429 (print), 94.tif. 1095-7170 (electronic). REFERENCES 12

Little:1991:MHP Moler:1967:P

[LM91] John Little and Cleve B. Moler. [ML67] C. B. Moler and J. N. Ly- MATLAB high-performance nu- ness. Problems. ACM SIGNUM meric computation software: Newsletter, 1(3):12–13, Febru- PRO-MATLAB user’s guide: ary 1967. CODEN SNEWD6. PRO-MATLAB for VAX. Math- ISSN 0163-5778 (print), 1558- Works, South Natick, MA, USA, 0237 (electronic). March 1, 1991. ???? pp. LCCN Moler:1990:PMS QA184.M3 L57 1991. [ML90] Cleve B. Moler and John Lit- Marchioro:1999:ICM tle, editors. PRO-MATLAB for Sun workstations: Matlab for Sun [Mar99] Tom Marchioro. Interview: With workstations: user’s guide. Math- Cleve Moler putting math to Works, South Natick, MA, Jan- work. Computing in Science and uary 1990. (various) pp. LCCN Engineering, 1(4):10–??, July/ TA345.5.P7 P75 1991; QA188 August 1999. CODEN CSENFA. .P76 1990. ISSN 1521-9615 (print), 1558- Moler:1987:PMUb 366X (electronic). URL http:/ /dlib.computer.org/cs/books/ [MLB87a] C. Moler, J. Little, and S. Bang- cs1999/pdf/c4010.pdf. ert. Pro-Matlab User’s Guide. The MathWorks, Cochituate Moler:1996:BRH Place, 24 Prime Park Way, Nat- ick, MA, USA, 1987. ISBN ???? [MB96] Cleve Moler and Friedrich L. LCCN ???? Bauer. Bauer remembers Moler:1987:PMUa Householder and the Gatlin- burg meetings. NA Digest,96 [MLB87b] C. B. Moler, J. N. Little, and (27), July 18, 1996. URL S. Bangert. PC-Matlab Users http://www.maths.manchester. Guide. Cochituate Place, 24 ac.uk/~higham/conferences/ Prime Park Way, Natick, MA, householder/h96/bauertalk. USA, 1987. pdf; http://www.netlib.org/ na-digest-html/96/v96n27.html; Moler:1987:PMV http://www3.math.tu-berlin. de/householder_2008/Cleve. [MLB87c] Cleve Moler, John Little, and htm. The article contains notes Steve Bangert. PRO-MATLAB for F. L. Bauer’s after-banquet for VAX/VMS computer, version talk entitled Memories of Alston 3.1. The MathWorks, Cochituate Householder (1904–1993), House- Place, 24 Prime Park Way, Nat- holder Symposium XIII, June 17– ick, MA, USA, 1987. ISBN ???? 21, 1996 Pontresina, Switzerland. LCCN ???? REFERENCES 13

Malcolm:1973:UUR Moler:1963:RCM

[MM73] Michael A. Malcolm and Cleve B. [Mol63] Cleve Moler. Remark on certifi- Moler. URAND: a universal ran- cation of matrix inversion proce- dom number generator. Technical dures. Communications of the As- Report STAN-CS-73-334, Com- sociation for Computing Machin- puter Science Department, Stan- ery, 6(7):389, July 1963. CO- ford University, Stanford, CA, DEN CACMA2. ISSN 0001-0782 USA, 1973. 5 pp. (print), 1557-7317 (electronic). Moler:1965:FDM Moler:1983:SVA [Mol65] Cleve Barry Moler. Finite Differ- [MM83a] C. B. Moler and D. Morrison. ence Methods for the Eigenvalues Singular value analysis of cryp- of Laplace’s Operator. Ph.D. the- tograms. American Mathematical sis, Department of Computer Sci- Monthly, 90(2):78–87, 1983. CO- ence, Stanford University, Stan- DEN AMMYAE. ISSN 0002-9890 ford, CA, USA, May 27, 1965. (print), 1930-0972 (electronic). iv + 142 pp. URL http:// search.proquest.com/docview/ Moler:1983:RSR 302329013?. Moler:1967:IRF [MM83b] Cleve Moler and Donald Mor- rison. Replacing square roots [Mol67a] C. B. Moler. Iterative refine- by Pythagorean sums. IBM ment in floating point. Jour- Journal of Research and Devel- nal of the Association for Com- opment, 27(6):577–581, Novem- puting Machinery, 14(2):316–321, ber 1983. CODEN IBMJAE. April 1967. CODEN JACOAH. ISSN 0018-8646 (print), 2151- ISSN 0004-5411 (print), 1557- 8556 (electronic). URL http: 735X (electronic). //ieeexplore.ieee.org/stamp/ Moler:1967:ACL stamp.jsp?tp=&arnumber=5390405; http://www.research.ibm.com/ [Mol67b] Cleve B. Moler. Accurate solu- journal/rd/276/ibmrd2706P. tion of linear algebraic systems— pdf. a survey. In AFIPS SJCC ’67 [AFI67], pages 321–324. LCCN More:2009:JCP TK7885.A1 J6 1967. Moler:1968:EPD [MM09] Jorge Mor´e and Cleve Moler. Jim Cody: Pioneer in mathe- [Mol68a] C. B. Moler. Excerpts from matical software libraries. NA Ph.D. comprehensive examina- Digest postings, June 28, 2009. tion. ACM SIGNUM Newslet- URL http://www.netlib.org/ ter, 3(3):??, July 1968. CO- na-digest-html/09/v09n26.html# DEN SNEWD6. ISSN 0163-5778 1. (print), 1558-0237 (electronic). REFERENCES 14

Moler:1968:PDQ Moler:1969:PUN

[Mol68b] Cleve Moler. Ph.D. qualifying [Mol69d] C. B. Moler. Purdue Univer- examination: numerical analy- sity: numerical analysis qualify- sis. ACM SIGNUM Newslet- ing examination. ACM SIGNUM ter, 3(1):??, April 1968. CO- Newsletter, 4(1):11–13, January DEN SNEWD6. ISSN 0163-5778 1969. CODEN SNEWD6. ISSN (print), 1558-0237 (electronic). 0163-5778 (print), 1558-0237 (electronic). Moler:1968:PUN Moler:1969:SAM [Mol68c] Cleve Moler. Purdue Univer- [Mol69e] Cleve B. Moler. State of the art sity: numerical analysis qualify- in matrix computations. ACM ing examination. ACM SIGNUM SIGNUM Newsletter, 4(1):22– Newsletter, 3(2):??, July 1968. 28, January 1969. CODEN CODEN SNEWD6. ISSN 0163- SNEWD6. ISSN 0163-5778 5778 (print), 1558-0237 (elec- (print), 1558-0237 (electronic). tronic). Moler:1970:RFP Moler:1969:MSC [Mol70] C. B. Moler. Reviews: First Principles of Numerical Analy- [Mol69a] C. B. Moler. More on the sphere sis, by Burton Wendroff. Amer- in the corner. ACM SIGNUM ican Mathematical Monthly,77 Newsletter, 4(1):7, January 1969. (7):788–789, August/September CODEN SNEWD6. ISSN 0163- 1970. CODEN AMMYAE. 5778 (print), 1558-0237 (elec- ISSN 0002-9890 (print), 1930- tronic). See [Ste68]. 0972 (electronic). Moler:1969:NSM Moler:1971:MCF

[Mol69b] C. B. Moler. Numerical solution [Mol71] Cleve B. Moler. Matrix compu- of matrix problems. In The di- tations with Fortran and paging. gest record of the 1969 joint con- Technical Report STAN-CS-71- ference on mathematical and com- 196, Computer Science Depart- puter aids to design, pages 15–26 ment, Stanford University, Stan- (of xxv + 441). ????, ????, 1969. ford, CA, USA, 1971. 13 pp. Moler:1972:LES Moler:1969:PDQ [Mol72a] C. B. Moler. Linear equation [Mol69c] C. B. Moler. Ph.D. qualify- solver. Communications of the ing examination: numerical anal- Association for Computing Ma- ysis. ACM SIGNUM Newslet- chinery, 15(4):274–??, April 1972. ter, 4(2):13–16, June 1969. CO- CODEN CACMA2. ISSN 0001- DEN SNEWD6. ISSN 0163-5778 0782 (print), 1557-7317 (elec- (print), 1558-0237 (electronic). tronic). ACM Algorithm 423. REFERENCES 15

Moler:1972:MCF http://escholarship.org/uc/ item/3xb320bq. UC-32, CONF- [Mol72b] C. B. Moler. Matrix computations 780878. with Fortran and paging. Com- Moler:1980:DIM munications of the Association for Computing Machinery, 15(4):268– [Mol80a] C. Moler. Design of an in- 274 (or 268–270??), April 1972. teractive matrix calculator. In CODEN CACMA2. ISSN 0001- AFIPS Conference Proceedings. 0782 (print), 1557-7317 (elec- 1980 National Computer Confer- tronic). ence, pages 363–368 (of xii + 919). AFIPS Press, Montvale, NJ, USA, Moler:1972:MGF 1980. [Mol72c] Cleve Moler. A memory of Moler:1980:MIM George Forsythe. ACM SIGNUM Newsletter, 7(3):8–9, October [Mol80b] C. B. Moler. MATLAB — an in- 1972. CODEN SNEWD6. ISSN teractive matrix laboratory. Tech- 0163-5778 (print), 1558-0237 nical Report 369, Department of (electronic). Mathematics and Statistics, Uni- versity of New Mexico, 1980. Moler:1974:CRS Moler:1980:MUG [Mol74] C. Moler. Cramer’s rule on 2-by-2 [Mol80c] Cleve B. Moler. MATLAB user’s systems. ACM SIGNUM Newslet- guide. Technical Report CS81-1, ter, 9(4):13–14, October 1974. . Dept. CODEN SNEWD6. ISSN 0163- of Computer Science, November 5778 (print), 1558-0237 (elec- 1980. This describes use of Clas- tronic). sic Matlab, the prototype for the Moler:1975:DCE very-much expanded professional Matlab from The MathWorks. [Mol75] C. B. Moler. Difficulties in com- Classic Matlab is no longer avail- puting the exponential of a ma- able. trix. In 2nd USA-Japan Computer Moler:1980:TRP Conference proceedings: August 26–28, 1975, Tokyo, Japan, pages [Mol80d] Cleve B. Moler. Three research 79–82 (of viii + 615). AFIPS problems in numerical linear alge- Press, Montvale, NJ, USA, 1975. bra. In Golub and Oliger [GO80], pages 1–18. ISBN 0-8218-0122- Moler:1979:RBM 8, 0-8218-9237-1 (e-book). LCCN [Mol79] Cleve B. Moler. Response to QA1 .S93 v.22. Beebe by Moler [the general- Moler:1981:MIG ized eigenvalue problem in quan- tum chemistry]. In Moler and [Mol81] Cleve B. Moler. MATLAB in- Shavitt [MS78a], page 65. LCCN stallation guide. Technical re- QD39.3.M3 W61 1978. URL port, University of New Mexico. REFERENCES 16

Dept. of Computer Science, May Moler:1986:MCD 1981. This describes installation of Classic Matlab, the prototype [Mol86] C. B. Moler. Matrix computa- for the very-much expanded pro- tions on distributed memory mul- fessional Matlab from The Math- tiprocessors. In Heath [Hea86], Works. Classic Matlab is no longer pages 181–195. ISBN 0-89871- available. 215-7. LCCN QA76.5 .C61921 1986. Moler:1982:MUG Moler:1988:MMV [Mol82a] C. B. Moler. MATLAB users’ [Mol88a] C. Moler. MATLAB: a math- guide. Technical Report CS81- ematical visualization laboratory. 1 (Revised), Department of Com- In Digest of Papers: COMPCON puter Science, University of New Spring 88. Thirty-Third IEEE Mexico, 1982. Computer Society International Moler:1982:DML Conference, pages 480–481 (of xvi + 549). IEEE Computer Society [Mol82b] Cleve Moler. Demonstration Press, 1109 Spring Street, Suite of a matrix laboratory. Lec- 300, Silver Spring, MD 20910, ture Notes in Mathematics, 909: USA, 1988. ISBN 0-8186-0828-5. 84–98, 1982. CODEN LN- LCCN QA75.5 .C58 1988. IEEE MAA2. ISBN 3-540-11193-X Catalog number 88CH2539-5. (print), 3-540-38986-5 (e-book). ISSN 0075-8434 (print), 1617- Moler:1988:SSH 9692 (electronic). URL http: [Mol88b] C. Moler. Single-user supercom- //link.springer.com/chapter/ puters or how I got rid of the 10.1007/BFb0092962/. BLAS. In Digest of Papers: Moler:1983:LNA COMPCON Spring 88. Thirty- Third IEEE Computer Society [Mol83] Cleve B. Moler. Learning nu- International Conference, pages merical analysis and mathemat- 448–451 (of xvi + 549). IEEE ics from interactive computing. In Computer Society Press, 1109 Proceedings of the 1983 American Spring Street, Suite 300, Sil- Control Conference: Sheraton- ver Spring, MD 20910, USA, Palace Hotel, San Francisco, Cali- 1988. ISBN 0-8186-0828-5. LCCN fornia, June 22, 23, 24, 1983, vol- QA75.5 .C58 1988. IEEE Catalog ume 1, pages 123–124. IEEE Com- number 88CH2539-5. puter Society Press, 1109 Spring Moler:1988:SUS Street, Suite 300, Silver Spring, MD 20910, USA, September [Mol88c] Cleve B. Moler. Single-user su- 1983. URL http://ieeexplore. percomputers or how I got rid of ieee.org/stamp/stamp.jsp?tp= the BLAS. In Compcon Spring &arnumber=4788086. Three vol- ’88. Thirty-Third IEEE Computer umes. Society International Conference, REFERENCES 17

Digest of Papers, pages 448–451. Moler:1995:CCR IEEE Computer Society Press, 1109 Spring Street, Suite 300, [Mol95b] Cleve B. Moler. Cleve’s corner: 435 Silver Spring, MD 20910, USA, Random thoughts: 10 years is 1988. URL http://ieeexplore. a very long time. Technical note, ieee.org/stamp/stamp.jsp?tp= The MathWorks, Inc., 3 Apple &arnumber=4909. Hill Drive, Natick, MA 01760- 2098, USA, Fall 1995. 2 pp. Moler:1992:DGH URL http://www.mathworks. com/company/newsletter/pdf/ [Mol92] Cleve Moler. Dedication to Gene Cleve.pdf. H. Golub on the occasion of his Moler:1995:CCQ 15th birthday. SIAM Journal on Matrix Analysis and Applications, [Mol95c] Cleve B. Moler. Cleve’s cor- 13(1):vii–viii, January 1992. CO- ner: The QR algorithm: Striving DEN SJMAEL. ISSN 0895-4798 for infallibility. Technical note, (print), 1095-7162 (electronic). The MathWorks, Inc., 3 Apple Hill Drive, Natick, MA 01760- Moler:1994:CCB 2098, USA, Summer 1995. 2 pp. URL http://www.mathworks. [Mol94] Cleve B. Moler. Cleve’s corner: com/company/newsletter/pdf/ Benchmarks — LINPACK and sum95cleve.pdf. MATLAB: Fame and fortune from Moler:1995:CCW megaflops. Technical note, The MathWorks, Inc., 3 Apple Hill [Mol95d] Cleve B. Moler. Cleve’s cor- Drive, Natick, MA 01760-2098, ner: Why there isn’t a paral- USA, Summer/Fall 1994. 3 pp. lel MATLAB. Technical note, URL http://www.mathworks. The MathWorks, Inc., 3 Apple com/company/newsletter/pdf/ Hill Drive, Natick, MA 01760- sumfall94cleve.pdf. 2098, USA, 1995. URL http: //www.mathworks.com/company/ Moler:1995:CCT newsletter/pdf/spr95cleve. pdf. [Mol95a] Cleve B. Moler. Cleve’s cor- Moler:1995:TTN ner: A tale of two numbers: With the Pentium, there is a [Mol95e] Cleve B. Moler. A tale of two very small chance of making numbers. SIAM News, 28(1):16, a very large error. Technical January 1, 1995. ISSN 0036-1437. note, The MathWorks, Inc., 3 Discusses the Intel Pentium chip Apple Hill Drive, Natick, MA divide flaw. 01760-2098, USA, Winter 1995. Moler:1996:CCF URL http://www.mathworks. com/company/newsletter/pdf/ [Mol96a] Cleve B. Moler. Cleve’s cor- win95cleve.pdf. ner: Floating points: IEEE Stan- REFERENCES 18

dard unifies arithmetic model. newsletter/clevescorner/win98cleve. Technical note, The MathWorks, shtml. Inc., 3 Apple Hill Drive, Nat- ick, MA 01760-2098, USA, Fall Moler:1998:CCT 1996. 3 pp. URL http:/ /www.mathworks.com/company/ [Mol98b] Cleve B. Moler. Cleve’s cor- newsletter/pdf/Fall96Cleve. ner: Trigonometry is a com- pdf. plex subject: Revisiting inverse, complex, hyperbolic, floating- Moler:1996:CCG point trig functions. Techni- [Mol96b] Cleve B. Moler. Cleve’s cor- cal note, The MathWorks, Inc., ner: Golden ODEs: New ordi- 3 Apple Hill Drive, Natick, nary differential equation solvers MA 01760-2098, USA, Summer for MATLAB and SIMULINK. 1998. 1 pp. URL http:/ Technical note, The MathWorks, /www.mathworks.com/company/ Inc., 3 Apple Hill Drive, Nat- newsletter/clevescorner/sum98cleve. ick, MA 01760-2098, USA, Sum- shtml. mer 1996. 3 pp. URL http: Moler:1999:CCOb //www.mathworks.com/company/ newsletter/pdf/Sum96.Cleve. pdf. [Mol99a] Cleve B. Moler. Cleve’s cor- ner: Objectively speaking: OOPS Moler:1997:CCW is not an apology. Tech- nical note, The MathWorks, [Mol97] Cleve B. Moler. Cleve’s cor- Inc., 3 Apple Hill Drive, Nat- ner: Are we there yet? Zero ick, MA 01760-2098, USA, crossing and event handling for Winter 1999. URL http:/ differential equations. Techni- /www.mathworks.com/company/ cal note, The MathWorks, Inc., newsletter/clevescorner/clevecorner. 3 Apple Hill Drive, Natick, MA shtml. 01760-2098, USA, 1997. 2 pp. URL http://www.mathworks. Moler:1999:CCOa com/company/newsletter/pdf/ 97slCleve.pdf. [Mol99b] Cleve B. Moler. Cleve’s cor- Moler:1998:CCG ner: Optimally speaking: Op- timization Toolbox features new [Mol98a] Cleve B. Moler. Cleve’s corner: methods for large-scale problems. Good vibrations: eigshow helps Technical note, The MathWorks, explain eigenvalues and singular Inc., 3 Apple Hill Drive, Nat- values. Technical note, The Math- ick, MA 01760-2098, USA, Win- Works, Inc., 3 Apple Hill Drive, ter 1999. 1 pp. URL http: Natick, MA 01760-2098, USA, //www.mathworks.com/company/ Winter 1998. 1 pp. URL http: newsletter/clevescorner/sm99cleve. //www.mathworks.com/company/ shtml. REFERENCES 19

Moler:2000:CCF tions rely on skills from another era. Technical note, The Math- [Mol00a] Cleve B. Moler. Cleve’s corner: Works, Inc., 3 Apple Hill Drive, Faster finite Fourier transforms: Natick, MA 01760-2098, USA, MATLAB 6 incorporates FFTW. February 2002. 1 pp. URL http: Technical note, The MathWorks, //www.mathworks.com/company/ Inc., 3 Apple Hill Drive, Nat- newsletter/clevescorner/winter02_ ick, MA 01760-2098, USA, Win- cleve.shtml. ter 2000. 1 pp. URL http: Moler:2002:CCW //www.mathworks.com/company/ newsletter/clevescorner/winter01_[Mol02b] Cleve B. Moler. Cleve’s cor- cleve.shtml. ner: The world’s largest matrix Moler:2000:CCM computation: Google’s PageR- ank is an eigenvector of a ma- [Mol00b] Cleve B. Moler. Cleve’s corner: trix of order 2.7 billion. Tech- MATLAB incorporates LAPACK: nical note, The MathWorks, Increasing the speed and capa- Inc., 3 Apple Hill Drive, Nat- bilities of matrix computation. ick, MA 01760-2098, USA, Oc- Technical note, The MathWorks, tober 2002. 1 pp. URL http: Inc., 3 Apple Hill Drive, Nat- //www.mathworks.com/company/ ick, MA 01760-2098, USA, Win- newsletter/clevescorner/oct02_ ter 2000. 1 pp. URL http: cleve.shtml. //www.mathworks.com/company/ Moler:2004:NCM newsletter/clevescorner/winter2000. cleve.shtml. [Mol04a] Cleve B. Moler. Numerical com- Moler:2001:CCN puting with MATLAB. Society for Industrial and Applied Math- [Mol01] Cleve B. Moler. Cleve’s cor- ematics, Philadelphia, PA, USA, ner: Normal behavior: Zig- 2004. ISBN 0-89871-560-1. xii gurat algorithm generates nor- + 336 pp. LCCN QA297 .M625 mally distributed random num- 2004. bers. Technical note, The Math- Moler:2004:WPT Works, Inc., 3 Apple Hill Drive, Natick, MA 01760-2098, USA, [Mol04b] Cleve B. Moler. Work in progress Spring 2001. 1 pp. URL http: — teaching numerical computing //www.mathworks.com/company/ with MATLAB. In ????, edi- newsletter/clevescorner/spring01_ tor, FIE 2004: 34th Annual Con- cleve.shtml. ference on Frontiers in Educa- Moler:2002:CCT tion, 2004, pages T2H/1–T2H/2 (vol. 1). IEEE Computer Society [Mol02a] Cleve B. Moler. Cleve’s corner: Press, 1109 Spring Street, Suite The tetragamma function and 300, Silver Spring, MD 20910, numerical craftsmanship: MAT- USA, 2004. ISBN ???? LCCN LAB’s special mathematical func- ???? URL http://ieeexplore. REFERENCES 20

ieee.org/stamp/stamp.jsp?tp= second edition, 2008. ISBN 0- &arnumber=1408512. 89871-660-8 (hardcover), 0-89871- Moler:2006:CCP 560-1 (paperback), 0-89871-795-7 (e-book). xi + 336 pp. LCCN [Mol06a] Cleve B. Moler. Cleve’s cor- QA297 .M625 2008. ner: Professor SVD. The Math- Moler:2011:EM Works News&Notes, pages 26– 29, October 2006. URL http: [Mol11] Cleve Moler. Experiments with //www.mathworks.com/mason/ MATLAB. The MathWorks, Co- tag/proxy.html?dataid=8193& chituate Place, 24 Prime Park fileid=35906. Way, Natick, MA, USA, 2011. Moler:2006:CCG ISBN ???? ???? pp. LCCN ???? URL http://www. [Mol06b] Cleve B. Moler. Cleve’s corner: mathworks.com/moler/exm/. The growth of MATLAB and The MathWorks over two decades. Moler:2013:CCG The MathWorks News&Notes, [Mol13] Cleve B. Moler. Cleve’s cor- pages 22–24, January 2006. ner: The Gatlinburg and House- Moler:2007:RSG holder symposia. Technical note, The MathWorks, Inc., 3 [Mol07] Cleve B. Moler. Recollections Apple Hill Drive, Natick, MA of a Stanford NA groupie. In 01760-2098, USA, ?? 2013. Du et al. [DFM+07], page ?? ?? pp. URL https:/ ISBN ???? LCCN ???? /www.mathworks.com/company/ URL http://www.stanford. newsletters/articles/the-gatlinburg- edu/group/compmath50/docs/ and-householder-symposia.html. CompMath50Pgm21.pdf. Moler:2014:CCFb Moler:2008:RBV [Mol14a] Cleve Moler. Cleve’s Cor- [Mol08a] Cleve Moler. Remembering ner: Floating point denor- Beresford and Velvel, March mals, insignificant but contro- 30, 2008. URL http://math. versial. MathWorks Web site., berkeley.edu/bascd08. The Bay July 21, 2014. URL https:/ Area Scientific Computing Day, /blogs.mathworks.com/cleve/ BASCD08, honoring Profs. Ka- 2014/07/21/floating-point- han and Parlett, 29–30 March, denormals-insignificant-but- 2008. controversial-2/. Moler:2008:NCM Moler:2014:CCFa

[Mol08b] Cleve B. Moler. Numerical com- [Mol14b] Cleve Moler. Cleve’s Cor- puting with MATLAB. Society ner: Floating point numbers. for Industrial and Applied Math- MathWorks Web site., July 7, ematics, Philadelphia, PA, USA, 2014. URL https://blogs. REFERENCES 21

mathworks.com/cleve/2014/07/ bit-floating-point-arithmetic/ 07/floating-point-numbers/. . Moler:2015:TPJ Moler:2018:CCV

[Mol15] Cleve Moler. Technical perspec- [Mol18a] Cleve Moler. Cleve’s corner: tive: Not just a matrix labora- VAXBARN restores vibrating tory anymore. Communications membrane on Ardent Titan 1. of the Association for Comput- MathWorks Web site., Decem- ing Machinery, 58(10):90, Octo- ber 31, 2018. URL https:/ ber 2015. CODEN CACMA2. /blogs.mathworks.com/cleve/ ISSN 0001-0782 (print), 1557- 2018/12/31/vaxbarn-restores- 7317 (electronic). URL http:// vibrating-membrane-on-ardent- cacm.acm.org/magazines/2015/ titan/#comment-7949. 10/192374/fulltext. Moler:2018:HMU Moler:2017:CCB [Mol18b] Cleve Moler. The historic MAT- [Mol17a] Cleve Moler. Cleve’s cor- LAB Users’ Guide. Web site, ner: Bug in half-precision February 5, 2018. URL https: floating point object. Math- //blogs.mathworks.com/cleve/ Works Web site., December 20, 2018/02/05/the-historic-- 2017. URL https://blogs. users-guide/. mathworks.com/cleve/2017/12/ Moler:2019:CCC 20/bug-in-half-precision-floating- point-object/. See [Mol17b]. [Mol19a] Cleve Moler. Cleve s corner: Cleve Moler on mathematics and Moler:2017:CCH computing. MathWorks Web [Mol17b] Cleve Moler. Cleve’s corner: “half site., June 25, 2019. URL precision” 16-bit floating point http://feeds.feedburner.com/ arithmetic. MathWorks Web site., mathworks/moler. May 8, 2017. URL https:/ Moler:2019:CCF /blogs.mathworks.com/cleve/ 2017/05/08/half-precision- [Mol19b] Cleve Moler. Cleve’s corner: 16-bit-floating-point-arithmetic/ Floating point arithmetic before . See bug fix [Mol17a]. IEEE 754. MathWorks Web site., January 18, 2019. URL https: Moler:2017:CCQ //blogs.mathworks.com/cleve/ [Mol17c] Cleve Moler. Cleve’s cor- 2019/01/18/floating-point- ner: Quadruple precision, 128- arithmetic-before-ieee-754/. bit floating point arithmetic. Moler:2019:CCV MathWorks Web site., May 22, 2017. URL https://blogs. [Mol19c] Cleve Moler. Cleve’s cor- mathworks.com/cleve/2017/05/ ner: Variable format half pre- 22/quadruple-precision-128- cision floating point arithmetic. REFERENCES 22

MathWorks Web site., Jan- DEN CACMA2. ISSN 0001-0782 uary 16, 2019. URL https: (print), 1557-7317 (electronic). //blogs.mathworks.com/cleve/ 2019/01/16/variable-format- Moler:1970:USN half-precision-floating-point- arithmetic/. [MS70b] C. B. Moler and L. P. Solomon. Use of splines and numerical in- Moler:2019:CL tegration in geometrical acous- tics. Journal of the Acoustical So- [Mol19d] Cleve Moler. Cleve s labo- ciety of America, 48(3):739–744, ratory. Web site., November September 1970. CODEN JAS- 8, 2019. URL https://www. MAN. ISSN 0001-4966. mathworks.com/matlabcentral/ fileexchange/59085-cleve_s- Moler:1971:AGM laboratory. [MS71] Cleve B. Moler and Gilbert W. Moler:1968:BEE Stewart. An algorithm for the generalized matrix eigenvalue [MP68] C. B. Moler and L. E. Payne. problem Ax = λBx. Technical Bounds for eigenvalues and eigen- Report STAN-CS-71-232, Com- vectors of symmetric operators. puter Science Department, Stan- SIAM Journal on Numerical ford University, Stanford, CA, Analysis, 5(1):64–70, March 1968. USA, 1971. 50 pp. Issued jointly CODEN SJNAAM. ISSN 0036- as report CNA 32 by the Center 1429 (print), 1095-7170 (elec- for Numerical Analysis, the Uni- tronic). versity of Texas at Austin. Moler:1994:NAB Moler:1972:AGM [MRS94] C. B. Moler, M. W. Reichelt, and L. F. Shampine. The numeri- [MS72] C. B. Moler and G. W. Stew- cal analytic basis for MathWorks art. An algorithm for generalized simulations tools. In J. Halin, matrix eigenvalue problems. Re- W. Karplus, and R. Rimane, edi- port TR-3, University of Michi- tors, CISS. First Joint Conference gan, Ann Arbor, MI, USA, Febru- of International Simulation Soci- ary 1972. 50 pp. eties Proceedings, pages 18–20 (of xvii + 816). ????, ????, 1994. Moler:1973:AGM

Moler:1970:ISR [MS73] C. B. Moler and G. W. Stewart. An algorithm for generalized ma- [MS70a] C. B. Moler and L. P. Solomon. trix eigenvalue problems. SIAM Integrating square roots. Com- Journal on Numerical Analysis, munications of the Association 10(2):241–256, April 1973. CO- for Computing Machinery, 13(9): DEN SJNAAM. ISSN 0036-1429 556–557, September 1970. CO- (print), 1095-7170 (electronic). REFERENCES 23

Moler:1978:NAC Moler:1978:NDW

[MS78a] Cleve B. Moler and Isaiah Shavitt, [MV78b] Cleve Moler and Charles Van editors. Numerical algorithms Loan. Nineteen dubious ways in chemistry: algebraic meth- to compute the exponential of a ods: report on the workshop, matrix. SIAM Review, 20(4): August 9–11, 1978, LBL-8158. 801–836, October 1978. CODEN Lawrence Berkeley Laboratory, SIREAD. ISSN 0036-1445 (print), University of California, Berke- 1095-7200 (electronic). ley, CA, USA, 1978. LCCN QD39.3.M3 W61 1978. URL Moler:1979:NDW http://escholarship.org/uc/ [MV79] C. Moler and C. Van Loan. item/3xb320bq. UC-32, CONF- Nineteen dubious ways to com- 780878. pute the exponential of a ma- Moler:1978:HFA trix. In Isaac L. Auerbach, edi- tor, The Auerbach annual, 1979, [MS78b] Cleve B. Moler and G. W. Stew- best computer papers, pages 237– art. On the Householder–Fox al- 281 (of x + 334). North-Hol- gorithm for decomposing a projec- land, Amsterdam, The Nether- tion. Journal of Computational lands, 1979. ISBN 0-444-00350-9. Physics, 28(1):82–91, July 1978. LCCN QA76.24.A8 1979. CODEN JCTPAH. ISSN 0021- 9991 (print), 1090-2716 (elec- Moler:2003:NDW tronic). URL http://www. sciencedirect.com/science/ [MV03] Cleve Moler and Charles Van Loan. Nineteen dubious ways article/pii/0021999178900487. to compute the exponential Moler:1979:EMF of a matrix, twenty-five years later. SIAM Review, 45(1):3–49, [MS79] Cleve B. Moler and G. W. March 2003. CODEN SIREAD. (Gilbert W.) Stewart. An efficient ISSN 0036-1445 (print), 1095- matrix factorization for digital im- 7200 (electronic). URL http:/ age processing. Report LA-7637- /epubs.siam.org/sam-bin/dbq/ MS, Los Alamos Scientific Lab- article/41801. oratory, Los Alamos, NM, USA, January 1979. 15 pp. Nickel:1967:ERP

Moler:1978:DWC [Nic67] Karl L. E. Nickel. Extension of a recent paper by Fox, Henrici [MV78a] C. Moler and C. Vanloan. 19 du- and Moler on eigenvalues of el- bious ways to compute exponen- liptic operators. SIAM Jour- tial of a matrix. SIAM Review,20 nal on Numerical Analysis, 4(4): (4):801–836, ???? 1978. CODEN 483–488, December 1967. CO- SIREAD. ISSN 0036-1445 (print), DEN SJNAAM. ISSN 0036- 1095-7200 (electronic). 1429 (print), 1095-7170 (elec- REFERENCES 24

tronic). URL https://www. Stenger:1968:TC jstor.org/stable/2949713. [Ste68] Frank Stenger. A trap in compu- Petzold:2001:GEC tations. ACM SIGNUM Newslet- ter, 3(3):2, July 1968. CO- [PAB+01] L. R. Petzold, U. Ascher, H. T. DEN SNEWD6. ISSN 0163-5778 Banks, J. Crowley, W. Gan- (print), 1558-0237 (electronic). der, L. Greengard, M. Heath, See [Mol69a]. A. Lumsdaine, C. Moler, T. Oden, R. Schnabel, K. Stewart, and USENIX:1994:PUSb A. Trefethen. Graduate education [USE94] USENIX Association, editor. Pro- in computational science and en- ceedings of the USENIX Sympo- gineering. SIAM Review, 43(1): sium on Very High Level Lan- 163–177, ???? 2001. CODEN guages (VHLL): October 26–28, SIREAD. ISSN 0036-1445 (print), 1994, Santa Fe, New Mexico, 1095-7200 (electronic). USA. USENIX, Berkeley, CA, USA, 1994. ISBN 1-880446-65-0. Phillips:1989:DGW LCCN QA76.7 .U74 1994. [PPM+89] D. Phillips, M. Pique, C. Moler, J. Torborg, and D. Greenberg. Distributed graphics: where to draw the lines? ACM SIG- GRAPH—Computer Graphics, 23(5):257–280, December 1989. CODEN CGRADI, CPGPBZ. ISSN 0097-8930 (print), 1558- 4569 (electronic).

Smith:1976:MER

[SBD+76] 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, vol- ume 6 of Lecture Notes in Com- puter Science, Editors: G. Goos and J. Hartmanis. Springer-Ver- lag, Berlin, Germany / Heidel- berg, Germany / London, UK / etc., second edition, 1976. ISBN 0-387-06710-8, 3-540-07546-1. vii + 387 pp. LCCN QA193 .M37, QA267.A1 L43 no.6.