Hi, All!
I try use JCuda and Java MPI implementation (http://mpj-express.org/).
If I start several program instances on one computer with JCuda-0.2.3 on gentoo 64 bit then get error:
Error while loading native library with base name “JCudaDriver”
Operating system name: Linux
Architecture : amd64
Architecture bit size: 64
java.lang.UnsatisfiedLinkError: Native Library /mnt/windata/My/Projects/MicroS/Micros64/MicroSeism/JCudaLib64/libJCudaDriver-linux-x86_64.so already loaded in another classloader
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1768)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1728)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at jcuda.LibUtils.loadLibrary(LibUtils.java:53)
at jcuda.driver.JCudaDriver.(JCudaDriver.java:82)
If I start several program instances on one computer with JCuda-0.3.0a on gentoo 64 bit then get error:
Error while loading native library with base name “JCudaDriver”
Operating system name: Linux
Architecture : amd64
Architecture bit size: 64
and program hang.
Help, please.