OpenModelica cpp from 2025-03-28 00:21:30 to 2025-03-29 20:59:35

Summary

OMC Commits6
Libraries Changed2
Number of Improvements10
Number of Regressions2
Number of Performance Improvements4
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
3d997649842025-03-29 17:23:04 +0100kabdelhak[NB] small fix (#13762)
f207e0034e2025-03-28 17:03:01 +0100Per ÖstlundRewrite BackendVarTransform to use UnorderedMap/Set (#13761)
42c250ee2d2025-03-28 15:35:18 +0100Per ÖstlundDon't strip parentheses in getModelInstance (#13760)
a15e50355f2025-03-28 15:15:45 +0100kabdelhak[NB] use state order when differentiation for index reduction (#13759)
72f2c203d22025-03-28 12:53:42 +0100kabdelhak[NB] exclude discrete eqns and vars from index reduction (#13758)
6dd49e61d22025-03-28 10:10:18 +0100kabdelhak[NB] find homotopy calls in algebraic loops (#13754)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3ebd3d22025-03-29 19:57:53 +0100Adrian Popinstall Buildings 12 (#205)
83644622025-03-28 12:50:55 +0100Francesco CasellaDropped testing of Buildings 10, added Buildings 12 (#204)

Library Changes

LibraryChange
Buildings_latestConfiguration hash (OMC settings or the testing script changed)
Dynawo_devFrom version 1.8.0-master (b7af4cba02344e13a9746c5366255ca4645fc7ea) to 1.8.0-master (842c5cac7892efd928766dc4c881aec4b5e722d6)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:06:53 → 0:04:03
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:05:23 → 0:02:55
Buildings_11Buildings.DHC.Loads.BaseClasses.Examples.CouplingTimeSeries (sim)Compile → Verify
Buildings_11Buildings.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop (sim)Compile → Verify
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingTimeSeries (sim)Compile → Verify
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Verify → Templates
Dynawo_devDynawo.Examples.ENTSOE.TestCase1 (sim)Compile performance 42.14 → 7.79
ModelicaTest_4.1.0-beta.omModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:03:07 → 0:05:32
PlanarMechanicsPlanarMechanics.Examples.Pendulum (sim)Compile performance 8.47 → 24.93
PlanarMechanicsPlanarMechanics.Examples.PendulumExcited (sim)Compile performance 8.78 → 23.03
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile performance 0:01:13 → 43.01
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckCCP_with_SecondGasPort (sim)FrontEnd → Templates