[Ipopt] Ipopt version 3.12.9
Brad Bell
bradbell at seanet.com
Thu Jun 4 12:21:50 EDT 2020
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