POLCA: le couplé Predicate
 
 
 
 


Photo: Jean Lavigne













                                        Mise à jour: 23 janvier 2001
 
 
 

  Validation du couplage Predicate 
Arpege-Climat / ORCA 2 degres - Glace de mer de Louvain la Neuve














I. Validation des champs de couplage
 

I.1Champs passés par l'océan à l'atmosphère:

Les divers champs visualises dans cette partie de la validation l'ont ete lors de la premiere et quatrieme journee de la 21 e annee de simulation.
Les champs oceaniques sont issus du fichier de diagnostics cpl_oce_sst.nc, ecrit par ORCA et contenant les champs de couplage tels qu'ils sont passes a Oasis par la routine stpcmo.F (a la fin du premier jour).
Les champs atmospheriques sont issus des sorties Arpege au deuxieme jour de run.
Pour l'albedo, on a represente le champ fourni par ORCA a Arpege a la fin du 1er (3e) jour et ce qu'Arpege redonne a ORCA au 3e (5e) jour (en principe, la meme chose), pour le calcul de la repartition du flux solaire entre l'eau et la glace. 
 
Champs de couplage  1er jour 4e jour
Temperature de surface (mer+glace) GlobalArctiqueAntarctique GlobalArctiqueAntarctique
Couverture de glace  Arctique Antarctique (champ oceanique seul) Arctique Antarctique (champ oceanique seul)
Albedo Arctique Antarctique Arctique Antarctique

 

I.2 Champs passés par l'atmosphère à l'océan (flux):

Les champs atmospheriques sont issus du fichier de sortie POST transforme en fichier Netcdf. Les champs sur grilles reduites ont ete interpoles dans ferret sur la grille reguliere pour pouvoir etre visualises.
Les champs oceaniques sont issus du nouveau fichier de diagnostics cpl_oce_flx.nc, ecrit par ORCA et contenant les champs de couplage tels qu'ils ont ete recus d'Oasis par la routine flx.coupled.clio.h.
Les champs "en sortie du modele" sont issus des fichiers de sorties ORCA. Les champs sont donc ceux qui sont utilises par le modele. 
Les champs de cpl_oce_flx.nc ont ete masques a l'aide du  fichier masks.nc (utilise lors du couplage Oasis).
L'albedo a ete visualise en projection verticale aux deux poles.
 
Champs de couplage  1er jour 4e jour
Flux non solaire Global Global
Flux solaire Global Global
Evaporation Global Global
Precipitations liquides Global Global
Precipitations solides ArctiqueAntarctique ArctiqueAntarctique
Ruissellement Global Global
Fonte icebergs  
Derivee flux non solaire / temperature  Global (champ oceanique seul) Global (champ oceanique seul)
Albedo (voir I.1) Arctique Antarctique Arctique Antarctique

 

I.3 Champs passés par l'atmosphère à l'océan (tensions de vent):

Les champs oceaniques sont issus du nouveau fichier de diagnostics cpl_oce_tau.nc, ecrit par ORCA et contenant les champs de couplage tels qu'ils ont ete recus d'Oasis par la routine tau.coupled.clio.h.
 
Champs atmosphériques/océaniques au demarrage  1er jour 4e jour
Module du vent GlobalArctique GlobalArctique

Note: on force l'echelle pour visualiser les champs faibles le 4e et 5e jour: le module du vent n'est pas anormal a la ligne de recouvrement de la grille ORCA.
 

II. Equilibre des budgets

Analyse sur le run test de 40 ans (calving antarctique seul)

II.1. Equilibre journalier: (1er janvier de la 21e annee de simulation)

Apres 20 ans de run, on suppose que tous les reservoirs sont a peu pres a l'equilibre, ce qui doit permettre de boucler plus clairement le  bilan en eau sur une journee.

Terminologie: on appelle champ en entree d'ORCA (ORCA-E) les valeurs diagnostiquees dans le fichier cpl_flx_oce.nc (champ de couplage tels qu'ils sont recus dans la routine flx.coupled.clio.h). on appelle champ en sortie d'ORCA (ORCA-S) les valeurs diagnostiquees dans les fichiers de sortie du modele (PR1_5d_18700101_18700101_grid_T.nc et icemodel.nc)

