OpenModelica newInst from 2019-02-14 15:08:23 to 2019-02-14 21:08:30

Summary

OMC Commits1
Libraries Changed2
Number of Improvements9
Number of Regressions2
Number of Performance Improvements9
Number of Performance Regressions57

OpenModelica Changes

CommitAuthorSummary
b5e109e1bAdrian Popfix ticket:5305 - handle ModelicaStandardTables in SimCodeFunctionUtil.getLibraryStringInMSVCFormat - fix some msvc C codegen issues (some linker issues stil remain) - now models with tables work fine with --target=msvc --simCodeTarget=Cpp

Library Changes

LibraryChange
HanserModelicaFrom version 1.0.1 (revision 1.0.1) to 1.0.2 (revision 1.0.2-20190214-131402~git~release)
ModelicaTest_trunk_cppFrom version trunk (revision 20190213-135220~git~master-om162) to trunk (revision 20190213-135220~git~master-om163)

Models Affected

BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.BasicBackEnd performance 15.58 → 31.47 Compile performance 28.97 → 58.62
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified1BackEnd performance 15.60 → 29.31 Compile performance 27.77 → 54.59
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2BackEnd performance 15.28 → 31.27 Compile performance 29.07 → 55.36
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3BackEnd performance 15.83 → 31.73 Compile performance 27.26 → 54.85
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified4BackEnd performance 11.03 → 21.78 Compile performance 23.66 → 46.87
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified5BackEnd performance 8.71 → 17.10 Compile performance 22.86 → 44.84
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified6Compile performance 20.20 → 41.04
BuildingSystemsBuildingSystems.Fluid.Examples.Performance.Example1v2Compile performance 12.59 → 24.36
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITSimulate → Templates
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2NodesCompile performance 0:04:19 → 0:08:19
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.FiniteLineSourceSimulate performance 0:01:45 → 0:03:40
BuildingSystemsBuildingSystems.Fluid.Interfaces.Examples.Humidifier_uCompile performance 10.78 → 20.56
BuildingSystemsBuildingSystems.Fluid.Storage.Examples.StratifiedEnhancedInternalHexCompile performance 16.09 → 33.87
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.HeatExchangerDynamicsCompile performance 14.99 → 30.91
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.HeatExchangerLocationCompile performance 16.69 → 34.27
BuildingSystemsBuildingSystems.HAM.HeatAndMoistureTransport.Examples.HeatAndMoistureTransport3DBackEnd performance 5.77 → 10.93 Compile performance 16.60 → 31.26
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArrayBackEnd performance 16.49 → 30.25 Templates performance 6.88 → 12.91 Compile performance 0:01:45 → 0:03:25 Simulate performance 12.49 → 23.81
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12Simulate performance 5.12 → 10.04
ChemicalChemical.Examples.AcidBase.AlbuminTitrationSimulate → Failed
ChemicalChemical.Examples.AcidBase.Dev.RedCellMembraneCompile performance 15.64 → 31.53 Simulate performance 8.28 → 18.67
ChemicalChemical.Examples.Hemoglobin.HemoglobinCarboxylationBackEnd performance 8.28 → 15.01 Compile performance 16.04 → 33.33
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryBackEnd performance 7.98 → 15.51 Compile performance 15.54 → 33.90
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCOBackEnd performance 9.66 → 19.35 Compile performance 18.75 → 40.08
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllostery_BackEnd performance 8.07 → 16.43 Compile performance 16.14 → 34.31
ChemicalChemical.Examples.Hemoglobin.HemoglobinTitrationBackEnd performance 7.97 → 15.85 Compile performance 15.94 → 33.00
ChemicalChemical.Examples.RedCellMembraneCompile performance 16.10 → 29.35 Simulate performance 6.13 → 13.07
HanserModelicaHanserModelica.SynchronousMachines.SMEE_DOLFailed → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_ShortCircuit1Failed → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_ShortCircuit2Failed → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_ShortCircuit3Failed → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Synchronization1Failed → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Synchronization2Failed → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Synchronization3Failed → Simulate
IBPSA_latestIBPSA.Airflow.Multizone.Examples.ClosedDoorsCompile performance 4.97 → 10.58 Simulate performance 9.68 → 20.45
IBPSA_latestIBPSA.Airflow.Multizone.Examples.OneOpenDoorSimulate performance 5.47 → 11.00
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.BasicBackEnd performance 16.69 → 31.92 Compile performance 25.31 → 49.20
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified1BackEnd performance 17.23 → 30.16 Compile performance 24.71 → 48.32
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified2BackEnd performance 16.66 → 32.53 Compile performance 24.31 → 48.80
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3BackEnd performance 16.31 → 30.59 Compile performance 24.71 → 47.28
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified4BackEnd performance 12.16 → 23.33 Compile performance 19.90 → 39.85
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified5BackEnd performance 9.11 → 17.99 Compile performance 20.55 → 38.33
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified6Compile performance 17.69 → 33.74
IBPSA_latestIBPSA.Fluid.Examples.Performance.Example1v2Compile performance 11.94 → 22.26
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITBackEnd performance 0:01:57 → 0:03:43 SimCode performance 12.31 → 22.67 Templates performance 6.88 → 14.63
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2NodesCompile performance 0:04:18 → 0:08:17
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAITCompile performance 0:04:22 → 0:08:25
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowULgCompile performance 11.84 → 25.09
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_TwoUTubeSimulate performance 32.42 → 0:01:04
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.FiniteLineSourceSimulate performance 0:01:45 → 0:03:39
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.GFunction_100boreholesSimulate performance 46.94 → 0:01:36
IBPSA_latestIBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHexCompile performance 16.59 → 32.49
IBPSA_latestIBPSA.Fluid.Storage.Validation.HeatExchangerDynamicsCompile performance 15.04 → 29.91
IBPSA_latestIBPSA.Fluid.Storage.Validation.HeatExchangerLocationCompile performance 17.35 → 33.39
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Fluid.DynamicPipeLumpedPressureInitializationSimulate performance 11.13 → 22.59
ModelicaTest_trunk_cppModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 8.83 → 15.05
Modelica_3.2.1Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderFrontEnd performance 13.67 → 7.50
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticCompile performance 23.19 → 13.49
Modelica_3.2.2_cppModelica.Media.Examples.TestOnly.MixIdealGasAirCompile → Verify
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_ConveyorSimulate performance 10.87 → 5.87
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_CharacteristicSimulate performance 18.96 → 10.38
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDumpSimulate performance 34.46 → 15.30
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_ConveyorCompile performance 12.99 → 6.68 Simulate performance 26.74 → 10.94
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_InitializeCompile performance 12.86 → 6.07 Simulate performance 18.24 → 8.58
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_TransformerCompile performance 18.58 → 9.03 Simulate performance 13.77 → 5.98
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6BackEnd performance 26.09 → 15.34
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Loops.EngineV6BackEnd performance 16.88 → 30.18 Templates performance 10.11 → 18.38
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticCompile performance 14.70 → 27.56
ObjectStabObjectStab.Examples.KundurHJW.LinefaultBackEnd performance 6.54 → 11.70
ObjectStabObjectStab.Examples.KundurHJW.LineopenBackEnd performance 5.90 → 10.45
ObjectStabObjectStab.Examples.KundurHJW.SystemBackEnd performance 5.85 → 11.93
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280Templates → Compile
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1Dfem2phSimulate performance 11.73 → 21.85
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_BSimulate performance 25.21 → 43.97
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_CSimulate performance 15.24 → 28.31
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_ECompile performance 21.95 → 39.79
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_FCompile performance 23.91 → 42.29 Simulate performance 0:03:14 → 0:05:37
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_GSimulate performance 13.29 → 24.97