CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ lw_solver_2stream() [2/2]

subroutine, public mo_rte_solver_kernels::lw_solver_2stream ( integer, intent(in) ncol,
integer, intent(in) nlay,
integer, intent(in) ngpt,
logical(wl), intent(in) top_at_1,
real(wp), dimension(ncol,nlay, ngpt), intent(in) tau,
real(wp), dimension(ncol,nlay, ngpt), intent(in) ssa,
real(wp), dimension(ncol,nlay, ngpt), intent(in) g,
real(wp), dimension(ncol,nlay, ngpt), intent(in) lay_source,
real(wp), dimension(ncol,nlay, ngpt), intent(in) lev_source_inc,
real(wp), dimension(ncol,nlay, ngpt), intent(in) lev_source_dec,
real(wp), dimension(ncol, ngpt), intent(in) sfc_emis,
real(wp), dimension(ncol, ngpt), intent(in) sfc_src,
real(wp), dimension(ncol, ngpt), intent(in) inc_flux,
real(wp), dimension(ncol,nlay+1,ngpt), intent(out) flux_up,
real(wp), dimension(ncol,nlay+1,ngpt), intent(out) flux_dn )
  • combine RRTMGP-specific sources at levels
  • compute layer reflectance, transmittance
  • compute total source function at levels using linear-in-tau
  • transport