If asynchronous offload directive is optional the STATUS clause must be...
If asynchronous offload directive is optional the STATUS clause must be explicitly specified.Thank you for your interest in this diagnostic message.We are still in the process of documenting this...
View ArticleCommon block names are not allowed for the DEC$ ATTRIBUTES KNOWN_INTRINSIC...
Common block names are not allowed for the DEC$ ATTRIBUTES KNOWN_INTRINSIC specifier.Thank you for your interest in this diagnostic message.We are still in the process of documenting this specific...
View ArticleICC 14.0 and Tracker: error TRK0002
Hello!I use the Intel compiler with Visual Studio 2012. When i try to compile your project, you receive the following error message:TRACKER : error TRK0002: cannot execute command:...
View ArticleCompilation failure on template argument pack expansion
Hi, I've stumbled across a problem where icpc fails to correctly interpret a template argument list expansion. In particular, the problem occurs when a struct is templated on a variadic template...
View ArticleWeird error with variadic parameter pack expansion in constructor
Hi,I try to compile the following code on windows, Intel Compiler XE 2014 Update 1: #include<memory> struct CompositeGrid { template<class... GRID_IMPL>...
View ArticleMultiple NUM_TEAMS clauses are not allowed in an OMP TEAMS directive.
Multiple NUM_TEAMS clauses are not allowed in an OMP TEAMS directive.Thank you for your interest in this diagnostic message.We are still in the process of documenting this specific diagnostic.Please...
View ArticleIf a procedure name appears in $OMP DECLARE TARGET directive, it must not be...
If a procedure name appears in $OMP DECLARE TARGET directive, it must not be a generic name, procedure pointer, or entry name.Thank you for your interest in this diagnostic message.We are still in the...
View ArticleA TARGET, TARGET UPDATE or TARGET DATA directive cannot appear in a TARGET...
A TARGET, TARGET UPDATE or TARGET DATA directive cannot appear in a TARGET region; The directive is ignored.Thank you for your interest in this diagnostic message.We are still in the process of...
View ArticleA threadprivate variable must not appear in a MAP clause of a $OMP TARGET...
A threadprivate variable must not appear in a MAP clause of a $OMP TARGET directive.Thank you for your interest in this diagnostic message.We are still in the process of documenting this specific...
View ArticleWhen MASK is a scalar with value true, VECTOR must have at least as many...
When MASK is a scalar with value true, VECTOR must have at least as many elements as there are in ARRAY.Thank you for your interest in this diagnostic message.We are still in the process of documenting...
View ArticleIn an OpenMP* ATOMIC CAPTURE construct, the rhs of the update or write...
In an OpenMP* ATOMIC CAPTURE construct, the rhs of the update or write statement should not access the lhs of the capture statement.Thank you for your interest in this diagnostic message.We are still...
View ArticleAn ENTRY name may not be specified in an ATTRIBUTES VECTOR or $OMP DECLARE...
An ENTRY name may not be specified in an ATTRIBUTES VECTOR or $OMP DECLARE SIMD directive.Thank you for your interest in this diagnostic message.We are still in the process of documenting this specific...
View ArticleAn array section used in a MAP clause of a $OMP TARGET directive must be...
An array section used in a MAP clause of a $OMP TARGET directive must be contiguous.Thank you for your interest in this diagnostic message.We are still in the process of documenting this specific...
View ArticleA specific procedure associated with a defined I/O generic spec cannot have...
A specific procedure associated with a defined I/O generic spec cannot have STDCALL attribute.Thank you for your interest in this diagnostic message.We are still in the process of documenting this...
View ArticleA global variable within a procedure with the DECLARE TARGET attribute must...
A global variable within a procedure with the DECLARE TARGET attribute must have the DECLARE TARGET attributeThank you for your interest in this diagnostic message.We are still in the process of...
View ArticleOnly one DEVICE clause can be specified on this OpenMP* directive.
Only one DEVICE clause can be specified on this OpenMP* directive.Thank you for your interest in this diagnostic message.We are still in the process of documenting this specific diagnostic.Please let...
View ArticleThis symbol has multiply declared DEC$ ATTRIBUTES KNOWN_INTRINSIC attribute.
This symbol has multiply declared DEC$ ATTRIBUTES KNOWN_INTRINSIC attribute.Thank you for your interest in this diagnostic message.We are still in the process of documenting this specific...
View ArticleBug Compiler - Intel C++ 14.0 - Preprocessor Function & Template members
Hello,I think I found a bug on Intel C++ 14 Compiler.To hide complexity and reduce code quantity I hide my type trait behind a Preprocessor Function like this: template < DistributionType...
View Articlemore granularity in __declspec(cpu_dispatch() ???
cpu_dispatch is a nice featureHow can I use cpu_dispatch to differentiate architectures where shld instruction (1 cycle on SNB only) is faster than rotl (faster on all previous and following cpu types,...
View ArticleNaN bugs
I'm having some unexpected behaviour from NaN's when swithing to the Intel C++ compiler. #include <math.h> int main() { // Comparing two NaNs should result in a False if (NAN == NAN) return -1;...
View Article