OpenModelica cpp from 2025-03-18 20:59:21 to 2025-03-19 21:00:08

Summary

OMC Commits4
Libraries Changed1
Number of Improvements10
Number of Regressions3
Number of Performance Improvements9
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
1de23c9a092025-03-19 18:06:13 +0100Per ÖstlundOptimize List.deleteMemberOnTrue (#13711)
a7927c20f52025-03-19 15:54:25 +0100kabdelhak[NB] add resolving of array dimension subscripts (#13708)
381bb310962025-03-19 13:07:35 +0100Per ÖstlundOptimize List.intersection1OnTrue (#13707)
e2f99227082025-03-19 11:09:18 +0100kabdelhak[NB] no skips for size 1 arrays (#13706)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
db639b22025-03-14 23:54:47 +0100Francesco CasellaAdded reference files for Dynawo_dev (#202)
a5b7ebc2025-03-03 22:55:28 +0100Adrian Popinstall ModelicaServices 4.1.0 (#201)

Library Changes

LibraryChange
Buildings_latestFrom version 12.0.0-master (20754a3d57aa6f18647ef17740fa360bbc37861c) to 12.0.1-master (4175de9d64550b24cc5a848e1ecec50c1794c1df)

Models Affected

Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Templates performance 11.99 → 6.95
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSpring (sim)FrontEnd performance 10.53 → 6.13 BackEnd performance 57.04 → 31.25
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSummer (sim)Templates performance 0:01:37 → 53.13
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)FrontEnd performance 11.46 → 6.70
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Verify → Templates
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones (sim)Failed → Templates
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.InletTemperaturePulse (sim)Failed → Templates
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse100 (sim)Failed → Templates
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse50 (sim)Failed → Templates
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRateStep100 (sim)Failed → Templates
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.SteadyStateBoreholeDynamics (sim)BackEnd performance 0:01:09 → 35.55
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (sim)BackEnd performance 0:01:01 → 32.68
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:03:57 → 0:07:56
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 0:05:36 → 0:03:06
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:05:35 → 0:03:06
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:05:14 → 0:02:58
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ThermofluidStreamThermofluidStream.Examples.SimpleAirCycle (sim)FrontEnd performance 1.71 → 16.54