Ignore:
Timestamp:
May 31, 2016, 1:34:05 PM (8 years ago)
Author:
oboucher
Message:

Changing flag_aerosol_strat from logical (y/n) to
an integer (0/1/2) for CMIP6 needs

File:
1 edited

Legend:

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

    r2529 r2530  
    833833    !
    834834    !--STRAT AEROSOL
    835     LOGICAL, SAVE :: flag_aerosol_strat
     835    INTEGER, SAVE :: flag_aerosol_strat
    836836    !$OMP THREADPRIVATE(flag_aerosol_strat)
    837837    !c-fin STRAT AEROSOL
     
    30663066       !--STRAT AEROSOL
    30673067       !--updates tausum_aero,tau_aero,piz_aero,cg_aero
    3068        IF (flag_aerosol_strat) THEN
     3068       IF (flag_aerosol_strat.GT.0) THEN
    30693069          IF (prt_level .GE.10) THEN
    30703070             PRINT *,'appel a readaerosolstrat', mth_cur
    30713071          ENDIF
    30723072          IF (iflag_rrtm.EQ.0) THEN
     3073           IF (flag_aerosol_strat.EQ.1) THEN
    30733074             CALL readaerosolstrato(debut)
     3075           ELSE
     3076             abort_message='flag_aerosol_strat must equal 1 for rrtm=0'
     3077             call abort_physic(modname,abort_message,1)
     3078           ENDIF
    30743079          ELSE
    30753080#ifdef CPP_RRTM
    30763081             CALL readaerosolstrato_rrtm(debut)
    30773082#else
    3078 
    30793083             abort_message='You should compile with -rrtm if running ' &
    30803084                  // 'with iflag_rrtm=1'
     
    34843488               t_seri,q_seri,wo, &
    34853489               cldfrarad, cldemirad, cldtaurad, &
    3486                ok_ade.OR.flag_aerosol_strat, ok_aie, flag_aerosol, &
     3490               ok_ade.OR.flag_aerosol_strat.GT.0, ok_aie, flag_aerosol, &
    34873491               flag_aerosol_strat, &
    34883492               tau_aero, piz_aero, cg_aero, &
     
    35463550                     t_seri,q_seri,wo, &
    35473551                     cldfra, cldemi, cldtau, &
    3548                      ok_ade.OR.flag_aerosol_strat, ok_aie, flag_aerosol, &
     3552                     ok_ade.OR.flag_aerosol_strat.GT.0, ok_aie, flag_aerosol, &
    35493553                     flag_aerosol_strat, &
    35503554                     tau_aero, piz_aero, cg_aero, &
Note: See TracChangeset for help on using the changeset viewer.