A new session on modern Fortran programming for CPU architectures will be part of the Gray Scott Thursdays webinar series, scheduled for 12 March 2026.
Although often perceived as a legacy language, Fortran has evolved significantly since the introduction of Fortran 90, incorporating modern programming paradigms and advanced capabilities for high-performance scientific computing. In this webinar, participants will gain an overview of modern Fortran features, including approaches to exploiting parallelism, vectorization, and GPU acceleration, as well as its integration into contemporary development workflows with build systems and unit testing.
The session will explore how modern Fortran enables developers to express concurrency using built-in language constructs, potentially allowing compilers to perform automatic vectorization and parallelization without the explicit use of frameworks such as OpenMP or OpenACC. Through practical demonstrations, the webinar will examine how current compilers handle these capabilities and evaluate their effectiveness.
To illustrate these concepts, the speaker will use a classic example involving three interacting photons as a compact test case for evaluating vectorization, parallel execution, and compiler-driven optimization.
The Gray Scott Thursdays series continues to highlight programming models and tools relevant for efficient scientific computing on modern HPC architectures, providing practical insights for researchers and developers working with high-performance systems.