The lightweight corefile is a platform-independent format designed to contain snapshot information about the current location of a parallel application. The data elements include the current value of the program counter, the contents of invocation stack frames, and a reason code for program failure. It is flexible enough to support a wide variety of platforms, […]
Month: August 2021
Lightweight Corefile Browser
One particularly frustrating aspect of parallel programming is that when your program crashes or hangs, it’s difficult or impossible to determine how far execution got. System messages are notoriously cryptic about program failures. Even if you’ve inserted print statements to keep track of progress, that final (and most important!) line may be stuck in a […]