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
fd294f600eLennart OchelRemove unused variable arrays
a12c3491abBernhard ThieleRemoved obsolete state machine back-end code
2cb1d8f6d1ptaeuberImprove 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.OneOpenDoor (sim)Simulate → Compile
Annex60_1.0.0Annex60.Fluid.Movers.Examples.ClosedLoop_y (sim)FrontEnd → Templates
Annex60_1.0.0Annex60.Fluid.Movers.Examples.PumpsParallel (sim)FrontEnd → Templates
Annex60_1.0.0Annex60.Fluid.Movers.Examples.PumpsSeries (sim)FrontEnd → Templates
Annex60_1.0.0Annex60.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)FrontEnd → Templates
Annex60_1.0.0Annex60.Fluid.Movers.Validation.SpeedControlled_y (sim)FrontEnd → Templates
Annex60_1.0.0Annex60.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Airflow.Multizone.Examples.OneOpenDoor (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.ClosedLoop_y (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.PumpsParallel (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.PumpsSeries (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_y (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)FrontEnd → Templates
Buildings_1.6Buildings.Airflow.Multizone.Examples.ClosedDoors (sim)Simulate → Compile
Buildings_1.6Buildings.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Simulate → Compile
Buildings_1.6Buildings.Airflow.Multizone.Examples.ReverseBuoyancy3Zones (sim)Simulate → Compile
Buildings_1.6Buildings.Airflow.Multizone.Examples.Validation3Rooms (sim)Simulate → Compile
Buildings_1.6Buildings.Fluid.HeatExchangers.Boreholes.BaseClasses.Examples.SingleUTubeResistances (sim)Simulate → Compile
Buildings_2.0.0Buildings.Airflow.Multizone.Examples.OneOpenDoor (sim)Simulate → Compile
Buildings_2.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepDown.YD (sim)Compile → Simulate
Buildings_2.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.YD (sim)Simulate → Compile
Buildings_2.1.0Buildings.Airflow.Multizone.Examples.OneOpenDoor (sim)Simulate → Compile
Buildings_2.1.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepDown.YD (sim)Compile → Simulate
Buildings_2.1.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.YD (sim)Simulate → Compile
Buildings_3.0.0Buildings.Airflow.Multizone.Examples.OneOpenDoor (sim)Simulate → Compile
Buildings_3.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepDown.DD (sim)Compile → Simulate
Buildings_3.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepDown.YD (sim)Simulate → Compile
Buildings_3.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepUp.DD (sim)Compile → Simulate
Buildings_3.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepDown.DD (sim)Compile → Simulate
Buildings_3.0.0Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.DD (sim)Compile → Simulate
Buildings_3.0.0Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)Simulate performance 0:08:00 → 0:03:05
Buildings_latestBuildings.Airflow.Multizone.Examples.OneOpenDoor (sim)Simulate → Compile
Buildings_latestBuildings.Electrical.AC.OnePhase.Sources.Examples.VariablePowerSource (sim)Compile → Simulate
Buildings_latestBuildings.Electrical.AC.ThreePhasesBalanced.Sources.Examples.VariablePowerSource (sim)Compile → Simulate
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.YD (sim)Compile → Simulate
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Movers.Examples.ClosedLoop_y (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.Movers.Examples.PumpsParallel (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.Movers.Examples.PumpsSeries (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_y (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)FrontEnd → Templates
ChemicalChemical.Examples.AcidBase.CarbonDioxideInBlood (sim)Simulate performance 0:02:29 → 6.87
IBPSA_latestIBPSA.Airflow.Multizone.Examples.OneOpenDoor (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.Movers.Examples.ClosedLoop_y (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Movers.Examples.PumpsParallel (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Movers.Examples.PumpsSeries (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Movers.Validation.SpeedControlled_y (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)FrontEnd → Templates
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Fluid.DynamicPipeLumpedPressureInitialization (sim)Simulate performance 6.58 → 0:01:07
ModelicaTest_3.1ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim)Simulate → Compile
ModelicaTest_3.1ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile → Simulate
ModelicaTest_3.1_cppModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Simulate → Compile
ModelicaTest_3.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Compile → Simulate
ModelicaTest_3.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3 (sim)Simulate → Compile
ModelicaTest_3.1_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pT (sim)Simulate → Compile
ModelicaTest_3.1_cppModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0:08:02 → 0:01:10
ModelicaTest_3.1_cppModelicaTest.Rotational.AllComponents (sim)Simulate → Templates
ModelicaTest_3.1_cppModelicaTest.Rotational.ForUsersGuide.SupportTorque1 (sim)Simulate → Templates
ModelicaTest_3.1_cppModelicaTest.Rotational.TestBearingConversion (sim)Simulate → Templates
ModelicaTest_3.1_cppModelicaTest.Rotational.TestFriction (sim)Simulate → Templates
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim)Simulate → Compile
ModelicaTest_3.2.1ModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitialization (sim)Simulate performance 6.78 → 0:01:07
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile → Simulate
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Simulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Simulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pT (sim)Simulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0:08:02 → 0:01:08
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim)Simulate → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile → Simulate
ModelicaTest_3.2.2_cppModelicaTest.Blocks.Continuous_InitialState (sim)Simulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Simulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Compile → Simulate
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3 (sim)Simulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pT (sim)Simulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0:08:02 → 0:01:08
ModelicaTest_3.2.2_cppModelicaTest.Rotational.AllComponents (sim)Simulate → Templates
ModelicaTest_3.2.2_cppModelicaTest.Rotational.ForUsersGuide.SupportTorque1 (sim)Simulate → Templates
ModelicaTest_3.2.2_cppModelicaTest.Rotational.TestBearingConversion (sim)Simulate → Templates
ModelicaTest_3.2.2_cppModelicaTest.Rotational.TestFriction (sim)Simulate → Templates
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.Electrical.Machines.SMPM_VoltageSourceWithLosses (sim)Simulate performance 0:02:21 → 8.78
ModelicaTest_trunk_cppModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Compile → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3 (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pT (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.Rotational.AllComponents (sim)Simulate → Templates
ModelicaTest_trunk_cppModelicaTest.Rotational.ForUsersGuide.SupportTorque1 (sim)Simulate → Templates
ModelicaTest_trunk_cppModelicaTest.Rotational.TestBearingConversion (sim)Simulate → Templates
ModelicaTest_trunk_cppModelicaTest.Rotational.TestFriction (sim)Simulate → Templates
Modelica_3.1Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Simulate performance 32.52 → 2.62
Modelica_3.2.1Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim)Simulate performance 4.17 → 11.18
Modelica_3.2.1Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Compile → Simulate
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic (sim)Templates → Verify
Modelica_3.2.1_cppModelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Simulate → Compile
Modelica_3.2.1_cppModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke (sim)Compile → Verify
Modelica_3.2.1_cppModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary (sim)Compile → Verify
Modelica_3.2.1_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT (sim)Compile → Verify
Modelica_3.2.2Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Braking (sim)Compile → Simulate
Modelica_3.2.2Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim)Simulate performance 4.42 → 11.03
Modelica_3.2.2Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Compile → Simulate
Modelica_3.2.2Modelica.StateGraph.Examples.FirstExample_Variant2 (sim)Compile → Verify
Modelica_3.2.2_cppModelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Simulate → Compile
Modelica_3.2.2_cppModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke (sim)Compile → Verify
Modelica_3.2.2_cppModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary (sim)Compile → Verify
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot (sim)Verify → Templates
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim)Verify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Rotational.Examples.CoupledClutches (sim)Verify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Rotational.Examples.Friction (sim)Verify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Rotational.Examples.HeatLosses (sim)Simulate → Templates
Modelica_3.2.2_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim)Simulate → Templates
Modelica_3.2.2_cppModelica.Mechanics.Rotational.Examples.SimpleGearShift (sim)Verify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Translational.Examples.Brake (sim)Verify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Translational.Examples.Friction (sim)Verify → Templates
Modelica_3.2.2_cppModelica.Mechanics.Translational.Examples.HeatLosses (sim)Verify → Templates
Modelica_3.2.2_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT (sim)Compile → Verify
Modelica_trunkModelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim)Simulate performance 4.22 → 11.18
Modelica_trunkModelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Compile → Simulate
Modelica_trunk_cppModelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Simulate → Compile
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot (sim)Verify → Templates
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim)Verify → Templates
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.CoupledClutches (sim)Verify → Templates
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.Friction (sim)Verify → Templates
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.HeatLosses (sim)Simulate → Templates
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim)Simulate → Templates
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.SimpleGearShift (sim)Verify → Templates
Modelica_trunk_cppModelica.Mechanics.Translational.Examples.Brake (sim)Verify → Templates
Modelica_trunk_cppModelica.Mechanics.Translational.Examples.Friction (sim)Verify → Templates
Modelica_trunk_cppModelica.Mechanics.Translational.Examples.HeatLosses (sim)Verify → Templates
Modelica_trunk_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT (sim)Compile → Verify
ObjectStabObjectStab.Examples.KundurHJW.Lineopen (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCell (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellIrradianceCharacteristic (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellVoltageSource (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModule (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleMP (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleMPDC (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleMultiPhase (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleSymmetric (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimplePlantSymmetric (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SolarPyramidBatteryCharge (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_2016 (sim)Simulate performance 0:08:00 → 0.02
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160629 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160704 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160808 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160626_to_20161004 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160629 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160704 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160808 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_WeatherData_OneYear (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_2016 (sim)Simulate performance 0:08:00 → 0.02
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160629 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160704 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160808 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160626_to_20161004 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160629 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160704 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160808 (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_WeatherData_OneYear (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Simulate → Compile
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestJunctions3 (sim)Simulate performance 48.70 → 5.02
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating2 (sim)Simulate → Compile
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStaticCondenser (sim)Simulate performance 0:06:48 → 0:01:25
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine3 (sim)Simulate → Compile