OpenModelica master from 2018-03-12 21:08:24 to 2018-03-16 09:41:34

Summary

OMC Commits15
Libraries Changed2
Number of Improvements2
Number of Regressions5
Number of Performance Improvements3
Number of Performance Regressions65

OpenModelica Changes

CommitAuthorSummary
cc3ff32b42Rüdiger FrankeConsider discrete states in Cpp fmi2GetDirectionalDerivative
056a0fae02Rüdiger FrankeSet index of clocked partition for FMI Jacobian
de26b558a5Adrian Popfix msvc build - select skd 8.1 for msvc 2015 - use jom to compile things in parallel
b3683ed28aWilli Braun[BE] differentiate the inner exp of getPart
65beadfa5cMahder Gebremedhin[NF] Initial support for function vectorization.
e9740997eaLennart OchelUpdate 3rdParty
d98c067db6Per ÖstlundNotify about constant values in match inputs.
f2d424245eMartin SjölundCheck uses-annotation on loadFile of non-package
d0e1fe9a1fWilli Braun[BE] remove redundant Expression.simplify calls
079c102b1dhkielremove unnecessary define in Makefile
779ff677baWilli Braun[cRuntime] if IDA fails with linear solver setup reinit and try again
747e401885Willi Braun[DAEmode] try to improve the performance of the main traverseFunction
995c5ef0f4Willi Braunmove profiling function from BackendDAEUtil > Util
09e106cf92Martin SjölundChange the default simulation opt. level to -Os
46dca42457Willi Braun[BE] Fixing differentiation of synchronous states

Library Changes

LibraryChange
BuildingSystemsFrom version 2.0.0-beta (revision 2.0.0-beta2-83-ga5be66b) to 2.0.0-beta (revision 2.0.0-beta2-88-ga2d1494)
ModelicaTest_trunk_cppFrom version trunk (revision 20180312-132745~git~master-om93) to trunk (revision 20180312-132745~git~master-om94)

Models Affected

Annex60_1.0.0Annex60.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)Compile performance 14.34 → 29.56
Annex60_1.0.0Annex60.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 9.13 → 22.75
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)Compile performance 14.29 → 29.41
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 8.78 → 22.70
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)Compile performance 8.73 → 21.40
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 8.68 → 21.55
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 8.68 → 21.65
BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystem (sim)Compile performance 9.68 → 24.15
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Compile performance 20.85 → 0:01:06
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 8.88 → 22.95
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified1 (sim)Compile performance 8.88 → 21.95
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 8.83 → 21.85
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 8.73 → 21.70
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArray (sim)Compile performance 16.49 → 51.90
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorage (sim)Compile performance 16.59 → 42.79
Buildings_1.6Buildings.Fluid.HeatExchangers.Boreholes.BaseClasses.Examples.BoreholeSegment (sim)Simulate → Compile
Buildings_1.6Buildings.Fluid.HeatExchangers.Boreholes.BaseClasses.Examples.HexInternalElement (sim)Simulate → Compile
Buildings_1.6Buildings.Fluid.HeatExchangers.Boreholes.BaseClasses.Examples.SingleUTubeResistances (sim)Simulate → Compile
Buildings_1.6Buildings.Fluid.HeatExchangers.Boreholes.Examples.UTube (sim)Simulate → Compile
Buildings_1.6Buildings.Utilities.Psychrometrics.Functions.BaseClasses.Examples.WaterVaporPressureDerivativeCheck (sim)Compile → Simulate
Buildings_3.0.0Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)Compile performance 14.39 → 30.92
Buildings_3.0.0Buildings.HeatTransfer.Windows.Examples.Window (sim)Compile performance 12.23 → 55.86
Buildings_5.0.1Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)Compile performance 13.29 → 29.52
Buildings_5.0.1Buildings.Experimental.DistrictHeatingCooling.Examples.IdealSystem3Clusters (sim)Compile performance 10.48 → 22.86
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 8.83 → 22.95
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified1 (sim)Compile performance 8.93 → 21.35
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 8.83 → 21.80
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 8.58 → 21.50
Buildings_5.0.1Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)Compile performance 10.88 → 26.91
Buildings_5.0.1Buildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitialization (sim)Compile performance 11.13 → 25.11
Buildings_5.0.1Buildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitializationPerfectGases (sim)Compile performance 11.13 → 25.01
Buildings_5.0.1Buildings.HeatTransfer.Windows.Examples.Window (sim)Compile performance 12.08 → 55.06
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Compile performance 13.13 → 29.16
Buildings_latestBuildings.Experimental.DistrictHeatingCooling.Examples.IdealSystem3Clusters (sim)Compile performance 10.48 → 22.00
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 9.03 → 22.85
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified1 (sim)Compile performance 8.73 → 21.75
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 9.08 → 21.80
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 8.73 → 21.40
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 25.51 → 0:01:44
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 9.03 → 28.51
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)Compile performance 10.83 → 26.91
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitialization (sim)Compile performance 10.83 → 24.66
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitializationPerfectGases (sim)Compile performance 10.98 → 25.11
Buildings_latestBuildings.HeatTransfer.Windows.Examples.Window (sim)Compile performance 12.08 → 54.90
ChemicalChemical.Examples.AcidBase.AlbuminTitration (sim)Compile performance 24.66 → 0:01:17
HanserModelicaHanserModelica.InductionMachines.IMS_Start (sim)Simulate performance 14.09 → 7.18
HanserModelicaHanserModelica.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 13.78 → 7.68
IBPSA_latestIBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)Compile performance 14.94 → 30.27
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 8.98 → 22.80
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)Compile performance 8.93 → 21.55
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 8.83 → 21.75
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 8.58 → 21.70
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 25.56 → 0:01:46
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 8.98 → 28.41
ModelicaTest_3.2.1ModelicaTest.Blocks.FilterTests.AllOptions (sim)Compile performance 9.83 → 28.52
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Compile performance 9.23 → 28.01
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Compile performance 7.73 → 21.91
ModelicaTest_3.2.1ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Compile performance 5.22 → 11.18 Simulate performance 0:01:18 → 41.30
ModelicaTest_3.2.1ModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitialization (sim)Simulate performance 15.04 → 8.68
ModelicaTest_3.2.2ModelicaTest.Blocks.FilterTests.AllOptions (sim)Compile performance 10.68 → 29.87
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Compile performance 9.93 → 29.57
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Compile performance 8.33 → 23.10
ModelicaTest_3.2.2ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Compile performance 5.57 → 11.78 Simulate performance 0:01:18 → 42.29
ModelicaTest_trunk_cppModelicaTest.Math.Random.TestSpecial (sim)Compile performance 15.69 → 0:11:02
Modelica_3.2.1Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 17.29 → 43.99
Modelica_3.2.1Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim)Compile performance 4.87 → 11.23 Simulate performance 10.73 → 5.87
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFT (sim)FrontEnd → Simulate
OpenHydraulicsOpenHydraulics.Examples.Excavator.DigCycleSimulation (sim)Compile performance 10.03 → 28.36
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.AlbuminTitration (sim)Compile performance 21.85 → 0:01:17
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Develop.Hemoglobin_titration_shifts (sim)Compile performance 35.52 → 0:02:14
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Hemoglobin_MKM_Adair (sim)Compile performance 9.33 → 26.36
ThermoSysProThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50 (sim)Compile performance 16.64 → 0:01:03
ThermoSysProThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC (sim)Compile performance 16.34 → 0:01:02
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating (sim)Compile performance 6.93 → 22.05