wiki:RecodagedelaPhysique

Version 5 (modified by Laurent Fairhead, 11 months ago) (diff)

--

Pages d'information sur la ré-écriture de la physique LMDZ

Liste de liens divers


Principes

Des différentes discussions préliminaires et de la réunion de lancement du 19 juin, deux niveaux de ré-écriture de la physique sont apparents:

  • au niveau des paramétrisations: une ré-écriture 'brute-force' au format 'Replay' pour faciliter la portabilité et le portage vers accélérateurs et simplifier le code
  • au niveau du contrôleur de la physique: une ré-écriture plus complexe qui doit amener à une refonte complète de physiq_mod.F90 et de ses interfaces avec les paramétrisations. C'est au niveau des interfaces que se jouent aussi les interactions avec les forçages, initialisations, sorties diagnostiques et restart.

Principes de codage

  • renommage des modules avec le préfixe lmdz_ pour éviter des 'collisions', par extension les noms des fichiers contenant les modules sont à renommer aussi
  • au niveau des paramétrisations: CodageParam

Chantiers

Réunions et comptes-rendus

2023/06/27 Atelier présentation replay

2023/06/19 Journée de lancement du groupe de travail