wiki:IPSLCM5iomputNEMO

Version 5 (modified by mafoipsl, 15 years ago) (diff)

--

Ajout de iomput pour NEMO dans le couplé IPSLCM5_v2

Voir informations sur NEMO là (accès filtré) : http://forge.ipsl.jussieu.fr/nemo/wiki/private/libIGCM/iom_put

Tests sur mercure

Premiers essais

  • Pas de souci prévisible

Mise en place dans la référence

Compilation

  • LMDZ : revision 1257 (optimisations SX incluses)
  • NEMO :
    • revision 1706
    • modif dommsk et namelist
  • IPSLCM5_v2 :
    • ajout de FCM=use dans les options de compilation de orca2 dans IPSLCM5_v2/AA_make
    • modification dans scripts/BB_make (dans fait_AA_make FCM ?= notuse au lieu de FCM += notuse)

  • OK sur mercure, souci de performances en 1255, corrigé avec 1257 pour LMDZ
  • OK sur brodie

Execution

  • PARAM :
    • iodef.xml ajouté
      • section pour les fichiers 1M, 5D, 1D. Prévoir 1Y
      • mot clé 1M(5D, 1D)_ENABLE à mettre à .true. ou .false. pour avoir les fichiers 1M, 5D et/ou 1D
    • xmlio_server.def ajouté
      • par défaut pas de serveur d'IO pour le moment
    • COMP :
      • config.card
        • Ajout d'une 2ème fréquence de sortie pour OCE et ICE : WriteFrequency="1M 1D"
      • opa9.card
        • gardé opa9.card initial tel quel sous le nom opa9.card.noiomput
        • ajout fichiers parametres iodef.xml et xmlio_server.def
        • ajout des fichiers à sauver gérés par iomput : ORCA2_1m_grid[TUVW].nc (5d, 1d) pas diaptr
        • suppression fichiers diagap, T_tren, S_tren
        • ajout sauvegarde fichier output.abort et output.ini
        • ajout du patch time counter pour avoir un axe des temps même si 2 axes prévus dans le fichier (t_ave et t_max)
        • application du Patch à tous les fichiers gérés par iomput
      • lim2.card
        • gardé lim2.card initial tel quel sous lim2.card.noiomput
        • ajout des fichiers à sauver : ORCA2_1m_icemod.nc (5d, 1d)
        • ajout du patch time counter pour avoir un axe des temps même si 2 axes prévus dans le fichier (t_ave et t_max)
        • application du Patch à tous les fichiers gérés par iomput
      • opa9.driver
        • gardé opa9.driver initial tel quel sous opa9.driver.noiomput
        • ajout mise à jour iodef.xml et frequency de config.card
  • POST :
    • création de ce répertoire pour avoir des monitorings gérés localement
    • ajout de : monitoring01_lim2.cfg
      • copie de l'original : /home/cont003/p86ipsl/atlas/monitoring01_lim2_ORCA2.cfg
      • ileadfra supprimé pour que le monitoring passe

Tests

  • sur mercure SX9 : /scratch/cont003/p86maf/SX9/IPSLCM5_iomput/T3/modipsl/config/IPSLCM5/CM5IOM3A
    • 2 ans fait, en attente des rebuild
  • sur brodie SX8 : /workdir/rech/psl/rpsl003/IPSLCM5_iomput/T1/modipsl/config/IPSLCM5/CM5IOM1B
  • Reste à vérifier le Monitoring en calendrier vrai