Gray Scott School 2025 – your HPC Summer School

Designed for all and entirely free : The yearly HPC Summer School and the Gray Scott Thursdays webinars – everything in english!

The LAPP laboratory (CNRS – CNRS Nuclei & Particles), as part of the ESCAPE Collaboration work programme, and in collaboration with the CC-FR Competence Centre, has organized the third Gray Scott School from 23 June to 4 July 2025, with experts from IJCLab, CNRS, Inria, LUPM, LPNHE & LISN. This summer school on HPC, in a unique format and entirely free of charge, was dedicated to programming and optimization on Heterogeneous Architectures.

The school covers the optimisation of computations on different types of hardware (CPU, GPU), presenting their respective characteristics, architectures and bottlenecks. It covers generic optimisation methods applicable to all types of hardware, as well as the various libraries, technologies and languages available to achieve the best possible performance. Ideally, the peak performance of the machine.

  • Hardware: CPU, GPU
  • Languages considered : C++17, C++20, CUDA, Fortran, Rust, Python, Julia
  • Libraries considered: SYCL, Eve, NumPy, cunumerics, legate, Jax, Thrust, cuPy, pycuda and PyTorch
  • Compilers considered : g++, clang++, nvc++, gfortran, nvfortran, dpc++.
  • Profiling tools: Valgrind, Maqao, Perf, NSight, Malt and NumaProf

All the methods are illustrated on simple examples, such as Hadamard products, reductions, barycentre calculations and matrix products, in order to be applied to a single problem: the simulation of a Gray Scott reaction.

This problem is simple enough to be understood quickly and complex enough for compilers to have difficulty optimising it without help. Each method is broken down into a simple version, using default options, and one or more advanced versions, which allow their advantages and disadvantages to be discussed and quantified.


This intensive or à la carte training course could be followed :

  • Face-to-face at the LAPP in Annecy with the trainers – including a BootStrap day (solving your programming/optimisation problems)

  • Distance learning at various satellite sites in Europe:
    • Germany (Stuttgart) – EuroCC@GCS – HLRS – Opened Week 1 / CPU (June 23–27)
    • Belgium (Brussels) – EuroCC Belgium
      • Week 1 (June 23-27) / CPU program: Hosted at the FWO (Research Foundation – Flanders), Brussels
      • Week 2 (June 30-July 4) / GPU program: Held at the Belpaire Building, Brussels
    • Netherlands (Amsterdam) – NCC Netherlands
    • Luxembourg (Luxembourg) – NCC Luxembourg
    • Slovenia (Ljubljana) – NCC SLOVENIA
    • France (near Paris) – Maison de la Simulation
    • France (Bordeaux) – CELIA
    • France (Marseille) Mesocentre AMU
    • France (Nantes) Mésocentre Nantes
    • France (Reims) – ROMEO
    • France (Rouen) – CRIANN
    • France (Toulouse) – CALMIP – Opened Week 2 / GPU (June 30- July 4) – with a bootstrap day on July 4!
    • Senegal (Dakar) – CINERI : Senegal
    • Morocco UM6P
  • Distance learning, à la carte, via live streaming on Youtube

THANK YOU FOR YOUR PARTICIPATION!

Our international partners:

Our partners in France:


Gray Scott School enhanced by Gray Scott Thursdays, a series of 17 technical webinars

Leading up to the summer program, we hosted a special series of 17 webinars called « Gray Scott Thursdays » focused on Unit tests, CPU & GPU Architecture, Computing precision, Memory allocation, CPU & GPU computing with Modern C++, Rust, Fortran, Python and Sycl, also EVE and CUDA…

These weekly sessions:

  • Introduce key topics from the courses
  • Give you an update of the most known languages and libraries 
  • Develop your skills and give you the chance to meet our incredible professors

Whether you’re looking to expand your expertise, solve a problem or connect with a vibrant community of learners, the Gray Scott School adds value for everyone.

Live and replayable: everything is available on Replays!

Connect with us! Join our community on DISCORD or one of our channel below!

THANK YOU TO OUR SPONSORS:

AsPlus, Code Reckons, Do IT Now, Eviden and Intel Corporation!

–> If you are interested, don’t hesitate to relive the 2024 edition by clicking here

(French version only, sorry friends! 🙂 )

*