[Ipopt] Ipopt + MA27 compiled for Visual Studio 2008

Jonathan Hogg jonathan.hogg at stfc.ac.uk
Fri Jan 10 09:41:37 EST 2014


At present we have two different downloads compatible with different 
versions of Ipopt due to a change in some data structures (or 
something). What versions should I be supporting - is the Ipopt front 
page correct in claiming the latest stable version is 3.9 (latest 
version 3.9.3 tarball dated 8-apr-2011)?

I'm inclined to only support the 3.11.x series - is this the right thing 
to do?

Thanks,

Jonathan.

On 10/01/14 14:08, Jonathan Hogg wrote:
> Hi Tony,
>
> I think I've got a working setup for putting the precompiled 
> libhsl.dll on the site, I've just not had time to do so.
>
> I'll see if I can make time this afternoon.
>
> Jonathan.
>
> On 10/01/14 14:06, Tony Kelman wrote:
>> As I mentioned in the ticket, the HSL license unfortunately does not 
>> allow redistribution. What you're asking for would violate that license.
>>
>> It should be possible, with a few extra steps, to use a MinGW DLL 
>> with Visual Studio. Did you try using dumpbin to generate a .def file 
>> from the dll, then a .lib from the .def?
>>
>> Someone who has Intel Fortran may be able to send you a MSVC/ifort 
>> Ipopt dll that was compiled with MUMPS. I'd be curious to hear if 
>> anyone has done this, I don't think it's currently possible using the 
>> autotools but maybe it is doable using the Visual Studio project files.
>>
>> There's also the option of compiling Ipopt without any linear solver 
>> (you can do this with Visual Studio compiler and autotools if you use 
>> compile_f2c for Blas and Lapack, as I described in the ticket) and 
>> using the linear solver loader functionality. Ipopt can load HSL 
>> linear solvers (MA27 or others) dynamically at runtime if it can find 
>> a libhsl.dll library.
>>
>> Jonathan, did you make much progress towards providing a pre-compiled 
>> libhsl.dll download from the HSL site for Windows users?
>>
>> -Tony
>>
>> -----Original Message----- From: scanpat at free.fr
>> Sent: Friday, January 10, 2014 4:58 AM
>> To: ipopt at list.coin-or.org
>> Subject: [Ipopt] Ipopt + MA27 compiled for Visual Studio 2008
>>
>>
>> Hi
>>
>> I send you this mail because I did not identify any independent 
>> technical solution allowing me to reach my goal.
>>
>> Here's my goal : I want to use IPOPT compiled with MA27 as a DLL used 
>> in Miscrosoft Visual Studio 2008.
>>
>> Unfortunately this IPOPT version (with MA27) is not available in the 
>> binary repository (http://www.coin-or.org/download/binary/Ipopt/)
>>
>> Since I do not have Intel Fortran compiler , I tried to recompile the 
>> sources IPOPT MA27 + with MinGW / Msys . This has been long and 
>> arduous but thanks to the help of some contributors IPOPT, I managed 
>> to achieve my goal (https://projects.coin-or.org/Ipopt/ticket/227). 
>> BUT I quickly realized that the DLL compiled via MinGW were not 
>> compatible with Visual Studio 2008 (.lib).
>>
>> Therefore, I have no choice : I have to use a version of IPOPT DLL 
>> compiled with Visual Studio 2008.
>>
>> As I do not have Intel Fortran and Intel suite ( MKL ) compiler, I 
>> can not make this compilation myself.
>>
>> My last chance is to ask to this mailing list if someone can compile 
>> IPOPT with MA27 and send it by email (win32_x86)
>>
>> Thank you.
>>
>

-- 
Scanned by iCritical.


More information about the Ipopt mailing list