OpenModelica gbode from 2026-04-27 09:02:25 to 2026-05-04 05:20:32

Summary

OMC Commits38
Libraries Changed4
Number of Improvements9
Number of Regressions29
Number of Performance Improvements3
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
106ed2c6372026-05-03 21:43:00 +0200Martin SjölundRemove string comments on match expression input/pattern/else (#15477)
6c3ff66db32026-05-03 15:51:41 +0200Adrian Popinclude the version in the file name (#15478)
9e652b8f3a2026-05-01 20:56:49 +0200Martin SjölundChange equations to algorithms in MetaModelica (#15467)
1a2e6fa1422026-05-01 20:21:03 +0200Martin SjölundChange equations to algorithms in MetaModelica (#15475)
c3f29970a42026-05-01 10:58:46 +0200Martin SjölundChange equations to algorithms in MetaModelica (#15473)
72eccb9bf02026-05-01 01:58:15 +0200Adrian Popmore tries on git describe not showing tag (#15470)
fe5c92065b2026-04-30 23:32:14 +0200Martin SjölundReplace equations with algorithms in MetaModelica (#15471)
ad3cf7f2782026-04-30 20:54:08 +0200Adrian Popdebug why git describe does not work as it should (#15466)
c54d26f3532026-04-30 19:35:24 +0200kabdelhak[NSim] move top level inputs to the correct position (#15469)
0f2adf3ec92026-04-30 19:02:43 +0200Martin SjölundReplace equations with algorithms in MetaModelica (#15468)
25da15cc3e2026-04-30 14:10:45 +0200Per ÖstlundRemove NFEquation.ARRAY_EQUALITY (#15458)
47887e39242026-04-30 14:09:53 +0200Martin SjölundMake Susan output algorithms instead of equations (#15463)
052c5e73952026-04-30 06:57:00 +0200Adrian Popfetch tags for describe to work properly (#15462)
8d93bc01802026-04-30 01:04:10 +0200Adrian PopSubmodules recursive (#15460)
4bf627d1b12026-04-29 18:16:16 +0200AndreasUpdate OMSens_Qt License (#15455)
bb8e5f15742026-04-29 17:53:43 +0200kabdelhak[NB] add inferred clock handling (#15453)
54a138b06a2026-04-29 16:09:36 +0200AndreasUpdate OMPlot License (#15451)
c1621eb8032026-04-29 15:13:48 +0200AndreasUpdate OMOptim License (#15456)
47c59bd61a2026-04-29 14:06:00 +0200AndreasChecked OMParser License (#15450)
3f49d7b7a52026-04-29 12:50:14 +0200AndreasUpdate OMShell License (#15452)
e483db8de92026-04-29 11:15:17 +0200Adrian Poprun on-release.yml on push tags v*.*.* (#15448)
7f4d387df92026-04-28 15:18:52 +0200Per ÖstlundFix annotation handling when instantiating components (#15447)
98921c0ce02026-04-28 15:07:12 +0200Adeel AsgharUpdate the current window when tab is swapped by the user (#15446)
4ef71ffee62026-04-28 12:59:09 +0200Adeel AsgharConsume the errors if checkError is false (#15445)
b09b69156d2026-04-28 09:59:37 +0200AndreasUpdate OMCompiler/tools/xml License (#15442)
551336a7b82026-04-28 00:57:37 +0200kabdelhak [NSim] update included functions (#15443)
a2238542dd2026-04-27 20:26:23 +0200AndreasUse first cref for array start position (#15440)
fdd7c5b4032026-04-27 20:26:05 +0200AndreasUpdate OMNotebook License (#15441)
bdb9eaa5542026-04-27 20:25:39 +0200Martin SjölundMake each output explicit in the code (#15439)
9300d4ee6d2026-04-27 20:25:17 +0200Martin SjölundReplace reductions with for loops (#15437)
863d6448d52026-04-27 16:41:25 +0200Adeel AsgharPrefer qualified path lookup over linear search using filename (#15438)
1ceca1ed022026-04-27 12:20:37 +0200rfrankeFix lookup of SimVar without FMI export (#15427)
327d2355522026-04-27 15:09:07 +0200Per ÖstlundUpdate C++ frontend (#15434)
48f06ca9d32026-04-27 15:08:50 +0200Per ÖstlundUpdate OMSens_Qt (#15436)
ab87d4a1bb2026-04-25 14:22:10 +0200rfrankeRevert "Hide previous(v) in the result file (#8209)"
efd7c3d38d2026-04-24 16:44:57 +0200AnHeuermannMore license updates OMCompiler
2ae8ab18832026-04-24 16:18:25 +0200AnHeuermannUpdate OMEdit License
9699db05122026-04-27 12:20:24 +0200Per ÖstlundFix tuple type checking (#15428)

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_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/543125ca4b4d77c3dc64820c45bdb2928efb502a.zip) to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/2bc4c86e623c7929c87e874c36a5bb4f05b7433b.zip)
Modelica_trunkFrom version trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/1f0d58a144eb15c7d4766a321a4a89edc14062c3.zip) to trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/dca7ebccce0d491dd8602af939ccba11c74a32ed.zip)
ThermofluidStreamFrom version 1.2.0 (https://github.com/DLR-SR/ThermofluidStream/archive/8d2287a558d9d5e3a6235c981d5a60044dae5b61.zip) to 1.3.0 (https://github.com/DLR-SR/ThermofluidStream/archive/e43023fd5b731416a60a0f0db21791f71f0d2baf.zip)
ThermofluidStream_devFrom version 1.2.0-main (97dc3776922ba27582d364a9bccce3d404c5ca30) to 1.3.0-main (e43023fd5b731416a60a0f0db21791f71f0d2baf)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 1.08
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Examples.TrickleVent (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimaryLoadSideEconomizer (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Compile → Simulate
Buildings_latestBuildings.Examples.ChillerPlant.DataCenterContinuousTimeControl (sim)Verify → Simulate
Buildings_latestBuildings.Examples.ChillerPlant.DataCenterDiscreteTimeControl (sim)Verify → Simulate
Buildings_latestBuildings.Examples.FanCoils.FourPipe (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Verify → Compile
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Examples.Merkel (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Sources.Examples.Outside_CpData (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Sources.Examples.Outside_CpData_Angles (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Sources.Examples.Outside_CpLowRise (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.14 → 0:13:20
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Simulate performance 19.29 → 38.46
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Simulate performance 21.52 → 40.77
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Unconditioned (sim)Verify → Compile
Modelica_4.0.0Modelica.StateGraph.Examples.ControlledTanks (sim)Verify → Compile
Modelica_4.1.0Modelica.StateGraph.Examples.ControlledTanks (sim)Verify → Compile
Modelica_trunkModelica.StateGraph.Examples.ControlledTanks (sim)Verify → Compile
PNlibPNlib.Examples.DisTest.ConflictProb (sim)Verify → Simulate
PNlibPNlib.Examples.DisTest.InputConflictProb (sim)Verify → Simulate
PNlibPNlib.Examples.DisTest.OutputConflictProb (sim)Verify → Simulate
PNlibPNlib.Examples.DisTest.TFDoutputConflict (sim)Verify → Simulate
PNlibPNlib.Examples.HybTest.ConflictProb (sim)Verify → Simulate
PNlibPNlib.Examples.HybTest.InputConflictProb (sim)Verify → Simulate
PNlibPNlib.Examples.HybTest.OutputConflictProb (sim)Verify → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Simulate performance 35.66 → 0:01:01
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Simulate performance 11.08 → 5.44
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Simulate performance 13.03 → 3.49
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Verify → Compile
ThermofluidStreamThermofluidStream.Examples.SimpleAirCycle (sim)Compile → Verify
ThermofluidStreamThermofluidStream.Examples.SimpleCoolingCycle (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Examples.SimpleStream (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.Flow_Resistance (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.VolumesDirectCoupling (sim)Compile → Verify
ThermofluidStream_devThermofluidStream.Examples.ReverseHeatPump (sim)Verify → Compile
ThermofluidStream_devThermofluidStream.Examples.SimpleCoolingCycle (sim)Verify → Simulate
ThermofluidStream_devThermofluidStream.Processes.Internal.CentrifugalPump.CalculateCoefficientsFromMeasurements (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Processes.Tests.CentrifugalPump (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Processes.Tests.CentrifugalPumpCharacteristics (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.VolumesDirectCoupling (sim)Compile → Verify