Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] OpenMPI on Windows when MPI_F77 is used from a C application
From: Mathieu Gontier (mathieu.gontier_at_[hidden])
Date: 2012-10-30 03:43:44


Hi Damien,

The only message I have is:
[vs2010:09300] [[56007,0],0]-[[56007,1],0] mca_oob_tcp_msg_recv: readv
failed: Unknown error (108)
[vs2010:09300] 2 more processes have sent help message
help-odls-default.txt / odls-default:could-not-kill

Does it mean something for you?

On Mon, Oct 29, 2012 at 9:35 PM, Damien <damien_at_[hidden]> wrote:

> Is there a series of error messages or anything at all that you can post
> here?
>
> Damien
>
>
> On 29/10/2012 2:30 PM, Mathieu Gontier wrote:
>
> Hi guys.
>
> Finally, I compiled with /O: the options is deprecated and, like I did
> previously, I used /Od instead... unsuccessfully.
>
> I also compiled my code from a script in order to call mpicc.exe /
> mpiCC.exe / mpif77.exe instead of directly calling cl.exe and ifort.exe.
> Only the linkage is done without mpicc.exe because I did not found how to
> call the linker from mpicc.exe (if it can change something, just let me
> know). So, the purpose is to compile with the default OpenMPI options (if
> there is any). But my solver still crashes.
>
> So, if anybody has an idea...
>
> Thanks for your help.
>
> On Mon, Oct 29, 2012 at 7:33 PM, Mathieu Gontier <
> mathieu.gontier_at_[hidden]> wrote:
>
>> I crashes into the fortran routine calling a MPI functions. When I run
>> the debugger, the crash seems to be in libmpi_f77.lib, but I cannot go
>> further since the lib is not in debbug mode.
>>
>> Attached to this email the files of my small case. But with
>> less aggressive options, it works.
>>
>> I did not know the lowst optimization level is /O: I am going to try.
>>
>>
>> On Mon, Oct 29, 2012 at 5:08 PM, Damien <damien_at_[hidden]> wrote:
>>
>>> Mathieu,
>>>
>>> Where is the crash? Without that info, I'd suggest turning off all the
>>> optimisations and just compile it without any flags other than what you
>>> need to compile it cleanly (so no /O flags) and see if it crashes.
>>>
>>> Damien
>>>
>>>
>>> On 26/10/2012 10:27 AM, Mathieu Gontier wrote:
>>>
>>> Dear all,
>>>
>>> I am willing to use OpenMPI on Windows for a CFD instead of MPICH2.
>>> My solver is developed if Fortran77 and piloted by a C++ interface; the
>>> both levels call MPI functions.
>>>
>>> So, I installed OpenMPI-1.6.2-x64 on my system and compiled my code
>>> successfully. But, at the runtime it crashed.
>>> I reproduced the problem into a small C application calling a Fortran
>>> function using MPI_Allreduce; when I removed some aggressive optimization
>>> options from the Fortran, it worked:
>>> *
>>>
>>> -
>>>
>>> Optimization: Disable (/Od)
>>> -
>>>
>>> Inline Function Expansion: Any Suitable (/Ob2)
>>> -
>>>
>>> Favor Size or Speed: Favor Fast Code (/Ot)
>>>
>>> *
>>>
>>> So, I removed the same options from the Fortran parts of my solver,
>>> but it still crashes. I tried some others, but it still continues
>>> crashing. Does anybody has an idea? Should I (de)activate some compilation
>>> options? Is there some properties to build and link against libmpi_f77.lib?
>>>
>>> Thanks for your help.
>>> Mathieu.
>>>
>>> --
>>> Mathieu Gontier
>>> - MSN: mathieu.gontier_at_[hidden]
>>> - Skype: mathieu_gontier
>>>
>>>
>>> _______________________________________________
>>> users mailing listusers_at_[hidden]http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>
>>>
>>>
>>> _______________________________________________
>>> users mailing list
>>> users_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>
>>
>>
>>
>> --
>> Mathieu Gontier
>> - MSN: mathieu.gontier_at_[hidden]
>> - Skype: mathieu_gontier
>>
>
>
>
> --
> Mathieu Gontier
> - MSN: mathieu.gontier_at_[hidden]
> - Skype: mathieu_gontier
>
>
> _______________________________________________
> users mailing listusers_at_[hidden]http://www.open-mpi.org/mailman/listinfo.cgi/users
>
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>

-- 
Mathieu Gontier
- MSN: mathieu.gontier_at_[hidden]
- Skype: mathieu_gontier