Common Community Physics Package (CCPP) Scientific Documentation  Version 2.0
RRTMG Surface Module

This module sets up surface albedo for sw radiation and surface emissivity for lw radiation. More...

Detailed Description

Version
NCEP-Radiation_surface v5.1 Nov 2012

In the module, the externally callable subroutines are :

Modules

module  module_radiation_surface
 

Variables

integer, parameter, public module_radiation_surface::nf_albd = 4
 number of surface albedo components More...
 
integer, parameter, public module_radiation_surface::imxems = 360
 number of longtitude points in global emis-type map More...
 
integer, parameter, public module_radiation_surface::jmxems = 180
 number of latitude points in global emis-type map More...
 
real(kind=kind_phys), parameter module_radiation_surface::f_zero = 0.0
 
real(kind=kind_phys), parameter module_radiation_surface::f_one = 1.0
 
real(kind=kind_phys), parameter module_radiation_surface::rad2dg = 180.0 / con_pi
 
integer, dimension(:,:), allocatable module_radiation_surface::idxems
 global surface emissivity index array More...
 
integer module_radiation_surface::iemslw = 0
 global surface emissivity control flag set up in 'sfc_init' More...
 
subroutine, public module_radiation_surface::sfc_init (me)
 This subroutine is the initialization program for surface radiation related quantities (albedo, emissivity, etc.) More...
 
subroutine, public module_radiation_surface::setalb (slmsk, snowf, sncovr, snoalb, zorlf, coszf, tsknf, tairf, hprif, alvsf, alnsf, alvwf, alnwf, facsf, facwf, fice, tisfc, IMAX, albPpert, pertalb, sfcalb )
 This subroutine computes four components of surface albedos (i.e., vis-nir, direct-diffused) according to control flag ialbflg.
1) climatological surface albedo scheme ([9])
2) MODIS retrieval based scheme from Boston univ. More...
 
subroutine, public module_radiation_surface::setemis (xlon, xlat, slmsk, snowf, sncovr, zorlf, tsknf, tairf, hprif, IMAX, sfcemis )
 This subroutine computes surface emissivity for LW radiation. More...