Changeset 4492


Ignore:
Timestamp:
Apr 3, 2023, 10:27:30 AM (15 months ago)
Author:
crisi
Message:

bug correction in water tagging initialization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/dyn3d/dynetat0.F90

    r4325 r4492  
    161161      ELSE
    162162         CALL msg('Tracer <'//TRIM(var)//'> is missing => initialized to its parent isotope concentration.', modname)
    163          q(:,:,:,iq) = q(:,:,:,iqIsoPha(iName,iPhase))
     163         ! Camille 9 mars 2023: attention!! seuls les tags qui correspondent à
     164         ! izone=izone_init (définie dans isotrac_mod) sont initialisés comme
     165         ! les parents. Sinon, c'est nul.
     166         ! j'ai fait ça en attendant, mais il faudrait initialiser proprement en
     167         ! remplacant 1 par izone_init dans la ligne qui suit.
     168         IF(tracers(iq)%iso_iZone == 1) THEN
     169           q(:,:,:,iq) = q(:,:,:,iqIsoPha(iName,iPhase))
     170         ELSE
     171           q(:,:,:,iq) = 0.
     172         END IF
    164173      END IF
    165174    !--------------------------------------------------------------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.