<div>&nbsp;Hi,</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>First of all, if you are insisted to use windows, why do not use cygwin or mingw, ipopt works well under these shells, and also there are some trick to use precompiled libraries them into MSVC projects (just notice that using cygwin has performance penalty, in my case ~ 50% slower). Also notice that under windows you do not have chance of using Pardiso, as there is neither&nbsp;any&nbsp;cygwin/mingw version nor native windows complers like MSVC/intel. It seems that tis developper do not attend to it (i personally send couple of request for it, but without at least any response ;) )</div>

<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Also, not that there are lot of nonlinear programming codes works cross-platform, so IPOPT may not be the only solution. But i should admit that i found IPOPT the most *robust* (not efficient) amoung various codes i have used (drawback is at least memory which is matter for large problems). e.g. ALGENCAN (fortran 77) is also of value to try.</div>

<div>&nbsp;</div>
<div>2&nbsp; your question is ambigious for me, but take a look at this page (i may helps), &quot;sintef&quot;:&nbsp; <a href="http://www.sintef.no/Home/Information-and-Communication-Technology-ICT/Applied-Mathematics/Research-Areas/Geometry/Software/">http://www.sintef.no/Home/Information-and-Communication-Technology-ICT/Applied-Mathematics/Research-Areas/Geometry/Software/</a></div>

<div>&nbsp;</div>
<div>3&nbsp; regarding to qudrature i do not understand your enquiry well, but to my understanding, &quot;Deal II&quot; library is an OOP FEM library with arbitrary order quadrature on logically rectangular (hypercube) grid (support qudtree/octree refinement), Also FEniCS project (<a href="http://www.fenics.org/wiki/FEniCS_Project" target="_blank">http://www.fenics.org/wiki/FEniCS_Project</a>)&nbsp;provide an automatic variational compiler and of course support qudrature integration (support only *affine* mappings). Both of these not easy to use with native win, but easy with cygwin.</div>

<div>&nbsp;</div>
<div>&nbsp;</div>
<div>hope be helpful</div>
<div>&nbsp;</div>
<div>RT</div>
<div>&nbsp;</div>
<div><br><br>&nbsp;</div>
<div class="gmail_quote">On Fri, Feb 20, 2009 at 4:16 PM, Jesse Perla <span dir="ltr">&lt;<a href="mailto:jesseperla@gmail.com" target="_blank">jesseperla@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>&gt; Maybe I need to bite the bullet and do my own build on windows...<br><br></div>Also good idea, if you can find a fortran compiler...<br>
<div></div></blockquote>
<div>I will give it a shot with Intel Fortran. &nbsp;But the instructions in the visual studio project files say to use f2c if I remember? &nbsp;Am I better off just compiling that part of the solution with Fortran?</div>
<div>&nbsp;</div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div><br>&gt;&gt; &gt; 2) If it is linked in, any chance of getting a binary build with the<br>&gt;&gt; No chance ;-). It&#39;s a headache to build on Windows, if I find time,<br>&gt;&gt; maybe I&#39;ll do it.So why you use it? ;-)<br>
</div>
<div>
<div></div>
<div></div></div></blockquote>
<div>A very reasonable question.</div>
<div>Answer 1: I am addicted to the visual studio debugger/dev environment and can&#39;t find anything even remotely close for linux. &nbsp;gdb is utterly useless for mediocre developers like me.</div>
<div>Answer 2: Now that I am using cmake for crossplatform, I don&#39;t need to use the idiotic visual studio project files and figure I can do development on a different platform than the cluster I will deploy on.</div>

<div>Answer 3: A lot of my fellow economists are using Windows, and trying to sell coauthors/etc. using my libraries to move to linux is a hard sell.</div>
<div><br></div>
<div>Another question:</div>
<div>I am planning to get BonMin up and running as well at some point. &nbsp;Looking at the Bonmin-1.0.1 distribution, it looks like they are distributing an older copy of ipopt. &nbsp;Can I setup ipopt-3.5.5 and then use it with this version of bonmin? &nbsp;Or should I build the one they have in the distribution.</div>

<div><br></div>
<div>And if people aren&#39;t sick of me yet, can I ask a few general optimization questions?:</div>
<div>1) What open source optimizer do you guys suggest for minimizing nonlinear constrained continuous&nbsp;problems where:&nbsp;I cannot calculate a derivative analytically, nor with auto-differentiation, it probably won&#39;t be convex, and my function will probably be expensive to calculate? &nbsp;The number of policy variables would be in the order of 2-50. &nbsp;The DFO on COIN doesn&#39;t seem to be very active and is in Fortran. &nbsp;Is it still the right one to use? &nbsp;What about the algorithms in&nbsp;<a href="http://www-unix.mcs.anl.gov/tao/docs/manual/manual.html" target="_blank">http://www-unix.mcs.anl.gov/tao/docs/manual/manual.html</a>&nbsp;or&nbsp;<a href="http://trilinos.sandia.gov/packages/moocho/" target="_blank">http://trilinos.sandia.gov/packages/moocho/ &nbsp;</a>And for some of my problems, the calculation of the function will be REALLY expensive (~30 seconds per evaluation), so if there is a good optimizer out there that can distribute function evaluations and anything else intelligent to overcome this, I would love it.</div>

<div><br></div>
<div>2) &nbsp;Do you guys have any idea of a good open source interpolator (cubicsplines hopefully) written for arbitrary dimension N? &nbsp;I don&#39;t mind if it is C or Fortran since I have basically given up on a C++ one. &nbsp;This seems like something people have done a million times and I can&#39;t find out for the life of me.</div>

<div><br></div>
<div>3) On the same vein, do you guys know of a good open general quadrature library for arbitrary dimension N? &nbsp;C or Fortran is fine here as well.</div>
<div><br></div>
<div>Thanks for all your help and these great libraries.</div></div><br>_______________________________________________<br>Ipopt mailing list<br><a href="mailto:Ipopt@list.coin-or.org" target="_blank">Ipopt@list.coin-or.org</a><br>
<a href="http://list.coin-or.org/mailman/listinfo/ipopt" target="_blank">http://list.coin-or.org/mailman/listinfo/ipopt</a><br><br></blockquote></div><br>