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
93b4018ecPer Östlund[NF] Fix issue with converting functions to DAE.
f7f4c35ecWilli Braun[DAEmode] get rid of the old implementation
05a951b53Martin SjölundHandle tail recursion in CevalFunction
748b75ab9Per Östlund[NF] Fix typing loop.
e30046d30Per Östlund[NF] Fix size as external argument.
fc8513b93niklworscopy Visual Studio libs and pdb of cpp runtime with CMake instead of make
20606a96dPer Ö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_uSimulate → Failed
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFTSimulate → FrontEnd
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier12pulseFFTSimulate → FrontEnd
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160Simulate performance 10.13 → 1.37
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_320Simulate performance 0:01:14 → 3.77
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640Simulate performance 0:01:02 → 2.77
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20Compile performance 30.31 → 16.44
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28Compile performance 0:01:04 → 32.42 Simulate performance 1.12 → 34.57
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20Compile performance 29.81 → 16.59
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28Compile performance 0:01:06 → 32.47 Simulate performance 1.07 → 36.37
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40Compile performance 0:02:42 → 0:01:12 Simulate performance 2.22 → 0:02:05
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10Compile performance 0:01:36 → 54.60
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5Compile performance 0:01:50 → 0:01:03 Simulate performance 2.62 → 12.39
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40Compile performance 0:01:30 → 48.34
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56Compile performance 0:03:50 → 0:01:37 Simulate performance 3.97 → 12.74
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20Compile performance 0:01:31 → 50.50 Simulate performance 2.07 → 10.13
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80Templates → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40Compile performance 0:01:24 → 46.23
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56Compile performance 0:03:49 → 0:01:34
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80Templates → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800Simulate performance 10.53 → 18.69
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600Simulate performance 38.37 → 0:01:23
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000Simulate performance 10.63 → 3.22
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000Templates → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000SimCode performance 0.81 → 27.95 Compile performance 0:01:34 → 51.40 Simulate performance 10.08 → 3.67
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000SimCode 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_16Simulate performance 31.51 → 13.89
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32Simulate performance 0:04:38 → 45.44
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64Simulate performance 25.85 → 0:05:00
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64Simulate performance 3.77 → 17.89
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800Simulate performance 5.37 → 33.22