Ignore:
Timestamp:
Dec 12, 2025, 5:26:10 PM (7 weeks ago)
Author:
Sebastien Nguyen
Message:

Changes to compile LMDZ-OR-ISO and wrtie output variables Rsol isotopes soil ratio) xtevap xtcoastal xtrivflu. Changes from CA and ND to write output variables xtprw (precipitatble water) uxt and vxt (meridional and zonal advected humidity) Rlandice and xtsnow.

File:
1 edited

Legend:

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

    r5777 r5927  
    252252!==============================================================================================================================
    253253   nqtrue = SIZE(tracers)                                                                               !--- "true" tracers
    254    nqo    =      COUNT(tracers(:)%component == 'lmdz' .AND. delPhase(tracers(:)%name)     == 'H2O')     !-- Water phases
     254   nqo    =      COUNT(tracers(:)%component == 'lmdz' .AND. delPhase(tracers(:)%name)     == 'H2O')     !--- Water phases
    255255   nqtke  =      COUNT(tracers(:)%component == 'lmdz' .AND. tracers(:)%name               == 'TKE')     !--- TKE tracers
    256256   nbtr = nqtrue-COUNT(tracers(:)%component == 'lmdz' .AND. delPhase(tracers(:)%gen0Name) == 'H2O')     !--- Passed to phytrac
     
    322322   CALL MOVE_ALLOC(FROM=ttr, TO=tracers)
    323323
    324    !--- SET FIELDS iqParent, iqDescen, nqDescen, nqChildren
     324   !--- SET FIELDS iqParent, iqDescen, nqDescen, nqChildren, iGeneration
    325325   IF(indexUpdate(tracers)) CALL abort_physic(modname, 'problem with tracers indices update', 1)
    326326
    327327   !=== DETERMINE ISOTOPES RELATED PARAMETERS ; DEFINE THE EXPLICIT KEYS iso_i*
    328328   IF(processIsotopes()) CALL abort_physic(modname, 'Problem when processing isotopes parameters', 1)
     329   !!SN do we really need to call isoSelect('H2O',.TRUE.) in processIsotopes and here ?
    329330   iH2O = -1
    330331   IF(nbIso /= 0) THEN
     
    415416      CALL msg('  isoPhas = '//TRIM(isoPhas),     modname)
    416417   END DO
     418   !!SN do we need to call isoSelect(iH2O, .TRUE.) three times ?
    417419   IF(isoSelect(iH2O, .TRUE.)) lerr = isoSelect(1, .TRUE.)
    418420
Note: See TracChangeset for help on using the changeset viewer.