which library provides libiomp5.so

7,133 views
Skip to first unread message

Sen Jia

unread,
Apr 23, 2015, 12:31:48 AM4/23/15
to gadg...@googlegroups.com
Hi,

When I run Gadgetron 3.7.5 with Intel MKL (CPU parallel computing was required), and without CUDA & CULA (GPU parallel computing was not required), I encountered the following error:

" DLL is missing (set LD_LIBRARY_PATH in UNIX) "

I checked the .so file in /usr/local/gadgetron/lib using

$ ldd gadgetronPlus.so, 

I got the result:

" libiomp5.so => not found ".

As I known, CULA & Intel Compiler both provides libiomp5.so. I tried to install CULA and set the LD_LIBRARY_PATH, and  the "DLL is missing" problem was solved. Just install Intel Compiler without CULA also solved the problem. 

 Is there any difference between the two libiomp5.so files provided by CULA and Intel Compiler separately? Which one should I use for using GtPlus? Or should the library to be a required dependency of Gadgetron?

Thank you.
Best wishes,
Jia Sen

Michael Hansen

unread,
Apr 23, 2015, 2:31:08 AM4/23/15
to Sen Jia, gadg...@googlegroups.com
It comes with MKL. Look in your MKL installation and make sure that you have the proper paths added.

------
Sent from a mobile device - please excuse brevity and/or typos.
--
You received this message because you are subscribed to the Google Groups "Gadgetron" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gadgetron+...@googlegroups.com.
To post to this group, send email to gadg...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gadgetron/e2251ad9-830d-47c6-a44d-36b8cd50ab29%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Xue, Hui (NIH/NHLBI) [E]

unread,
Apr 23, 2015, 9:17:53 AM4/23/15
to Sen Jia, gadg...@googlegroups.com

This file is a linux openmp library. It is usually found at /opt/intel/compiler/lib/intel64.

 

Regards

 

Hui Xue

--

Reply all
Reply to author
Forward
0 new messages