Changeset 4490


Ignore:
Timestamp:
Apr 3, 2023, 2:56:52 AM (14 months ago)
Author:
crisi
Message:

correction initialization water tagging in dyn3dmem

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/dyn3dmem/dynetat0_loc.F90

    r4436 r4490  
    183183         CALL msg('Tracer <'//TRIM(var)//'> is missing => initialized with a simplified Rayleigh distillation law.', modname)
    184184         q(ijb_u:ije_u,:,iq) = q(ijb_u:ije_u,:,iqParent)*tnat*(q(ijb_u:ije_u,:,iqParent)/30.e-3)**(alpha_ideal-1.)
     185         ! Camille 9 mars 2023: point de vigilence: initialisation incohérente
     186         ! avec celle de xt_ancien dans la physiq.
    185187      ELSE
    186188         CALL msg('Tracer <'//TRIM(var)//'> is missing => initialized to its parent isotope concentration.', modname)
    187          q(ijb_u:ije_u,:,iq) = q(ijb_u:ije_u,:,iqIsoPha(iName,iPhase))
     189         ! Camille 9 mars 2023: attention!! seuls les tags qui correspondent à
     190         ! izone=izone_init (définie dans isotrac_mod) sont initialisés comme
     191         ! les parents. Sinon, c'est nul.
     192         ! j'ai fait ça en attendant, mais il faudrait initialiser proprement en
     193         ! remplacant 1 par izone_init dans la ligne qui suit.
     194         IF(tracers(iq)%iso_iZone == 1) THEN
     195          q(ijb_u:ije_u,:,iq) = q(ijb_u:ije_u,:,iqIsoPha(iName,iPhase))
     196         ELSE
     197           q(ijb_u:ije_u,:,iq) =  0.
     198         ENDIF
    188199      END IF
    189200    !--------------------------------------------------------------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.