Define HALOWIDTH

Define Documentation

HALOWIDTH

Halo exchange class.

Halo exchange class

Author

Tom Meltzer tdm39@cam.ac.uk

All functionality for halo exchange between MPI ranks is contained in this class.

Halo supports the main data structures of NextSim e.g., ModelArray, DGVector, DGVectorHolder and CGVector.

The halos are exchange via one-sided MPI communication using Remote Memory Access (RMA).