Contexte historique

Le 15 octobre 2026 marque le soixante‑dixième anniversaire de la publication du premier manuel Fortran, le premier langage de programmation dédié aux calculs scientifiques. Depuis cette date, Fortran a été intégré dans des projets d’infrastructure critique, notamment la modélisation nucléaire, les prévisions météorologiques et la simulation de matériaux. L’événement organisé par l’Institute of Computing for Climate Science (ICCS) le 1er décembre 2026 à Manchester rappelle ce parcours en proposant un atelier de 14 h 30 à 18 h 15, suivi d’une réception.

Caractéristiques techniques de Fortran

La longévité de Fortran repose sur une architecture de compilation qui optimise les boucles numériques et la gestion de la mémoire. Les versions récentes, telles que Fortran 2018, introduisent les co‑arrays pour le parallélisme distribué, tout en conservant la compatibilité descendante avec le code des années 1960. Cette rétro‑compatibilité permet aux bases de code existantes, souvent de plusieurs gigaoctets, de rester opérationnelles sans réécriture majeure. Le modèle de données, centré sur les tableaux multidimensionnels, minimise les copies de données et favorise l’utilisation efficace des caches processeur, ce qui explique son adoption continue dans les simulations à haute performance.

Rôle actuel et perspectives

Dans le domaine climatique, les modèles atmosphériques comme le Community Earth System Model (CESM) utilisent encore plus de 30 % de leur code en Fortran, profitant de la capacité du langage à exploiter les architectures vectorielles des supercalculateurs. Les sponsors de l’événement – AMD et Dell Technologies – illustrent l’intérêt industriel pour les compilateurs Fortran optimisés sur les GPU et les architectures x86. Les discussions prévues lors de l’atelier, incluant des présentations éclair sur les initiatives communautaires, visent à identifier les évolutions nécessaires pour les 70 prochaines années, notamment l’intégration native du calcul hétérogène et le support des standards de sécurité du code.

Événement de célébration

Le programme prévoit une adresse principale de Damian Rouson du Lawrence Berkeley National Laboratory, des présentations éclair sur les développements récents, ainsi qu’une session de discussion ouverte. Les inscriptions, gratuites grâce aux financements des sponsors, se clôturent le 9 novembre 2026. Un lien de formulaire (https://forms.gle/NjXfManJWmwLX7sc7) permet de s’inscrire, et une diffusion Zoom assure la participation à distance. La présence d’une démonstration du calculateur « Baby », prototype des années 1940, souligne le contraste entre les débuts du calcul numérique et les capacités actuelles des systèmes exascale.