OpenModelica v1.19-fmi from 2022-07-02 17:17:45 to 2022-07-09 15:12:42

Summary

OMC Commits2
Libraries Changed1
Number of Improvements12
Number of Regressions12
Number of Performance Improvements39
Number of Performance Regressions38

OpenModelica Changes

CommitAuthorSummary
17fa8ebc5fAdrian Popremove tag-release.sh script (#9201)
774197e205Adrian Pop[BE] creating array parameter bindings correctly (#9193)

Library Changes

LibraryChange
ClaRa_devFrom version internal (d931ea39e5a56704911d2d4fb78d4386e13ec553) OMSimulator v2.0.0-dev-967-g1552061-linux to internal (c7270f4f1d999bff13e4864b26bee64a302a6e01) OMSimulator v2.0.0-dev-967-g1552061-linux

Models Affected

AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:02:27 → 0:04:14
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate → Compile
AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)
AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)
AixLib_latestAixLib.Fluid.Geothermal.Borefields.Examples.Borefields (sim)
AixLib_latestAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)
AixLib_latestAixLib.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 11.88 → 20.91
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)SimCode performance 0:02:39 → 44.42
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)
Buildings_8Buildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)SimCode performance 14.72 → 25.51
Buildings_8Buildings.Controls.Predictors.Examples.BESTEST (sim)Compile performance 56.35 → 0:01:41
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate → Compile
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)
Buildings_8Buildings.Fluid.HeatExchangers.DXCoils.WaterCooled.Validation.VariableSpeedEnergyPlus (sim)SimCode performance 14.12 → 7.40
Buildings_8Buildings.Fluid.SolarCollectors.BaseClasses.Examples.ASHRAESolarGain (sim)Simulate performance 50.03 → 0.02
Buildings_8Buildings.Fluid.SolarCollectors.Validation.FlatPlateNPanels (sim)Simulate performance 31.35 → 17.82
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)SimCode performance 11.29 → 19.74
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)SimCode performance 21.36 → 10.46
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)SimCode performance 16.90 → 40.97
Buildings_latestBuildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)SimCode performance 42.93 → 0:01:32
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber (sim)SimCode → Failed
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber_control (sim)SimCode → Failed
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber_vs_Burner_control (sim)SimCode → Failed
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)SimCode performance 0:01:27 → 50.58 Simulate performance 3.79 → 12.46
ClaRa_devClaRa.Components.Mills.HardCoalMills.Check.combineMillandFurnace (sim)SimCode → Failed
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)
IDEASIDEAS.Buildings.Components.Examples.BeamRadiationOnFloor (sim)Compile performance 0:02:09 → 0:04:09
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Compile performance 0:01:52 → 0:04:14
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates performance 12.17 → 7.07
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)Compile performance 0:02:13 → 0:04:07
IDEASIDEAS.Buildings.Examples.ComfortExample (sim)Templates performance 3.68 → 31.04
IDEASIDEAS.Buildings.Examples.InternalGainExample (sim)Templates performance 3.53 → 24.92
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)Compile → Failed
IDEASIDEAS.Buildings.Examples.Structure (sim)SimCode performance 0:01:55 → 37.76 Templates performance 7.04 → 44.90
IDEASIDEAS.Buildings.Examples.ZoneCO2 (sim)Compile performance 48.96 → 0:02:50
IDEASIDEAS.Buildings.Examples.ZoneExample (sim)Compile performance 41.20 → 0:02:57
IDEASIDEAS.Buildings.Validation.Tests.Case930 (sim)SimCode performance 21.72 → 10.22
IDEASIDEAS.Buildings.Validation.Tests.Case950 (sim)SimCode performance 7.42 → 12.77
IDEASIDEAS.Buildings.Validation.Tests.ViewFactorVerification (sim)SimCode performance 36.25 → 21.02
IDEAS_devIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Compile performance 0:03:55 → 0:01:59
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)Compile performance 0:04:23 → 0:02:14
IDEAS_devIDEAS.Buildings.Examples.ComfortExample (sim)SimCode performance 24.77 → 42.32 Templates performance 49.65 → 3.85
IDEAS_devIDEAS.Buildings.Examples.InternalGainExample (sim)Templates performance 33.56 → 3.82 Compile performance 0:04:15 → 0:02:26
IDEAS_devIDEAS.Buildings.Examples.OpenDoorComparison (sim)Failed → Compile
IDEAS_devIDEAS.Buildings.Examples.Structure (sim)SimCode performance 40.75 → 0:01:55 Templates performance 0:01:23 → 7.69
IDEAS_devIDEAS.Buildings.Examples.ZoneCO2 (sim)Templates performance 22.89 → 1.43 Compile performance 0:02:50 → 42.59
IDEAS_devIDEAS.Buildings.Examples.ZoneExample (sim)Compile performance 0:02:54 → 39.94
IDEAS_devIDEAS.Buildings.Validation.Tests.Case600 (sim)SimCode performance 10.85 → 4.84
IDEAS_devIDEAS.Buildings.Validation.Tests.Case640 (sim)SimCode performance 13.40 → 5.03
IDEAS_devIDEAS.Buildings.Validation.Tests.Case650 (sim)SimCode performance 12.52 → 7.16
IDEAS_devIDEAS.Buildings.Validation.Tests.Case900 (sim)SimCode performance 12.92 → 6.93
IDEAS_devIDEAS.Buildings.Validation.Tests.Case900FF (sim)SimCode performance 11.35 → 4.86
IDEAS_devIDEAS.Buildings.Validation.Tests.Case930 (sim)SimCode performance 15.18 → 7.10
IDEAS_devIDEAS.Buildings.Validation.Tests.ConvectionVerification (sim)SimCode performance 37.03 → 12.31
IDEAS_devIDEAS.Buildings.Validation.Tests.SolarBusValidation (sim)SimCode performance 39.41 → 18.71
IDEAS_devIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)Compile performance 0:02:59 → 0:01:26
IDEAS_devIDEAS.Templates.Examples.ConstantAirFlowRecup (sim)SimCode performance 29.04 → 0:01:02
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)SimCode performance 43.45 → 21.46
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate performance 5.90 → 11.76
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIPServerMultipleClients (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)Compile → Failed
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Compile → Failed
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Compile → Failed
OpenIPSLOpenIPSL.Examples.SevenBus.Network (sim)Compile performance 10.98 → 26.03
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Failed → Compile
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Failed → Compile
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Failed → Compile
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)Failed → Compile
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Templates performance 13.71 → 8.01
OpenIPSL_devOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Failed → Compile
OpenIPSL_devOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)BackEnd performance 51.95 → 28.85 Compile performance 0:06:19 → 0:03:39
OpenIPSL_devOpenIPSL.Examples.NamsskoganGrid.Grid_Model (sim)Compile performance 21.64 → 11.11
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Simulate → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 21.64 → 49.56 Templates performance 6.04 → 14.43 Compile performance 17.42 → 34.84 Simulate performance 16.44 → 32.85
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 7.35 → 17.71 Compile performance 9.08 → 18.78
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 17.01 → 35.28 Templates performance 4.46 → 12.56 Compile performance 14.05 → 27.45
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 6.01 → 11.54
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)BackEnd performance 10.12 → 4.21 Compile performance 13.39 → 6.87
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 18.72 → 6.58 BackEnd performance 30.35 → 10.65
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)FrontEnd performance 36.13 → 16.31 BackEnd performance 0:01:05 → 0:02:05 SimCode performance 7.39 → 14.72 Templates performance 7.87 → 17.84 Compile performance 25.52 → 54.73
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 16.90 → 7.40 Compile performance 11.21 → 5.98
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)BackEnd performance 46.23 → 21.22 Compile performance 23.86 → 12.73
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd performance 11.74 → 5.47 BackEnd performance 0:02:02 → 0:01:09 Templates performance 11.45 → 22.63 Compile performance 26.32 → 46.04
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 27.71 → 15.30 Templates performance 11.58 → 5.61 Simulate performance 29.51 → 15.37
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)BackEnd performance 36.74 → 16.66 Templates performance 12.98 → 7.40 Compile performance 40.38 → 22.15 Simulate performance 38.10 → 16.26
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)BackEnd performance 27.28 → 12.58 Templates performance 10.56 → 5.08 Compile performance 33.82 → 18.64
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)FrontEnd performance 11.92 → 5.09 BackEnd performance 51.76 → 27.66 SimCode performance 13.40 → 7.01 Templates performance 18.72 → 9.86 Compile performance 0:01:09 → 37.36 Simulate performance 0:01:06 → 30.42
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)BackEnd performance 26.76 → 13.04 Templates performance 10.94 → 5.31 Compile performance 33.22 → 19.27
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)FrontEnd performance 14.85 → 5.47 BackEnd performance 12.62 → 7.04 Compile performance 31.35 → 18.34
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates performance 14.03 → 5.79 Compile performance 32.78 → 18.42
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)BackEnd performance 56.85 → 29.46 Templates performance 22.15 → 10.81 Compile performance 0:01:03 → 36.70 Simulate performance 21.14 → 10.38
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)SimCode performance 14.97 → 8.11 Compile performance 0:01:13 → 29.90
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 9.62 → 20.38 Compile performance 4.96 → 10.76
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)BackEnd performance 24.05 → 53.02 SimCode performance 3.04 → 10.22 Compile performance 8.80 → 19.18
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Simulate performance 7.59 → 19.48
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 9.67 → 21.35 Compile performance 5.01 → 10.71
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)BackEnd performance 22.74 → 50.25 SimCode performance 3.57 → 12.73 Compile performance 8.35 → 17.32
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 14.06 → 31.38 Compile performance 7.15 → 13.27
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)BackEnd performance 12.50 → 29.02 Compile performance 6.68 → 12.66
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)BackEnd performance 12.75 → 30.64 Compile performance 6.70 → 12.86
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)BackEnd performance 7.96 → 13.69
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)BackEnd performance 7.60 → 13.89