[Ipopt] Ipopt MUMPS interface and MPI problems
Stefan Vigerske
stefan at math.hu-berlin.de
Wed Jul 9 17:07:27 EDT 2014
Hi,
this should have been fixed in the latest Ipopt release (3.11.8). The
technique that Dominique mentions is based on the fix in Ipopt.
So, did you use the latest release or something newer?
Stefan
On 07/09/2014 09:45 PM, Paulo César Pereira de Andrade wrote:
> Hi,
>
> The Ipopt MUMPS interface calls MPI_Init in the class constructor
> and MPI_Finalize in the destructor. But openmpi causes a fatal
> error due to it:
> --------------------------------------------------------------------------
> Calling MPI_Init or MPI_Init_thread twice is erroneous.
> --------------------------------------------------------------------------
>
> Debian uses this patch for Ipopt:
>
> http://sources.debian.net/src/coinor-ipopt/3.11.7-2/debian/patches/mpi-init.patch
>
> But "only" that patch causes the Ipopt testsuite to fail due to calling
> MPI functions before MPI_Init.
>
> What is the proper way to handle it? I believe it should be
> somewhat like only call MPI_Init and MPI_Finalize from the
> test suite main function, but I have few knowledge of all
> details (e.g. maybe only required if linking Ipopt to a parallel
> MUMPS) ...
>
> Thanks,
> Paulo
> _______________________________________________
> Ipopt mailing list
> Ipopt at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/ipopt
>
More information about the Ipopt
mailing list