OpenModelica newInst from 2018-11-08 00:30:12 to 2018-11-09 09:07:16

Summary

OMC Commits4
Libraries Changed2
Number of Improvements19
Number of Regressions2
Number of Performance Improvements32
Number of Performance Regressions3

OpenModelica Changes

CommitAuthorSummary
4125b19e2hkielfix for Python3 remove redundant code optimize string compare
83d21165dRüdiger FrankeTreat array flows as array equations and solve them for code generation
e8bea8597Per Östlund[NF] Improve simplification of functions.
52bf40229hkielincrease performance of file name case sensitivity fix

Library Changes

LibraryChange
Modelica_trunkFrom version trunk (revision 20181031-114952~git~master-om2) to trunk (revision 20181108-110954~git~master-om2)
Modelica_trunk_cppFrom version trunk (revision 20181031-114952~git~master-om2) to trunk (revision 20181108-110954~git~master-om2)

Models Affected

HelmholtzMediaHelmholtzMedia.Examples.BranchingDynamicPipesFrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_aFrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_bFrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.TwoPhase_setStateFrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.setSatFrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_dT
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_dT_component_ph
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_pT
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_ph
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.CarbondioxideTestModel
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.EthanolTestModel
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.EthanolTestModel2
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.HeliumTestModel
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsobutaneTestModel
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsopentaneTestModel
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.PentaneTestModel
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.PropaneTestModel
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134aTestModel
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134aTestModel2
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134a_ASHRAE_TestModel_ph
HelmholtzMediaHelmholtzMedia.Examples.Parameter.SinglePhase_setStateFrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.CheckDerivativesButaneFrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.CheckDerivativesCarbondioxideFrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.CheckDerivativesHeliumFrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.Derivatives_SaturationBoundaryFrontEnd → Templates
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.FreeMotionScalarInit4Compile → Simulate
ModelicaTest_3.2.1_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Plate.kc_turbulent_KCVerify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.FreeMotionScalarInit4Compile → Simulate
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittingsBackEnd performance 12.13 → 6.72
Modelica_3.2.1Modelica.Electrical.Spice3.Examples.GraetzTemplates → Verify
Modelica_3.2.1_cppModelica.Electrical.Spice3.Examples.GraetzTemplates → Simulate
Modelica_3.2.2Modelica.Electrical.Spice3.Examples.GraetzTemplates → Verify
Modelica_3.2.2_cppModelica.Electrical.Spice3.Examples.GraetzTemplates → Simulate
Modelica_trunkModelica.Electrical.Spice3.Examples.GraetzTemplates → Verify
Modelica_trunk_cppModelica.Electrical.Analog.Examples.CauerLowPassSCSimulate performance 13.61 → 6.63
Modelica_trunk_cppModelica.Electrical.Machines.Examples.DCMachines.DCPM_CoolingSimulate performance 23.90 → 11.84
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_DriveSimulate performance 38.75 → 18.55
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_CharacteristicSimulate performance 18.09 → 8.73
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_CharacteristicSimulate performance 18.53 → 6.93
Modelica_trunk_cppModelica.Electrical.Spice3.Examples.GraetzTemplates → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16Simulate performance 12.24 → 25.17
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32Simulate performance 29.97 → 0:01:20
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10Simulate performance 26.73 → 15.35
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10Simulate performance 21.72 → 10.59
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20Simulate performance 15.76 → 8.48
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28Simulate performance 58.93 → 32.48
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40SimCode performance 12.86 → 6.76 Templates performance 17.70 → 10.10
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28Simulate performance 59.10 → 33.28
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40SimCode performance 23.50 → 12.07
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10Simulate performance 22.44 → 11.94
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5Simulate performance 24.52 → 13.69
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40Simulate performance 14.36 → 7.53
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56Templates performance 23.39 → 13.46 Simulate performance 38.74 → 21.81
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20Templates performance 11.46 → 6.67 Simulate performance 14.93 → 7.43
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80FrontEnd performance 18.94 → 9.55 Simulate performance 0:01:16 → 43.66
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80Templates performance 40.80 → 18.97
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40Templates performance 11.82 → 6.78
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56SimCode performance 12.44 → 7.31 Templates performance 22.95 → 13.36 Simulate performance 15.86 → 8.43
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80FrontEnd performance 16.43 → 9.64
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140Simulate performance 20.21 → 9.63
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800Simulate performance 25.90 → 13.04
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600Templates performance 13.08 → 7.07 Simulate performance 0:01:45 → 56.18
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000Compile performance 28.93 → 14.39
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10BackEnd performance 16.31 → 9.43 Compile performance 17.29 → 9.78
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10Compile performance 42.98 → 20.76
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10SimCode performance 21.08 → 12.27 Templates performance 11.93 → 6.87 Compile performance 0:02:12 → 58.39
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10SimCode performance 16.59 → 8.41
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32Simulate performance 48.59 → 0:01:24
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_FBackEnd performance 13.21 → 7.70
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating1Simulate → Compile