Comprendre


Qu'est-ce qu'un GCM ?

Un GCM (Global Climate Model) est un modèle numérique dont le but est de simuler l'atmosphère d'un corps planétaire. L'ambition est de pouvoir reproduire toutes les observations instrumentales possibles, par exemple la température, les vents, etc ... Le développement d'un GCM n'est jamais finalisé, et les accords aussi bien que les désaccords avec les observations disponibles poussent à améliorer le modèle, ce qui nous permet au passage d'en apprendre toujours plus sur les processus physiques à l'oeuvre dans le système climatique d'une corps planétaire.

Un GCM est basé sur un nombre limité d'équations, qui permet néanmoins d'atteindre un certain niveau de réalisme et de complexité. Il est fondamental de souligner que grâce à l'hypothèse d'universalité des lois de la physique, on arrive à adapter un GCM construit pour la Terre à d'autres corps dotés d'une atmosphère, moyennant un changement de certains paramètres (orbite, taille, composition, etc...), et l'ajout ou le retrait de certains processus physiques spécifiques au corps étudié. Par la suite, les explications sur la structure d'un GCM restent générales et ne sont pas, sauf mention autre, spécifiques à un corps en particulier.

Cette vidéo de l'Institut Pierre-Simon Laplace explique ce qu'est un GCM terrestre appliqué à la modélisation du climat.


Du modèle physique au modèle numérique

Une équation d'une loi physique comprenant une dérivée temporelle et/ou spatiale décrit l'évolution de variables continues avec le temps et/ou l'espace. On peut vouloir résoudre une telle équation au moyen de ressources informatiques, si par exemple sa résolution analytique est impossible ou si on veut l'intégrer à un ensemble plus complexe d'autres lois physiques. Pour ce faire, on procède à une discrétisation du temps et de l'espace, qui consiste à ne plus considérer les axes temporels ou spatiaux comme continus, mais au contraire comme un ensemble fini de valeurs. Ceci permet la discrétisation d'une équation, qui pourra dès lors être résolue par un ordinateur comme dans l'exemple suivant :

On utilise une grille régulière unidimensionnelle dont l'espacement entre deux points consécutifs est \Delta x, qu'on appelle pas spatial. De même, deux instants consécutifs sont espacés d'une durée \Delta t, qu'on appelle pas de temps. On souhaite discrétiser sur cette grille un champ u(t,x) qui est solution de l'équation d'advection : \frac{\partial u}{\partial t} = - c \frac{\partial u}{\partial x} , avec c ayant la dimension d'une vitesse. Pour procéder, on discrétise la variable u en un champ U sur la grille, dont la valeur au j-ième point de la grille au n-ième instant t est notée U^n_j = u(n\Delta t,j\Delta x).

Une manière de discrétiser l'équation d'advection est de l'écrire: \frac{U^{n+1}_{j}-U^{n}_{j}}{\Delta t} = -c \frac{U^{n}_{j}-U^{n}_{j-1}}{\Delta x} . Cette forme s'appelle un schéma amont.

La manière d'écrire les différentielles peut être différente. Ainsi on aurait pu l'écrire sous la forme d'un schéma centré pour la dimension spatiale : \frac{U^{n+1}_{j}-U^{n}_{j}}{\Delta t} = -c \frac{U^{n}_{j+1}-U^{n}_{j-1}}{2\Delta x}.

Ce qu'il faut retenir de cet exemple est que la discrétisation comporte une part d'arbitraire : il faut faire des choix, qui peuvent avoir des conséquences différentes sur la solution numérique finale.

Une équation discrétisée est donc une approximation de la véritable équation. La première question de la discrétisation est de savoir si, pour reprendre l'exemple précédent, le champ discrétisé (U^n_j) va tendre vers le champ analytique u(t,x) lorsque \Delta t et \Delta x tendent vers zéro. La deuxième question est de savoir à quel point la solution obtenue sera une approximation de la solution analytique. La manière de discrétiser puis utiliser une équation est une discipline en soi et il serait vain de vouloir introduire le sujet ici. Il faut juste garder à l'esprit qu'un GCM est un ensemble d'équations discrétisées, et par conséquent une approximation de la réalité. Cette approximation n'est pas du tout rédhibitoire et n'est pas le principal contributeur d'erreur d'un GCM. Toutefois, la discrétisation impose une règle forte sur le dimensionnement du GCM.

Cette règle, appelée condition de Courant-Friedrich-Lévy, repose sur le nombre de Courant : C = \frac{v \Delta t}{\Delta x} avec v la vitesse maximale, \Delta t le pas de temps et \Delta x le pas d'espace. Cette condition stipule que dans un cas simple ce nombre ne doit pas dépasser 1. Autrement dit, on choisit les pas de temps et d'espace tels qu'aucune particule d'air ne traverse plus d'une parcelle géométrique en un pas de temps. En pratique, l'utilisation de plusieurs équations dans un modèle, ainsi que l'utilisation de techniques de discrétisation plus poussées, font que cette simple condition n'est pas la seule à prendre en compte. Toutefois, cette condition demeure une limite forte et on aura toujours C \le 1 dans un GCM.


Structure d'un GCM

La structure d'un GCM peut se décomposer en "briques" indépendantes qui communiquent entre elles. Du fait de l'universalité de ces équations, la nature de ces briques est la même quel que soit le corps étudié. La structure d'un GCM est en général composée des briques suivantes :

  1. Un "coeur" hydrodynamique
  2. Un transfert radiatif
  3. Une paramétrisation de la convection et de la turbulence à une échelle non résolue par le coeur hydrodynamique
  4. Un modèle thermique pour la surface et la sous-surface
  5. Un modèle d'évolution des nuages et aérosols

Étant donné que l'atmosphère est fortement stratifiée à grande échelle en vertu de l'équilibre hydrostatique, les longueurs caractéristiques horizontales et verticales ne sont pas les mêmes. Ceci permet de découper le GCM en deux parties différentes :

La première, appelée « dynamique », est le coeur hydrodynamique. Dans cette partie on calcule l'écoulement du fluide qu'est l'air autour d'un corps sphérique planétaire. Elle consiste en l'implémentation des équations primitives et calcule la circulation atmosphérique. A un niveau vertical donné, les mouvements sont uniquement horizontaux. Le terme de "coeur" provient du fait que la partie dynamique sert à propager les mouvements à l'échelle horizontale, laquelle échelle domine la circulation globale de l'atmosphère.

La seconde, appelée « physique », rassemble tous les autres processus physiques à l'œuvre dans l'atmosphère sous forme de paramétrisation. Cela correspond donc au moins aux briques 2 à 5, mentionnées ci-dessus. La partie physique est une colonne verticale d'atmosphère : il s'agit d'un même modèle unidimensionnel démultiplié autant de fois qu'il existe de points dans la grille horizontale (donc dynamique) du modèle.

Les colonnes de la partie physique sont indépendantes les unes des autres et ne communiquent que via la partie dynamique par des mises à jour de pression, températures, vents et traceurs. On peut également voir la situation dans le sens inverse : la partie dynamique consiste en des couches sphériques imbriquées les unes dans les autres qui ne communiquent que via la partie physique.

Ce découpage en deux parties permet de faire appel à la partie physique moins souvent qu'à la partie dynamique, car les processus physiques en jeu ont des temps caractéristiques différents et donc des pas de temps d'intégration différents. Typiquement, on utilise la partie physique tous les 10 à 20 utilisations de la partie dynamique.

Structure d'un GCM
Comprendre/interfacedynphy.png
Ce schéma illustre le principe de fonctionnement et l'interface des parties physique et dynamique d'un GCM.
Crédit : LMD

Partie dynamique


Discrétisation horizontale

