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