OpenModelica cpp from 2026-04-23 20:57:30 to 2026-04-24 20:54:36

Summary

OMC Commits10
Libraries Changed2
Number of Improvements1
Number of Regressions4
Number of Performance Improvements4
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
91a32377fa2026-04-24 20:36:28 +0200Martin SjölundAdd getTotalModel scripting API and MCP tool (#15415)
094b4684ff2026-04-24 20:02:06 +0200kabdelhak[NB] update binding iterator handling (#15407)
3ac8d892fe2026-04-24 19:16:00 +0200Martin SjölundMCP: add getCoordinateSystem and setCoordinateSystem tools (#15414)
4e00c4470f2026-04-24 19:00:23 +0200Martin SjölundSimulationOutputWidget: track compilation stderr separately (#15413)
f6622fb4672026-04-24 18:01:18 +0200linuslangenkamp[GBODE] perform zero-order hold for all fast states (#15408)
4d330e1f872026-04-24 16:25:55 +0200Adeel AsgharBetter handling of apostrophes in path (#15410)
3d30d1d55b2026-04-24 14:45:59 +0200kabdelhak[NB] fix init alias components (#15380)
04c6afbd292026-04-24 14:01:51 +0200Adeel AsgharInitialize Values.Value list (#15406)
ceb4902fb82026-04-24 12:03:06 +0200Per ÖstlundDisable DynamicSelect workaround for getModelInstance (#15399)
bcbbe159c02026-04-24 11:59:34 +0200linuslangenkamp[GBODE] add multirate support for -gbnls=internal (#15237)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)

Library Changes

LibraryChange
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/473f98da8fc3b8f7662785d06bce6ef8a648f7d9.zip) to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/ae4d5340d312cfce22eb56b3da7b56c6c8dfd5a5.zip)
ModelicaTest_trunkFrom version trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/9633500c449b02e2cff77530149c3dfe5b5e08a5.zip) to trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/1f0d58a144eb15c7d4766a321a4a89edc14062c3.zip)

Models Affected

Buildings_12Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Templates performance 13.64 → 7.51
BusinessSimulationBusinessSimulation.Examples.SoftwareReleaseProject (sim)Compile performance 25.52 → 14.60
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 27.45 → 54.15
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 16.49 → 31.39
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:03:27 → 0:01:54
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 5.59 → 13.49
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 49.69 → 22.63
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Simulate → Compile