Precisions que lorsque l'on parle de 1er jour, il s'agit de la moyenne sur le premier jour du champ de couplage dans le modele d'atmosphere, et de la moyenne sur le 2eme jour dans le modele d'ocean.

II.1.a Conservation de la chaleur:

Remarque preliminaire: les deux champs de couplage permettant l'echange de chaleur dans le sens atmosphere-ocean (flux solaire et non solaire) subissent des modifications durant leur passage dans le coupleur (interpolation SUBGRID).
Neanmoins, la quantite totale de chaleur vehiculee par chacun de ces champs est conservee (operation CONSERV).
Cela signifie que la somme des flux sur toute la surface des points ocean sur la grille atmospherique est egale a la somme des flux sur toute la surface des points ocean sur la grille oceanique. 
OR, la surface totale des points de grille ocean n'est pas la meme sur la grille atmospherique (366.353.157 Km2) et sur la grille oceanique (358.065.421 Km2) . Du coup, un flux par unite de surface doit etre rapporte a la surface totale de la grille atmospherique si l'on veut en examiner la conservation.

Exemple: un flux de 20 W/m2 sort de l'atmosphere par un point de grille de 1 m2. Il entrera dans un point de grille oceanique de 1 m2 un flux egal a 20*366353157/358065421 = 20.462 W/m2

Unites:
Dans Arpege (W/m2/jour): (champ*aire_maille)/aire_totale_oceanique
Dans ORCA à la réception des champs (W/m2/jour): (champ*aire_maille)/aire_totale_oceanique
En sortie d'ORCA (W/m2/jour): (champ*aire_maille)/aire_totale
 
FluxNonSolaire
Arpege

CONSFTOT (mer)

FluxNonSolaire
ORCA-E
 

SONSHLDO

FluxSolaire 
Arpege

COSHFTOT (mer)

Flux Solaire
ORCA-E
 

SOSHFLDO

Flux Solaire
ORCA-S
 

SOSHFLDO

FluxTotal Arpege

COHEFTOT (mer)

FluxTotal
ORCA-E
 

(2)+(3)

Flux Total
ORCA-S
 

SOHEFLDO

1er jour 165.476 -165.476 -191.121 191.121 190.658  -25.645 25.645  24.339
2e jour 162.452 -162.452  -189.313 189.313  188.875 -26.861 26.861  26.497
3e jour 166.166 -166.166  -189.447 189.447 189.098  -23.281 23.281 21.254
4e jour 167.884 -167.884 -188.775 188.775 188.370 -20.891 20.891 21.104

Gain/Perte de chaleur Arpege/entree ORCA(en moyenne sur les 4 jours):  precision machine

Gain/Perte de chaleur entrée/sortie ORCA (en moyenne sur les 4 jours):  -0.871 W/m2 (3.6 %)

Une grande partie de ces pertes est bien evidemment due a l'absorption d'une partie de la chaleur par les banquises (non diagnostique dans nos modeles).

Une autre partie peut etre expliquee de la facon suivante.

Voici comment sont calculees les repartition des flux entre glace et ocean dans notre modele ORCALIM:

Flux solaire:

Flux_océanique_Eau = Flux_atmospherique * (1-0.065) / (1-Albedo_maille_atmosphérique)

Flux_océanique_Glace = Flux_atmospherique * (1-Albedo_Glace) / (1-Albedo_maille_atmosphérique)

avec 
     * Albedo_maille_atmosphérique en moyenne sur 1 jour (à j=n-2)
     * Albedo_Glace en moyenne sur 1 pas de temps de couplage avec la glace (à j=n)
     * Flux_atmospherique en moyenne sur 1 jour (à j=n-2)
     * Flux_océaniques en moyenne sur 1 pas de temps de couplage avec la glace (à j=n)

Flux non solaire:

Flux_océanique_Eau = Flux_atmospherique + dQ/DT * (SST - Température_maille_atmosphérique)

Flux_océanique_Glace = Flux_atmospherique + dQ/DT * (Température_Glace - Température_maille_atmosphérique)

avec 
     * Température_maille_atmosphérique en moyenne sur 1 jour (à j=n-2)
     * SST non pas en moyenne sur 1 pas de temps de couplage avec la glace mais à chaque pas de temps du modèle (à j=n)
     * Température_Glace en moyenne sur 1 pas de temps de couplage avec la glace (à j=n)
     * dQ/DT en moyenne sur 1 jour (à j=n-2)

