Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

plain function names in binaries when using OpenMP

rakkota
Novice
630 Views
Hi, I found that function names appear as is in the release binaries if a OpenMP loop has been defined inside. Moreover, paths from the build machine and code line numbers are also indicated. For example, using FORTRAN compiler 10.0.025 in an executable I've got: ;D:\cygwin\home\build\dev\tags\emme2\GR\GR-3.3.1\bin\msvc-9.0\release\link-static\threading-multi\modaux522.f;_MODSUBPROBLEMCL1PAR_mp_SUBPROBLEMCL2TO12PAR;1096;1096;; Using FORTRAN Composer 13.0.0.1 in a dll I've got: ;unknown;_STEP523_SE;1060;1111;; Is there a way to avoid this? Why OpenMP need plain names or code line numbers in the executable that are compiled in release mode? Thanks, Rak
0 Kudos
2 Replies
TimP
Honored Contributor III
630 Views

I think this has been discussed previously on one of the Fortran forum sections.  In the 10.0  compiler, one of the evident reasons for this was to enable openmp-profile.

0 Kudos
rakkota
Novice
630 Views

TimP (Intel) wrote:

I think this has been discussed previously on one of the Fortran forum sections.  In the 10.0  compiler, one of the evident reasons for this was to enable openmp-profile.

Thanks for the explanation. Can this be disabled?

Rak

0 Kudos
Reply