extract_subset_dim1_3d Subroutine

public pure subroutine extract_subset_dim1_3d(ncol, nlay, ngpt, array_in, colS, colE, array_out) bind(C, name="0")

Extract a subset from the first dimension (normally columns) of a 3D field. Applicable to most variables e.g. tau, ssa, g

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: ncol

Array sizes

integer, intent(in) :: nlay

Array sizes

integer, intent(in) :: ngpt

Array sizes

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

Array to subset

integer, intent(in) :: colS

Starting and ending index

integer, intent(in) :: colE

Starting and ending index

real(kind=wp), intent(out), dimension(colE-colS+1, nlay,ngpt):: array_out

subset of the input array


Called by

proc~~extract_subset_dim1_3d~~CalledByGraph proc~extract_subset_dim1_3d extract_subset_dim1_3d interface~extract_subset extract_subset interface~extract_subset->proc~extract_subset_dim1_3d

Contents

None