@@ -307,7 +307,7 @@ max_sizes = [480, last(N), last(N), last(N), last(N), last(N)];
307307# NaN-initialize so Makie will ignore incomplete
308308ss_times = fill(NaN, length(N), 2);
309309times = fill((NaN,NaN,NaN), length(N), length(max_sizes) - 1);
310- total_times = fill(NaN, length(N), length(max_sizes));
310+ total_times = fill(NaN, length(N), length(max_sizes)+1); # +1 for Dymola
311311```
312312
313313## Julia Timings
@@ -331,13 +331,13 @@ resultfile = "modelica_res.csv"
331331
332332@show "Start OpenModelica Timings"
333333
334- for i in 1:length (N)
335- _N = N[i]
336- _N > max_sizes[end] && break
337- @show _N
334+ for i in eachindex (N)
335+ n = N[i]
336+ n > max_sizes[end] && break
337+ @show n
338338 totaltime = @elapsed res = begin
339- @sync ModelicaSystem(mod, modelicafile, "DhnControl.Test.test_preinsulated_470_$(_N) ")
340- sendExpression(mod, "simulate(DhnControl.Test.test_preinsulated_470_$(_N) )")
339+ @sync ModelicaSystem(mod, modelicafile, "DhnControl.Test.test_preinsulated_470_$n ")
340+ sendExpression(mod, "simulate(DhnControl.Test.test_preinsulated_470_$n )")
341341 end
342342 #runtime = res["timeTotal"]
343343 @assert res["messages"][1:11] == "LOG_SUCCESS"
@@ -381,7 +381,7 @@ let ax = Axis(f[1, 1]; yscale = log10, xscale = log10, title="Structural Simplif
381381 end
382382 Legend(f[1,2], _lines, ss_names)
383383end
384- method_names = ["MTK", "JSIR - Scalar - Julia", "JSIR - Scalar - C", "JSIR - Scalar - LLVM", "JSIR - Loop - Julia", "JSIR - Loop - C", "JSIR - Loop - LLVM"];
384+ method_names = ["MTK", "JSIR - Julia", "JSIR - C", "JSIR - LLVM"];
385385for (i, timecat) in enumerate(("ODEProblem + f!", "Run", "Solve"))
386386 title = timecat * " Time"
387387 ax = Axis(f[i+1, 1]; yscale = log10, xscale = log10, title)
0 commit comments