Inspector for Data Races
Intel Inspector is a memory and threading error checking tool for users developing serial and multithreaded applications.
Intel Inspector offers:
Visibility into individual problems, problem occurrences, and call stack information.
Interactive debugging capability.
On-demand memory leak detection.
Memory growth measurement to help ensure that the application uses no more memory than expected.
Data race, deadlock, lock hierarchy violation, and cross-thread stack access error detection.
For information on using Intel Inspector, detecting data races and executing Inspector on the NERSC systems, go to the page on Inspector.