Add OpenMP noise section
This commit is contained in:
parent
7de0593e4b
commit
e044ce918e
18
NOISE
18
NOISE
@ -82,4 +82,22 @@ ABSTRACT
|
|||||||
I_MPI_THREAD_SPLIT controls whether the multithread capabilities are
|
I_MPI_THREAD_SPLIT controls whether the multithread capabilities are
|
||||||
enabled or not.
|
enabled or not.
|
||||||
|
|
||||||
|
1.6 LLVM and OpenMP problem
|
||||||
|
|
||||||
|
The LLVM OpenMP implementation is installed in libomp.so, however two
|
||||||
|
symbolic links are created for libgomp.so and libiomp5.so.
|
||||||
|
|
||||||
|
libgomp.so -> libomp.so
|
||||||
|
libiomp5.so -> libomp.so
|
||||||
|
libomp.so
|
||||||
|
|
||||||
|
So applications compiled with OpenMP by other compilers may end up
|
||||||
|
using the LLVM implementation. This can be observed by setting
|
||||||
|
LD_DEBUG=all of using strace(1) and looking for the libomp.so library
|
||||||
|
being loaded.
|
||||||
|
|
||||||
|
In bscpkgs the symbolic links have been removed for the clangOmpss2
|
||||||
|
compiler.
|
||||||
|
|
||||||
|
|
||||||
/* vim: set ts=2 sw=2 tw=72 fo=watqc expandtab spell autoindent: */
|
/* vim: set ts=2 sw=2 tw=72 fo=watqc expandtab spell autoindent: */
|
||||||
|
Loading…
Reference in New Issue
Block a user