<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> </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> </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> </DIV>
<DIV>Good luck at Monza this weekend!</DIV>
<DIV> </DIV>
<DIV>-Tony</DIV>
<DIV> </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> </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> </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> </P>
<P class=MsoNormal><SPAN style="COLOR: #1f497d">Excellent! Success with
the build from source code and it's working with an external HSL dll too.
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! 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> </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> </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> </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> </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>