Hi York,<br><br>It is very easy to use other implementations of BLAS and LAPACK with Ipopt.  I also use the Visual Studio v8 project, but have modified it to suit my purposes.  I assume that you use the Visual Studio IDE to build your projects as well.  In this case, the instructions below are general, but should still work for you.<br>
<br>First, load the Ipopt solution into Visual Studio, and right-click on the solution in Solution Explorer, and select &quot;Project Dependencies&quot;.  You will notice that the Ipopt library project will have dependencies on something like &quot;CoinBLAS&quot; and &quot;CoinLAPACK&quot;.  If you will not be using the default implementations of the libraries, uncheck the Ipopt dependencies for these.  By doing this, you are instructing the linker to look elsewhere for these libraries.<br>
<br>Second, right-click the Ipopt library project in Solution Explorer and select &quot;Properties&quot; to display the Properties Dialog.  Select &quot;Librarian | General&quot; on the left-hand side of the Properties Dialog.  Now, on the right hand-side of the dialog you will see fields for &quot;Additional Dependencies&quot; and &quot;Additional Library Directories&quot;.  In the &quot;Additional Dependencies&quot; field you will enter the libraries that you plan to use for BLAS and/or LAPACK.  In my case, I use the Intel MKL, so my entries look something like this: mkl_intel_c.lib mkl_intel_thread_lib mkl_core.lib libiomp5md.lib (without quotes).<br>
<br>Since my Visual Studio environment already knows where to find these libraries, I don&#39;t need to add anything to the &quot;Additional Library Directories&quot; field.  However, you may need to explicitly tell the linker where these alternate libraries are located.  In this case, you will need to provide the absolute or relative paths to them in this field.<br>
<br>If you use the command line to build your Ipopt projects, I suggest that you first modify them using the IDE first.<br><br>That&#39;s all you need to do - hope this helps.<br><br><br><br><br><div class="gmail_quote">On Sun, Apr 25, 2010 at 4:36 AM, York Tang <span dir="ltr">&lt;<a href="mailto:hkyork@gmail.com">hkyork@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi all,<br>
<br>
I am using the MSVS &quot;v8&quot; project to build ipopt.<br>
But the v8 project only instruct the user to use the dafault<br>
BLAS(download from &quot;get.Blas&quot;)<br>
How can i use other BLAS solver with it?<br>
<br>
York<br>
<br>
_______________________________________________<br>
Ipopt mailing list<br>
<a href="mailto:Ipopt@list.coin-or.org">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>
</blockquote></div><br>