J. H. Wilkinson Prize for Numerical Software

{{Distinguish|James H. Wilkinson Prize in Numerical Analysis and Scientific Computing}}

The James H. Wilkinson Prize for Numerical Software is awarded every four years to honor outstanding contributions in the field

of numerical software. The award is named to commemorate the outstanding contributions of James H. Wilkinson in the same field.{{cite web|url= http://www.mcs.anl.gov/about-us/j-h-wilkinson-prize-numerical-software|title= The Wilkinson Prize for Numerical Software 2015|publisher= NAG|accessdate= 28 November 2014|archive-url= https://web.archive.org/web/20141205172242/http://www.mcs.anl.gov/about-us/j-h-wilkinson-prize-numerical-software|archive-date= 5 December 2014|url-status= dead}}

The prize was established by Argonne National Laboratory (ANL), the National Physical Laboratory (NPL), and the Numerical Algorithms Group (NAG). They sponsored the award every four years at the International Congress on Industrial and Applied Mathematics (ICIAM) beginning with the 1991 award. By agreement in 2015 among ANL, NPL, NAG, and SIAM, the prize will be administered by the Society for Industrial and Applied Mathematics (SIAM) starting with the 2019 award.{{cite web |title=January Prize Spotlight: Jeff Bezanson, Steven L. Brunton, Jack Dongarra, Stefan Karpinski, and Viral B. Shah |url=https://sinews.siam.org/Details-Page/january-prize-spotlight-jeff-bezanson-steven-l-brunton-jack-dongarra-stefan-karpinski-and-viral-b-shah |archive-url=https://archive.today/20190123125630/https://sinews.siam.org/Details-Page/january-prize-spotlight-jeff-bezanson-steven-l-brunton-jack-dongarra-stefan-karpinski-and-viral-b-shah |url-status=dead |archive-date=January 23, 2019 |website=SIAM |accessdate=9 February 2019 }}

Eligibility and selection criteria

Candidates must have worked in the field for at most 12 years after receiving their PhD as of January 1 of the award year. Breaks in continuity are allowed, and the prize committee may make exceptions. The award is given on the basis of:

  • Clarity of the software implementation and documentation.
  • Clarity of the paper accompanying the entry.
  • Portability, reliability, efficiency and usability of the software implementation.
  • Depth of analysis of the algorithm and the software.
  • Importance of application addressed by the software.
  • Quality of the test software{{Cite web|url=https://www.siam.org/Prizes-Recognition/Major-Prizes-Lectures/Detail/james-h-wilkinson-prize-for-numerical-software|title=James H. Wilkinson Prize for Numerical Software|last=|first=|date=|website=|access-date=}}

Winners

=1991=

The first prize in 1991 was awarded to Linda Petzold for DASSL, a differential algebraic equation solver. This code is available in the public domain.{{cite web |url=http://www.engineering.ucsb.edu/~cse/software.html |title=Software : StochSS |website=Engineering.ucsb.edu |accessdate=2016-02-11 |archive-date=2018-02-17 |archive-url=https://web.archive.org/web/20180217082523/https://engineering.ucsb.edu/~cse/software.html |url-status=dead }}

=1995=

The 1995 prize was awarded to Chris Bischof and Alan Carle for ADIFOR 2.0, an automatic differentiation tool for Fortran 77 programs. The code is available for educational and non-profit research.{{cite web|url=http://www.mcs.anl.gov/research/projects/adifor/ |title=ADIFOR: Automatic Differentiation of Fortran Codes |website=Mcs.anl.gov |date= |accessdate=2016-02-11}}

=1999=

The 1999 prize was awarded to Matteo Frigo and Steven G. Johnson for FFTW, a C library for computing the discrete Fourier transform.

=2003=

The 2003 prize was awarded to Jonathan Shewchuk for Triangle, a two-dimensional mesh generator and Delaunay Triangulator. It is freely available.{{cite web|url=https://www.cs.cmu.edu/~quake/triangle.html |title=Triangle: A Two-Dimensional Quality Mesh Generator and Delaunay Triangulator |website=Cs.cmu.edu |date=2005-07-28 |accessdate=2016-02-11}}

=2007=

The 2007 prize was awarded to Wolfgang Bangerth, Guido Kanschat, and Ralf Hartmann for deal.II, a software library for computational solution of partial differential equations using adaptive finite elements. It is freely available.{{cite web|url=http://www.dealii.org/ |title=The deal.II Finite Element Library |website=Dealii.org |date= |access-date=2016-02-11 |url-status=dead |archive-url=https://web.archive.org/web/20120608055415/http://www.dealii.org/ |archive-date=2012-06-08 }}

=2011=

Andreas Waechter (IBM T. J. Watson Research Center) and Carl Laird (Texas A&M University) were awarded the 2011 prize for IPOPT, an object-oriented library for solving large-scale continuous optimization problems. It is freely available.{{cite journal|url=https://projects.coin-or.org/Ipopt |title=Welcome to the Ipopt home page|doi=10.1007/s10107-004-0559-y |website=Projects.coin-or.org |date= |accessdate=2016-02-11}}

=2015=

The 2015 prize was awarded to Patrick Farrell (University of Oxford), Simon Funke (Simula Research Laboratory), David Ham (Imperial College London), and Marie Rognes (Simula Research Laboratory) for the development of dolfin-adjoint, a package which automatically derives and solves adjoint and tangent linear equations from high-level mathematical specifications of finite element discretisations of partial differential equations.{{cite book|url=http://www.dolfin-adjoint.org/ |title=Dolfin-adjoint : About |doi=10.1137/1.9781611972078 |website=Dolfin-adjoint.org |date= 2011|accessdate=2016-02-11 |last1=Naumann |first1=Uwe |isbn=978-1-61197-206-1 }}

=2019=

The 2019 prize was awarded to Jeff Bezanson, Stefan Karpinski, and Viral B. Shah for their development of the Julia programming language.

=2023=

The 2023 prize was awarded to Field Van Zee and Devin Matthews for the development of BLIS, a portable open-source software framework for instantiating high-performance BLAS-like dense linear algebra libraries on modern CPUs.[https://www.siam.org/prizes-recognition/major-prizes-lectures/detail/james-h-wilkinson-prize-for-numerical-software James H. Wilkinson Prize for Numerical Software], SIAM · Prizes & Recognition · Major Prizes & Lectures.{{cite web|url=https://github.com/flame/blis|title=BLIS GitHub Repository|website=GitHub |date=|accessdate=}}

See also

References

{{Reflist}}