[Ipopt] Ipopt version 3.12.9

Stefan Vigerske svigerske at gams.com
Thu Jun 4 12:26:19 EDT 2020


No.

On 6/4/20 6:21 PM, Brad Bell wrote:
> 
> 
> On 6/4/20 9:03 AM, Stefan Vigerske wrote:
>> Hi,
>>
>> you won't have to use coinbrew to use a current Ipopt.
>>
>> But the problem you report also comes up with current Ipopt (mainly 
>> since it's not an Ipopt problem). It's the MUMPS source that isn't 
>> compatible with the Fortran language version that Gfortran 10 assumes.
>>
>> Getting -fallow-argument-mismatch or -std=legacy into the Fortran 
>> compiler flags should work around this.
> 
> If I switch to the current release Ipopt-3.13.2, will it automatically 
> put those flags in for me ?
> https://github.com/coin-or/Ipopt/releases/tag/releases%2F3.13.2
> 
>>
>> Stefan
>>
>> On 6/4/20 5:55 PM, Brad Bell wrote:
>>> I am still using the ThridParty directory, instead of coinbrew, 
>>> because it works.
>>> (Similar to how the coin optimization suite still uses autotools to 
>>> install CppAD even though that feature has been deprecated for 10 
>>> years).
>>> I am getting a new error with a new version of gfortran. Would it be 
>>> fixed if I switched over to using coinbrew ?
>>>
>>> Ipopt Version: 3.12.9
>>> gfortan Vection: 10.1.1-1
>>>
>>> Error Message:
>>>   gfortran -I. -I../../../ThirdParty/Mumps 
>>> -I../../../ThirdParty/Mumps/MUMPS/src 
>>> -I../../../ThirdParty/Mumps/MUMPS/libseq 
>>> -I../../../ThirdParty/Mumps/MUMPS/include -g -O0 -pipe -Dmetis -c 
>>> ../../../ThirdParty/Mumps/MUMPS/src/dmumps_comm_buffer.F -o 
>>> dmumps_comm_buffer.o
>>> ../../../ThirdParty/Mumps/MUMPS/src/dmumps_comm_buffer.F:2667:23:
>>>
>>>   2658 |         CALL MPI_PACK( WHAT, 1, MPI_INTEGER,
>>>        |                       2
>>> ......
>>>   2667 |         CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER,
>>>        |                       1
>>> Error: Rank mismatch between actual argument at (1) and actual 
>>> argument at (2) (scalar and rank-1)
>>>
>>>
>>> _______________________________________________
>>> Ipopt mailing list
>>> Ipopt at list.coin-or.org
>>> https://list.coin-or.org/mailman/listinfo/ipopt
>>
> 



More information about the Ipopt mailing list