Ignore:
Timestamp:
Nov 21, 2017, 5:18:23 PM (7 years ago)
Author:
oboucher
Message:

Adding new diagnostics for clean (no aerosol) clear sky SW radiative fluxes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/rrtm/recmwf_aero.F90

    r2529 r3082  
    2424!--end
    2525 & PFLUX,PFLUC,&
    26  & PFSDN ,PFSUP , PFSCDN , PFSCUP,&
     26 & PFSDN ,PFSUP , PFSCDN , PFSCUP, PFSCCDN, PFSCCUP, &
    2727!--OB diagnostics
    2828 & PTOPSWADAERO,PSOLSWADAERO,&
     
    110110! PFSCDN(KPROMA,KLEV+1)         ; SW clear sky flux down
    111111! PFSCUP(KPROMA,KLEV+1)         ; SW clear sky flux up
     112! PFSCCDN(KPROMA,KLEV+1)         ; SW clear sky clean (no aerosol) flux down
     113! PFSCCUP(KPROMA,KLEV+1)         ; SW clear sky clean (no aerosol) flux up
    112114
    113115
     
    152154USE YOERDI   , ONLY : RRAE   ,REPCLC    ,REPH2O
    153155USE YOMARPHY , ONLY : LRDUST
    154 USE phys_output_mod, ONLY : swaero_diag
     156USE phys_output_mod, ONLY : swaerofree_diag, swaero_diag
    155157
    156158!-----------------------------------------------------------------------
     
    241243REAL(KIND=JPRB)   ,INTENT(OUT)   :: PFSCDN(KPROMA,KLEV+1)  ! SW clear sky flux down
    242244REAL(KIND=JPRB)   ,INTENT(OUT)   :: PFSCUP(KPROMA,KLEV+1)  ! SW clear sky flux up
     245REAL(KIND=JPRB)   ,INTENT(OUT)   :: PFSCCDN(KPROMA,KLEV+1)  ! SW clear sky clean (no aerosol) flux down
     246REAL(KIND=JPRB)   ,INTENT(OUT)   :: PFSCCUP(KPROMA,KLEV+1)  ! SW clear sky clean (no aerosol) flux up
    243247
    244248!     ==== COMPUTED IN RADITE ===
     
    607611
    608612! case with no aerosols at all is also computed IF ACTIVEFEEDBACK_ACTIVE is false
    609 !IF (swaero_diag .OR. .not. AEROSOLFEEDBACK_ACTIVE .OR. flag_aerosol .EQ. 0 ) THEN   
    610 IF (.not. AEROSOLFEEDBACK_ACTIVE .OR. flag_aerosol .EQ. 0 ) THEN   
     613IF (.not. AEROSOLFEEDBACK_ACTIVE .OR. flag_aerosol .EQ. 0 .OR. swaerofree_diag) THEN   
    611614
    612615! ZERO aerosol effect
     
    757760  ENDIF
    758761
     762! copy clear-sky clean (no aerosol) case
     763  PFSCCUP(:,:) =   ZFSUP0_AERO(:,:,5)
     764  PFSCCDN(:,:) =   ZFSDN0_AERO(:,:,5)
     765
    759766! The following allows to compute the forcing diagostics without
    760767! letting the aerosol forcing act on the meteorology
Note: See TracChangeset for help on using the changeset viewer.