OpenModelica master from 2018-01-03 00:33:31 to 2018-01-03 10:55:08

Summary

OMC Commits5
Libraries Changed6
Number of Improvements4
Number of Regressions99
Number of Performance Improvements0
Number of Performance Regressions10

OpenModelica Changes

CommitAuthorSummary
eca7e56d18Martin SjölundWarnings for aliases during codegen
47aad95393Martin SjölundAdd differentiation of DAE.RSUB
059c8c0fa4Martin SjölundFix for DAE.RSUB with Expression.factorsWork
1c428bf8d9Martin SjölundHandle inline where inputs are record fun-calls
62a0b9dffeMartin SjölundAdd support for inline of some if-statements

Library Changes

LibraryChange
ModelicaTest_3.2.2From version 3.2.2 (revision 3.2.2-211-gd9b6a0d) to 3.2.2 (revision 3.2.2-212-g025e33e)
ModelicaTest_3.2.2_cppFrom version 3.2.2 (revision 3.2.2-211-gd9b6a0d) to 3.2.2 (revision 3.2.2-212-g025e33e)
ModelicaTest_trunkFrom version trunk (revision 20180102-184845~git~master-om53) to trunk (revision 20180102-192656~git~master-om54)
ModelicaTest_trunk_cppFrom version trunk (revision 20180102-184845~git~master-om53) to trunk (revision 20180102-192656~git~master-om54)
Modelica_3.2.2From version 3.2.2 (revision 3.2.2-211-gd9b6a0d-om3) to 3.2.2 (revision 3.2.2-212-g025e33e-om3)
Modelica_trunkFrom version trunk (revision 20180102-184845~git~master-om2) to trunk (revision 20180102-192656~git~master-om2)

Models Affected

Annex60_1.0.0Annex60.Airflow.Multizone.Examples.OneRoom (sim)Simulate → FrontEnd
Annex60_1.0.0Annex60.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)Simulate performance 1.32 → 0:03:04
Annex60_1.0.0Annex60.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Simulate → SimCode
Annex60_1.0.0Annex60.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)Simulate → SimCode
Annex60_1.0.0Annex60.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Simulate → SimCode
Annex60_1.0.0Annex60.Fluid.HeatExchangers.Examples.AirHeater_u (sim)Simulate → FrontEnd
Annex60_1.0.0Annex60.Fluid.HeatExchangers.Validation.HeaterCooler_u (sim)Simulate → SimCode
Annex60_1.0.0Annex60.Fluid.MixingVolumes.Validation.MixingVolumeAdiabaticCooling (sim)Simulate → SimCode
Annex60_1.0.0Annex60.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlow (sim)Simulate → SimCode
Annex60_1.0.0Annex60.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
Annex60_1.0.0Annex60.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlow (sim)Simulate → SimCode
Annex60_1.0.0Annex60.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
Annex60_1.0.0Annex60.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstance (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.OneRoom (sim)Simulate → FrontEnd
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)Simulate performance 1.32 → 0:02:56
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.AirHeater_u (sim)Simulate → FrontEnd
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Validation.HeaterCooler_u (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeAdiabaticCooling (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlow (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlow (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstance (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MoistureMixingConservationDynamicBalance (sim)Simulate → SimCode
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.TraceSubstanceConservationDynamicBalance (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Airflow.Multizone.Examples.OneRoom (sim)Simulate → FrontEnd
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.Examples.AirHeater_u (sim)Simulate → FrontEnd
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.Validation.HeaterCooler_u (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeAdiabaticCooling (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlow (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlow (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstance (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MoistureMixingConservationDynamicBalance (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.TraceSubstanceConservationDynamicBalance (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Simulate → SimCode
Buildings_3.0.0Buildings.Airflow.Multizone.Examples.OneRoom (sim)Simulate → FrontEnd
Buildings_3.0.0Buildings.Fluid.Examples.SimpleHouse (sim)Simulate → SimCode
Buildings_3.0.0Buildings.Fluid.HeatExchangers.Examples.AirHeater_u (sim)Simulate → FrontEnd
Buildings_3.0.0Buildings.Fluid.HeatExchangers.Validation.HeaterCooler_u (sim)Simulate → SimCode
Buildings_3.0.0Buildings.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlow (sim)Simulate → SimCode
Buildings_3.0.0Buildings.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
Buildings_3.0.0Buildings.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlow (sim)Simulate → SimCode
Buildings_3.0.0Buildings.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
Buildings_3.0.0Buildings.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstance (sim)Simulate → SimCode
Buildings_latestBuildings.Airflow.Multizone.Examples.OneRoom (sim)Simulate → FrontEnd
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.HeatExchangers.BaseClasses.Examples.HexElementLatentLoop (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.AirHeater_u (sim)Simulate → FrontEnd
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedPControl (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.HeaterCooler_u (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitialization (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitializationPerfectGases (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MixingVolumeAdiabaticCooling (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlow (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlow (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstance (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MoistureMixingConservationDynamicBalance (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.TraceSubstanceConservationDynamicBalance (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Simulate → SimCode
IBPSA_latestIBPSA.Airflow.Multizone.Examples.OneRoom (sim)Simulate → FrontEnd
IBPSA_latestIBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)Simulate performance 1.27 → 0:02:59
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.HeatExchangers.Examples.AirHeater_u (sim)Simulate → FrontEnd
IBPSA_latestIBPSA.Fluid.HeatExchangers.Validation.HeaterCooler_u (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MixingVolumeAdiabaticCooling (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlow (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlow (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlowPrescribedHeatFlowRate (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstance (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MoistureMixingConservationDynamicBalance (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.TraceSubstanceConservationDynamicBalance (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Simulate → SimCode
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.IdealMixing1 (sim)Simulate → SimCode
ModelicaTest_3.2.1ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Simulate performance 42.68 → 0:01:15
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultCV (sim)Verify → Compile
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1 (sim)Verify → Simulate
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Compile → Simulate
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestPipesAndValves.SeriesPipes2 (sim)Simulate → Verify
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Pipes.IdealMixing1 (sim)Simulate → SimCode
ModelicaTest_3.2.2ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Simulate performance 40.83 → 0:01:14
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultCV (sim)Verify → Compile
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes4 (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.IdealMixing1 (sim)Simulate → SimCode
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Simulate performance 21.20 → 40.03
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultCV (sim)Verify → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3 (sim)Compile → Simulate
Modelica_3.1Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Simulate performance 3.42 → 11.73
Modelica_3.2.2Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Verify → SimCode
Modelica_3.2.2Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_MTPA (sim)Simulate → SimCode
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Verify → SimCode
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_MTPA (sim)Simulate → SimCode
ThermoPowerThermoPower.Examples.HRB.Simulators.ClosedLoopSimulator (sim)Simulate performance 52.95 → 0:02:48
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen (sim)Simulate → Compile
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen_hf (sim)Simulate → Compile
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB (sim)Simulate → Compile
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph (sim)Simulate performance 14.74 → 45.33
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph_C (sim)Simulate performance 17.99 → 57.81