From df8b177ef5d588b40a85ea4fe9726e5530a89afe Mon Sep 17 00:00:00 2001 From: kalmarek Date: Thu, 27 Aug 2020 10:04:08 +0200 Subject: [PATCH] flush_cstdio immediately after optimize! --- src/sos_sdps.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sos_sdps.jl b/src/sos_sdps.jl index fb3d71e..4a77eab 100644 --- a/src/sos_sdps.jl +++ b/src/sos_sdps.jl @@ -206,6 +206,8 @@ function solve(m::JuMP.Model, with_optimizer::JuMP.OptimizerFactory, warmstart=n end optimize!(m) + Base.Libc.flush_cstdio() + status = termination_status(m) return status, getwarmstart_scs(m) @@ -219,7 +221,6 @@ function solve(solverlog::String, m::JuMP.Model, with_optimizer::JuMP.OptimizerF status, warmstart = open(solverlog, "a+") do logfile redirect_stdout(logfile) do status, warmstart = PropertyT.solve(m, with_optimizer, warmstart) - Base.Libc.flush_cstdio() status, warmstart end end