Skip to content

Commit 2f74c36

Browse files
committed
results: 1.1.0/Modelica/4.1.0 [2026-02-27]
1 parent f4d1b69 commit 2f74c36

1,602 files changed

Lines changed: 865835 additions & 10 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

index.html

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
</head>
2020
<body>
2121
<h1>BaseModelicaLibraryTesting — Test Results</h1>
22-
<p>Generated: 2026-02-27 11:21 UTC</p>
22+
<p>Generated: 2026-02-27 11:25 UTC</p>
2323
<table>
2424
<tr>
2525
<th>BaseModelica.jl</th>
@@ -34,28 +34,40 @@ <h1>BaseModelicaLibraryTesting — Test Results</h1>
3434
<th>Ref Cmp</th>
3535
</tr>
3636
<tr>
37-
<td><a href="results/1.0.0/Modelica/4.1.0/index.html">1.0.0</a></td>
37+
<td><a href="results/1.6.0/Modelica/4.1.0/index.html">1.6.0</a></td>
38+
<td>Modelica</td>
39+
<td>4.1.0</td>
40+
<td>OpenModelica 1.27.0~dev-172-gab2f441</td>
41+
<td>2026-02-27</td>
42+
<td>18 min 11 s</td>
43+
<td class="ok">531/534 (99.4 %)</td>
44+
<td class="fail">9/531 (1.7 %)</td>
45+
<td class="ok">9/9 (100.0 %)</td>
46+
<td class="ok">5/5 (100.0 %)</td>
47+
</tr>
48+
<tr>
49+
<td><a href="results/1.1.0/Modelica/4.1.0/index.html">1.1.0</a></td>
3850
<td>Modelica</td>
3951
<td>4.1.0</td>
4052
<td>v1.27.0-dev-165-g0c524016a1-cmake</td>
4153
<td>2026-02-26</td>
42-
<td>3 min 15 s</td>
54+
<td>3 min 21 s</td>
4355
<td class="ok">531/534 (99.4 %)</td>
4456
<td class="fail">0/531 (0.0 %)</td>
4557
<td class="na"></td>
4658
<td class="na"></td>
4759
</tr>
4860
<tr>
49-
<td><a href="results/1.6.0/Modelica/4.1.0/index.html">1.6.0</a></td>
61+
<td><a href="results/1.0.0/Modelica/4.1.0/index.html">1.0.0</a></td>
5062
<td>Modelica</td>
5163
<td>4.1.0</td>
52-
<td>OpenModelica 1.27.0~dev-172-gab2f441</td>
53-
<td>2026-02-27</td>
54-
<td>18 min 11 s</td>
64+
<td>v1.27.0-dev-165-g0c524016a1-cmake</td>
65+
<td>2026-02-26</td>
66+
<td>3 min 15 s</td>
5567
<td class="ok">531/534 (99.4 %)</td>
56-
<td class="fail">9/531 (1.7 %)</td>
57-
<td class="ok">9/9 (100.0 %)</td>
58-
<td class="ok">5/5 (100.0 %)</td>
68+
<td class="fail">0/531 (0.0 %)</td>
69+
<td class="na"></td>
70+
<td class="na"></td>
5971
</tr>
6072
</table>
6173
</body>

results/1.1.0/Modelica/4.1.0/files/Modelica.Blocks.Examples.BooleanNetwork1/Modelica.Blocks.Examples.BooleanNetwork1.bmo

