ABSTRACT

The halo-exchange operation occurs frequently in parallel applications, for example, in finite difference codes and in finite element and finite volume codes. It also occurs in molecular dynamics codes where particles interact with remote particles through forces that move them from one physical domain to another.