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

◆ sw_solver_2stream()

subroutine public mo_rte_solver_kernels::sw_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 ), intent(in) mu0,
real(wp), dimension(ncol, ngpt), intent(in) sfc_alb_dir,
real(wp), dimension(ncol, ngpt), intent(in) sfc_alb_dif,
real(wp), dimension(ncol, ngpt), intent(in) inc_flux_dir,
real(wp), dimension(ncol,nlay+1,ngpt), intent(out), target flux_up,
real(wp), dimension(ncol,nlay+1,ngpt), intent(out), target flux_dn,
real(wp), dimension(ncol,nlay+1,ngpt), intent(out), target flux_dir,
logical(wl), intent(in) has_dif_bc,
real(wp), dimension(ncol, ngpt), intent(in) inc_flux_dif,
logical(wl), intent(in) do_broadband,
real(wp), dimension(ncol,nlay+1 ), intent(out) broadband_up,
real(wp), dimension(ncol,nlay+1 ), intent(out) broadband_dn,
real(wp), dimension(ncol,nlay+1 ), intent(out) broadband_dir )