OpenModelica wasm-jit-cs from 2026-09-30 12:19:12 to 2026-10-05 03:33:33

Summary

OMC Commits140
Libraries Changed6
Number of Improvements89
Number of Regressions22
Number of Performance Improvements66
Number of Performance Regressions25

OpenModelica Changes

CommitDateAuthorSummary
d40906024a2026-10-04 17:43:58 +0200Martin Sjölundmmtorust: drop mut nothing mutates
6cf5f1aff82026-10-04 17:43:58 +0200Martin Sjölundmmtorust: no fallback arm after a catch-all
ef80cddd752026-10-04 15:38:49 +0200Martin SjölundtraversingTimeVarsFinder threads only the result
144af92cdf2026-10-04 15:13:34 +0200Martin Sjölundmmtorust: share VariableReplacements
64de09cdcb2026-10-04 14:57:22 +0200Martin SjölundprocessBuiltinExpressions: index calls in a map
851e1478af2026-10-04 14:41:39 +0200Martin Sjölundmmtorust: share BackendDAE.Variables
b9441928332026-10-04 14:27:12 +0200Martin SjölundSimCode literals in an UnorderedMap
56030f937c2026-10-04 14:10:45 +0200Martin SjölundRemoveSimpleEquations: unreplaceables in a set
7245cfb59a2026-10-04 13:34:06 +0200Martin SjölundAdjacency finder threads only the row
633749b62c2026-10-04 13:15:42 +0200Martin SjölundRust port: parse JSON with serde_json
36b4ed035d2026-10-04 12:39:58 +0200Martin SjölundInline.inlineCall: match CALL before the work
acda60764a2026-10-04 12:20:15 +0200Martin SjölundBackendInline: keep equations nothing inlined
2bebbcaa612026-10-04 12:08:32 +0200Martin Sjölundmmtorust: no default for unseeded mc shadows
0c0635c47f2026-10-04 20:49:52 +0200Martin SjölundSpend evalFunc's limit faster when speculating (#17115)
b4bd665a092026-10-04 20:43:00 +0200Martin SjölundReserve the result buffer for 1024 rows (#17118)
286f0534b42026-10-04 20:05:42 +0200Martin SjölundServe getpid to wasm libraries (#17117)
6dfc3690de2026-10-04 19:16:20 +0200kabdelhak[NF] check type before flag (#17114)
3077bf237b2026-10-04 18:06:24 +0200Martin SjölundCache wasm bundles; report OOM, not overflow (#17113)
97e7b4fb3a2026-10-04 15:00:42 +0200Martin SjölundFix quadratic dotted-name scan in Rust parser (#17112)
5f9164e05e2026-10-04 10:05:02 +0200Martin SjölundFix linear Jacobians classified as nonlinear
52b1e5d93e2026-10-04 10:05:02 +0200Martin SjölundPrefer explicit start values in tearing
d12a0a0a9f2026-10-04 11:50:27 +0200Martin SjölundGive the parse pool omc's stack; name crash step (#17110)
5a2ec85a0f2026-10-04 08:14:11 +0200Martin Sjölundmmtorust: keep doc strings out of doctests
b7968655c22026-10-04 06:19:23 +0200Martin Sjölundmmtorust: skip dead matchcontinue shadows
16d6b1c0392026-10-04 06:19:23 +0200Martin SjölundMake File.open and File.write* fallible
2f9c6eadd22026-10-04 05:01:29 +0200Martin SjölundinlineCall: check call size before getFunction
f31554021b2026-10-04 04:21:13 +0200Martin Sjölundmmtorust: build literal lists once
15c26959d92026-10-04 03:37:50 +0200Martin SjölundInitialization: primary parameters in a hash set
3440de33722026-10-04 02:44:12 +0200Martin SjölundtraverseExpCref: do not reassign the matched cref
64e8e7ccef2026-10-04 02:25:42 +0200Martin SjölundSkip known prefixes in addExtendReplacement
9ee57560422026-10-04 01:50:25 +0200Martin Sjölundmmtorust: a rebound pattern binding is owned
7fc71bb8bb2026-10-04 01:19:56 +0200Martin SjölundInline.inlineExp as a match
a101db10d02026-10-04 00:54:37 +0200Martin SjölundRemoveSimpleEquations: two traversers as match
8b65315f602026-10-04 00:28:38 +0200Martin Sjölundmmtorust: if statements may move borrowed subjects
f00b2de8d12026-10-04 00:03:17 +0200Martin Sjölundmmtorust: borrow matchcontinue subjects
f458f443e22026-10-03 23:36:21 +0200Martin SjölundBackendVarTransform.replaceExp as a match
383b76e1872026-10-03 23:08:57 +0200Martin SjölundtraversingadjacencyRowExpSolvableFinder as match
147965317f2026-10-03 22:52:31 +0200Martin SjölundtraversingadjacencyRowExpFinder as a match
da105bb9f12026-10-03 22:30:23 +0200Martin Sjölundmmtorust: no referenceEq clone on list bindings
be05722bd12026-10-04 00:11:37 +0200Martin SjölundRestart DASSL after a failed first step
cb5d832b562026-10-04 00:11:28 +0200Martin SjölundNo zero-crossing hysteresis band on time
4666994c6e2026-10-04 00:11:21 +0200Martin SjölundFix isRecordCall for calls missing from the tree
d397ba8c3a2026-10-03 20:14:27 +0200Martin SjölundStop DASSL when its step size collapses
17c623332d2026-10-03 20:14:15 +0200Martin Sjölundwasm-jit: report out of memory from the Rust heap
dc7ab186d62026-10-03 20:14:15 +0200Martin Sjölundwasm-jit: release model-error message pieces
898a1cc74d2026-10-03 22:59:35 +0200Martin Sjölundmmtorust: no clone for referenceEq on bindings (#17106)
c82b712e7b2026-10-03 22:10:04 +0200Martin Sjölundmmtorust: borrow tuple match subjects in place (#17104)
2f96ec94ec2026-10-03 21:37:46 +0200kabdelhak[NF] make array connect algorithm not scale with size (#17103)
19e744c1d42026-10-03 21:22:59 +0200kabdelhakskip runtime Jacobian offsets for scalarized SimCode (#17102)
b47115c1972026-10-03 20:34:12 +0200kabdelhak[NB] symbolic array connections and resizable algebraic loops (#17100)
56b0b1d9c32026-10-03 20:19:53 +0200Martin Sjölundmmtorust: fewer clones of reduction and match data (#17101)
9890a0d8bf2026-10-03 18:15:20 +0200Martin Sjölundmmtorust: pass callback inputs by reference (#17099)
30d4831a912026-10-03 16:42:19 +0200Martin SjölundRemove the OMSI, OMSIC and OMSICpp runtimes (#17098)
f44eb2076d2026-10-03 14:27:52 +0200Martin SjölundMemoize argument replacements when inlining (#17097)
917ea374952026-10-03 12:45:42 +0200Martin Sjölundwasm-jit: scale large NewBackend systems
89604f75672026-10-03 12:45:31 +0200Martin SjölundFix i32 overflow in the array-connection graph
061cb050c62026-10-03 12:05:55 +0200Martin SjölundPrebuilt wasm modules for external "C" code (#17094)
e70c0b3a0c2026-10-03 09:21:50 +0200Martin SjölundBuild shortenPaths' adjacency per partition only
d66d119a012026-10-03 07:39:46 +0200Martin SjölundSkip mapSplitExpressions when nothing is split
a4191cb9112026-10-03 06:28:21 +0200Martin SjölundBuild each discrete equation's index set once
d8031780842026-10-03 04:38:29 +0200Martin SjölundSkip fixKnownVars without local known variables
d40b8097742026-10-03 04:04:54 +0200Martin SjölundSet reinit states to StateSelect.always once
b81528fb2f2026-10-03 03:33:44 +0200Martin SjölundScale tearing points in an array
513477c0ca2026-10-03 02:27:40 +0200Martin SjölundPass CSE index maps to getCSE2/3 as arrays
98ba26d3942026-10-03 01:47:02 +0200Martin SjölundReplace dummy derivatives in shared data once
54f8abda0c2026-10-02 23:55:45 +0200Martin SjölundReuse parent directories' realpath per file
9d3a9389822026-10-02 23:44:10 +0200Martin SjölundDo not free the loaded program at omc exit
5c49f37eb22026-10-02 23:07:57 +0200Martin SjölundCache parsed Modelica files
ee03eecff72026-10-02 22:41:50 +0200Martin SjölundTranslate only changed classes to SCode
f04d4f1a192026-10-03 01:09:01 +0200Martin SjölundTest optional parser tokens without winnow errors
7356806b862026-10-03 00:36:26 +0200Per ÖstlundFix instantiation of inner/outer components (#17085)
552f7e63042026-10-02 22:55:17 +0200Martin SjölundSpeed up the Rust Modelica lexer and parser (#17092)
afb0c329db2026-10-02 21:53:13 +0200kabdelhak[NB] remove skips of array constructors reduced to scalars (#17091)
9d1fcd4cbb2026-10-02 20:00:40 +0200kabdelhak[NB] derived sizes of resizable arrays with -override (#17088)
8b91c582f72026-10-02 19:54:34 +0200kabdelhak[NB] zero derivatives of function inputs with unknown size (#17089)
d0d0cee3db2026-10-02 19:46:04 +0200Martin SjölundSkip the slow nodes for the wasm-cmake stage (#17090)
d34e4052152026-10-02 19:16:12 +0200Martin SjölundAdd getExternalFunctions (#17086)
850a0fb2b02026-10-02 19:12:39 +0200kabdelhak[NB] solve size one array bodies with whole dimensions as slices (#17087)
5efd81e8e72026-10-02 18:15:11 +0200kabdelhak[NB,C] make target code resizable (#17077)
74e80585952026-10-02 17:13:00 +0200Martin SjölundWeb: select config and example by URL (#17084)
06b70e4ffa2026-10-02 17:11:44 +0200Adeel AsgharImproved OMPython documentation (#17082)
0dd0d5a0102026-10-02 15:57:27 +0200John TinnerholmPreserve discrete variability when eliminating aliases (#17079)
d836b49e162026-10-02 12:02:46 +0200Per ÖstlundMake use before assign an error with --strict (#17073)
0ef26ad6f82026-10-02 09:36:45 +0200kabdelhak[NB] solve rows of for-equations with if-equation bodies (#17071)
472fc0e6182026-10-02 09:32:58 +0200kabdelhak[NB] skip attributes depending on initialization parameters (#17072)
7c00001c362026-10-02 08:51:53 +0200kabdelhak[NB] do not differentiate external functions without derivatives (#17070)
a3cf75b0bd2026-10-02 08:22:43 +0200kabdelhak[NB] do not pad zero size dimensions when resolving array skips (#17068)
76218b55e12026-10-02 02:02:18 +0200kabdelhak[NB] do not assign constant record fields (#17067)
e0221d5a402026-10-02 01:10:33 +0200kabdelhak[C] Jacobian variables of single array elements without scalarization (#17066)
8a45ef453a2026-10-02 00:49:28 +0200kabdelhak[NB] math events in for-equations and for-statements (#17059)
d41aae7c4a2026-10-01 23:35:16 +0200kabdelhak[NB] storedRelations slot per iteration in loops (#17065)
8f25b5cd382026-10-01 23:25:01 +0200kabdelhak[NB] Jacobian variable indices by element position without scalarization (#17064)
e741553d4d2026-10-01 22:25:24 +0200rfrankeMake ip address of MCP server configurable (#16976) (#17054)
f2d7f8d3982026-10-01 21:14:16 +0200kabdelhak[NB] event fixes (#17058)
a9fef223b12026-10-01 20:15:27 +0200Martin SjölundRemove Boost from OpenModelica (#17057)
da72d77f582026-10-01 19:36:42 +0200kabdelhak[NB] benchmark fixes (#17053)
a9f107c1ef2026-10-01 19:10:59 +0200AndreasDocument the Modelica Language Server in the User's Guide (#17056)
3c78fb976c2026-10-01 18:53:45 +0200kabdelhak[NB] fix array constructor skip offsets and split array constructor equations (#17050)
7bee91b2522026-10-01 18:26:59 +0200Andreasmmtorust: emit function docstrings as Rust doc comments (#17055)
fe410917db2026-10-01 18:02:44 +0200Martin SjölundOMEdit: FMI 3.0 and native drivers for the web (#17047)
d136a6855b2026-10-01 16:39:14 +0200Per ÖstlundFix break of outer components (#17051)
02267014fb2026-10-01 15:20:50 +0200Andreas[C] Link pthread dynamically into Windows model executables (#17024)
68832668412026-10-01 15:09:43 +0200kabdelhak[NB] count all record fields when resolving a record skip (#17041)
8e27bee0082026-10-01 14:34:09 +0200kabdelhak[NB] arguments of calls with a discrete result are unsolvable (#17042)
1c2e12eef42026-10-01 14:06:49 +0200Adeel AsgharHide filter setup (#17049)
bf4cc1555d2026-10-01 13:30:54 +0200Per ÖstlundImprove simplification of cast, box, and unbox (#17030)
ba769e17382026-10-01 13:10:09 +0200arun3688[rust] linearize(): fix u0 reading a stale input buffer instead of the live value (#17046)
ee2c5cda872026-10-01 11:42:08 +0200Martin SjölundRun the wasm-jit testsuite on fast nodes only
6df33138082026-10-01 09:52:02 +0200Martin SjölundAllow the Newton 400 iterations of creep
484adccddf2026-10-01 08:34:48 +0200Martin SjölundCast Integer arithmetic to Real by its operands
dcd435ff562026-10-01 06:41:29 +0200Martin SjölundFactor the Newton's matrix in its own buffer
28fc942ed52026-10-01 06:04:52 +0200Martin SjölundSwap the total-pivot matrix in place
f5b8abdefa2026-10-01 05:34:50 +0200Martin SjölundCall the pow builtin for an ordinary real power
327ceaac322026-10-01 04:08:41 +0200Martin SjölundIndex the total-pivot solve without bounds checks
53d1a166682026-10-01 04:01:19 +0200Martin SjölundLook up model entry points once per run
4ba77138242026-10-01 03:44:50 +0200Martin SjölundBind native external C without untyped imports
63e3e6f0652026-10-01 03:35:25 +0200Martin SjölundTranspose a FORTRAN 77 matrix argument directly
77d5a9ce262026-10-01 03:18:08 +0200Martin SjölundBounds-check an array index with one compare
084ec781eb2026-10-01 02:56:03 +0200Martin SjölundConcatenate arrays block by block
02e6ea8ae42026-10-01 02:40:15 +0200Martin SjölundFind the delay buffer row by search
4d924112512026-10-01 02:40:15 +0200Martin SjölundMarshal external C calls without type checks
67926a705d2026-10-01 02:11:57 +0200Martin SjölundParse external C's decimals on the host
b931f65e302026-10-01 02:01:40 +0200Martin SjölundStop the Newton on stalls and stationary cycles
60bcebb20a2026-10-01 11:47:40 +0200kabdelhakFix regressions of the reference-counted C code generation (#16887)
14f096c6ef2026-10-01 11:10:40 +0200kabdelhak[NB] variables only assigned in inactive when-equations are continuous (#17045)
37640993fa2026-10-01 10:58:55 +0200kabdelhak[NB] skip whole dimension subscripts in the sparsity pattern (#17043)
f17e905fa32026-10-01 10:40:04 +0200kabdelhak[NB] skip omitted tuple outputs in implied inner variables (#17044)
7409302f342026-10-01 10:03:22 +0200kabdelhak[NB] nest min and max of merged alias bounds (#17037)
9ff6d75f322026-10-01 08:27:14 +0200Martin SjölundCI: merge FMPy into check-and-upload (#17039)
9fb4ad58302026-10-01 07:37:12 +0200Martin SjölundRust omc: Susan writes the templates' Rust (#17034)
1c16e49abc2026-10-01 00:46:36 +0200kabdelhak[NB] differentiate records with partial seeds fieldwise (#17038)
9be7e68a4f2026-10-01 00:31:02 +0200kabdelhak[NB] keep linear systems linear in Cellier tearing (#17036)
23ae8ddd3f2026-09-30 20:42:19 +0200Adeel AsgharOmpython doc (#16984)
eb10723a9f2026-09-30 16:10:05 +0200Andreas[Testsuite] Drop MSL 3.x from the testsuite (#17025)
ee416debbb2026-09-30 15:26:19 +0200Henning Kiel[OMNotebook] support http/https links in onb documents (#17013)
4be6a3e3d72026-09-30 15:20:48 +0200kabdelhak[NB] keep state derivatives out of the dummy state selection (#17029)
3e447024522026-09-30 14:37:44 +0200kabdelhak[NB] fix derivatives of records and derivative functions (#17028)
1fb5a0a4372026-09-30 14:36:56 +0200kabdelhak[NB] discrete function arguments are unsolvable in the adjacency (#17027)
3a9588e1e22026-09-30 14:35:44 +0200kabdelhak[NB] solve array elements from equations of the whole array (#17026)
03c4395b6a2026-09-30 13:48:28 +0200Martin SjölundLog the statistics block through omclog (#17023)

3rdParty changes

Note that the 3rdParty libraries changed: 1192e07f54c8..ae7e482a8890

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
14cb8c92026-10-04 17:51:54 +0200Martin SjölundStop copying ExtraLibs/packaged into the HOME
00461b12026-10-04 15:23:41 +0200Martin SjölundReport how long publishing the results takes

Library Changes

LibraryChange
Buildings_11From version 11.1.2-maint.11.x (c921eca95bf814e2e2186829525a712780808763) to 11.1.2-maint.11.x (a1565a35d9d1c925a76712294b6c74f7379e9a80)
Buildings_12From version 12.1.2-maint.12.x (42b7bdb8fc8ddebac9722fa47d2e5b1a4bd0ed89) to 12.1.2-maint.12.x (4aa975ce468b1e48991c07936945d19c72e6a849)
Buildings_latestFrom version 14.0.0-master (d153741d3efb0062c12643e73e6a2ad04541ec02) to 14.0.0-master (2c50d75defda845a270633a01f981d0cd3b2a63f)
Dynawo_devFrom version 1.8.0-master (50cdcf8bdd8e2821824654d6f2d98ccd63365a82) to 1.8.0-master (c511e4e7b461067d5f72b0c1229dcd8fc12458f4)
OpenIPSL_devFrom version 3.2.0-dev (e42e6890aadd0db57cc34ccf84724268dc2c760a) to 3.2.0-dev (647106f77167e6981239034c68ba6fab263f489b)
ThermofluidStream_devFrom version 1.4.0-main (06b887c2ae00d8ef7178c87cf919e835d403ffed) to 1.4.0-main (50a7ce5919ce360d8054773899683d1c2c27a8db)

Models Affected

AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)Simulate performance 0:02:14 → 0:01:03
AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.MinimumAndZeroPhase (sim)FrontEnd performance 37.93 → 1.43
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 1.01 → 0:04:04
AixLibAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile → Simulate
AixLibAixLib.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Compile → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse (sim)Compile → Simulate
AixLibAixLib.ThermalZones.ReducedOrder.Examples.MultizoneInterzonalsFixedHeater (sim)Compile → Simulate
AixLibAixLib.Utilities.IO.Files.Examples.JSONWriter (sim)Compile → Simulate
BodylightBodylight.Chemical.Examples.AcidBase.AlbuminTitration (sim)BackEnd performance 19.68 → 10.33
BodylightBodylight.Chemical.Examples.Hemoglobin.Develop.Hemoglobin_titration_shifts (sim)BackEnd performance 24.45 → 12.07
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile → Simulate
BuildSysProBuildSysPro.Systems.HVAC.Emission.Examples.MozartJoulePIControlled (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Applications.DistrictSimulation.DistrictBerlinKreuzberg (sim)BackEnd performance 0:04:23 → 0:02:26
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal3x3x3 (sim)Simulate performance 3.89 → 0:04:00
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal3x3x3WithOpenings (sim)Simulate performance 4.41 → 0:04:00
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Utilities.IO.Files.Examples.JSONWriter (sim)Compile → Simulate
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSummer (sim)Templates performance 10.05 → 5.07
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)Templates performance 10.89 → 5.45
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)Templates performance 12.03 → 5.84
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)Templates performance 12.01 → 6.14
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)Templates performance 12.43 → 6.12
Buildings_11Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Simulate
Buildings_11Buildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Simulate
Buildings_11Buildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim)Simulate performance 10.46 → 0.20
Buildings_11Buildings.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl (sim)Simulate performance 0:04:25 → 9.66
Buildings_11Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Compile → Simulate
Buildings_11Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Compile → Verify
Buildings_11Buildings.Examples.VAVReheat.Guideline36 (sim)Compile → Verify
Buildings_11Buildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)BackEnd performance 23.05 → 11.41
Buildings_11Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Verify → Compile
Buildings_11Buildings.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Compile → Verify
Buildings_11Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Simulate performance 17.54 → 0:04:02
Buildings_11Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor (sim)Templates performance 10.43 → 5.49
Buildings_11Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Winter (sim)BackEnd performance 13.35 → 6.66
Buildings_11Buildings.Utilities.IO.Files.Examples.JSONWriter (sim)Compile → Verify
Buildings_12Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Verify
Buildings_12Buildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Verify
Buildings_12Buildings.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl (sim)Simulate performance 0:04:24 → 0.01
Buildings_12Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Compile → Simulate
Buildings_12Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Compile → Verify
Buildings_12Buildings.Examples.VAVReheat.Guideline36 (sim)Compile → Verify
Buildings_12Buildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Compile → Verify
Buildings_12Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Verify → Compile
Buildings_12Buildings.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Compile → Verify
Buildings_12Buildings.Templates.Plants.Controls.StagingRotation.Validation.SortRuntime (sim)Simulate → Verify
Buildings_12Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Compile → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)Compile → Verify
Buildings_12Buildings.Utilities.IO.Files.Examples.JSONWriter (sim)Compile → Verify
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)Templates performance 5.73 → 11.34
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)Templates performance 6.13 → 11.03
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)Templates performance 5.77 → 12.24
Buildings_latestBuildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Verify
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Verify
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim)Simulate performance 0.00 → 15.40
Buildings_latestBuildings.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl (sim)Simulate performance 0:04:24 → 0.01
Buildings_latestBuildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)BackEnd performance 15.10 → 7.72 Simulate performance 10.95 → 48.18
Buildings_latestBuildings.Examples.DualFanDualDuct.ClosedLoop (sim)Simulate performance 6.33 → 0:07:09
Buildings_latestBuildings.Examples.VAVReheat.ASHRAE2006 (sim)Compile → Verify
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)Compile → Verify
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones (sim)BackEnd performance 29.47 → 17.31
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.InletTemperaturePulse (sim)BackEnd performance 29.23 → 16.74
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse100 (sim)BackEnd performance 29.22 → 16.75
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRateStep100 (sim)BackEnd performance 29.41 → 17.14
Buildings_latestBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)Compile → Verify
Buildings_latestBuildings.Utilities.IO.Files.Examples.JSONWriter (sim)Compile → Verify
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Templates performance 5.00 → 12.10
ClaRaClaRa.Examples.SteamCycle_01 (sim)
ClaRaClaRa.Examples.SteamCycle_02 (sim)
ClaRaClaRa.Examples.SteamPowerPlant_01 (sim)
ClaRaClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)Simulate performance 10.54 → 0.03
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)
ClaRa_devClaRa.Examples.SteamCycle_02 (sim)
ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim)
ClaRa_devClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)
DynawoDynawo.Examples.RVS.TestCases.TestA.TestAShuntNoRestorative (sim)Simulate performance 0:01:24 → 0:04:02
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Compile → Simulate
DynawoDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020FOCB (sim)Compile → Simulate
Dynawo_devDynawo.Examples.GridCodeSimulations.RunSimulations (sim)Simulate → FrontEnd
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI10 (sim)Verify → FrontEnd
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI2Xcca (sim)Verify → FrontEnd
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI2Xccb (sim)Verify → FrontEnd
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI5 (sim)Verify → FrontEnd
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI6 (sim)Verify → FrontEnd
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI7QMax (sim)Verify → FrontEnd
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI7QMin (sim)Verify → FrontEnd
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset (sim)Compile → Simulate
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset (sim)Verify → Compile
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015 (sim)Compile → Verify
Dynawo_devDynawo.Examples.Wind.WECC.WTG4BCurrentSourceExternalPCS (sim)Verify → Simulate
ExternDataExternData.Examples.XMLTestXPath (sim)Compile → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesExplicit (sim)Simulate performance 2.22 → 13.61
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesTranscritical (sim)Simulate → Compile
ExternalMediaExternalMedia.Test.CoolProp.Misc.RhoSmoothing (sim)Simulate performance 0.31 → 30.38
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile → Simulate
IBPSA_latestIBPSA.Utilities.IO.Files.Examples.JSONWriter (sim)Compile → Simulate
IDEASIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Compile → Simulate
IDEASIDEAS.Utilities.IO.Files.Examples.JSONWriter (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Compile → Simulate
IDEAS_devIDEAS.Utilities.IO.Files.Examples.JSONWriter (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Compile → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim)BackEnd → Compile
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable1D.Test25_usertab (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0:03:58 → 50.27
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Compile → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim)BackEnd → Compile
ModelicaTest_4.1.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0:04:03 → 52.87
ModelicaTest_4.1.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Compile → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim)BackEnd → Compile
ModelicaTest_4.1.0ModelicaTest.Tables.CombiTable2Ds.Test33 (sim)Simulate → Verify
ModelicaTest_4.1.0ModelicaTest.Tables.CombiTable2Dv.Test33 (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0:04:04 → 48.84
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim)BackEnd → Compile
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test33 (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test33 (sim)Simulate → Verify
Modelica_3.2.3Modelica.Electrical.Analog.Examples.NandGate (sim)Simulate → Verify
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim)Simulate performance 0:02:45 → 0:01:22
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkDifferentialPair (sim)Compile → Verify
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Simulate → Verify
Modelica_3.2.3Modelica.Fluid.Examples.HeatingSystem (sim)Compile → Verify
Modelica_4.0.0Modelica.Electrical.Analog.Examples.NandGate (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Simulate performance 0:02:18 → 0:01:16
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkDifferentialPair (sim)Compile → Verify
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Simulate → Verify
Modelica_4.0.0Modelica.Fluid.Examples.HeatingSystem (sim)Compile → Verify
Modelica_4.1.0Modelica.Electrical.Analog.Examples.NandGate (sim)Simulate → Verify
Modelica_4.1.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkDifferentialPair (sim)Compile → Verify
Modelica_4.1.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile → Verify
Modelica_4.1.0Modelica.Fluid.Examples.HeatingSystem (sim)Compile → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Analog.Examples.NandGate (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkDifferentialPair (sim)Compile → Verify
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile → Verify
Modelica_trunkModelica.Fluid.Examples.HeatingSystem (sim)Compile → Verify
OpenHPLOpenHPL.Examples.WithOpenIPSL.SimpleGenTG (sim)Simulate performance 11.06 → 3.58
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainApplications.TankExample (sim)Simulate performance 19.95 → 1.07
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorCIMStartUpComparison (sim)Simulate performance 0:04:24 → 0.13
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)BackEnd performance 20.48 → 8.20
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)BackEnd performance 20.64 → 8.54
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)BackEnd performance 21.37 → 8.11
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)BackEnd performance 13.31 → 6.44
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)BackEnd performance 13.22 → 6.60
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)BackEnd performance 21.32 → 9.01
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)BackEnd performance 13.39 → 6.71 Templates performance 9.67 → 17.22
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)BackEnd performance 31.80 → 11.53
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)BackEnd performance 31.50 → 12.16
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)BackEnd performance 30.95 → 12.56
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)BackEnd performance 22.15 → 9.45
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)BackEnd performance 22.11 → 9.57
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)BackEnd performance 33.23 → 12.16
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)BackEnd performance 19.84 → 9.42
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.ES.ESAC2A (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)BackEnd performance 19.49 → 8.91
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)BackEnd performance 20.04 → 8.69
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)BackEnd performance 22.22 → 8.62
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)BackEnd performance 13.56 → 6.61
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)BackEnd performance 13.07 → 6.88
OpenIPSL_devOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)BackEnd performance 20.73 → 9.44
OpenIPSL_devOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)BackEnd performance 13.14 → 7.34
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_2016 (sim)Simulate performance 52.33 → 0:01:59
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160626_to_20161004 (sim)Compile → Simulate
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_WeatherData_OneYear (sim)Compile → Simulate
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_2016 (sim)Simulate performance 56.98 → 0:02:05
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160626_to_20161004 (sim)Compile → Simulate
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_WeatherData_OneYear (sim)Compile → Simulate
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Simulate performance 0:04:21 → 0.05
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)Templates performance 12.91 → 7.14
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Templates performance 13.75 → 8.07
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)BackEnd performance 17.61 → 8.80
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_4 (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)Simulate performance 0.27 → 18.23
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Simulate performance 0.43 → 0:04:06
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Simulate performance 0.63 → 0:04:09
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Simulate performance 15.01 → 2.89
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Simulate performance 0.65 → 0:04:03
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180504 (sim)Compile → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_A (sim)Simulate performance 13.51 → 1.43
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_D (sim)Simulate performance 0:01:10 → 2.43
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_F (sim)Simulate performance 32.30 → 2.87
ThermoPower_4.0.0-devThermoPower.Examples.CISE.Simulators.CISESim180503 (sim)Compile → Simulate
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_A (sim)Simulate performance 19.60 → 1.97
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_D (sim)Simulate performance 0:01:11 → 2.50
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_F (sim)Simulate performance 50.78 → 4.74
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_A (sim)Simulate performance 27.73 → 3.22
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_D (sim)Simulate performance 0:01:23 → 12.21
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_E (sim)Simulate performance 17.23 → 2.84
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_F (sim)Simulate performance 0:01:16 → 7.64
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Simulate performance 0:01:15 → 0:03:22
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Simulate performance 0:01:15 → 0:03:25
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.ConcentratedSolarPowerPlant_PTSC (sim)BackEnd performance 17.67 → 6.88
ThermofluidStreamThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 14.98 → 28.81
ThermofluidStreamThermofluidStream.Examples.EspressoMachine (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Idealized.Tests.Processes.PolytropicPerfectGas.Fixed3 (sim)Verify → Simulate
ThermofluidStream_devThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 13.99 → 27.63
ThermofluidStream_devThermofluidStream.Examples.EspressoMachine (sim)Verify → Simulate
ThermofluidStream_devThermofluidStream.Idealized.Tests.Processes.PolytropicPerfectGas.Fixed3 (sim)Verify → Simulate
ThermofluidStream_devThermofluidStream.Topology.Tests.TestDynamicTopology (sim)Failed → Verify