Testing and debugging exascale applications by mocking MPI
Thomas L. Clune, Hal Finkel, Michael Lee Rilee · 2015
Debugging and code verification present daunting challenges for message-passing parallel applications that employ billions of processes/threads. Yet often it is only at scale that software defects first show themselves. When it is difficult or impossible to replicate problems on small scale platforms, development delays and resource costs are significant considerations.