Nagroda JH Wilkinsona za oprogramowanie numeryczne
JH Wilkinson Prize for Numerical Software jest przyznawana co cztery lata w celu uhonorowania wybitnych osiągnięć w dziedzinie oprogramowania numerycznego . Nagroda została nazwana dla upamiętnienia wybitnych zasług Jamesa H. Wilkinsona w tej samej dziedzinie.
Nagroda została ustanowiona przez Narodowe Laboratorium Argonne (ANL), Narodowe Laboratorium Fizyczne (NPL) oraz Grupę Algorytmów Numerycznych (NAG). Sponsorowali nagrodę co cztery lata na Międzynarodowym Kongresie Matematyki Przemysłowej i Stosowanej (ICIAM), począwszy od nagrody w 1991 roku. Na mocy porozumienia w 2015 roku między ANL, NPL, NAG i SIAM, nagroda będzie zarządzana przez Towarzystwo Matematyki Przemysłowej i Stosowanej (SIAM), począwszy od nagrody 2019.
Kryteria kwalifikowalności i wyboru
Kandydaci muszą pracować w terenie przez co najwyżej 12 lat po uzyskaniu stopnia doktora od 1 stycznia roku przyznania nagrody. Przerwy w ciągłości są dozwolone, a komisja nagród może zrobić wyjątki. Nagroda przyznawana jest na podstawie:
- Przejrzystość implementacji oprogramowania i dokumentacji.
- Przejrzystość papieru towarzyszącego wpisowi.
- Przenośność, niezawodność, wydajność i użyteczność implementacji oprogramowania.
- Głębokość analizy algorytmu i oprogramowania.
- Znaczenie aplikacji adresowanej przez oprogramowanie.
- Jakość oprogramowania testowego
Zwycięzcy
1991
Pierwszą nagrodę w 1991 roku otrzymała Linda Petzold za DASSL, narzędzie do rozwiązywania równań algebraicznych różniczkowych . Ten kod jest dostępny w domenie publicznej.
1995
W 1995 roku nagrodę otrzymali Chris Bischof i Alan Carle za ADIFOR 2.0, narzędzie do automatycznego rozróżniania programów Fortran 77 . Kod jest dostępny do badań edukacyjnych i non-profit.
1999
W 1999 roku nagrodę otrzymali Matteo Frigo i Steven G. Johnson za FFTW , bibliotekę C do obliczania dyskretnej transformaty Fouriera .
2003
W 2003 roku nagrodę otrzymał Jonathan Shewchuk za Triangle, dwuwymiarowy generator siatek i Delaunay Triangulator . Jest swobodnie dostępny.
2007
W 2007 roku nagrodę otrzymali Wolfgang Bangerth, Guido Kanschat i Ralf Hartmann za deal.II, bibliotekę oprogramowania do obliczeniowego rozwiązywania równań różniczkowych cząstkowych przy użyciu adaptacyjnych elementów skończonych . Jest swobodnie dostępny.
2011
Andreas Waechter ( IBM TJ Watson Research Center ) i Carl Laird ( Texas A&M University ) otrzymali nagrodę 2011 za IPOPT, zorientowaną obiektowo bibliotekę do rozwiązywania wielkoskalowych problemów ciągłej optymalizacji. Jest swobodnie dostępny.
2015
Nagrodę 2015 otrzymali Patrick Farrell ( University of Oxford ), Simon Funke ( Simula Research Laboratory ), David Ham ( Imperial College London ) i Marie Rognes ( Simula Research Laboratory ) za opracowanie pakietu dolfin-adjoint, który automatycznie wyprowadza i rozwiązuje sprzężone i styczne równania liniowe z wysokopoziomowych specyfikacji matematycznych dyskretyzacji metodą elementów skończonych równań różniczkowych cząstkowych .
2019
Nagroda 2019 została przyznana Jeffowi Bezansonowi , Stefanowi Karpinskiemu i Viralowi B. Shahowi za opracowanie języka programowania Julia .
2023
Nagroda 2023 została przyznana Fieldowi Van Zee i Devinowi Matthewsowi za opracowanie BLIS , przenośnej struktury oprogramowania typu open source do tworzenia instancji wysokowydajnych, podobnych do BLAS, gęstych bibliotek algebry liniowej na nowoczesnych procesorach.