initInterpValGen Interface

interface
private module subroutine initInterpValGen(this, partitionObj, geometryObj, procRank, staggeredGridMode)

Arguments

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

Partition object used to determine local number of rows

type(Geometry), intent(in) :: geometryObj

Geometry object used to get interpolation/extrapolation coefficients

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

Current processor rank

logical, intent(in), optional :: staggeredGridMode

If true will interpolate from staggered to regular grid.

Description

Central differentiation stencil value generator initialization routine