Auteur : Nicolas Gasnier
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
2019

Partager du code Javascript entre node.js et navigateur web
Une fois n’est pas coutume, on ne va pas parler d’application strictement orientée météo, mais plutôt de programmation Javascript et de node.js. Il me parait intéressant de discuter de quelques subtilités de programmation dans ces environnements que j’ai découvert en travaillant sur mon projet de modélisation PIFO, dont je reparlerais plus spécifiquement en détail ultérieurement….
Lire la suite
2019

Test de la condition aux limites
Nous avons déjà parlé de modèles à aire limitée, et précisé comment spécifier la condition limite latérale du domaine. Je vous propose de refaire un test fait par Kallberg afin d’illustrer les effets induits par une spécification rigide des données à la frontière, et l’intérêt d’une zone de relaxation. Sur un domaine à aire limitée,…
Lire la suite
2018

A propos de la condition aux limites
Dans le tutoriel sur le modèle barotrope, que nous avons implémenté sur une aire limitée, on a discuté de la manière de définir les conditions aux bords du domaine et de coupler avec un modèle global. J’ai expliqué rapidement la technique consistant à créer une zone de transition avec un coefficient alpha décroissant qui permet…
Lire la suite
2018

Grille C et premiers résultats
Depuis le tutoriel sur le modèle barotrope, beaucoup de code a été écrit, et de nombreux tests ont été effectués. Un gros travail de refactoring a été effectué pour constituer un framework de développement et test pour expérimenter les variantes du modèle et les futures implémentations comme le modèle barocline. Mettons aujourd’hui le focus sur…
Lire la suite
2018

Un modèle météo simplifié en JavaScript – Partie 3 : Démo en ligne et améliorations
Voici le dernier article de cette série concernant l’implémentation du modèle météo barotrope, ou modèle en eau peu profonde, en JavaScript. Il nous restait à aborder quelques problématiques et concepts afin d’arriver à une version pleinement fonctionnelle. Nous allons aujourd’hui finaliser l’application et dévoiler la démo en ligne avec laquelle vous pourrez expérimenter. Filtrage Si…
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
2018

Hiver gris et humide 2017-2018 : vers le bout du tunnel ?
Cet hiver est peu commun par son aspect maussade : un tunnel de grisaille et de pluie qui semble s’éterniser. C’est que depuis le mois de novembre on enchaîne les jours de grisaille et de pluie. Constatations A la station de Blois, sur novembre, on compte 16 jours avec moins de 1h de soleil, et…
Lire la suite
2017

MB Weather Maps : les outils de génération de carte Météo Blois sous licence GPL
Depuis 2012, Météo Blois illustre ses articles et ses posts sur Twitter avec des cartes et diagrammes météo produits à partir de données de modèles en open data. Pour cela, des outils ont été développés en interne. C’est avec grand plaisir que je vous annonce aujourd’hui la création et la mise à disposition du projet…
Lire la suite