Ignore:
Timestamp:
Apr 8, 2021, 10:58:58 PM (3 years ago)
Author:
Laurent Fairhead
Message:

Corrections to r3865 that will hopefully repair the debug compilation
TL

File:
1 edited

Legend:

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

    r3865 r3870  
    5656  SUBROUTINE phytrac_init()
    5757    USE dimphy
    58     USE infotrac_phy, ONLY: nbtr, nqINCA, type_trac
     58    USE infotrac_phy, ONLY: nbtr, nqCO2, type_trac
    5959    USE tracco2i_mod, ONLY: tracco2i_init
    6060    IMPLICIT NONE
     
    124124    USE phys_cal_mod, only : hour
    125125    USE dimphy
    126     USE infotrac_phy, ONLY: nbtr, nqINCA, type_trac, conv_flg, solsym, pbl_flg
     126    USE infotrac_phy, ONLY: nbtr, nqCO2, type_trac, conv_flg, solsym, pbl_flg
    127127    USE mod_grid_phy_lmdz
    128128    USE mod_phys_lmdz_para
     
    508508          iflag_con_trac= 1
    509509       CASE('inco')
    510           source(:,1) = 0.                          ! from CO2i
    511           source(:,2:nbtr)=init_source(:,:)         ! from INCA
    512           aerosol(1) = .FALSE.                      ! from CO2i
    513           CALL tracinca_init(aerosol(2:nbtr),lessivage)     ! from INCA
    514           pbl_flg(1) = 1              ! From CO2i
     510          source(:,1:nqCO2) = 0.                          ! from CO2i   ModThL
     511          source(:,nqCO2+1:nbtr)=init_source(:,:)         ! from INCA   ModThL
     512          aerosol(1:nqCO2) = .FALSE.                      ! from CO2i   ModThL
     513          CALL tracinca_init(aerosol(nqCO2+1:nbtr),lessivage)     ! from INCA   ModThL
     514          pbl_flg(1:nqCO2) = 1              ! From CO2i         ModThL
    515515          iflag_the_trac= 1           ! From CO2i
    516516          iflag_vdf_trac= 1           ! From CO2i
     
    11081108
    11091109    !    -- CHIMIE INCA  config_inca = aero or chem --
    1110     IF (type_trac == 'inca') THEN
     1110    IF (type_trac == 'inca' .OR. type_trac == 'inco') THEN  ! ModThL
    11111111
    11121112       CALL tracinca(&
     
    11201120            tau_aero, piz_aero, cg_aero,        ccm,       &
    11211121            rfname,                                        &
    1122             tr_seri,  source)
    1123     ELSEIF (type_trac == 'inco') THEN       ! Add ThL
    1124        CALL tracinca(&
    1125             nstep,    julien,   gmtime,         lafin,     &
    1126             pdtphys,  t_seri,   paprs,          pplay,     &
    1127             pmfu,     upwd,     ftsol,  pctsrf, pphis,     &
    1128             pphi,     albsol,   sh,    ch,     rh,        &
    1129             cldfra,   rneb,     diafra,         cldliq,    &
    1130             itop_con, ibas_con, pmflxr,         pmflxs,    &
    1131             prfl,     psfl,     aerosol_couple, flxmass_w, &
    1132             tau_aero, piz_aero, cg_aero,        ccm,       &
    1133             rfname,                                        &
    1134             tr_seri(:,:,2:nbtr),  source(:,2:nbtr))     ! Difference with case 'inca' 
     1122            tr_seri(:,:,1+nqCO2:nbtr),  source(:,1+nqCO2:nbtr))  ! ModThL 
    11351123    ENDIF
    11361124    !=============================================================
Note: See TracChangeset for help on using the changeset viewer.