BLT - Build, Link, Test - CMake-Based Foundation for HPC Applications
Inside Livermore Lab via YouTube
Python, Prompt Engineering, Data Science — Build the Skills Employers Want Now
Foundations of Data Visualization - Self Paced Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn how to use BLT (Build, Link, Test), a streamlined CMake-based foundation for building, linking, and testing large-scale high-performance computing applications in this comprehensive tutorial from Lawrence Livermore National Laboratory's High Performance Computing Innovation Center. Master the fundamentals of BLT's architecture and discover how it simplifies the development process by providing a unified framework that works seamlessly across a wide range of HPC compilers, operating systems, and technologies. Explore practical implementation strategies for integrating BLT into your existing HPC workflows and understand how this open-source tool can accelerate your application development cycle. Gain hands-on experience with BLT's key features including its build system configuration, dependency management, and automated testing capabilities that are essential for maintaining robust HPC software projects. Understand how BLT addresses common challenges in HPC software development such as portability across different computing environments and scalability for large-scale applications.
Syllabus
Tutorials 2025: BLT (Build, Link, Test)
Taught by
Inside Livermore Lab