OpenModelica cpp from 2024-03-01 04:06:21 to 2024-03-06 20:58:31

Summary

OMC Commits15
Libraries Changed3
Number of Improvements4
Number of Regressions36
Number of Performance Improvements3
Number of Performance Regressions9

OpenModelica Changes

CommitDateAuthorSummary
d62eaaf56d2024-03-06 18:14:33 +0100Adeel AsgharTake the diagram annotation from the base class for connector (#12084)
7cbd61f2982024-03-06 17:25:03 +0100Per ÖstlundUse full path instead of relative in instance API (#12080)
ddce1109372024-03-06 17:01:19 +0100arun3688set a proper default value of stepSize in modelDescription.xml (#12075)
bcf38266462024-03-06 16:41:49 +0100Per ÖstlundImprove annotation name lookup (#12078)
b6fa3c05be2024-03-06 16:02:17 +0100Adeel AsgharShow an error if OMEdit fails to find the class (#12082)
9566ed1f452024-03-06 15:33:44 +0100Adeel AsgharFix random failures of OMEdit testsuite (#12079)
0c13d27fd22024-03-06 15:03:04 +0100Adeel AsgharSet the transform of the default rectangle and text for element (#12076)
07765ef93c2024-03-05 00:22:20 +0100Adrian Popupdate 3rdParty to get the latest ryu fixes (#12066)
04a453a4b62024-03-04 16:47:43 +0100Adeel AsgharAllow entering values in exponential form for parameters (#12064)
c0f2cbfa7a2024-03-04 10:48:36 +0100Adeel AsgharDo not allow setting start value for inputs (#12059)
d9aa256f192024-03-04 08:51:31 +0100Adeel AsgharIgnore emit_protected flag for the encrypted models (#12043)
23752f8f3b2024-03-03 23:31:36 +0100Adrian Popproperly fix #4851 and #12055 (#12057)
2e827128982024-03-01 17:32:00 +0100AndreasFixing dependency issues for CVODE C FMUs (#12045)
48b7b4bd932024-03-01 15:37:12 +0100Adrian Popupdate OMCompiler/3rdParty to get the latest ryu changes (#12052)
8084da58aa2024-03-01 12:14:27 +0100AndreasUpdating doc of some Modelica builtins (#11696)

3rdParty changes

Note that the 3rdParty libraries changed: d19136844b49..334d9f7c7f66

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6ec233f2024-03-05 00:21:56 +0100Adrian Popfix Buildings 10 addition (#74)
8c9d87c2024-03-04 23:40:52 +0100Adrian Popdo not fail on reference files git commands (#73)

Library Changes

LibraryChange
ClaRaFrom version 1.8.2-main (69b907f9dff07088ef2894ddee7a19e5747b926e) to 1.8.1 (c9c9e706fb247fa3fd3d893d48b865ed76414e3d)
ClaRa_devConfiguration hash (OMC settings or the testing script changed)
ModelicaTest_trunkFrom version trunk (9664c8d670ffe10f6a53ab474003760904835bf8) to trunk (32d58572306a559a5eed522c083fd7ae456f4367)

Models Affected

AixLibAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)BackEnd performance 11.43 → 5.42
ClaRaClaRa.Basics.ControlVolumes.Fundamentals.Check.Test_SmoothedDeltaTmean_arith (sim)Verify → Simulate
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)BackEnd performance 24.95 → 48.52 Templates performance 0:07:56 → 0:04:20
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Fundamentals.Blocks.Check.Check_TinyPIP (sim)Verify → Simulate
ClaRaClaRa.Basics.Functions.TestCases.TestGenerateGrid (sim)Verify → Simulate
ClaRaClaRa.Basics.Functions.TestCases.TestMaxAbs (sim)Verify → Simulate
ClaRaClaRa.Components.Control.FeedForward.Check.TestBlockFF (sim)Verify → Simulate
ClaRaClaRa.Components.MechanicalSeparation.Check.TestBalanceTank (sim)Templates → Failed
ClaRaClaRa.Components.Utilities.Blocks.Check.TestStepsmootherGain (sim)Verify → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.testGradientLimiter (sim)Verify → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.testMatrixReader (sim)Compile → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.testTableGain (sim)Verify → Compile
ClaRaClaRa.Components.Utilities.Blocks.Check.test_1_LimPID (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)Templates → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)Templates → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_GasValves (sim)BackEnd performance 19.50 → 9.47
ClaRaClaRa.Visualisation.Check.TestDynamicBar (sim)Verify → Simulate
ClaRaClaRa.Visualisation.Check.TestDynamicDiagram (sim)Verify → Simulate
ClaRaClaRa.Visualisation.Check.TestXYplot (sim)Verify → Simulate
ClaRa_devClaRa.Basics.ControlVolumes.Fundamentals.Check.Test_SmoothedDeltaTmean_arith (sim)Verify → Simulate
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Fundamentals.Blocks.Check.Check_TinyPIP (sim)Verify → Simulate
ClaRa_devClaRa.Basics.Functions.TestCases.TestGenerateGrid (sim)Verify → Simulate
ClaRa_devClaRa.Basics.Functions.TestCases.TestMaxAbs (sim)Verify → Simulate
ClaRa_devClaRa.Components.Control.FeedForward.Check.TestBlockFF (sim)Verify → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.TestStepsmootherGain (sim)Verify → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testGradientLimiter (sim)Verify → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testMatrixReader (sim)Compile → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testTableGain (sim)Verify → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.test_1_LimPID (sim)Verify → Simulate
ClaRa_devClaRa.Visualisation.Check.TestDynamicBar (sim)Verify → Simulate
ClaRa_devClaRa.Visualisation.Check.TestDynamicDiagram (sim)Verify → Simulate
ClaRa_devClaRa.Visualisation.Check.TestXYplot (sim)Verify → Simulate
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)BackEnd performance 9.96 → 18.64
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Electrical.MultiSensorTest (sim)Compile performance 8.20 → 21.44
ModelicaTest_trunkModelicaTest.Electrical.QuasiStatic.Polyphase.Ideal (sim)Compile performance 13.17 → 34.60
ModelicaTest_trunkModelicaTest.Electrical.QuasiStatic.Polyphase.SerialConnection (sim)Compile performance 12.75 → 34.41
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Compile performance 13.49 → 33.42
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Compile performance 15.90 → 34.41
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestSuddenExpansion (sim)Compile performance 8.46 → 20.48
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeEnergyConservationCheck2 (sim)Compile performance 0:01:32 → 0:02:46
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:06:11 → 0:03:24
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed