%%% -*-BibTeX-*- %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", %%% version = "1.41", %%% date = "30 September 2015", %%% time = "09:03:19 MDT", %%% filename = "moler-cleve-b.bib", %%% address = "University of Utah %%% Department of Mathematics, 110 LCB %%% 155 S 1400 E RM 233 %%% Salt Lake City, UT 84112-0090 %%% USA", %%% telephone = "+1 801 581 5254", %%% FAX = "+1 801 581 4148", %%% URL = "http://www.math.utah.edu/~beebe", %%% checksum = "54065 3744 16452 164909", %%% email = "beebe at math.utah.edu, beebe at acm.org, %%% beebe at computer.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "bibliography, numerical analysis", %%% license = "public domain", %%% supported = "yes", %%% docstring = "This is a preliminary bibliography of %%% publications of Cleve B. Moler. The %%% companion LaTeX file moler-cleve-b.ltx %%% can be use to typeset this bibliography. %%% %%% At version 1.41, the year coverage looked %%% like this: %%% %%% 1963 ( 1) 1981 ( 1) 1999 ( 4) %%% 1964 ( 1) 1982 ( 2) 2000 ( 2) %%% 1965 ( 1) 1983 ( 5) 2001 ( 2) %%% 1966 ( 0) 1984 ( 2) 2002 ( 2) %%% 1967 ( 7) 1985 ( 1) 2003 ( 1) %%% 1968 ( 6) 1986 ( 2) 2004 ( 2) %%% 1969 ( 6) 1987 ( 5) 2005 ( 0) %%% 1970 ( 3) 1988 ( 4) 2006 ( 2) %%% 1971 ( 4) 1989 ( 3) 2007 ( 2) %%% 1972 ( 6) 1990 ( 1) 2008 ( 4) %%% 1973 ( 4) 1991 ( 2) 2009 ( 1) %%% 1974 ( 1) 1992 ( 4) 2010 ( 0) %%% 1975 ( 1) 1993 ( 1) 2011 ( 2) %%% 1976 ( 1) 1994 ( 4) 2012 ( 0) %%% 1977 ( 2) 1995 ( 6) 2013 ( 0) %%% 1978 ( 6) 1996 ( 2) 2014 ( 0) %%% 1979 ( 5) 1997 ( 1) 2015 ( 1) %%% 1980 ( 4) 1998 ( 2) %%% %%% Article: 59 %%% Book: 18 %%% InCollection: 3 %%% InProceedings: 15 %%% Manual: 2 %%% PhdThesis: 1 %%% Proceedings: 6 %%% TechReport: 28 %%% %%% Total entries: 132 %%% %%% In 2014, Cleve Moler received the IEEE John %%% von Neumann Medal (announced on page 18 of %%% the September 2014 issue of Communications of %%% the ACM). %%% %%% This file is available as part of the BibNet %%% Project. The master copy is available for %%% public access on ftp.math.utah.edu in the %%% directory tree /pub/bibnet/authors. It is %%% mirrored to netlib.bell-labs.com in the %%% directory tree /netlib/bibnet/authors, from %%% which it is available via anonymous ftp and %%% the Netlib service. %%% %%% This bibliography was collected from %%% multiple sources: %%% %%% * the authors' own files; %%% * the TeX User Group bibliography %%% collection on ftp.math.utah.edu in %%% /pub/tex/bib; %%% * the very large Computer Science %%% bibliography collection on ftp.ira.uka.de %%% in /pub/bibliography, to which many people %%% have contributed; %%% * the ACM Computing Archive CD ROM, %%% covering literature of the 1980s; %%% * the IEEE Inspec CD ROMs for 1989--1996, %%% and the Inspec online database (1969--1995); %%% * Internet library catalogs, including %%% University of California MELVYL, Stanford %%% University RLIN, Library of Congress, %%% OCLC; %%% * the Compendex database; %%% * the OCLC Contents1st and Article1st %%% databases; %%% * the AMS MathSciNet database; and %%% * the Cleve's Corner Web site: %%% http://www.mathworks.com/company/newsletter/clevescorner/cleve_toc.shtml %%% %%% BibTeX citation tags are uniformly chosen %%% as name:year:abbrev, where name is the %%% family name of the first author or editor, %%% year is a 4-digit number, and abbrev is a %%% 3-letter condensation of important title %%% words. Citation tags were automatically %%% generated by software developed for the %%% BibNet Project. %%% %%% In this bibliography, entries are sorted %%% first by ascending year, and within each %%% year, alphabetically by author or editor, %%% and then, if necessary, by the 3-letter %%% abbreviation at the end of the BibTeX %%% citation tag, using the bibsort -byyear %%% utility. Cross-referenced proceedings %%% entries appear at the end, because of a %%% restriction in the current BibTeX. %%% %%% The checksum field above contains a CRC-16 %%% checksum as the first value, followed by the %%% equivalent of the standard UNIX wc (word %%% count) utility output of lines, words, and %%% characters. This is produced by Robert %%% Solovay's checksum utility.", %%% } %%% ==================================================================== @Preamble{"\input bibnames.sty " # "\input path.sty " # "\hyphenation{Bang-ert Pyth-a-gor-ean}" # "\ifx \undefined \booktitle \def \booktitle#1{{{\em #1}}} \fi" } %%% ==================================================================== %%% Acknowledgement abbreviations: @String{ack-nhfb= "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: \path|beebe@math.utah.edu|, \path|beebe@acm.org|, \path|beebe@computer.org| (Internet), URL: \path|http://www.math.utah.edu/~beebe/|"} %%% ==================================================================== %%% Institution abbreviations: @String{inst-MATHWORKS= "The MathWorks, Inc."} @String{inst-MATHWORKS:adr= "3 Apple Hill Drive, Natick, MA 01760-2098, USA"} %%% ==================================================================== %%% Journal abbreviations: @String{j-AMER-MATH-MONTHLY= "American Mathematical Monthly"} @String{j-CACM= "Communications of the Association for Computing Machinery"} @String{j-COMP-GRAPHICS= "ACM SIG{\-}GRAPH\emdash Com{\-}puter Graphics"} @String{j-COMP-J= "The Computer Journal"} @String{j-COMPUT-SCI-ENG= "Computing in Science and Engineering"} @String{j-COMPUTER= "Computer"} @String{j-COMPUTERWORLD= "ComputerWorld"} @String{j-IBM-JRD= "IBM Journal of Research and Development"} @String{j-IEEE-ANN-HIST-COMPUT= "IEEE Annals of the History of Computing"} @String{j-IEEE-COMPUT-SCI-ENG= "IEEE Computational Science \& Engineering"} @String{j-INT-J-NUMER-METHODS-ENG= "International Journal for Numerical Methods in Engineering"} @String{j-J-ACM= "Journal of the Association for Computing Machinery"} @String{j-J-ACOUST-SOC-AM= "Journal of the Acoustical Society of America"} @String{j-J-COMPUT-PHYS= "Journal of Computational Physics"} @String{j-LECT-NOTES-MATH= "Lecture Notes in Mathematics"} @String{j-LINEAR-ALGEBRA-APPL= "Linear Algebra and its Applications"} @String{j-SIAM-J-MAT-ANA-APPL= "SIAM Journal on Matrix Analysis and Applications"} @String{j-SIAM-J-NUMER-ANAL= "SIAM Journal on Numerical Analysis"} @String{j-SIAM-J-SCI-STAT-COMP= "SIAM J. Sci. Stat. Comput."} @String{j-SIAM-NEWS= "SIAM News"} @String{j-SIAM-REVIEW= "SIAM Review"} @String{j-TOMS= "ACM Transactions on Mathematical Software"} @String{j-SIGNUM= "ACM SIGNUM Newsletter"} %%% ==================================================================== %%% Publishers and their addresses: @String{pub-ACM= "ACM Press"} @String{pub-ACM:adr= "New York, NY 10036, USA"} @String{pub-AFIPS= "AFIPS Press"} @String{pub-AFIPS:adr= "Montvale, NJ, USA"} @String{pub-IEEE= "IEEE Computer Society Press"} @String{pub-IEEE:adr= "1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA"} @String{pub-MATHWORKS= "The MathWorks"} @String{pub-MATHWORKS:adr= "Cochituate Place, 24 Prime Park Way, Natick, MA, USA"} @String{pub-NH= "North-Hol{\-}land"} @String{pub-NH:adr= "Amsterdam, The Netherlands"} @String{pub-OLDENBOURG= "R. Oldenbourg"} @String{pub-OLDENBOURG:adr= "M{\"u}nchen, Germany"} @String{pub-PH= "Pren{\-}tice-Hall"} @String{pub-PH:adr= "Englewood Cliffs, NJ 07632, USA"} @String{pub-RH= "Random House"} @String{pub-RH:adr= "New York, NY, USA"} @String{pub-SIAM= "Society for Industrial and Applied Mathematics"} @String{pub-SIAM:adr= "Philadelphia, PA, USA"} @String{pub-SV= "Spring{\-}er-Ver{\-}lag"} @String{pub-SV:adr= "Berlin, Germany~/ Heidelberg, Germany~/ London, UK~/ etc."} @String{pub-USENIX= "USENIX"} @String{pub-USENIX:adr= "Berkeley, CA, USA"} @String{pub-WILEY= "John Wiley and Sons, Inc."} @String{pub-WILEY:adr= "New York, NY, USA"} %%% ==================================================================== %%% Part 1 (of 2) --- Cleve Moler and his works %%% %%% Bibliography entries, sorted by year, and then by citation label: @Article{Moler:1963:RCM, author = "Cleve Moler", title = "Remark on certification of matrix inversion procedures", journal = j-CACM, volume = "6", number = "7", pages = "389--389", month = jul, year = "1963", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 25 18:19:47 MST 2005", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/cacm1960.bib", abstract = "In a recent certification [1], two matrix inversion procedures were tested by inverting machine-generated Hilbert matrices and comparing the results with the theoretical inverses. As has been pointed out elsewhere [2], this is an inappropriate and deceptive test. We give here a further discussion of the difficulties involved.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79", } @PhdThesis{Moler:1965:FDM, author = "Cleve Barry Moler", title = "Finite Difference Methods for the Eigenvalues of {Laplace}'s Operator", type = "{Ph.D.} thesis", school = "Department of Computer Science, Stanford University", address = "Stanford, CA, USA", pages = "iv + 142", day = "27", month = may, year = "1965", bibdate = "Wed Mar 25 16:42:25 2015", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://search.proquest.com/docview/302329013?", acknowledgement = ack-nhfb, } @Book{Forsythe:1967:CSL, author = "George E. Forsythe and Cleve B. Moler", title = "Computer Solution of Linear Algebraic Systems", publisher = pub-PH, address = pub-PH:adr, pages = "xi + 148", year = "1967", LCCN = "QA297 .F57 1967", MRclass = "65.35", MRnumber = "MR0219223 (36 \#2306)", MRreviewer = "N. Gastinel", bibdate = "Tue May 25 08:52:32 2010", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib; http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib; http://www.math.utah.edu/pub/tex/bib/gvl.bib", ZMnumber = "0154.40401", acknowledgement = ack-nhfb, keywords = "numerical analysis; software", remark = "Translated to Russian (1969), Japanese (1969), and German (1971).", subject = "numerical analysis; data processing; matrices", tableofcontents = "Reader's background and purpose of book \\ Vector and matrix norms \\ Diagonal form of a matrix under orthogonal equivalence \\ Proof of diagonal-form theorem \\ Types of computational problems in linear algebra \\ Types of matrices encountered impractical problems \\ Sources of computational problems of linear algebra \\ Condition of a linear system \\ Gaussian elimination and LU decomposition \\ Need for interchanging rows \\ Scaling equations and unknowns \\ The Crout and Doolittle variants \\ Iterative improvement \\ Computing the determinant \\ Nearly singular matrices \\ Algol 60 program \\ Fortran, extended Algol, and PL/1 programs \\ Matrix inversion \\ An example: Hilbert matrices \\ Floating-point round-off analysis \\ Rounding error in Gaussian elimination \\ Convergence of iterative improvement \\ Positive definite matrices; band matrices \\ Iterative methods for solving linear systems \\ Nonlinear systems of equations", } @Article{Fox:1967:ABE, author = "L. Fox and P. Henrici and C. Moler", title = "Approximations and Bounds for Eigenvalues of Elliptic Operators", journal = j-SIAM-J-NUMER-ANAL, volume = "4", number = "1", pages = "89--102", month = mar, year = "1967", CODEN = "SJNAAM", ISSN = "0036-1429 (print), 1095-7170 (electronic)", ISSN-L = "0036-1429", bibdate = "Fri Oct 16 06:57:22 MDT 1998", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; JSTOR database", acknowledgement = ack-nhfb, fjournal = "SIAM Journal on Numerical Analysis", journal-URL = "http://epubs.siam.org/sinum", } @Article{Lyness:1967:NDA, author = "J. N. Lyness and C. B. Moler", title = "Numerical Differentiation of Analytic Functions", journal = j-SIAM-J-NUMER-ANAL, volume = "4", number = "2", pages = "202--210", month = jun, year = "1967", CODEN = "SJNAAM", ISSN = "0036-1429 (print), 1095-7170 (electronic)", ISSN-L = "0036-1429", bibdate = "Fri Oct 16 06:57:22 MDT 1998", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; JSTOR database", acknowledgement = ack-nhfb, fjournal = "SIAM Journal on Numerical Analysis", journal-URL = "http://epubs.siam.org/sinum", } @InProceedings{Moler:1967:ACL, author = "Cleve B. Moler", title = "Accurate solution of linear algebraic systems\emdash a survey", crossref = "AFIPS:1967:ACP", pages = "321--324", year = "1967", bibdate = "Mon Sep 26 20:35:17 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, } @Article{Moler:1967:IRF, author = "C. B. Moler", title = "Iterative Refinement in Floating Point", journal = j-J-ACM, volume = "14", number = "2", pages = "316--321", month = apr, year = "1967", CODEN = "JACOAH", ISSN = "0004-5411 (print), 1557-735X (electronic)", ISSN-L = "0004-5411", bibdate = "Tue Nov 1 09:43:17 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", fjournal = "Journal of the ACM", journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J401", keywords = "ir, nla, lud, iterative refinement", } @Article{Moler:1967:P, author = "C. B. Moler and J. N. Lyness", title = "Problems", journal = j-SIGNUM, volume = "1", number = "3", pages = "12--13", month = feb, year = "1967", CODEN = "SNEWD6", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Mon Mar 5 17:26:25 MST 2007", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGNUM Newsletter", } @Article{Moler:1968:BEE, author = "C. B. Moler and L. E. Payne", title = "Bounds for Eigenvalues and Eigenvectors of Symmetric Operators", journal = j-SIAM-J-NUMER-ANAL, volume = "5", number = "1", pages = "64--70", month = mar, year = "1968", CODEN = "SJNAAM", ISSN = "0036-1429 (print), 1095-7170 (electronic)", ISSN-L = "0036-1429", bibdate = "Fri Oct 16 06:57:22 MDT 1998", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; JSTOR database", acknowledgement = ack-nhfb, fjournal = "SIAM Journal on Numerical Analysis", journal-URL = "http://epubs.siam.org/sinum", } @Article{Moler:1968:EPD, author = "C. B. Moler", title = "Excerpts from {Ph.D.} comprehensive examination", journal = j-SIGNUM, volume = "3", number = "3", pages = "??--??", month = jul, year = "1968", CODEN = "SNEWD6", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Mon Mar 5 17:26:27 MST 2007", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, articleno = "5", fjournal = "ACM SIGNUM Newsletter", } @Article{Moler:1968:PDQ, author = "Cleve Moler", title = "{Ph.D.} qualifying examination: numerical analysis", journal = j-SIGNUM, volume = "3", number = "1", pages = "??--??", month = apr, year = "1968", CODEN = "SNEWD6", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Mon Mar 5 17:26:27 MST 2007", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, articleno = "1", fjournal = "ACM SIGNUM Newsletter", } @Article{Moler:1968:PUN, author = "Cleve Moler", title = "{Purdue University}: numerical analysis qualifying examination", journal = j-SIGNUM, volume = "3", number = "2", pages = "??--??", month = jul, year = "1968", CODEN = "SNEWD6", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Mon Mar 5 17:26:27 MST 2007", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, articleno = "3", fjournal = "ACM SIGNUM Newsletter", } @Article{Moler:1969:MSC, author = "C. B. Moler", title = "More on the sphere in the corner", journal = j-SIGNUM, volume = "4", number = "1", pages = "7--7", month = jan, year = "1969", CODEN = "SNEWD6", DOI = "http://dx.doi.org/10.1145/1198450.1198451", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Mon Mar 5 17:26:28 MST 2007", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/bibnet/authors/s/stenger-frank.bib; http://www.math.utah.edu/pub/tex/bib/signum.bib", note = "See \cite{Stenger:1968:TC}.", acknowledgement = ack-nhfb, fjournal = "ACM SIGNUM Newsletter", } @InProceedings{Moler:1969:NSM, author = "C. B. Moler", booktitle = "The digest record of the 1969 joint conference on mathematical and computer aids to design", title = "Numerical solution of matrix problems", publisher = "????", address = "????", pages = "15--26 (of xxv + 441)", year = "1969", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, classcodes = "C4140 (Linear algebra)", conflocation = "Anaheim, CA, USA; 27-31 Oct. 1969", corpsource = "Univ. Michigan, Ann Arbor, MI, USA", keywords = "matrix algebra; numerical methods", sponsororg = "ACM; SIAM; IEEE", } @Article{Moler:1969:PDQ, author = "C. B. Moler", title = "{Ph.D.} qualifying examination: numerical analysis", journal = j-SIGNUM, volume = "4", number = "2", pages = "13--16", month = jun, year = "1969", CODEN = "SNEWD6", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Mon Mar 5 17:26:28 MST 2007", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGNUM Newsletter", } @Article{Moler:1969:PUN, author = "C. B. Moler", title = "{Purdue University}: numerical analysis qualifying examination", journal = j-SIGNUM, volume = "4", number = "1", pages = "11--13", month = jan, year = "1969", CODEN = "SNEWD6", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Mon Mar 5 17:26:28 MST 2007", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGNUM Newsletter", } @Article{Moler:1969:SAM, author = "Cleve B. Moler", title = "State of the art in matrix computations", journal = j-SIGNUM, volume = "4", number = "1", pages = "22--28", month = jan, year = "1969", CODEN = "SNEWD6", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Mon Mar 5 17:26:28 MST 2007", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGNUM Newsletter", } @Article{Moler:1970:ISR, author = "C. B. Moler and L. P. Solomon", title = "Integrating square roots", journal = j-CACM, volume = "13", number = "9", pages = "556--557", month = sep, year = "1970", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", abstract = "Differential equations of the form (y')/sup 2/=f(y) are difficult to integrate numerically because of the singularity at points where f(y) vanishes. A simple trick removes the singularity", acknowledgement = ack-nhfb, classcodes = "C4170 (Differential equations)", corpsource = "Univ. Michigan, Ann Arbor, MI, USA", fjournal = "Communications of the ACM", journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79", keywords = "differential equations", } @Article{Moler:1970:RFP, author = "C. B. Moler", title = "Reviews: {{\em First Principles of Numerical Analysis}}, by {Burton Wendroff}", journal = j-AMER-MATH-MONTHLY, volume = "77", number = "7", pages = "788--789", month = aug # "\slash " # sep, year = "1970", CODEN = "AMMYAE", ISSN = "0002-9890 (print), 1930-0972 (electronic)", ISSN-L = "0002-9890", bibdate = "Mon Jun 28 12:36:02 MDT 1999", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; JSTOR database", acknowledgement = ack-nhfb, fjournal = "American Mathematical Monthly", journal-URL = "http://www.jstor.org/page/journal/amermathmont/about.html", } @Article{Moler:1970:USN, author = "C. B. Moler and L. P. Solomon", title = "Use of splines and numerical integration in geometrical acoustics", journal = j-J-ACOUST-SOC-AM, volume = "48", number = "3", pages = "739--744", month = sep, year = "1970", CODEN = "JASMAN", ISSN = "0001-4966", ISSN-L = "0001-4966", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, classcodes = "A4320 (General linear acoustics); A6260 (Acoustic properties of liquids)", corpsource = "Univ. Michigan, Ann Arbor, MI, USA", fjournal = "Journal of the Acoustical Society of America", keywords = "acoustic wave propagation; acoustics", } @Book{Forsythe:1971:CVL, author = "George E. (George Elmer) Forsythe and Cleve B. Moler", title = "{Computer-Verfahren f{\"u}r lineare algebraische Systeme}. ({German}) [{Computer} solution of linear algebraic systems]", publisher = pub-OLDENBOURG, address = pub-OLDENBOURG:adr, pages = "168", year = "1971", ISBN = "3-486-33601-0", ISBN-13 = "978-3-486-33601-6", LCCN = "????", bibdate = "Tue May 25 08:56:35 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "Translated from the American original by Christine und Helmuth Sp{\"a}th.", series = "Verfahren der Datenverarbeitung", ZMnumber = "0217.52503", acknowledgement = ack-nhfb, classmath = "*65F05 Direct methods for linear systems 65-01 Textbooks (numerical analysis) 65F10 Iterative methods for linear systems 65Y20 Complexity and performance of numerical algorithms", language = "German", subject = "Numerical analysis; Data processing; Matrices; Programmierung; Lineares Gleichungssystem", xxpages = "162", } @TechReport{Moler:1971:AGM, author = "Cleve B. Moler and Gilbert W. Stewart", title = "An algorithm for the generalized matrix eigenvalue problem {$ A x = \lambda B x $}", type = "Technical Report", number = "STAN-CS-71-232", institution = "Computer Science Department, Stanford University", address = "Stanford, CA, USA", pages = "50", year = "1971", bibdate = "Sat Apr 07 09:36:51 2007", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "Issued jointly as report CNA 32 by the Center for Numerical Analysis, the University of Texas at Austin.", acknowledgement = ack-nhfb, } @TechReport{Moler:1971:MCF, author = "Cleve B. Moler", title = "Matrix computations with {Fortran} and paging", type = "Technical Report", number = "STAN-CS-71-196", institution = "Computer Science Department, Stanford University", address = "Stanford, CA, USA", pages = "13", year = "1971", bibdate = "Sat Apr 07 09:28:43 2007", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, remark = "June, 1970, revised December 1970.", } @InProceedings{Boyle:1972:NCE, author = "J. M. Boyle and W. J. Cody and W. R. Cowell and B. S. Garbow and Y. Ikebe and C. B. Moler and B. T. Smith", title = "{NATS}, a collaborative effort to certify and disseminate mathematical software", crossref = "ACM:1972:PAA", pages = "630--635", year = "1972", bibdate = "Tue Sep 06 23:48:15 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, } @TechReport{Moler:1972:AGM, author = "C. B. Moler and G. W. Stewart", title = "An algorithm for generalized matrix eigenvalue problems", type = "Report", number = "TR-3", institution = "University of Michigan", address = "Ann Arbor, MI, USA", pages = "50", month = feb, year = "1972", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", abstract = "A method, called the QZ algorithm, is presented for the solution of the matrix eigenvalue problem Ax= lambda Bx with the general square matrices A and B. Particular attention is paid to the degeneracies which result when B is singular. No inversions of B or its submatrices are used. The algorithm is a generalization of the QR algorithm, and reduces to it when B=I. Problems involving powers of lambda are also mentioned", acknowledgement = ack-nhfb, classcodes = "C4140 (Linear algebra)", corpsource = "Univ. Michigan, Ann Arbor, MI, USA", keywords = "algorithm; degeneracies; eigenvalues and eigenfunctions; generalized matrix eigenvalue problems; matrix algebra; methods; numerical; QZ", treatment = "T Theoretical or Mathematical", } @Article{Moler:1972:LES, author = "C. B. Moler", title = "Linear Equation Solver", journal = j-CACM, volume = "15", number = "4", pages = "274--??", month = apr, year = "1972", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "ACM Algorithm 423.", abstract = "These FORTRAN routines are modifications of, and intended as replacements for, previous routines. The modifications increase efficiency while retaining accuracy and ease of use. Consideration is made of the effect of Fortran array storage conventions and paged dynamic memory allocation schemes. When translated by a good Fortran compiler, the routines should be competitive with programs written directly in machine language", acknowledgement = ack-nhfb, classcodes = "C4140 (Linear algebra)", corpsource = "Univ. Michigan, Ann Arbor, MI, USA", fjournal = "Communications of the ACM", journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79", keywords = "array processing; Fortran; linear algebra; linear equation solver; memory; paged memory; subroutines; virtual", } @Article{Moler:1972:MCF, author = "C. B. Moler", title = "Matrix Computations with {Fortran} and Paging", journal = j-CACM, volume = "15", number = "4", pages = "268--274 (or 268--270??)", month = apr, year = "1972", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", abstract = "The efficiency of conventional Fortran programs for matrix computations can often be improved by reversing the order of nested loops. Such modifications produce modest savings in many common situations and very significant savings for large problems run under an operating system which uses paging", acknowledgement = ack-nhfb, classcodes = "C4140 (Linear algebra); C6140D (High level languages)", corpsource = "Univ. Michigan, Ann Arbor, MI, USA", fjournal = "Communications of the ACM", journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79", keywords = "FORTRAN; Fortran; fortran; linear equations; matrix algebra; matrix computations; memory hierarchy; nested loops; nla; paged memory; virtual memory", treatment = "P Practical", } @Article{Moler:1972:MGF, author = "Cleve Moler", title = "A memory of {George Forsythe}", journal = j-SIGNUM, volume = "7", number = "3", pages = "8--9", month = oct, year = "1972", CODEN = "SNEWD6", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Tue Apr 12 07:49:58 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGNUM Newsletter", } @Article{Ciment:1973:BRB, author = "Melvyn Ciment and Cleve Moler and Otto G. Ruehr", title = "Book Review: {{\booktitle{A Conjectured Positive Definite Matrix}} (K. W. Schmidt)}", journal = j-SIAM-REVIEW, volume = "15", number = "1", pages = "222--223", month = "????", year = "1973", CODEN = "SIREAD", DOI = "http://dx.doi.org/10.1137/1015016", ISSN = "0036-1445 (print), 1095-7200 (electronic)", ISSN-L = "0036-1445", bibdate = "Thu Mar 27 09:06:46 MDT 2014", bibsource = "http://epubs.siam.org/toc/siread/15/1; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/siamreview.bib", acknowledgement = ack-nhfb, fjournal = "SIAM Review", journal-URL = "http://epubs.siam.org/sirev", onlinedate = "January 1973", } @Article{Dorr:1973:REC, author = "Fred W. Dorr and Cleve B. Moler", title = "Roundoff error on the {CDC 6600\slash 7600} computers", journal = j-SIGNUM, volume = "8", number = "2", pages = "24--26", month = apr, year = "1973", CODEN = "SNEWD6", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "See \cite{Kahan:1971:P} for the original problem.", abstract = "Discusses a program for investigating roundoff error on different computers", acknowledgement = ack-nhfb, classcodes = "C5230 (Digital arithmetic methods)", corpsource = "Univ. California, Los Alamos, NM, USA", fjournal = "ACM SIGNUM Newsletter", keywords = "arithmetic; CDC 6600/7600 computers; computer; digital arithmetic; program; roundoff error", treatment = "P Practical; X Experimental", } @TechReport{Malcolm:1973:UUR, author = "Michael A. Malcolm and Cleve B. Moler", title = "{URAND}: a universal random number generator", type = "Technical Report", number = "STAN-CS-73-334", institution = "Computer Science Department, Stanford University", address = "Stanford, CA, USA", pages = "5", year = "1973", bibdate = "Sat Apr 07 09:25:30 2007", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/prng.bib", abstract = "A subroutine for generating uniformly-distributed floating-point numbers in the interval [0,1) is presented in ANSI Standard Fortran. The subroutine, URAND, is designed to be relatively machine independent. URAND has undergone minimal testing on various machines and is thought to work properly on any machine having binary integer number representation, integer multiplication modulo $m$ and integer addition either modulo $m$ or yielding at least $ \log_2 (m) $ significant bits, where $m$ is some integral power of $2$. Upon the first call of URAND, the value of $m$ is automatically determined and appropriate constants for a linear congruential generator are computed following the suggestions of D. E. Knuth, volume 2. URAND is guaranteed to have a full-length cycle. Readers are invited to apply their favorite statistical tests to URAND, using any binary machine, and report the results to the authors.", acknowledgement = ack-nhfb, } @Article{Moler:1973:AGM, author = "C. B. Moler and G. W. Stewart", title = "An Algorithm for Generalized Matrix Eigenvalue Problems", journal = j-SIAM-J-NUMER-ANAL, volume = "10", number = "2", pages = "241--256", month = apr, year = "1973", CODEN = "SJNAAM", ISSN = "0036-1429 (print), 1095-7170 (electronic)", ISSN-L = "0036-1429", bibdate = "Fri Oct 16 06:57:22 MDT 1998", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; JSTOR database", acknowledgement = ack-nhfb, classcodes = "B0290H (Linear algebra); C4140 (Linear algebra)", corpsource = "Univ. New Mexico, Albuquerque, NM, USA", fjournal = "SIAM Journal on Numerical Analysis", journal-URL = "http://epubs.siam.org/sinum", keywords = "algorithm; degeneracies; eigenvalues and eigenfunctions; general square; generalization of the QR; generalized matrix eigenvalue problems; matrices; matrix algebra; nla, geig, QZ algorithm; singular", treatment = "T Theoretical or Mathematical", } @Article{Moler:1974:CRS, author = "C. Moler", title = "{Cramer}'s rule on $2$-by-$2$ systems", journal = j-SIGNUM, volume = "9", number = "4", pages = "13--14", month = oct, year = "1974", CODEN = "SNEWD6", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", abstract = "Cramer's rule expresses the solution to a system of simultaneous linear equations in terms of ratios of determinants. It is widely known as an example of an impractical method for large systems because of the time required to compute the determinants. For 2-by-2 systems this time difficulty disappears and, since the method does not involve a search for pivots, it may appear to have an advantage over Gaussian elimination. In this note the author points out that Cramer's rule is unsatisfactory even for 2- by-2 systems because of roundoff error difficulties", acknowledgement = ack-nhfb, classcodes = "B0290B (Error analysis in numerical methods); B0290H (Linear algebra); C4110 (Error analysis in numerical methods); C4140 (Linear algebra)", fjournal = "ACM SIGNUM Newsletter", keywords = "2 by 2 systems; Cramer's rule; determinants; error analysis; linear algebra; ratios of; simultaneous linear equations", treatment = "T Theoretical or Mathematical", } @InProceedings{Moler:1975:DCE, author = "C. B. Moler", booktitle = "2nd USA-Japan Computer Conference proceedings: August 26--28, 1975, Tokyo, Japan", title = "Difficulties in computing the exponential of a matrix", publisher = pub-AFIPS, address = pub-AFIPS:adr, pages = "79--82 (of viii + 615)", year = "1975", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", abstract = "Computing the exponential of a matrix is a problem in many fields, particularly linear systems theory and control theory. There are over a dozen distinctly different methods for carrying out this fundamental computation. Tha author surveys some of these methods, and makes a very preliminary assessment of their relative merits from the point of view of numerical analysis", acknowledgement = ack-nhfb, classcodes = "B0290H (Linear algebra); C4140 (Linear algebra); C7310 (Mathematics computing)", conflocation = "Tokyo, Japan; 26-28 Aug. 1975", corpsource = "Dept. of Math. and Statistics, Univ. of New Mexico, Albuquerque, NM, USA", keywords = "matrix algebra; matrix exponential computation; numerical analysis", sponsororg = "AFIPS; Information Processing Soc. Japan", treatment = "T Theoretical or Mathematical", } @Book{Smith:1976:MER, author = "B. T. Smith and J. M. Boyle and J. J. Dongarra and B. S. Garbow and Y. Ikebe and V. C. Klema and C. B. Moler", title = "Matrix Eigensystem Routines\emdash {EISPACK} Guide", volume = "6", publisher = pub-SV, address = pub-SV:adr, edition = "Second", pages = "vii + 387", year = "1976", ISBN = "0-387-06710-8, 3-540-07546-1", ISBN-13 = "978-0-387-06710-0, 978-3-540-07546-2", LCCN = "QA193 .M37, QA267.A1 L43 no.6", bibdate = "Mon Dec 13 15:15:20 1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", series = "Lecture Notes in Computer Science, Editors: G. Goos and J. Hartmanis", annote = "es wird das Eispack-programmsystem zur Loesung von Eigenwertproblemen Beschrieben. Ferner Werden Hinweise zur Behandlung Verschiedener Matrixtypen MIT Diesem System Gegeben. Ausserdem Werden Noch Laufzeitabschaetzungen Angegeben.", descriptor = "Eigenvektor, Eigenwert, Eispack, Loesungsverfahren", keywords = "book, nla, eig, eispack, software", } @Book{Forsythe:1977:CMM, author = "George E. (George Elmer) Forsythe and Michael A. Malcolm and Cleve B. Moler", title = "Computer Methods for Mathematical Computations", publisher = pub-PH, address = pub-PH:adr, pages = "xi + 259", year = "1977", ISBN = "0-13-165332-6", ISBN-13 = "978-0-13-165332-0", LCCN = "QA297 .F5681", MRclass = "65-01", MRnumber = "MR0458783 (56 \#16983)", MRreviewer = "Sven-{\AA}ke Gustafson", bibdate = "Tue May 25 09:01:08 2010", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib; http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib; http://www.math.utah.edu/pub/tex/bib/fortran1.bib", note = "Cited in {\AA}ke Bj{\"o}rck's bibliography on least squares, which is available by anonymous ftp from \path=math.liu.se= in \path=pub/references=", price = "US\$16.95", series = "Prentice-Hall series in automatic computation", ZMnumber = "0361.65002", acknowledgement = ack-nhfb, classmath = "*65-01 Textbooks (numerical analysis) 68-01 Textbooks (computer science)", keywords = "Fortran (computer program language); numerical analysis -- data processing", remark = "Subroutines and exercises for the computer solution of problems involving matrices, integrals, differential equations, spline functions, zeros and extrema of functions, least squares, and Monte Carlo techniques.", subject = "Numerical analysis; Data processing; Computer programs; Problems, exercises, etc; FORTRAN (Computer program language)", tableofcontents = "Introduction \\ Floating-point computation \\ Linear systems of equations \\ Interpolation \\ Numerical integration \\ Initial value problems in ordinary differential equations \\ Solution of nonlinear equations \\ Optimization \\ Least squares and the singular value decomposition \\ Random number generation and Monte Carlo methods", } @Book{Garbow:1977:MER, author = "B. S. Garbow and J. M. Boyle and J. J. Dongarra and C. B. Moler", title = "Matrix Eigensystem Routines\emdash {EISPACK} Guide Extension", volume = "51", publisher = pub-SV, address = pub-SV:adr, pages = "viii + 343", year = "1977", ISBN = "0-387-08254-9, 3-540-08254-9", ISBN-13 = "978-0-387-08254-7, 978-3-540-08254-5", LCCN = "QA193 .M381, QA267.A1,L43 no. 51", bibdate = "Mon Dec 13 15:14:28 1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", series = "Lecture Notes in Computer Science, Editors: G. Goos and J. Hartmanis", keywords = "nla, eig, eispack, software", } @Article{Davis:1978:SME, author = "G. J. Davis and C. B. Moler", title = "Sensitivity of matrix eigenvalues", journal = j-INT-J-NUMER-METHODS-ENG, volume = "12", number = "9", pages = "1367--1373", month = "????", year = "1978", CODEN = "IJNMBH", ISSN = "0029-5981", ISSN-L = "0029-5981", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, classcodes = "A0210 (Algebra, set theory, and graph theory)", corpsource = "Dept. of Math., Univ. of New Mexico, Albuquerque, NM, USA", fjournal = "International Journal for Numerical Methods in Engineering", keywords = "eigenvalues and eigenfunctions; matrix algebra; matrix eigenvalues; sensitivity", treatment = "T Theoretical or Mathematical", } @Article{Moler:1978:DWC, author = "C. Moler and C. Vanloan", title = "19 Dubious Ways to Compute Exponential of a Matrix", journal = j-SIAM-REVIEW, volume = "20", number = "4", pages = "801--836", month = "????", year = "1978", CODEN = "SIREAD", DOI = "http://dx.doi.org/10.1137/1020098", ISSN = "0036-1445 (print), 1095-7200 (electronic)", ISSN-L = "0036-1445", bibdate = "Fri Jun 21 11:25:02 MDT 2013", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/siamreview.bib", acknowledgement = ack-nhfb, fjournal = "SIAM Review", journal-URL = "http://epubs.siam.org/sirev", } @Article{Moler:1978:HFA, author = "Cleve B. Moler and G. W. Stewart", title = "On the {Householder--Fox} Algorithm for Decomposing a Projection", journal = j-J-COMPUT-PHYS, volume = "28", number = "1", pages = "82--91", month = jul, year = "1978", CODEN = "JCTPAH", DOI = "http://dx.doi.org/10.1016/0021-9991(78)90048-7", ISSN = "0021-9991 (print), 1090-2716 (electronic)", ISSN-L = "0021-9991", bibdate = "Sun Jan 1 09:15:29 MST 2012", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/jcomputphys1970.bib", URL = "http://www.sciencedirect.com/science/article/pii/0021999178900487", acknowledgement = ack-nhfb, classcodes = "A0210 (Algebra, set theory, and graph theory); A0270 (Computational techniques); C4140 (Linear algebra)", corpsource = "Univ. of New Mexico, Albuquerque, NM, USA", fjournal = "Journal of Computational Physics", journal-URL = "http://www.sciencedirect.com/science/journal/00219991", keywords = "approximate projection; Cholesky decomposition; Householder--Fox algorithm; matrix algebra; orthonormal basis for; projection range; rounding error", treatment = "T Theoretical or Mathematical", } @Article{Moler:1978:NDW, author = "C. B. Moler and C. F. {Van Loan}", title = "Nineteen dubious ways to compute the exponential of a matrix", journal = j-SIAM-REVIEW, volume = "20", number = "4", pages = "801--836", month = oct, year = "1978", CODEN = "SIREAD", ISSN = "0036-1445 (print), 1095-7200 (electronic)", ISSN-L = "0036-1445", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, classcodes = "C4140 (Linear algebra)", corpsource = "Dept. of Math., Univ. of New Mexico, Albuquerque, NM, USA", fjournal = "SIAM Review", journal-URL = "http://epubs.siam.org/sirev", keywords = "eig; matrix algebra; matrix exponential; matrix function; nla", treatment = "A Application; G General Review", } @InProceedings{Moler:1979:RBM, author = "Cleve B. Moler", title = "Response to {Beebe} by {Moler} [The Generalized Eigenvalue Problem in Quantum Chemistry]", crossref = "Moler:1978:NAC", pages = "65--65", year = "1979", bibdate = "Sun Dec 08 11:54:23 2013", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, } @Article{Cline:1979:ECN, author = "A. K. Cline and C. B. Moler and G. W. Stewart and J. H. Wilkinson", title = "An Estimate for the Condition Number of a Matrix", journal = j-SIAM-J-NUMER-ANAL, volume = "16", number = "2", pages = "368--375", month = apr, year = "1979", CODEN = "SJNAAM", ISSN = "0036-1429 (print), 1095-7170 (electronic)", ISSN-L = "0036-1429", MRclass = "65F35 (65F05)", MRnumber = "80g:65048", MRreviewer = "R. P. Tewarson", bibdate = "Fri Oct 16 06:57:22 MDT 1998", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; JSTOR database", acknowledgement = ack-nhfb, classcodes = "C4140 (Linear algebra)", corpsource = "Computer Sci. Dept., Univ. of Texas, Austin, TX, USA", fjournal = "SIAM Journal on Numerical Analysis", journal-URL = "http://epubs.siam.org/sinum", keywords = "cond; condition estimation; err; linear systems; math; matrix algebra; matrix of coefficients; nla", treatment = "T Theoretical or Mathematical", } @Book{Dongarra:1979:LUG, author = "J. J. Dongarra and J. R. Bunch and C. B. Moler and G. W. Stewart", title = "{LINPACK} Users' Guide", publisher = pub-SIAM, address = pub-SIAM:adr, pages = "320", year = "1979", ISBN = "0-89871-172-X (paperback)", ISBN-13 = "978-0-89871-172-1 (paperback)", LCCN = "QA76.73 .L22 L5 1979; QA184 .L56 1982; QA214 .L56 1979", bibdate = "Mon Dec 13 15:18:20 1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/bibnet/authors/s/stewart-gilbert-w.bib; http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib; http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", abstract = "The authors of this carefully structured guide are the principal developers of LINPACK, a unique package of Fortran subroutines for analyzing and solving various systems of simultaneous linear algebraic equations and linear least squares problems. This guide supports both the casual user of LINPACK who simply requires a library subroutine, and the specialist who wishes to modify or extend the code to handle special problems. It is also recommended for classroom work.", acknowledgement = ack-nhfb, GWS-number = "B2", keywords = "book, Cholesky decomposition, cond, downd, linpack, lud, lud, math, nla, qrd, qrd, soft, software, survey, svd, svd, upd, updating", subject = "LINPACK (Computer system); Equations, Simultaneous; Data processing; Matrices; Data processing.; LINPACK (Computer system); LINPACK (Syst{\`e}me d'ordinateur); {\'E}quations simultan{\'e}es; Informatique", tableofcontents = "General matrices \\ Band matrices \\ Positive definite matrices \\ Positive definite band matrices \\ Symmetric indefinite matrices \\ Triangular matrices \\ Tridiagonal matrices \\ The Cholesky decomposition \\ The $QR$ decomposition \\ Updating $QR$ and Cholesky decompositions \\ The singular value decomposition \\ References \\ Basic linear algebra subprograms \\ Timing data \\ Program listings \\ BLA listings", xxauthor = "J. J. Dongarra and C. B. Moler and J. R. Bunch and G. W. Stewart", } @TechReport{Moler:1979:EMF, author = "Cleve B. Moler and G. W. (Gilbert W.) Stewart", title = "An efficient matrix factorization for digital image processing", type = "Report", number = "LA-7637-MS", institution = "Los Alamos Scientific Laboratory", address = "Los Alamos, NM, USA", pages = "15", month = jan, year = "1979", bibdate = "Tue May 25 08:46:03 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, subject = "matrices; data processing", } @InCollection{Moler:1979:NDW, author = "C. Moler and C. {Van Loan}", editor = "Isaac L. Auerbach", booktitle = "The Auerbach annual, 1979, best computer papers", title = "Nineteen dubious ways to compute the exponential of a matrix", publisher = pub-NH, address = pub-NH:adr, pages = "237--281 (of x + 334)", year = "1979", ISBN = "0-444-00350-9", ISBN-13 = "978-0-444-00350-8", LCCN = "QA76.24.A8 1979", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, classcodes = "B0290H (Linear algebra); C4140 (Linear algebra)", corpsource = "Dept. of Math., Univ. of New Mexico, Albuquerque, NM, USA", keywords = "approximation theory; computational stability; differential; equations; exponential; matrix; matrix algebra; matrix characteristic; matrix eigenvalues; polynomial", treatment = "T Theoretical or Mathematical", } @Book{Forsythe:1980:MMM, author = "George E. Forsythe and Michael A. Malcolm and Cleve B. Moler", title = "Ma{\v{s}}innye metody matemati{\v{c}}eskich vy{\v{c}}islenij. ({Russian}) [{Computer} Methods for Mathematical Computations]", publisher = "Izdatel'stvo Mir", address = "Moscow, USSR", pages = "280", year = "1980", MRclass = "65-01 (65-04)", MRnumber = "MR586770 (82a:65001)", bibdate = "Tue May 25 09:06:54 2010", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "Translated from the English by Kh. D. Ikramov.", ZMnumber = "0547.65001", acknowledgement = ack-nhfb, classmath = "65-01 Textbooks (numerical analysis) 65-04 Machine computation, programs (numerical analysis) 65Cxx Numerical simulation 65Hxx Nonlinear algebraic or transcendental equations 65Dxx Numerical approximation 65L05 Initial value problems for ODE (numerical methods) 65Fxx Numerical linear algebra 65G50 Roundoff error", keywords = "elementary numerical analysis; floating-point computation; Fortran subroutines; interpolation; least squares; linear systems of equations; Monte Carlo methods; numerical computing; numerical integration; optimization; random number generation; singular value decomposition; textbooks", language = "Russian", } @InProceedings{Moler:1980:DIM, author = "C. Moler", booktitle = "AFIPS Conference Proceedings. 1980 National Computer Conference", title = "Design of an interactive matrix calculator", publisher = pub-AFIPS, address = pub-AFIPS:adr, pages = "363--368 (of xii + 919)", year = "1980", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", abstract = "MATLAB is an interactive computer program that serves as a convenient `laboratory' for computations involving matrices. It provides easy access to matrix software developed by the LINPACK and EISPACK projects. The capabilities range from standard tasks such as solving simultaneous linear equations and inverting matrices, through symmetric and nonsymmetric eigenvalue problems, to fairly sophisticated matrix tools such as the singular value decomposition", acknowledgement = ack-nhfb, classcodes = "C4140 (Linear algebra)", conflocation = "Anaheim, CA, USA; 19-22 May 1980", corpsource = "Univ. of New Mexico, Albuquerque, NM, USA", keywords = "eigenvalue problems; interactive matrix calculator; inverting matrices; MATLAB; matrix algebra; matrix software; simultaneous linear equations; singular value decomposition", treatment = "T Theoretical or Mathematical", } @TechReport{Moler:1980:MIM, author = "C. B. Moler", title = "{MATLAB}\,---\,An Interactive Matrix Laboratory", type = "Technical Report", number = "369", institution = "Department of Mathematics and Statistics, University of New Mexico", year = "1980", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", keywords = "nla, software", } @TechReport{Moler:1980:MUG, author = "Cleve B. Moler", title = "{MATLAB} User's Guide", number = "CS81-1", institution = "University of New Mexico. Dept. of Computer Science", month = nov, year = "1980", LCCN = "QA75.5 T44", bibdate = "Wed Jul 6 17:41:28 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "This describes use of Classic Matlab, the prototype for the very-much expanded professional Matlab from The MathWorks. Classic Matlab is no longer available.", acknowledgement = ack-nhfb, } @TechReport{Moler:1981:MIG, author = "Cleve B. Moler", title = "{MATLAB} Installation Guide", institution = "University of New Mexico. Dept. of Computer Science", month = may, year = "1981", LCCN = "QA75.5 T44", bibdate = "Wed Jul 6 17:39:16 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "This describes installation of Classic Matlab, the prototype for the very-much expanded professional Matlab from The MathWorks. Classic Matlab is no longer available.", acknowledgement = ack-nhfb, } @Article{Moler:1982:DML, author = "Cleve Moler", title = "Demonstration of a matrix Laboratory", journal = j-LECT-NOTES-MATH, volume = "909", pages = "84--98", year = "1982", CODEN = "LNMAA2", DOI = "http://dx.doi.org/10.1007/BFb0092962", ISBN = "3-540-11193-X (print), 3-540-38986-5 (e-book)", ISBN-13 = "978-3-540-11193-1 (print), 978-3-540-38986-6 (e-book)", ISSN = "0075-8434 (print), 1617-9692 (electronic)", ISSN-L = "0075-8434", bibdate = "Fri May 9 19:07:37 MDT 2014", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/lnm1980.bib", URL = "http://link.springer.com/chapter/10.1007/BFb0092962/", acknowledgement = ack-nhfb, book-DOI = "http://dx.doi.org/10.1007/BFb0092954", book-URL = "http://www.springerlink.com/content/978-3-540-38986-6", fjournal = "Lecture Notes in Mathematics", journal-URL = "http://link.springer.com/bookseries/304", } @TechReport{Moler:1982:MUG, author = "C. B. Moler", title = "{MATLAB} Users' Guide", number = "CS81-1 (Revised)", institution = "Department of Computer Science, University of New Mexico", year = "1982", bibdate = "Fri Aug 12 01:33:19 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, keywords = "nla, software", } @Article{Dongarra:1983:IAC, author = "J. J. Dongarra and C. B. Moler and J. H. Wilkinson", title = "Improving the Accuracy of Computed Eigenvalues and Eigenvectors", journal = j-SIAM-J-NUMER-ANAL, volume = "20", number = "1", pages = "23--45", month = feb, year = "1983", CODEN = "SJNAAM", ISSN = "0036-1429 (print), 1095-7170 (electronic)", ISSN-L = "0036-1429", MRclass = "65F15", MRnumber = "84c:65063", MRreviewer = "M. Lotkin", bibdate = "Fri Oct 16 06:57:22 MDT 1998", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; JSTOR database; Theory/Matrix.bib", acknowledgement = ack-nhfb, classcodes = "B0290B (Error analysis in numerical methods); B0290H (Linear algebra); C4110 (Error analysis in numerical methods); C4140 (Linear algebra)", corpsource = "Argonne Nat. Lab., Argonne, IL, USA", fjournal = "SIAM Journal on Numerical Analysis", journal-URL = "http://epubs.siam.org/sinum", keywords = "accuracy; computed eigenvalues; computed eigenvectors; convergence of numerical methods; eig; eigenfunctions; eigenvalues and; EISPACK; error analysis; extended; iterative refinement; matrix algebra; matrix eigenvalues; matrix eigenvectors; Newton's method; nla; numerical; numerical accuracy; numerically stable implementation; precision arithmetic; residuals; standard; subroutines; theory", kwds = "nla, eig, iterative refinement", subject = "G.4 Mathematics of Computing, MATHEMATICAL SOFTWARE, Efficiency \\ G.1.3 Mathematics of Computing, NUMERICAL ANALYSIS, Numerical Linear Algebra, Eigenvalues", treatment = "T Theoretical or Mathematical", xxnote = "Cited in \cite{govl:89}.", } @InProceedings{Moler:1983:LNA, author = "Cleve B. Moler", booktitle = "Proceedings of the 1983 American Control Conference: Sheraton-Palace Hotel, San Francisco, California, June 22, 23, 24, 1983", title = "Learning numerical analysis and mathematics from interactive computing", volume = "1", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "123--124", month = sep, year = "1983", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "Three volumes.", URL = "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4788086", abstract = "Many concepts of numerical analysis and mathematics can be learned most readily in an interactive computing environment. The program MATLAB was developed to provide such an environment. MATLAB, an interactive computer program, serves as a convenient `laboratory' of computations involving matrices. It provides easy access to matrix software developed by the LINPACK and EISPACK projects. The capabilities range from standard tasks such as solving simultaneous linear equations and inverting matrices, through symmetric and nonsymmetric eigenvalue problems, to fairly sophisticated matrix tools such as the singular value decomposition.", acknowledgement = ack-nhfb, bookpages = "1350", classcodes = "C7310 (Mathematics computing); C7810C (Computer-aided instruction)", conflocation = "San Francisco, CA, USA; 22-24 June 1983", corpsource = "Dept. of Computer Sci., Univ. of New Mexico, Albuquerque, NM, USA", journal-URL = "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=4788052", keywords = "computer aided instruction; computer aided learning; EISPACK; interactive computing; LINPACK; mathematics; MATLAB; matrices; matrix software; nonsymmetric eigenvalue; numerical analysis; problems; simultaneous linear equations; singular value decomposition; symmetric eigenvalue problems", sponsororg = "American Automatic Control Council", treatment = "P Practical", } @Article{Moler:1983:RSR, author = "Cleve Moler and Donald Morrison", title = "Replacing Square Roots by {Pythagorean} Sums", journal = j-IBM-JRD, volume = "27", number = "6", pages = "577--581", month = nov, year = "1983", CODEN = "IBMJAE", DOI = "http://dx.doi.org/10.1147/rd.276.0577", ISSN = "0018-8646 (print), 2151-8556 (electronic)", ISSN-L = "0018-8646", bibdate = "Tue Mar 25 14:26:59 MST 1997", bibsource = "Compendex database; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/ibmjrd.bib", URL = "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5390405; http://www.research.ibm.com/journal/rd/276/ibmrd2706P.pdf", abstract = "An algorithm is presented for computing a `Pythagorean sum' $ a \osum b = \sqrt {a^2 + b^2} $ directly from $a$ and $b$ without computing their squares or taking a square root. No destructive floating point overflows or underflows are possible. The algorithm can be extended to compute the Euclidean norm of a vector. The resulting subroutine is short, portable, robust, and accurate, but not as efficient as some other possibilities. The algorithm is particularly attractive for computers where space and reliability are more important than speed", acknowledgement = ack-nhfb, classcodes = "C4190 (Other numerical methods); C5230 (Digital arithmetic methods)", classification = "723", corpsource = "Dept. of Computer Sci., Univ. of New Mexico, Albuquerque, NM, USA", fjournal = "IBM Journal of Research and Development", journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520", journalabr = "IBM J Res Dev", keywords = "algorithms; computer metatheory --- Algorithmic Languages; computer programming; digital arithmetic; Euclidean norm; floating-point arithmetic; iterative methods; performance; Pythagorean sums; subroutine; vector", review = "ACM CR 8406-0463", subject = "G.1 Mathematics of Computing, NUMERICAL ANALYSIS, Roots of Nonlinear Equations \\ F.2.1 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms and Problems, Computations on polynomials \\ F.2.2 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and Problems, Geometrical problems and computations", treatment = "T Theoretical or Mathematical", } @InProceedings{Moler:1988:SUS, author = "Cleve B. Moler", booktitle = "{Compcon Spring '88. Thirty-Third IEEE Computer Society International Conference, Digest of Papers}", title = "Single-user supercomputers or how {I} got rid of the {BLAS}", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "448--451", year = "1988", DOI = "http://dx.doi.org/10.1109/CMPCON.1988.4909", bibdate = "Tue Mar 5 08:48:38 MST 2013", bibsource = "http://ieeexplore.ieee.org/servlet/opac?punumber=5288520; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/ibmjrd.bib", URL = "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4909", acknowledgement = ack-nhfb, journal-URL = "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=190", } @Article{Moler:1983:SVA, author = "C. B. Moler and D. Morrison", title = "Singular Value Analysis of Cryptograms", journal = j-AMER-MATH-MONTHLY, volume = "90", number = "2", pages = "78--87", year = "1983", CODEN = "AMMYAE", ISSN = "0002-9890 (print), 1930-0972 (electronic)", ISSN-L = "0002-9890", bibdate = "Sat Dec 6 06:25:49 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", fjournal = "American Mathematical Monthly", journal-URL = "http://www.jstor.org/page/journal/amermathmont/about.html", keywords = "nla, svd, application", } @InCollection{Dongarra:1984:EPS, author = "Jack J. Dongarra and Cleve B. Moler", title = "{EISPACK}: {A} Package for Solving Matrix Eigenvalue Problems", crossref = "Cowell:1984:SDM", chapter = "4", pages = "68--87", year = "1984", bibdate = "Wed Sep 07 10:09:35 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, } @TechReport{George:1985:LLM, author = "Karen George and Cleve B. Moler and C. Iuzzolino", title = "{LOBO.LIB} mathematical software library", type = "Technical report", number = "CS85-1", institution = "Department of Computer Science, University of New Mexico", address = "Albuquerque, NM, USA", pages = "iv + 50", day = "23", month = jan, year = "1985", bibdate = "Sat Apr 07 09:32:07 2007", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, } @InProceedings{Moler:1986:MCD, author = "C. B. Moler", title = "Matrix Computations on Distributed Memory Multiprocessors", crossref = "Heath:1986:HM", pages = "181--195", year = "1986", bibdate = "Wed Aug 24 03:27:33 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, keywords = "nla, prll", } @Article{Golub:1987:D, author = "Gene H. Golub and Iain Duff and Cleve Moler", title = "Dedication", journal = j-LINEAR-ALGEBRA-APPL, volume = "88/89", pages = "1--12", year = "1987", CODEN = "LAAPAW", ISSN = "0024-3795 (print), 1873-1856 (electronic)", ISSN-L = "0024-3795", MRclass = "01A70", MRnumber = "88e:01060", bibdate = "Thu Jan 23 11:18:08 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, fjournal = "Linear Algebra and its Applications", journal-URL = "http://www.sciencedirect.com/science/journal/00243795", } @Article{Golub:1987:LAA, author = "G. H. Golub and C. Moler", title = "Linear Algebra and its Applications --- in Memory of {James H. Wilkinson}", journal = j-LINEAR-ALGEBRA-APPL, volume = "88--89", pages = "1--3", month = apr, year = "1987", CODEN = "LAAPAW", DOI = "http://dx.doi.org/10.1016/0024-3795(87)90098-X", ISSN = "0024-3795 (print), 1873-1856 (electronic)", ISSN-L = "0024-3795", bibdate = "Thu Jun 6 10:13:11 MDT 2013", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, fjournal = "Linear Algebra and its Applications", journal-URL = "http://www.sciencedirect.com/science/journal/00243795", } @Manual{Moler:1987:PMUa, author = "C. B. Moler and J. N. Little and S. Bangert", title = "{PC}-{Matlab} Users Guide", publisher = pub-MATHWORKS, address = pub-MATHWORKS:adr, year = "1987", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", } @Book{Moler:1987:PMUb, author = "C. Moler and J. Little and S. Bangert", title = "{Pro-Matlab} User's Guide", publisher = pub-MATHWORKS, address = pub-MATHWORKS:adr, year = "1987", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Fri Sep 09 16:47:49 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, keywords = "book, nla, software", } @Book{Moler:1987:PMV, author = "Cleve Moler and John Little and Steve Bangert", title = "{PRO-MATLAB} for {VAX}/{VMS} computer, version 3.1", publisher = pub-MATHWORKS, address = pub-MATHWORKS:adr, year = "1987", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Wed Jul 6 18:15:09 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, } @Book{Hill:1988:ECM, author = "David R. Hill and Cleve B. {Moler (consulting editor)}", title = "Experiments in Computational Matrix Algebra", publisher = pub-RH, address = pub-RH:adr, year = "1988", ISBN = "0-394-35678-0", ISBN-13 = "978-0-394-35678-5", LCCN = "QA188 .H55 1987", bibdate = "Wed Dec 15 09:07:54 1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, } @InProceedings{Moler:1988:MMV, author = "C. Moler", booktitle = "Digest of Papers: COMPCON Spring 88. Thirty-Third IEEE Computer Society International Conference", title = "{MATLAB}: a mathematical visualization laboratory", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "480--481 (of xvi + 549)", year = "1988", ISBN = "0-8186-0828-5", ISBN-13 = "978-0-8186-0828-5", LCCN = "QA75.5 .C58 1988", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "IEEE Catalog number 88CH2539-5.", abstract = "A description is given of the Titan, a supercomputer with a price tag that makes it possible to devote the entire machine to a single user. Peak floating-point performance is 64 Mflops (million floating-point instructions per second). The Titan compilers automatically vectorize and parallelize standard code. Powerful, integrated graphics allow visualization of the results of computational experiments. The use of the LINPACK Benchmark to analyze how well such computers approach their peak performance is discussed.", acknowledgement = ack-nhfb, classcodes = "C6130B (Graphics techniques); C7310 (Mathematics)", conflocation = "San Francisco, CA, USA; 29 Feb.-3 March 1988", corpsource = "Dana Comput., Sunnyvale, CA, USA", keywords = "3-D graphics; computation environment; computer graphics; interactive; mathematical; mathematical visualization laboratory; mathematics computing; MATLAB; matrix calculator; software packages; subroutine libraries; supercomputer; Titan single-user", sponsororg = "IEEE", treatment = "P Practical; R Product Review", } @InProceedings{Moler:1988:SSH, author = "C. Moler", booktitle = "Digest of Papers: COMPCON Spring 88. Thirty-Third IEEE Computer Society International Conference", title = "Single-user supercomputers or how {I} got rid of the {BLAS}", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "448--451 (of xvi + 549)", year = "1988", ISBN = "0-8186-0828-5", ISBN-13 = "978-0-8186-0828-5", LCCN = "QA75.5 .C58 1988", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "IEEE Catalog number 88CH2539-5.", acknowledgement = ack-nhfb, classcodes = "C5440 (Multiprocessor systems and techniques); C5470 (Performance evaluation and testing)", conflocation = "San Francisco, CA, USA; 29 Feb.-3 March 1988", corpsource = "Dana Comput. Inc., Sunnyvale, CA, USA", keywords = "64 MFLOPS; BLAS; floating-point performance; integrated graphics; LINPACK Benchmark; parallel machines; performance evaluation; supercomputers; Titan; Titan compilers", sponsororg = "IEEE", treatment = "P Practical", } @Book{Kahaner:1989:NMS, author = "David Kahaner and Cleve Moler and Stephen Nash", title = "Numerical Methods and Software", publisher = pub-PH, address = pub-PH:adr, pages = "xii + 495", year = "1989", ISBN = "0-13-627258-4", ISBN-13 = "978-0-13-627258-8", LCCN = "TA345 .K341 1989", bibdate = "Mon Jul 08 19:17:50 2013", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", price = "US\$50", series = "Prentice-Hall series in computational mathematics", abstract = "The following topics were dealt with: computer arithmetic and computational errors; linear systems of equations; interpolation; numerical quadrature; linear least-squares data fitting; solution of nonlinear equations; ordinary differential equations; optimization and nonlinear least squares; simulation and random numbers; and trigonometric approximation and the fast Fourier transform. A significant part of the book is a set of Fortran subroutines, these are provided on a floppy disk for use on IBM PC compatibles under MS DOS. They have been gathered from collections such as Linpack, Quadpack, Minpack, SLATEC and others. They represent the state of the art in mathematical software and a significant part of each chapter acts as a user guide to them and contains listings of the routines.", acknowledgement = ack-nhfb, classcodes = "B0120 (Education and training); B0290 (Numerical analysis); C7310 (Mathematics); C4100 (Numerical analysis)", classification = "B0120 (Education and training); B0290 (Numerical analysis); C4100 (Numerical analysis); C7310 (Mathematics)", keywords = "algorithms; approximation; computational errors; Computational errors; Computer arithmetic; computer arithmetic; differential equations; equations; fast Fourier transform; Fast Fourier transform; floppy disk; Floppy disk; FORTRAN listings; Fortran subroutines; IBM PC compatibles; interpolation; Interpolation; linear least-; Linear least-squares data fitting; linear systems of; Linear systems of equations; Linpack; mathematical software; Mathematical software; mathematics computing; Minpack; Nonlinear equations; nonlinear equations; nonlinear least; Nonlinear least squares; numerical methods; numerical quadrature; Numerical quadrature; optimization; Optimization; ordinary; Ordinary differential equations; Quadpack; random numbers; Random numbers; Simulation; simulation; SLATEC; squares; squares data fitting; theory; trigonometric; Trigonometric approximation; user guide; User guide", review = "ACM CR 8911-0779", subject = "G.1 Mathematics of Computing, NUMERICAL ANALYSIS \\ F.2.1 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms and Problems, Computation of transforms", tableofcontents = "Acknowledgments / xi \\ \\ 1 Introduction \\ 1.1 Why a New Book? / 1 \\ 1.2 The Subroutines / 4 \\ 1.3 Mathematical Software --- an Example: Square Root of Sum of Squares / 7 \\ 1.4 Portability / 9 \\ 1.5 Software Design: Error Handling / 10 \\ 1.6 Software Design: Scratch Storage / 11 \\ 1.7 Historical Perspective: Backus and the Fortran Language / 12 \\ 1.8 Other Useful Sources of Information / 13 \\ 1.9 Problems / 15 \\ \\ \\ 2 Computer Arithmetic and Computational Errors / 17 \\ 2.1 Introduction / 17 \\ 2.2 Representation of Numbers / 21 \\ 2.3 Machine Constants / 24 \\ 2.4 Errors In Scientific Computing / 27 \\ *2.5 Extrapolation / 31 \\ 2.6 Historical Perspective: Ekert and Mauchly / 33 \\ 2.7 Problems / 35 \\ \\ \\ 3 Linear Systems of Equations / 41 \\ 3.1 Introduction / 41 \\ 3.2 Linear Systems For Stored Matrices / 44 \\ 3.3 Subroutine SGEFS / 54 \\ 3.4 Historical Perspective: J. H. Wilkinson / 57 \\ 3.5 Column-oriented Algorithms / 59 \\ *3.6 More About Condition Numbers / 61 \\ *3.7 Norms and Error Analysis / 66 \\ *3.8 Estimating the Condition Number / 68 \\ 3.9 Further Ideas / 70 \\ 3.10 Problems / 75 \\ \\ \\ 4 Interpolation / 81 \\ 4.1 Introduction / 81 \\ 4.2 Polynomial Interpolation / 87 \\ 4.3 Using Other Basis Functions / 89 \\ 4.4 How Good Is Polynomial Interpolation? / 93 \\ 4.5 Historical Perspective: Runge / 95 \\ 4.6 Evaluation of Polynomials / 96 \\ 4.7 Piecewise Linear Interpolation / 97 \\ 4.8 Piecewise Cubic Functions / 100 \\ 4.9 PCHIP, Piecewise Cubic Hermite Interpolation Package / 104 \\ *4.10 Cubic Hermite Interpolation --- Details / 106 \\ 4.11 Cubic Splines / 108 \\ 4.12 Practical Differences Between Splines and Cubic Hermites / 110 \\ 4.13 B{\'e}zier Curves / 114 \\ *4.14 B-splines / 120 \\ 4.15 Problems / 125 \\ \\ \\ 5 Numerical Quadrature / 138 \\ 5.1 Introduction / 138 \\ 5.2 One Dimensional Quadrature Rules and Formulas / 140 \\ 5.3 Change of Interval / 148 \\ 5.4 Compound Quadrature Rules and Error Estimates / 149 \\ 5.5 Gauss--Kronrod Quadrature Rules / 153 \\ 5.6 Automatic and Adaptive Quadrature Algorithms / 155 \\ 5.7 Subroutines QIDA and QKI5 / 157 \\ 5.8 Data Integration / 160 \\ 5.9 Infinite and Semi-infinite Intervals / 163 \\ *5.10 Double Integrals / 169 \\ 5.11 Monte Carlo Methods / 176 \\ 5.12 Historical Perspective: Ulam (1909--1984) and von Neumann (1903--1957) / 179 \\ 5.13 Problems / 181 \\ \\ \\ 6 Linear Least-Squares Data Fitting / 190 \\ 6.1 Introduction / 190 \\ 6.2 Exploring Data / 196 \\ 6.3 The Normal Equations / 201 \\ 6.4 Orthogonal Factorizations / 203 \\ 6.5 Subroutine SQRLS / 210 \\ 6.6 Historical Perspective: Gauss / 212 \\ *6.7 Degenerate Least-squares Problems / 214 \\ *6.8 The Singular-value Decomposition / 218 \\ *6.9 The Null-space Problem / 223 \\ 6.10 Problems / 226 \\ \\ \\ 7 Solution of Nonlinear Equations / 235 \\ 7.1 Introduction / 235 \\ 7.2 Methods For Computing Real Roots / 239 \\ 7.3 Subroutine FZERO / 248 \\ 7.4 Historical Perspective: {\'E}variste Galois / 251 \\ 7.5 Systems of Nonlinear Equations / 253 \\ 7.6 Subroutine SNSQE / 258 \\ 7.7 Problems / 260 \\ 7.8 Prologues: FZERO and SNSQE / 264 \\ \\ \\ 8 Ordinary Differential Equations / 272 \\ 8.1 Introduction / 272 \\ 8.2 Stable and Unstable Equations, Numerical Methods / 280 \\ 8.3 Stiff Differential Equations / 284 \\ 8.4 Euler's Method / 285 \\ 8.5 Accuracy and Stability of Numerical Methods / 287 \\ 8.6 Order of an Integration Method / 294 \\ 8.7 Subroutine SDRIV2 / 295 \\ 8.8 Implicit Methods / 298 \\ 8.9 Multi-step Methods / 303 \\ *8.10 Order and Error of a Multi-step Method / 304 \\ 8.11 Stability For Multi-step Methods / 306 \\ 8.12 Functional Iteration and Newton's Method For Solving the Implicit Equations / 306 \\ *8.13 Ozone In the Atmosphere --- a Stiff System / 311 \\ 8.14 Multi-value Methods / 314 \\ 8.15 An Example of Multi-value / 317 \\ 8.16 Other Multi-value Methods / 319 \\ 8.17 Relation of Multi-step and Multi-value Methods / 321 \\ *8.18 Attractive Characteristics of Multi-value: Step Size and Order Changing / 322 \\ *8.19 Taylor Series and Runge Kutta Methods / 325 \\ *8.20 Some Topics Omitted / 329 \\ 8.21 Problems / 331 \\ 8.22 Prologue: SDRIV2 / 341 \\ \\ \\ 9 Optimization and Nonlinear Least Squares / 347 \\ 9.1 Introduction / 347 \\ 9.2 One-dimensional Optimization / 350 \\ 9.3 Subroutine FMIN / 361 \\ 9.4 Optimization In Many Dimensions / 363 \\ 9.5 Subroutine UNCMIN / 370 \\ 9.6 Nonlinear Data Fitting / 372 \\ 9.7 Historical Perspective: Sir Isaac Newton (1642--1727) / 374 \\ 9.8 Further Ideas / 376 \\ 9.9 Problems / 377 \\ 9.10 Prologues: FMIN and UNCMIN / 381 \\ \\ \\ 10 Simulation and Random Numbers / 385 \\ 10.1 Introduction / 385 \\ 10.2 Random Numbers / 387 \\ 10.3 Generation of Uniformly Distributed Numbers / 389 \\ 10.4 Applications of Random Numbers: Brownian Motion and Fractals / 392 \\ 10.5 Congruential and Fibonacci Generators / 395 \\ 10.6 Function UNI / 397 \\ 10.7 Sampling From Other Distributions / 397 \\ 10.8 Function RNOR / 400 \\ *10.9 Example: Radiation Shielding and Reactor Criticality / 403 \\ *10.10 Problems / 404 \\ 10.11 Prologues: UNI and RNOR / 410 \\ \\ \\ 11 Trigonometric Approximation and the Fast Fourier Transform / 413 \\ 11.1 Introduction / 413 \\ 11.2 Fourier Integral Transform, Discrete-Fourier Transform, and Fourier Series / 414 \\ 11.3 Energy and Power / 417 \\ 11.4 Historical Perspective: Fourier (1786--1830) / 421 \\ 11.5 Practical Computation of Fourier Coefficients; The Discrete Fourier Transform / 422 \\ 11.6 Subroutines EZFFTF and EZFFTB / 427 \\ 11.7 Truncated Fourier Series as an Approximation / 430 \\ 11.8 Relationships Between Fourier Transforms and Fourier Series / 437 \\ 11.9 Least Squares Applications: El Nino / 441 \\ 11.10 The Fast Fourier Transform / 445 \\ *11.11 Complex Representation / 448 \\ *11.12 Two-dimensional Transforms / 454 \\ *11.13 Convolution and Correlation / 458 \\ *11.14 Historical Perspective: the Fast Fourier Transform / 465 \\ 11.15 Problems / 466 \\ 11.16 Prologues: EZFFTF, EZFFTB, CFFTF, CFFTB and CFFT2D / 470 \\ \\ \\ Bibliography / 476 \\ \\ \\ Index / 483", thesaurus = "FORTRAN listings; Mathematics computing; Numerical methods", treatment = "G General Review; P Practical; T Theoretical or Mathematical", } @Article{Phillips:1989:DGW, author = "D. Phillips and M. Pique and C. Moler and J. Torborg and D. Greenberg", title = "Distributed graphics: where to draw the lines?", journal = j-COMP-GRAPHICS, volume = "23", number = "5", pages = "257--280", month = dec, year = "1989", CODEN = "CGRADI, CPGPBZ", ISSN = "0097-8930 (print), 1558-4569 (electronic)", ISSN-L = "0097-8930", bibdate = "Wed Aug 24 01:54:48 MDT 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, fjournal = "Computer Graphics", journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J166", keywords = "design", subject = "B.4.2 Hardware, INPUT/OUTPUT AND DATA COMMUNICATIONS, Input/Output Devices, Voice \\ I.3.1 Computing Methodologies, COMPUTER GRAPHICS, Hardware architecture \\ I.3.2 Computing Methodologies, COMPUTER GRAPHICS, Graphics Systems \\ I.3.6 Computing Methodologies, COMPUTER GRAPHICS, Methodology and Techniques \\ I.3.7 Computing Methodologies, COMPUTER GRAPHICS, Three-Dimensional Graphics and Realism", } @Book{Moler:1990:PMS, editor = "Cleve B. Moler and John Little", title = "{PRO-MATLAB} for {Sun} workstations: {Matlab} for {Sun} workstations: user's guide", publisher = "MathWorks", address = "South Natick, MA", pages = "(various)", month = jan, year = "1990", LCCN = "TA345.5.P7 P75 1991; QA188 .P76 1990", bibdate = "Tue May 25 08:44:25 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, remark = "Interactive software package for scientific and engineering numeric computation.", subject = "Engineering mathematics; Computer programs; Handbooks, manuals, etc; Mathematics", } @InCollection{Greenberg:1991:CSF, author = "J. M. Greenberg and Cleve Moler", booktitle = "Multidimensional hyperbolic problems and computations (Minneapolis, MN, 1989)", title = "Collisionless solutions to the four velocity {Broadwell} equations", volume = "29", publisher = pub-SV, address = pub-SV:adr, pages = "140--155", year = "1991", MRclass = "76P05 (82C40)", MRnumber = "MR1087078 (91m:76099)", MRreviewer = "Nicola Bellomo", bibdate = "Sat Apr 16 17:52:48 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", series = "IMA Vol. Math. Appl.", } @Book{Little:1991:MHP, author = "John Little and Cleve B. Moler", title = "{MATLAB} high-performance numeric computation software: {PRO-MATLAB} user's guide: {PRO-MATLAB} for {VAX}", publisher = "MathWorks", address = "South Natick, MA, USA", pages = "????", day = "1", month = mar, year = "1991", LCCN = "QA184.M3 L57 1991", bibdate = "Tue May 25 08:44:25 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, remark = "VMS system software version 5.0 or higher.", subject = "PRO-MATLAB (Computer program); Handbooks, manuals, etc; MATLAB; Mathematical analysis; Computer programs; Engineering mathematics", } @Article{Gardiner:1992:AFS, author = "Judith D. Gardiner and Matthew R. Wette and Alan J. Laub and James J. Amato and Cleve B. Moler", title = "Algorithm 705: {A} {FORTRAN-77} Software Package for Solving the {Sylvester} Matrix Equation {$ A X B^{\sc {T}} + C X D^{\sc {T}} = E $}", journal = j-TOMS, volume = "18", number = "2", pages = "232--238", month = jun, year = "1992", CODEN = "ACMSCU", ISSN = "0098-3500 (print), 1557-7295 (electronic)", ISSN-L = "0098-3500", MRclass = "65F05 (65-04 65F10 65F35)", MRnumber = "MR1167893", bibdate = "Tue Oct 22 15:46:09 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", abstract = "This paper documents a software package for solving the Sylvester matrix equation AXB/sup T/+CXD/sup T/=E. All quantities are real matrices; A and C are m*m; B and D are n*n; and X and E are m*n. The unknown is X. Two symmetric forms of Eq. (1) are treated separately for efficiency. They are the continuous-time symmetric Sylvester equation and the discrete-time equation. The software also provides a means for estimating the condition number of these three equations.", acknowledgement = ack-nhfb, affiliation = "California Univ., Santa Barbara, CA, USA", classcodes = "C7310 (Mathematics); C4140 (Linear algebra)", classification = "C4140 (Linear algebra); C7310 (Mathematics)", corpsource = "California Univ., Santa Barbara, CA, USA", fjournal = "Association for Computing Machinery. Transactions on Mathematical Software", journal-URL = "http://portal.acm.org/toc.cfm?idx=J782", keywords = "Continuous time symmetric equation; continuous time symmetric equation; Discrete-time equation; discrete-time equation; FORTRAN-77; mathematics computing; matrix algebra; package; software; Software package; software packages; Sylvester matrix equation", thesaurus = "Mathematics computing; Matrix algebra; Software packages", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Gardiner:1992:SSM, author = "Judith D. Gardiner and Alan J. Laub and James J. Amato and Cleve B. Moler", title = "Solution of the {Sylvester} Matrix Equation {$ A X B^{\sc {T}} + C X D^{\sc {T}} = E $}", journal = j-TOMS, volume = "18", number = "2", pages = "223--231", month = jun, year = "1992", CODEN = "ACMSCU", ISSN = "0098-3500 (print), 1557-7295 (electronic)", ISSN-L = "0098-3500", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", abstract = "A software package has been developed to solve efficiently the Sylvester-type matrix equation AXB/sup T/+CXD/sup T/=E. A transformation method is used which employs the QZ algorithm to structure the equation in such a way that it can be solved columnwise by a back substitution technique. The algorithm is an extension of the Bartels--Stewart method and the Hessenberg--Schur method. The numerical performance of the algorithms and software is demonstrated by application to near-singular systems", acknowledgement = ack-nhfb, classcodes = "C7310 (Mathematics); C4140 (Linear algebra)", corpsource = "California Univ., Santa Barbara, CA, USA", fjournal = "ACM Transactions on Mathematical Software", journal-URL = "http://portal.acm.org/toc.cfm?idx=J782", keywords = "algorithm; back substitution; Bartels--Stewart method; Hessenberg--Schur method; iterative methods; linear algebra; mathematical software; mathematics computing; near-singular systems; QZ; software package; software packages; Sylvester-type matrix equation", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Gilbert:1992:SMM, author = "John R. Gilbert and Cleve Moler and Robert Schreiber", title = "Sparse Matrices in {MATLAB}: Design and Implementation", journal = j-SIAM-J-MAT-ANA-APPL, volume = "13", number = "1", pages = "333--356", month = jan, year = "1992", CODEN = "SJMAEL", ISSN = "0895-4798 (print), 1095-7162 (electronic)", ISSN-L = "0895-4798", MRclass = "65-04 (65F50)", MRnumber = "MR1146669 (92i:65004)", bibdate = "Tue Jan 21 08:54:30 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "Cited in {\AA}ke Bj{\"o}rck's bibliography on least squares, which is available by anonymous ftp from \path=math.liu.se= in \path=pub/references=.", acknowledgement = ack-nhfb, fjournal = "SIAM Journal on Matrix Analysis and Applications", journal-URL = "http://epubs.siam.org/simax", keywords = "nla, soft, sparse", } @Article{Moler:1992:DGH, author = "Cleve Moler", title = "Dedication to {Gene H. Golub} on the occasion of his 15th birthday", journal = j-SIAM-J-MAT-ANA-APPL, volume = "13", number = "1", pages = "vii--viii", month = jan, year = "1992", CODEN = "SJMAEL", ISSN = "0895-4798 (print), 1095-7162 (electronic)", ISSN-L = "0895-4798", MRclass = "01A70", MRnumber = "MR1146646", bibdate = "Tue Jan 28 14:03:35 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, fjournal = "SIAM Journal on Matrix Analysis and Applications", journal-URL = "http://epubs.siam.org/simax", remark = "Gene Golub's birthday is February 29, that is, every fourth year, whence the curious title.", } @Book{Chen:1993:SMT, author = "Denise Chen and Cleve B. Moler", title = "Symbolic math toolbox: user's guide", publisher = "MathWorks", address = "Natick, MA, USA", pages = "(various)", month = aug, year = "1993", LCCN = "QA76.73.M38 C454 1993", bibdate = "Tue May 25 08:44:25 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, remark = "Cover title: Symbolic math toolbox for use with MATLAB.. Running title: Symbolic math toolbox user's guide.", subject = "MATLAB; Handbooks, manuals, etc; Matlab", } @InProceedings{Johnson:1994:CM, author = "Stephen C. Johnson and Cleve Moler", title = "Compiling {Matlab}", crossref = "USENIX:1994:PUSb", pages = "119--127", year = "1994", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.usenix.org/", abstract = "MATLAB is a high-level language oriented towards scientific and engineering applications. It has evolved over a ten-year history to become a popular, flexible, powerful, but still simple language, and has served as an effective platform for over a dozen ``toolboxes'' supporting everything from symbolic computation to digital filter design, control theory and neural nets. Designed to be used interactively, MATLAB also supports the ability to define functions and scripts, and dynamically link with C and FORTRAN programs. This paper discusses a project to provide a compiler for MATLAB. The focus of this paper is on techniques that might be useful for other high-level languages, and the parts of such languages that resist compilation. Our constructed MATLAB compiler is in beta test, and has demonstrated speedups over interpretation of up to 300 times on practical programs", acknowledgement = ack-nhfb, affiliation = "Melismatic Software; The MathWorks, Inc", classcodes = "C6150C (Compilers, interpreters and other processors); C7310 (Mathematics computing)", classification = "C6150C (Compilers, interpreters and other processors); C7310 (Mathematics computing)", conflocation = "Sante Fe, NM, USA; 26-28 Oct. 1994", conftitle = "Proceedings of the USENIX Symposium on Very High Level Languages (VHLL)", keywords = "applications; beta testing; Beta testing; C programs; compilers; computation; control theory; Control theory; Digital filter design; digital filter design; dynamic linking; Dynamic linking; Engineering applications; engineering applications; FORTRAN programs; functions; Functions; high level languages; high-level language; High-level language; Interactive use; interactive use; mathematics computing; MATLAB compiler; nets; neural; Neural nets; program; scientific; Scientific applications; scripts; Scripts; speedups; Speedups; symbol manipulation; symbolic; Symbolic computation; toolboxes; Toolboxes", thesaurus = "High level languages; Mathematics computing; Program compilers; Symbol manipulation", treatment = "P Practical", } @TechReport{Moler:1994:CCB, author = "Cleve B. Moler", title = "{Cleve}'s Corner: Benchmarks --- {LINPACK} and {MATLAB}: Fame and fortune from megaflops", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "3", month = "Summer\slash Fall", year = "1994", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/pdf/sumfall94cleve.pdf", acknowledgement = ack-nhfb, keywords = "Matlab", } @InProceedings{Moler:1994:NAB, author = "C. B. Moler and M. W. Reichelt and L. F. Shampine", editor = "J. Halin and W. Karplus and R. Rimane", booktitle = "CISS. First Joint Conference of International Simulation Societies Proceedings", title = "The numerical analytic basis for {MathWorks} simulations tools", publisher = "????", address = "????", pages = "18--20 (of xvii + 816)", year = "1994", bibdate = "Fri Mar 21 15:55:27 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", abstract = "For several years MATLAB has provided just two ordinary differential equation solvers, ode23 and ode45. These two routines have proved to be quite effective for solving systems of non-stiff ode`s, but are not efficient for stiff systems. More recently, SIMULINK has provided three more methods, one of them for stiff systems and one for modeling linear systems, but these routines have not generally been used in MATLAB itself. We are developing a new suite of ode solvers for use in both MATLAB and SIMULINK. They are compatible with the old methods of the same names, and are still intended for non-stiff systems, but they have significantly expanded capabilities and are based on new formulas developed during this project", acknowledgement = ack-nhfb, classcodes = "C7310 (Mathematics computing); C4170 (Differential equations)", conflocation = "Zurich, Switzerland; 22-25 Aug. 1994", conftitle = "Proceedings of CISS-First Joint Conference of International Simulation Societies", corpsource = "The MathWorks Inc., Natick, MA, USA", keywords = "differential equations; linear systems; mathematics computing; MATLAB; numerical analysis; ode solvers; ode23; ode45; ordinary differential equation; packages; routines; SIMULINK; software; solvers; stiff systems; subroutines", treatment = "T Theoretical or Mathematical", } @Article{Coe:1995:CAP, author = "Tim Coe and Terje Mathisen and Cleve Moler and Vaughan Pratt", title = "Computational Aspects of the {Pentium} Affair", journal = j-IEEE-COMPUT-SCI-ENG, volume = "2", number = "1", pages = "18--30", month = "Spring", year = "1995", CODEN = "ISCEE4", DOI = "http://dx.doi.org/10.1109/99.372929", ISSN = "1070-9924 (print), 1558-190X (electronic)", ISSN-L = "1070-9924", bibdate = "Sat Jan 9 08:57:23 MST 1999", bibsource = "http://www.computer.org/cse/cs1998; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/ieeecomputscieng.bib", URL = "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=372929; http://www.computer.org/cse/cs1998/c1018abs.htm", abstract = "The Pentium affair has been widely publicized. It started with an obscure defect in the floating-point unit of Intel Corporation's flagship Pentium microprocessor. This is the story of how the Pentium floating-point division problem was discovered, and what you need to know about the maths and computer engineering involved before deciding whether to replace the chip, install the workaround provided here, or do nothing. The paper also discusses broader issues of computational correctness.", acknowledgement = ack-nhfb, affiliation = "Vitesse Semicond. Corp., Camarillo, CA, USA", classcodes = "C5130 (Microprocessor chips); C5230 (Digital arithmetic methods)", classification = "C5130 (Microprocessor chips); C5230 (Digital arithmetic methods)", corpsource = "Vitesse Semicond. Corp., Camarillo, CA, USA", fjournal = "IEEE Computational Science \& Engineering", journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=99", keywords = "computational aspects; computational correctness; computer engineering; division problem; floating point arithmetic; Floating-point division problem; floating-point unit; Intel Corporation; microprocessor chips; Pentium affair; Pentium microprocessor", thesaurus = "Floating point arithmetic; Microprocessor chips", treatment = "P Practical; T Theoretical or Mathematical", } @TechReport{Moler:1995:CCQ, author = "Cleve B. Moler", title = "{Cleve}'s Corner: The {QR} algorithm: Striving for infallibility", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "2", month = "Summer", year = "1995", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/pdf/sum95cleve.pdf", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:1995:CCR, author = "Cleve B. Moler", title = "{Cleve}'s Corner: Random thoughts: $ 10^{435} $ years is a very long time", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "2", month = "Fall", year = "1995", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/pdf/Cleve.pdf", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:1995:CCT, author = "Cleve B. Moler", title = "{Cleve}'s Corner: {A} Tale of Two Numbers: {With} the {Pentium}, there is a very small chance of making a very large error", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, month = "Winter", year = "1995", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/pdf/win95cleve.pdf", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:1995:CCW, author = "Cleve B. Moler", title = "{Cleve}'s Corner: Why there isn't a parallel {MATLAB}", type = "Technical note", institution = "The MathWorks, Inc.", address = "3 Apple Hill Drive, Natick, MA 01760-2098, USA", year = "1995", bibdate = "Thu Oct 24 07:05:07 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/pdf/spr95cleve.pdf", abstract = "There actually have been a few experimental versions of MATLAB for parallel computers. None of them has been effective enough to justify development beyond the experimental prototype. But we have learned enough from these experiences to make us skeptical about the viability of a fully functional MATLAB running on today's parallel machines. There are three basic difficulties: (1) Memory model, (2) Granularity, (3) Business situation.", acknowledgement = ack-nhfb, annote = "From the document: ``In typical use, MATLAB spends only a small portion of its time in routines that can be parallelized, like the ones in the math library. It spends much more time in places like the parser, the interpreter, and parallelism is difficult to find.''", } @Article{Moler:1995:TTN, author = "Cleve B. Moler", title = "A tale of two numbers", journal = j-SIAM-NEWS, volume = "28", number = "1", pages = "16--16", day = "1", month = jan, year = "1995", ISSN = "0036-1437", bibdate = "Wed Nov 13 07:16:43 1996", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "Discusses the Intel Pentium chip divide flaw.", fjournal = "SIAM News", } @TechReport{Moler:1996:CCF, author = "Cleve B. Moler", title = "{Cleve}'s Corner: {Floating} points: {IEEE Standard} unifies arithmetic model", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "3", month = "Fall", year = "1996", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/pdf/Fall96Cleve.pdf", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:1996:CCG, author = "Cleve B. Moler", title = "{Cleve}'s Corner: Golden {ODEs}: New ordinary differential equation solvers for {MATLAB} and {SIMULINK}", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "3", month = "Summer", year = "1996", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/pdf/Sum96.Cleve.pdf", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:1997:CCW, author = "Cleve B. Moler", title = "{Cleve}'s Corner: Are we there yet? {Zero} crossing and event handling for differential equations", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "2", year = "1997", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/pdf/97slCleve.pdf", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:1998:CCG, author = "Cleve B. Moler", title = "{Cleve}'s Corner: Good Vibrations: {\tt eigshow} helps explain eigenvalues and singular values", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "1", month = "Winter", year = "1998", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/clevescorner/win98cleve.shtml", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:1998:CCT, author = "Cleve B. Moler", title = "{Cleve}'s Corner: Trigonometry Is a Complex Subject: Revisiting inverse, complex, hyperbolic, floating-point trig functions", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "1", month = "Summer", year = "1998", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/clevescorner/sum98cleve.shtml", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:1999:CCOa, author = "Cleve B. Moler", title = "{Cleve}'s Corner: Optimally Speaking: {Optimization Toolbox} features new methods for large-scale problems", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "1", month = "Winter", year = "1999", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/clevescorner/sm99cleve.shtml", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:1999:CCOb, author = "Cleve B. Moler", title = "{Cleve}'s Corner: Objectively Speaking: {OOPS} is not an apology", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, month = "Winter", year = "1999", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/clevescorner/clevecorner.shtml", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:2000:CCF, author = "Cleve B. Moler", title = "{Cleve}'s Corner: Faster Finite {Fourier} Transforms: {MATLAB 6} incorporates {FFTW}", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "1", month = "Winter", year = "2000", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/clevescorner/winter01_cleve.shtml", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:2000:CCM, author = "Cleve B. Moler", title = "{Cleve}'s Corner: {MATLAB} Incorporates {LAPACK}: Increasing the speed and capabilities of matrix computation", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "1", month = "Winter", year = "2000", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/clevescorner/winter2000.cleve.shtml", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:2001:CCN, author = "Cleve B. Moler", title = "{Cleve}'s Corner: Normal Behavior: {Ziggurat} algorithm generates normally distributed random numbers", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "1", month = "Spring", year = "2001", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/clevescorner/spring01_cleve.shtml", acknowledgement = ack-nhfb, keywords = "Matlab", } @Article{Petzold:2001:GEC, author = "L. R. Petzold and U. Ascher and H. T. Banks and J. Crowley and W. Gander and L. Greengard and M. Heath and A. Lumsdaine and C. Moler and T. Oden and R. Schnabel and K. Stewart and A. Trefethen", title = "Graduate education in computational science and engineering", journal = j-SIAM-REVIEW, volume = "43", number = "1", pages = "163--177", month = "????", year = "2001", CODEN = "SIREAD", ISSN = "0036-1445 (print), 1095-7200 (electronic)", ISSN-L = "0036-1445", bibdate = "Fri Jun 21 11:25:02 MDT 2013", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/siamreview.bib", acknowledgement = ack-nhfb, corporate-author = "SIAM Working Grp CSE Educ", fjournal = "SIAM Review", journal-URL = "http://epubs.siam.org/sirev", onlinedate = "Mar-2001", } @TechReport{Moler:2002:CCT, author = "Cleve B. Moler", title = "{Cleve}'s Corner: The Tetragamma Function and Numerical Craftsmanship: {MATLAB}'s special mathematical functions rely on skills from another era", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "1", month = feb, year = "2002", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/clevescorner/winter02_cleve.shtml", acknowledgement = ack-nhfb, keywords = "Matlab", } @TechReport{Moler:2002:CCW, author = "Cleve B. Moler", title = "{Cleve}'s Corner: The World's Largest Matrix Computation: {Google}'s {PageRank} is an eigenvector of a matrix of order 2.7 billion", type = "Technical note", institution = inst-MATHWORKS, address = inst-MATHWORKS:adr, pages = "1", month = oct, year = "2002", bibdate = "Thu Oct 24 07:16:21 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/company/newsletter/clevescorner/oct02_cleve.shtml", acknowledgement = ack-nhfb, keywords = "Matlab", } @Article{Moler:2003:NDW, author = "Cleve Moler and Charles Van Loan", title = "Nineteen Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five Years Later", journal = j-SIAM-REVIEW, volume = "45", number = "1", pages = "3--49", month = mar, year = "2003", CODEN = "SIREAD", ISSN = "0036-1445 (print), 1095-7200 (electronic)", ISSN-L = "0036-1445", MRclass = "15A15 (65F15 65F30 65L99)", MRnumber = "MR1981253 (2004d:15012)", MRreviewer = "David Scott Watkins", bibdate = "Wed Aug 20 06:58:10 MDT 2003", bibsource = "http://epubs.siam.org/sam-bin/dbq/toc/SIREV/45/1; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://epubs.siam.org/sam-bin/dbq/article/41801", acknowledgement = ack-nhfb, fjournal = "SIAM Review", journal-URL = "http://epubs.siam.org/sirev", keywords = "condition; Krylov iteration; Matlab; matrix exponential; matrix logarithm; roundoff error; truncation error", } @Book{Moler:2004:NCM, author = "Cleve B. Moler", title = "Numerical computing with {MATLAB}", publisher = pub-SIAM, address = pub-SIAM:adr, pages = "xii + 336", year = "2004", ISBN = "0-89871-560-1", ISBN-13 = "978-0-89871-560-6", LCCN = "QA297 .M625 2004", MRclass = "65-01 (65-04)", MRnumber = "MR2065657", bibdate = "Sat Apr 16 17:52:40 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; z3950.loc.gov:7090/Voyager", acknowledgement = ack-nhfb, subject = "Numerical analysis; Data processing; MATLAB", } @InProceedings{Moler:2004:WPT, author = "Cleve B. Moler", editor = "????", booktitle = "{FIE 2004: 34th Annual Conference on Frontiers in Education, 2004}", title = "Work in progress --- teaching numerical computing with {MATLAB}", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "{T2H/1--T2H/2} (vol. 1)", year = "2004", DOI = "http://dx.doi.org/10.1109/FIE.2004.1408512", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sat Apr 07 09:51:05 2007", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1408512", acknowledgement = ack-nhfb, bookpages = "xxiv + 1500", journal-URL = "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=9652", } @Article{Moler:2006:CCG, author = "Cleve B. Moler", title = "{Cleve}'s Corner: The Growth of {MATLAB} and {The MathWorks} over Two Decades", journal = "The {MathWorks News\&Notes}", pages = "22--24", month = jan, year = "2006", bibdate = "Tue Jan 10 19:13:59 2006", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, keywords = "Matlab", } @Article{Moler:2006:CCP, author = "Cleve B. Moler", title = "{Cleve}'s Corner: {Professor SVD}", journal = "The {MathWorks News\&Notes}", pages = "26--29", month = oct, year = "2006", bibdate = "Wed Oct 04 19:08:04 2006", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/mason/tag/proxy.html?dataid=8193&fileid=35906", acknowledgement = ack-nhfb, keywords = "Gene Golub; Matlab; singular value decomposition", } @InProceedings{Moler:2007:RSG, author = "Cleve B. Moler", title = "Recollections of a {Stanford NA} groupie", crossref = "Du:2007:SSA", pages = "??--??", year = "2007", bibdate = "Sat Apr 07 09:00:45 2007", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.stanford.edu/group/compmath50/docs/CompMath50Pgm21.pdf", acknowledgement = ack-nhfb, } @Article{Dongarra:2008:NNB, author = "Jack Dongarra and Gene H. Golub and Eric Grosse and Cleve Moler and Keith Moore", title = "{Netlib} and {NA-Net}: Building a Scientific Computing Community", journal = j-IEEE-ANN-HIST-COMPUT, volume = "30", number = "2", pages = "30--41", month = apr # "\slash " # jun, year = "2008", CODEN = "IAHCEX", DOI = "http://dx.doi.org/10.1109/MAHC.2008.29", ISSN = "1058-6180 (print), 1934-1547 (electronic)", ISSN-L = "1058-6180", bibdate = "Thu Jul 3 10:46:12 MDT 2008", bibsource = "http://www.computer.org/annals/an2008/; http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib; http://www.math.utah.edu/pub/bibnet/authors/g/grosse-eric.bib; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4544554", acknowledgement = ack-nhfb, fjournal = "IEEE Annals of the History of Computing", journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85", remark = "Gene H. Golub, (Deceased 16 November 2007).", } @Book{Moler:2008:NCM, author = "Cleve B. Moler", title = "Numerical computing with {MATLAB}", publisher = pub-SIAM, address = pub-SIAM:adr, edition = "Second", pages = "xi + 336", year = "2008", ISBN = "0-89871-660-8 (hardcover), 0-89871-560-1 (paperback), 0-89871-795-7 (e-book)", ISBN-13 = "978-0-89871-660-3 (hardcover), 978-0-89871-560-6 (paperback), 978-0-89871-795-2 (e-book)", LCCN = "QA297 .M625 2008", bibdate = "Fri Jul 8 17:59:27 MDT 2011", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, } @Manual{Moler:2008:RBV, author = "Cleve Moler", title = "Remembering {Beresford} and {Velvel}", howpublished = "Web document", day = "30", month = mar, year = "2008", bibdate = "Mon Mar 31 16:56:48 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "The Bay Area Scientific Computing Day, BASCD08, honoring Profs. Kahan and Parlett, 29--30 March, 2008.", URL = "http://math.berkeley.edu/bascd08", acknowledgement = ack-nhfb, } @Book{Moler:2011:EM, author = "Cleve Moler", title = "Experiments with {MATLAB}", publisher = pub-MATHWORKS, address = pub-MATHWORKS:adr, pages = "????", year = "2011", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Fri Jul 08 18:03:01 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.mathworks.com/moler/exm/", acknowledgement = ack-nhfb, remark = "Electronic book under development; no print edition is planned.", } @Article{Moler:2015:TPJ, author = "Cleve Moler", title = "Technical Perspective: Not just a matrix laboratory anymore", journal = j-CACM, volume = "58", number = "10", pages = "90--90", month = oct, year = "2015", CODEN = "CACMA2", DOI = "http://dx.doi.org/10.1145/2814849", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/cacm2010.bib; http://www.math.utah.edu/pub/tex/bib/matlab.bib", URL = "http://cacm.acm.org/magazines/2015/10/192374/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79", } %%% ==================================================================== %%% Part 2 (of 2) --- publications about Cleve Moler and his works %%% %%% Bibliography entries, sorted by year, and then by citation label: @TechReport{Efimenko:1964:ACE, author = "V. A. Efimenko", title = "On approximate calculations of the eigenvalues and eigenvectors of boundary value problems in partial differential equations", institution = "Computer Science Department, Stanford University", address = "Stanford, CA, USA", pages = "20", year = "1964", bibdate = "Sat Apr 07 09:34:29 2007", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "Translated by George Reiter and Cleve Moler from the original Russian, published in Izv. Akad. Nauk SSSR, Ser. Mat. 613--623 (1936).", acknowledgement = ack-nhfb, } @Article{Johnston:1968:BRB, author = "R. L. Johnston", title = "Book Review: {{\booktitle{Computer Solution of Linear Algebraic Systems}} (George E. Forsythe and Cleve B. Moler)}", journal = j-SIAM-REVIEW, volume = "10", number = "3", pages = "384--385", month = "????", year = "1968", CODEN = "SIREAD", DOI = "http://dx.doi.org/10.1137/1010075", ISSN = "0036-1445 (print), 1095-7200 (electronic)", ISSN-L = "0036-1445", bibdate = "Thu Mar 27 09:05:58 MDT 2014", bibsource = "http://epubs.siam.org/toc/siread/10/3; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/siamreview.bib", acknowledgement = ack-nhfb, fjournal = "SIAM Review", journal-URL = "http://epubs.siam.org/sirev", onlinedate = "July 1968", } @Article{Stenger:1968:TC, author = "Frank Stenger", title = "A trap in computations", journal = j-SIGNUM, volume = "3", number = "3", pages = "2--2", month = jul, year = "1968", CODEN = "SNEWD6", DOI = "http://dx.doi.org/10.1145/1198460.1198462", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Mon Mar 5 17:26:27 MST 2007", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/bibnet/authors/s/stenger-frank.bib; http://www.math.utah.edu/pub/tex/bib/signum.bib", note = "See \cite{Moler:1969:MSC}.", acknowledgement = ack-nhfb, articleno = "2", fjournal = "ACM SIGNUM Newsletter", journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J690", } @Article{Askey:1969:BRB, author = "Richard Askey and James Fitch", title = "Book Review: {{\booktitle{A Trigonometric Inequality}} (J. N. Lyness and C. B. Moler)}", journal = j-SIAM-REVIEW, volume = "11", number = "1", pages = "82--86", month = "????", year = "1969", CODEN = "SIREAD", DOI = "http://dx.doi.org/10.1137/1011015", ISSN = "0036-1445 (print), 1095-7200 (electronic)", ISSN-L = "0036-1445", bibdate = "Thu Mar 27 09:06:04 MDT 2014", bibsource = "http://epubs.siam.org/toc/siread/11/1; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/siamreview.bib", acknowledgement = ack-nhfb, fjournal = "SIAM Review", journal-URL = "http://epubs.siam.org/sirev", onlinedate = "January 1969", } @Article{Kahan:1971:P, author = "W. Kahan", title = "A Problem", journal = j-SIGNUM, volume = "6", number = "3", pages = "6--6", month = nov, year = "1971", CODEN = "SNEWD6", ISSN = "0163-5778 (print), 1558-0237 (electronic)", ISSN-L = "0163-5778", bibdate = "Mon Dec 12 21:50:03 GMT 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib", note = "See response \cite{Dorr:1973:REC}.", acknowledgement = ack-nhfb, fjournal = "ACM SIGNUM Newsletter", } @Article{Curran:1978:BRB, author = "M. P. J. Curran", title = "Book review: {{\booktitle{Computer Methods for Mathematical Computations}}, by G. Forsythe, M. Malcolm, and C. Moler, 1977; 259 pages. (Prentice/Hall, \pounds 12.80)}", journal = j-COMP-J, volume = "21", number = "4", pages = "336--336", month = "????", year = "1978", CODEN = "CMPJA6", DOI = "http://dx.doi.org/10.1093/comjnl/21.4.336-a", ISSN = "0010-4620 (print), 1460-2067 (electronic)", ISSN-L = "0010-4620", bibdate = "Tue Dec 4 14:48:04 MST 2012", bibsource = "http://comjnl.oxfordjournals.org/content/21/4.toc; http://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/compj1970.bib", URL = "http://comjnl.oxfordjournals.org/content/21/4/336.2.full.pdf+html", acknowledgement = ack-nhfb, fjournal = "The Computer Journal", journal-URL = "http://comjnl.oxfordjournals.org/", } @Article{Jamieson:1989:SNR, author = "M. J. Jamieson", title = "Short Notes: Rapidly Converging Iterative Formulae for Finding Square Roots and their Computational Efficiencies", journal = j-COMP-J, volume = "32", number = "1", pages = "93--94", month = feb, year = "1989", CODEN = "CMPJA6", DOI = "http://dx.doi.org/10.1093/comjnl/32.1.93", ISSN = "0010-4620 (print), 1460-2067 (electronic)", ISSN-L = "0010-4620", MRclass = "65H05", MRnumber = "89k:65063", bibdate = "Tue Dec 4 14:48:26 MST 2012", bibsource = "Compendex database; http://comjnl.oxfordjournals.org/content/32/1.toc; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/compj1980.bib; http://www.math.utah.edu/pub/tex/bib/ibmjrd.bib; http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_01/", URL = "http://comjnl.oxfordjournals.org/content/32/1/93.full.pdf+html; http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_01/tiff/93.tif; http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_01/tiff/94.tif", abstract = "A derivation is given of rapidly converging iterative formulae for finding square roots which include, as special cases, some recently published examples. Their computational efficiencies are investigated for sequential and parallel implementation. It is concluded that the most efficient method is equivalent to sequential application of the Newton Raphson formula; a simple modification is suggested which brings the advantage of root bracketing at little extra computational cost.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Glasgow Univ., UK", affiliationaddress = "Glasgow, Scotl", classcodes = "B0290F (Interpolation and function approximation); C4130 (Interpolation and function approximation)", classification = "723; 921; B0290F (Interpolation and function approximation); C4130 (Interpolation and function approximation)", corpsource = "Dept. of Comput. Sci., Glasgow Univ., UK", fjournal = "The Computer Journal", journal-URL = "http://comjnl.oxfordjournals.org/", keywords = "computational; Computational efficiencies; Computational Efficiency; Computer Metatheory; Convergence; convergence of numerical methods; Converging iterative formulae; converging iterative formulae; efficiencies; formula; function approximation; Iterative Methods; iterative methods; Newton Raphson; Newton Raphson formula, Mathematical Techniques; Parallel implementation; parallel implementation; Square Roots; Square roots; square roots", thesaurus = "Convergence of numerical methods; Function approximation; Iterative methods", treatment = "P Practical", } @Article{Higham:1999:FTP, author = "Nicholas J. Higham", title = "A Fitting Tribute to a Pioneering Numerical Analyst [{Cleve Moler}]", journal = j-SIAM-NEWS, volume = "32", number = "10", pages = "3", month = dec, year = "1999", ISSN = "0036-1437", ISSN-L = "0036-1437", bibdate = "Wed Sep 9 08:03:51 2015", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "Celebrating Cleve Moler's 60th birthday!", URL = "https://www.siam.org/news/news.php?id=796", acknowledgement = ack-njh, created = "2000.01.05", fjournal = "SIAM News", journal-URL = "http://www.siam.org/news/", updated = "2000.01.05", } @Article{Marchioro:1999:ICM, author = "Tom Marchioro", title = "Interview: With {Cleve Moler} Putting Math to Work", journal = j-COMPUT-SCI-ENG, volume = "1", number = "4", pages = "10--??", month = jul # "\slash " # aug, year = "1999", CODEN = "CSENFA", ISSN = "1521-9615 (print), 1558-366X (electronic)", ISSN-L = "1521-9615", bibdate = "Wed Jul 28 07:37:40 MDT 1999", bibsource = "http://www.computer.org/cse/cs1999; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://dlib.computer.org/cs/books/cs1999/pdf/c4010.pdf", acknowledgement = ack-nhfb, fjournal = "Computing in Science and Engineering", journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992", } @Article{Haigh:2008:CMM, author = "Thomas Haigh", title = "{Cleve Moler}: Mathematical Software Pioneer and Creator of {Matlab}", journal = j-IEEE-ANN-HIST-COMPUT, volume = "30", number = "1", pages = "87--91", month = jan # "\slash " # mar, year = "2008", CODEN = "IAHCEX", DOI = "http://dx.doi.org/10.1109/MAHC.2008.2", ISSN = "1058-6180 (print), 1934-1547 (electronic)", ISSN-L = "1058-6180", bibdate = "Thu Jul 3 10:46:12 MDT 2008", bibsource = "http://www.computer.org/annals/an2008/; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", abstract = "A prominent figure in the numerical analysis community in his early academic career, Cleve Moler gradually shifted his research efforts to mathematical software, specifically to the development of Matlab, an educational software package. Matlab has evolved to become a commercial success in scientific and engineering applications. Moler, now Mathworks' chief scientist and chairman, is still involved in software development and applied computing research and education.", acknowledgement = ack-nhfb, fjournal = "IEEE Annals of the History of Computing", journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85", } @Article{Edwards:2009:ZPL, author = "Kathryn Edwards", title = "The {A--Z} of Programming Languages: {MATLAB}", journal = j-COMPUTERWORLD, day = "9", month = dec, year = "2009", CODEN = "CMPWAB", ISSN = "0010-4841", bibdate = "Wed Jul 06 16:26:45 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", URL = "http://www.computerworld.com.au/article/329191/a-z_programming_languages_matlab/", abstract = "Our series on the most popular programming languages continues as we chat to MATLAB creator Cleve Moler.", acknowledgement = ack-nhfb, fjournal = "ComputerWorld", } @Article{Anonymous:2011:CMW, author = "Anonymous", title = "{Cleve Moler} Wins {Fernbach Award}", journal = j-COMPUTER, volume = "44", number = "11", pages = "71--71", month = nov, year = "2011", CODEN = "CPTRB4", DOI = "http://dx.doi.org/10.1109/MC.2011.333", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Tue Nov 29 16:27:00 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/computer2010.bib", acknowledgement = ack-nhfb, fjournal = "Computer", journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2", } %%% ==================================================================== %%% These entries must come last because they are cross-referenced %%% by others above. From version 0.04, "bibsort -byyear" will %%% correctly position Book entries that contain booktitle information. @Proceedings{AFIPS:1967:ACP, key = "AFIPS SJCC '67", title = "1967 Spring Joint Computer Conference, April 18--20, Atlantic City, {NJ}", volume = "30", publisher = "Thompson Book Co.", address = "Washington, DC, USA", pages = "799", year = "1967", LCCN = "TK7885.A1 J6 1967", bibdate = "Sat Sep 24 01:00:25 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", series = "AFIPS conference proceedings", acknowledgement = ack-nhfb, } @Proceedings{ACM:1972:PAA, key = "ACM '72", title = "Proceedings of the {ACM} Annual Conference, August 1972, Boston", publisher = pub-ACM, address = pub-ACM:adr, pages = "xiii + 1156", year = "1972", LCCN = "TK 7885 A84p 1972", bibdate = "Wed Sep 07 10:13:52 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "Two volumes.", acknowledgement = ack-nhfb, } @Proceedings{Moler:1978:NAC, editor = "Cleve B. Moler and Isaiah Shavitt", booktitle = "{Numerical algorithms in chemistry: algebraic methods: report on the workshop, August 9--11, 1978}", title = "{Numerical algorithms in chemistry: algebraic methods: report on the workshop, August 9--11, 1978}", publisher = "Lawrence Berkeley Laboratory, University of California", address = "Berkeley, CA, USA", pages = "162", year = "1978", LCCN = "QD39.3.M3 W61 1978", bibdate = "Tue May 25 08:44:25 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", note = "UC-32, CONF-780878.", series = "LBL-8158", URL = "http://escholarship.org/uc/item/3xb320bq", acknowledgement = ack-nhfb, meetingname = "Workshop on Numerical Algorithms in Chemistry: Algebraic Methods (1978: University of California at Santa Cruz)", subject = "chemistry; mathematics; congresses; algorithms", tableofcontents = "Workshop Participants / / 1--4 \\ Foreword / William A. Lester, Jr. / 5--6 \\ Part I. Eigenvalue Problems \\ Matrix Eigenvalue Problem / I. Shavitt / 7--10 \\ Origin and Structure of the $H$-Matrix / E. R. Davidson / 11--14 \\ Expansion Methods for Eigenvectors of Large Matrices / E. R. Davidson / 15--25 \\ The Use of Variation-Perturbation Techniques in CI-Calculations / B. Roos / 26--28 \\ History of Relaxation Algorithms and Theoretical Chemistry / R. C. Raffenetti / 29--48 \\ The Simultaneous Expansion Method / B. Liu / 49--53 \\ Power Methods and Lanczos Methods / C. Van Loan / 54--62 \\ The Generalized Eigenvalue Problem in Quantum Chemistry / N. Beebe / 63--65 \\ Response to Beebe by Moler / Cleve B. Moler / 65--65 \\ Feler's Method for Finding Eigenvalues and Eigenvectors / N. Beebe / 66--67 \\ Bibliography on the Large Matrix Eigenvalue Problem in Quantum Chemistry and in Related Fields / Anonymous [Isaiah Shavitt??] / 68--72 \\ Reflections on the NRCC Conference / B. Parlett / 73--73 \\ Recommendations for Work by NRCC / 74--74 \\ Part II. Linear Systems of Equations \\ Summary of Discussion on the Solution of Large Linear Systems and Recommendations for Work by the NRCC / I. S. Duff / 75--78 \\ Linear Equation Systems in Bound State and Scattering Problems / R. K. Nesbet 79--88 \\ Direct Methods for Solution of $ A x = b $ / I. S. Duff / 89--99 \\ Direct Methods for Solving Sparse Systems of Equations / S. Eisenstat / 100--111 \\ Remarks on Iterative Methods for the Solution of Large Systems of Linear Algebraic Equations / O. Widlund / 112--123 \\ Modified Gram-Schmidt / C. Moler / 124--125 \\ The SYMMLQ Algorithm / A. K. Cline / 126--128 \\ Part III. Integral Transformations \\ Four Index Integral Transformation / S. Elbert / 129--141 \\ Outline of Yoshimine's Two-Pass Sorting Scheme / / 142--143 \\ Storage Utilization and Sorting / M. Yoshimine / 144--157 \\ A Different Approach to Integrals and Integral Transformations / N. Beebe and J. Linderberg / 158--162", } @Article{Dubrulle:1983:CNM, author = "Augustin A. Dubrulle", title = "Class of Numerical Methods for the Computation of {Pythagorean} Sums", journal = j-IBM-JRD, volume = "27", number = "6", pages = "582--589", month = nov, year = "1983", CODEN = "IBMJAE", ISSN = "0018-8646 (print), 2151-8556 (electronic)", ISSN-L = "0018-8646", bibdate = "Tue Mar 25 14:26:59 MST 1997", bibsource = "Compendex database; http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; http://www.math.utah.edu/pub/tex/bib/ibmjrd.bib", abstract = "Moler and Morrison have described an iterative algorithm for the computation of the Pythagorean sum (a**2 plus b**2)** one-half of two real numbers a and b. This algorithm is immune to unwarranted floating-point overflows, has a cubic rate of convergence, and is easily transportable. This paper, which shows that the algorithm is essentially Halley's method applied to the computation of square roots, provides a generalization to any order of convergence. Formulas of orders 2 through 9 are illustrated with numerical examples. The generalization keeps the number of floating-point divisions constant and should be particularly useful for computation in high-precision floating-point arithmetic.", acknowledgement = ack-nhfb, classcodes = "C4190 (Other numerical methods); C5230 (Digital arithmetic methods)", classification = "723; 921", corpsource = "IBM Sci. Centre, Palo Alto, CA, USA", fjournal = "IBM Journal of Research and Development", journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520", journalabr = "IBM J Res Dev", keywords = "computer programming; digital arithmetic; floating-point divisions; Halley's method; high-precision floating-point arithmetic; iterative algorithm; iterative methods; mathematical techniques --- Numerical Methods; Pythagorean sums; rate of convergence; square roots", treatment = "T Theoretical or Mathematical", } @Book{Cowell:1984:SDM, editor = "W. Cowell", booktitle = "Sources and Development of Mathematical Software", title = "Sources and Development of Mathematical Software", publisher = pub-PH, address = pub-PH:adr, pages = "xii + 404", year = "1984", ISBN = "0-13-823501-5", ISBN-13 = "978-0-13-823501-7", LCCN = "QA76.95 .S68 1984", bibdate = "Wed Aug 24 01:54:48 MDT 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", price = "US\$32.50", series = "Prentice-Hall series in computational mathematics, Cleve B. Moler, Advisor", acknowledgement = ack-nhfb, keywords = "algorithms; design; documentation", review = "ACM CR 8501-0008", subject = "G Mathematics of Computing, MATHEMATICAL SOFTWARE \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, Software libraries \\ J.2 Computer Applications, PHYSICAL SCIENCES AND ENGINEERING, Mathematics and statistics", } @Proceedings{Heath:1986:HM, editor = "M. T. Heath", booktitle = "Hypercube multiprocessors, 1987: Proceedings of the Second Conference on Hypercube Multiprocessors, Knoxville, Tennessee, September 29--October 1, 1986", title = "Hypercube multiprocessors, 1987: Proceedings of the Second Conference on Hypercube Multiprocessors, Knoxville, Tennessee, September 29--October 1, 1986", publisher = pub-SIAM, address = pub-SIAM:adr, pages = "xvii + 761", year = "1986", ISBN = "0-89871-215-7", ISBN-13 = "978-0-89871-215-5", LCCN = "QA76.5 .C61921 1986", bibdate = "Wed Aug 24 02:43:45 1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, } @Proceedings{USENIX:1994:PUSb, editor = "{USENIX Association}", booktitle = "Proceedings of the {USENIX} Symposium on Very High Level Languages ({VHLL}): October 26--28, 1994, Santa Fe, New Mexico, USA", title = "Proceedings of the {USENIX} Symposium on Very High Level Languages ({VHLL}): October 26--28, 1994, Santa Fe, New Mexico, {USA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "226", year = "1994", ISBN = "1-880446-65-0", ISBN-13 = "978-1-880446-65-2", LCCN = "QA76.7 .U74 1994", bibdate = "Sun Feb 18 07:46:09 MST 1996", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, annote = "Spine title: Very high level languages (VHLL) proceedings. ``Autumn 1994''--Spine.", keywords = "Programming languages (Electronic computers) --- Congresses.", } @Proceedings{Du:2007:SSA, editor = "Ding-Zhu Du and Charles Farbat and Walter Murray and Michael Overton and Haesun Park and Michael Saunders and James Varah", booktitle = "{STANFORD 50: State of the Art \& Future Directions of Computational Mathematics \& Numerical Computing: A conference celebrating the 50th anniversary George Forsythe's arrival at Stanford and Gene Golub's 75th birthday, Stanford University, March 29--31, 2007}", title = "{STANFORD 50: State of the Art \& Future Directions of Computational Mathematics \& Numerical Computing: A conference celebrating the 50th anniversary George Forsythe's arrival at Stanford and Gene Golub's 75th birthday, Stanford University, March 29--31, 2007}", publisher = "????", address = "????", pages = "????", year = "2007", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sat Apr 07 09:04:27 2007", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib", acknowledgement = ack-nhfb, }