OpenModelica master from 2017-04-11 06:29:37 to 2017-04-12 13:29:53

Summary

OMC Commits3
Libraries Changed7
Number of Improvements55
Number of Regressions97
Number of Performance Improvements11
Number of Performance Regressions5

OpenModelica Changes

CommitAuthorSummary
fd294f6Lennart OchelRemove unused variable arrays
a12c349Bernhard ThieleRemoved obsolete state machine back-end code
2cb1d8fptaeuberImprove module wrapFunctionCalls

Library Changes

LibraryChange
BuildingSystemsFrom version 0.1 (revision 0.1-20170407-115617~git~master) to 2.0.0-beta (revision 2.0.0-beta)
Buildings_latestFrom version 4.0.0 (revision 20170406-072353~git~master) to 4.0.1 (revision 20170411-065755~git~master)
IBPSA_latestFrom version 1.0.0 (revision 20170408-085854~git~master) to 1.0.0 (revision 20170411-100325~git~master)
ModelicaTest_trunkFrom version trunk (revision 20170410-082012~git~master-om12) to trunk (revision 20160219-163216~git~master-om12)
ModelicaTest_trunk_cppFrom version trunk (revision 20170410-082012~git~master-om12) to trunk (revision 20160219-163216~git~master-om12)
Modelica_trunkFrom version trunk (revision 20170410-082012~git~master-om1) to trunk (revision 20160219-163216~git~master-om1)
Modelica_trunk_cppFrom version trunk (revision 20170410-082012~git~master-om1) to trunk (revision 20160219-163216~git~master-om1)

Models Affected

