Intel® oneAPI HPC Toolkit
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
1917 Discussions

Compile Error with 2018.3.222 version mpiicc

fang__wei
Beginner
194 Views

Not sure if this is the right place to ask. Forgive me if I should ask someplace else.

I tried to compile the EPCC OpenMP/MPI benchmark  with Intel Tools 2018.3.222 version, it failed with this error:

(The source code can be downloaded from here: https://www.epcc.ed.ac.uk/research/computing/performance-characterisation-and-benchmarking/epcc-open...)

mpiicc -qopenmp -O3  -o mixedModeBenchmark parallelEnvironment.o benchmarkSetup.o output.o pt_to_pt_pingpong.o pt_to_pt_pingping.o pt_to_pt_multiPingpong.o pt_to_pt_multiPingping.o pt_to_pt_haloexchange.o collective_barrier.o collective_broadcast.o collective_scatterGather.o collective_reduction.o collective_alltoall.o mixedModeBenchmarkDriver.o 

benchmarkSetup.o:(.bss+0x0): multiple definition of `myThreadID'

parallelEnvironment.o:(.bss+0xc): first defined here

output.o:(.bss+0x0): multiple definition of `myThreadID'

parallelEnvironment.o:(.bss+0xc): first defined here

pt_to_pt_pingpong.o:(.bss+0xd0): multiple definition of `myThreadID'

parallelEnvironment.o:(.bss+0xc): first defined here

pt_to_pt_pingping.o:(.bss+0xb4): multiple definition of `myThreadID'

parallelEnvironment.o:(.bss+0xc): first defined here

 
....

collective_alltoall.o:(.bss+0x60): multiple definition of `myThreadID'

parallelEnvironment.o:(.bss+0xc): first defined here

mixedModeBenchmarkDriver.o:(.bss+0x0): multiple definition of `myThreadID'

parallelEnvironment.o:(.bss+0xc): first defined here

make: *** [mixedModeBenchmark] Error 1

 

 

However I can compile it with version 15.0.3.187 without error. 

What's the reason for the error in the  2018.3.222 version? Thanks a lot.

0 Kudos
0 Replies
Reply