delta_scale_2str_kernel Interface

public interface delta_scale_2str_kernel

Delta-scale two-stream optical properties

Calls

interface~~delta_scale_2str_kernel~~CallsGraph interface~delta_scale_2str_kernel delta_scale_2str_kernel proc~delta_scale_2str_f_k delta_scale_2str_f_k interface~delta_scale_2str_kernel->proc~delta_scale_2str_f_k proc~delta_scale_2str_k delta_scale_2str_k interface~delta_scale_2str_kernel->proc~delta_scale_2str_k

Contents


Module Procedures

public pure subroutine delta_scale_2str_f_k(ncol, nlay, ngpt, tau, ssa, g, f) bind(C, name="0")

Delta-scale two-stream optical properties given user-provided value of (forward scattering)

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: ncol

Array sizes

integer, intent(in) :: nlay

Array sizes

integer, intent(in) :: ngpt

Array sizes

real(kind=wp), intent(inout), dimension(ncol, nlay, ngpt):: tau

Optical depth, single-scattering albedo, asymmetry parameter

real(kind=wp), intent(inout), dimension(ncol, nlay, ngpt):: ssa

Optical depth, single-scattering albedo, asymmetry parameter

real(kind=wp), intent(inout), dimension(ncol, nlay, ngpt):: g

Optical depth, single-scattering albedo, asymmetry parameter

real(kind=wp), intent(in), dimension(ncol, nlay, ngpt):: f

User-provided forward-scattering fraction

public pure subroutine delta_scale_2str_k(ncol, nlay, ngpt, tau, ssa, g) bind(C, name="0")

Delta-scale assuming forward-scatternig fraction is the square of the asymmetry parameter i.e.

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: ncol

Array sizes

integer, intent(in) :: nlay

Array sizes

integer, intent(in) :: ngpt

Array sizes

real(kind=wp), intent(inout), dimension(ncol, nlay, ngpt):: tau

Optical depth, single-scattering albedo, asymmetry parameter

real(kind=wp), intent(inout), dimension(ncol, nlay, ngpt):: ssa

Optical depth, single-scattering albedo, asymmetry parameter

real(kind=wp), intent(inout), dimension(ncol, nlay, ngpt):: g

Optical depth, single-scattering albedo, asymmetry parameter