Un GCM consiste en la discrétisation du temps en des instants régulièrement espacés (typiquement de l'ordre de la minute pour une planète comme la Terre) et en la discrétisation d'un espace tridimensionnel qu'on suppose être une sphère d'épaisseur mince. Il existe deux grandes manières de discrétiser la sphère pour les champs atmosphériques. La première consiste à placer un certain nombre de points pour recouvrir la sphère, dans une méthode qu'on appelle différences finies. La deuxième consiste à discrétiser non pas en coordonnées géométriques, mais en coordonnées spectrales : les champs atmosphériques sont décomposés en harmoniques sphériques et tronqués au-delà d'une certaine harmonique. Dans ce dernier cas, il est nécessaire de faire la transformation des variables atmosphériques de l'espace fréquentiel vers l'espace géométrique avant l'appel à la partie physique et inversement.

En utilisant la méthode des différences finies, on peut trouver plusieurs façons de découper une sphère. Dans le cas d'une grille latitude-longitude, la dimension horizontale est tout simplement découpée en longitudes et latitudes également espacées, ce qui produira un point singulier à chaque pôle. Afin d'éviter ce problème on peut utiliser un découpage dit cube sphère, qui consiste en la projection d'un cube discrétisé sur la sphère, et donnera 8 points singuliers au lieu de deux dans le cas d'une grille latitude-longitude, mais qui seront plus simples à gérer. On peut également s'affranchir de tout point singulier au moyen d'un grille icosahédrique qui utilise des triangles pour couvrir la sphère. On peut imaginer d'autres manières de procéder, mais ces trois là constituent l'immense majorité des GCMs.

Le nombre et l'emplacement des points dans les dimensions horizontale et verticale restent fixés lors de l'exécution du programme informatique. Il est possible d'utiliser une résolution qui s'adapte aux conditions atmosphériques à un moment donné, mais cette particularité est encore (en 2017) peu répandue parmi les GCMs, et induit des complications qui font qu'on considérera que la résolution est fixée pour le reste de ce cours. On utilise le terme de résolution pour parler de la quantité de points utilisés dans la discrétisation spatiale. Ce terme s'utilise aussi dans le cas d'une discrétisation spectrale, et il correspond au nombre de modes employés dans la représentation des champs atmosphériques.

La résolution spatiale d'un GCM va typiquement de quelques centaines de kilomètres jusqu'à quelques milliers de kilomètres. Ce qui se passe en dessous de cette échelle n'est pas directement représenté. S'il s'avère nécessaire de tenir compte d'un processus qui se déroule à une échelle plus petite, une paramétrisation de ce processus est nécessaire, et est généralement intégrée dans la partie physique du modèle.

latlongrid.jpg
Grille latitude-longitude. Les pôles sont des points singuliers qu'il convient de traiter de manière particulière lors de la discrétisation des équations primitives sur cette grille.
Crédit : MITgcm
cubedsphere.png
Grille cube sphère. Chaque face d'un cube, déjà découpée, est projetée sur une sphère de même centre.
Crédit : Bruno Luong
icosahedron.png
Grille icosahédrique. Chaque triangle peut être individuellement redécoupé en plus petits triangles.
Crédit : Sadourny et al. 1969
spectral.gif
Discrétisation spectrale. On décompose chaque champ atmosphérique en harmoniques sphériques. L'avantage est d'éviter tout point singulier, mais il faut sans cesse faire la conversion sur une grille découpée spatialement, comme les trois autres évoquées ici, pour faire le lien avec la colonne physique. On voit ici à quoi correspondent les 21 premiers modes.
Crédit : Benoit Moser. Lesia.

Le cœur dynamique

Le cœur hydrodynamique ou plus simplement partie dynamique d'un GCM consiste en la discrétisation des équations primitives sur la grille horizontale. Le but de la partie dynamique réside essentiellement dans le calcul des vents, de la température, ainsi que du transport des traceurs. En général, plusieurs approximations sont faites dans ces équations qui nous viennent de l'étude de l'atmosphère terrestre, et qui doivent être remises en cause lorsqu 'appliquées à une autre atmosphère :

Ainsi, le cœur hydrodynamique d'une planète autre que la Terre nécessite des adaptations et des généralisations par rapport à ce qui se fait depuis plus d'un demi-siècle dans le domaine de la modélisation terrestre. L'étude des planètes du système solaire a permis de mieux cerner ces généralisations, qui aujourd'hui s'appliquent aux exoplanètes.


Partie physique


Discrétisation verticale

On a vu qu'il existe différents types de discrétisation horizontale dans la partie dynamique. La discrétisation verticale pour la physique peut également varier d'un GCM à l'autre.

En général la dimension verticale, c'est-à-dire du bas vers le haut, fait intervenir la pression comme coordonnée naturelle plutôt que l'altitude. En effet, les dimensions horizontales d'un GCM sont telles que l'équilibre hydrostatique (voir ici) est toujours respecté, les fluctuations de pression autour de cet équilibre ne peuvent pas être représentées à l'échelle d'un GCM. Dès lors, la pression diminue de manière monotone avec l'altitude et constitue un système de coordonnées naturelles, d'autant plus qu'en vertu de l'équilibre hydrostatique, il existe un lien direct entre la pression et la masse d'atmosphère située au-dessus.

Le nombre de niveaux verticaux est de l'ordre de quelques dizaines, typiquement entre 20 au minimum pour représenter la circulation et 100 pour un modèle très résolu s'étendant très haut en altitude. À mesure que l'on monte en altitude, les niveaux sont de plus en plus espacés.

Ainsi, s'il arrive qu'à une altitude donnée la pression varie avec le temps, les niveaux verticaux suivront de fait cette variation. Pour les planètes telluriques, la topographie contrôle en grande partie la pression de surface, et il existe une représentation hybride qui tient compte de la topographie dans les plus basses couches de l'atmosphère, tout en se basant sur les niveaux de pression à plus haute altitude.

La question des limites du domaine représenté ne se pose par pour la grille dynamique, car elle représente une sphère. Pour la physique, l'extension verticale requiert de poser une limite en bas et en haut. La surface sert de limite dans le bas de l'atmosphère, et on impose les flux de masse verticaux en haut et en bas comme étant nuls. Ceci nécessite pour la limite haute la mise en place d'une couche-éponge pour éviter la réflection non réaliste d'ondes atmosphériques sur le plus haut niveau du modèle.

Grille/levels2.png
La discrétisation verticale en niveaux de pression ne tient pas compte de la topographie des planètes telluriques. Dans les plus basses couches de l'atmosphère, on peut utiliser une correction utilisant la pression de surface de manière progressive avec l'altitude .

Transfert radiatif

Le transfert radiatif dans un GCM est une paramétrisation qui vise à calculer l'impact du rayonnement sur l'atmosphère. In fine, le rayonnement donne lieu à des taux de chauffage ou de refroidissement de l'air, qui varient spatialement et temporellement. Le transfert radiatif est un point crucial pour le réalisme d'un GCM. En effet, il est le moteur de la circulation atmosphérique qui, en provoquant des gradients de température à l'échelle globale, va forcer tous les mouvements à grande échelle.

Le taux de chauffage ou de refroidissement atmosphérique provient de l'interaction entre d'une part le rayonnement et d'autre part deux entités :

Pour compliquer les choses, le connaissance du rayonnement lui-même dépend de ces deux entités. En haut de l'atmosphère, le rayonnement provient bien entendu de l'étoile. Dans l'atmosphère, ce rayonnement provient à la fois de l'étoile, en ayant été en partie absorbé ou diffusé par les gaz et les aérosols, et à la fois des gaz et aérosols eux-mêmes par émission thermique.

Il existe trois types de méthodes pour calculer le transfert radiatif à travers des gaz dans un GCM. Elles nécessitent avant tout une bonne connaissance du spectre du mélange de gaz présent dans l'atmosphère. Ce spectre est obtenu au moyen de simulateurs spécifiques, et vaut pour une température, une pression et une composition atmosphérique données. On pourrait d'abord naïvement tenter de calculer la contribution de chaque longueur d'onde au bilan radiatif global, mais c'est en pratique impossible car un tel calcul prendrait trop de temps pour les besoins d'un GCM. Au lieu de cela, il faut faire des simplifications. La plus simple est d'utiliser un modèle par bandes, dans lequel le flux radiatif est moyenné sur différents intervalles de longueurs d'onde. Une amélioration de cette méthode, appelée puissance nettes échangées, consiste à ne pas considérer les flux radiatifs du rayonnement, mais les échanges entre chaque niveau vertical de la colonne physique du GCM. Enfin, la méthode des distributions k-corrélées consiste à classer les lignes d'absorption du spectre par intensité croissante, puis à les interpoler par une fonction analytique. On passe ainsi de données spectrales très précises mais en nombre important et donc difficilement exploitables, à une approximation décrite par quelques paramètres et rapide en utilisation.

Le transfert radiatif des aérosols nécessite de connaître leur taille et leur composition afin de paramétriser leur effet sur la température atmosphérique. On peut employer les techniques précédemment décrites pour les gaz. Une technique largement employée est la division en bandes dans le spectre visible et infrarouge.

Pour aller plus loin, un GCM martien développé par la Nasa fournit une documentation sur le transfert radiatif d'un modèle.

spectre.png
Une portion du spectre en absorption de l'air martien. On ne peut pas utiliser explicitement chaque ligne d'absorption dans le code radiatif. Un tel spectre doit être simplifié.
Crédit : Mischna, Lee, Richardson 2012

Convection et turbulence

Certains processus de mélange de l'air interviennent à des échelles plus petites que celles résolues par la dynamique. Ces processus sont essentiellement la convection, qui peut se structurer en cellules de plusieurs de kilomètres, et la turbulence, qui agit depuis les échelles microscopiques jusqu'à quelques dizaines de mètres.

Une méthode simple pour représenter la convection consiste à utiliser un modèle dit d'ajustement convectif, qui va corriger le profil vertical de température vers un profil adiabatique stable. Autrement dit, on force la température potentielle à être constante là où le profil est instable. Bien que ce soit effectivement ce que la convection produit à grande échelle, un tel modèle ne tient pas compte des ascendances et descendances verticales dans la couche limite planétaire. De nouveaux modèles, appelés flux de masse, donnent une paramétrisation des mouvements d'air dans une parcelle physique de GCM. On peut ainsi tenir compte de la variation de densité de l'air si une espèce condense, ce qui va générer des mouvements verticaux.

La turbulence est le mouvement chaotique de l'air en dehors du régime laminaire. On en tient compte avec une paramétrisation qui donne l'effet des mouvements turbulents à grande échelle. Ceci est particulièrement pertinent pour les mouvements proche du sol, où la différence de température entre la surface chauffée par le soleil et l'atmosphère crée de la turbulence pendant le jour.

convection.jpg
Ce schéma représente les flux de masse convectifs tels que paramétrisés dans un GCM. w : vitesse verticale. Le flux de masse f dépend de l'ascension a (depuis la surface) et e (au dessus), ainsi que de la descendance d.
Crédit : Rio et Hourdin, 2008

Surface et sous-sol

Les planètes telluriques possédent une surface solide ou liquide avec laquelle l'atmosphère est en interaction. Ces interactions se font au travers des flux radiatifs (provenant de l'étoile, de l'atmosphère et de la surface), du transfert de chaleur entre l'air et la surface par convection, et la libération de chaleur par changement de phase d'un solide ou d'un liquide à la surface (typiquement, la condensation de la vapeur d'eau). La surface planétaire joue donc un rôle important dans le forçage de l'atmosphère à sa base.

La diffusion de chaleur dans le sous-sol joue un rôle à la surface, et il est nécessaire d'en tenir compte. Ainsi, de nombreux GCMs possèdent un modèle de sous-sol pour l'équation de diffusion de la chaleur, divisé en niveaux verticaux de plus en plus profonds (jusqu'à typiquement quelques mètres), de la même manière que l'atmosphère est représenté en niveaux verticaux de pression. Chaque niveau vertical a des propriétés qui dépendent des caractéristiques supposées du sous-sol.

Certains corps peu irradiés, comme Pluton et Triton, voient leur atmosphère dominée de manière importante par la surface et le sous-sol. Pour ces exemples, la chaleur stockée dans le sous-sol met plusieurs siècles à être restituée à la surface, ce qui nécessite une initialisation méticuleuse du modèle de sous-sol.

Cette approche de modélisation du sous-sol convient également dans le cas d'un océan liquide. Toutefois, un plus grand réalisme requiert de prendre en compte la circulation océanique, ce qui peut se faire grâce au couplage avec un modèle d'océan dédié.

Un GCM de planète gazeuse ne modélise évidemment pas la surface. Il se contente de représenter l'atmosphère jusqu'à une certaine pression, et utilise un forçage de flux radiatif, tout en imposant les flux verticaux de masse à zéro.

Comprendre/PhoenixIce.jpg
Image du sol martien transmise par la sonde Phoenix. On peut voir que le souffle des tuyères a mis à jour de la glace d'eau enfouie sous le sol. Cette glace est présente sur des portions importantes de Mars et possède une inertie thermique élevée qui doit être prise en compte dans un GCM.
Crédit : Marco di Lorenzo, Kenneth Kremer, Nasa / JPL / UA / Max Planck Institute / Spaceflight

exerciceExercice

Difficulté : ☆☆☆  

L'équation de diffusion de la chaleur unidimensionnelle dans le sous-sol est donnée par C \frac{\partial T}{\partial t} = \frac{\partial}{\partial z} \left[ \lambda \frac{\partial T}{\partial z} \right] avec C la capacité thermique volumique et \lambda la conductivité thermique du matériau. On veut simuler au moyen d'un GCM une planète dont la surface est recouverte d'une épaisse couche de glace.

On prendra pour C une valeur de 2 J.cm-3.K-1 et pour \lambda une valeur de 2.4 W.m-1.K-1, et on supposera les propriétés de la glace constantes et homogènes sur toute la planète.

Question 1)

Sachant que sur cette planète une année dure 150 jours terrestres, quelle doit-être est la profondeur minimale du modèle de sous-sol ?

Question 2)

Comment faut-il espacer les niveaux verticaux du modèle de sous-sol ?


Aérosols et nuages

On a vu à quel point les aérosols jouent un rôle important en raison du transfert radiatif. Au-delà de leur impact sur les températures, leur étude en soi nous permet de mieux comprendre comment certaines espèces sont transportées à grande échelle et se déposent en surface.

Un aérosol est transporté horizontalement par la dynamique en tant que traceur. Dans la partie physique, on cherche à comprendre, en plus de leur effet radiatif, comment ils vont se former et se répartir sur l'axe vertical. Pour cela, on doit disposer d'une modélisation qui nous permette de calculer les tailles des particules des aérosols. Cette taille peut être établie de manière empirique, ou calculée à partir d'équations décrivant les processus de changement de phase.

Ces aérosols peuvent servir de noyaux de condensation (ou CCN) sur lesquels peuvent venir se condenser certaines espèces gazeuses, pour ensuite former des nuages. C'est par exemple le cas avec la formation de nuages d'eau (sous forme de cristaux de glace ou de gouttelettes liquides) sur Terre ou encore de nuages de glace de dioxyde de carbone (CO2) sur Mars. Sur certaines exoplanètes, on a même par exemple observé des nuages de chlorure de potassium ou de sulfure de zinc. Comme nous l'enseigne si bien la Terre, les nuages ont un rôle essentiel sur le bilan radiatif des planètes.

Lors d'un changement de phase (gaz solide/liquide), la libération de chaleur latente doit également être prise en compte. La prise en compte de cet effet est notamment critique pour un GCM terrestre, étant données les grandes quantités d'eau pouvant s'évaporer ou se condenser dans l'atmosphère de notre planète. C'est par exemple un point clé pour comprendre l'échange de chaleur des basses vers les moyennes latitudes terrestres.

En pratique, la discrétisation d'un GCM repose sur des cellules de grande taille, qui représentent l'état moyen de l'atmosphère en leur sein. Pour représenter l'effet radiatif des nuages dans l'atmosphère d'une planète, il faut calculer proprement la fraction nuageuse dans chaque cellule du GCM, c'est-à-dire calculer la proportion (de la surface horizontale) de cette cellule où se trouve les nuages. Il existe un certain nombre de techniques plus ou moins sophistiquées qui permettent de traiter ce problème de recouvrement, mais cela dépasse le cadre de ce cours.

Comprendre/marsclouds.jpg
Des nuages de cristaux d'eau dans l'atmosphère de Mars vus par la sonde Phoenix.
Crédit : Wikipédia
venusclouds.jpg
Ce cliché pris par la sonde Mariner 10 montre l'épaisse couche de nuages composée principalement d'un mélange H2SO4-H2O qui recouvre l'intégralité de Vénus.
Crédit : Nasa

Quelques spécificités

À titre d'exemple, voici quelques spécificités propres à plusieurs corps planétaires, qui sont autant de "briques" à ajouter dans la partie physique :


En pratique

En pratique, un GCM est un programme informatique qui exécute des instructions résumées dans un code écrit dans un certain langage. En général, les modélisateurs optent pour le langage Fortran car il possède de nombreuses librairies mathématiques, est rapide dans l'exécution du programme généré, et on peut miser sur l'héritage de modèles plus anciens qui utilisaient eux aussi le Fortran il y plusieurs décennies. Un GCM cumule au minimum des dizaines de milliers de lignes de code et requiert un investissement conséquent pour être développé et mis à jour.

code.png
Un exemple de code informatique en langage Fortran tel qu'utilisé dans la programmation d'un GCM. On voit ici la portion du programme où on a recours à la brique physique dont les tendances sont transmises à la brique dynamique.
Crédit : LMD

Le temps de simulation est également un paramètre important à prendre en compte : on ne peut pas faire le même type d'étude selon qu'une simulation dure 5 minutes ou 5 mois. Dans le premier cas on peut par exemple envisager un nombre très important de simulations pour explorer la sensibilité du modèle à de multiples paramètres, tandis que dans le second cas la simulation sert de réference qui sera analysée en détail et on évitera à tout prix une erreur en amont, avant l'exécution du modèle. Il serait difficile de donner un chiffre typique sur le temps de simulation, étant donné qu'il dépend des ressources informatiques et de la résolution, du pas de temps, et de la configuration du modèle. Toutefois, afin de donner un ordre de grandeur, on peut avancer un rapport pouvant varier dans la plupart des cas de 100 à 10 000 entre le temps simulé et le temps réel d'exécution d'un GCM.

exerciceExercice

Difficulté :   

Cet exercice a pour but d'estimer la taille d'un fichier de sortie d'une simulation de GCM. Considérons un exemple représentatif : on simule une planète dont le jour solaire est de 24h et l'année dure 100 jours. La grille utilisée est de type latitude-longitude, avec respectivement 48 et 64 points dans ces dimensions, et 20 niveaux verticaux.

Question 1)

