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

    r3080 r3082  
    4343         o_snow, o_msnow, o_fsnow, o_evap, o_ep,o_epmax_diag, & ! epmax_cape
    4444         o_tops, o_tops0, o_topl, o_topl0, &
    45          o_SWupTOA, o_SWupTOAclr, o_SWdnTOA, &
     45         o_SWupTOA, o_SWupTOAclr, o_SWupTOAcleanclr, o_SWdnTOA, &
    4646         o_SWdnTOAclr, o_nettop, o_SWup200, &
    4747         o_SWup200clr, o_SWdn200, o_SWdn200clr, &
     
    4949         o_LWdn200clr, o_sols, o_sols0, &
    5050         o_soll, o_radsol, o_soll0, o_SWupSFC, &
    51          o_SWupSFCclr, o_SWdnSFC, o_SWdnSFCclr, &
     51         o_SWupSFCclr, o_SWupSFCcleanclr, o_SWdnSFC, o_SWdnSFCclr, o_SWdnSFCcleanclr, &
    5252         o_LWupSFC, o_LWdnSFC, o_LWupSFCclr, &
    5353         o_LWdnSFCclr, o_bils, o_bils_diss, &
     
    154154         o_du_gwd_front, o_dv_gwd_front, &
    155155         o_east_gwstress, o_west_gwstress, &
    156          o_rsd, o_rlu, o_rld, o_rsucs, o_rsdcs, &
     156         o_rsd, o_rlu, o_rld, o_rsucs, o_rsdcs, o_rsucsaf, o_rsdcsaf, &
    157157         o_rlucs, o_rldcs, o_tnt, o_tntr, &
    158158         o_tntscpbl, o_tnhus, o_tnhusscpbl, &
     
    210210         nday_rain, rain_con, snow_con, &
    211211         topsw, toplw, toplw0, swup, swdn, &
    212          topsw0, swup0, swdn0, SWup200, SWup200clr, &
     212         topsw0, swupc0, swdnc0, swup0, swdn0, SWup200, SWup200clr, &
    213213         SWdn200, SWdn200clr, LWup200, LWup200clr, &
    214214         LWdn200, LWdn200clr, solsw, solsw0, sollw, &
     
    225225         ratqs, entr_therm, zqasc, detr_therm, f0, &
    226226         lwup, lwdn, lwup0, coefm, &
    227          swupp, lwupp, swup0p, lwup0p, swdnp, lwdnp, &
    228          swdn0p, lwdn0p, tnondef, O3sumSTD, uvsumSTD, &
     227         swupp, lwupp, swupc0p, swup0p, lwup0p, swdnp, lwdnp, &
     228         swdnc0p, swdn0p, lwdn0p, tnondef, O3sumSTD, uvsumSTD, &
    229229         vqsumSTD, vTsumSTD, O3daysumSTD, wqsumSTD, &
    230230         vphisumSTD, wTsumSTD, u2sumSTD, v2sumSTD, &
     
    708708
    709709       IF (vars_defined) THEN
     710          zx_tmp_fi2d(:) = swupc0(:,klevp1)*swradcorr(:)
     711       ENDIF
     712       CALL histwrite_phy(o_SWupTOAcleanclr, zx_tmp_fi2d)
     713
     714       IF (vars_defined) THEN
    710715          zx_tmp_fi2d(:) = swdn(:,klevp1)*swradcorr(:)
    711716       ENDIF
     
    746751
    747752       IF (vars_defined) THEN
     753          zx_tmp_fi2d(:) = swupc0(:,1)*swradcorr(:)
     754       ENDIF
     755       CALL histwrite_phy(o_SWupSFCcleanclr, zx_tmp_fi2d)
     756
     757       IF (vars_defined) THEN
    748758          zx_tmp_fi2d(:) = swdn(:,1)*swradcorr(:)
    749759       ENDIF
     
    754764       ENDIF
    755765       CALL histwrite_phy(o_SWdnSFCclr, zx_tmp_fi2d)
     766
     767       IF (vars_defined) THEN
     768          zx_tmp_fi2d(:) = swdnc0(:,1)*swradcorr(:)
     769       ENDIF
     770       CALL histwrite_phy(o_SWdnSFCcleanclr, zx_tmp_fi2d)
    756771
    757772       IF (vars_defined) THEN
     
    17381753       CALL histwrite_phy(o_rsucs, zx_tmp_fi3d1)
    17391754       DO k=1, klevp1
     1755         zx_tmp_fi3d1(:,k)=swupc0(:,k)*swradcorr(:)
     1756       ENDDO
     1757       CALL histwrite_phy(o_rsucsaf, zx_tmp_fi3d1)
     1758       DO k=1, klevp1
    17401759         zx_tmp_fi3d1(:,k)=swdn0(:,k)*swradcorr(:)
    17411760       ENDDO
    17421761       CALL histwrite_phy(o_rsdcs, zx_tmp_fi3d1)
     1762       DO k=1, klevp1
     1763         zx_tmp_fi3d1(:,k)=swdnc0(:,k)*swradcorr(:)
     1764       ENDDO
     1765       CALL histwrite_phy(o_rsdcsaf, zx_tmp_fi3d1)
    17431766
    17441767       CALL histwrite_phy(o_rlu, lwup)
Note: See TracChangeset for help on using the changeset viewer.