OpenModelica master from 2026-09-19 20:23:33 to 2026-09-20 13:33:38

Summary

OMC Commits13
Libraries Changed0
Number of Improvements7
Number of Regressions0
Number of Performance Improvements23
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
d2c754f4a62026-09-20 12:42:05 +0200kabdelhakNB: keep the non-redundant indices of a for equation in balanceInitialization (#16797)
fa063ca5552026-09-20 11:43:02 +0200kabdelhakNB: solve a scalar from a single element array equation as scalar (#16794)
0cbddf62072026-09-20 11:34:53 +0200kabdelhakNB: causalize the init_0 twin from scratch if the seeded matching fails (#16796)
eb4f338fdd2026-09-20 11:09:59 +0200kabdelhakNB: don't print an error for an allowed getResidualExp failure in for equations (#16795)
83afac65ee2026-09-20 07:17:47 +0200Martin Sjölundwasm-jit: report an impossible array size
11e1e6d2b42026-09-20 07:17:47 +0200Martin SjölundLoad model libraries with RTLD_DEEPBIND
cd3e0ea2cb2026-09-20 07:17:38 +0200Martin SjölundNF: size non-literal ranges from their context
ab6880fda92026-09-20 10:59:31 +0200kabdelhakNB: solve tuple equations with subscripted scalar elements (#16793)
19c58094262026-09-20 09:44:33 +0200kabdelhakNB: don't differentiate or Jacobian loops over discrete variables (#16786)
de79d060342026-09-20 09:44:15 +0200kabdelhakNB: stop index reduction after too many restarts (#16790)
e2689612532026-09-19 22:44:56 +0200kabdelhakNB: solve an if equation implicitly if a branch is implicit (#16787)
144f0ded132026-09-19 22:35:11 +0200kabdelhakNF: use the expression type when vectorizing a split binding (#16788)
bac90429eb2026-09-19 22:27:15 +0200Martin Sjölundomgendoc: versions, playground and index rework (#16789)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
c7b355d2026-09-19 17:47:52 +0200Martin SjölundAdd missing libraries to the install script
e3661a92026-09-18 19:17:42 +0200Martin SjölundAdd OpenHPL and SDF to library testing

Library Changes

LibraryChange

Models Affected

AdvancedNoiseAdvancedNoise.Examples.SignalBasedCorrelations (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Applications.DistrictSimulation.DistrictBerlinKreuzberg (sim)Failed → FrontEnd
Buildings_11Buildings.Controls.Predictors.Examples.BESTEST (sim)BackEnd performance 10.57 → 5.55
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.12 → 0:04:00
DynawoDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadNoRestorative (sim)BackEnd performance 18.54 → 10.12
DynawoDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadRestorative (sim)BackEnd performance 18.72 → 10.30
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset (sim)BackEnd performance 18.75 → 10.79
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)BackEnd performance 25.17 → 13.19
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
OpenHPLOpenHPL.Functions.KP07.TestKPpde.CheckingExtra.ElasticPenstock (sim)Failed → Simulate
OpenHPLOpenHPL.Functions.KP07.TestKPpde.ElasticPenstock (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)Simulate performance 6.58 → 12.90
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 13.58 → 7.72
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 12.07 → 7.08 BackEnd performance 16.21 → 9.42
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 18.87 → 10.17
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Simulate performance 11.81 → 3.90
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)BackEnd performance 13.08 → 7.54
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)BackEnd performance 14.85 → 8.04
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)BackEnd performance 12.52 → 4.19
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)BackEnd performance 12.92 → 7.14
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)BackEnd performance 10.74 → 6.00
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)BackEnd performance 15.19 → 8.92
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)BackEnd performance 11.70 → 6.45
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)BackEnd performance 11.97 → 5.37
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)BackEnd performance 18.23 → 9.16
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)BackEnd performance 15.27 → 6.40
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 11.63 → 4.01
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)Simulate performance 0:03:50 → 0:01:40
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 7.19 → 15.83
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)BackEnd performance 18.59 → 10.34
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_2560 (sim)BackEnd performance 41.53 → 22.89