[Ipopt-tickets] [Ipopt] #239: Configuration issue when linking Intel MKL BLAS on 64-bit Windows 7 & Cygwin
Ipopt
coin-trac at coin-or.org
Mon Jul 14 14:34:32 EDT 2014
#239: Configuration issue when linking Intel MKL BLAS on 64-bit Windows 7 &
Cygwin
---------------------+------------------------
Reporter: aero1 | Owner: ipopt-team
Type: defect | Status: new
Priority: normal | Component: Ipopt
Version: 3.11 | Severity: normal
Resolution: | Keywords:
---------------------+------------------------
Comment (by kelman):
I don't think the GNU compilers in Cygwin will link to Windows MKL
properly. Are you intending to only ever use Ipopt within Cygwin, or will
you want to deploy the compiled executables/libraries to other computers
that might not have Cygwin installed? If the latter, you should install
the x86_64-w64-mingw32-gcc set of MinGW cross-compilers (also for ...-g++
and ...-gfortran) and try configuring Ipopt with
`--host=x86_64-w64-mingw32`.
If you use a 64-bit compiler then you need a 64-bit BLAS library, but
there's some inconsistency in the way some BLAS libraries are configured
in terms of the Fortran integer size. For use with Ipopt, you want to make
sure the BLAS library is configured for 32-bit integer size (also known as
LP64, meaning C long and pointer are 64 bits, but integer is 32, as
opposed to ILP64 where integer, long, and pointer are all 64 bits).
--
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/239#comment:4>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.
More information about the Ipopt-tickets
mailing list