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/sw_aeroAR4.F90

    r2394 r2530  
    139139
    140140  LOGICAL ok_ade, ok_aie    ! use aerosol forcings or not?
    141   LOGICAL flag_aerosol_strat ! use stratospehric aerosols
     141  INTEGER flag_aerosol_strat ! use stratospehric aerosols
    142142  INTEGER flag_aerosol      ! global flag for aerosol 0 (no aerosol) or 1-5 (aerosols)
    143143  REAL(KIND=8) tauaero(kdlon,kflev,naero_grp,2)  ! aerosol optical properties
     
    309309     ENDIF ! swaero_diag .or. .not. AEROSOLFEEDBACK_ACTIVE
    310310
    311      IF (flag_aerosol .GT. 0 .OR. flag_aerosol_strat) THEN
     311     IF (flag_aerosol.GT.0 .OR. flag_aerosol_strat.GT.0) THEN
    312312
    313313     IF (ok_ade.and.swaero_diag .or. .not. ok_ade) THEN
     
    500500     ENDIF ! ok_aie     
    501501
    502      ENDIF !--if flag_aerosol GT 0 OR flag_aerosol_strat
     502     ENDIF !--if flag_aerosol GT 0 OR flag_aerosol_strat GT 0
    503503
    504504     itapsw = 0
     
    506506  itapsw = itapsw + 1
    507507
    508   IF  ( AEROSOLFEEDBACK_ACTIVE .AND. (flag_aerosol .GT. 0 .OR. flag_aerosol_strat) ) THEN
     508  IF  ( AEROSOLFEEDBACK_ACTIVE .AND. (flag_aerosol.GT.0 .OR. flag_aerosol_strat.GT.0) ) THEN
    509509  IF ( ok_ade .and. ok_aie  ) THEN
    510510    ZFSUP(:,:) =    ZFSUP_AERO(:,:,4)
Note: See TracChangeset for help on using the changeset viewer.