This work explores areas of common interest in programming models for the coming exascale era. Initially, the intent was to aggregate NNSA and CEA lab's work in this area into a common repository. Early work will focus on low-level application programming interfaces (APIs), micro-benchmarks, and mini-applications. Work in the out-years will include APIs and languages that provide higher levels of abstraction.
Accomplishments
1) Los Alamos rewrote, and posted as open source, a CUDA version of the CEA mini-app: codehydro.
2) Sandia published a technical report analyzing mini-apps and their representation of characteristics of actual production codes.
Links and References
The Los Alamos GitHub site is at https://github.com/losalamos [1]
The Los Alamos co-design site is at http://codesign.lanl.gov [2]
Lawerence Livermore's LULESH proxy app is at https://computation.llnl.gov/casc/ShockHydro/ [3]
Lawerence Livermore's co-design site is at https://codesign.llnl.gov [4]
The Sandia Mantevo mini-apps are at http://mantevo.org [5]
CEA's open source repository is at https://github.com/HydroBench/Hydro.git [6]

