Skip to content
Snippets Groups Projects
TODO 1.88 KiB
Newer Older
LOCEAN:
  La clé LOCEAN est dans un module spécifique à Méso-NH (MODD_DYNn).
  Une solution serait de créer un module propre à PHYEX qui contiendrait des clés de contrôle de haut niveau
  pour la physique (y en a-t-il d'autres?). Ce module serait initialisé dans Méso-NH à partir de la clé
  actuelle qui est sans doute utilisée ailleurs dans le code de Méso-NH

Dependencies:
  - définir les interfaces propres
  - créer des codes pour le driver
  - liste dans document Interfaces
  - pour AROME placés, en attendant, dans phyex/externals

Clé de compilation REPRO48 ajoutée pour permettre de reproduire le cycle 48, elle:
- contourne des corrections de bug
- modifie l'organisation de calculs
Cette clé devra être supprimée

Merge pb:
- ice4_nucleation_wrapper:
       Tableaux allocatable introduits par Philippe dans meso-nh.
       Pas introduits (pour l'instant?) dans version common.
       Ryad doit faire des tests pour regarder impact des allaocatble sur CPU.
           si test OK, on passe en alloacatble
           si test KO, arbitrage entre Philippe et Riad
- ice4_sedimentation_*:
       Philippe a déclaré PINPRC et PINDEP en (:,:) à la place de (KIT,KJT)
       En commentaire (version split), il met "dimensions of PINPRC and PINDEP not necessarily KIT,KJT"
       Comprendre pourquoi, comment ça peut marcher dans la sédimentation
       Code dans common en (KIT,KJT)
           repasser code en (:,:) si besoin, ou passer en arg les dimensions effectives
           ou modifier MNH pour toujours avoir KIT,KJT
           une partie du code est maintentant dans rain_ice (déposition)

Etape 2: array syntax -> loop
- en profiter pour supprimer args PA/PB des routines appelées depuis ice4_tendencies, comme pour nucleation
- si possible, modifier ice4_sedimentation_split* dans le même esprit que stat
- transformer sedimentation_split_momentum comme sedimentation_split