BLT - Build, Link, Test - CMake-Based Foundation for HPC Applications
Inside Livermore Lab via YouTube
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Master AI and Machine Learning: From Neural Networks to Applications
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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