[Ipopt] RE : executing parallel solve with no shared object

nicolas.derhy at gdfsuez.com nicolas.derhy at gdfsuez.com
Tue Dec 17 14:25:15 EST 2013


Thanks for your answer.
So, my new challenge is to integrate MA27 into IPOPT. Hope it would be not too difficult on Windows (I am always cautious when I have to re-compiled external library/binary on Windows) ;)
________________________________________
De : Tony Kelman [kelman at berkeley.edu]
Date d'envoi : mardi 17 décembre 2013 19:33
À : Derhy Nicolas (GDF SUEZ SA); ipopt at list.coin-or.org
Objet : Re: [Ipopt] executing parallel solve with no shared object

Evidently Mumps is not thread-safe (https://listes.ens-lyon.fr/sympa/arc/mumps-users/2013-11/msg00005.html), so yes if you can’t get an academic license for MA57 or newer (or Intel MKL which has an implementation of Pardiso that Ipopt can now use), then it looks like MA27 is the simplest option.

-Tony


From: nicolas.derhy at gdfsuez.com<mailto:nicolas.derhy at gdfsuez.com>
Sent: Tuesday, December 17, 2013 1:25 AM
To: ipopt at list.coin-or.org<mailto:ipopt at list.coin-or.org>
Subject: [Ipopt] executing parallel solve with no shared object

Hi everybody,

I am using IPOPT in a native C++ application (using the C++ API) where I want to make parallel solves of independent problems.
Since there is no object share, I thought that it would be possible after I read the changelog of IPOPT 3.11 :
        localized global variables in TaggedObject and RegisteredOption,
        so that Ipopt should now be threadsafe as long as Ipopt objects
        (esp. SmartPtr's) are not shared between threads and a threadsafe
        linear solver is used (e.g., MA27) [#167]

But it does not work probably because I am using the default linear solver (MUMPS I suppose).
I look for another linear solver here http://www.coin-or.org/Ipopt/documentation/node13.html and I came to the conclusion that the only free solver allowing parallel solve is MA27.

Is this true or am I missing something ?

Best regards,

Nicolas


GDF SUEZ Mail Disclaimer: http://www.gdfsuez.com/disclaimer/disclaimer-fr.html

________________________________
_______________________________________________
Ipopt mailing list
Ipopt at list.coin-or.org
http://list.coin-or.org/mailman/listinfo/ipopt


GDF SUEZ Mail Disclaimer: http://www.gdfsuez.com/disclaimer/disclaimer-fr.html





More information about the Ipopt mailing list