Ignore:
Timestamp:
May 1, 2025, 6:00:03 PM (5 weeks ago)
Author:
aborella
Message:

Changed the contrails classes that are advected

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/contrails/libf/phylmd/infotrac_phy.F90

    r5623 r5641  
    2727   !=== FOR ISOTOPES: Specific to water
    2828   PUBLIC :: iH2O                                          !--- Value of "ixIso" for "H2O" isotopes class
    29    PUBLIC :: ivap, iliq, isol, ibs, icf, iqvc, icfa, ipcf, iqia, iqva
     29   PUBLIC :: ivap, iliq, isol, ibs, icf, iqvc, icfl, icfc, iqtl, iqtc
    3030   !=== FOR ISOTOPES: Depending on the selected isotopes family
    3131   PUBLIC :: isotope                                       !--- Selected isotopes database (argument of getKey)
     
    103103
    104104   !=== INDICES FOR WATER
    105    INTEGER, SAVE :: ivap, iliq, isol, ibs, icf, iqvc, icfa, ipcf, iqia, iqva
    106 !$OMP THREADPRIVATE(ivap, iliq, isol, ibs, icf, iqvc, icfa, ipcf, iqia, iqva)
     105   INTEGER, SAVE :: ivap, iliq, isol, ibs, icf, iqvc, icfl, icfc, iqtl, iqtc
     106!$OMP THREADPRIVATE(ivap, iliq, isol, ibs, icf, iqvc, icfl, icfc, iqtl, iqtc)
    107107
    108108   !=== DIMENSIONS OF THE TRACERS TABLES AND OTHER SCALAR VARIABLES
     
    364364   ibs  = strIdx(tracers(:)%name, addPhase('H2O', 'b'))
    365365   icf  = strIdx(tracers(:)%name, 'CLDFRA')
    366    iqvc = strIdx(tracers(:)%name, 'CLDVAP_g')
    367    icfa = strIdx(tracers(:)%name, 'CONTFRA')
    368    ipcf = strIdx(tracers(:)%name, 'PERSCONTFRA')
    369    iqva = strIdx(tracers(:)%name, 'CONTWATER_g')
    370    iqia = strIdx(tracers(:)%name, 'CONTWATER_s')
     366   iqvc = strIdx(tracers(:)%name, 'CLDVAP')
     367   icfl = strIdx(tracers(:)%name, 'LINCONTFRA')
     368   icfc = strIdx(tracers(:)%name, 'CIRCONTFRA')
     369   iqtl = strIdx(tracers(:)%name, 'LINCONTWATER')
     370   iqtc = strIdx(tracers(:)%name, 'CIRCONTWATER')
    371371   !--Two ways of declaring tracers - the way below should be deleted in the future
    372372   IF (icf.EQ.0) icf  = strIdx(tracers(:)%name, addPhase('H2O', 'f'))
    373373   IF (iqvc.EQ.0) iqvc = strIdx(tracers(:)%name, addPhase('H2O', 'c'))
    374    IF (icfa.EQ.0) icfa = strIdx(tracers(:)%name, addPhase('H2O', 'a'))
    375    IF (ipcf.EQ.0) ipcf = strIdx(tracers(:)%name, addPhase('H2O', 'p'))
    376    IF (iqva.EQ.0) iqva = strIdx(tracers(:)%name, addPhase('H2O', 'q'))
    377    IF (iqia.EQ.0) iqia = strIdx(tracers(:)%name, addPhase('H2O', 't'))
     374   IF (icfl.EQ.0) icfl = strIdx(tracers(:)%name, addPhase('H2O', 'z'))
     375   IF (icfc.EQ.0) icfc = strIdx(tracers(:)%name, addPhase('H2O', 'y'))
     376   IF (iqtl.EQ.0) iqtl = strIdx(tracers(:)%name, addPhase('H2O', 'x'))
     377   IF (iqtc.EQ.0) iqtc = strIdx(tracers(:)%name, addPhase('H2O', 'w'))
    378378
    379379   IF(CPPKEY_STRATAER .AND. type_trac == 'coag') THEN
Note: See TracChangeset for help on using the changeset viewer.