wiki:PiscesIPSLCM5

Version 13 (modified by cetlod, 15 years ago) (diff)

--

Introduction de PISCES dans IPSLCM5

Création de la configuration IPSLCM5_v3 pour tests

  • Fait le 11 mars 2010
    • Mise à jour de PISCES ( correction de bugfixes et mise en place d'un rappel à la clim dans les mers fermées) : rev 1808
    • Mise à jour de la config IPSLCM5_v3 : 945
    • Mise à jour du mod.def 946
    • Extraction, compilation et test sur 10 ans
  • Fait le 3 mars 2010.
    • Voir les fichiers de la config IPSLCM5_v3
    • Voir [928] et extrait de mod.def
    • 10 mn par mois, NEMO avec PISCES prend 300 s (100 s sans) et tourne à 16 Gflops! 12 GB de mémoire, 100 Mo de sorties supplémentaires par mois.

Test de mise en place

  • Extraction de IPSLCM5_v3
  • Démarrage de PISCES depuis restart :1100-12-31 de la simu ORCA_PISCES_OFFLINE : ST11RP
  • Démarrage autres composantes : états initiaux
  • Test de un an (noleap) avec monitoring et atlas : CM5V3F

Simulations lancées

Protocole souhaité :

ST11RR

  • pour voir en actuel
  • Idem ST11RQ mais avec une seule option pour ln_qsr : ln_qsr_bio.
  • 10 ans
  • modif dans namelist_ORCA2 :
    +   ln_qsr_rgb  = .false.    !  RGB (Red-Green-Blue) light penetration
        ln_qsr_2bd  = .false.   !  2 bands              light penetration
        ln_qsr_bio  = .true.    !  bio-model light penetration
    
  • Voir : http://dods.extra.cea.fr/data/p86maf/IPSLCM5/ST11RR/MONITORING

CM53PI2

CM53PI3

  • idem CM53PI2 pour vérifier que PISCES activé mais sans rétroaction donne les mêmes résultats que CM5PIRC3 avec restart OCE modifié pour mer fermées (SSS Levitus)
  • ln_qsr_rgb and nn_chldta = 1
  • 10 ans

CM53PI4

  • repérer impact du rappel de pisces à la clim dans les mers fermées ( en théorie que sur les sorties pisces )
  • 10 ans
  • Idem CM53PI2 mais avec activation rappel pisces dans les mers fermées
  • Voir : http://dods.extra.cea.fr/data/p48ethe/IPSLCM5/CM53PI4/MONITORING
    • différences dans namelist_pisces_ORCA2
           !'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
           &nampisdmp     !  Damping
           !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
              ln_pisdmp    =  .true.     !  Relaxation fo some tracers to a mean value
      +       ln_pisclo    =  .true.     !  Restoring of tracer to initial value on closed sea ("key_dtatrc")
      /
      
    • dans namelist_top_ORCA2 : activer la lecture du fichier clim des traceurs passifs désirés ( Alkalinity, DIC, NO3, PO4, DOC, Si, Fer, O2 )
    • différences dans pisces.card :
      +        (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_DIC_nomask.nc, .), \
      +        (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_Alkalini_nomask.nc, .), \
      +        (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_O2_nomask.nc, .), \
      +        (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_NO3_nomask.nc, .), \
      +        (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_PO4_nomask.nc, .), \
      +        (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_Si_nomask.nc, .), \
      +        (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_DOC_nomask.nc, .), \
      +        (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_Fer_nomask.nc, .), \
      

ST11RQ

  • But : voir l'impact de l'ajout de PISCES
  • calendrier 360d
  • démarrage depuis 2299-12-30 de ST11R sauf OCE
  • C'est là : $SCRATCHDIR/IPSLCM5_v3/T5/modipsl/config/IPSLCM5_v3/ST11RQ
  • Modif fichier restart OCE pour avoir la Salinité Levitus. Fichier restart océan modifié et pris chez moi.
  • Monitoring : http://dods.extra.cea.fr/data/p86maf/IPSLCM5/ST11RQ/MONITORING
  • différences namelist_ORCA2 : qq commentaires et ce qu'il faut pour PISCES :
    <    ln_qsr_bio  = .true.    !  bio-model light penetration
    <    nn_chldta   =      0    !  RGB : Chl data (=1) or cst value (=0)
    ---
    >    ln_qsr_bio  = .false.   !  bio-model light penetration
    >    nn_chldta   =      1    !  RGB : Chl data (=1) or cst value (=0)
    
  • différence dans la namcouple_ORCA2xLMD9695 :
    < tlmd    torc  LAG=1800
    ---
    > tlmd    vorc  LAG=1800
    
  • différence dans orchidee.def car on va chercher le fichier PFTmap contenant une seule année :
    < # If LAND_USE (11 = 1860 - 1850 +1 for PFTmap.20C3M.nc, 1 for PFTmap_IPCC_2000.nc) 
    < VEGET_YEAR = 1
    ---
    > # If LAND_USE (11 = 1860 - 1850 +1 for PFTmap.20C3M.nc) 
    > VEGET_YEAR = 151
    
  • différences LMDZ : les variables déplacées pour avoir le même physiq.def en couplé et forcé type_ocean=couple version_ocean=nemo cpl_current=y VEGET=y

CM53PI

  • But : voir l'impact de l'ajout de PISCES sur le contrôle préindustriel, avec un état initial PISCES produit en offline avec un contrôle actuel. idem ST11RP.
  • C'est là : $SCRATCHDIR/IPSLCM5_v3/T5/modipsl/config/IPSLCM5_v3/CM53PI
  • calendrier noleap
  • Démarrage depuis 1999-12-31 de CM5PIRC3 sauf OCE.
  • Modif fichier Restart OCE pour avoir la Salinité Levitus.
  • Monitoring : http://dods.extra.cea.fr/data/p86maf/IPSLCM5/CM53PI/MONITORING
  • Différences avec la référence IPSLCM5_v3 du 3 mars 2010 :
    • différence dans physiq.def_L39 :
      ##  Facteur additif pour l'albedo
      pmagic=0.0
      ### co2_ppm =    taux CO2 en ppm
      co2_ppm = 280.
      ### CH4_ppb =    taux CH4 en ppb
      CH4_ppb = 790.
      ### N2O_ppb =    taux N2O en ppb
      N2O_ppb = 270.
      ### CFC11_ppt =  taux CFC11 en ppt
      CFC11_ppt = 0.
      ### CFC12_ppt =  taux CFC12 en ppt
      CFC12_ppt = 0.
      ### aer_type =   Aerosol variation type : actuel / preind / scenario / annuel
      aer_type=preind
      
    • différence dans orchidee.card :
      -       (${R_INIT}/SRF/${config_UserChoices_TagName}/PFTmap_IPCC_2000.nc, PFTmap.nc)
      +       (${R_INIT}/SRF/${config_UserChoices_TagName}/PFTmap_IPCC_1860.nc, PFTmap.nc)
      
    • différences dans lmdz.card :
      -       (${R_INIT}/ATM/${config_UserChoices_TagName}/climO3_LMDZORINCAREPRO_1995.nc, climoz.nc), \
      +       (${R_INIT}/ATM/${config_UserChoices_TagName}/climO3_LMDZORINCAREPRO_1855.nc, climoz.nc), \
      ...
      -           (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR5/HISTORIQUE/climoz_LMDZ_1995.nc, climoz_LMDZ.nc)
      +           (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR5/HISTORIQUE/climoz_LMDZ_1855.nc, climoz_LMDZ.nc)
      ...
      -       (histday.nc,      ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,      NONE), \
      +       (histday.nc,      ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,      Post_1D_histday), \
      ...
      -ChunckJob2D = NONE
      +ChunckJob2D = 200Y
      

Attachments (1)

Download all attachments as: .zip