{"id":498,"date":"2013-02-18T12:00:55","date_gmt":"2013-02-18T17:00:55","guid":{"rendered":"https:\/\/blogs.mathworks.com\/cleve\/?p=498"},"modified":"2019-06-18T20:40:39","modified_gmt":"2019-06-19T01:40:39","slug":"jim-wilkinson","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/cleve\/2013\/02\/18\/jim-wilkinson\/","title":{"rendered":"Jim Wilkinson"},"content":{"rendered":"\r\n<div class=\"content\"><!--introduction--><p>I have already made several posts about <tt>gatlin<\/tt>, the image distributed with MATLAB of the organizing committee for the Gatlinburg III conference. From the MATLAB point of view, the first man on the left in the photo, J. H. Wilkinson, is by far the most important.  From the early days of computers in the 1950s until his death in 1986, Wilkinson was the world's authority on matrix computation.  His research on eigenvalue algorithms and their implementation in Algol led directly to EISPACK, the mathematical foundation for the first MATLAB.<\/p><!--\/introduction--><h3>Contents<\/h3><div><ul><li><a href=\"#04bc920d-9c0d-4f19-a616-a5792cdbe5cc\">Early Life<\/a><\/li><li><a href=\"#f88623c8-3606-417f-8520-33fe1fd883fd\">World War II<\/a><\/li><li><a href=\"#e29c0678-969d-40bf-97d2-7206229c9ad6\">Leslie Fox<\/a><\/li><li><a href=\"#e92127e3-0e5c-4789-85b0-9bea0ac1dd7b\">Pilot Ace<\/a><\/li><li><a href=\"#7a0a761c-adf7-4f7c-a29f-c68c09093d18\">Ann Arbor<\/a><\/li><li><a href=\"#c3c2580d-d572-4d2b-9bfe-2f4830ff2507\">Stanford<\/a><\/li><li><a href=\"#4358287d-c74b-4288-888c-a73aac1b3ffe\">Handbook<\/a><\/li><li><a href=\"#fa9354a0-865c-4d12-a073-faa4ef4b3855\">Argonne<\/a><\/li><li><a href=\"#c257df08-a4c9-413b-9c68-265446d5a62f\">References<\/a><\/li><\/ul><\/div><pre class=\"codeinput\">load <span class=\"string\">gatlin<\/span>\r\nimage(X)\r\ncolormap(map)\r\naxis <span class=\"string\">image<\/span>\r\naxis <span class=\"string\">off<\/span>\r\n<\/pre><img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"http:\/\/blogs.mathworks.com\/images\/cleve\/jhw_1_01.png\" alt=\"\"> <h4>Early Life<a name=\"04bc920d-9c0d-4f19-a616-a5792cdbe5cc\"><\/a><\/h4><p>James Hardy Wilkinson was born in 1919 in Strood, England, a small town east of London, on the way towards Canterbury and Dover. The family owned a small dairy.<\/p><p>When Jim was only eleven years old he received a scholarship to Sir Joseph Williamson's Mathematical School in nearby Rochester. When he was barely 17, two years earlier than average, he entered Cambridge on a Trinity Major Scholarship in Mathematics. At Cambridge, his tutors included the famous mathematicians G. H. Hardy, J. E. Littlewood and A. S. Besicovitch. Besicovitch characterized Jim's performance on the Tripos exams, which are the culminatation of the undergraduate mathematics program at Cambridge, as \"easily at the top of the First Class\".<\/p><h4>World War II<a name=\"f88623c8-3606-417f-8520-33fe1fd883fd\"><\/a><\/h4><p>In the early years of World War II Wilkinson joined a team of mathematicians in an office at Cambridge.  They computed trajectories of artillery shells using mechanical desk calculators. Later he transferred to a laboratory at Fort Halstead to work on the thermodynamics of explosions.<\/p><p>At Fort Halsead, he met Heather Ware, a mathematician from King's College. They soon married and lived happily together for over 40 years.<\/p><p>At the end of the war, Jim transferred to the National Physical Laboratory, where he would remain for the rest of his career.  NPL is located just west of London, not far from Heathrow airport, and is like a British version of the American National Bureau of Standards.<\/p><h4>Leslie Fox<a name=\"e29c0678-969d-40bf-97d2-7206229c9ad6\"><\/a><\/h4><p>One of Jim's colleagues at NPL, who became his lifelong friend, was Leslie Fox.  Leslie was a year older than Jim, had been educated at Oxford, and returned there as a professor after eleven years at NPL.  After Jim's death, Leslie wrote a 40 page <i>biographical memoir<\/i> for the British Royal Society.  I am using that memoir as a reference for this blog.<\/p><p>I bring up Fox at this point because I was so impressed by his remark in the memoir that in their early days at NPL the two of them, together with E. T. Goodwin, solved an 18-by-18 set of simultaneous linear equations using desk computing equipment.  It took them two weeks!  It was one of the reasons they decided to build an automatic computer.<\/p><h4>Pilot Ace<a name=\"e92127e3-0e5c-4789-85b0-9bea0ac1dd7b\"><\/a><\/h4><p>The famous mathematician Alan Turing was at NPL at the time and proposed the construction of a elaborate machine known as the Automatic Computing Engine, or ACE.  Wilkinson became an assistant to Turing. After some disagreements with the Laboratory management, Turing departed for the University of Manchester and Jim was put in charge of the project. The team built only a portion of Turing's design, the Pilot ACE.  Jim actually did some of the soldering.  The Pilot ACE proved to be a useful machine on its own and was used for several years.  A commercial version was produced by the English Electric Company under the name DEUCE.<\/p><p>Here is Jim at the console of the Pilot Ace, probably at its public debut in November 1950.<\/p><p><img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"http:\/\/blogs.mathworks.com\/images\/cleve\/PilotAce_small.jpg\" alt=\"\"> <\/p><h4>Ann Arbor<a name=\"7a0a761c-adf7-4f7c-a29f-c68c09093d18\"><\/a><\/h4><p>Beginning in the late 1950's, the University of Michigan offered a summer short course in computing.  At first it was just one course, but it soon grew to be several courses in different aspects of computing -- programming, compilers, systems, numerical methods.<\/p><p>Bob Bartels was both a professor of mathematics and director of the University of Michigan computing center.  Bob invited eminent numerical analysts to give the lectures in the numerical methods short course. Starting around 1958, Alston Householder and Jim Wilkinson were regular lecturers in the course and came to Ann Arbor for two weeks every summer.<\/p><p>In 1965, Bartels decided that running the computing center had become a full time job and that he had to give up his regular teaching duties.  So the university recruited someone to replace him and I became an Assistant Professor of Mathematics at the University of Michigan in the fall of 1966. I also took over organizing the summer numerical methods short course. I was pleased that Alston and Jim continued to participate. Jim's notes for the Michigan summer course became the basis for his now classic 1965 book, <i>The Algebraic Eigenvalue Problem<\/i>.<\/p><p>Wilkinson and Householder knew all the restaurants in Ann Arbor, including the Pretzel Bell and the Old German, where the short course lecturers would usually order beer by the pitcher.  Olga Taussky-Todd, who accompanied her husband John Todd to these dinners, had a fairly reserved manner. One day she planned to take a visiting friend to the Pretzel Bell for lunch and she asked Jim, \"Is it possible to order beer in more modest quantities?\"  Jim replied, \"Yes, but it has never been one of my ambitions.\"<\/p><h4>Stanford<a name=\"c3c2580d-d572-4d2b-9bfe-2f4830ff2507\"><\/a><\/h4><p>I took my first numerical analysis course in grad school at Stanford from George Forsythe in 1962-63.  There were only a handful of students in the class.  Forsythe was editor of the Prentice-Hall Series in Automatic Computation and was preparing Wilkinson's book <i>Rounding Errors in Algebraic Processes<\/i> for publication.  He gave us the galley proofs to both read as course notes and check for typographical errors.  Forsythe was a fastidious editor, so I suspect the class did not find any typos that he had not already caught.<\/p><p>Sometime after I left Stanford in 1965 Wilkinson was appointed to a part time professorship there.  He visited perhaps one quarter a year. I'm not sure if he ever taught a regular course.  He was a terrific lecturer for a seminar or a short course and wonderful in one-on-one discussions, but he was never anxious to be a full time academic.<\/p><h4>Handbook<a name=\"4358287d-c74b-4288-888c-a73aac1b3ffe\"><\/a><\/h4><p>Much of Wilkinson's research was published in a series of papers in the journal <i>Numerische Mathematik<\/i> in the late 1960's.  The papers described algorithms for matrix computation and included programs in Algol 60, the International Algorithmic Language.  A number of other authors contributed papers and programs to the series, which was known as the Handbook Series.<\/p><p><img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"http:\/\/blogs.mathworks.com\/cleve\/files\/WandRcover_small.jpg\" alt=\"\"> <\/p><p>All of the papers in the Handbook Series were eventually collected in an actual handbook, edited by Wilkinson and Christian Reinsch, and published by Springer-Verlag in 1971.  Even today this Wilkinson and Reinsch handbook remains an important resource for work in matrix computation. The Algol codes provide a readable description of the techniques that lie at the heart of the matrix library in MATLAB.<\/p><h4>Argonne<a name=\"fa9354a0-865c-4d12-a073-faa4ef4b3855\"><\/a><\/h4><p>Argonne National Laboratory is a located in a forest preserve 25 miles southwest of Chicago.  A herd of white deer roam freely on the grounds. The laboratory carries out a program of primarily unclassified research for the U.S. Department of Energy on basic science, energy, transportation, environmental issues, computing and national security.<\/p><p>Very few people could actually run the programs in the Handbook because very few computer centers had Algol compilers.  Around 1970, the Mathematics and Computer Science Division, MCS, at Argonne began a project to translate a portion of the Handbook into Fortran, and to study the subsequent testing, distribution and support of the software.  The project involved the subset of the Handbook devoted to eigenvalue computation because most computer center libraries already had satisfactory linear equation solvers, but few had the new eigenvalue methods that Wilkinson  and colleagues had developed.<\/p><p>The project was called NATS, National Activity to Test Software.  It was supported by the National Science Foundation and what was then called the Atomic Energy Commission.  The stated objective of the project was research into the software development, testing and distribution process.  The software itself, which became known as EISPACK, for Eigensysem Package, was just a byproduct.  Simply writing good software wasn't regarded as supportable research.  It wasn't in 1970, and still isn't in 2013.<\/p><p>Jim was an important participant in the NATS\/EISPACK project.  He visited Argonne at least once a year, usually after the Michigan summer course. He didn't write any Fortran code, but he was an active consultant in the process of rewriting what was mostly his Algol.  And, the testing process in those days was more complicated because there were so many machines with different arithmetic behavior.<\/p><p><img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"http:\/\/blogs.mathworks.com\/images\/cleve\/wilkie2_small.jpg\" alt=\"\"> <\/p><p>If you were involved in mathematical software back then, Argonne was <b>the<\/b> place to visit.  I moved to the University of New Mexico in 1972 and came to Argonne for most of every summer.  (When I walked in, Jim Boyle would say, \"Moler is here, it must be June.\")  There were always lots of international visitors.  In addition to Wilkinson, there were many other Brits.  MCS had a close connection with NAG, the Numerical Algorithms Group in the UK.  At the annual picnic one summer, we got the NAG chaps to play softball.  That resulted in a challenge to try cricket and they brought the necessary equipment with them the next summer. Jim was a cricket connoisseur.  He gave us a lecture on cricket strategy at the same blackboard he is using in the photo above.  A day or two later at the next picnic, he continued the lecture.  Jack Dongarra found this faded color photo in one of his shoe boxes.<\/p><p><img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"http:\/\/blogs.mathworks.com\/images\/cleve\/picnic_small.jpg\" alt=\"\"> <\/p><p>The EISPACK project was followed by the LINPACK project, also centered at Argonne.  These two projects motivated the first MATLAB.  Wilkinson wasn't directly involved in MATLAB, but he certainly was the primary source of the algorithms that formed its original mathematical core.<\/p><h4>References<a name=\"c257df08-a4c9-413b-9c68-265446d5a62f\"><\/a><\/h4><p>[1] Leslie Fox, <i>James Hardy Wilkinson<\/i>, Biographical Memoirs of Fellows of the Royal Society 33 (1987): 669-708. <a href=\"https:\/\/royalsocietypublishing.org\/doi\/pdf\/10.1098\/rsbm.1987.0024\">https:\/\/royalsocietypublishing.org\/doi\/pdf\/10.1098\/rsbm.1987.0024<\/a>.<\/p><p>[2] Nick Higham's Gallery of Wilkinson Photos, <a href=\"http:\/\/www.maths.manchester.ac.uk\/~higham\/photos\/wilkinson\/index.htm\">&lt;http:\/\/www.maths.manchester.ac.uk\/~higham\/photos\/wilkinson\/index.htm<\/a>&gt;.<\/p><p>[3] History of Householder Symposia, <a href=\"\">&lt;<\/a>&gt;.<\/p><script language=\"JavaScript\"> <!-- \r\n    function grabCode_2550b6273ea44c3c9d226ac8e5eae61a() {\r\n        \/\/ Remember the title so we can use it in the new page\r\n        title = document.title;\r\n\r\n        \/\/ Break up these strings so that their presence\r\n        \/\/ in the Javascript doesn't mess up the search for\r\n        \/\/ the MATLAB code.\r\n        t1='2550b6273ea44c3c9d226ac8e5eae61a ' + '##### ' + 'SOURCE BEGIN' + ' #####';\r\n        t2='##### ' + 'SOURCE END' + ' #####' + ' 2550b6273ea44c3c9d226ac8e5eae61a';\r\n    \r\n        b=document.getElementsByTagName('body')[0];\r\n        i1=b.innerHTML.indexOf(t1)+t1.length;\r\n        i2=b.innerHTML.indexOf(t2);\r\n \r\n        code_string = b.innerHTML.substring(i1, i2);\r\n        code_string = code_string.replace(\/REPLACE_WITH_DASH_DASH\/g,'--');\r\n\r\n        \/\/ Use \/x3C\/g instead of the less-than character to avoid errors \r\n        \/\/ in the XML parser.\r\n        \/\/ Use '\\x26#60;' instead of '<' so that the XML parser\r\n        \/\/ doesn't go ahead and substitute the less-than character. \r\n        code_string = code_string.replace(\/\\x3C\/g, '\\x26#60;');\r\n\r\n        copyright = 'Copyright 2019 The MathWorks, Inc.';\r\n\r\n        w = window.open();\r\n        d = w.document;\r\n        d.write('<pre>\\n');\r\n        d.write(code_string);\r\n\r\n        \/\/ Add copyright line at the bottom if specified.\r\n        if (copyright.length > 0) {\r\n            d.writeln('');\r\n            d.writeln('%%');\r\n            if (copyright.length > 0) {\r\n                d.writeln('% _' + copyright + '_');\r\n            }\r\n        }\r\n\r\n        d.write('<\/pre>\\n');\r\n\r\n        d.title = title + ' (MATLAB code)';\r\n        d.close();\r\n    }   \r\n     --> <\/script><p style=\"text-align: right; font-size: xx-small; font-weight:lighter;   font-style: italic; color: gray\"><br><a href=\"javascript:grabCode_2550b6273ea44c3c9d226ac8e5eae61a()\"><span style=\"font-size: x-small;        font-style: italic;\">Get \r\n      the MATLAB code <noscript>(requires JavaScript)<\/noscript><\/span><\/a><br><br>\r\n      Published with MATLAB&reg; R2018b<br><\/p><p class=\"footer\"><br>\r\n      Published with MATLAB&reg; R2018b<br><\/p><\/div><!--\r\n2550b6273ea44c3c9d226ac8e5eae61a ##### SOURCE BEGIN #####\r\n%% Jim Wilkinson\r\n% I have already made several posts about |gatlin|, the image distributed\r\n% with MATLAB of the organizing committee for the Gatlinburg III conference.\r\n% From the MATLAB point of view, the first man on the left in the photo,\r\n% J. H. Wilkinson, is by far the most important.  From the early days\r\n% of computers in the 1950s until his death in 1986, Wilkinson was the\r\n% world's authority on matrix computation.  His research on eigenvalue\r\n% algorithms and their implementation in Algol led directly to EISPACK,\r\n% the mathematical foundation for the first MATLAB.\r\n\r\n%%\r\n\r\nload gatlin\r\nimage(X)\r\ncolormap(map)\r\naxis image \r\naxis off\r\n\r\n%% Early Life\r\n% James Hardy Wilkinson was born in 1919 in Strood, England, a small town\r\n% east of London, on the way towards Canterbury and Dover.\r\n% The family owned a small dairy.\r\n%\r\n% When Jim was only eleven years old he received a scholarship to\r\n% Sir Joseph Williamson's Mathematical School in nearby Rochester.\r\n% When he was barely 17, two years earlier than average, he entered\r\n% Cambridge on a Trinity Major Scholarship in Mathematics.\r\n% At Cambridge, his tutors included the famous mathematicians\r\n% G. H. Hardy, J. E. Littlewood and A. S. Besicovitch.\r\n% Besicovitch characterized Jim's performance on the Tripos exams, which\r\n% are the culminatation of the undergraduate mathematics program at Cambridge,\r\n% as \"easily at the top of the First Class\".\r\n\r\n%% World War II\r\n% In the early years of World War II Wilkinson joined a team of\r\n% mathematicians in an office at Cambridge.  They computed trajectories of\r\n% artillery shells using mechanical desk calculators.\r\n% Later he transferred to a laboratory at Fort Halstead to work on\r\n% the thermodynamics of explosions.\r\n%\r\n% At Fort Halsead, he met Heather Ware, a mathematician from King's College.\r\n% They soon married and lived happily together for over 40 years.\r\n%\r\n% At the end of the war, Jim transferred to the National Physical Laboratory,\r\n% where he would remain for the rest of his career.  NPL is located just\r\n% west of London, not far from Heathrow airport, and is like a British\r\n% version of the American National Bureau of Standards.\r\n\r\n%% Leslie Fox\r\n% One of Jim's colleagues at NPL, who became his lifelong friend, was\r\n% Leslie Fox.  Leslie was a year older than Jim, had been educated at Oxford,\r\n% and returned there as a professor after eleven years at NPL.  After Jim's\r\n% death, Leslie wrote a 40 page _biographical memoir_ for the British\r\n% Royal Society.  I am using that memoir as a reference for this blog.\r\n%\r\n% I bring up Fox at this point because I was so impressed by his remark\r\n% in the memoir that in their early days at NPL the two of them, together with\r\n% E. T. Goodwin, solved an 18-by-18 set of simultaneous linear equations\r\n% using desk computing equipment.  It took them two weeks!  It was one of\r\n% the reasons they decided to build an automatic computer.\r\n\r\n%% Pilot Ace\r\n% The famous mathematician Alan Turing was at NPL at the time and\r\n% proposed the construction of a elaborate machine known as the\r\n% Automatic Computing Engine, or ACE.  Wilkinson became an assistant to Turing.\r\n% After some disagreements with the Laboratory management, Turing departed\r\n% for the University of Manchester and Jim was put in charge of the project.\r\n% The team built only a portion of Turing's design, the Pilot ACE.  Jim actually\r\n% did some of the soldering.  The Pilot ACE proved to be a useful machine\r\n% on its own and was used for several years.  A commercial version was\r\n% produced by the English Electric Company under the name DEUCE.\r\n%\r\n% Here is Jim at the console of the Pilot Ace, probably at its public debut\r\n% in November 1950.\r\n%\r\n% <<PilotAce_small.jpg>>\r\n\r\n%% Ann Arbor\r\n% Beginning in the late 1950's, the University of Michigan offered a summer\r\n% short course in computing.  At first it was just one course, but it soon\r\n% grew to be several courses in different aspects of computing REPLACE_WITH_DASH_DASH programming,\r\n% compilers, systems, numerical methods.\r\n%\r\n% Bob Bartels was both a professor of mathematics and director of the\r\n% University of Michigan computing center.  Bob invited eminent numerical\r\n% analysts to give the lectures in the numerical methods short course.\r\n% Starting around 1958, Alston Householder and Jim Wilkinson were regular\r\n% lecturers in the course and came to Ann Arbor for two weeks every summer.\r\n%\r\n% In 1965, Bartels decided that running the computing center had become\r\n% a full time job and that he had to give up his regular teaching duties.  So\r\n% the university recruited someone to replace him and I became an Assistant\r\n% Professor of Mathematics at the University of Michigan in the fall of 1966.\r\n% I also took over organizing the summer numerical methods short course.\r\n% I was pleased that Alston and Jim continued to participate.\r\n% Jim's notes for the Michigan summer course became the basis for his now\r\n% classic 1965 book, _The Algebraic Eigenvalue Problem_.\r\n%\r\n% Wilkinson and Householder knew all the restaurants in Ann Arbor, including\r\n% the Pretzel Bell and the Old German, where the short course lecturers\r\n% would usually order beer by the pitcher.  Olga Taussky-Todd, who accompanied\r\n% her husband John Todd to these dinners, had a fairly reserved manner.\r\n% One day she planned to take a visiting friend to the Pretzel Bell for\r\n% lunch and she asked Jim, \"Is it possible to order beer in more modest\r\n% quantities?\"  Jim replied, \"Yes, but it has never been one of my ambitions.\"\r\n\r\n%% Stanford\r\n% I took my first numerical analysis course in grad school at Stanford from\r\n% George Forsythe in 1962-63.  There were only a handful of students in the\r\n% class.  Forsythe was editor of the Prentice-Hall Series in Automatic\r\n% Computation and was preparing Wilkinson's book _Rounding Errors in \r\n% Algebraic Processes_ for publication.  He gave us the galley proofs\r\n% to both read as course notes and check for typographical errors.  Forsythe\r\n% was a fastidious editor, so I suspect the class did not find any typos that\r\n% he had not already caught.\r\n%\r\n% Sometime after I left Stanford in 1965 Wilkinson was appointed to a\r\n% part time professorship there.  He visited perhaps one quarter a year.\r\n% I'm not sure if he ever taught a regular course.  He was a terrific\r\n% lecturer for a seminar or a short course and wonderful in one-on-one\r\n% discussions, but he was never anxious to be a full time academic.\r\n\r\n%% Handbook\r\n% Much of Wilkinson's research was published in a series of papers in the\r\n% journal _Numerische Mathematik_ in the late 1960's.  The papers described\r\n% algorithms for matrix computation and included programs in Algol 60,\r\n% the International Algorithmic Language.  A number of other authors\r\n% contributed papers and programs to the series, which was known as the\r\n% Handbook Series.\r\n%\r\n% <<WandRcover_small.jpg>>\r\n%\r\n%%\r\n% All of the papers in the Handbook Series were eventually collected\r\n% in an actual handbook, edited by Wilkinson and Christian Reinsch, and\r\n% published by Springer-Verlag in 1971.  Even today this Wilkinson and Reinsch\r\n% handbook remains an important resource for work in matrix computation.\r\n% The Algol codes provide a readable description of the techniques that\r\n% lie at the heart of the matrix library in MATLAB. \r\n\r\n%% Argonne \r\n% Argonne National Laboratory is a located in a forest preserve 25 miles\r\n% southwest of Chicago.  A herd of white deer roam freely on the grounds.\r\n% The laboratory carries out a program of primarily unclassified research\r\n% for the U.S. Department of Energy on basic science, energy, transportation,\r\n% environmental issues, computing and national security.\r\n%\r\n% Very few people could actually run the programs in the Handbook because\r\n% very few computer centers had Algol compilers.  Around 1970, the Mathematics\r\n% and Computer Science Division, MCS, at Argonne began a project to translate\r\n% a portion of the Handbook into Fortran, and to study the subsequent testing,\r\n% distribution and support of the software.  The project involved the\r\n% subset of the Handbook devoted to eigenvalue computation because most\r\n% computer center libraries already had satisfactory linear equation solvers,\r\n% but few had the new eigenvalue methods that Wilkinson  and colleagues had\r\n% developed.\r\n% \r\n% The project was called NATS, National Activity to Test Software.  It was\r\n% supported by the National Science Foundation and what was then called the\r\n% Atomic Energy Commission.  The stated objective of the project was research\r\n% into the software development, testing and distribution process.  The\r\n% software itself, which became known as EISPACK, for Eigensysem Package,\r\n% was just a byproduct.  Simply writing good software wasn't regarded as\r\n% supportable research.  It wasn't in 1970, and still isn't in 2013.\r\n%\r\n% Jim was an important participant in the NATS\/EISPACK project.  He visited\r\n% Argonne at least once a year, usually after the Michigan summer course.\r\n% He didn't write any Fortran code, but he was an active consultant in the\r\n% process of rewriting what was mostly his Algol.  And, the testing process\r\n% in those days was more complicated because there were so many machines\r\n% with different arithmetic behavior.\r\n%\r\n% <<wilkie2_small.jpg>>\r\n%\r\n% If you were involved in mathematical software back then, Argonne was\r\n% *the* place to visit.  I moved to the University of New Mexico in 1972 and\r\n% came to Argonne for most of every summer.  (When I walked in, Jim Boyle\r\n% would say, \"Moler is here, it must be June.\")  There were always lots of\r\n% international visitors.  In addition to Wilkinson, there were many other\r\n% Brits.  MCS had a close connection with NAG, the Numerical Algorithms Group\r\n% in the UK.  At the annual picnic one summer, we got the NAG chaps to play\r\n% softball.  That resulted in a challenge to try cricket and they brought the\r\n% necessary equipment with them the next summer.\r\n% Jim was a cricket connoisseur.  He gave us a lecture on cricket strategy\r\n% at the same blackboard he is using in the photo above.  A day or two later\r\n% at the next picnic, he continued the lecture.  Jack Dongarra found this\r\n% faded color photo in one of his shoe boxes.\r\n%\r\n% <<picnic_small.jpg>>\r\n%\r\n%%\r\n% The EISPACK project was followed by the LINPACK project, also centered at\r\n% Argonne.  These two projects motivated the first MATLAB.  Wilkinson wasn't\r\n% directly involved in MATLAB, but he certainly was the primary source\r\n% of the algorithms that formed its original mathematical core.\r\n\r\n%% References\r\n% [1] Leslie Fox, _James Hardy Wilkinson_, Biographical Memoirs of Fellows\r\n% of the Royal Society 33 (1987): 669-708.\r\n% <https:\/\/royalsocietypublishing.org\/doi\/pdf\/10.1098\/rsbm.1987.0024\r\n% https:\/\/royalsocietypublishing.org\/doi\/pdf\/10.1098\/rsbm.1987.0024>.\r\n%%\r\n% [2] Nick Higham's Gallery of Wilkinson Photos,\r\n% <http:\/\/www.maths.manchester.ac.uk\/~higham\/photos\/wilkinson\/index.htm\r\n% http:\/\/www.maths.manchester.ac.uk\/~higham\/photos\/wilkinson\/index.htm>.\r\n%%\r\n% [3] History of Householder Symposia,\r\n% <\r\n% >.\r\n%\r\n\r\n##### SOURCE END ##### 2550b6273ea44c3c9d226ac8e5eae61a\r\n-->","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img decoding=\"async\"  class=\"img-responsive\" src=\"http:\/\/blogs.mathworks.com\/images\/cleve\/jhw_1_01.png\" onError=\"this.style.display ='none';\" \/><\/div><!--introduction--><p>I have already made several posts about <tt>gatlin<\/tt>, the image distributed with MATLAB of the organizing committee for the Gatlinburg III conference. From the MATLAB point of view, the first man on the left in the photo, J. H. Wilkinson, is by far the most important.  From the early days of computers in the 1950s until his death in 1986, Wilkinson was the world's authority on matrix computation.  His research on eigenvalue algorithms and their implementation in Algol led directly to EISPACK, the mathematical foundation for the first MATLAB.... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/cleve\/2013\/02\/18\/jim-wilkinson\/\">read more >><\/a><\/p>","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts\/498"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/comments?post=498"}],"version-history":[{"count":29,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts\/498\/revisions"}],"predecessor-version":[{"id":4945,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts\/498\/revisions\/4945"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/media?parent=498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/categories?post=498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/tags?post=498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}