OpenModelica cpp from 2024-10-16 20:11:53 to 2024-10-22 20:59:23

Summary

OMC Commits8
Libraries Changed5
Number of Improvements39
Number of Regressions9
Number of Performance Improvements1
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
3234f4fd0a2024-10-21 22:40:20 +0200phannebohm[NB] Prepare dependencies before updating map (#13019)
5f5c4601772024-10-21 13:23:17 +0200Per ÖstlundRemove `impure` from some builtin functions (#13043)
fd942741da2024-10-18 19:54:37 +0200Per ÖstlundMove more API calls to the typed API (#13040)
c5f687ac592024-10-18 14:45:56 +0200Per ÖstlundImprove scripting API output formatting (#13037)
47dc2439b72024-10-17 17:02:48 +0200kabdelhak[NB] introduce inlining of array constructors (#13035)
1456d33a2a2024-10-17 15:45:41 +0200Per ÖstlundMove updateComponent/deleteComponent to the typed API (#13033)
a5f52b3c462024-10-17 14:27:59 +0200Per ÖstlundSync ModelicaBuiltin and NFModelicaBuiltin (#13034)
64929320f92024-10-17 12:43:19 +0200Julien SchuellerOMNotebook: Dont use deprecated QMessageBox::warning (#13029)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
4f2c30f2024-10-22 00:57:31 +0200Francesco CasellaUpdate heavy_tests.json (#138)
e82c26a2024-10-20 14:06:24 +0200Francesco CasellaAdded ModelicaTest 4.1.0 beta (#137)

Library Changes

LibraryChange
Buildings_latestFrom version 12.0.0-master (c34c05affcb4fbab6bfced9f84e2782cd1f956a6) to 12.0.0-master (9d0f28eaca23c0dd737f4037568e5b6fcfc29d6d)
ClaRaFrom version 1.8.1 (c9c9e706fb247fa3fd3d893d48b865ed76414e3d) to 1.8.2-main (a1f2bab443384df25e25464a93c0f53ead5032c4)
Modelica_4.1.0-beta.omConfiguration hash (OMC settings or the testing script changed)
Modelica_trunkConfiguration hash (OMC settings or the testing script changed)
SOFCPoliMiFrom version master (c08f438f0d45f5602dbe0cf8506dbb4bb3a2a715) to master (74ae525ae855ca247e4c8f3e42da7c4bee05729e)

Models Affected

Buildings_10Buildings.Experimental.DHC.Examples.Steam.SingleBoiler (sim)Simulate → Compile
Buildings_10Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Simulate → Compile
Buildings_10Buildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.SingleMixing (sim)Simulate → Compile
Buildings_11Buildings.DHC.Examples.Steam.SingleBoiler (sim)Simulate → Compile
Buildings_11Buildings.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Simulate → Compile
Buildings_11Buildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.SingleMixing (sim)Simulate → Compile
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerWSE (sim)Compile → Verify
Buildings_latestBuildings.DHC.Loads.Steam.BaseClasses.Examples.SteamTrap (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Simulate performance 0:01:40 → 0:03:08
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Simulate performance 0:01:06 → 9.03
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayCheckValve (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Movers.Examples.PumpsParallel (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.Pump_y_stratos (sim)Simulate → Verify
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)BackEnd performance 49.81 → 26.50 Templates performance 0:03:36 → 0:07:05
ClaRaClaRa.Components.MechanicalSeparation.Check.TestBalanceTank (sim)Failed → Templates
ClaRaClaRa.Components.Utilities.Blocks.Check.testTableGain (sim)Compile → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)FrontEnd → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)FrontEnd → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_GasValves (sim)BackEnd performance 9.66 → 21.24
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Compile performance 0:05:57 → 0:10:55 Simulate performance 17.86 → 36.66
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
Modelica_4.1.0-beta.omModelica.Blocks.Examples.Noise.NormalNoiseProperties (sim)Simulate → Verify
Modelica_4.1.0-beta.omModelica.Blocks.Examples.Noise.UniformNoiseProperties (sim)Simulate → Verify
Modelica_4.1.0-beta.omModelica.ComplexBlocks.Examples.ShowTransferFunction (sim)Simulate → Verify
Modelica_4.1.0-beta.omModelica.Electrical.Machines.Examples.ControlledDCDrives.CurrentControlledDCPM (sim)Simulate → Verify
Modelica_4.1.0-beta.omModelica.Electrical.Machines.Examples.ControlledDCDrives.PositionControlledDCPM (sim)Simulate → Verify
Modelica_4.1.0-beta.omModelica.Electrical.Machines.Examples.ControlledDCDrives.SpeedControlledDCPM (sim)Simulate → Verify
Modelica_4.1.0-beta.omModelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Simulate → Verify
Modelica_4.1.0-beta.omModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Simulate → Verify
Modelica_4.1.0-beta.omModelica.Fluid.Examples.Explanatory.MomentumBalanceFittings (sim)Simulate → Verify
Modelica_4.1.0-beta.omModelica.Mechanics.Rotational.Examples.EddyCurrentBrake (sim)Simulate → Verify
Modelica_4.1.0-beta.omModelica.Mechanics.Translational.Examples.EddyCurrentBrake (sim)Simulate → Verify
Modelica_trunkModelica.Blocks.Examples.Noise.NormalNoiseProperties (sim)Simulate → Verify
Modelica_trunkModelica.Blocks.Examples.Noise.UniformNoiseProperties (sim)Simulate → Verify
Modelica_trunkModelica.ComplexBlocks.Examples.ShowTransferFunction (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Machines.Examples.ControlledDCDrives.CurrentControlledDCPM (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Machines.Examples.ControlledDCDrives.PositionControlledDCPM (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Machines.Examples.ControlledDCDrives.SpeedControlledDCPM (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Simulate → Verify
Modelica_trunkModelica.Fluid.Examples.Explanatory.MomentumBalanceFittings (sim)Simulate → Verify
Modelica_trunkModelica.Mechanics.Rotational.Examples.EddyCurrentBrake (sim)Simulate → Verify
Modelica_trunkModelica.Mechanics.Translational.Examples.EddyCurrentBrake (sim)Simulate → Verify
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Templates