8 October 2026 to 18 February 2027
Europe/Brussels timezone

Julia for HPC

11 Feb 2027, 09:30
2h 45m
CYCL09a

CYCL09a

chemin du cyclotron 2, Louvain-La-Neuve

Speaker

Cédric Simal (Université de Namur)

Description

Julia is designed for high-performance scientific computing and combines the productivity of dynamic languages with the speed of compiled ones. Thanks to its rich ecosystem, native support for parallelism, and excellent interoperability with existing scientific software, Julia is becoming an increasingly popular choice for HPC applications. This session introduces participants to the tools and techniques required to efficiently run Julia applications on CÉCI clusters and exploit modern HPC resources.

Contents Information
• Running Julia on CÉCI clusters
• Managing Julia environments and packages
• Interfacing Julia with external libraries and compiled code
• Performance tips and common pitfalls
• Multithreading in Julia
• Distributed computing with Julia processes
• Using MPI from Julia
• GPU computing with Julia
• Profiling and optimizing Julia applications
• Best practices for deploying Julia workloads on HPC systems
Prerequisite:
• Basic knowledge of Julia programming
• Being able to use SSH with private keys
• Being familiar with a text editor
• Mastering the Linux command line and GNU utilities (mkdir, cp, scp, etc.)

Type: Hands-on
**Target audience

Presentation materials

There are no materials yet.