<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v = 
"urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word" xmlns:m = 
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=Generator content="Microsoft Word 12 (filtered medium)">
<STYLE><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"Pr\00E9format\00E9 HTML Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.PrformatHTMLCar
        {mso-style-name:"Pr\00E9format\00E9 HTML Car";
        mso-style-priority:99;
        mso-style-link:"Pr\00E9format\00E9 HTML";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></STYLE>
</HEAD>
<BODY lang=FR dir=ltr link=blue vLink=purple>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>Evidently Mumps is not thread-safe (<A 
style='href: "https://listes.ens-lyon.fr/sympa/arc/mumps-users/2013-11/msg00005.html"'><FONT 
color=#0066cc>https://listes.ens-lyon.fr/sympa/arc/mumps-users/2013-11/msg00005.html</FONT></A>), 
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.</DIV>
<DIV>&nbsp;</DIV>
<DIV>-Tony</DIV>
<DIV>&nbsp;</DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT: 10pt tahoma">
<DIV>&nbsp;</DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=nicolas.derhy@gdfsuez.com 
href="mailto:nicolas.derhy@gdfsuez.com">nicolas.derhy@gdfsuez.com</A> </DIV>
<DIV><B>Sent:</B> Tuesday, December 17, 2013 1:25 AM</DIV>
<DIV><B>To:</B> <A title=ipopt@list.coin-or.org 
href="mailto:ipopt@list.coin-or.org">ipopt@list.coin-or.org</A> </DIV>
<DIV><B>Subject:</B> [Ipopt] executing parallel solve with no shared 
object</DIV></DIV></DIV>
<DIV>&nbsp;</DIV></DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV class=WordSection1>
<P class=MsoNormal>Hi everybody,<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p>&nbsp;</P>
<P class=MsoNormal><SPAN lang=EN-US>I am using IPOPT in a native C++ application 
(using the C++ API) where I want to make parallel solves of independent 
problems.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US>Since there is no object share, I thought 
that it would be possible after I read the changelog of IPOPT 3.11 : 
<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style='FONT-SIZE: 10pt; FONT-FAMILY: "Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
localized global variables in TaggedObject and 
RegisteredOption,<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style='FONT-SIZE: 10pt; FONT-FAMILY: "Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
so that Ipopt should now be threadsafe as long as Ipopt 
objects<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style='FONT-SIZE: 10pt; FONT-FAMILY: "Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
(esp. SmartPtr's) are not shared between threads and a 
threadsafe<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style='FONT-SIZE: 10pt; FONT-FAMILY: "Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
linear solver is used (e.g., MA27) [#167]<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US>&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US>But it does not work probably because I am 
using the default linear solver (MUMPS I suppose). <o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US>I look for another linear solver here <A 
href="http://www.coin-or.org/Ipopt/documentation/node13.html">http://www.coin-or.org/Ipopt/documentation/node13.html</A> 
and I came to the conclusion that the only free solver allowing parallel solve 
is MA27. <o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US><o:p></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN lang=EN-US>Is this true or am I missing something 
?<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US><o:p></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN lang=EN-US>Best regards,<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US><o:p></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN lang=EN-US>Nicolas<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US><o:p></o:p></SPAN>&nbsp;</P></DIV>
<P>GDF SUEZ Mail Disclaimer: 
http://www.gdfsuez.com/disclaimer/disclaimer-fr.html</P>
<P>
<HR>
_______________________________________________<BR>Ipopt mailing 
list<BR>Ipopt@list.coin-or.org<BR>http://list.coin-or.org/mailman/listinfo/ipopt<BR></DIV></DIV></DIV></BODY></HTML>