Tutorial: Analyzing Memory Errors with Intel® Inspector and a Fortran Sample

Navigation Quick Start

Intel® Inspector is a dynamic memory and threading error checking tool for users developing serial and multithreaded applications on Windows* and Linux* operating systems.

Intel Inspector Access

  1. Do one of the following:
    • Type one of the following source commands to set up your environment:

      • source <install-dir>/inspxe-vars.sh

      • source <install-dir>/inspxe-vars.csh

    • Add <install-dir>/bin32 or <install-dir>/bin64 to your path.

      Note

      The default installation directory is below /opt/intel/.

  2. Type inspxe-gui.

Intel Inspector GUI

Standalone environment 
Product menu. Click to learn more. Product toolbar. Click to learn more. Project Navigator pane. Click to learn more. Product result tab. Click to learn more.

A1 - A3

The menu, toolbar, and Project Navigator offer different ways to perform many of the same functions.

A1

Use the menu to create projects and dynamic analysis results, import result archive files and results from other Intel® error-detection products, open projects and results, compare results, configure projects, set various options, and access the Getting Started page and Help.

A2

Use the toolbar to open the Getting Started page; create, configure, and open projects; create dynamic analysis results; and open and compare results.

A3

Use the Project Navigator:

  • Tree to see a hierarchical view of your projects and results based on the directory where the opened project resides.

  • Context menus (right-click to open) to perform functions available from the menu and toolbar plus delete or rename a selected project or result, close all opened results, and copy various directory paths to the system clipboard.

B

Use result tabs to view and manage result data.

Intel Inspector Result Tabs

Result tab 
Result tab names. Click to learn more. Window navigation toolbar. Click to learn more. Result data window panes. Click to learn more. Window pane help buttons. Click to learn more. Window pane borders. Click to learn more. Window pane controls. Click to learn more. Window pane result data controls. Click to learn more. Data column headers. Click to learn more. Window pane title bars. Click to learn more. Context menus. Click to learn more.

1

Use result tab names to distinguish among results.

2

Click buttons on the navigation toolbar to change window views.

3

Use window panes to view and manage result data.

4

Click Help button buttons to display help pages that describe how to use window panes.

5

Drag window pane borders to resize window panes.

6

Click Pane toggle icon, Pane toggle icon, Pane toggle icon, and Pane toggle icon controls to show/hide window panes.

7

Click window pane data controls to adjust result data within the pane (and possibly in adjacent panes).

8

Data column headers - Drag to reposition the data column; drag the left or right border to resize the data column; click to sort results in ascending or descending order by column data.

9

Use title bars to identify window panes.

10

Right-click data in window panes to display context menus that provide access to key capabilities.