ECP’s Training and Productivity program delivers a robust developer training for ECP project members and the broader high-performance computing (HPC) community, including industry’s computing staff members, so they will be able to take full advantage of exascale hardware and software.
Advances in next-generation computational science require the development of applications that can fully exploit emerging exascale architectures for optimal performance and provide high-fidelity multiphysics and multiscale capabilities.
To help address the overwhelming complexity, the members of the ECP Training and Productivity project are collaborating with the ECP community to improve scientific productivity by qualitatively enhancing developer productivity and software sustainability.
In addition, the program coordinates many training events each year. It has, for example, conducted five online training events and more than 30 tutorials since the beginning of 2018.
One of the upcoming events is a Performance Portability with Kokkos Bootcamp on July 24–27 at Oak Ridge National Laboratory. Kokkos is one of the ECP Software Technologies and is a templated C++ library that is used to write performance-portable applications targeting all major HPC platforms.
The Kokkos bootcamp/workshop will teach new users of the library how to begin and it will help existing Kokkos users to further improve their codes. The training will cover the minimum required topics to get applications started using Kokkos, and experts will be on hand to assist those who have more-advanced skills.
So far during 2018, ECP’s Training and Productivity program has presented the following training events: On-Demand Learning for Better Scientific Software: How to Use Resources & Technology to Optimize Your Productivity; Software Citation Today and Tomorrow; Scientific Software Development with Eclipse; Jupyter and HPC: Current State and Future Roadmap; and Bringing Best Practices to a Long-Lived Production Code. In addition, the program helped to organize more than 30 tutorials at ECP’s 2nd Annual Meeting in February.
ECP Training Activities
BigPicture Training 102: May 30
BigPicture is a project portfolio management suite for Jira. BigPicture makes it easy to build and manage multiple projects by using Gantt charts, cross-project work, and Scaled Agile Framework Compliant Roadmaps. Anyone who wants to increase efficiency managing projects, regardless of role, is a perfect candidate for training. This training course is a deeper dive into BigPicture, a project portfolio management suite for Jira. We will discuss using BigPicture Roadmap, managing risk, and project tracking with reporting. It is recommended that all participants take Introduction to BigPicture for Program Management prior to taking this course. The training will be conducted via BlueJeans. You may register at the link above and the BlueJeans information will be sent to you prior to the event.
Performance Portability with Kokkos Bootcamp: July 24-27
The Oak Ridge Leadership Computing Facility (OLCF) will host a Kokkos training event organized by the Exascale Computing Project (ECP) on July 24-27, 2018. This workshop is intended to teach new Kokkos users how to get started and to help existing Kokkos users to further improve their codes. The training will cover the minimum required topics to get your application started on using Kokkos, and Kokkos experts will be on hand to help the more advanced users.
Training Offered by the US Department of Energy Computing Facilities that Might be of Interest to ECP Project Teams
Intro to Summit Webinar: June 1
In this webinar, the Oak Ridge Leadership Computing Facility (OLCF) will cover the basic topics new users will need to get up and running on Summit. The class is not intended to show you how to port your code to Summit but is instead meant to give a broad overview of available features and the details necessary to submit and run jobs.
Intro to HPC Workshop: June 26-28
The Oak Ridge Leadership Computing Facility (OLCF) will host an Introduction to High Performance Computing (HPC) workshop on June 26-28, 2018 at ORNL. This training will cover basic skills, such as UNIX and vim text editor, before moving on to parallel programming and GPU computing. The target audience for this event are those new to HPC or those who need a refresher on basic HPC skills.
2019 INCITE Call for Proposals Webinar: June 7, 2018
The 2019 Innovative and Novel Computational Impact on Theory and Experiment (INCITE) Call for Proposals opened April 16 and closes June 22, 2018. The INCITE program promotes transformational advances in science and technology for computationally and/or data intensive, large-scale research projects through large allocations of computer time and supporting resources at the Argonne and Oak Ridge Leadership Computing Facility (LCF) centers. To help you prepare your proposal for submission, the INCITE program invites you to participate in an INCITE Proposal Writing Webinar. The webinar will provide both prospective and returning users the opportunity to ask questions and receive guidance on how to write an effective INCITE proposal. The INCITE Program Manager and representatives from each of the two Leadership Computing Facilities will present.