<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=utf-8" http-equiv=Content-Type>
<META name=Generator content="Microsoft Word 15 (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";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></STYLE>
</HEAD>
<BODY lang=EN-GB dir=ltr link=#0563c1 vLink=#954f72>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>Guy.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Sounds great! Glad you were able to get up and running. Configuring all the 
compilers and dependencies to build Ipopt on Windows can unfortunately be 
painful sometimes. If you’re able to build from source reliably now, then no you 
probably don’t need to worry about my alternate sources of binaries. I’ll still 
encourage you to take a look at Julia some time if you get the chance, if your 
function evaluations on the Python side are a significant contribution to 
runtime, or doing modeling and writing Jacobians and Hessians are a significant 
contribution to developer time.</DIV>
<DIV>&nbsp;</DIV>
<DIV>For a better BLAS, the best open-source option right now is OpenBLAS - <A 
title=https://github.com/xianyi/OpenBLAS 
href="https://github.com/xianyi/OpenBLAS">https://github.com/xianyi/OpenBLAS</A>. 
They have binaries available (Ipopt and the linear solvers it uses will need the 
32-bit-integers version), they’re pretty big because they compile in optimized 
routines for every possible CPU family into the same library. MKL is also good 
on Intel hardware, but not always easy to use on Windows because they generally 
expect you to also use the Intel (or MSVC) compiler. Last time I did serious 
benchmarking (on Linux mind you) I found the choice of linear solver made much 
more of a difference to Ipopt’s performance than the choice of BLAS, but it can 
depend on your problem structure and how much fill-in happens during the sparse 
factorization.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Good luck at Monza this weekend!</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><FONT size=3 face=Calibri></FONT>&nbsp;</DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A 
title=Guy.Charles@redbulltechnology.com 
href="mailto:Guy.Charles@redbulltechnology.com">Guy Charles</A> </DIV>
<DIV><B>Sent:</B> Thursday, September 04, 2014 12:23 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> Re: [Ipopt] Issues building dlls with MinGW / 
MSys</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><SPAN style="COLOR: #1f497d">Tony,<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="COLOR: #1f497d"><o:p></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN style="COLOR: #1f497d">Excellent!&nbsp; Success with 
the build from source code and it's working with an external HSL dll too.&nbsp; 
I think in part all the messing around I've been doing with environment 
variables and other PC issues were part of the problem - or at least after a 
total shut down and restart and go through the process again it all worked 
smoothly!&nbsp; All I need to do now is compile it with a more appropriate BLAS 
and I think I've got my ideal build.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="COLOR: #1f497d"><o:p></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN style="COLOR: #1f497d">With this success, I've not 
followed up any of the alternatives you've suggested - there's not any benefits 
to alternative approaches, or do they just get to the same 
point?<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="COLOR: #1f497d"><o:p></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN style="COLOR: #1f497d">Thanks again - genuinely 
wouldn't have got anywhere without your help.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="COLOR: #1f497d"><o:p></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN style="COLOR: #1f497d">Best 
regards,<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="COLOR: #1f497d">Guy<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN 
style="COLOR: #1f497d"><o:p></o:p></SPAN>&nbsp;</P></DIV><BR 
clear=both>______________________________________________________________________<BR>This 
email has been scanned by the Symantec Email Security.cloud service.<BR>For more 
information please visit 
http://www.symanteccloud.com<BR>______________________________________________________________________<BR>
<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>