Annex60_1.0.0Annex60.Airflow.Multizone.Examples.OneOpenDoorSimulate → Compile
Annex60_1.0.0Annex60.Fluid.Movers.Examples.ClosedLoop_yFrontEnd → Templates
Annex60_1.0.0Annex60.Fluid.Movers.Examples.PumpsParallelFrontEnd → Templates
Annex60_1.0.0Annex60.Fluid.Movers.Examples.PumpsSeriesFrontEnd → Templates
Annex60_1.0.0Annex60.Fluid.Movers.Validation.SpeedControlled_NrpmFrontEnd → Templates
Annex60_1.0.0Annex60.Fluid.Movers.Validation.SpeedControlled_yFrontEnd → Templates
Annex60_1.0.0Annex60.Fluid.Movers.Validation.SpeedControlled_y_linearFrontEnd → Templates
BuildingSystemsBuildingSystems.Airflow.Multizone.Examples.OneOpenDoorSimulate → Compile
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.ClosedLoop_yFrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.PumpsParallelFrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.PumpsSeriesFrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_NrpmFrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_yFrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_y_linearFrontEnd → Templates
Buildings_1.6Buildings.Airflow.Multizone.Examples.ClosedDoorsSimulate → Compile
Buildings_1.6Buildings.Airflow.Multizone.Examples.ReverseBuoyancySimulate → Compile
Buildings_1.6Buildings.Airflow.Multizone.Examples.ReverseBuoyancy3ZonesSimulate → Compile
Buildings_1.6Buildings.Airflow.Multizone.Examples.Validation3RoomsSimulate → Compile
Buildings_1.6Buildings.Fluid.HeatExchangers.Boreholes.BaseClasses.Examples.SingleUTubeResistancesSimulate → Compile
Buildings_2.0.0Buildings.Airflow.Multizone.Examples.OneOpenDoorSimulate → Compile
Buildings_2.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepDown.YDCompile → Simulate
Buildings_2.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.YDSimulate → Compile
Buildings_2.1.0Buildings.Airflow.Multizone.Examples.OneOpenDoorSimulate → Compile
Buildings_2.1.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepDown.YDCompile → Simulate
Buildings_2.1.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.YDSimulate → Compile
Buildings_3.0.0Buildings.Airflow.Multizone.Examples.OneOpenDoorSimulate → Compile
Buildings_3.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepDown.DDCompile → Simulate
Buildings_3.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepDown.YDSimulate → Compile
Buildings_3.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepUp.DDCompile → Simulate
Buildings_3.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepDown.DDCompile → Simulate
Buildings_3.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.DDCompile → Simulate
Buildings_3.0.0Buildings.Examples.VAVCO2.VAVSystemCTControlSimulate performance 0:08:00 → 0:03:05
Buildings_latestBuildings.Airflow.Multizone.Examples.OneOpenDoorSimulate → Compile
Buildings_latestBuildings.Electrical.AC.OnePhase.Sources.Examples.VariablePowerSourceCompile → Simulate
Buildings_latestBuildings.Electrical.AC.ThreePhasesBalanced.Sources.Examples.VariablePowerSourceCompile → Simulate
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.YDCompile → Simulate
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControlCompile → Simulate
Buildings_latestBuildings.Fluid.Movers.Examples.ClosedLoop_yFrontEnd → Templates
Buildings_latestBuildings.Fluid.Movers.Examples.PumpsParallelFrontEnd → Templates
Buildings_latestBuildings.Fluid.Movers.Examples.PumpsSeriesFrontEnd → Templates
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_NrpmFrontEnd → Templates
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_yFrontEnd → Templates
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_y_linearFrontEnd → Templates
ChemicalChemical.Examples.AcidBase.CarbonDioxideInBloodSimulate performance 0:02:29 → 6.87
IBPSA_latestIBPSA.Airflow.Multizone.Examples.OneOpenDoorSimulate → Compile
IBPSA_latestIBPSA.Fluid.Movers.Examples.ClosedLoop_yFrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Movers.Examples.PumpsParallelFrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Movers.Examples.PumpsSeriesFrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Movers.Validation.SpeedControlled_NrpmFrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Movers.Validation.SpeedControlled_yFrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Movers.Validation.SpeedControlled_y_linearFrontEnd → Templates
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Fluid.DynamicPipeLumpedPressureInitializationSimulate performance 6.58 → 0:01:07
ModelicaTest_3.1ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristicsSimulate → Compile
ModelicaTest_3.1ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraintCompile → Simulate
ModelicaTest_3.1_cppModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhaseSimulate → Compile
ModelicaTest_3.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2Compile → Simulate
ModelicaTest_3.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3Simulate → Compile
ModelicaTest_3.1_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pTSimulate → Compile
ModelicaTest_3.1_cppModelicaTest.MultiBody.Joints.UniversalSphericalSimulate performance 0:08:02 → 0:01:10
ModelicaTest_3.1_cppModelicaTest.Rotational.AllComponentsSimulate → Templates
ModelicaTest_3.1_cppModelicaTest.Rotational.ForUsersGuide.SupportTorque1Simulate → Templates
ModelicaTest_3.1_cppModelicaTest.Rotational.TestBearingConversionSimulate → Templates
ModelicaTest_3.1_cppModelicaTest.Rotational.TestFrictionSimulate → Templates
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristicsSimulate → Compile
ModelicaTest_3.2.1ModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitializationSimulate performance 6.78 → 0:01:07
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraintCompile → Simulate
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhaseSimulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2Simulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pTSimulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Joints.UniversalSphericalSimulate performance 0:08:02 → 0:01:08
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristicsSimulate → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraintCompile → Simulate
ModelicaTest_3.2.2_cppModelicaTest.Blocks.Continuous_InitialStateSimulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhaseSimulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2Compile → Simulate
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3Simulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pTSimulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Joints.UniversalSphericalSimulate performance 0:08:02 → 0:01:08
ModelicaTest_3.2.2_cppModelicaTest.Rotational.AllComponentsSimulate → Templates
ModelicaTest_3.2.2_cppModelicaTest.Rotational.ForUsersGuide.SupportTorque1Simulate → Templates
ModelicaTest_3.2.2_cppModelicaTest.Rotational.TestBearingConversionSimulate → Templates
ModelicaTest_3.2.2_cppModelicaTest.Rotational.TestFrictionSimulate → Templates
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristicsSimulate → Compile
ModelicaTest_trunk_cppModelicaTest.Electrical.Machines.SMPM_VoltageSourceWithLossesSimulate performance 0:02:21 → 8.78
ModelicaTest_trunk_cppModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhaseSimulate → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2Compile → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pTSimulate → Compile
ModelicaTest_trunk_cppModelicaTest.Rotational.AllComponentsSimulate → Templates
ModelicaTest_trunk_cppModelicaTest.Rotational.ForUsersGuide.SupportTorque1Simulate → Templates
ModelicaTest_trunk_cppModelicaTest.Rotational.TestBearingConversionSimulate → Templates
ModelicaTest_trunk_cppModelicaTest.Rotational.TestFrictionSimulate → Templates
Modelica_3.1Modelica.Fluid.Examples.Tanks.TanksWithOverflowSimulate performance 32.52 → 2.62
Modelica_3.2.1Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterSimulate performance 4.17 → 11.18
Modelica_3.2.1Modelica.Fluid.Examples.Tanks.TanksWithOverflowCompile → Simulate
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analyticTemplates → Verify
Modelica_3.2.1_cppModelica.Fluid.Examples.Tanks.TanksWithOverflowSimulate → Compile
Modelica_3.2.1_cppModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStrokeCompile → Verify
Modelica_3.2.1_cppModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationaryCompile → Verify
Modelica_3.2.1_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pTCompile → Verify
Modelica_3.2.2Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_BrakingCompile → Simulate
Modelica_3.2.2Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterSimulate performance 4.42 → 11.03
Modelica_3.2.2Modelica.Fluid.Examples.Tanks.TanksWithOverflowCompile → Simulate
Modelica_3.2.2Modelica.StateGraph.Examples.FirstExample_Variant2Compile → Verify
Modelica_3.2.2_cppModelica.Fluid.Examples.Tanks.TanksWithOverflowSimulate → Compile
Modelica_3.2.2_cppModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStrokeCompile → Verify
Modelica_3.2.2_cppModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationaryCompile → Verify
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobotVerify → Templates
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxisVerify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Rotational.Examples.CoupledClutchesVerify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Rotational.Examples.FrictionVerify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Rotational.Examples.HeatLossesSimulate → Templates
Modelica_3.2.2_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo2Simulate → Templates
Modelica_3.2.2_cppModelica.Mechanics.Rotational.Examples.SimpleGearShiftVerify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Translational.Examples.BrakeVerify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Translational.Examples.FrictionVerify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Translational.Examples.HeatLossesVerify → Templates
Modelica_3.2.2_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pTCompile → Verify
Modelica_trunkModelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterSimulate performance 4.22 → 11.18
Modelica_trunkModelica.Fluid.Examples.Tanks.TanksWithOverflowCompile → Simulate
Modelica_trunk_cppModelica.Fluid.Examples.Tanks.TanksWithOverflowSimulate → Compile
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobotVerify → Templates
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxisVerify → Templates
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.CoupledClutchesVerify → Templates
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.FrictionVerify → Templates
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.HeatLossesSimulate → Templates
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo2Simulate → Templates
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.SimpleGearShiftVerify → Templates
Modelica_trunk_cppModelica.Mechanics.Translational.Examples.BrakeVerify → Templates
Modelica_trunk_cppModelica.Mechanics.Translational.Examples.FrictionVerify → Templates
Modelica_trunk_cppModelica.Mechanics.Translational.Examples.HeatLossesVerify → Templates
Modelica_trunk_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pTCompile → Verify
ObjectStabObjectStab.Examples.KundurHJW.LineopenSimulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellSimulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellIrradianceCharacteristicSimulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellVoltageSourceSimulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleSimulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleMPSimulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleMPDCSimulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleMultiPhaseSimulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleSymmetricSimulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimplePlantSymmetricSimulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SolarPyramidBatteryChargeSimulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_2016Simulate performance 0:08:00 → 0.02
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160629Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160704Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160808Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160626_to_20161004Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160629Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160704Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160808Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_WeatherData_OneYearSimulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_2016Simulate performance 0:08:00 → 0.02
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160629Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160704Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160808Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160626_to_20161004Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160629Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160704Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160808Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_WeatherData_OneYearSimulate → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320Simulate → Compile
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPumpCompile → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestJunctions3Simulate performance 48.70 → 5.02
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating2Simulate → Compile
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpCompile → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStaticCondenserSimulate performance 0:06:48 → 0:01:25
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine3Simulate → Compile