ASAP2020 to Can11Sen2 - Bilan (24 Nov 2020)


  1. Bilan des diffs ASAP2020 / Can11Sen2 après phasage et nettoyage
    1. Clés CPP
    2. routines MY_SRC
      1. set_nudgcof.F
  2. Nettoyage:
    1. zoombc_2D.F
  3. Plantage aléatoire au démarrage
    1. Problème taille mémoire?
    2. Problème WET_DRY (bancs découvrants)
  4. Tests de sensibilité
    1. LMD_SKPP2005
    2. key_ligand
  5. Update de croco_locean / croco
    1. Update de croco_locean OU croco
      1. trcini_pisces.F90
      2. step3d_t.F
      3. Bug WET_DRY à la compilation ?
      4. XIIOS
    2. Pour faire remonter les bugs ou améliorations à crocco :
  6. namelist PISCES
    1. Historique namelist Pierre

Bilan des diffs ASAP2020 / Can11Sen2 (après phasage et nettoyage)

Version commune croco_locean_v1.00

Pisces v2

Clés CPP

ASAP2020 can11sen2 pevex10shelf3
define ASAP define CANARY define NCHS

undef ANA_DIURNAL_SW (INDISPENSABLE pour la bio!!)
define key_ligand (A rediscuter avec Olivier et Renaud)
undef LMD_SKPP2005 (can11sen2 tournait avec)

undef WET_DRY define WET_DRY undef WET_DRY
undef NEW_S_COORD define NEW_S_COORD undef NEW_S_COORD
define UV_VIS2 undef UV_VIS2
define UV_MIX_GEO undef UV_MIX_GEO
undef LMD_BKPP define LMD_BKPP
define LMD_DDMIX undef LMD_DDMIX

define OBC_EAST undef OBC_EAST
define PARALLEL_FILES undef PARALLEL_FILES

define BULK_FLUX undef BULK_FLUX define BULK_FLUX
define ONLINE undef ONLINE
define ERA_ECMWF undef ERA_ECMWF

define PSOURCE_NCFILE undef PSOURCE_NCFILE
define PSOURCE_NCFILE_TS undef PSOURCE_NCFILE_TS

routines MY_SRC

set_nudgcof.F

Remplacement de CANARY par CANARY2 pour éviter des spécificités pour les CANARY et IBERIA dans la SPONGE.

Configs & CPU

ASAP2020 can11sen2
zoom AGRIF
facteur 3 : 1/4 et 1/12eme facteur 5 : 11km et 2km
Time step
pdt = 2400 pdt = 600
Grille parent
LLm0=384, MMm0=248, N=50 LLm0=224, MMm0=288, N=50
95.232 x 50 64.512 x 50
Grille enfant
LLm0=432, MMm0=264, N=50 LLm0=200, MMm0=300, N=50
114.048 x 50 60.000 x 50

IRENE-rome
256 (NP_XI=16, NP_ETA=16) x 1 = 256 cores
IRENE-skylake
120 (NP_XI=4, NP_ETA=30) x 2 = 240 cores




Nettoyage:

zoombc_2D.F

Plantage aléatoire au démarrage

Problème taille mémoire?

Problème WET_DRY (bancs découvrants)

Tests de sensibilité

LMD_SKPP2005

Utiliser le nouveau shéma (# define LMD_SKPP2005) pour voir l'impact de la profondeur de la couche de mélange sur les traceurs bio.

key_ligand

Désactiver la clé ligand (# undef ligand) pour voir son impact sur la bio (adapter la namelist???)

Update de croco_locean / croco

Update de croco_locean OU croco

A voir à l'usage comment on fait évoluer croco_locean, l'idée étant qu'elle fasse tampon vis à vis des développement continus et source de bug de croco.

trcini_pisces.F90

Intégrée dans croco_locean_v1.00.
Pour ajouter la coupure ligne. (Rachid adepte). Pas un bug mais évite des options de compilation pour prendre en compte les lignes longues.

step3d_t.F

Intégrée dans croco_locean_v1.00.
si la clé TS_MIX_ISO /* or Isopycnal rotation */ est activée, mélange le long des isopycne pour les traceurs passifs. Alors une différence de densité sur la verticale dRz est utilisée Modif Steph pour éviter de diviser par dRz quand dRz=0 Problématique que quand on met des options strict de compilation pour débuter

Bug WET_DRY à la compilation ?

Si persiste après nettoyage, signaler à croco:

XIIOS

Renaud dit que Christian a codé XIOS dans croco. Ca intérersse Steph pour ASPA2020 et François pour la config Péruvienne sur le cluster au Pérou. Pour une telle modif, ça peut valoir le coup de prendre la dernière version de croco, mais avec tous ses nouveaux bugs. On peut faire une version V2.00 et dès que Stéphane (euh pardon... quelqu'un l'a débugguéee et validée sur son chantier, les autres peuvent updater plus facilement.

Pour faire remonter les bugs ou améliorations à crocco :

Pour l'instant envoyer un mail à Rachid et Patrick Marcesiello

namelist PISCES

Historique namelist Pierre

Pierre a commencé avec la version Renaud (de Steph avnt push) en utilisant la namelist ref de la croco pisces v2.
Puis suivant les conseils d'Olivier il a relancé une simu en Octobre (c11cp_climatoruns_021020) avec quelques modif de la namelist.
La bio de Cette simu (sans AGRIF) leur convient.
L'idée dans un premier temps est de repartir de cette namelist (en mettant bien les modifs dans .cfg et non dans .ref)

Ils sont tentés d'aller voir les paramètres du côté de la namelist de Julien Jouanno, mais sur une simu NEMO.

namelists nemo pisces v2 Julien Jouanno




Webmaster: christophe.hourdin @ locean-ipsl.upmc.fr
Croco-Pisces Model at Locean - Home