OpenModelica newInst from 2019-01-27 19:43:11 to 2019-01-28 15:08:03

Summary

OMC Commits5
Libraries Changed0
Number of Improvements74
Number of Regressions55
Number of Performance Improvements2
Number of Performance Regressions31

OpenModelica Changes

CommitAuthorSummary
247f185a6Per Östlund[NF] Handle importing and inheriting the same name.
852d89ec5Per Östlund[NF] Fix operator overloading.
8fcf925f2Per Östlund[NF] Various improvements.
fcedc05ffWilli Braun[BE] added support for INITIAL_ASSERT in BackendCreate
db18f0d5bKarim Abdelhak[BE]apply simplifyIfEquations on initial equations

3rdParty changes

Note that the 3rdParty libraries REVERTED TO AN OLD COMMIT: 73168676a2d6..8295908d1b04

Library Changes

LibraryChange

Models Affected

AdvancedNoiseAdvancedNoise.Examples.TimeBasedCorrelationsTemplates → Failed
AdvancedNoiseAdvancedNoise.Examples.TimeBasedNoiseTemplates → Failed
AdvancedNoiseAdvancedNoise.Examples.VaryingDistributionTemplates → Failed
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControlFrontEnd performance 5.06 → 10.11 Compile performance 26.77 → 51.99 Simulate performance 5.87 → 11.49
Buildings_latestBuildings.Fluid.Examples.FlowSystem.BasicBackEnd performance 15.63 → 33.33 Compile performance 6.88 → 14.95
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified1BackEnd performance 15.61 → 33.11 Compile performance 6.58 → 14.79
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2BackEnd performance 15.46 → 32.75 Compile performance 6.63 → 15.02
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3BackEnd performance 14.36 → 32.48 Compile performance 6.68 → 14.38
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified4BackEnd performance 10.98 → 23.30 Compile performance 5.93 → 13.35
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified5BackEnd performance 8.59 → 18.60 Compile performance 6.13 → 13.03
Buildings_latestBuildings.Fluid.Examples.Performance.Example1v2Compile performance 11.44 → 23.71
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITSimulate → Templates
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2NodesCompile performance 0:03:59 → 0:08:07
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAITCompile performance 0:03:58 → 0:08:15
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowULgCompile performance 10.94 → 22.05
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeFailed → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegativeFailed → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeFailed → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegativeFailed → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_OneUTubeFailed → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_TwoUTubeFailed → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.FiniteLineSourceSimulate performance 17.34 → 34.37
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.GFunction_100boreholesSimulate performance 22.86 → 46.50
Buildings_latestBuildings.Fluid.Interfaces.Examples.Humidifier_uCompile performance 9.08 → 20.08
Buildings_latestBuildings.Fluid.Storage.Examples.StratifiedEnhancedInternalHexCompile performance 14.94 → 32.28
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerDynamicsCompile performance 13.99 → 30.65
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerLocationCompile performance 15.14 → 33.17
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeFailed → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegativeFailed → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeFailed → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegativeFailed → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_OneUTubeFailed → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_TwoUTubeFailed → Simulate
IndustrialControlSystemsIndustrialControlSystems.Controllers.AutoTuning.Examples.Test_ATPIrelayNCdigitalFailed → Simulate
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.ForceVerify → FrontEnd
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.Force2Verify → FrontEnd
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Verify → FrontEnd
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.SphericalSpherical2Compile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.UniversalSphericalSimulate → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.SphericalDoublePendulumCompile → Simulate
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Forces.ForceTemplates → FrontEnd
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Forces.Force2Templates → FrontEnd
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Templates → FrontEnd
ModelicaTest_3.2.2ModelicaTest.ComplexMath.TestComplexFunctionsFailed → Verify
ModelicaTest_3.2.2ModelicaTest.ComplexMath.TestComplexOperationsFailed → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.ForceVerify → FrontEnd
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.Force2Verify → FrontEnd
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Verify → FrontEnd
ModelicaTest_3.2.2_cppModelicaTest.ComplexMath.TestComplexFunctionsFailed → Simulate
ModelicaTest_3.2.2_cppModelicaTest.ComplexMath.TestComplexOperationsFailed → Simulate
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Forces.ForceTemplates → FrontEnd
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Forces.Force2Templates → FrontEnd
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Templates → FrontEnd
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 7.74 → 13.77 Compile performance 0:01:02 → 0:01:49 Simulate performance 6.78 → 11.68
ModelicaTest_trunkModelicaTest.ComplexMath.TestComplexFunctionsFailed → Verify
ModelicaTest_trunkModelicaTest.ComplexMath.TestComplexOperationsFailed → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotorCompile performance 23.56 → 48.03 Simulate performance 27.52 → 52.82
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotorHeatTransferCompile performance 23.81 → 45.54 Simulate performance 27.42 → 52.29
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 16.55 → 32.78 Simulate performance 7.73 → 14.09
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittingsBackEnd performance 8.04 → 14.11 Compile performance 36.14 → 0:01:14
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesCompile performance 27.67 → 52.12
ModelicaTest_trunkModelicaTest.MultiBody.Forces.ForceVerify → FrontEnd
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Force2Verify → FrontEnd
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Verify → FrontEnd
ModelicaTest_trunk_cppModelicaTest.ComplexMath.TestComplexFunctionsFailed → Simulate
ModelicaTest_trunk_cppModelicaTest.ComplexMath.TestComplexOperationsFailed → Simulate
ModelicaTest_trunk_cppModelicaTest.MultiBody.Forces.ForceTemplates → FrontEnd
ModelicaTest_trunk_cppModelicaTest.MultiBody.Forces.Force2Templates → FrontEnd
ModelicaTest_trunk_cppModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Templates → FrontEnd
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraintCompile → Simulate
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLossesCompile → Simulate
Modelica_3.2.1Modelica.Media.Examples.ReferenceAir.Inverse_sh_TXCompile → Verify
Modelica_3.2.1_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationSimulate performance 13.24 → 22.55
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraintCompile → Simulate
Modelica_3.2.2Modelica.Media.Examples.ReferenceAir.Inverse_sh_TXCompile → Verify
Modelica_trunkModelica.Media.Examples.ReferenceAir.Inverse_sh_TXCompile → Verify
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_DriveSimulate performance 26.11 → 47.47
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_CharacteristicCompile performance 5.87 → 11.62 Simulate performance 10.38 → 20.26
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_CharacteristicSimulate performance 8.48 → 20.06
OpenIPSLOpenIPSL.Examples.Controls.CGMES.ES.ExcSEXSFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ESAC1AFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ESAC2AFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ESDC1AFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ESDC2AFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ESST1AFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.EXAC1Failed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.EXAC2Failed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.EXNIFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.EXST1Failed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.IEEET1Failed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.IEEET2Failed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.IEEEX1Failed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.SCRXFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.SEXSFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ST5BFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.URST5TFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.PSS2AFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.PSS2BFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.STAB3Failed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.STABNIFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.TG.GGOVFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.TG.HYGOVFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.TG.IEESGOFailed → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.TG.TGOV1Failed → Simulate
OpenIPSLOpenIPSL.Examples.Machines.PSSE.GENROEFailed → Simulate
OpenIPSLOpenIPSL.Examples.Machines.PSSE.GENROUFailed → Simulate
OpenIPSLOpenIPSL.Examples.Machines.PSSE.GENSAEFailed → Simulate
OpenIPSLOpenIPSL.Examples.Machines.PSSE.GENSALFailed → Simulate
PNlibPNlib.Examples.ConTest.ConflictVerify → FrontEnd
PNlibPNlib.Examples.ConTest.ConflictLoopVerify → FrontEnd
PNlibPNlib.Examples.ConTest.LoopAndArcweightVerify → Simulate
PNlibPNlib.Examples.ConTest.PCtoTCVerify → Simulate
PNlibPNlib.Examples.ConTest.PCtoTCfunctionVerify → Simulate
PNlibPNlib.Examples.ConTest.SpeedVerify → FrontEnd
PNlibPNlib.Examples.ConTest.TCtoPCVerify → FrontEnd
PNlibPNlib.Examples.ConTest.TCtoPCfunctionVerify → FrontEnd
PNlibPNlib.Examples.ConTest.ZeroArcWeightVerify → FrontEnd
PNlibPNlib.Examples.ConTest.ZeroPlaceVerify → FrontEnd
PNlibPNlib.Examples.DisTest.ConflictBeneBaBSimulate → Verify
PNlibPNlib.Examples.DisTest.ConflictBeneGreedySimulate → Verify
PNlibPNlib.Examples.DisTest.ConflictBeneQuotientSimulate → Verify
PNlibPNlib.Examples.DisTest.ConflictPrioSimulate → Verify
PNlibPNlib.Examples.DisTest.EightConflictProbSimulate → Verify
PNlibPNlib.Examples.DisTest.FiveTimesVerify → FrontEnd
PNlibPNlib.Examples.DisTest.InputConflictBeneBaBSimulate → Verify
PNlibPNlib.Examples.DisTest.InputConflictBeneGreedySimulate → Verify
PNlibPNlib.Examples.DisTest.InputConflictBeneQuotientSimulate → Verify
PNlibPNlib.Examples.DisTest.InputConflictPrioSimulate → Verify
PNlibPNlib.Examples.DisTest.OutputConflictBeneBaBSimulate → Verify
PNlibPNlib.Examples.DisTest.OutputConflictBeneGreedySimulate → Verify
PNlibPNlib.Examples.DisTest.OutputConflictBeneQuotientSimulate → Verify
PNlibPNlib.Examples.DisTest.OutputConflictPrioSimulate → Verify
PNlibPNlib.Examples.DisTest.PrioTestSimulate → Verify
PNlibPNlib.Examples.DisTest.SixConflictProbSimulate → Verify
PNlibPNlib.Examples.DisTest.TtestSimulate → Verify
PNlibPNlib.Examples.ExtTest.ArcswithPCtoTCVerify → FrontEnd
PNlibPNlib.Examples.ExtTest.ArcswithPCtoTC2Verify → FrontEnd
PNlibPNlib.Examples.ExtTest.ArcswithPCtoTC3Verify → FrontEnd
PNlibPNlib.Examples.ExtTest.DoubleArcwithPCtoTCVerify → FrontEnd
PNlibPNlib.Examples.ExtTest.IATestVerify → FrontEnd
PNlibPNlib.Examples.ExtTest.IAwithPCtoTCVerify → FrontEnd
PNlibPNlib.Examples.ExtTest.NoTokensVerify → FrontEnd
PNlibPNlib.Examples.ExtTest.TATestVerify → FrontEnd
PNlibPNlib.Examples.ExtTest.TAwithPCtoTCVerify → FrontEnd
PNlibPNlib.Examples.ExtTest.TAwithWeaklyActivationVerify → FrontEnd
PNlibPNlib.Examples.HybTest.ConflictType3Verify → FrontEnd
PNlibPNlib.Examples.HybTest.EightConflictProbVerify → Simulate
PNlibPNlib.Examples.HybTest.HybLoopAndArcweightVerify → Simulate
PNlibPNlib.Examples.HybTest.InputConflictType3Verify → FrontEnd
PNlibPNlib.Examples.HybTest.OutputConflictType3Verify → FrontEnd
PNlibPNlib.Examples.HybTest.PCtoTDVerify → Simulate
PNlibPNlib.Examples.HybTest.PCtoTDfunctionVerify → Simulate
PNlibPNlib.Examples.HybTest.SixConflictProbVerify → Simulate
PNlibPNlib.Examples.HybTest.TDtoPCVerify → Simulate
PNlibPNlib.Examples.HybTest.TDtoPCfunctionVerify → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16Simulate performance 11.74 → 24.62
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32Simulate performance 31.07 → 0:01:17
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32Simulate performance 21.00 → 6.43
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280Compile → Templates
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16Simulate performance 13.44 → 26.97
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32Simulate performance 36.55 → 0:01:25
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32Simulate performance 24.06 → 7.48