Skip to content

Ipopt returns OTHER_ERROR instead of NUMERICAL_ERROR on case5 #1014

Description

@langestefan

Since Ipopt v1.15.0, the case5.m power flow solves in test/pf.jl:30 and test/pf-native.jl return OTHER_ERROR on linux. This causes the ubuntu CI to fail the NUMERICAL_ERROR assertions.

@testset "5-bus transformer swap case" begin
result = solve_pf("../test/data/matpower/case5.m", ACPPowerModel, nlp_solver)
# compat for Julia v1.6 on windows (01/19/24)
if result["termination_status"] == LOCALLY_SOLVED
@test isapprox(result["objective"], 0; atol = 1e-2)
else
@test result["termination_status"] == NUMERICAL_ERROR
end
end

Example failing run: https://github.com/lanl-ansi/PowerModels.jl/actions/runs/30967875691

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions