Note that this distinction is possible only after the allocation of
tasks to processes is known.
This is known at compile-time in many message-passing programs,
including Sweep3D, because they use a static partitioning of
tasks to processes.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.