initIndexing Interface

interface
private pure module subroutine initIndexing(this, part, gridData, varList, xHaloWidth)

Arguments

Type IntentOptional Attributes Name
class(Indexing), intent(inout) :: this
type(Partition), intent(in) :: part

Partition component of initialized Indexing object

type(Grid), intent(in) :: gridData

Grid object used to initialize Indexing

type(VariableList), intent(in) :: varList

Implicit variable list

integer(kind=ik), intent(in), optional :: xHaloWidth

Width of halo in x-direction - if passed will assume the x-grid is periodic

Description

Indexing object initialization routine