OpenModelica master-fmi from 2021-10-28 07:37:53 to 2021-10-30 09:08:51

Summary

OMC Commits9
Libraries Changed17
Number of Improvements18
Number of Regressions9
Number of Performance Improvements30
Number of Performance Regressions32

OpenModelica Changes

CommitAuthorSummary
2a093f1091Mahder GebremedhinFix graphstream define guard for x64.
2c5c1b64d8Mahder GebremedhinDo not use GKRegex. It is not compatible.
331aa1d8a0Mahder Gebremedhin[cmake] Multiple fixes for Windows build.
dde8a6d50dMartin SjölundSet user agent for libcurl (#8063)
a25f5f34c8perostSet static expression when assigning new value (#8059)
fedf620e28perostFix string escaping issues (#8058)
a61de2e1f7Mahder Gebremedhin[cmake] Initial simple support for OMSimulator.
707b677a01Mahder Gebremedhin[cmake] Reorganize FMI runtime handling a bit more
27af96c3e3perostImplement dynamic StringAnnotation (#8056)

3rdParty changes

Note that the 3rdParty libraries changed: c9c633b77f26..d591e1dddfd3

Library Changes

LibraryChange
AESFrom version main (7b36e557914c89b09d01524dc3d93f877b1f28eb) OMSimulator v2.1.1.post123-gd28796f-linux to main (7b36e557914c89b09d01524dc3d93f877b1f28eb) OMSimulator v2.1.1.post125-g0a8710d-linux
AixLib_latestFrom version 1.0.0-master (65e49ddf5c935846888a61aa303e52c909619079) OMSimulator v2.1.1.post123-gd28796f-linux to 1.0.0-master (65e49ddf5c935846888a61aa303e52c909619079) OMSimulator v2.1.1.post125-g0a8710d-linux
BuildSysProFrom version 3.4.0-master (ba53f7e34e7bd5e717b7419076ffedb4619fed2a) OMSimulator v2.1.1.post123-gd28796f-linux to 3.4.0-master (ba53f7e34e7bd5e717b7419076ffedb4619fed2a) OMSimulator v2.1.1.post125-g0a8710d-linux
BuildingSystemsFrom version 2.0.0-master (d6020ce8006af7f1bcfa59e712efd8a2134e03b6) OMSimulator v2.1.1.post123-gd28796f-linux to 2.0.0-master (d6020ce8006af7f1bcfa59e712efd8a2134e03b6) OMSimulator v2.1.1.post125-g0a8710d-linux
Buildings_8.0.0From version 8.0.0 (5fa0bed0caa0f27b8ebfa20c1a39e22cdd0f5008) OMSimulator v2.1.1.post123-gd28796f-linux to 8.0.0 (5fa0bed0caa0f27b8ebfa20c1a39e22cdd0f5008) OMSimulator v2.1.1.post125-g0a8710d-linux
Buildings_latestFrom version 9.0.0-master (c3c38c9db7cbca747b064b710bc2e45e05b7ceac) OMSimulator v2.1.1.post123-gd28796f-linux to 9.0.0-master (8b5ba4f5c73088d47f566288873c9d51037c3f98) OMSimulator v2.1.1.post125-g0a8710d-linux
Buildings_maint.7.0.xFrom version 7.0.2-maint.7.0.x (71909abe29169cb2bdcd323a612d9617ac47a11b) OMSimulator v2.1.1.post123-gd28796f-linux to 7.0.2-maint.7.0.x (71909abe29169cb2bdcd323a612d9617ac47a11b) OMSimulator v2.1.1.post125-g0a8710d-linux
IBPSA_latestFrom version 3.0.0-master (f097916a0c1926ff5ffca7f75700e8b8a7426028) OMSimulator v2.1.1.post123-gd28796f-linux to 3.0.0-master (3c8caafeca2e605bc8ff6476e462bf3604c08bcc) OMSimulator v2.1.1.post125-g0a8710d-linux
ModelicaTest_4.0.0From version 4.0.0+maint.om (ade8e1176640f1397bc2ff2464fdc5fd204c7cd0) OMSimulator v2.1.1.post123-gd28796f-linux to 4.0.0+maint.om (d65e9de57f31198d3833d53de1ee49c9cdbf0335) OMSimulator v2.1.1.post125-g0a8710d-linux
ModelicaTest_trunkFrom version trunk (a923a9443eadf3e7f574f6fa1c946c3aaa85a3cc) OMSimulator v2.1.1.post123-gd28796f-linux to trunk (e7b101dde7cdc318e4caa6841e8a4d5b3ee65116) OMSimulator v2.1.1.post125-g0a8710d-linux
Modelica_DeviceDriversFrom version 2.0.0-master (8267f35ef33f0893e65df5a3c047514936df6afd) OMSimulator v2.1.1.post123-gd28796f-linux to 2.0.0-master (8267f35ef33f0893e65df5a3c047514936df6afd) OMSimulator v2.1.1.post125-g0a8710d-linux
Modelica_SynchronousFrom version 0.93.0-master (c8350276bfd945086962cf4150ba941b9c57ed13) OMSimulator v2.1.1.post123-gd28796f-linux to 0.93.0-master (c8350276bfd945086962cf4150ba941b9c57ed13) OMSimulator v2.1.1.post125-g0a8710d-linux
Modelica_Synchronous_cppFrom version 0.93.0-master (c8350276bfd945086962cf4150ba941b9c57ed13) OMSimulator v2.1.1.post123-gd28796f-linux to 0.93.0-master (c8350276bfd945086962cf4150ba941b9c57ed13) OMSimulator v2.1.1.post125-g0a8710d-linux
Modelica_trunkFrom version trunk (a923a9443eadf3e7f574f6fa1c946c3aaa85a3cc) OMSimulator v2.1.1.post123-gd28796f-linux to trunk (e7b101dde7cdc318e4caa6841e8a4d5b3ee65116) OMSimulator v2.1.1.post125-g0a8710d-linux
OpenIPSL_releaseFrom version 2.0.0-master (4a4fe007ba6bf589d87799030be2cb518ea6f7d6) OMSimulator v2.1.1.post123-gd28796f-linux to 2.0.0-master (4a4fe007ba6bf589d87799030be2cb518ea6f7d6) OMSimulator v2.1.1.post125-g0a8710d-linux
SystemDynamicsFrom version 2.1.1-master (2f6bd9382c5aac2aff9148cd9113a418767734b6) OMSimulator v2.1.1.post123-gd28796f-linux to 2.1.1-master (2f6bd9382c5aac2aff9148cd9113a418767734b6) OMSimulator v2.1.1.post125-g0a8710d-linux
ThermalSeparationFrom version 0.2.0-master (ffa0495ba829ecab105be4bfb3b7652625ec9c03) OMSimulator v2.1.1.post123-gd28796f-linux to 0.2.0-master (d52b8306b9439885c36ab037c7a84a7042fb7fbb) OMSimulator v2.1.1.post125-g0a8710d-linux

Models Affected

AESAES.Devel_test_models.Test_HE_LiquidLiquid_001 (sim)Compile → Simulate
AixLib_latestAixLib.BoundaryConditions.WeatherData.BaseClasses.Examples.ConvertRelativeHumidity (sim)Templates performance 0.42 → 21.06
AixLib_latestAixLib.Fluid.HeatExchangers.Examples.DynamicHX (sim)Simulate performance 19.23 → 33.98
AixLib_latestAixLib.Fluid.MixingVolumes.Validation.MixingVolumeMFactor (sim)Simulate performance 31.94 → 12.91
AixLib_latestAixLib.Fluid.MixingVolumes.Validation.MixingVolumeZeroFlow (sim)Templates performance 12.50 → 1.11
AixLib_latestAixLib.Fluid.MixingVolumes.Validation.MoistureMixingConservationDynamicBalance (sim)Templates performance 11.24 → 0.68
BuildSysProBuildSysPro.Building.Examples.HeatRecoveryVentilation (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.CheckCeilingHeight (sim)Templates performance 25.78 → 0.85
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.CheckPressure (sim)Templates performance 21.52 → 1.80
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.CheckRadiation (sim)Templates performance 21.29 → 1.67
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.CheckRelativeHumidity (sim)Templates performance 20.88 → 0.60
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.CheckSkyCover (sim)Templates performance 18.84 → 0.77
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.CheckTemperature (sim)Templates performance 12.44 → 5.04
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.CheckWindSpeed (sim)Templates performance 11.00 → 0.27
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Simulate performance 20.42 → 0.99
BuildSysProBuildSysPro.IBPSA.Controls.Continuous.Examples.LimPIDWithReset (sim)Simulate performance 8.01 → 16.73
BuildSysProBuildSysPro.IBPSA.Fluid.Delays.Examples.Delay (sim)Simulate performance 3.74 → 11.82
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode → Failed
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeMFactor (sim)Simulate performance 11.78 → 2.99
Buildings_8.0.0Buildings.Applications.DataCenters.ChillerCooled.Controls.Validation.ChillerStage (sim)Simulate performance 15.70 → 28.31
Buildings_8.0.0Buildings.Applications.DataCenters.ChillerCooled.Controls.Validation.ConstantSpeedPumpStage (sim)Simulate performance 17.05 → 31.17
Buildings_8.0.0Buildings.Applications.DataCenters.ChillerCooled.Controls.Validation.CoolingModeNonIntegrated (sim)Simulate performance 8.27 → 19.18
Buildings_8.0.0Buildings.Applications.DataCenters.ChillerCooled.Controls.Validation.CoolingTowerSpeed (sim)Simulate performance 9.49 → 21.43
Buildings_8.0.0Buildings.Applications.DataCenters.ChillerCooled.Controls.Validation.Reheat (sim)Simulate performance 6.13 → 15.48
Buildings_8.0.0Buildings.Applications.DataCenters.ChillerCooled.Controls.Validation.VariableSpeedPumpStage (sim)Simulate performance 9.87 → 21.32
Buildings_8.0.0Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.Economizers.Subsequences.Validation.Enable_FreProSta (sim)Simulate → Compile
Buildings_8.0.0Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.SetPoints.Validation.ExhaustDamper (sim)Simulate performance 16.91 → 44.48
Buildings_8.0.0Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.Economizers.Subsequences.Validation.Limits_FanSpe_VOut_flow (sim)Simulate performance 16.53 → 31.87
Buildings_8.0.0Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.SetPoints.Validation.OutsideAirFlow (sim)Simulate → Compile
Buildings_8.0.0Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.Validation.FreezeProtectionMixedAir (sim)Simulate performance 10.63 → 22.68
Buildings_8.0.0Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Examples.SpaceCooling (sim)
Buildings_8.0.0Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Validation.SingleSpeedPLREnergyPlus (sim)Templates performance 10.09 → 0.73
Buildings_8.0.0Buildings.Fluid.HeatExchangers.DXCoils.WaterCooled.Examples.MultiStage (sim)
Buildings_8.0.0Buildings.Fluid.HeatExchangers.DXCoils.WaterCooled.Examples.VariableSpeed (sim)Templates performance 14.29 → 1.05
Buildings_8.0.0Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)
Buildings_8.0.0Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)
Buildings_8.0.0Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)
Buildings_8.0.0Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)
Buildings_latestBuildings.BoundaryConditions.GroundTemperature.Examples.CorrectedConvection (sim)Failed → Compile
Buildings_latestBuildings.BoundaryConditions.GroundTemperature.Examples.CorrectedNFactors (sim)Failed → Compile
Buildings_latestBuildings.BoundaryConditions.GroundTemperature.Examples.UndisturbedSoilTemperature (sim)Failed → Compile
Buildings_latestBuildings.BoundaryConditions.Validation.BESTEST.WD400 (sim)Templates performance 0.30 → 11.52
Buildings_latestBuildings.BoundaryConditions.Validation.BESTEST.WD500 (sim)Templates performance 0.29 → 11.62
Buildings_latestBuildings.Controls.Continuous.Examples.LimPIDWithReset (sim)Simulate performance 19.36 → 7.50
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.Economizers.Validation.Controller_Mod_DamLim (sim)Compile → Simulate
Buildings_latestBuildings.Controls.OBC.RadiantSystems.Heating.Validation.HighMassSupplyTemperature_TRoom (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.BuriedPipes.Examples.DiscretizedBuriedPipe (sim)Failed → SimCode
Buildings_latestBuildings.Fluid.Geothermal.BuriedPipes.Examples.SingleBuriedPipe (sim)Failed → Compile
Buildings_latestBuildings.Fluid.Geothermal.BuriedPipes.Examples.TwoBuriedPipes (sim)Failed → Compile
Buildings_latestBuildings.Fluid.Geothermal.BuriedPipes.Examples.TwoPipesConduit (sim)Failed → Compile
Buildings_latestBuildings.Fluid.Movers.Validation.PowerExact (sim)Simulate performance 34.75 → 20.08
Buildings_latestBuildings.Fluid.Movers.Validation.PowerSimplified (sim)Simulate performance 28.25 → 15.01
Buildings_latestBuildings.HeatTransfer.Windows.BaseClasses.Validation.HeatCapacityConstantShade (sim)Simulate performance 22.28 → 5.71
Buildings_latestBuildings.HeatTransfer.Windows.BaseClasses.Validation.HeatCapacityVariableShade (sim)Simulate performance 18.75 → 3.21
Buildings_latestBuildings.HeatTransfer.Windows.BaseClasses.Validation.HeatCapacityVariableShadeDT (sim)Simulate performance 18.12 → 7.24
Buildings_latestBuildings.Utilities.Comfort.Validation.FangerCBE (sim)Simulate performance 17.66 → 39.79
Buildings_latestBuildings.Utilities.IO.Python36.Examples.KalmanFilter (sim)
Buildings_latestBuildings.Utilities.IO.Python36.Examples.SimpleRoom (sim)
Buildings_latestBuildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)
Buildings_latestBuildings.Utilities.IO.Python36.Functions.Examples.ExchangeWithPassPythonObject (sim)
Buildings_maint.7.0.xBuildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)
Buildings_maint.7.0.xBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)
Buildings_maint.7.0.xBuildings.BoundaryConditions.WeatherData.BaseClasses.Examples.CheckTemperature (sim)Templates performance 4.50 → 28.95
Buildings_maint.7.0.xBuildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.Economizers.Subsequences.Validation.Enable_FreProSta (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.Economizers.Subsequences.Validation.Limits_VOut_flow (sim)Simulate performance 46.62 → 20.03
Buildings_maint.7.0.xBuildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.Economizers.Validation.Controller_Disable (sim)Templates performance 0.17 → 13.01
Buildings_maint.7.0.xBuildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.Economizers.Subsequences.Validation.Modulation_TSup (sim)Simulate performance 24.28 → 10.08
Buildings_maint.7.0.xBuildings.Controls.OBC.ASHRAE.G36_PR1.Generic.Validation.FreezeProtectionMixedAir (sim)Simulate performance 15.82 → 34.76
Buildings_maint.7.0.xBuildings.Examples.Tutorial.Boiler.System5 (sim)Templates performance 2.13 → 10.86
Buildings_maint.7.0.xBuildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)
Buildings_maint.7.0.xBuildings.Fluid.Actuators.Dampers.Examples.MixingBoxMinimumFlow (sim)Simulate performance 6.61 → 11.84
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)
Buildings_maint.7.0.xBuildings.Fluid.HeatExchangers.DXCoils.AirCooled.Examples.SpaceCooling (sim)
Buildings_maint.7.0.xBuildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedPControl (sim)
Buildings_maint.7.0.xBuildings.Fluid.HeatExchangers.Validation.ConstantEffectiveness (sim)Templates performance 1.21 → 10.44
Buildings_maint.7.0.xBuildings.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_Dynamic (sim)Simulate performance 0.63 → 10.26
Buildings_maint.7.0.xBuildings.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_Static (sim)Templates performance 1.51 → 13.58
Buildings_maint.7.0.xBuildings.Fluid.MixingVolumes.Validation.MixingVolumeMFactor (sim)Simulate performance 2.42 → 12.62
Buildings_maint.7.0.xBuildings.Occupants.Office.Blinds.Validation.Zhang2012BlindsSolarIntensity (sim)Templates performance 11.98 → 0.23
Buildings_maint.7.0.xBuildings.Occupants.Office.Lighting.Validation.Love1998Light1 (sim)Templates performance 11.52 → 0.54
Buildings_maint.7.0.xBuildings.Occupants.Office.Occupancy.Validation.Wang2005Occupancy (sim)Templates performance 11.16 → 0.38
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)
Buildings_maint.7.0.xBuildings.Utilities.Math.Functions.Examples.BesselY0 (sim)Simulate performance 0.60 → 50.05
IBPSA_latestIBPSA.Controls.Continuous.Examples.LimPIDWithReset (sim)Simulate performance 8.30 → 15.14
IBPSA_latestIBPSA.Fluid.Delays.Examples.Delay (sim)Simulate performance 3.77 → 28.69
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)
IBPSA_latestIBPSA.Fluid.HeatExchangers.Validation.ConstantEffectiveness (sim)Simulate performance 7.15 → 21.23
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.PrescribedOutlet (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.PrescribedOutlet_TSetOnly (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.PrescribedOutlet_Water (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.PrescribedOutlet_X_wSetOnly (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMFactor (sim)Simulate performance 12.13 → 2.51
IBPSA_latestIBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)
ModelicaTest_4.0.0ModelicaTest.Utilities.TestFiles (sim)Templates performance 32.94 → 18.07
ModelicaTest_4.0.0ModelicaTest.Utilities.TestReadFile (sim)Templates performance 38.52 → 18.30
ModelicaTest_trunkModelicaTest.Utilities.TestFiles (sim)Templates performance 0.25 → 35.30
ModelicaTest_trunkModelicaTest.Utilities.TestReadFile (sim)Templates performance 0.39 → 36.54
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackagerBitPack_UDP (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDP (sim)Compile → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.ClockSignals.SuperSample (sim)Simulate performance 0.05 → 50.04
Modelica_Synchronous_cppModelica_Synchronous.Examples.Systems.Utilities.ComponentsMixingUnit.MixingUnitWithContinuousControl (sim)Simulate performance 16.45 → 4.80
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStatic (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.ThreePhase.IEEE13 (sim)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 23.45 → 13.52
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
SystemDynamicsSystemDynamics.IntroductoryExamples.Gilpin (sim)Compile → Simulate
ThermalSeparationThermalSeparation.Examples.Testing.Pump.PumpSystem (sim)Compile → Simulate