[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