OpenModelica cpp from 2024-06-18 01:27:35 to 2024-06-22 22:19:31

Summary

OMC Commits12
Libraries Changed5
Number of Improvements9
Number of Regressions14
Number of Performance Improvements8
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
8ede3345572024-06-21 15:43:54 +0200kabdelhak[NB] add array compression after simplify to remove DUMMY equations (#12624)
537f41ed822024-06-19 17:20:04 +0200kabdelhak[NF] update statement conversion (#12614)
53a0a895762024-06-19 16:49:18 +0200Per ÖstlundFix evaluation of call type dimensions (#12618)
c399c46cca2024-06-19 14:42:19 +0200Per ÖstlundImprove Ceval.EvalTarget (#12617)
261d3c82382024-06-19 11:59:10 +0200kabdelhak[NB] better simplification of when equations (#12613)
fcb11c0ca12024-06-18 19:38:27 +0200kabdelhak[NB] update state collection for ALWAYS states (#12606)
a195f478932024-06-18 16:32:42 +0200Per ÖstlundIgnore protected access in instance API (#12608)
6c0894d7f82024-06-18 15:28:50 +0200Adeel AsgharMark the dependent models dirty and only update them when needed (#12610)
65c8813c092024-06-18 14:39:08 +0200kabdelhak[NB] fix sample in algorithms (#12603)
dfa28cb0e92024-06-18 11:59:42 +0200kabdelhak[NB] update initial call cleanup (#12602)
73adf065042024-06-18 11:59:28 +0200kabdelhak[NB] correctly differentiate min and max functions (#12601)
680083da4a2024-06-18 10:43:36 +0200kabdelhak[NB] correctly count eqns and vars in minimal tearing (#12600)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b3682912024-06-20 15:15:32 +0200Adrian Popadd MSL maint/4.1.x via 4.1.0-beta.om (#115)
d05586d2024-06-19 18:48:34 +0200Francesco CasellaAdded testing of last released ThermoFluidStream (#113)

Library Changes

LibraryChange
Buildings_10From version 10.1.1-maint.10.0.x (8e7a4424def0b369340c79ce687909e49aefac9d) to 10.1.1-maint.10.0.x (71df88d6031f0f00e81c4ea2c02acb4219f41f1e)
Buildings_11From version 11.1.0-maint.11.x (fa83042b811582c7a5cfbd44f76f4678e4542382) to 11.1.0-maint.11.x (79834ee65e52d73e3f5ba6d2a337f0344fae7483)
Buildings_latestFrom version 12.0.0-master (b658b4f8264f8a4eae9b21eb8c4f3932d48cb4fa) to 12.0.0-master (a8fac9c49f0c0ee5043b2937b50854fe99b198ae)
IBPSA_latestFrom version 4.0.0-master (562f6e4b1369e89c79443fcaedff317fa4c26b05) to 4.0.0-master (fbdd4ca0a6917ca20d5ca24dd78ff54021ce660d)
Modelica_trunkFrom version trunk (5a52fde841399718ef0537491947fa0f7048e9b6) to trunk (bc76e8ad064c195bcf5ba2fa9bfa304bd91c53d9)

Models Affected

Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSummer (sim)FrontEnd performance 11.02 → 6.41 BackEnd performance 58.49 → 34.06
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)FrontEnd performance 11.33 → 6.57
Buildings_11Buildings.BoundaryConditions.Validation.BESTEST.WD100 (sim)Compile performance 26.63 → 13.73
Buildings_11Buildings.BoundaryConditions.Validation.BESTEST.WD200 (sim)Compile performance 26.27 → 13.51
Buildings_11Buildings.BoundaryConditions.Validation.BESTEST.WD300 (sim)Compile performance 26.38 → 13.61
Buildings_11Buildings.BoundaryConditions.Validation.BESTEST.WD400 (sim)Compile performance 26.16 → 13.08
Buildings_11Buildings.BoundaryConditions.Validation.BESTEST.WD500 (sim)Compile performance 26.01 → 13.03
Buildings_11Buildings.BoundaryConditions.Validation.BESTEST.WD600 (sim)Compile performance 26.19 → 13.39
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.HeatPumpDHWTank (sim)Simulate → FrontEnd
Buildings_11Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Compile → FrontEnd
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.HeatPumpDHWTank (sim)Simulate → FrontEnd
Buildings_latestBuildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Compile → FrontEnd
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:03:48 → 0:08:02
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 3.81 → 0:08:02
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_3.2.3Modelica.Utilities.Examples.ReadRealMatrixFromFile (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Utilities.Examples.ReadRealMatrixFromFile (sim)FrontEnd → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.CompareLineTrunks (sim)Failed → Simulate
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.SmoothStep (sim)Failed → Simulate
Modelica_trunkModelica.Utilities.Examples.ReadRealMatrixFromFile (sim)FrontEnd → Verify
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)FrontEnd performance 5.42 → 25.45
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.SMIB_Examples.Example_2.Network (sim)Compile performance 6.19 → 26.31
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Templates
TransiEntTransiEnt.Consumer.Systems.FridgePoolControl.Pool.mainExplicitFridgePool (sim)Failed → FrontEnd