The mpi_array.indexing Module

Various calculations for array indexing and array indexing extents.

Classes and Functions

IndexingExtent([slice, start, stop, struct])
HaloIndexingExtent([slice, start, stop, ...]) Indexing bounds with ghost (halo) elements, for a single tile of domain decomposition.
calc_intersection_split(dst_extent, ...) Calculates intersection between dst_extent and {src_extent}.