Catégorie : Tutoriel
2020

Installer une software stack météo – Partie 3 – ECCodes et Magics (ECMWF)
Nous allons nous attarder sur les nombreux outils de l”ECMWF (European Center for Medium-range Weather Forecasts). Dans cet article, nous installerons ECCodes, Magics et Metview, et couvrirons une utilisation basique. Installation Les outils de l’ECMWF sont disponibles sous forme de sources, ou de packages conda. Je vous épargnerais la compilation des sources, ce qui serait…
Lire la suite
2020

Installer une software stack météo – Partie 2 – Outils du NWS
Le NWS (National Weather Service), département de la NOAA (National Oceanographic and Atmospheric Administration), administration américaine, fournit deux outils pour lire les fichiers de données issus de modèles météo. Indispensables à notre toolbox, nous allons les installer et en décrire une utilisation basique. wgrib Le format GRIB est l’un des formats historiques les plus utilisés…
Lire la suite
2020

Installer une software stack météo – Partie 1 – L’environnement de base
Lorsque l’on veut exploiter les données météo, qu’elles soient disponibles en open data ou non, on est confronté aux formats spécifiques dans lesquelles elles sont encodées, comme le GRIB ou le NETCDF. Il faut des outils pour extraire et visualiser ces données, sous forme de cartes ou de diagrammes le plus souvent. De plus, on…
Lire la suite
2020

Créer un module Node.js natif pour MPI
De nos jours, le moindre PC possède plusieurs coeurs de calcul. Dans le cadre de la modélisation météo, particulièrement gourmande en calculs, le calcul sur plusieurs processeurs en parallèle est indispensable pour obtenir des résultats plus rapidement. La programmation parallèle peut être implémentée de plusieurs manière. Tout d’abord, il est possible d’écrire des boucles exploitant…
Lire la suite
2019

Filtre temporel pour améliorer la stabilité du modèle
L’intégration numérique d’un modèle pose de nombreux problèmes de calcul. La discrétisation temporelle est une des principales sources d’oscillations indésirables des champs, qui peut provoquer une instabilité du modèle ou dégrader la qualité de la simulation, notamment lors de longues intégrations. Nous allons en illustrer les effets, et montrer comment on peut éliminer ces effets…
Lire la suite
2018

Un modèle météo simplifié en JavaScript – Partie 2 : Le codage
Nous avons vu dans la précédente partie la théorie du modèle en eau peu profonde, ainsi que les techniques d’intégration. On va maintenant se lancer dans le code JavaScript. Organisation du programme Notre programme sera constitué de deux grandes parties : La partie interface utilisateur, qui sera la page web où l’utilisateur pourra faire fonctionner…
Lire la suite
2018

Un modèle météo simplifié en JavaScript – Partie 1 : La Théorie
Je vous propose aujourd’hui de relever un challenge de programmation très intéressant ! Il s’agit ni plus ni moins que de coder un modèle météo. Le but n’est pas de révolutionner la science, mais plutôt de réaliser le modèle météo de prévision le plus simple possible. L’objectif initial du projet était de faire un moteur…
Lire la suite
2015

Exploiter les données météo gratuites d’internet
Depuis 1995, l’OMM (Organisation Météorologique Mondiale) a adopté la Résolution 40, un accord qui traite de l’échange international des données météorologiques. Elle statue notamment sur l’échange libre et gratuit entre les centres météo des pays membres, mais surtout, et c’est ce qui nous intéresse, définit un certain nombres de données d’utilité publique qui doivent être…
Lire la suite
2013
Mise en oeuvre des modèles météo WRF-ARW et WRF-NMM – Partie 8 – Le post-processeur UPP
Dans l’article intitulé Partie 7 – Mise en oeuvre de WRF NMM, nous avons compilé le modèle WRF NMM et effectué un run sur la France. Mais le coeur NMM utilise une grille de type E, ce qui le rend très difficile à exploiter avec NCL pour produire des cartes, celui-ci étant prévu pour fonctionner…
Lire la suite
2013
Mise en oeuvre des modèles météo WRF-ARW et WRF-NMM – Partie 7 – Mise en oeuvre de WRF NMM
Nous avons parcouru un grand chemin depuis le début de ce tutorial. Nous avons mis en oeuvre le modèle WRF ARW, modèle se basant sur l’hypothèse hydrostatique permettant de simplifier les calculs à l’échelle synoptique, et avons réalisé une simulation sur 24h. Puis nous avons appris à visualiser le résultat obtenu dans l’article Partie 6…
Lire la suite