Ignore:
Timestamp:
Jan 13, 2025, 7:05:39 PM (29 hours ago)
Author:
dcugnet
Message:

Move variables and computation of the water-related indices ivap, iliq, isol,
ibs, icf, ircv from physiq_mod to infotrac_phy.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/physiq_mod.F90

    r5470 r5474  
    3939    USE ioipsl_getin_p_mod, ONLY : getin_p
    4040    USE indice_sol_mod
    41     USE infotrac_phy, ONLY: nqtot, nbtr, nqo, tracers, type_trac, addPhase
     41    USE infotrac_phy, ONLY: nqtot, nbtr, nqo, tracers, type_trac, addPhase, ivap, iliq, isol, ibs, icf, irvc
    4242    USE strings_mod,  ONLY: strIdx
    4343    USE iophy
     
    510510    !======================================================================
    511511    !
    512     ! indices de traceurs eau vapeur, liquide, glace, fraction nuageuse LS (optional), blowing snow (optional)
    513     INTEGER,SAVE :: ivap, iliq, isol, ibs, icf, irvc
    514 !$OMP THREADPRIVATE(ivap, iliq, isol, ibs, icf, irvc)
    515     !
    516512    !
    517513    ! Variables argument:
     
    13501346
    13511347    IF (first) THEN
    1352        ivap = strIdx(tracers(:)%name, addPhase('H2O', 'g'))
    1353        iliq = strIdx(tracers(:)%name, addPhase('H2O', 'l'))
    1354        isol = strIdx(tracers(:)%name, addPhase('H2O', 's'))
    1355        ibs  = strIdx(tracers(:)%name, addPhase('H2O', 'b'))
    1356        icf  = strIdx(tracers(:)%name, addPhase('H2O', 'f'))
    1357        irvc = strIdx(tracers(:)%name, addPhase('H2O', 'c'))
    13581348!       CALL init_etat0_limit_unstruct
    13591349!       IF (.NOT. create_etat0_limit) CALL init_limit_read(days_elapsed)
Note: See TracChangeset for help on using the changeset viewer.