Use Intel® Inspector to Diagnose Hidden Memory and Threading Errors in Parallel Code

(Source: insideHPC) Data race – multiple threads access the same memory location without proper synchronization and at least one access is a write. Deadlock – two or more threads are waiting for each other to release resources while holding resources the other threads are trying to acquire. Invalid deallocation – an application calls a …