Rules for Submission
Each author of an entry must be at most 40 years of age on January 1 of the year of the award. Each entry must contain the following:
- Software written in a widely available high-level programming language.
- A two-page summary of the main features of the algorithm and software implementation.
- A paper describing the algorithm and the software implementation. The paper should give an analysis of the algorithm and indicate any special programming features.
- Documentation of the software that describes its purpose and method of use.
- Examples of use of the software, including a test program and data.
The award will be made to the entry that best addresses all phases of the preparation of high-quality numerical software, including the following:
- Clarity of the paper and software implementation and documentation
- Importance of application addressed by the software
- Portability, reliability, efficiency and usability of the software implementation
- Depth of analysis of the algorithm and the software
- Quality of the test software
Requirements for submissions to the 2015 Prize will soon be available.
- 1991 prize: Linda Petzold for DASSL
- 1995 prize: Chris Bischof and Alan Carle for ADIFOR 2.0
- 1999 prize: Matteo Frigo and Steven Johnson for FFTW
- 2003 prize: Jonathan Shewchuk for Triangle
- 2007 prize: Wolfgang Bangerth, Guido Kanschat, and Ralf Hartmann for deal.II
- 2011 prize: Andreas Waechter and Carl D. Laird for Ipopt