Computer History Museum

Hindmarsh, Alan C. SIAM oral history

Alan C. Hindmarsh discusses his career as a mathematical software specialist within Lawrence Livermore National Laboratory, with particular attention to his work on the GEAR, LSODE and ODEPACK families of high performance ordinary differential equation (ODE) solvers. Hindmarsh obtained a bachelor’s degree in mathematics from the California Institute of Technology and a PhD from Stanford where he worked with Charles Loewner. During this time he interned as a mathematical programmer at the Lockheed Missiles and Space Company, Stanford Linear Accelerator Center, and in the Meson Physics division of Los Alamos. After graduation in 1968 he took a permanent job at Lawrence Livermore, and remained there until his retirement in 2002. He discusses the growth of this group, its relationship to users and its use of mathematical software libraries. Hindmarsh also explains changes in technology and patterns of lab funding which led to a decline in its commitment to mathematical software, leading to a dismantling of the central mathematical software group in 1989. Hindmarsh wrote or co-wrote a large number of ODE packages, including LSODE, VODE, CVODE and ODEPACK. His first widely distributed package, GEAR, was based on the DIFSUB routine produced by Bill Gear. His collaborators included George Byrne, Linda Petzold and Peter Brown. Hindmarsh also documents the development of a community interested in writing ODE solver software. In particular, ODEPACK was originally intended as a collaboration between staff members at different laboratories, and Hindmarsh discusses both the original goals of the project and the tensions which prevented its full realization.

Item Details

Date
2006-01-05 (Made)
2006-01-06 (Made)
Type
Document
Catalogue number
102746800
Organization
SIAM and U.S. Department of Energy
People
Alan C. Hindmarsh (Interviewee)
Thomas Haigh (Interviewer)
Category
Transcript
Format
PDF
Credit line
Gift of SIAM and the US Department of Energy
Extent
67 p.
Place of publication
North America/USA/CA/Livermore
Language
English
Acquisition number
X6673.2013
Subject
Mathematical Software
Archive collection
Society for Industrial and Applied Mathematics (SIAM) oral history collection
Archive hierarchy
Society for Industrial and Applied Mathematics (SIAM) oral history collection