---
title: "Météo sur GPU : Claude Code porte 250 000 lignes de Fortran, et après ?"
url: "https://realmoon.ai/actualites/claude-code-portage-gpu-meteo-fortran"
date_published: "2026-08-16T16:27:55+00:00"
author: "Veille Moon AI"
category: "Actualité IA"
publisher: "Moon AI (Stellarr Studio SAS)"
language: fr
license: "Citation autorisée avec lien vers la source. Réutilisation intégrale soumise à accord."
ai_generated: true
human_reviewed: false
editorial_policy: "https://realmoon.ai/actualites/methode"
sources:
  - "https://www.clubic.com/actualite-625498-cette-ia-s-attaque-a-250-000-lignes-de-code-pour-faire-entrer-la-meteo-dans-l-ere-des-gpu.html"
  - "https://arxiv.org/abs/2608.13122"
  - "https://github.com/alishahryar1/free-claude-code"
  - "https://www.01net.com/actualites/microsoft-corrige-398-failles-windows-dont-breche-exploitee-pirates-nord-coreens.html"
  - "https://en.wikipedia.org/wiki/Claude_(AI)"
  - "https://www.zscaler.com/blogs/security-research/anthropic-claude-code-leak"
---

# Météo sur GPU : Claude Code porte 250 000 lignes de Fortran, et après ?

*Six chercheurs japonais des universités de Nagoya et de Tokyo ont porté CReSS, un logiciel de simulation de typhons de 250 000 lignes de Fortran, vers les processeurs graphiques avec l'aide de l'agent de codage Claude Code d'Anthropic. Le résultat, publié sur arXiv et soumis à l'IEEE, affiche une accélération de 5,1 fois sur une simulation réelle.*

> Article produit par la veille automatisée de Moon AI, sans relecture humaine préalable, conformément à l'article 50 du règlement (UE) 2024/1689. Méthode et politique de correction : https://realmoon.ai/actualites/methode

Porter un logiciel scientifique hérité vers les processeurs graphiques prend habituellement des années de travail humain, ligne par ligne, pour ne rien perdre en précision de calcul. Une équipe de six chercheurs japonais vient de raccourcir ce chemin en confiant une partie du travail à l'agent de codage Claude Code, tout en gardant la main sur chaque étape de validation. L'expérience, menée sur CReSS, un outil de modélisation des typhons et des orages violents utilisé au Japon, montre à la fois ce que ces agents savent faire sur du code critique et les limites qu'il faut leur imposer.

## CReSS, 250 000 lignes de Fortran au service de la prévision des typhons

CReSS, pour Cloud Resolving Storm Simulator, sert à modéliser la formation des typhons et des orages violents au Japon. Le code, écrit en Fortran 90, compte plus de 250 000 lignes réparties dans 599 fichiers et 387 régions de calcul parallèle définies selon la norme OpenMP, qui répartit les tâches entre les cœurs d'un processeur classique.

Les auteurs de l'étude, rattachés au centre de technologies de l'information de l'université de Nagoya, à son institut de recherche sur l'environnement spatial et terrestre, ainsi qu'au centre de technologies de l'information de l'université de Tokyo, ont choisi de transformer ce code vers la norme OpenACC, qui permet à un processeur graphique d'exécuter directement du code Fortran ou C sur ses cœurs. Pour cela, ils ont utilisé les versions Opus 4.5 et 4.6 de Claude Code, l'agent de codage en ligne de commande d'Anthropic.

Le test de référence a porté sur une simulation d'un typhon survenu en septembre 2022 dans le Pacifique occidental, calculée à une résolution de 2 kilomètres sur une grille de 899 par 899 par 128 points, soit près de 100 millions de points, sur 360 pas de temps. Le calcul a été exécuté sur Miyabi, un supercalculateur japonais exploité par le Joint Center for Advanced High Performance Computing, équipé de puces NVIDIA Grace-Hopper GH200 associant un processeur Grace à 72 cœurs et un GPU H100 relié par NVLink-C2C, avec 96 gigaoctets de mémoire HBM et une bande passante proche de 4 000 gigaoctets par seconde.

Résultat : la version portée a exécuté le calcul en 1,88 seconde, contre 9,51 secondes pour la version d'origine sur processeur central seul, soit une accélération de 5,1 fois. Les travaux ont été soumis à l'IEEE dans le cadre de la conférence AgenticAI4HPC 2026, avec un financement de la Société japonaise pour la promotion de la science sous la référence JP26K14842, du programme MEXT et du réseau JHPCN au titre du projet jh260061.

