The ALCF provides users with access to supercomputing resources that are significantly more powerful than systems typically used for open scientific research.
The ALCF is accelerating scientific discoveries in many disciplines, ranging from chemistry and engineering to physics and materials science.
The ALCF is committed to providing training and outreach opportunities that prepare researchers to efficiently use its leadership computing systems, while also cultivating a diverse and skilled HPC workforce for the future.
The Argonne Leadership Computing Facility enables breakthroughs in science and engineering by providing supercomputing resources and expertise to the research community.
The ALCF Support Center assists users with support requests related to their ALCF projects.
Help Desk Hours: 9:00am-5:00pm CT M-F Email: support@alcf.anl.gov
Access archived presentations and other materials from past ALCF training events below.
Type Slides System Aurora Published 09/30/2020
Type Slides Topic software Published 08/04/2020
Spack is a package manager that enables and automates the deployment of multiple versions of a software package to a single installation, including builds for different microprocessor architectures...
Type Slides Topic running Topic queuing System Theta Published 07/29/2020
This session focuses on effective scheduling and configuration of jobs on the ALCF's Theta supercomputer to improve user experience. After a brief overview of the Cobalt scheduler, we describe best...
Type Video Topic running Topic queuing System Theta Published 07/29/2020
Type Video Topic profiling and performance Topic machine environment System Aurora Published 06/24/2020
This talk presents the key capabilities of the C/C++/Fortran compilers in oneAPI, especially those to exploit the Intel Xe GPUs to be in Aurora, the ALCF's forthcoming exascale system.
Type Slides Topic profiling and performance Topic machine environment System Aurora Published 06/24/2020
Type Video Published 05/27/2020
UPC++ is a C++ library providing classes and functions that support Partitioned Global Address Space (PGAS) programming. The UPC++ API offers low-overhead one-sided RMA communication and Remote...
Type Slides Published 05/27/2020
Type Slides System Aurora Published 05/07/2020
This talk provides an overview of software and hardware architecture of Argonne's upcoming exascale machine, Aurora.
Type Slides Topic data science System Theta Published 05/07/2020
This talk describes how Balsam can be used to manage a project consisting of high-throughput application runs and workflows. After following the command line tutorial in the second half of the talk...
Type Slides System Cooley Published 05/07/2020
Type Slides Topic profiling and performance System Theta Published 05/07/2020
This talk will provide an overview of the TAU Performance System. TAU is a mature performance evaluation tool that supports both profiling and tracing for applications written in C++, C, Fortran, and...
Type Slides Published 05/07/2020
This is an introduction to Intel VTune Profiler and Intel Advisor performance tools and their use on the Theta XC40 system. There is also a brief overview of profiling Python applications.
Type Slides Topic running System Theta Published 05/06/2020
This talk will give provide a brief overview of the Kokkos and RAJA programming models. Kokkos and RAJA are C++ abstraction layers for performance portable parallel execution.
Type Slides System Theta Published 05/06/2020
This talk will provide an overview of debugging your code across ALCF resources.
Type Slides Topic debugging System Theta Published 05/06/2020
This talk provides an overview of CrayPat. CrayPat is a suite of utilities that enable the user to capture and analyze performance data generated during the execution of a program on a Cray system.
Learn how to use the Arm DDT debugger and discover its powerful features to find and fix bugs in code.