Portable Application Development for Next-Generation Supercomputer Architectures

PI Tjerk Straatsma, Oak Ridge National Laboratory)
Project Description

The ALCF, NERSC, and OLCF supercomputing facilities have created early application readiness programs that prepare a range of application codes for the next-generation supercomputers on the path to exascale. These programs are: the Early Science Program (ESP) at ALCF, the NERSC Exascale Science Application Program (NESAP), and the Center for Accelerated Application Readiness (CAAR) at OLCF. The three facilities have launched these application readiness programs with approximately 40 applications teams participating.

In order to explore portability issues and ensure the success of the application readiness program, it is crucial that application developers have allocations not only at their sponsored supercomputing facility, but also at facilities with alternate hardware architectures. This project will support the coordination and collaboration within the three facilities and provide computational resources to the application teams, with the overall objective of delivering applications that are high performing and architectural and performance portable.