The Exascale Computing Project has concluded. This site is retained for historical references.

Training

The Exascale Computing Project provides training events and materials to help you realize your high-performance computing project.

Upcoming Training Events

Python in HPC


Python's powerful elegance has driven its adoption at HPC centers. However, maximizing performance from Python applications can be challenging especially on supercomputing architectures. This webinar discussed some of those challenges (and potential solutions) using Python at NERSC, ALCF, and OLCF.

Scalable Node Programming with OpenACC


This webinar focused on OpenACC, in particular the problems it can address, its important elements, how it is being adopted and used in production science and engineering applications, and how to build and used applications with OpenACC for different targets.

Training Materials

“Forward” Projects Boost U.S. Leadership in Advanced Computing and Artificial Intelligence

A long-term investment strategy promotes technology innovation through government¬–industry partnerships to revolutionize high-performance computing a

ECP Software Leader Mike Heroux on Building and Sustaining Exascale-Class Codes

ECP Software Discussion with Mike Heroux

ExaFEL and CoPA: Rapid Imaging of Molecular Systems

Using CoPA tools, ExaFEL prevents computational data throughput from bottlenecking experimental progress in x-ray free electron laser facilities.

National Nuclear Security Administration logo Exascale Computing Project logo small U.S. Department of Energy Office of Science logo