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
cc3ff32b4Rüdiger FrankeConsider discrete states in Cpp fmi2GetDirectionalDerivative
056a0fae0Rüdiger FrankeSet index of clocked partition for FMI Jacobian
de26b558aAdrian Popfix msvc build - select skd 8.1 for msvc 2015 - use jom to compile things in parallel
b3683ed28Willi Braun[BE] differentiate the inner exp of getPart
65beadfa5Mahder Gebremedhin[NF] Initial support for function vectorization.
e9740997eLennart OchelUpdate 3rdParty
d98c067dbPer ÖstlundNotify about constant values in match inputs.
f2d424245Martin SjölundCheck uses-annotation on loadFile of non-package
d0e1fe9a1Willi Braun[BE] remove redundant Expression.simplify calls
079c102b1hkielremove unnecessary define in Makefile
779ff677bWilli Braun[cRuntime] if IDA fails with linear solver setup reinit and try again
747e40188Willi Braun[DAEmode] try to improve the performance of the main traverseFunction
995c5ef0fWilli Braunmove profiling function from BackendDAEUtil > Util
09e106cf9Martin SjölundChange the default simulation opt. level to -Os
46dca4245Willi 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.TwoFloorsCompile performance 14.34 → 29.56
Annex60_1.0.0Annex60.Fluid.Examples.FlowSystem.BasicCompile performance 9.13 → 22.75
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloorsCompile performance 14.29 → 29.41
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.BasicCompile performance 8.78 → 22.70
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1Compile performance 8.73 → 21.40
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2Compile performance 8.68 → 21.55
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3Compile performance 8.68 → 21.65
BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystemCompile performance 9.68 → 24.15
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZoneCompile performance 20.85 → 0:01:06
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.BasicCompile performance 8.88 → 22.95
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified1Compile performance 8.88 → 21.95
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2Compile performance 8.83 → 21.85
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3Compile performance 8.73 → 21.70
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArrayCompile performance 16.49 → 51.90
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorageCompile performance 16.59 → 42.79
Buildings_1.6Buildings.Fluid.HeatExchangers.Boreholes.BaseClasses.Examples.BoreholeSegmentSimulate → Compile
Buildings_1.6Buildings.Fluid.HeatExchangers.Boreholes.BaseClasses.Examples.HexInternalElementSimulate → Compile
Buildings_1.6Buildings.Fluid.HeatExchangers.Boreholes.BaseClasses.Examples.SingleUTubeResistancesSimulate → Compile
Buildings_1.6Buildings.Fluid.HeatExchangers.Boreholes.Examples.UTubeSimulate → Compile
Buildings_1.6Buildings.Utilities.Psychrometrics.Functions.BaseClasses.Examples.WaterVaporPressureDerivativeCheckCompile → Simulate
Buildings_3.0.0Buildings.Examples.VAVCO2.VAVSystemCTControlCompile performance 14.39 → 30.92
Buildings_3.0.0Buildings.HeatTransfer.Windows.Examples.WindowCompile performance 12.23 → 55.86
Buildings_5.0.1Buildings.Examples.VAVCO2.VAVSystemCTControlCompile performance 13.29 → 29.52
Buildings_5.0.1Buildings.Experimental.DistrictHeatingCooling.Examples.IdealSystem3ClustersCompile performance 10.48 → 22.86
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.BasicCompile performance 8.83 → 22.95
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified1Compile performance 8.93 → 21.35
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified2Compile performance 8.83 → 21.80
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified3Compile performance 8.58 → 21.50
Buildings_5.0.1Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlowCompile performance 10.88 → 26.91
Buildings_5.0.1Buildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitializationCompile performance 11.13 → 25.11
Buildings_5.0.1Buildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitializationPerfectGasesCompile performance 11.13 → 25.01
Buildings_5.0.1Buildings.HeatTransfer.Windows.Examples.WindowCompile performance 12.08 → 55.06
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControlCompile performance 13.13 → 29.16
Buildings_latestBuildings.Experimental.DistrictHeatingCooling.Examples.IdealSystem3ClustersCompile performance 10.48 → 22.00
Buildings_latestBuildings.Fluid.Examples.FlowSystem.BasicCompile performance 9.03 → 22.85
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified1Compile performance 8.73 → 21.75
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2Compile performance 9.08 → 21.80
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3Compile performance 8.73 → 21.40
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITCompile performance 25.51 → 0:01:44
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2NodesCompile performance 9.03 → 28.51
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlowCompile performance 10.83 → 26.91
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitializationCompile performance 10.83 → 24.66
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitializationPerfectGasesCompile performance 10.98 → 25.11
Buildings_latestBuildings.HeatTransfer.Windows.Examples.WindowCompile performance 12.08 → 54.90
ChemicalChemical.Examples.AcidBase.AlbuminTitrationCompile performance 24.66 → 0:01:17
HanserModelicaHanserModelica.InductionMachines.IMS_StartSimulate performance 14.09 → 7.18
HanserModelicaHanserModelica.SynchronousMachines.SMEE_LoadDumpSimulate performance 13.78 → 7.68
IBPSA_latestIBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloorsCompile performance 14.94 → 30.27
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.BasicCompile performance 8.98 → 22.80
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified1Compile performance 8.93 → 21.55
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified2Compile performance 8.83 → 21.75
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3Compile performance 8.58 → 21.70
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITCompile performance 25.56 → 0:01:46
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2NodesCompile performance 8.98 → 28.41
ModelicaTest_3.2.1ModelicaTest.Blocks.FilterTests.AllOptionsCompile performance 9.83 → 28.52
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittingsCompile performance 9.23 → 28.01
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesCompile performance 7.73 → 21.91
ModelicaTest_3.2.1ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhaseCompile performance 5.22 → 11.18 Simulate performance 0:01:18 → 41.30
ModelicaTest_3.2.1ModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitializationSimulate performance 15.04 → 8.68
ModelicaTest_3.2.2ModelicaTest.Blocks.FilterTests.AllOptionsCompile performance 10.68 → 29.87
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittingsCompile performance 9.93 → 29.57
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesCompile performance 8.33 → 23.10
ModelicaTest_3.2.2ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhaseCompile performance 5.57 → 11.78 Simulate performance 0:01:18 → 42.29
ModelicaTest_trunk_cppModelicaTest.Math.Random.TestSpecialCompile performance 15.69 → 0:11:02
Modelica_3.2.1Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderCompile performance 17.29 → 43.99
Modelica_3.2.1Modelica.Fluid.Examples.IncompressibleFluidNetworkCompile performance 4.87 → 11.23 Simulate performance 10.73 → 5.87
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTriggerSimulate → Compile
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFTFrontEnd → Simulate
OpenHydraulicsOpenHydraulics.Examples.Excavator.DigCycleSimulationCompile performance 10.03 → 28.36
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.AlbuminTitrationCompile performance 21.85 → 0:01:17
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Develop.Hemoglobin_titration_shiftsCompile performance 35.52 → 0:02:14
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Hemoglobin_MKM_AdairCompile performance 9.33 → 26.36
ThermoSysProThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50Compile performance 16.64 → 0:01:03
ThermoSysProThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTACCompile performance 16.34 → 0:01:02
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeatingCompile performance 6.93 → 22.05