OpenModelica newInst from 2018-05-15 11:12:36 to 2018-05-15 19:48:22

Summary

OMC Commits1
Libraries Changed0
Number of Improvements24
Number of Regressions13
Number of Performance Improvements64
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
c09713212Per Östlund[NF] Generate less stupid flat models.

Library Changes

LibraryChange

Models Affected

Annex60_1.0.0Annex60.Fluid.FMI.Conversion.Validation.AirToOutletTemplates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.AirToOutletTemplates → Simulate
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.AirToOutletTemplates → Simulate
Buildings_5.0.1Buildings.Fluid.FMI.Conversion.Validation.AirToOutletTemplates → Simulate
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.AirToOutletTemplates → Simulate
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.AirToOutletTemplates → Simulate
IndustrialControlSystemsIndustrialControlSystems.Applications.ControlProblems.CascadeControlSimulate → Failed
IndustrialControlSystemsIndustrialControlSystems.Applications.ControlProblems.PI_ContinuousVsDigitalFrontEnd → Failed
IndustrialControlSystemsIndustrialControlSystems.Controllers.Examples.TestPID_trackingFrontEnd → Failed
IndustrialControlSystemsIndustrialControlSystems.Controllers.Logic.Examples.TestRelaySimulate → Failed
IndustrialControlSystemsIndustrialControlSystems.Logical.Counter.Examples.countZeroCrossingSimulate → Failed
IndustrialControlSystemsIndustrialControlSystems.Logical.LogicalOperations.Examples.basicLogicOperationsSimulate → Failed
ModelicaTest_3.2.1_cppModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 11.64 → 6.46
ModelicaTest_3.2.2ModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 12.42 → 7.07
ModelicaTest_3.2.2_cppModelicaTest.Math.TestColorMapToSvgCompile → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 12.33 → 6.68 Compile performance 21.88 → 12.08
ModelicaTest_trunkModelicaTest.Math.Random.TestRandomIntegersSimulate → Failed
ModelicaTest_trunk_cppModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 11.32 → 6.04 Templates performance 0:05:37 → 0:03:06
ModelicaTest_trunk_cppModelicaTest.Math.Random.TestRandomIntegersTemplates → Failed
ModelicaTest_trunk_cppModelicaTest.Math.TestColorMapToSvgCompile → Templates
Modelica_3.1_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo1Compile → Templates
Modelica_3.1_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo2Compile → Templates
Modelica_3.2.2_cppModelica.Electrical.Analog.Examples.CauerLowPassSCSimulate performance 10.94 → 6.28
Modelica_trunk_cppModelica.Thermal.HeatTransfer.Examples.MotorSimulate performance 24.83 → 14.59
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10Simulate performance 24.83 → 14.59
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10BackEnd performance 0:02:39 → 0:01:21 SimCode performance 20.19 → 9.19 Compile performance 0:01:44 → 0:01:01 Simulate performance 23.72 → 13.49
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40Compile performance 20.47 → 9.43
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_320_M_10Compile performance 30.00 → 16.30
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10BackEnd performance 37.31 → 18.42
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.Verification.BreakerNetwork_3_ScalarCompile performance 0:01:22 → 2.97
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_14_M_14Compile performance 0:01:22 → 2.97
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20Compile performance 0:01:22 → 2.97
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28Compile performance 0:01:22 → 2.97
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_10_M_10Compile performance 0:01:22 → 2.97
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14Compile performance 0:01:22 → 2.97
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20Failed → FrontEnd
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28BackEnd performance 0:01:02 → 32.16
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40Simulate performance 16.21 → 7.18
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80FrontEnd performance 35.32 → 20.66 BackEnd performance 0:01:09 → 39.13 SimCode performance 18.08 → 10.44 Templates performance 38.06 → 18.70
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_20_M_20BackEnd performance 16.06 → 8.97
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28BackEnd performance 0:01:04 → 32.14
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280BackEnd performance 0:01:43 → 56.81 SimCode performance 18.30 → 8.38 Compile performance 0:01:51 → 0:01:04
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640BackEnd performance 26.57 → 14.31 Compile performance 45.19 → 26.42
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100BackEnd performance 21.48 → 12.07 SimCode performance 16.33 → 8.72 Templates performance 26.59 → 15.58
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280Templates performance 13.09 → 7.64
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400BackEnd performance 20.55 → 11.93 SimCode performance 15.30 → 8.61 Templates performance 28.27 → 16.04
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800BackEnd performance 13.90 → 7.83 Simulate performance 35.28 → 16.45
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600Compile performance 0:04:08 → 0:02:23 Simulate performance 0:02:05 → 0:01:05
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_2000FrontEnd performance 17.55 → 9.31
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_4000FrontEnd performance 0:01:10 → 39.69
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000Compile performance 27.30 → 12.99
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_250Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_10Compile performance 48.23 → 24.86
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100Compile performance 47.44 → 25.51
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_1000Compile performance 47.24 → 25.36
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10Compile performance 0:01:59 → 0:01:05
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10Templates → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10SimCode performance 18.56 → 10.49 Templates performance 12.30 → 6.93
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_10Compile performance 36.37 → 19.70
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100Compile performance 36.46 → 19.96
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_1000Compile performance 38.62 → 20.61
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10BackEnd performance 14.57 → 8.56 SimCode performance 16.26 → 8.58 Compile performance 0:01:34 → 50.56
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10Compile performance 0:04:59 → 0:02:50
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10Failed → Templates
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64Failed → Templates
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600Compile performance 36.78 → 21.56
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200Simulate performance 0:01:14 → 35.58
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64Simulate performance 0:01:14 → 35.58
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4BackEnd performance 32.11 → 17.94
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8BackEnd performance 31.56 → 18.54
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600Compile performance 38.49 → 20.65
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200Compile performance 0:01:58 → 0:01:04
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400Templates → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800Templates performance 14.02 → 7.78 Simulate performance 0:01:27 → 43.84
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200Compile performance 0:01:05 → 38.28
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400BackEnd performance 13.39 → 7.76 Simulate performance 22.83 → 10.93
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280BackEnd performance 33.98 → 18.94
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_2560BackEnd performance 0:01:24 → 43.86 SimCode performance 20.67 → 11.97
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640BackEnd performance 16.14 → 9.21
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_20Simulate performance 23.57 → 13.59
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_320Compile performance 26.89 → 14.79
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_40Simulate performance 0:02:57 → 0:01:44
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280Compile performance 0:02:31 → 0:01:28
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_320Compile performance 21.48 → 12.29
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_640Compile performance 53.71 → 29.62
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280Compile performance 0:02:35 → 0:01:29
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_640Compile performance 51.60 → 30.27
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_10Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.Verification.TransmissionLineCheckFailed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100BackEnd performance 22.06 → 12.65 SimCode performance 15.23 → 8.91
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280Templates performance 14.62 → 8.01
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400BackEnd performance 21.40 → 11.45 SimCode performance 16.23 → 9.07
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800BackEnd performance 14.60 → 7.62 Simulate performance 28.09 → 12.39
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600BackEnd performance 30.72 → 17.76 SimCode performance 10.24 → 5.61 Simulate performance 0:01:50 → 56.43
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_2000FrontEnd performance 17.79 → 9.25
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_4000FrontEnd performance 0:01:11 → 39.11
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_250Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10BackEnd performance 15.03 → 8.36 SimCode performance 15.96 → 8.40
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10Failed → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_6Simulate → Failed
ThermoPowerThermoPower.Test.WaterComponents.TestMixerSlowFastSimulate → Failed
ThermoPowerThermoPower.Test.WaterComponents.TestMixerSlowFastSteamSimulate → Failed