Changeset 3269 for trunk/LMDZ.GENERIC


Ignore:
Timestamp:
Mar 14, 2024, 2:03:31 PM (9 months ago)
Author:
mturbet
Message:

add net surface longwave heat flux diagnostics

Location:
trunk/LMDZ.GENERIC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/changelog.txt

    r3268 r3269  
    18861886- Preliminary cleanup+commenting in hydrol.F90
    18871887- Changes in computation of snow albedo when ok_slab_ocean is activated
     1888- add diagnostics in physiq_mod.F90 to compute net surface longwave flux (required for intercomparison projects)
  • trunk/LMDZ.GENERIC/libf/phystd/physiq_mod.F90

    r3268 r3269  
    452452      real int_dtaui1(ngrid,nlayer,L_NSPECTI),int_dtauv1(ngrid,nlayer,L_NSPECTV) ! For optical thickness diagnostics.
    453453      real tf, ntf
     454     
     455      real net_fluxsurf_lw(ngrid) ! net longwave flux at the surface (for diagnostics only)
    454456
    455457      real nconsMAX, vdifcncons(ngrid), cadjncons(ngrid) ! Vdfic water conservation test. By RW
     
    11221124               GSR=0.0
    11231125               fluxrad_sky(1:ngrid)=emis(1:ngrid)*fluxsurf_lw(1:ngrid)+fluxsurfabs_sw(1:ngrid)
     1126               net_fluxsurf_lw(1:ngrid)=emis(1:ngrid)*fluxsurf_lw(1:ngrid)
    11241127
    11251128                            !if(noradsurf)then ! no lower surface; SW flux just disappears
     
    11761179         zplanck(1:ngrid)=tsurf(1:ngrid)*tsurf(1:ngrid)
    11771180         zplanck(1:ngrid)=emis(1:ngrid)*sigma*zplanck(1:ngrid)*zplanck(1:ngrid)
     1181         net_fluxsurf_lw(1:ngrid)=net_fluxsurf_lw(1:ngrid)-zplanck(1:ngrid)
    11781182         fluxrad(1:ngrid)=fluxrad_sky(1:ngrid)-zplanck(1:ngrid)
    11791183         pdt(1:ngrid,1:nlayer)=pdt(1:ngrid,1:nlayer)+dtrad(1:ngrid,1:nlayer)
     
    25342538!           call writediagfi(ngrid,"fluxsurfswcs","sw surface flux (cs).","W m-2",2,fluxsurf_sw1)
    25352539!           call writediagfi(ngrid,"fluxsurflwcs","lw back radiation (cs).","W m-2",2,fluxsurf_lw1)
     2540!           call writediagfi(ngrid,"netfluxsurflw","lw net surface flux","W m-2",2,net_fluxsurf_lw)
    25362541
    25372542         if(ok_slab_ocean) then
Note: See TracChangeset for help on using the changeset viewer.