OpenModelica cpp from 2024-08-12 20:59:05 to 2024-08-19 00:53:01

Summary

OMC Commits12
Libraries Changed2
Number of Improvements9
Number of Regressions2
Number of Performance Improvements25
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
541b4ded3f2024-08-18 10:57:12 +0200Julien SchuellerOMCompiler: Fix missing fstream include (#12792)
8c9729e3402024-08-16 15:12:36 +0200Adeel AsgharUse the choice comment only for display (#12789)
8a3de6a92c2024-08-16 12:48:09 +0200phannebohm[NB] Simplify equations structurally (#12787)
3bb00759fd2024-08-15 18:02:38 +0200Per ÖstlundAdd choices comments to the instance API (#12786)
7834560f302024-08-15 17:12:19 +0200phannebohm[NB] Remove all buitlin stream calls after alias (#12785)
86b443b79c2024-08-15 16:27:05 +0200Per ÖstlundAdd comment to SCode.Mod (#12783)
b016072b0f2024-08-15 14:14:01 +0200phannebohmUse `map` to simplify equations (#12781)
bb5ad443ef2024-08-15 12:10:45 +0200Adeel AsgharAllow loading Base Modelica files (*.bmo) (#12780)
849774e3de2024-08-15 10:32:14 +0200Per ÖstlundRevert "Don't expand sum/product (#12773)" (#12779)
e41d2be4572024-08-14 15:43:17 +0200Adeel AsgharChoices are expressed in the same unit as the parameter (#12777)
1bf44b91052024-08-14 11:25:03 +0200Per ÖstlundDon't expand sum/product (#12773)
ae0b5f6e352024-08-13 14:36:13 +0200Adeel AsgharImprove add component/connection and delete component/connection (#12774)

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
ModelicaTest_trunkFrom version trunk (bb08660c52567659c93980e2bb85c390f59f0073) to trunk (f00f52e87d1de6f253430be99c3eb0dca704cfda)
Modelica_4.1.0-beta.omFrom version 4.1.0-beta.om (cffc864d4048809cef7c7b11e7e058c2e3c2f95b) to 4.1.0-beta.om (4d3d59d3270943e538bce06326779709dd09af5c)

Models Affected

BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Failed → Templates
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Templates → Compile
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates → Compile
Buildings_11Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Templates performance 9.92 → 16.99
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Compile performance 54.07 → 30.03
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Compile performance 0:02:08 → 0:01:15
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Compile performance 28.73 → 15.47
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverse (sim)Compile performance 20.21 → 10.40
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Valves.TestValvesIncompressibleReverse (sim)Compile performance 21.58 → 10.14
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1 (sim)Compile performance 25.35 → 14.10
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.DynamicPipeInitialization (sim)Compile performance 21.94 → 11.30
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Force (sim)Compile performance 25.93 → 13.10
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Force2 (sim)Compile performance 41.94 → 21.71
ModelicaTest_trunkModelicaTest.MultiBody.Forces.ForceWithTwoMasses2 (sim)Compile performance 24.25 → 14.24
ModelicaTest_trunkModelicaTest.MultiBody.Forces.ForcesAndTorques (sim)Compile performance 28.55 → 13.81
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForces (sim)Compile performance 24.58 → 11.56
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForces2 (sim)Compile performance 28.10 → 15.35
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques (sim)Compile performance 24.84 → 12.84
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques2 (sim)Compile performance 22.60 → 12.30
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques3 (sim)Compile performance 22.40 → 12.45
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointSSR (sim)Compile performance 30.17 → 14.18
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSP (sim)Compile performance 28.76 → 13.69
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Compile performance 31.67 → 14.77
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.SphericalAndUniversal (sim)Compile performance 24.31 → 11.84
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.SphericalSpherical (sim)Compile performance 21.63 → 11.56
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.UniversalSpherical (sim)Compile performance 26.53 → 12.69
ModelicaTest_trunkModelicaTest.MultiBody.Frames.AngularVelocity (sim)Compile performance 21.63 → 10.42
ModelicaTest_trunkModelicaTest.MultiBody.PlanarLoopWithMove (sim)Compile performance 23.13 → 11.68
ModelicaTest_trunkModelicaTest.MultiBody.SphericalDoublePendulum (sim)Compile performance 52.19 → 23.56
Modelica_4.1.0-beta.omModelica.Electrical.Analog.Examples.Lines.CompareLineTrunks (sim)Failed → Simulate
Modelica_4.1.0-beta.omModelica.Electrical.Analog.Examples.Lines.SmoothStep (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates