Intel® MPI Library
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.
2221 Discussions

Can not be compiled programs with Intel Trace Collector

yasutaka_y_
Beginner
469 Views

Hi All

I try to use the intel trace collector on a windows7 computer.

When I build my programs using "mpiicpc -trace" command to link trace collector libraries, some error (reference number of intel developer zone :DPD200577079) output.

In Visual Studio 2015, I am able to use "-D" compiler options to avoid this error.

In mpiicpc, what kind of command can I use ?

Thanks.

0 Kudos
1 Reply
James_T_Intel
Moderator
470 Views

The command line solution for this is relatively complex, due to argument parsing.  What I've done for this is added a header file which defines all of the macros needed and force that to be included with my compilation using the /FI switch.  See https://software.intel.com/en-us/articles/limits1120-error-identifier-builtin-nanf-is-undefined for the necessary macros to define.

The root problem has been fixed as of Intel® C++ Compiler 16.0 Update 2, you can update to that version to resolve the problem as well.

James.

0 Kudos
Reply