OpenModelica master from 2026-07-22 14:06:39 to 2026-07-23 02:55:55

Summary

OMC Commits4
Libraries Changed1
Number of Improvements32
Number of Regressions3
Number of Performance Improvements3
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
4b95a27bbb2026-07-22 21:22:35 +0200kabdelhak[OB/NB] restrict type safety to new backend (#16107)
926558ca082026-07-22 18:30:57 +0200Martin Sjölundwasm-jit: C-faithful NLS relations at events (#16109)
f5601081482026-07-22 18:30:39 +0200Martin Sjölundwasm-jit: non-trapping float-to-int conversions (#16108)
d34b7180172026-07-22 15:47:26 +0200AndreasFix spatialDistribution for nonzero start value of x (#16101)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6697fc02026-07-06 18:25:17 +0200linuslangenkamp[GBODE] set Radau IIA 3-stage, remove embedded error estimate (#288)
d357aff2026-06-12 13:26:07 +0200AndreasFix OMSimulator submodule update when directory layout changes (#287)

Library Changes

LibraryChange
Buildings_latestFrom version 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/326c8f0230bf309fb94c4de85a9792809e9ad590.zip) to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/c4117ccec1f288ee6bc7f0ee0cb40a45d6940b0c.zip)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 0.15
BuildSysProBuildSysPro.Building.BuildingEnvelope.HeatTransfer.Examples.DynamicTestLightedWall (sim)Simulate → Templates
BuildSysProBuildSysPro.Building.Examples.OneZone (sim)Simulate → Templates
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSummer (sim)FrontEnd performance 10.17 → 5.92
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
HelmholtzMediaHelmholtzMedia.Examples.BaseProps_sweep (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.BranchingDynamicPipes (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.Ancillary_StartValues (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_Transport (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_pramp_Tsine (sim)Templates → Compile
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_psine_Tramp (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.TwoPhase_setState (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_dT (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_dT_component_ph (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_pT (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_ph (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.CarbondioxideTestModel (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.EthanolTestModel (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.EthanolTestModel2 (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.HeliumTestModel (sim)Templates → Compile
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsobutaneTestModel (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsopentaneTestModel (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.PentaneTestModel (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.PropaneTestModel (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134aTestModel (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134aTestModel2 (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134a_ASHRAE_TestModel_ph (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Parameter.SinglePhase_setState (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_Ts_parameter (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_pT_parameter (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_pd_parameter (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_ph_parameter (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_ps_parameter (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Parameter.setSat_parameter (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Validation.MaxwellLoop (sim)Templates → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Validation.idealGasLimit (sim)Templates → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)FrontEnd performance 20.87 → 11.82
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 0:01:13 → 0:02:18
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Compile performance 12.23 → 22.63
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Verify