Combien de points la grille contient-elle au total ?

Question 2)

On souhaite pourvoir étudier la circulation atmosphérique. Combien de variables utiliseriez-vous ?

Question 3)

Les variables sont écrites dans le fichier de sortie 6 fois par jour pour bien représenter le cycle diurne. Une valeur est représentée au moyen de 4 octets. Quelle est la taille informatique d'un fichier de sortie pour une année de simulation ? Qu'en pensez-vous ?


Utiliser un GCM chez soi

Il existe des dizaines et des dizaines de GCM différents de par le monde, utilisés avec des buts parfois différents. Un moyen simple d'utiliser soi-même un GCM est d'utiliser une version simplifiée, développée à des fins éducatives ou de validation. Leur prise en main est plus simple et plus rapide qu'un GCM classique, bien qu'il faille également y consacrer un certain temps pour installer, utiliser et interpréter le modèle. On peut citer :


Autres types de modèles

De manière plus générale, il existe toute une hiérarchie de modèles numériques de climat qui permettent de simuler l'atmosphère des planètes. Par exemple, les modèles Mésoéchelle ou LES (pour Large Eddy Simulation) et modèles CRM (pour Cloud Resolving Model) permettent de simuler l'atmosphère à des échelles beaucoup plus fines que les GCM, afin de modéliser toutes les processus dynamiques et physiques qui y opèrent (par exemple la convection).

Ces types de modèles (Mésoéchelle, LES, CRM) sont très coûteux en temps de calcul du fait de leur résolutions spatiale et temporelle plus fines qu'un GCM. On les utilise généralement dans une région spécifique de la planète, pour comprendre et quantifier des mécanismes physiques qui ne peuvent pas être résolus par les GCMs. Ces types de modèles sont donc généralement utilisés de manière complémentaire aux GCMs, par exemple pour fournir des paramétrisations physiques de processus sous-maille aux GCMs.


Réponses aux exercices

pages_circulation-globale/gcm-comprendre-surface.html

Exercice