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."
Автор: Martyn Corden (Intel) Последнее обновление: 26.12.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.
Автор: Последнее обновление: 26.12.2018 - 11:33
Article

Diagnostic 1392: variable "entity" in firstprivate or lastprivate clause of an OpenMP pragma must be shared in the enclosing context

CauseOne case that the Intel C++ Compiler will emitting this diagnostic message is when using the "firstprivate" of OpenMP* with a wrong syntax.

Автор: админ Последнее обновление: 25.05.2018 - 15:30
Article

OMP_PROC_BIND is Now Supported on Compatible Non-Intel Processors

The newest versions of the Intel® C++ and Fortran compilers now support OpenMP* environment variable OMP_PROC_BIND on compatible non-Intel processors for Linux* and Windows* platfo

Автор: Kenneth Craft (Intel) Последнее обновление: 12.07.2019 - 15:35
Article

Diagnostic 15527: loop was not vectorized: function call to xxx cannot be vectorized

Product Version: Intel(R) Visual Fortran Compiler XE 15.0 or a later version

Автор: Devorah H. (Intel) Последнее обновление: 25.05.2018 - 15:30