Support for Cray Abnormal Termination Processing (ATP)
Cray's ATP module stops a running job at the moment it crashes. This allows you to attach TotalView to the held job and begin debugging it. To hold a job as it is crashing you must set the ATP_HOLD_TIME environment variable before launching your job with aprun.
When your job crashes, aprun outputs a message stating that your job has crashed and that ATP is holding it. You can now attach TotalView to aprun using the normal attach procedure (see “Attaching to a Running Program” of the TotalView User Guide).
For more information on ATP, see the Cray intro_atp man page.