OpenModelica master from 2023-10-04 12:58:15 to 2023-10-04 23:39:38

Summary

OMC Commits10
Libraries Changed2
Number of Improvements18
Number of Regressions12
Number of Performance Improvements89
Number of Performance Regressions4

OpenModelica Changes

CommitAuthorSummary
1888261241Adeel AsgharDo not show the redeclared but not replaceable parameters in the dialog (#11323)
dc569e6856Adrian Popupdate 3rdParty to remove generic_128.c from libryu.a (#11321)
26c54eab50Adrian Popupdate also cmake_2.8.cmake for RYU (#11320)
f648b9c49bPer ÖstlundAdd redeclare attribute to modifiers in getModelInstance (#11318)
287c31fd68Per ÖstlundFix input/output check for connectors in OMEdit (#11317)
b1c81d0699Adeel AsgharUse the top level connector when making a connection (#11316)
0b4c322ecbPer ÖstlundAdd dhseqr to Lapack functions (#11315)
9a632e5b73MaksKBVFix rendering of models with uncentered icons (#11251)
36c233f52cAdrian Popset valueRank = -1 in OPC UA to avoid the default -2 (#11313)
5d55005cadphannebohmFix slow marking of nonlinear iteration vars (#11312)

3rdParty changes

Note that the 3rdParty libraries changed: aa66bde43a0e..ad7c7b11370e

Library Changes

LibraryChange
Buildings_latestFrom version 11.0.0-master (e3ea64b5191799d64b1e428f0537ef2665c71c71) to 11.0.0-master (2ee4feffecc1b371a6d2a4585d64eb897d3ed859)
PowerGrids_devFrom version 2.0.0-develop (f65ffdc8a668c6bf666eb91e6eab3b94df5b6b32) to 2.0.0-develop (e7d1fece326bd541acad1c229ef4ed70bbb25696)

Models Affected

AixLibAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 13.36 → 6.32
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 12.70 → 6.53
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 13.41 → 6.09
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 13.32 → 6.03
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 13.96 → 6.77
Buildings_8Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Compile → Simulate
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.15
Buildings_9Buildings.Examples.VAVReheat.Guideline36 (sim)SimCode performance 11.29 → 3.41
Buildings_9Buildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)SimCode performance 10.43 → 5.19
Buildings_9Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 13.97 → 6.61
Buildings_9Buildings.Occupants.BaseClasses.Validation.Weibull1DON (sim)Verify → Simulate
Buildings_9Buildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Simulate → Verify
Buildings_9Buildings.Occupants.Office.Windows.Validation.Rijal2007WindowsTInTOutTComf (sim)Verify → Simulate
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)SimCode performance 35.86 → 2.67
Buildings_latestBuildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)SimCode performance 18.44 → 6.27
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 14.08 → 6.64
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_latestBuildings.Obsolete.Examples.VAVReheat.Guideline36 (sim)SimCode performance 11.83 → 5.10
Buildings_latestBuildings.Occupants.BaseClasses.Validation.Weibull1DOFF (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.BaseClasses.Validation.Weibull1DON (sim)Verify → Simulate
Buildings_latestBuildings.Occupants.Office.Blinds.Validation.Zhang2012BlindsSolarAltitude (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Blinds.Validation.Zhang2012BlindsSolarIntensity (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Lighting.Validation.Gunay2016Light (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Lighting.Validation.Reinhart2003Light (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Haldi2009WindowsTInTout (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.17
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)SimCode performance 14.48 → 2.65
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)SimCode performance 0:05:47 → 12.51
ClaRaClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)SimCode performance 11.67 → 4.05
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)SimCode performance 39.48 → 4.23
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)SimCode performance 30.70 → 8.20
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)SimCode performance 42.66 → 3.96
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)SimCode performance 14.16 → 3.26
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)SimCode performance 0:06:08 → 11.75
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)SimCode performance 11.92 → 3.93
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)SimCode performance 50.16 → 4.14
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)SimCode performance 38.67 → 6.42
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)SimCode performance 36.40 → 3.96
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 12.71 → 5.82
IDEASIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 12.90 → 5.99
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 12.57 → 5.60
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)SimCode performance 10.24 → 4.19
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)SimCode performance 10.07 → 4.41
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)SimCode performance 10.47 → 4.39
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)SimCode performance 12.39 → 4.52
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)SimCode performance 12.81 → 4.43
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)SimCode performance 10.49 → 4.30
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)SimCode performance 11.31 → 4.41
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)SimCode performance 12.86 → 4.88
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)SimCode performance 10.34 → 4.30
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)SimCode performance 11.63 → 4.21
OpenIPSL_devOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)SimCode performance 10.65 → 4.52
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact (sim)Simulate → Compile
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Compile performance 13.38 → 23.13
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Compile performance 13.16 → 23.31
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Compile performance 13.28 → 22.78
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow (sim)Simulate → Compile
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 13.28 → 23.24
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)SimCode performance 57.56 → 4.16
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)SimCode performance 14.50 → 2.66
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)SimCode performance 49.28 → 6.35
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)SimCode performance 29.07 → 4.82
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)SimCode performance 0:02:08 → 10.68
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)SimCode performance 35.49 → 4.21
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)SimCode performance 34.30 → 4.57
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)SimCode performance 33.61 → 3.75
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)SimCode performance 0:02:04 → 8.48
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)SimCode performance 35.23 → 3.99
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)SimCode performance 32.38 → 3.91
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)SimCode performance 0:02:09 → 8.41
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)SimCode performance 44.73 → 3.73
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)SimCode performance 30.60 → 1.92
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)SimCode performance 0:03:33 → 5.33
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)SimCode performance 31.60 → 2.69
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)SimCode performance 13.71 → 3.46
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)SimCode performance 12.25 → 3.09
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)SimCode performance 52.72 → 2.09
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)SimCode performance 43.08 → 1.93
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)SimCode performance 41.31 → 1.84
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)SimCode performance 23.95 → 2.16
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)SimCode performance 27.11 → 3.17
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)SimCode performance 32.16 → 4.52
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)SimCode performance 14.05 → 2.96
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)SimCode performance 28.31 → 6.42
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)SimCode performance 23.16 → 5.04
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)SimCode performance 0:02:01 → 11.55
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)SimCode performance 32.09 → 4.37
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)SimCode performance 45.46 → 4.78
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)SimCode performance 23.01 → 4.00
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)SimCode performance 0:01:56 → 8.44
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)SimCode performance 24.56 → 4.41
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)SimCode performance 22.16 → 4.08
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)SimCode performance 0:02:02 → 8.78
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)SimCode performance 32.27 → 4.13
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)SimCode performance 24.33 → 2.25
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)SimCode performance 0:03:25 → 4.86
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)SimCode performance 30.98 → 2.86
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)SimCode performance 0:02:51 → 8.01
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)SimCode performance 13.24 → 3.60
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)SimCode performance 12.36 → 3.30
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)SimCode performance 56.75 → 2.20
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)SimCode performance 44.39 → 2.04
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)SimCode performance 48.88 → 2.19
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)SimCode performance 25.80 → 2.28
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)SimCode performance 26.32 → 3.52
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim)Simulate → Compile
ThermoSysProThermoSysPro.Fluid.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50 (sim)SimCode performance 17.84 → 1.79
ThermoSysProThermoSysPro.Fluid.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC (sim)SimCode performance 10.09 → 2.21