1.
Gray Scott Thursdays - Program of the webinars
❱
1.1.1.
29/01/2026
❱
1.1.1.1.
Presentation of the Gray Scott School 2026
1.1.2.
05/02/2026
❱
1.1.2.1.
Unit tests, a philosophy and help on our applications
1.1.3.
12/02/2026
❱
1.1.3.1.
CPU Architecture
1.1.4.
19/02/2026
❱
1.1.4.1.
Computing precision
1.1.5.
26/02/2026
❱
1.1.5.1.
Memory allocation, why and how to profile applications
1.1.6.
05/03/2026
❱
1.1.6.1.
Modern C++ CPU computing with std::algorithm
1.1.7.
12/03/2026
❱
1.1.7.1.
Fortran on CPU
1.1.8.
26/03/2026
❱
1.1.8.1.
GPU Architecture
1.1.9.
02/04/2026
❱
1.1.9.1.
Fortran on GPU
1.1.10.
09/04/2026
❱
1.1.10.1.
Modern C++ GPU computing with std::algorithm and CUDA
1.1.11.
16/04/2026
❱
1.1.11.1.
Kokkos on CPU
1.1.12.
23/04/2026
❱
1.1.12.1.
EVE : a C++ 20 computing library on CPU
1.1.13.
30/04/2026
❱
1.1.13.1.
Python CPU computing (numpy, etc)
1.1.14.
07/05/2026
❱
1.1.14.1.
Python GPU computing (Cunumeric, cuPy, JAX, Pytorch)
1.1.15.
21/05/2026
❱
1.1.15.1.
Kokkos on GPU
1.1.16.
28/05/2026
❱
1.1.16.1.
Introduction to Rust
1.1.17.
04/06/2026
❱
1.1.17.1.
Feedback on the GTC 2026
1.1.18.
11/06/2026
❱
1.1.18.1.
Technical Questions on Gray Scott 2026
2.
Program of the Summer School
❱
2.1.
CPU Computing
❱
2.1.1.
22/06/2026
❱
2.1.1.1.
Welcome
2.1.1.2.
Gray Scott School Introduction
2.1.1.3.
CPU Architecture
2.1.1.4.
Vectorization VS Parallelization ?
2.1.1.5.
What is compilation ?
2.1.1.6.
Did you say Unit Tests ?
2.1.2.
23/06/2026
❱
2.1.2.1.
C++ 17/20/23 on CPU
2.1.2.2.
C++ 17/20/23 on CPU
2.1.2.3.
C++ Advanced Optimization (Pyramid)
2.1.2.4.
Theory and profiling tools
2.1.3.
24/06/2026
❱
2.1.3.1.
Fortran 2018 on CPU
2.1.3.2.
Fortran 2018 on CPU
2.1.3.3.
Fortran 2018 on CPU
2.1.3.4.
Memory Profiling Tools
2.1.4.
25/06/2026
❱
2.1.4.1.
Kokkos on CPU
2.1.4.2.
Kokkos on CPU
2.1.4.3.
Kokkos on CPU
2.1.4.4.
Computation and digital precision
2.1.5.
26/06/2026
❱
2.1.5.1.
Python computing on CPU
2.1.5.2.
Python computing on CPU
2.1.5.3.
Python computing on CPU
2.1.5.4.
Impact of the system on applications performances
2.1.6.
27/06/2026
❱
2.1.6.1.
Little shifted handson
2.1.6.2.
Questions to teachers
2.2.
GPU Computing
❱
2.2.1.
29/06/2026
❱
2.2.1.1.
C++ 20 Computing with Eve + Kiwaku
2.2.1.2.
C++ 20 Computing with Eve + Kiwaku
2.2.1.3.
GPU Architecture massively parallel computing
2.2.1.4.
C++17/20/23 on GPU with NVC++
2.2.1.5.
C++17/20/23 on GPU with NVC++
2.2.2.
30/06/2026
❱
2.2.2.1.
Python GPU computing : CuPy
2.2.2.2.
Python GPU computing : CuNumeric
2.2.2.3.
Python GPU computing : JAX
2.2.2.4.
Python GPU computing : Pytorch
2.2.3.
01/07/2026
❱
2.2.3.1.
Fortran 2018 on GPU
2.2.3.2.
Fortran 2018 on GPU
2.2.3.3.
Fortran 2018 on GPU
2.2.3.4.
Fortran 2018 on GPU
2.2.3.5.
Julia for computing ?
2.2.4.
02/07/2026
❱
2.2.4.1.
Kokkos on GPU
2.2.4.2.
Kokkos on GPU
2.2.4.3.
Kokkos on GPU
2.2.4.4.
Kokkos on GPU
2.2.4.5.
A story about cubic root optimisation in C++ and Fortran
2.2.4.6.
Closing presentation + What's next ?
2.2.5.
03/07/2026
❱
2.2.5.1.
Bootstrap
2.2.5.2.
Bootstrap
2.2.5.3.
Bootstrap
2.2.5.4.
Bootstrap
2.3.
Speakers
❱
2.3.1.
Giovanni Lamanna
2.3.2.
Pierre Aubert
2.3.3.
Hadrien Grasland
2.3.4.
Vincent Lafage
2.3.5.
Sébastien Valat
2.3.6.
David Chamont
2.3.7.
Alice Faure
2.3.8.
Jean-Marc Colley
2.3.9.
Nabil Garroum
2.3.10.
Joël Falcou
2.3.11.
Thomas Padioleau
2.3.12.
Paul Zehner
2.3.13.
Juan-José Silva Cuevas
Using containers
3.
Local container on laptop
4.
Remote container on server
5.
Job submission
❱
5.1.
The HT Condor job configuration
5.2.
The job script
5.3.
The script inside the container
5.4.
Slurm
6.
Kubernetes Lecture
Available containers
7.
Container List time table
Satellite Sites
8.
List Satellite Sites
Navy
Part 1 : Gray Scott Thursdays - Program of the webinars
Period/Day (CET)
29/01/2026
05/02/2026
12/02/2026
19/02/2026
26/02/2026
05/03/2026
10:00
Presentation of the Gray Scott School 2026
Unit tests, a philosophy and help on our applications
CPU Architecture
Computing precision
Memory allocation, why and how to profile applications
Modern C++ CPU computing with std::algorithm
11:30
Period/Day (CET)
12/03/2026
26/03/2026
02/04/2026
09/04/2026
16/04/2026
23/04/2026
10:00
Fortran on CPU
GPU Architecture
Fortran on GPU
Modern C++ GPU computing with std::algorithm and CUDA
Kokkos on CPU
EVE : a C++ 20 computing library on CPU
11:30
Period/Day (CET)
30/04/2026
07/05/2026
21/05/2026
28/05/2026
04/06/2026
11/06/2026
10:00
Python CPU computing (numpy, etc)
Python GPU computing (Cunumeric, cuPy, JAX, Pytorch)
Kokkos on GPU
Introduction to Rust
Feedback on the GTC 2026
Technical Questions on Gray Scott 2026
11:30