Du fait du décalage temporel entre albédos-températures atmosphériques et océaniques (les valeurs atmosphériques sont en fait les valeurs moyennes océaniques vues par l'atmosphère lors du calcul des flux, c'est à dire utilisées par le modèle d'atmosphère le jour précédent, et moyennées par l'océan DEUX jours avant), la répartition en sous-surface induit une erreur dans le passage des flux.

Pour que le calcul de répartition tombe juste, il faut re-répartir le delta 
( Flux_atmosphérique_total - ( Flux_océanique_Eau + Flux_océanique_Glace ) 
sur le pas de temps de couplage suivant.
 

Derniere remarque: de la chaleur est perdue dans le modèle de glace, du fait de notre couplage, à cause du calving: On tient compte de la chaleur absorbée par la fonte des icebergs (routine thersf.Fom).
 

II.1.b Conservation de l'eau:

Les champs de runoff (ruissellement des rivieres) et de calving (fonte des icebergs):

Remarques preliminaires sur le runoff: 
1. Il passe dans le modèle de glace (c'est le modele de glace  qui change l'unité mm/j -> kg/m2/sec) mais n'est pas utilise.
2. Les runoffs doivent être versés dans les mers interieures si besoin est (Mer Noire)
3. Les runoffs doivent être seuillés à zéro et ce qui a été seuillé doit être réparti sur tous les points de runoff positif

Remarque preliminaire sur le calving:
Il est reversé dans l'Antarctique sous forme liquide proportionnellement à la proportion d'eau libre de la maille (routine thersf.Fom). Cette fraction ne doit pas être inférieure à un certain seuil. 
Pour le Groenland (Inuit Nunat), on repartit la quantite d'eau sur l'ensemble des points de grille ocean.

Unites:
Dans Arpege (Sv): (champ*aire_maille/1E9/86400)
Dans ORCA à la réception des champs (Sv): (champ*aire_maille/1E9/86400)
En sortie d'ORCA (Sv): (champ*aire/1E9)
 
 
(1)
(2)
(3)
(4)
(5)
(6)
Runoff Arpege
 

CORUNOFF (terre)

Runoff ORCA-E
 

SORUNOFF

Runoff ORCA-S
 

SORUNOFF

Calving Arpege
 

COTOSOPR (Antarctique+InuitNunat)

Calving ORCA-E
 

SOCALVIN

Calving ORCA-S
 

SOCALVIN

1er jour 0.579026 -0.578953  -0.579254  0.108519 -0.108212 -0.107101 
2e jour 0.624279 -0.624218 -0.624491 0.123952 -0.123087  -0.121867 
3e jour 0.635642 -0.635582 -0.635832 0.126978 -0.125981 -0.125317 
4e jour 0.641005 -0.640920 -0.641210 0.141466 -0.140647 -0.137740

Pour Runoff+Calving:
Gain/Perte d'eau entrée/sortie ORCA (en moyenne sur les 4 jours):  -0.001197 Sv (0.20%)

A noter que l'erreur sur le calving provient en partie d'un defaut du diagnostic de la valeur atmospherique. En effet, nous n'avons pas eu le loisir de creer un masque specifique aux points Terre de l'inuit nunat, ce qui donne une valeur approximative des precipitations solides sur cette region.

Gain/Perte d'eau Arpege/sortie ORCA(en moyenne sur les 4 jours):  -0.002013 Sv (0.32%)

Le calving n'est pas rigoureusement le même en entrée qu'en sortie du modèle d'océan: une partie se perd dans les bandes de recouvrement lors de la répartition du calving de l'Inuit Nunat sur l'ensemble des mers du globe.

Le runoff n'est pas rigoureusement le meme en entrée qu'en sortie du modèle d'océan: certaines embouchures se trouvent sur la bande de recouvrement. Le runoff négatif (?!) ou positif qui s'y déverse est perdu ...

Comme les deux erreurs ont tendance à se compenser (ici, le gain d'eau du au runoff est inferieur a la perte due au calving), j'invite toute personne aimant plus que moi le coupage de cheveux en quatre à s'atteler au problème !
 

Le champ E-P (evaporation - precipitation)

Remarque preliminaire sur les précipitations solides:
1. Une partie des précipitations solides est retenue sur la glace de mer. 
2. A chaque pas de temps de couplage avec la glace, le 'réservoir' de neige sur la glace peut se vider dans l'océan (d'où la nécessité de diagnostiquer cette variable)
 
 
(7)
(8)
(9)
(10)
(11)
(12)
E-P 
Arpege
 

COWATFLU
(mer)

E-P 
ORCA-E

SOLATHSU-
SOTOLPSU-
SOTOSPSU

E-P sans glace
ORCA-S
 

SOWAFLEP
 

Glace blanche & fonte neige ORCA-S
 

 -3*ISNOWTAN
 

Neige banquise 
ORCA-S
 

-ISNOWPRE*
ILEADFRA

E-P
ORCA-S
 

(9)+(10)+(11)
 

1er jour -1.931672 1.931672 1.948954  0.043972  -0.061210 1.931716
2e jour -1.867875 1.867876 1.671096 0.262536 -0.065940 1.867692
3e jour -0.905781 0.905783  0.813908 0.194007 -0.101238 0.906677
4e jour -1.326809 1.326810 1.341881 0.074949 -0.090527 1.326303

Pour E-P:
Gain/Perte d'eau entrée/sortie ORCA (en moyenne sur les 4 jours):    -0.000061 Sv (0.004 %)
Gain/Perte d'eau Arpege/sortie ORCA(en moyenne sur les 4 jours):   -0.000062 Sv (0.004 %)
 

Rappel des calculs faits dans le modele de glace (thersf.Fom):

sbcocn(10)*dts(ks2)     =-(zfwat                                                                  -zhnpbq*(1-ain)   )                + dmnbq

soit:
SOWAFLEP *86400   =-(SOTOLPSU+SOTOSPSU-SOLATHSU-ISNOWPRE*ILEADFRA)+ 3*ISNOWTAN

d'où:
SOLATHSU-SOTOLPSU-SOTOSPSU = SOWAFLEP*86400 - ISNOWPRE*ILEADFRA - 3*ISNOWTAN

(voir ces champs au 3e jour de notre test de validation)

Au total E-P entrant dans le modèle ORCALIM, le modèle de glace soustrait la partie des précipitations neigeuses tombant sur la banquise (ISNOWPRE*ILEADFRA alias hnpbq). 

Elle restitue cette "réserve" d'eau à l'océan par l'intermédiaire de la variable dmnbq (diagnostiquée par le champ ISNOWTAN). Cette variable modèlise deux phénomènes physiques: la fonte de la neige lors de la disparition de la glace qui la soutenait et la formation de glace blanche (Tartinville, 2001).

Notez qu'entre le moment où la neige tombe sur la banquise et celui où elle est restituée au couple ocean-glace (soit sous forme de neige fondue, soit sous forme de glace blanche), cette quantitée d'eau peut être considérée comme un réservoir d'eau (sur la glace), non comptabilisé dans le calcul de la hauteur de la mer.
 
 
 
 
E-P-R-C
Arpege
(1)+(4)+(7)
E-P-R-C
ORCA-E
(2)+(5)+(8)
E-P-R-C
ORCA-S
(3)+(6)+(12)
1er jour -1.244127 1.244507 1.245361 
2e jour -1.119644 1.120571  1.121334 
3e jour -0.143161 0.144220 0.145528
4e jour -0.544338 0.545243 0.547353

Gain/Perte d'eau entrée/sortie ORCA:           -0.001258 Sv  (0.16 %)
Gain/Perte d'eau Arpege/sortie ORCA:         -0.002076 Sv  (0.27%)

Le perte d'eau systematique diagnostiquee les 4 premiers jours de  notre couplage provient essentiellement des champs de runoff et de calving. 
Nous considerons les niveaux de ces biais comme tout a fait acceptables (10E-3 pres).
 

Remarque 1: le modele de glace fait une différence entre densités de la neige et de la pluie. Le modèle d'océan, non ... Il y a donc perte de masse lors du traitement des précipitations neigeuses sur la banquise par le modèle de glace.

Remarque 2: quid de la sublimation de la neige et/ou de la glace ?
 
 
 
 

II.2. Equilibre annuel 

II.2.a Bilan energetique:
 
 
FluxSolaire Arpege

COSHFTOT (mer)

Flux Solaire ORCA

SOSHFLDO

FluxTotal Arpege

COHEFTOT (mer)

Flux Total ORCA

SOHEFLDO

9e annee -166.875 165.242 +0.229 +0.220
10e annee -166.491 164.920 -0.397 -0.486

Les valeurs des champs atmospheriques sont rapportees a la grille oceanique (W/m2/jour).
Les differences entre atmosphere et ocean proviennent du modele de glace (valeurs non diagnostiquees).

Evolution des champs FluxSolaire et FluxTotal au cours des 10 premieres annees de simulation

On ne constate pas un rechauffement significatif de la SST au cours des 10 premieres annees.
 
Flux Entrant au sommet de l'atmophere Arpege 

SUSCYFTP

Flux Sortant au sommet de l'atmophere Arpege

SULCYFTP

FluxTotal au solArpege
 

COHEFTOT (total)

9e annee 231.426 -229.219 +0.377
10e annee 231.407 -229.127 -0.059

Les valeurs des champs atmospheriques sont rapportees a la grille atmospheriques (W/m2/jour).

Evolution des champs FluxEntrant et FluxSortant au cours des  annees 9 et 10 de simulation
 
 

II.2.b Bilan en eau:

Les courbes d'evolution temporelles de variables telles que E-P ou Calving montre un important ajustement du systeme lors des 2-3 premieres annees. Cette ajustement n'est certainement pas termine a ce moment la, mais il est moins fort. On peut considerer que les reservoirs en eau (terrestres et sur la glace de mer) se sont stabilises a partir de la 5e annee.

Nos bilans en eau seront donc fait pour la 9e et 10e annee de run (1858-1859).
 

Mise en evidence de l'importance du calving (re-repartition de la neige tombee sur les calottes glacieres de l'Inuit Nunat et de l'Antarctique):
Hauteur moyenne de la mer (evolution sur les 3 premieres annees de simulation).
En pointilles: avec le champ de couplage 'calving'
En trait plein, sans ce champ de couplage (accumulation de la neige glacee sur l'Antarctique et l'Inuit Nunat).

La prise en compte du calving est essentielle si l'on veut conserver l'eau dans notre systeme couple.
 

Equilibrage des champs runoff et calving:
 
 
(1)
(2)
(3)
(4)
Runoff Arpege

CORUNOFF (terre)

Runoff ORCA-S

SORUNOFF

Calving Arpege

COTOSOPR (Antarctique+InuitNunat)

Calving ORCA-S

SOCALVIN

9e annee  0.736742 -0.713847 0.118769 -0.116925
10e annee  0.699604 -0.675551 0.120329 -0.118735

Evolution des champs au cours des 10 premieres annees de simulation
 

Equilibrage du champ E-P:
 
 
(5)
(6)
(7)
(8)
(9)
E-P Arpege
 

COWATFLU (mer)
 

E-P sans glace
ORCA-S

SOWAFLEP
 

Glace blanche & fonte neige ORCA-S
 

 -3*ISNOWTAN
 

Neige banquise 
ORCA-S

-ISNOWPRE*
ILEADFRA

E-P
ORCA-S

(6)+(7)+(8)
 

9e annee -0.861345 0.864016 0.148079 -0.147313 0.864782
10e annee -0.832832 0.827786 0.156234 -0.153507 0.830513

Evolution des champs E-P et E-P-R-C sans tenir compte des effets lies au modele de glace au cours des 10 premieres annees de simulation
Evolution des champs Glace blanche & Neige banquise au cours des 10 premieres annees de simulation
 

Equilibrage du champ E-P-R-C:
 
E-P-R-C
Arpege
(1)+(3)+(5)
E-P-R-C
ORCA-S
(2)+(4)+(9)
9e annee -0.005834 0.034010
10e annee -0.012899 0.036227

Cette perte d'eau entre le modele d'atmosphere et le modele d'ocean, essentiellement lies a des imprecisions dans le traitement des champs de runoff et de calving represente un abaissement de la hauteur de la mer de l'ordre de 4cm tous les 10 ans, valeur que nous considerons comme acceptable pour l'utilisation que nous allons faire de ce modele couple.

Evolution des champs E-P et E-P-R-C apres prise en compte des effets lies au modele de glace au cours des 10 premieres annees de simulation
 

                      

 

References:

Tartinville, B., Campin, J.-M., Fichefet, T. and Goose, H., 2001. realistic representation of the surface freshwater flux in an ice-ocean general circulation model. Ocean Modelling 3, 95-108.