Add OpenMP noise section

This commit is contained in:
Rodrigo Arias 2020-09-22 18:01:42 +02:00
parent 7de0593e4b
commit e044ce918e

18
NOISE
View File

@ -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: */