Great to see this Ralph. Looking forward to the Hamster patch!

mahadev
On Feb 22, 2012, at 2:06 PM, Ralph Castain wrote:

> Many thanks to Noah for his off-list help in diagnosing the problem. There 
> was an undiagnosed VPATH build issue in OMPI that surfaced with the Java 
> bindings. This has been fixed - the tarball generated tonight will include 
> the patch.
> 
> Thanks again, Noah.
> Ralph
> 
> On Feb 22, 2012, at 12:51 PM, Noah Watkins wrote:
> 
>> I have LD_LIBRARY_PATH pointing to the full OpenMPI installation, which 
>> seems to include the MPI libraries. Is that what you meant by OMPI libraries?
>> 
>> nwatkins@kyoto:~/projects/openmpi_java/openmpi-1.7a1r25994/examples$ echo 
>> $LD_LIBRARY_PATH 
>> /home/nwatkins/projects/openmpi_java/install/lib:
>> 
>> nwatkins@kyoto:~/projects/openmpi_java/openmpi-1.7a1r25994/examples$ ls -l 
>> /home/nwatkins/projects/openmpi_java/install/lib
>> total 19372
>> -rwxr-xr-x 1 nwatkins nwatkins     1027 2012-02-22 09:49 libmca_common_sm.la
>> lrwxrwxrwx 1 nwatkins nwatkins       25 2012-02-22 09:49 libmca_common_sm.so 
>> -> libmca_common_sm.so.0.0.0
>> lrwxrwxrwx 1 nwatkins nwatkins       25 2012-02-22 09:49 
>> libmca_common_sm.so.0 -> libmca_common_sm.so.0.0.0
>> -rwxr-xr-x 1 nwatkins nwatkins    77835 2012-02-22 09:49 
>> libmca_common_sm.so.0.0.0
>> -rwxr-xr-x 1 nwatkins nwatkins     1140 2012-02-22 09:49 libmpi_java.la
>> lrwxrwxrwx 1 nwatkins nwatkins       20 2012-02-22 09:49 libmpi_java.so -> 
>> libmpi_java.so.0.0.0
>> lrwxrwxrwx 1 nwatkins nwatkins       20 2012-02-22 09:49 libmpi_java.so.0 -> 
>> libmpi_java.so.0.0.0
>> -rwxr-xr-x 1 nwatkins nwatkins   393888 2012-02-22 09:49 libmpi_java.so.0.0.0
>> -rwxr-xr-x 1 nwatkins nwatkins     1051 2012-02-22 09:49 libmpi.la
>> lrwxrwxrwx 1 nwatkins nwatkins       15 2012-02-22 09:49 libmpi.so -> 
>> libmpi.so.0.0.0
>> lrwxrwxrwx 1 nwatkins nwatkins       15 2012-02-22 09:49 libmpi.so.0 -> 
>> libmpi.so.0.0.0
>> -rwxr-xr-x 1 nwatkins nwatkins 12002747 2012-02-22 09:49 libmpi.so.0.0.0
>> -rwxr-xr-x 1 nwatkins nwatkins     1003 2012-02-22 09:49 libompitrace.la
>> lrwxrwxrwx 1 nwatkins nwatkins       21 2012-02-22 09:49 libompitrace.so -> 
>> libompitrace.so.0.0.0
>> lrwxrwxrwx 1 nwatkins nwatkins       21 2012-02-22 09:49 libompitrace.so.0 
>> -> libompitrace.so.0.0.0
>> -rwxr-xr-x 1 nwatkins nwatkins    86113 2012-02-22 09:49 
>> libompitrace.so.0.0.0
>> -rwxr-xr-x 1 nwatkins nwatkins     1081 2012-02-22 09:49 libopen-pal.la
>> lrwxrwxrwx 1 nwatkins nwatkins       20 2012-02-22 09:49 libopen-pal.so -> 
>> libopen-pal.so.0.0.0
>> lrwxrwxrwx 1 nwatkins nwatkins       20 2012-02-22 09:49 libopen-pal.so.0 -> 
>> libopen-pal.so.0.0.0
>> -rwxr-xr-x 1 nwatkins nwatkins  2493981 2012-02-22 09:49 libopen-pal.so.0.0.0
>> -rwxr-xr-x 1 nwatkins nwatkins     1081 2012-02-22 09:49 libopen-rte.la
>> lrwxrwxrwx 1 nwatkins nwatkins       20 2012-02-22 09:49 libopen-rte.so -> 
>> libopen-rte.so.0.0.0
>> lrwxrwxrwx 1 nwatkins nwatkins       20 2012-02-22 09:49 libopen-rte.so.0 -> 
>> libopen-rte.so.0.0.0
>> -rwxr-xr-x 1 nwatkins nwatkins  4695012 2012-02-22 09:49 libopen-rte.so.0.0.0
>> -rw-r--r-- 1 nwatkins nwatkins    27260 2012-02-22 09:49 mpi.jar
>> drwxrwxr-x 2 nwatkins nwatkins    12288 2012-02-22 09:49 openmpi
>> drwxrwxr-x 2 nwatkins nwatkins     4096 2012-02-22 09:49 pkgconfig
>> 
>> On Feb 22, 2012, at 10:25 AM, Ralph Castain wrote:
>> 
>>> Hi Noah
>>> 
>>> Your LD_LIBRARY_PATH has to include the path to the OMPI libraries so we 
>>> can find libmpi. Did you include your $prefix/lib[64] in it?
>>> 
>>> On Feb 22, 2012, at 11:02 AM, Noah Watkins wrote:
>>> 
>>>> Just gave the nightly release a try and I'm getting an error:
>>>> 
>>>> nwatkins@kyoto:~/projects/openmpi_java/openmpi-1.7a1r25994/examples$ 
>>>> mpirun -np 1 java Hello
>>>> JAVA BINDINGS FAILED TO LOAD REQUIRED LIBRARIES
>>>> 
>>>> My setup is on the latest Ubuntu with:
>>>> 
>>>> 1. Built with contrib/platform/hadoop/linux
>>>> 2. Compiled example with mpijavac
>>>> 3. LD_LIBRARY_PATH set to /mpi/java/install/lib
>>>> 
>>>> Looks like Java is loading libmpi_java successfully, and something is 
>>>> going awry with the library magic in mpi_MPI.c:loadGlobalLibraries()
>>>> 
>>>> Thanks,
>>>> Noah
>>>> 
>>>> On Feb 21, 2012, at 3:05 PM, Ralph Castain wrote:
>>>> 
>>>>> Hi folks
>>>>> 
>>>>> With support from EMC, several of us in the Open MPI community (including 
>>>>> LANL, Cisco, HLRS, Oracle, and IBM) have integrated Java bindings into 
>>>>> the Open MPI code. The new bindings are not part of a formal release as 
>>>>> this time (will be in the upcoming 1.7 series), but can be obtained from 
>>>>> the Open MPI web site at:
>>>>> 
>>>>> http://www.open-mpi.org/nightly/trunk/
>>>>> 
>>>>> Instructions on how to build the binding support, build and run 
>>>>> applications, etc. can be found in our FAQ section:
>>>>> 
>>>>> http://www.open-mpi.org/faq/?category=java
>>>>> 
>>>>> Please feel free to post questions and bug reports to the OMPI User 
>>>>> mailing list:
>>>>> 
>>>>> http://www.open-mpi.org/community/lists/ompi.php
>>>>> 
>>>>> 
>>>>> I hope to release a version of Hamster in the not-too-distant future, 
>>>>> once I finally get the 0.23 Hadoop release branch to successfully build 
>>>>> and run on at least one of my machines (I've given up on the trunk). :-/
>>>>> 
>>>>> Ralph
>>>>> 
>>>> 
>>> 
>> 
> 

Reply via email to