## Une automatisation encadrée pas à pas, pas laissée en pilotage libre

Le détail de la méthode, publié sur arXiv sous la signature de Tetsuya Hoshino, Masaya Kato, Kazuhisa Tsuboki, Daichi Mukunoki, Takahiro Katagiri et Toshihiro Hanawa, insiste sur le fait que l'agent n'a jamais travaillé seul. Pour chacune des 387 régions de calcul parallèle identifiées, l'équipe a produit un banc d'essai à partir d'un relevé de données réelles utilisées par le programme, avant d'appliquer la transformation OpenACC. Chaque fonction obtenue a ensuite été comparée à un résultat de référence, avec une tolérance de 10⁻⁵ par élément calculé.

Sur les 162 fonctions converties et validées, cinq ont affiché des écarts numériques dus à des différences d'arrondi en virgule flottante. Plutôt que de les valider à tort, les chercheurs ont signalé ces écarts, y compris des cas de divergence de branchement liée à des seuils et des effets d'annulation en calcul flottant, une information transmise aux développeurs de l'application selon les auteurs.

Le travail humain n'a donc pas disparu. Les chercheurs ont reconstruit à la main l'état d'exécution du programme à plusieurs reprises, et ont corrigé des omissions issues de l'analyse statique du code, car le contexte nécessaire à ces corrections dépasse la mémoire d'une seule session de travail avec l'agent. C'est ce constat, plus que la performance brute, qui donne son titre à l'article scientifique : un flux de travail centré sur la validation, où l'agent accélère la production de code mais ne remplace pas la vérification.

## L'exploit technique repose sur un outil qui reste une boîte fermée

Cette réussite pose une question que l'article scientifique n'aborde pas frontalement : celle de la dépendance à un outil propriétaire pour toucher à du code scientifique jugé critique. Claude Code est un logiciel fermé, développé par Anthropic et distribué sous licence propriétaire selon sa propre documentation publique. Une équipe qui voudrait reproduire ce type de portage dépend donc des conditions d'accès fixées par un seul fournisseur, de la disponibilité de ses modèles et de l'évolution de ses versions, ici Opus 4.5 puis 4.6.

Cette dépendance a un coût de risque concret. Le 31 mars 2026, Anthropic a exposé par erreur l'intégralité du code source de Claude Code via un fichier de correspondance de sources (source map) de 59,8 mégaoctets inclus dans le paquet npm public @anthropic-ai/claude-code, version 2.1.88. Selon l'analyse de la société de cybersécurité Zscaler, ce fichier contenait environ 513 000 lignes de TypeScript non obfusqué répartis sur 1 906 fichiers, révélant l'architecture complète de l'agent, sa logique de permissions et d'exécution, ainsi que des fonctionnalités non encore publiées. La fuite a été mirée en quelques heures sur des dépôts publics et a servi ensuite de prétexte à des campagnes de logiciels malveillants se faisant passer pour le code fuité, comme l'a documenté Zscaler. L'encyclopédie en ligne Wikipedia confirme également, dans sa page consacrée à Claude, que le code source de l'application en ligne de commande a bien été divulgué en mars 2026.

Cet épisode ne remet pas en cause la fiabilité des résultats scientifiques obtenus sur CReSS, qui reposent sur une validation numérique indépendante de l'outil. Mais il rappelle qu'un agent de codage propriétaire, aussi performant soit-il sur un cas d'usage HPC, reste un logiciel opaque dont l'infrastructure interne échappe au contrôle des équipes qui l'utilisent, y compris pour des travaux financés par des fonds publics de recherche.

## Ce que le projet CReSS change concrètement, en chiffres

| Indicateur | Avant portage | Après portage |
| --- | --- | --- |
| Matériel d'exécution | Processeur central seul | GPU NVIDIA H100 via GH200 |
| Temps de calcul (simulation typhon 2022) | 9,51 secondes | 1,88 seconde |
| Accélération mesurée | Référence | 5,1 fois plus rapide |
| Fonctions converties et validées | 0 | 162 |
| Fonctions avec écart numérique signalé | 0 | 5 |
| Lignes de code Fortran concernées | 250 000+ | 250 000+ |

## Ce que cela implique pour les équipes scientifiques francophones

Pour un laboratoire de calcul haute performance en France ou en Europe, la démonstration japonaise ouvre une piste réelle : accélérer la modernisation de codes scientifiques hérités sans y consacrer des années entières. Mais elle impose aussi une méthode, pas un simple abonnement : bancs d'essai issus de données réelles, comparaison systématique avec des résultats de référence, tolérance numérique définie à l'avance, et surtout des chercheurs qui restent capables de reconstruire l'état d'exécution du programme sans l'agent quand celui-ci manque de contexte.