Lines changed: 391 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Model: Modelica.Blocks.Examples.BooleanNetwork1
2+
Time: 0.153 s
3+
Success: true
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
Model: Modelica.Blocks.Examples.BooleanNetwork1
2+
Time: 0.0 s
3+
Success: false
4+
5+
--- Error ---
6+
UndefVarError: `create_odeproblem` not defined in `BaseModelica`
7+
Suggestion: check for spelling errors or missing imports.
8+
Stacktrace:
9+
[1] getproperty
10+
@ ./Base_compiler.jl:47 [inlined]
11+
[2] run_parse(bm_path::String, model_dir::String, model::String)
12+
@ BaseModelicaLibraryTesting ~/workdir/OM/BaseModelicaLibraryTesting/src/parse_bm.jl:24
13+
[3] test_model(omc::OMJulia.OMCSession, model::String, results_root::String, ref_root::String)
14+
@ BaseModelicaLibraryTesting ~/workdir/OM/BaseModelicaLibraryTesting/src/pipeline.jl:23
15+
[4] main(; library::String, version::String, filter::Nothing, omc_exe::String, results_root::String, ref_root::String)
16+
@ BaseModelicaLibraryTesting ~/workdir/OM/BaseModelicaLibraryTesting/src/pipeline.jl:125
17+
[5] top-level scope
18+
@ REPL[6]:1
19+
[6] __repl_entry_eval_expanded_with_loc(mod::Module, ast::Any, toplevel_file::Ref{Ptr{UInt8}}, toplevel_line::Ref{Int32})
20+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:301
21+
[7] toplevel_eval_with_hooks(mod::Module, ast::Any, toplevel_file::Any, toplevel_line::Any)
22+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:308
23+
[8] toplevel_eval_with_hooks(mod::Module, ast::Any, toplevel_file::Any, toplevel_line::Any) (repeats 2 times)
24+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:312
25+
[9] toplevel_eval_with_hooks
26+
@ ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:305 [inlined]
27+
[10] eval_user_input(ast::Any, backend::REPL.REPLBackend, mod::Module)
28+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:330
29+
[11] repl_backend_loop(backend::REPL.REPLBackend, get_module::Function)
30+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:452
31+
[12] start_repl_backend(backend::REPL.REPLBackend, consumer::Any; get_module::Function)
32+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:427
33+
[13] start_repl_backend
34+
@ ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:424 [inlined]
35+
[14] run_repl(repl::REPL.AbstractREPL, consumer::Any; backend_on_current_task::Bool, backend::Any)
36+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:653
37+
[15] run_repl(repl::REPL.AbstractREPL, consumer::Any)
38+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:639
39+
[16] run_std_repl(REPL::Module, quiet::Bool, banner::Symbol, history_file::Bool)
40+
@ Base ./client.jl:478
41+
[17] run_main_repl(interactive::Bool, quiet::Bool, banner::Symbol, history_file::Bool)
42+
@ Base ./client.jl:499
43+
[18] repl_main
44+
@ ./client.jl:586 [inlined]
45+
[19] _start()
46+
@ Base ./client.jl:561
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
//! base 0.1.0
2+
package 'BusUsage'
3+
model 'BusUsage' "Demonstrates the usage of a signal bus"
4+
parameter Integer 'integerStep.height' = 1 "Height of step";
5+
Integer 'integerStep.y' "Connector of Integer output signal";
6+
parameter Integer 'integerStep.offset' = 2 "Offset of output signal y";
7+
parameter Real 'integerStep.startTime'(unit = "s", quantity = "Time") = 0.5 "Output y = offset for time < startTime";
8+
parameter Real 'booleanStep.startTime'(unit = "s", quantity = "Time") = 0.5 "Time instant of step start";
9+
parameter Boolean 'booleanStep.startValue' = false "Output before startTime";
10+
Boolean 'booleanStep.y' "Connector of Boolean output signal";
11+
parameter Real 'sine.amplitude' = 1.0 "Amplitude of sine wave";
12+
parameter Real 'sine.f'(start = 1.0, unit = "Hz", quantity = "Frequency") = 1.0 "Frequency of sine wave";
13+
parameter Real 'sine.phase'(displayUnit = "deg", unit = "rad", quantity = "Angle") = 0.0 "Phase of sine wave";
14+
parameter Boolean 'sine.continuous' = false "Make output continuous by starting at offset + amplitude*sin(phase)" annotation(Evaluate = true);
15+
Real 'sine.y' "Connector of Real output signal";
16+
parameter Real 'sine.offset' = 0.0 "Offset of output signal y";
17+
parameter Real 'sine.startTime'(unit = "s", quantity = "Time") = 0.0 "Output y = offset for time < startTime";
18+
Real 'part.subControlBus.myRealSignal';
19+
Boolean 'part.subControlBus.myBooleanSignal';
20+
Real 'part.realExpression.y' = time "Value of Real output";
21+
Boolean 'part.booleanExpression.y' = time >= 0.5 "Value of Boolean output";
22+
parameter Real 'gain.k'(start = 1.0) = 1.0 "Gain value multiplied with input signal";
23+
Real 'gain.u' "Input signal connector";
24+
Real 'gain.y' "Output signal connector";
25+
Real 'controlBus.realSignal1'(unit = "rad/s", quantity = "AngularVelocity") "First Real signal (angular velocity)";
26+
Integer 'controlBus.integerSignal' "Integer signal";
27+
Boolean 'controlBus.booleanSignal' "Boolean signal";
28+
Real 'controlBus.subControlBus.myRealSignal';
29+
Boolean 'controlBus.subControlBus.myBooleanSignal';
30+
equation
31+
'part.realExpression.y' = 'part.subControlBus.myRealSignal';
32+
'part.booleanExpression.y' = 'part.subControlBus.myBooleanSignal';
33+
'gain.u' = 'controlBus.realSignal1';
34+
'gain.u' = 'sine.y';
35+
'booleanStep.y' = 'controlBus.booleanSignal';
36+
'integerStep.y' = 'controlBus.integerSignal';
37+
'part.subControlBus.myBooleanSignal' = 'controlBus.subControlBus.myBooleanSignal';
38+
'part.subControlBus.myRealSignal' = 'controlBus.subControlBus.myRealSignal';
39+
'integerStep.y' = 2 + (if time < 0.5 then 0 else 1);
40+
'booleanStep.y' = time >= 0.5;
41+
'sine.y' = if time < 0.0 then 0.0 else sin(6.283185307179586 * time);
42+
'gain.y' = 'gain.u';
43+
annotation(experiment(StopTime = 2));
44+
end 'BusUsage';
45+
end 'BusUsage';
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Model: Modelica.Blocks.Examples.BusUsage
2+
Time: 0.183 s
3+
Success: true
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
Model: Modelica.Blocks.Examples.BusUsage
2+
Time: 0.0 s
3+
Success: false
4+
5+
--- Error ---
6+
UndefVarError: `create_odeproblem` not defined in `BaseModelica`
7+
Suggestion: check for spelling errors or missing imports.
8+
Stacktrace:
9+
[1] getproperty
10+
@ ./Base_compiler.jl:47 [inlined]
11+
[2] run_parse(bm_path::String, model_dir::String, model::String)
12+
@ BaseModelicaLibraryTesting ~/workdir/OM/BaseModelicaLibraryTesting/src/parse_bm.jl:24
13+
[3] test_model(omc::OMJulia.OMCSession, model::String, results_root::String, ref_root::String)
14+
@ BaseModelicaLibraryTesting ~/workdir/OM/BaseModelicaLibraryTesting/src/pipeline.jl:23
15+
[4] main(; library::String, version::String, filter::Nothing, omc_exe::String, results_root::String, ref_root::String)
16+
@ BaseModelicaLibraryTesting ~/workdir/OM/BaseModelicaLibraryTesting/src/pipeline.jl:125
17+
[5] top-level scope
18+
@ REPL[6]:1
19+
[6] __repl_entry_eval_expanded_with_loc(mod::Module, ast::Any, toplevel_file::Ref{Ptr{UInt8}}, toplevel_line::Ref{Int32})
20+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:301
21+
[7] toplevel_eval_with_hooks(mod::Module, ast::Any, toplevel_file::Any, toplevel_line::Any)
22+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:308
23+
[8] toplevel_eval_with_hooks(mod::Module, ast::Any, toplevel_file::Any, toplevel_line::Any) (repeats 2 times)
24+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:312
25+
[9] toplevel_eval_with_hooks
26+
@ ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:305 [inlined]
27+
[10] eval_user_input(ast::Any, backend::REPL.REPLBackend, mod::Module)
28+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:330
29+
[11] repl_backend_loop(backend::REPL.REPLBackend, get_module::Function)
30+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:452
31+
[12] start_repl_backend(backend::REPL.REPLBackend, consumer::Any; get_module::Function)
32+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:427
33+
[13] start_repl_backend
34+
@ ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:424 [inlined]
35+
[14] run_repl(repl::REPL.AbstractREPL, consumer::Any; backend_on_current_task::Bool, backend::Any)
36+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:653
37+
[15] run_repl(repl::REPL.AbstractREPL, consumer::Any)
38+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:639
39+
[16] run_std_repl(REPL::Module, quiet::Bool, banner::Symbol, history_file::Bool)
40+
@ Base ./client.jl:478
41+
[17] run_main_repl(interactive::Bool, quiet::Bool, banner::Symbol, history_file::Bool)
42+
@ Base ./client.jl:499
43+
[18] repl_main
44+
@ ./client.jl:586 [inlined]
45+
[19] _start()
46+
@ Base ./client.jl:561
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
//! base 0.1.0
2+
package 'CompareSincExpSine'
3+
model 'CompareSincExpSine' "Compare sinc and exponential sine signal"
4+
parameter Real 'sinc.amplitude' = 1.0 "Amplitude of sine wave";
5+
parameter Real 'sinc.f'(start = 1.0, unit = "Hz", quantity = "Frequency") = 5.0 "Frequency of sine wave";
6+
parameter Boolean 'sinc.continuous' = false "Make output (continuously) differentiable by starting at offset + amplitude rather than just offset" annotation(Evaluate = true);
7+
Real 'sinc.y' "Connector of Real output signal";
8+
parameter Real 'sinc.offset' = 0.0 "Offset of output signal y";
9+
parameter Real 'sinc.startTime'(unit = "s", quantity = "Time") = 0.0 "Output y = offset for time < startTime";
10+
Real 'sinc.x'(displayUnit = "deg", unit = "rad", quantity = "Angle") = 31.41592653589793 * time;
11+
parameter Real 'expSine1.amplitude' = 1.0 "Amplitude of sine wave";
12+
parameter Real 'expSine1.f'(start = 2.0, unit = "Hz", quantity = "Frequency") = 5.0 "Frequency of sine wave";
13+
parameter Real 'expSine1.phase'(displayUnit = "deg", unit = "rad", quantity = "Angle") = 0.0 "Phase of sine wave";
14+
parameter Real 'expSine1.damping'(start = 1.0, unit = "s-1", quantity = "DampingCoefficient") = 5.0 "Damping coefficient of sine wave";
15+
Real 'expSine1.y' "Connector of Real output signal";
16+
parameter Real 'expSine1.offset' = 0.0 "Offset of output signal y";
17+
parameter Real 'expSine1.startTime'(unit = "s", quantity = "Time") = 0.0 "Output y = offset for time < startTime";
18+
parameter Real 'expSine2.amplitude' = 1.0 "Amplitude of sine wave";
19+
parameter Real 'expSine2.f'(start = 2.0, unit = "Hz", quantity = "Frequency") = 5.0 "Frequency of sine wave";
20+
parameter Real 'expSine2.phase'(displayUnit = "deg", unit = "rad", quantity = "Angle") = 1.5707963267948966 "Phase of sine wave";
21+
parameter Real 'expSine2.damping'(start = 1.0, unit = "s-1", quantity = "DampingCoefficient") = 5.0 "Damping coefficient of sine wave";
22+
Real 'expSine2.y' "Connector of Real output signal";
23+
parameter Real 'expSine2.offset' = 0.0 "Offset of output signal y";
24+
parameter Real 'expSine2.startTime'(unit = "s", quantity = "Time") = 0.0 "Output y = offset for time < startTime";
25+
equation
26+
'sinc.y' = if time < 0.0 then 0.0 else if noEvent(time < 2.220446049250313e-16) then 1.0 else sin('sinc.x') / 'sinc.x';
27+
'expSine1.y' = if time < 0.0 then 0.0 else exp(-time * 5.0) * sin(31.41592653589793 * time);
28+
'expSine2.y' = if time < 0.0 then 0.0 else exp(-time * 5.0) * sin(31.41592653589793 * time + 1.5707963267948966);
29+
annotation(experiment(StopTime = 1.0, Interval = 0.0001));
30+
end 'CompareSincExpSine';
31+
end 'CompareSincExpSine';
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Model: Modelica.Blocks.Examples.CompareSincExpSine
2+
Time: 0.134 s
3+
Success: true
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
Model: Modelica.Blocks.Examples.CompareSincExpSine
2+
Time: 0.0 s
3+
Success: false
4+
5+
--- Error ---
6+
UndefVarError: `create_odeproblem` not defined in `BaseModelica`
7+
Suggestion: check for spelling errors or missing imports.
8+
Stacktrace:
9+
[1] getproperty
10+
@ ./Base_compiler.jl:47 [inlined]
11+
[2] run_parse(bm_path::String, model_dir::String, model::String)
12+
@ BaseModelicaLibraryTesting ~/workdir/OM/BaseModelicaLibraryTesting/src/parse_bm.jl:24
13+
[3] test_model(omc::OMJulia.OMCSession, model::String, results_root::String, ref_root::String)
14+
@ BaseModelicaLibraryTesting ~/workdir/OM/BaseModelicaLibraryTesting/src/pipeline.jl:23
15+
[4] main(; library::String, version::String, filter::Nothing, omc_exe::String, results_root::String, ref_root::String)
16+
@ BaseModelicaLibraryTesting ~/workdir/OM/BaseModelicaLibraryTesting/src/pipeline.jl:125
17+
[5] top-level scope
18+
@ REPL[6]:1
19+
[6] __repl_entry_eval_expanded_with_loc(mod::Module, ast::Any, toplevel_file::Ref{Ptr{UInt8}}, toplevel_line::Ref{Int32})
20+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:301
21+
[7] toplevel_eval_with_hooks(mod::Module, ast::Any, toplevel_file::Any, toplevel_line::Any)
22+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:308
23+
[8] toplevel_eval_with_hooks(mod::Module, ast::Any, toplevel_file::Any, toplevel_line::Any) (repeats 2 times)
24+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:312
25+
[9] toplevel_eval_with_hooks
26+
@ ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:305 [inlined]
27+
[10] eval_user_input(ast::Any, backend::REPL.REPLBackend, mod::Module)
28+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:330
29+
[11] repl_backend_loop(backend::REPL.REPLBackend, get_module::Function)
30+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:452
31+
[12] start_repl_backend(backend::REPL.REPLBackend, consumer::Any; get_module::Function)
32+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:427
33+
[13] start_repl_backend
34+
@ ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:424 [inlined]
35+
[14] run_repl(repl::REPL.AbstractREPL, consumer::Any; backend_on_current_task::Bool, backend::Any)
36+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:653
37+
[15] run_repl(repl::REPL.AbstractREPL, consumer::Any)
38+
@ REPL ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:639
39+
[16] run_std_repl(REPL::Module, quiet::Bool, banner::Symbol, history_file::Bool)
40+
@ Base ./client.jl:478
41+
[17] run_main_repl(interactive::Bool, quiet::Bool, banner::Symbol, history_file::Bool)
42+
@ Base ./client.jl:499
43+
[18] repl_main
44+
@ ./client.jl:586 [inlined]
45+
[19] _start()
46+
@ Base ./client.jl:561

0 commit comments

Comments
 (0)