As part of the Gray Scott Thursdays webinar series, the Laboratoire d’Annecy de Physique des Particules (LAPP, CNRS – CNRS Nuclei & Particles), in collaboration with the CC-FR Competence Centre, will host a webinar on 2 April 2026 dedicated to Fortran on GPUs. The session will explore programming models, performance considerations, and practical techniques for accelerating scientific applications on today’s heterogeneous computing architectures.
At the close of the last century, Fortran gradually gave way to Fortran 90. While languages that emerged during the internet boom have since dominated, newer Fortran standards are now attracting renewed interest. This webinar will focus on modern Fortran, with particular attention to parallelism, vectorization, and GPU usage in scientific computing, as well as its role in contemporary development workflows such as builds and unit testing. The discussion will address both the challenges and benefits of self-parallelizing code.
After examining key features introduced in post-90 Fortran standards, the webinar will critically assess compiler claims regarding vectorization, parallelization, and GPU support, aiming to exploit all available forms of concurrency using modern Fortran syntax, sometimes avoiding the need for OpenMP or OpenACC directives altogether. The session will conclude with a case study inspired by a classic three-photon example.