initFScaling Interface

interface
private module subroutine initFScaling(this, partitionObj, procRank, numV, leftBoundary, staggeredVars, extrapolateToBoundary)

Arguments

Type IntentOptional Attributes Name
class(FScalingDerivation), intent(inout) :: this
type(Partition), intent(in) :: partitionObj

Partition object used to determine local processor grid chunk

integer(kind=ik), intent(in) :: procRank

Current processor rank

integer(kind=ik), intent(in) :: numV

Number of expected velocity grid points

logical, intent(in), optional :: leftBoundary

True if extrapolating to left boundary. Defaults to false.

logical, intent(in), optional :: staggeredVars

True if the distribution has staggered harmonics. Defaults to false.

logical, intent(in), optional :: extrapolateToBoundary

True if the extrapolation should be performed to the cell boundary and not the last cell centre before the boundary.

Description

Initialize distribution scaling extrapolation derivation object