OpenModelica master from 2018-03-21 02:26:23 to 2018-03-22 00:01:25

Summary

OMC Commits7
Libraries Changed1
Number of Improvements6
Number of Regressions4
Number of Performance Improvements12
Number of Performance Regressions13

OpenModelica Changes

CommitAuthorSummary
93b4018ec4Per Östlund[NF] Fix issue with converting functions to DAE.
f7f4c35ec4Willi Braun[DAEmode] get rid of the old implementation
05a951b53eMartin SjölundHandle tail recursion in CevalFunction
748b75ab9fPer Östlund[NF] Fix typing loop.
e30046d30fPer Östlund[NF] Fix size as external argument.
fc8513b93dniklworscopy Visual Studio libs and pdb of cpp runtime with CMake instead of make
20606a96d6Per Östlund[NF] Improve performance of DAE conversion.

Library Changes

LibraryChange
ScalableTestSuiteConfiguration hash (OMC settings or the testing script changed)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Validation.HeaterCooler_u (sim)Simulate → Failed
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFT (sim)Simulate → FrontEnd
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier12pulseFFT (sim)Simulate → FrontEnd
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160 (sim)Simulate performance 10.13 → 1.37
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_320 (sim)Simulate performance 0:01:14 → 3.77
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640 (sim)Simulate performance 0:01:02 → 2.77
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Compile performance 30.31 → 16.44
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)Compile performance 0:01:04 → 32.42 Simulate performance 1.12 → 34.57
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)Compile performance 29.81 → 16.59
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)Compile performance 0:01:06 → 32.47 Simulate performance 1.07 → 36.37
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Compile performance 0:02:42 → 0:01:12 Simulate performance 2.22 → 0:02:05
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Compile performance 0:01:36 → 54.60
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Compile performance 0:01:50 → 0:01:03 Simulate performance 2.62 → 12.39
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Compile performance 0:01:30 → 48.34
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Compile performance 0:03:50 → 0:01:37 Simulate performance 3.97 → 12.74
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Compile performance 0:01:31 → 50.50 Simulate performance 2.07 → 10.13
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Templates → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Compile performance 0:01:24 → 46.23
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Compile performance 0:03:49 → 0:01:34
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Templates → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)Simulate performance 10.53 → 18.69
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 38.37 → 0:01:23
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000 (sim)Simulate performance 10.63 → 3.22
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000 (sim)Templates → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000 (sim)SimCode performance 0.81 → 27.95 Compile performance 0:01:34 → 51.40 Simulate performance 10.08 → 3.67
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000 (sim)SimCode performance 2.75 → 0:02:03 Compile performance 0:04:55 → 0:02:01 Simulate performance 36.97 → 12.13
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16 (sim)Simulate performance 31.51 → 13.89
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Simulate performance 0:04:38 → 45.44
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)Simulate performance 25.85 → 0:05:00
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)Simulate performance 3.77 → 17.89
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 5.37 → 33.22