Article

Link error using Intel® Trace Analyzer and Collector

Describes how to correct a link error with unresolved symbols when using the Intel® Trace Analyzer and Collector with non-Intel MPI implementations.
Authored by Gergana S. (Blackbelt) Last updated on 07/27/2018 - 08:52
Article

Intel® Fortran Compiler - Increased stack usage of 8.0 or higher compilers causes segmentation fault

The Intel Compilers have increased stack size needs in your application for performance analysis. This article describes how to increase stack size and/or workaround this problem by allocation on the heap (for Intel Fortran).
Authored by admin Last updated on 12/26/2018 - 14:55
Article

No DLL were found in the waterfall procedure

Symptom(s):

Authored by admin Last updated on 05/30/2018 - 07:00
Article

internal threshold was exceeded

In very large, complex functions, loops preceded by OpenMP directives may not be threaded. Compiler may emit the warning remark: "An internal threshold was exceeded: loops may not be vectorized or parallelized. Try to reduce routine size."
Authored by Martyn Corden (Intel) Last updated on 12/26/2018 - 13:11
Article

OMP: Error #15: Initializing libguide.lib, but found libguide40.dll already initialized.

Linker error generated when different parts of a program try to link both the static and dynamic versions of the OpenMP runtime. The solution is to expilcitly call out either a dynamic or static link.
Authored by Last updated on 12/26/2018 - 11:33
Article

White space requirement between macro name and replacement text

In the definition of an object-like macro, C99 and C++0x require that the replacement text be separated from the macro name by white space. The Intel® Compiler will check this requirement and will issue appropriate warning accordingly.
Authored by admin Last updated on 05/25/2018 - 15:30
Article

Diagnostic 29: expected an expression

Cause:
Authored by admin Last updated on 05/25/2018 - 15:30
Article

Diagnostic 99: a declaration here must declare a parameter

explanation of diagnostic #99
Authored by admin Last updated on 05/25/2018 - 15:30
Article

Diagnostic 109: expression must have (pointer-to-) function type

Compiler reports error: expression must have (pointer-to-) function type
Authored by admin Last updated on 05/25/2018 - 15:30
Article

Diagnostic 111: statement is unreachable

Cause

Statements at the given location will never be executed. This might occur due to incorrectly placed unconditional statements like return, goto or throw.

Authored by Last updated on 05/25/2018 - 15:30