Sur la question de la dépendance à un seul fournisseur de modèle, des plateformes françaises comme Moon AI, éditée par Stellarr Studio SAS, répondent à une partie du problème en donnant accès à plus de 70 modèles, dont ceux d'Anthropic, sous un même abonnement, ce qui évite de bâtir un flux de travail scientifique entier autour d'un unique agent propriétaire. Cela ne dispense pas les équipes de recherche de mettre en place leur propre protocole de validation, comme l'ont fait les chercheurs de Nagoya et de Tokyo.

## Questions fréquentes

### Claude Code peut-il porter n'importe quel logiciel scientifique vers les GPU ?

L'étude ne le démontre pas. Elle porte sur un cas précis, CReSS, avec un protocole de validation construit spécifiquement pour ce code : bancs d'essai à partir de données réelles, comparaison élément par élément avec une tolérance de 10⁻⁵, et correction manuelle des erreurs d'analyse statique. Les auteurs précisent eux-mêmes que ce travail exige de gérer un contexte qui dépasse une seule session avec l'agent, ce qui suppose une intervention humaine continue.

### Le portage a-t-il changé les résultats scientifiques de CReSS ?

Sur 162 fonctions converties et validées, cinq ont montré des écarts numériques dus à des différences d'arrondi en virgule flottante. Les chercheurs ont choisi de signaler ces écarts plutôt que de valider ces fonctions à tort, ce qui a permis de transmettre l'information aux développeurs de l'application selon l'article publié sur arXiv.

### La fuite du code source de Claude Code remet-elle en cause les résultats de l'étude ?

Non directement. La validation numérique de l'étude s'appuie sur des données de référence indépendantes de l'agent utilisé. En revanche, l'incident du 31 mars 2026, documenté par Zscaler et rapporté également par Wikipedia, montre que l'infrastructure interne d'un outil propriétaire fermé peut être exposée par erreur, ce qui interroge la maîtrise à long terme de ce type de dépendance pour des projets scientifiques financés sur fonds publics.

### Une équipe française peut-elle reproduire ce type de portage aujourd'hui ?

Les sources ne précisent pas de conditions d'accès spécifiques pour l'Europe, ni de coût associé à cette expérimentation. Ce que montre l'article, c'est qu'un tel projet suppose un accès à un supercalculateur équipé de GPU récents, un protocole de validation numérique rigoureux construit en amont, et une équipe capable de superviser l'agent de codage plutôt que de lui déléguer l'ensemble du travail.

> **Transparence.** Cet article a été rédigé par un système d'intelligence artificielle à partir des sources listées ci-dessous, puis vérifié fait par fait par un second système avant publication. Il n'a pas fait l'objet d'une relecture humaine préalable. Les chiffres et citations proviennent des sources ; en cas d'écart, la source fait foi. Notre [méthode, ses limites et notre politique de correction](https://realmoon.ai/actualites/methode).

> **Sources.** Article rédigé à partir des publications suivantes, consultées le 16/08/2026. En cas d'écart, la source fait foi. Signalez toute inexactitude à [contact@stellarrstudio.com](https://realmoon.ai/mailto:contact@stellarrstudio.com).
>
> - [https://www.clubic.com/actualite-625498-cette-ia-s-attaque-a-250-000-lignes-de-code-pour-faire-entrer-la-meteo-dans-l-ere-des-gpu.html](https://www.clubic.com/actualite-625498-cette-ia-s-attaque-a-250-000-lignes-de-code-pour-faire-entrer-la-meteo-dans-l-ere-des-gpu.html)
> - [https://arxiv.org/abs/2608.13122](https://arxiv.org/abs/2608.13122)
> - [https://github.com/alishahryar1/free-claude-code](https://github.com/alishahryar1/free-claude-code)
> - [https://www.01net.com/actualites/microsoft-corrige-398-failles-windows-dont-breche-exploitee-pirates-nord-coreens.html](https://www.01net.com/actualites/microsoft-corrige-398-failles-windows-dont-breche-exploitee-pirates-nord-coreens.html)
> - [https://en.wikipedia.org/wiki/Claude_(AI)](https://en.wikipedia.org/wiki/Claude_%28AI%29)
> - [https://www.zscaler.com/blogs/security-research/anthropic-claude-code-leak](https://www.zscaler.com/blogs/security-research/anthropic-claude-code-leak)

---

Source : https://realmoon.ai/actualites/claude-code-portage-gpu-meteo-fortran
