OpenModelica master from 2017-03-20 23:53:26 to 2017-03-21 22:36:06

Summary

OMC Commits6
Libraries Changed0
Number of Improvements38
Number of Regressions99
Number of Performance Improvements8
Number of Performance Regressions2

OpenModelica Changes

CommitAuthorSummary
4984d9d02fMartin SjölundAvoid empty autoconf statements
a919ef478dptaeuberImprove module wrapFunctionCalls
52cd6addf5qichenghuaextended error message in Cvode in case of too many events in small time interval.
4712b7a5d7qichenghuaSet algloop to high values instead when otherwise errors were thrown.
2659444bcbAdeel AsgharReturn boolean from deleteOrUpdateComponentFromElementitems when its successful.
63a779abb7Adeel Asgharticket:4342 Fixed updating protected components

Library Changes

LibraryChange

Models Affected

Annex60Annex60.Airflow.Multizone.Examples.OneOpenDoor (sim)Simulate → Compile
Annex60Annex60.Fluid.Movers.Examples.ClosedLoop_y (sim)FrontEnd → Templates
Annex60Annex60.Fluid.Movers.Examples.PumpsParallel (sim)FrontEnd → Templates
Annex60Annex60.Fluid.Movers.Examples.PumpsSeries (sim)FrontEnd → Templates
Annex60Annex60.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)FrontEnd → Templates
Annex60Annex60.Fluid.Movers.Validation.SpeedControlled_y (sim)FrontEnd → Templates
Annex60Annex60.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_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_latestBuildings.Airflow.Multizone.Examples.OneOpenDoor (sim)Simulate → Compile
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.YD (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
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.FlatPlate (sim)Simulate → Compile
ChemicalChemical.Examples.AcidBase.AcidBaseBufferTest (sim)Simulate → FrontEnd
ChemicalChemical.Examples.AcidBase.CarbonDioxideInBlood (sim)Compile → FrontEnd
ChemicalChemical.Examples.AcidBase.CarbonDioxideInWater (sim)Simulate → FrontEnd
ChemicalChemical.Examples.CheckSubstancesData.SimpleReaction (sim)Simulate → FrontEnd
ChemicalChemical.Examples.CheckSubstancesData.SimpleReaction2 (sim)Simulate → FrontEnd
ChemicalChemical.Examples.CheckSubstancesData.SimpleReaction2_Get_DfG (sim)Simulate → FrontEnd
ChemicalChemical.Examples.CheckSubstancesData.StandardElectrochemicalCell (sim)Simulate → FrontEnd
ChemicalChemical.Examples.CheckSubstancesData.StandardLeadAcidPotential (sim)Simulate → FrontEnd
ChemicalChemical.Examples.ElectrochemicalCell (sim)Simulate → FrontEnd
ChemicalChemical.Examples.GasSolubility (sim)Simulate → FrontEnd
ChemicalChemical.Examples.Hemoglobin.Allosteric_Hemoglobin2_MWC (sim)Simulate → FrontEnd
ChemicalChemical.Examples.Hemoglobin.Allosteric_Hemoglobin_MWC (sim)Simulate → FrontEnd
ChemicalChemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)Simulate → FrontEnd
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)Simulate → FrontEnd
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Simulate → FrontEnd
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllostery_ (sim)Simulate → FrontEnd
ChemicalChemical.Examples.Hemoglobin.HemoglobinTitration (sim)Simulate → FrontEnd
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Fluid.DynamicPipeLumpedPressureInitialization (sim)Simulate performance 6.63 → 0:01:06
ModelicaTest_3.1ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650 (sim)Simulate → Compile
ModelicaTest_3.1ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Glycol47 (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.BranchingPipes4 (sim)Simulate → Compile
ModelicaTest_3.1_cppModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0:08:02 → 0:01:08
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.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitialization (sim)Simulate performance 6.58 → 0:01:06
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.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0:08:02 → 0:01:10
ModelicaTest_3.2.2ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650 (sim)Simulate → Compile
ModelicaTest_3.2.2ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Glycol47 (sim)Simulate → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile → Simulate
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.BranchingPipes4 (sim)Simulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0:08:02 → 0:01:07
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.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650 (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Glycol47 (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Compile → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes4 (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0:08:02 → 0:01:07
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.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.2Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim)Verify → Compile
Modelica_3.2.2Modelica.Media.Examples.Tests.MediaTestModels.Incompressible.Essotherm650 (sim)Simulate → Compile
Modelica_3.2.2Modelica.Media.Examples.Tests.MediaTestModels.Incompressible.Glycol47 (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_trunkModelica.Fluid.Examples.IncompressibleFluidNetwork (sim)Verify → Compile
Modelica_trunkModelica.Media.Examples.Tests.MediaTestModels.Incompressible.Essotherm650 (sim)Simulate → Compile
Modelica_trunkModelica.Media.Examples.Tests.MediaTestModels.Incompressible.Glycol47 (sim)Simulate → Compile
Modelica_trunk_cppModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke (sim)Compile → Verify
Modelica_trunk_cppModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary (sim)Compile → Verify
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
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.SimpleModuleSymmetric (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimplePlantSymmetric (sim)Simulate → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_2016 (sim)Simulate performance 0:08:00 → 0.03
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_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
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating1 (sim)Simulate performance 15.49 → 1.97
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating2 (sim)Simulate → Compile
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStaticCondenser (sim)Simulate performance 0:07:06 → 0:04:04
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1 (sim)Simulate → FrontEnd
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine3 (sim)Simulate → Compile