OpenModelica master-fmi from 2024-03-13 12:01:18 to 2024-03-18 07:03:14

Summary

OMC Commits5
Libraries Changed5
Number of Improvements9
Number of Regressions15
Number of Performance Improvements47
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
513c6614b12024-03-18 02:16:17 +0100Adeel AsgharUse the line thickness attribute properly (#12115)
063c0d37602024-03-15 17:59:23 +0100AndreasFix Linux FMU runtime deps for installed OpenModelica (#12113)
8b23c4263e2024-03-15 17:01:30 +0100AndreasFMU CVODE linking on older OS (#12112)
4df9b454772024-03-14 12:08:08 +0100Francesco CasellaChanged class (deprecated) into model in documentation (#12107)
f02e3af2332024-03-13 15:47:32 +0100Adeel AsgharUpdate the auto-complete functionality for instance API (#12104)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a58c6c82024-03-19 13:43:56 +0100Adrian Popselect ModelExchange and output-interval for FMPy (#79)
c36be382024-03-13 14:20:22 +0100Francesco CasellaRemoved Buildings 8.1.x from the library testing (#77)

Library Changes

LibraryChange
Buildings_10From version 10.1.0-maint.10.0.x (f2b86e6e720a55bc656ede4638896df0aee72470) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug to 10.1.0-maint.10.0.x (d1696ca7c2996fcb828d96de1b5d607704cc879d) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug
Buildings_9From version 9.1.2-maint.9.1.x (f5f053e1cf46bf3fd051433e1b1e5f0eae9f475d) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug to 9.1.2-maint.9.1.x (35bec494723b884b0ad5111f73948e02c3911818) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug
Buildings_latestFrom version 11.0.0-master (8b930fc444f3dd41f4b7a1c6d3ec45af919f8f25) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug to 11.0.0-master (be63b6e149ed61eee07ba729e8601f6053f8f2ff) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug
IBPSA_latestFrom version 4.0.0-master (b3dacd3a75b62871996a6872d2f3495920f2b05f) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug to 4.0.0-master (b8d6489e9d27b68556f754afb200a1d610e3f937) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug
Modelica_trunkFrom version trunk (f01c39c4045fe68e6badc5bce6f312e9eebe14e3) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug to trunk (783cec88ccee3157a69d0ead123befb9ca347244) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug

Models Affected

AixLib_latestAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)Failed → Simulate
Buildings_10Buildings.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 22.09 → 11.02
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 20.29 → 10.98 Compile performance 0:04:12 → 0:02:19
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 19.07 → 10.80
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 0:03:27 → 0:01:18
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 13.77 → 7.41 Compile performance 0:03:27 → 0:01:23
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 0:03:07 → 0:01:25
Buildings_10Buildings.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 56.96 → 33.22
Buildings_10Buildings.Fluid.Examples.Performance.Example6 (sim)Compile performance 0:01:09 → 27.84
Buildings_10Buildings.Fluid.Examples.Performance.Example7 (sim)Compile performance 40.44 → 18.98
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Verify → Compile
Buildings_10Buildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 45.34 → 25.70
Buildings_10Buildings.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile performance 25.87 → 15.17
Buildings_10Buildings.Fluid.Movers.BaseClasses.Validation.HydraulicEfficiencyMethods (sim)Compile performance 25.12 → 13.73
Buildings_10Buildings.Fluid.Movers.BaseClasses.Validation.MotorEfficiencyMethods (sim)Compile performance 24.31 → 13.57
Buildings_10Buildings.Fluid.Movers.BaseClasses.Validation.NegativePressureOrFlow (sim)Compile performance 23.38 → 12.42
Buildings_10Buildings.Fluid.Movers.BaseClasses.Validation.TotalEfficiencyMethods (sim)Compile performance 24.35 → 13.57
Buildings_10Buildings.Fluid.Movers.Examples.StaticReset (sim)Compile performance 0:01:06 → 35.73
Buildings_10Buildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 50.87 → 27.44
Buildings_10Buildings.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Compile performance 37.61 → 21.12
Buildings_10Buildings.Fluid.Movers.Validation.PowerExact (sim)Compile performance 46.46 → 27.19
Buildings_10Buildings.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 42.89 → 23.95
Buildings_10Buildings.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 39.34 → 19.78
Buildings_10Buildings.Fluid.Movers.Validation.SpeedControlled_y (sim)Compile performance 31.99 → 18.41
Buildings_10Buildings.Fluid.Sensors.Conversions.Examples.To_VolumeFraction (sim)Compile performance 24.66 → 13.17
Buildings_10Buildings.Fluid.Sensors.Examples.Density (sim)Compile performance 21.78 → 12.19
Buildings_10Buildings.Fluid.Sensors.Examples.MassFraction (sim)Compile performance 23.09 → 12.16
Buildings_10Buildings.Fluid.Sensors.Examples.PPM (sim)Compile performance 25.23 → 14.23
Buildings_10Buildings.Fluid.SolarCollectors.Examples.FlatPlate (sim)Compile performance 36.73 → 20.86
Buildings_10Buildings.Fluid.SolarCollectors.Examples.Tubular (sim)Compile performance 35.56 → 20.11
Buildings_10Buildings.Fluid.SolarCollectors.Validation.EN12975NPanels (sim)Compile performance 0:02:06 → 0:01:03
Buildings_10Buildings.Fluid.SolarCollectors.Validation.ExtremeAmbientConditions (sim)Compile performance 27.70 → 15.16
Buildings_10Buildings.Fluid.SolarCollectors.Validation.FlatPlateNPanels (sim)Compile performance 0:02:02 → 0:01:02
Buildings_10Buildings.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 0:01:22 → 48.16
Buildings_10Buildings.HeatTransfer.Windows.BaseClasses.Examples.AbsorbedRadiation (sim)Compile performance 24.44 → 13.30
Buildings_10Buildings.HeatTransfer.Windows.Examples.ElectrochromicWindow (sim)BackEnd performance 15.15 → 8.87 SimCode performance 18.08 → 9.03
Buildings_10Buildings.HeatTransfer.Windows.Examples.SideFins (sim)Compile performance 23.68 → 13.81
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 54.53 → 4.26
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680FF (sim)Compile performance 0:03:53 → 0:07:38
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case985 (sim)Compile performance 0:06:33 → 0:03:43
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 0:02:07 → 0:04:08
Buildings_9Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 54.52 → 2.58
Buildings_9Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Failed → Compile
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case620 (sim)Simulate → Failed
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Compile performance 0:02:42 → 0:05:01
Buildings_9Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)Compile performance 0:01:40 → 0:03:36
Buildings_9Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 0:02:03 → 0:04:06
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case620 (sim)Failed → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Compile performance 0:05:03 → 0:02:32
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980FF (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case985 (sim)Compile performance 0:06:57 → 0:02:54
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Compile performance 0:01:51 → 0:03:55
ClaRaClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Simulate → Failed
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Simulate → Failed
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Simulate → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Compile performance 0:07:25 → 0:03:44
IBPSA_latestIBPSA.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile performance 0:02:35 → 0:01:06
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
KeyWordIOKeyWordIO.Examples.ReadStringCSVUnquoted (sim)Compile performance 7.87 → 38.10
KeyWordIOKeyWordIO.Examples.WriteRealVariable (sim)Compile performance 7.66 → 36.56
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Simulate performance 14.37 → 5.90
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Simulate performance 13.98 → 7.88
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIPServerMultipleClients (sim)Simulate performance 50.06 → 0.12
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Simulate performance 17.09 → 8.53
OpenIPSLOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate → Compile
OpenIPSLOpenIPSL.Tests.ThreePhase.IEEE13 (sim)Simulate → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.Tutorial.Example_2.Example_2 (sim)Compile performance 33.20 → 12.44
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14 (sim)Failed → Verify
TransiEntTransiEnt.Grid.Heat.HeatGridAnalysis.TwoClosedLoops_PressureControlled (sim)Failed → Compile