Ignore:
Timestamp:
Jan 29, 2026, 12:52:39 AM (6 weeks ago)
Author:
fhourdin
Message:

Travail pour la replayisation de la convection

Reunion de tous les anciens common devenus modules, dans lmdz_cv_ini.
Déplacement de presque toutes les routines d'initialisation dans lmdz_cv_ini.
Encapsulage de certains sous-programmes dans des modules.
Suppression de programmes inutilisés (cv3_crit et cv3_incp)
Reste :

  • à sortir des routines d'initialisation "_pre" de cv_driver et

cva_driver

  • à passer le variables argunement en intent(in/out/inout).

La convergence numérique a été testée pour
iflag_con=3/30/4
en 3D parallèle.
La compilation de la version isotopique fonctionne.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/cv3p2_closure_mod.f90

    r6048 r6058  
    2323  ! **************************************************************
    2424
    25   USE yomcst2_mod_h
     25! Replayisation USE yomcst2_mod_h
     26  USE lmdz_cv_ini, ONLY : iflag_mix_adiab,coef_clos_ls,supcrit1,supcrit2
     27
    2628  USE lmdz_cv_ini, ONLY : alpha,alpha1,beta,flag_wb,minorig,nl,noconv_stop,pbcrit,rrd,wbmax,coef_peel
    27   USE conema3_mod_h
    28   USE cvflag_mod_h
    29   USE print_control_mod, ONLY: prt_level, lunout
    30   USE yomcst_mod_h
     29! Replayisation USE conema3_mod_h
     30  USE lmdz_cv_ini, ONLY : iflag_cvl_sigd
     31! Replayisation USE cvflag_mod_h
     32  USE lmdz_cv_ini, ONLY : ok_convstop,OK_intermittent
     33   USE lmdz_cv_ini, ONLY: prt_level, lunout
     34! Replayisation USE yomcst_mod_h
     35  USE lmdz_cv_ini, ONLY : g
     36
    3137  USE cv3_cine_mod, ONLY : cv3_cine
    3238  USE cv3_buoy_mod, ONLY : cv3_buoy
     
    112118  INTEGER,PARAMETER                                  :: igout=1
    113119
     120
     121  REAL :: rg
     122 
     123  rg=g ! FH 2026/01/27  Historique convergence constantes cv et yomcst a nettoyer
     124 
     125
    114126 IF (prt_level>=20) print *,' -> cv3p2_closure, Ale ',ale(igout)
    115127
Note: See TracChangeset for help on using the changeset viewer.