OpenModelica v1.19-fmi from 2022-06-25 19:17:05 to 2022-07-02 17:17:45

Summary

OMC Commits3
Libraries Changed4
Number of Improvements7
Number of Regressions33
Number of Performance Improvements46
Number of Performance Regressions41

OpenModelica Changes

CommitAuthorSummary
84d51fc7caperostIgnore overloaded functions in NFInst.instClass2 (#9151)
57bdf02978Adrian PopRevert "1.19 fixes" as the needed changes to OMC were not ported. (#9148)
a1c9e8bdf6perostSkip some crefs in Structural.isExpressionNotFixed (#9147)

Library Changes

LibraryChange
FluxTubesExtensionFrom version 1.2.0-main (e6fbb6c42cee64e485cf1916d3de8d2ca536038f) OMSimulator v2.0.0-dev-967-g1552061-linux to 1.2.0-main (ce5d772efe327fca1b004db39a5b548e8ba8c7bc) OMSimulator v2.0.0-dev-967-g1552061-linux
IDEASFrom version 3.0.0-master (6a2edccc1ce460bf9640c9b5aeb387fd38c0593f) OMSimulator v2.0.0-dev-967-g1552061-linux to 3.0.0-master (6629bb4214c837bcc2fcce5fa20fdf8cf26f301f) OMSimulator v2.0.0-dev-967-g1552061-linux
IDEAS_devFrom version 3.0.0-master (6a2edccc1ce460bf9640c9b5aeb387fd38c0593f) OMSimulator v2.0.0-dev-967-g1552061-linux to 3.0.0-master (6629bb4214c837bcc2fcce5fa20fdf8cf26f301f) OMSimulator v2.0.0-dev-967-g1552061-linux
OpenIPSLFrom version 3.1.0-master (f02576fcbf70ac28039bda2a463b71b002150f73) OMSimulator v2.0.0-dev-967-g1552061-linux to 3.0.1 (648ac5422769915f2e04a5ccd0370e413e3ff23e) OMSimulator v2.0.0-dev-967-g1552061-linux

Models Affected

AixLib_latestAixLib.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Simulate → SimCode
AixLib_latestAixLib.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Simulate → SimCode
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:04:20 → 0:02:27
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Compile → Simulate
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 20.88 → 11.88
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Basic (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Simulate → SimCode
BuildingSystemsBuildingSystems.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Simulate → SimCode
Buildings_8Buildings.Controls.Predictors.Examples.BESTEST (sim)Compile performance 0:01:45 → 56.35
Buildings_8Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)Compile → Failed
Buildings_8Buildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Simulate → SimCode
Buildings_8Buildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Simulate → SimCode
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:06:58 → 0:03:19
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Compile → Simulate
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)
Buildings_8Buildings.Fluid.Geothermal.Boreholes.BaseClasses.Examples.BoreholeSegment (sim)Simulate performance 46.66 → 26.53
Buildings_8Buildings.Fluid.Geothermal.Boreholes.Examples.UTube (sim)Compile performance 51.03 → 21.19
Buildings_8Buildings.Fluid.HeatExchangers.ActiveBeams.BaseClasses.Examples.DerivateCubicSpline (sim)Simulate performance 50.04 → 0.02
Buildings_8Buildings.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 21.28 → 8.96
Buildings_8Buildings.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 26.91 → 9.79
Buildings_8Buildings.Fluid.HeatExchangers.BaseClasses.Examples.EpsilonNTUZ (sim)Simulate performance 50.05 → 0.02
Buildings_8Buildings.Fluid.HeatExchangers.BaseClasses.Examples.HexElementLatentLoop (sim)Simulate → SimCode
Buildings_8Buildings.Fluid.HeatExchangers.CoolingTowers.BaseClasses.Characteristics.Validation.NormalizedPower (sim)Simulate performance 50.05 → 0.02
Buildings_8Buildings.Fluid.HeatExchangers.CoolingTowers.Correlations.Examples.YorkCalc (sim)Simulate performance 50.06 → 0.02
Buildings_8Buildings.Fluid.HeatExchangers.CoolingTowers.Validation.MerkelEnergyPlus (sim)Simulate performance 11.19 → 5.33
Buildings_8Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Examples.SingleSpeed (sim)Simulate performance 50.16 → 0.05
Buildings_8Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Examples.SpaceCooling (sim)Compile performance 0:01:03 → 34.80
Buildings_8Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.CoolingCapacityAirCooled (sim)Simulate performance 50.05 → 0.03
Buildings_8Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.DryWetSelector (sim)Simulate performance 50.04 → 0.02
Buildings_8Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.SensibleHeatRatio (sim)Simulate performance 50.05 → 0.03
Buildings_8Buildings.Fluid.HeatExchangers.DXCoils.WaterCooled.Validation.VariableSpeedEnergyPlus (sim)SimCode performance 30.54 → 14.12 Compile performance 0:01:11 → 30.07
Buildings_8Buildings.Fluid.HeatExchangers.DXCoils.WaterCooled.Validation.VariableSpeedEnergyPlusPartLoad (sim)Compile performance 0:01:10 → 30.01
Buildings_8Buildings.Fluid.HeatExchangers.Examples.DryCoilDiscretized (sim)Compile performance 21.59 → 9.47
Buildings_8Buildings.Fluid.HeatExchangers.Examples.DryCoilDiscretizedPControl (sim)Compile performance 47.05 → 20.38
Buildings_8Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)SimCode performance 0:01:04 → 22.94 Compile performance 0:01:45 → 52.04
Buildings_8Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedPControl (sim)SimCode performance 18.70 → 4.00 Compile performance 50.34 → 22.42
Buildings_8Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitFiniteDifference (sim)Compile performance 0:01:30 → 39.37
Buildings_8Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseFiniteDifference (sim)Compile performance 20.03 → 9.46
Buildings_8Buildings.Fluid.HeatExchangers.Validation.ConstantEffectiveness (sim)Simulate performance 50.08 → 0.04
Buildings_8Buildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitialization (sim)Compile performance 0:01:27 → 38.75
Buildings_8Buildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitializationPerfectGases (sim)Compile performance 0:01:30 → 39.11
Buildings_8Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)FrontEnd performance 10.06 → 4.81 SimCode performance 0:02:01 → 53.78
Buildings_8Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)SimCode performance 0:02:08 → 0:01:01
Buildings_8Buildings.Fluid.HeatPumps.Compressors.Validation.ReciprocatingCompressor (sim)Simulate performance 50.06 → 0.03
Buildings_8Buildings.Fluid.HeatPumps.Compressors.Validation.ReciprocatingCompressor_ZeroInput (sim)Simulate performance 50.14 → 0.03
Buildings_8Buildings.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 20.39 → 9.55
Buildings_8Buildings.Fluid.SolarCollectors.BaseClasses.Examples.ASHRAESolarGain (sim)Simulate performance 0.02 → 50.03
Buildings_8Buildings.Fluid.SolarCollectors.Validation.FlatPlateNPanels (sim)Simulate performance 17.94 → 31.35
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor (sim)Failed → Compile
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)SimCode performance 20.24 → 38.20
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)SimCode performance 10.42 → 21.36
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Basic (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Simulate → SimCode
Buildings_latestBuildings.Fluid.HeatExchangers.BaseClasses.Examples.HexElementLatentLoop (sim)Simulate → SimCode
Buildings_latestBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3BWithRadiantFloor (sim)Templates performance 6.12 → 11.85
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case930 (sim)SimCode performance 17.72 → 44.81
Buildings_latestBuildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)Templates performance 12.39 → 4.94
FluxTubesExtensionFluxTubesExtension.Examples.SaturatedInductor (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Basic (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Simulate → SimCode
IBPSA_latestIBPSA.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Simulate → SimCode
IDEASIDEAS.Buildings.Components.Examples.BeamRadiationOnFloor (sim)SimCode performance 12.73 → 22.09
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates performance 5.54 → 12.17
IDEASIDEAS.Buildings.Validation.Tests.Case630 (sim)SimCode performance 6.31 → 12.86
IDEASIDEAS.Buildings.Validation.Tests.Case640 (sim)SimCode performance 4.59 → 10.20
IDEASIDEAS.Buildings.Validation.Tests.Case650 (sim)SimCode performance 6.12 → 11.76
IDEASIDEAS.Buildings.Validation.Tests.Case900 (sim)SimCode performance 4.27 → 11.24
IDEASIDEAS.Buildings.Validation.Tests.Case930 (sim)SimCode performance 9.82 → 21.72
IDEASIDEAS.Fluid.Examples.FlowSystem.Basic (sim)Simulate → Compile
IDEASIDEAS.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Simulate → SimCode
IDEASIDEAS.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Simulate → SimCode
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)
IDEASIDEAS.Templates.Examples.ConstantAirFlowRecup (sim)SimCode performance 0:02:26 → 0:01:19
IDEAS_devIDEAS.Buildings.Components.Examples.BeamRadiationOnFloor (sim)SimCode performance 16.95 → 38.28 Compile performance 0:02:05 → 0:03:38
IDEAS_devIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Compile performance 0:01:59 → 0:03:55
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)Compile performance 0:02:12 → 0:04:23
IDEAS_devIDEAS.Buildings.Examples.ComfortExample (sim)Templates performance 3.91 → 49.65
IDEAS_devIDEAS.Buildings.Examples.InternalGainExample (sim)Templates performance 3.65 → 33.56
IDEAS_devIDEAS.Buildings.Examples.OpenDoorComparison (sim)Compile → Failed
IDEAS_devIDEAS.Buildings.Examples.Structure (sim)SimCode performance 0:01:41 → 40.75 Templates performance 7.29 → 0:01:23
IDEAS_devIDEAS.Buildings.Examples.ZoneCO2 (sim)Templates performance 1.51 → 22.89 Compile performance 51.13 → 0:02:50
IDEAS_devIDEAS.Buildings.Examples.ZoneExample (sim)Compile performance 41.59 → 0:02:54
IDEAS_devIDEAS.Buildings.Validation.Tests.Case620 (sim)SimCode performance 13.75 → 7.53
IDEAS_devIDEAS.Buildings.Validation.Tests.Case920 (sim)SimCode performance 10.79 → 5.60
IDEAS_devIDEAS.Buildings.Validation.Tests.Case940 (sim)SimCode performance 20.17 → 8.83
IDEAS_devIDEAS.Buildings.Validation.Tests.Case950FF (sim)SimCode performance 7.19 → 13.17
IDEAS_devIDEAS.Buildings.Validation.Tests.ViewFactorVerification (sim)SimCode performance 38.06 → 18.24
IDEAS_devIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification (sim)BackEnd performance 12.52 → 4.74
IDEAS_devIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)Compile performance 0:01:22 → 0:02:59
IDEAS_devIDEAS.Examples.Tutorial.Example10 (sim)Compile performance 0:02:53 → 0:04:58
IDEAS_devIDEAS.Examples.Tutorial.Example9 (sim)Compile performance 0:03:03 → 0:05:21
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Basic (sim)Simulate → Compile
IDEAS_devIDEAS.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Simulate → SimCode
IDEAS_devIDEAS.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Simulate → SimCode
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)
IDEAS_devIDEAS.Templates.Examples.ConstantAirFlowRecup (sim)SimCode performance 0:01:50 → 29.04
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 11.97 → 6.17 SimCode performance 26.27 → 11.36
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)SimCode performance 17.14 → 43.45
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile → Failed
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile → Failed
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile → Failed
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)Compile performance 0:03:20 → 0:06:11
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Compile performance 0:03:39 → 0:06:30
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile → Failed
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Compile performance 0:03:37 → 0:06:42
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Templates performance 14.26 → 7.78
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)Compile → Failed
OpenIPSL_devOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Failed → Compile
OpenIPSL_devOpenIPSL.Examples.PSATSystems.ThreeArea.ThirdOrder_AVRI (sim)Compile performance 33.32 → 6.17
OpenIPSL_devOpenIPSL.Examples.PSATSystems.ThreeArea.ThirdOrder_AVRII (sim)Compile performance 30.73 → 5.76
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)SimCode performance 41.29 → 0:01:24
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)BackEnd performance 5.39 → 10.12 Compile performance 6.88 → 13.39
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 9.01 → 18.72 BackEnd performance 17.85 → 30.35
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)BackEnd performance 26.34 → 46.23 Compile performance 12.88 → 23.86
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd performance 6.71 → 11.74
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Simulate performance 15.81 → 29.51
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Simulate performance 17.91 → 38.10
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)FrontEnd performance 6.90 → 11.92 Simulate performance 33.11 → 0:01:06
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)FrontEnd performance 7.17 → 14.85
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates performance 7.32 → 14.03
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Simulate performance 12.34 → 21.14
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Compile performance 34.81 → 0:01:13
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim)Compile → Simulate