Sanity checks pass. Both Hello and Ring.java run correctly with the
expected program's output.

Does MPI.init(args) expect anything from those command-line args?


Nate


On Tue, Aug 4, 2015 at 12:26 PM, Howard Pritchard <hpprit...@gmail.com>
wrote:

> Hello Nate,
>
> As a sanity check of your installation, could you try to compile the
> examples/*.java codes using the mpijavac you've installed and see that
> those run correctly?
> I'd be just interested in the Hello.java and Ring.java?
>
> Howard
>
>
>
>
>
>
>
> 2015-08-04 14:34 GMT-06:00 Nate Chambers <ncham...@usna.edu>:
>
>> Sure, I reran the configure with CC=gcc and then make install. I think
>> that's the proper way to do it. Attached is my config log. The behavior
>> when running our code appears to be the same. The output is the same error
>> I pasted in my email above. It occurs when calling MPI.init().
>>
>> I'm not great at debugging this sort of stuff, but happy to try things
>> out if you need me to.
>>
>> Nate
>>
>>
>> On Tue, Aug 4, 2015 at 5:09 AM, Howard Pritchard <hpprit...@gmail.com>
>> wrote:
>>
>>> Hello Nate,
>>>
>>> As a first step to addressing this, could you please try using gcc
>>> rather than the Intel compilers to build Open MPI?
>>>
>>> We've been doing a lot of work recently on the java bindings, etc. but
>>> have never tried using any compilers other
>>> than gcc when working with the java bindings.
>>>
>>> Thanks,
>>>
>>> Howard
>>>
>>>
>>> 2015-08-03 17:36 GMT-06:00 Nate Chambers <ncham...@usna.edu>:
>>>
>>>> We've been struggling with this error for a while, so hoping someone
>>>> more knowledgeable can help!
>>>>
>>>> Our java MPI code exits with a segfault during its normal operation, *but
>>>> the segfault occurs before our code ever uses MPI functionality like
>>>> sending/receiving. *We've removed all message calls and any use of
>>>> MPI.COMM_WORLD from the code. The segfault occurs if we call MPI.init(args)
>>>> in our code, and does not if we comment that line out. Further vexing us,
>>>> the crash doesn't happen at the point of the MPI.init call, but later on in
>>>> the program. I don't have an easy-to-run example here because our non-MPI
>>>> code is so large and complicated. We have run simpler test programs with
>>>> MPI and the segfault does not occur.
>>>>
>>>> We have isolated the line where the segfault occurs. However, if we
>>>> comment that out, the program will run longer, but then randomly (but
>>>> deterministically) segfault later on in the code. Does anyone have tips on
>>>> how to debug this? We have tried several flags with mpirun, but no good
>>>> clues.
>>>>
>>>> We have also tried several MPI versions, including stable 1.8.7 and the
>>>> most recent 1.8.8rc1
>>>>
>>>>
>>>> ATTACHED
>>>> - config.log from installation
>>>> - output from `ompi_info -all`
>>>>
>>>>
>>>> OUTPUT FROM RUNNING
>>>>
>>>> > mpirun -np 2 java -mx4g FeaturizeDay datadir/ days.txt
>>>> ...
>>>> some normal output from our code
>>>> ...
>>>>
>>>> --------------------------------------------------------------------------
>>>> mpirun noticed that process rank 0 with PID 29646 on node r9n69 exited
>>>> on signal 11 (Segmentation fault).
>>>>
>>>> --------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> users mailing list
>>>> us...@open-mpi.org
>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>> Link to this post:
>>>> http://www.open-mpi.org/community/lists/users/2015/08/27386.php
>>>>
>>>
>>>
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
>>> Link to this post:
>>> http://www.open-mpi.org/community/lists/users/2015/08/27389.php
>>>
>>
>>
>> _______________________________________________
>> users mailing list
>> us...@open-mpi.org
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
>> Link to this post:
>> http://www.open-mpi.org/community/lists/users/2015/08/27391.php
>>
>
>
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
> Link to this post:
> http://www.open-mpi.org/community/lists/users/2015/08/27392.php
>

Reply via email to