OpenModelica master from 2021-08-23 12:02:36 to 2021-08-23 23:18:10

Summary

OMC Commits9
Libraries Changed1
Number of Improvements20
Number of Regressions8
Number of Performance Improvements14
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
b736d544a2Rüdiger FrankeAdd variable filter option to Cpp runtime
573e955a08Rüdiger FrankeAvoid mutually dependent parent relationships during clock inference
ecf1adbf70perostImprove handling of deleted connections (#7798)
87b8b1928fMahder Gebremedhin[cmake] Link SS config after other SS libs
853c3df01dMahder Gebremedhin[cmake] Install SimulationRuntime/c headers.
67c5bae7c9Mahder Gebremedhin[cmake] Complete libSimulationRuntimeC linkage.
c1adfd75f5Mahder Gebremedhin[cmake] General improvements to CMake config.
e30e00a433Mahder Gebremedhin[cmake] Add more sources to libSimulationRuntimeC
e1ed430241Mahder Gebremedhin[cmake] Require and enforce C++11 project wide.

3rdParty changes

Note that the 3rdParty libraries changed: 21c747b8895d..3fa82b78050f

Library Changes

LibraryChange
ThermofluidStreamFrom version 0.2.0-main (66c24dd306581797936f6bdc8fac192fdfa3ff20) to 0.2.0-main (badcca37a3c08dfd1f08bfafe01ff6abf88b5958)

Models Affected

BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Simulate → SimCode
Buildings_7.0.0Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)
Buildings_7.0.0Buildings.Examples.VAVReheat.ASHRAE2006 (sim)
Buildings_7.0.0Buildings.Examples.VAVReheat.Guideline36 (sim)
Buildings_7.0.0Buildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)
Buildings_7.0.0Buildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)
Buildings_7.0.0Buildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)
Buildings_7.0.0Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)
Buildings_7.0.0Buildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)Simulate → Compile
Buildings_8.0.0Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)
Buildings_8.0.0Buildings.Examples.VAVReheat.ASHRAE2006 (sim)
Buildings_8.0.0Buildings.Examples.VAVReheat.Guideline36 (sim)
Buildings_8.0.0Buildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)
Buildings_8.0.0Buildings.Examples.VAVReheat.Validation.TraceSubstance (sim)
Buildings_8.0.0Buildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)
Buildings_8.0.0Buildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)
Buildings_8.0.0Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)
Buildings_8.0.0Buildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)Compile → Simulate
Buildings_latestBuildings.Examples.VAVReheat.ASHRAE2006 (sim)
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)
Buildings_latestBuildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)
Buildings_latestBuildings.ThermalZones.Detailed.Constructions.Examples.ExteriorWallTwoWindows (sim)FrontEnd → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Constructions.Examples.ExteriorWallWithWindow (sim)FrontEnd → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)
Buildings_latestBuildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)
Buildings_latestBuildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)
ModelicaTest_3.2.3_cppModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Channel.dp_internalFlowOverall_DPMFLOW (sim)Simulate performance 0:08:02 → 0.12
Modelica_3.2.3_cppModelica.Blocks.Examples.Rectifier12pulseFFT (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Conveyor (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_withLosses (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Simulate performance 0:01:40 → 42.98
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Simulate performance 0:01:04 → 19.00
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Simulate performance 28.36 → 5.71
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)Compile performance 0:02:15 → 6.78
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Simulate performance 26.83 → 2.77
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Simulate performance 14.26 → 2.08
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Compile performance 0:02:05 → 6.90
Modelica_3.2.3_cppModelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum (sim)Compile performance 0:02:08 → 5.99
Modelica_3.2.3_cppModelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulumInitTip (sim)Compile performance 0:02:06 → 5.98
Modelica_3.2.3_cppModelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorque (sim)Compile performance 0:01:38 → 6.17
Modelica_3.2.3_cppModelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)Compile performance 0:01:32 → 5.89
Modelica_3.2.3_cppModelica.Mechanics.MultiBody.Examples.Elementary.InitSpringConstant (sim)Compile performance 0:01:28 → 5.96
Modelica_3.2.3_cppModelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses (sim)Compile performance 57.96 → 7.04
Modelica_4.0.0Modelica.Clocked.Examples.CascadeControlledDrive.SubClocked (sim)FrontEnd → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_SynchronousModelica_Synchronous.Examples.CascadeControlledDrive.SubClocked (sim)FrontEnd → Simulate
Modelica_Synchronous_cppModelica_Synchronous.Examples.CascadeControlledDrive.SubClocked (sim)FrontEnd → Simulate
Modelica_trunkModelica.Clocked.Examples.CascadeControlledDrive.SubClocked (sim)FrontEnd → Simulate
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier12pulseFFT (sim)Compile → Verify
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier6pulseFFT (sim)Compile → Verify
Modelica_trunk_cppModelica.Clocked.Examples.CascadeControlledDrive.SubClocked (sim)FrontEnd → Simulate
Modelica_trunk_cppModelica.Electrical.Machines.Examples.InductionMachines.IMC_DCBraking (sim)Compile → Simulate
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Compile → Verify
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Compile → Verify
Modelica_trunk_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Verify → Compile
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_serial (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CrossFlowNTU (sim)Verify → Simulate