Inspector
Introduction
Intel Inspector is a code correctness tool that can identify threading and memory errors in C, C++, and Fortran codes. This tool replaces Intel's old Thread Checker tool, adding memory debugging capabilities and a standalone GUI. Inspector works by performing dynamic analysis (that is, instrumenting and analyzing execution at run time). It can detect intermittent and non-deterministic errors, even if the errors do not manifest themselves.
Installed version(s)
This version is installed and currently available on environment hpc-env/6.4:
Inspector/2019.1
Using Inspector
If you want to find out more about Inspector on the HPC cluster, you can use the command
module spider Inspector
This will show you basic informations e.g. a short description and the currently installed version.
To load the desired version of the module, use the command, e.g.
module load hpc-env 6.4 module load Inspector
Always remember: this command is case sensitive!
One way to use Inspector can be the command line tool. After loading the module, you can start it by the command inspxe-cl:
$ inspxe-cl --help Intel(R) Inspector Command Line tool Copyright (C) 2009-2018 Intel Corporation. All rights reserved. Usage: inspxe-cl <-action> [-action-option] [-global-option] [[--] target [target options]] Type 'inspxe-cl -help <action>' for help on a specific action. Available actions: collect collect-with command convert-suppression-file reate-breakpoints create-suppression-file export finalize help import knob-list merge-states report version
When you type in inspxe- and tab the tabulator key two times, you can see all callable Inspector executables. All of these executables are having a working --help function.
Documentation
A documentation page from intel can be found here.