OpenModelica v1.19-fmi from 2022-07-17 00:31:29 to 2022-07-23 17:13:19

Summary

OMC Commits1
Libraries Changed4
Number of Improvements12
Number of Regressions4
Number of Performance Improvements73
Number of Performance Regressions25

OpenModelica Changes

CommitAuthorSummary
9baf633d57Adrian PopFix #9250 do not crash if we cannot open the encrypted lib (#9254) (#9255)

Library Changes

LibraryChange
Buildings_latestFrom version 9.1.0-master (9bfbd3dc6caf753dfa682601f2c1b392e2e1434b) OMSimulator v2.0.0-dev-967-g1552061-linux to 9.1.0-master (a0b13bd2905603c1acbe525e8d8998d5b2b86439) OMSimulator v2.0.0-dev-967-g1552061-linux
ClaRa_devFrom version internal (c7270f4f1d999bff13e4864b26bee64a302a6e01) OMSimulator v2.0.0-dev-967-g1552061-linux to internal (e974485ceb25c60d8f14d2036ac77ed6210ca86a) OMSimulator v2.0.0-dev-967-g1552061-linux
IDEASFrom version 3.0.0-master (73ea45f80bfa26b8d7ef1671f7082fc430a12b7c) OMSimulator v2.0.0-dev-967-g1552061-linux to 3.0.0-master (f0cd8c69bb7ae54d7700474a8fb345251470408a) OMSimulator v2.0.0-dev-967-g1552061-linux
IDEAS_devFrom version 3.0.0-master (73ea45f80bfa26b8d7ef1671f7082fc430a12b7c) OMSimulator v2.0.0-dev-967-g1552061-linux to 3.0.0-master (f0cd8c69bb7ae54d7700474a8fb345251470408a) OMSimulator v2.0.0-dev-967-g1552061-linux

Models Affected

BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystem (sim)Compile performance 27.05 → 50.06
BuildingSystemsBuildingSystems.Applications.ClimateAnalyses.FreeFloatingTemperature (sim)Compile performance 48.22 → 0:01:26
BuildingSystemsBuildingSystems.Applications.HeatingSystems.HeatPumpHeatingSystem (sim)Compile performance 24.43 → 43.71
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Compile performance 35.08 → 0:01:03
BuildingSystemsBuildingSystems.Applications.HeatingSystems.WaterHeatingSystem (sim)Compile performance 21.85 → 41.20
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingHygroThermal1Zone1D (sim)Compile performance 16.42 → 30.69
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermal4Zones1DAirpaths (sim)Compile performance 21.58 → 40.74
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)SimCode performance 33.94 → 0:02:21
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneHygroThermal1D (sim)Compile performance 21.76 → 37.84
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1DTriangularWalls (sim)Compile performance 15.49 → 27.95
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Examples.Borefields (sim)
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)
Buildings_8Buildings.Controls.Predictors.Examples.BESTEST (sim)Compile performance 55.82 → 0:01:37
Buildings_8Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Validation.CollectorDistributor (sim)Compile performance 56.86 → 23.29
Buildings_8Buildings.Experimental.DHC.EnergyTransferStations.Combined.Generation5.Examples.ChillerBorefield (sim)
Buildings_8Buildings.Experimental.DHC.EnergyTransferStations.Combined.Generation5.Validation.ChillerBorefield (sim)
Buildings_8Buildings.Experimental.DHC.EnergyTransferStations.Combined.Generation5.Validation.ChillerOnly (sim)Compile performance 0:01:18 → 37.93
Buildings_8Buildings.Experimental.DHC.Loads.Examples.CouplingRCZ1Valve (sim)Compile performance 28.12 → 14.33 Simulate performance 50.16 → 28.87
Buildings_8Buildings.Experimental.DHC.Loads.Examples.CouplingRCZ6 (sim)SimCode performance 58.58 → 19.11 Compile performance 0:02:37 → 0:01:17
Buildings_8Buildings.Experimental.DHC.Loads.Examples.CouplingTimeSeries (sim)Compile performance 35.50 → 19.59
Buildings_8Buildings.Experimental.DHC.Loads.Examples.CouplingTimeSeriesSingleLoop (sim)Compile performance 36.53 → 20.01
Buildings_8Buildings.Experimental.DHC.Loads.Validation.BenchmarkFlowDistribution1 (sim)Compile performance 55.62 → 26.10
Buildings_8Buildings.Experimental.DHC.Loads.Validation.BenchmarkFlowDistribution2 (sim)Compile performance 56.04 → 30.40
Buildings_8Buildings.Experimental.DHC.Loads.Validation.SimpleRoomODE (sim)Compile performance 37.78 → 19.96
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate → Compile
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)
Buildings_8Buildings.Obsolete.Controls.OBC.CDL.Continuous.Validation.GreaterEqual (sim)Simulate performance 50.09 → 0.02
Buildings_8Buildings.Obsolete.Controls.OBC.CDL.Continuous.Validation.GreaterEqualThreshold (sim)Simulate performance 50.11 → 0.02
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)SimCode performance 18.42 → 9.70
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Examples.IdealSystem3Clusters (sim)Compile performance 50.25 → 24.82 Simulate performance 25.78 → 8.92
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Plants.Validation.Plant_Carnot_T_ClosedLoop (sim)Simulate performance 16.71 → 8.82
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.SubStations.VaporCompression.Validation.HeatingCoolingHotwaterTimeSeries_dT (sim)Simulate performance 52.64 → 28.60
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Validation.HeatingCoolingHotWaterSmall (sim)Compile performance 0:01:07 → 34.41
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Validation.IdealSmallSystem (sim)Compile performance 20.72 → 11.59
Buildings_8Buildings.Obsolete.Utilities.IO.Python27.Examples.SimpleRoom (sim)Compile performance 22.59 → 12.30
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case620 (sim)SimCode performance 16.81 → 35.59
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUCounterFlow (sim)SimCode performance 23.96 → 42.24
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)SimCode performance 24.51 → 12.73
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)Failed → Compile
ClaRaClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)SimCode performance 0:01:27 → 20.76 Compile performance 0:04:00 → 0:02:18
ClaRaClaRa.Examples.SteamCycle_01 (sim)
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber (sim)Failed → SimCode
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber_control (sim)Failed → SimCode
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber_vs_Burner_control (sim)Failed → SimCode
ClaRa_devClaRa.Components.Mills.HardCoalMills.Check.combineMillandFurnace (sim)Failed → SimCode
IBPSA_latestIBPSA.Utilities.Psychrometrics.Examples.SaturationPressure (sim)Simulate performance 0.02 → 50.03
IDEASIDEAS.Airflow.Multizone.BaseClasses.Examples.Interpolate (sim)Simulate performance 50.10 → 0.02
IDEASIDEAS.Airflow.Multizone.BaseClasses.Examples.PowerLaw (sim)Simulate performance 50.11 → 0.02
IDEASIDEAS.Airflow.Multizone.BaseClasses.Examples.PowerLawFixedM (sim)Simulate performance 50.08 → 0.02
IDEASIDEAS.Airflow.Multizone.BaseClasses.Examples.WindPressureLowRise (sim)Simulate performance 50.08 → 0.02
IDEASIDEAS.Airflow.Multizone.Examples.PressurizationData (sim)Simulate performance 27.00 → 12.86
IDEASIDEAS.Airflow.Multizone.Examples.TrickleVent (sim)Simulate performance 30.96 → 14.15
IDEASIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Compile → Simulate
IDEASIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Simulate performance 52.22 → 1.18
IDEASIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetTimeSpanTMY3LongHeader (sim)Simulate performance 50.05 → 0.02
IDEASIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetTimeSpanTMY3_NonzeroStart (sim)Simulate performance 50.10 → 0.02
IDEASIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.LocalCivilTime (sim)Simulate performance 50.08 → 0.02
IDEASIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.SolarTime (sim)Simulate performance 50.09 → 0.02
IDEASIDEAS.BoundaryConditions.WeatherData.Validation.DecemberToJanuary (sim)Simulate performance 50.11 → 0.03
IDEASIDEAS.Buildings.Components.BaseClasses.ConductiveHeatTransfer.Examples.MultiLayerRamp (sim)Simulate performance 11.54 → 5.29
IDEASIDEAS.Buildings.Components.BaseClasses.ConvectiveHeatTransfer.Examples.ExtConvForcedCoeff (sim)Simulate performance 50.11 → 0.02
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.LongwaveHeatTransfer (sim)Simulate performance 50.14 → 0.03
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwGainDistribution (sim)Simulate performance 50.09 → 0.03
IDEASIDEAS.Buildings.Components.Examples.BeamRadiationOnFloor (sim)FrontEnd performance 10.53 → 5.34 BackEnd performance 11.22 → 4.62 SimCode performance 0:01:04 → 12.75 Compile performance 0:03:04 → 0:01:25
IDEASIDEAS.Buildings.Components.Examples.CavityWalls (sim)Compile performance 27.30 → 10.04
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)FrontEnd performance 36.57 → 13.51 SimCode performance 16.60 → 4.93 Compile performance 0:02:56 → 0:01:24
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)FrontEnd performance 0:01:02 → 24.44 SimCode performance 0:01:08 → 13.49 Compile performance 0:08:08 → 0:04:43
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)FrontEnd performance 31.34 → 13.54 SimCode performance 12.03 → 5.37 Compile performance 0:05:28 → 0:02:31
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)FrontEnd performance 29.00 → 15.11 Compile performance 0:03:13 → 0:01:46
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)SimCode performance 16.12 → 4.94 Compile performance 0:05:07 → 0:02:14
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.WallUnitTest (sim)Compile performance 29.12 → 10.76
IDEASIDEAS.Buildings.Components.Examples.WindowDynamics (sim)Compile performance 32.78 → 12.59
IDEASIDEAS.Buildings.Components.Examples.WindowLinearisation (sim)Compile performance 32.63 → 12.84
IDEASIDEAS.Buildings.Components.Examples.WindowThermalBridge (sim)Compile performance 33.92 → 12.93
IDEASIDEAS.Buildings.Components.Validations.CeilingOrientationConsistency (sim)Compile performance 32.18 → 10.41
IDEASIDEAS.Buildings.Components.Validations.WindowEN673 (sim)Compile performance 57.81 → 20.01
IDEASIDEAS.Buildings.Components.Validations.WindowOrientations (sim)Compile performance 36.09 → 10.93
IDEASIDEAS.Buildings.Examples.ComfortExample (sim)FrontEnd performance 13.45 → 6.04 BackEnd performance 10.05 → 5.62 SimCode performance 39.85 → 12.66
IDEASIDEAS.Buildings.Examples.InternalGainExample (sim)FrontEnd performance 13.49 → 5.54 SimCode performance 32.79 → 12.39 Templates performance 14.06 → 3.23
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)FrontEnd performance 56.15 → 32.64 Templates performance 11.76 → 2.42
IDEASIDEAS.Buildings.Examples.Structure (sim)SimCode performance 46.86 → 0:01:40 Templates performance 14.56 → 5.53
IDEASIDEAS.Buildings.Examples.ZoneCO2 (sim)Compile performance 0:01:26 → 40.73
IDEASIDEAS.Buildings.Examples.ZoneExample (sim)Compile performance 0:01:27 → 33.54
IDEASIDEAS.Buildings.Validation.Tests.Case600 (sim)SimCode performance 15.64 → 6.73 Compile performance 0:01:22 → 40.34
IDEASIDEAS.Buildings.Validation.Tests.Case600FF (sim)Templates performance 13.24 → 1.24 Compile performance 0:01:22 → 40.91
IDEASIDEAS.Buildings.Validation.Tests.Case620 (sim)SimCode performance 12.31 → 6.22
IDEASIDEAS.Buildings.Validation.Tests.Case650 (sim)SimCode performance 11.37 → 4.89
IDEASIDEAS.Buildings.Validation.Tests.Case650FF (sim)SimCode performance 5.75 → 15.42
IDEASIDEAS.Buildings.Validation.Tests.Case900 (sim)SimCode performance 19.66 → 9.60
IDEASIDEAS.Buildings.Validation.Tests.Case950 (sim)SimCode performance 8.52 → 16.30
IDEASIDEAS.Buildings.Validation.Tests.ConvectionVerification (sim)SimCode performance 40.20 → 20.99
IDEASIDEAS.Buildings.Validation.Tests.SolarBusValidation (sim)SimCode performance 24.76 → 12.65
IDEASIDEAS.Examples.Benchmark.ScalingBuildings (sim)SimCode performance 12.15 → 6.65
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)SimCode performance 5.87 → 12.62
IDEASIDEAS.Examples.Tutorial.Example8 (sim)SimCode performance 10.13 → 4.62
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)
IDEAS_devIDEAS.Buildings.Examples.OpenDoorComparison (sim)BackEnd performance 22.21 → 39.87 Templates performance 10.47 → 2.69
IDEAS_devIDEAS.Buildings.Validation.Tests.Case600 (sim)SimCode performance 4.03 → 14.39 Templates performance 21.38 → 4.62
IDEAS_devIDEAS.Buildings.Validation.Tests.Case620 (sim)SimCode performance 6.25 → 14.84
IDEAS_devIDEAS.Buildings.Validation.Tests.Case640 (sim)SimCode performance 6.05 → 18.51
IDEAS_devIDEAS.Buildings.Validation.Tests.Case650 (sim)SimCode performance 11.84 → 20.66
IDEAS_devIDEAS.Buildings.Validation.Tests.Case900FF (sim)SimCode performance 11.32 → 5.73
IDEAS_devIDEAS.Buildings.Validation.Tests.Case950 (sim)SimCode performance 5.97 → 21.02
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)
IDEAS_devIDEAS.Templates.Examples.ConstantAirFlowRecup (sim)SimCode performance 38.88 → 0:01:20
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)Failed → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)Failed → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)BackEnd performance 55.72 → 26.53 SimCode performance 0:02:33 → 0:01:29 Compile performance 0:06:21 → 0:03:12
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)SimCode performance 0:01:44 → 50.59
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)Compile → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:01:31 → 49.02
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)SimCode performance 35.11 → 19.47
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim)Simulate → Compile
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1Dfem2ph (sim)Compile performance 28.76 → 12.72
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestRefrigerantEvaporator (sim)Compile performance 24.00 → 12.49
ThermoPowerThermoPower.Test.ElectricalComponents.TestElectrical3 (sim)Simulate performance 50.10 → 0.02
ThermoPowerThermoPower.Test.ElectricalComponents.TestElectrical4 (sim)Simulate performance 50.09 → 0.02