Application Integration ensures that ECP applications are appropriately targeting DOE exascale architectures and that the facilities are aware of ongoing application development effort and can contribute their experience and expertise in porting applications to the facility architectures.
Description: Successful execution of the science mission of the delivered applications on the pre-exascale and exascale systems at the DOE HPC computing Facilities (Facilities).
Description: Successful execution of the science mission of the delivered applications on the pre-exascale and exascale systems at the DOE HPC Facilities.
There exists not only a critical dependency but also a synergy between the ECP application development efforts and similar application readiness efforts at the Facilities. The Application Integration at the Facilities activity serves as a bridge between activities, ensuring that the ECP application development efforts are appropriately informed of and targeting the architectural features of the exascale and pre-exascale architectures. It also ensures that the computing Facilities within the Advanced Scientific Computing Research (ASCR) program are engaged in the ECP application development effort, which will both augment their own application readiness efforts and avoid duplication between these efforts and ECP.
Each ECP application has a challenge problem with simulation targets that rely on the pre-exascale and future exascale architectures of the Facilities. The success of the application projects depends on access to both the Facilities and the specific knowledge and experience available at Facilities. This activity ensures the integration of applications and Facilities so that practical knowledge from each flow to the other and that application readiness efforts and best practices are shared.
The overarching objective of this activity is to ensure that the ECP applications are appropriately targeting the exascale architectures that will be available at the DOE leadership computing facilities. A necessary component of this activity is also ensuring that the underlying software technologies, upon which the ECP applications depend, make efficient use of the Facilities. A secondary objective is to ensure that the Facilities are aware of ongoing application development efforts of the ECP and can contribute their experience and expertise in porting applications to the facility architectures. Similarly, this activity can help inform the Facilities as to which software technologies are of greatest importance to applications.
Lead: Scott Parker, Argonne National Laboratory