Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

HPC Software Tutorials - Modern High Performance Computing Stack

Inside Livermore Lab via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Master high-performance computing software development through comprehensive tutorials covering essential HPC tools and frameworks from Lawrence Livermore National Laboratory's Innovation Center. Learn to build, optimize, and deploy HPC applications using modern software stacks including BLT for build systems, Spack for package management, RAJA and Umpire for performance portability, Flux for workload management, and Ascent for in-situ visualization. Explore advanced topics such as continuous integration with Jacamar CI, performance analysis with Caliper, Hatchet, and Thicket, benchmarking with Benchpark and Ramble, and scientific computing libraries like MFEM and Axom. Gain hands-on experience with compiler optimization techniques, processor-specific optimizations, and workflow management tools essential for modern HPC environments. Access both 2024 and 2025 tutorial content covering fundamental concepts through advanced packaging, scripting, and deployment strategies for large-scale computing systems.

Syllabus

In a world of HPC challenges, conquer the software stack with LLNL
Tutorials 2025: BLT (Build, Link, Test)
Tutorials 2025: Ascent
Tutorials 2025: RAJA Performance Suite and Umpire
Tutorials 2025: Spack, Part 1 (Basics, Environments, Configuration)
Tutorials 2025: Spack, Part 2 (Packaging, Workflows, Mirrors, Binaries)
Tutorials 2025: Flux
Tutorials 2025: Jacamar CI, Part 1
Tutorials 2025: Jacamar CI, Part 2
Tutorials 2025: Caliper, Hatchet, and Thicket
Tutorials 2025: Benchpark (with Ramble)
Tutorials 2025: MFEM
Tutorials 2025: Axom
Tutorials 2024: BLT (Build, Link, Test)
Tutorials 2024: Spack, Part 1 (Basics, Environments, Configuration)
Tutorials 2024: Spack, Part 2 (Packaging, Workflows, Binaries, Scripting)
Tutorials 2024: Caliper, Hatchet, and Thicket
Tutorials 2024: RAJA Performance Suite and Umpire
Tutorials 2024: Axom
Tutorials 2024: Ascent
Tutorials 2024: MFEM
Tutorials 2024: WEAVE
Tutorials 2024: Flux
Caliper, Hatchet, and Thicket
UnifyFS
LLNL & BSSW Compilers Tutorials 1: Optimization Levels in Compilers
LLNL & BSSW Compilers Tutorials 2: Specify your processor with `-march=native`

Taught by

Inside Livermore Lab

Reviews

Start your review of HPC Software Tutorials - Modern High Performance Computing Stack

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.