OpenModelica master from 2026-09-03 13:30:22 to 2026-09-04 08:34:25

Summary

OMC Commits14
Libraries Changed14
Number of Improvements30
Number of Regressions14
Number of Performance Improvements5
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
f3359d7a762026-09-04 00:19:57 +0200arun3688[FMI-CS] Locate state events by bisection instead of applying them at the end of step (#16576)
22af91f2302026-09-03 20:57:48 +0200Martin Sjölundwasm-jit: IDACalcIC for the master's event
a95cdf5ff72026-09-03 17:16:35 +0200Martin Sjölundwasm-jit: say "out of memory" instead of trapping
12ea0829a02026-09-03 15:47:16 +0200Martin Sjölundwasm-jit: IDACalcIC per event-iteration pass
4a4501bef32026-09-03 14:32:38 +0200Martin Sjölundwasm-jit: SimData must start zeroed
1fea7212792026-09-03 21:02:09 +0200Martin SjölundFMU flags: keep a valueless --fmiFlags entry (#16574)
904226815f2026-09-03 20:12:38 +0200Martin SjölundCS FMU: fire clock activations, one Sync (#16572)
8d7df77ebc2026-09-03 20:11:49 +0200Martin SjölundUse frontend confidence for alias start values (#16483)
0a120b6d852026-09-03 18:43:43 +0200Martin SjölundMAT v7.3 support via an HDF5 crate (#16562)
c83376bf282026-09-03 18:33:01 +0200Martin SjölundTwo whole-model passes the FMU export did not need (#16571)
c28a9304332026-09-03 17:52:50 +0200Martin SjölundBump 3rdParty: cmake libzmq alignment fix (#16570)
fe6511628b2026-09-03 17:11:23 +0200Per ÖstlundAllow evaluation of non-structural parameters (#16568)
2ff93e4fbe2026-09-03 14:18:16 +0200Martin SjölundNB: tear the discrete part of a loop locally (#16567)
cfc544a2242026-09-03 13:47:50 +0200Adeel AsgharRemove all deprecated QRegExp usage, replace with QRegularExpression (#16550)

3rdParty changes

Note that the 3rdParty libraries changed: 3d1e87e9a165..e8acc1f39b4c

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
0c189c12026-09-04 10:51:31 +0200Martin SjölundRender the history plots in parallel (#350)
5662c722026-09-03 17:46:54 +0200Martin SjölundUse the released versions of MessagePack

Library Changes

LibraryChange
AixLibFrom version 3.0.1 (https://github.com/RWTH-EBC/AixLib/archive/e5df9a8da27833ee391c2f7a0adbcd80278f47d2.zip) to 3.0.1 (e5df9a8da27833ee391c2f7a0adbcd80278f47d2)
BioChemFrom version 1.1.2 (https://github.com/OpenModelica/BioChem/archive/44d4a9f6a888327403bcdf347c13e69070f4ed79.zip) to 1.1.3 (b8040a8b211e2195fe483e5c707eca68c1e82a52)
BuildSysProFrom version 3.7.0 (https://github.com/EDF-TREE/BuildSysPro/archive/7e8198a827d69e7127828bb09b07262ebcb621c9.zip) to 3.7.0 (7e8198a827d69e7127828bb09b07262ebcb621c9)
Buildings_11From version 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/266c975c250742658e867a8187ae52786cf1faee.zip) to 11.1.2-maint.11.x (266c975c250742658e867a8187ae52786cf1faee)
Buildings_12From version 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/4e96182ec2ce24ea97d8d5b345603ad26760fe60.zip) to 12.1.2-maint.12.x (4e96182ec2ce24ea97d8d5b345603ad26760fe60)
Buildings_latestFrom version 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/9b7b207b764ef5fd329d510ff16473c211705d81.zip) to 14.0.0-master (9b7b207b764ef5fd329d510ff16473c211705d81)
Modelica_3.2.3From version 3.2.3+maint.om (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/efd981a1176f124938d6d6759f7c09e0fbf55ddf.zip) to 3.2.3+maint.om (efd981a1176f124938d6d6759f7c09e0fbf55ddf)
OpenIPSLFrom version 3.1.0 (https://github.com/OpenIPSL/OpenIPSL/archive/0ee96c3bcf71330916fbaba60a82eeaac5e1ffb5.zip) to 3.1.0 (0ee96c3bcf71330916fbaba60a82eeaac5e1ffb5)
OpenIPSL_devFrom version 3.2.0-dev (https://github.com/OpenIPSL/OpenIPSL/archive/8155c73f51ceeec935eb158247c7c043eb697ff5.zip) to 3.2.0-dev (8155c73f51ceeec935eb158247c7c043eb697ff5)
PowerGridsFrom version 1.0.3 (https://github.com/PowerGrids/PowerGrids/archive/1858e8b1d5234a3d9506e89da89c3c1df793b866.zip) to 1.0.3 (1858e8b1d5234a3d9506e89da89c3c1df793b866)
ScalableTestGrids_nooptFrom version 1.2.0 (https://github.com/PowerGrids/ScalableTestGrids/archive/f18d08e87f948a85992343913e1adfd7d24cad95.zip) to 1.2.0 (f18d08e87f948a85992343913e1adfd7d24cad95)
ThermoPowerFrom version 3.1.0-master (https://github.com/casella/ThermoPower/archive/e2b011ac7fd90f9cf5771f29f1aefa160550b6ee.zip) to 3.1.0-master (e2b011ac7fd90f9cf5771f29f1aefa160550b6ee)
ThermoPower_4.0.0-devFrom version 4.0.0-dev (https://github.com/casella/ThermoPower/archive/9be3aaf4181c55d99af9c3311e1a4f62a1e2d5ac.zip) to 4.0.0-dev (9be3aaf4181c55d99af9c3311e1a4f62a1e2d5ac)
ThermofluidStreamFrom version 1.4.0 (https://github.com/DLR-SR/ThermofluidStream/archive/0671da0a38d7e8afd920546d758f78011e540577.zip) to 1.4.0 (0671da0a38d7e8afd920546d758f78011e540577)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:04:00 → 0.15
BioChemBioChem.Examples.CaOscillations.Cytosol (sim)Failed → Simulate
BioChemBioChem.Examples.CellDivison.cell (sim)Failed → Simulate
BioChemBioChem.Examples.CircadianOscillator.Container (sim)Failed → Simulate
BioChemBioChem.Examples.GMO.cell (sim)Failed → Simulate
BioChemBioChem.Examples.GlucoseInsulinModel.GlucoseInsulinModel (sim)Failed → Simulate
BioChemBioChem.Examples.centralMetabolism.extra_cellular (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.PressurizationData (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Airflow.Multizone.Examples.PressurizationData (sim)Compile → Simulate
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)Verify → Compile
Buildings_11Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:04:00 → 0.30
Buildings_12Buildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_latestBuildings.Examples.DualFanDualDuct.ClosedLoop (sim)Compile → Verify
Buildings_latestBuildings.Examples.FanCoils.FourPipe (sim)Simulate performance 28.93 → 0:01:10
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIControlAutoTuning (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIControlAutoTuningFailure (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)Simulate → Verify
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Compile → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2015 (sim)Simulate → Compile
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015 (sim)Compile → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015FOCB (sim)Verify → Compile
Modelica_3.2.3Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Simulate performance 21.97 → 0.16
Modelica_4.0.0Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Simulate performance 22.39 → 0.17
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainApplications.TankExample (sim)Simulate performance 0:01:41 → 34.27
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorStartUpComparison (sim)Compile → Simulate
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorTypeIIIStartUpComparison (sim)Compile → Simulate
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeV (sim)Simulate → Compile
OpenIPSLOpenIPSL.Tests.Wind.PSSE.WT4G.WT4E1 (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Wind.PSSE.WT4G.WT4E1 (sim)Compile → Simulate
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Verify → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Templates performance 11.10 → 21.19
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180503 (sim)Compile → Simulate
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180504 (sim)Simulate → Compile
ThermoPower_4.0.0-devThermoPower.Examples.CISE.Simulators.CISESim180503 (sim)Simulate → Compile
ThermoPower_4.0.0-devThermoPower.Examples.CISE.Simulators.CISESim180504 (sim)Simulate → Compile
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating0 (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating1 (sim)Compile → Simulate
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestGasTurbine (sim)Simulate → Compile
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestJunctions3 (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate → Verify
ThermofluidStream_devThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate → Verify