8 October 2026 to 18 February 2027
Europe/Brussels timezone

Session

Day 7: Compiling and debugging

3 Dec 2026, 09:30
CYCL09a

CYCL09a

chemin du cyclotron 2, Louvain-La-Neuve

Presentation materials

There are no materials yet.

  1. Bernard Van Renterghem (UCL CISM)
    03/12/2026, 09:30

    The choice of compiler can have a significant impact on both the performance and portability of scientific software. Modern HPC systems provide several compiler toolchains, each with different strengths, optimization capabilities, and supported libraries. This session introduces the main compilers available on CÉCI clusters and teaches how to build, optimize, and benchmark software...

    Go to contribution page
  2. Nicolas Potvin (ULB département informatique)
    03/12/2026, 10:30

    Building scientific software often involves much more than invoking a compiler. As projects grow, managing dependencies, libraries, compilation options, and multiple source files can quickly become complex and error-prone. This session introduces modern build systems and teaches how to automate the compilation process using Make and CMake, from small personal projects to larger research...

    Go to contribution page
  3. Bernard Van Renterghem (UCL CISM)
    03/12/2026, 13:30

    Debugging and profiling are essential skills for developing reliable and efficient scientific software. While debugging helps identify and fix incorrect behavior, profiling helps understand where execution time and resources are spent. This session introduces practical tools and methodologies to diagnose problems, improve performance, and optimize applications running on HPC systems.

    |...

    Go to contribution page
Building timetable...