Correctness Tools For Petascale Computing (Final Technical Report)
Univ. of Wisconsin, Madison, WI (United States), Barton P. Miller, USDOE · 2014
rand challenge parallel science codes are enormously complex. Mapping them to petascale plat forms is hard because of the multi-level parallelism needed to make efficient use of multicore nodes. In the course of code development, subtle programming errors often arise that are extremely difficult to diagnose without tools. Our approach to this project was to craft a collection of mission-specific tools provide the programmer with a substantial improvement in their ability to develop programs for petascale platforms.