OpenModelica cpp from 2023-09-12 20:57:20 to 2023-09-16 20:51:38

Summary

OMC Commits15
Libraries Changed5
Number of Improvements18
Number of Regressions18
Number of Performance Improvements51
Number of Performance Regressions12

OpenModelica Changes

CommitAuthorSummary
bf24d82543Per ÖstlundDon't evaluate external objects (#11190)
06cc9f2382Per ÖstlundAdd get/setElementAnnotation API (#11188)
e7df67662fAdeel AsgharDo not set the progress bar to 100% in case of failure (#11187)
51d6bde3dbAdeel AsgharDraw a node when connections converge/intersects (#11186)
2c8441d604Mahder GebremedhinDo not use variables before they are set. (#11177)
afb86a3e4cAdeel AsgharImprove the drawing of connection start and end points (#11185)
d3589001f2phannebohmAvoid alloc for matrix operation (#11183)
f81f6ed24dAdeel AsgharPreserve the dynamic values while dumping the annotation (#11181)
dc50c58fe4Adeel AsgharTreat the white-space as normal instead of preformatting the text (#11179)
f03ce74629Mahder GebremedhinFix copy of the libOMSimulator dll on Windows. (#11176)
2c1abdd204Adeel AsgharDraw the connections on top of components (#11175)
3523138f1bPer ÖstlundReturn false if load/parseEncryptedPackage fails (#11171)
c4a5e05820Mahder GebremedhinFix Windows build. Adjust variable usage. (#11170)
076d05c12aFrancesco CasellaAdded reference to Michael Sielemann's PhD thesis for homotopy (#11169)
5f438c9e8bMahder GebremedhinImprove OMSimulator integration and installation. (#11167)

Library Changes

LibraryChange
Buildings_9Configuration hash (OMC settings or the testing script changed)
Buildings_latestFrom version 10.1.0-master (90c974a19eac3333c1da139961c5c504797b9259) to 11.0.0-master (46928193805bdefed8055862ec873cdb0ccb52e0)
ClaRaFrom version 1.8.0-master (950f1712b02297932e388e65d18e958b4179f643) to 1.8.1-main (c66f80329e0efc823c1168e75bd4ee2e48ac4e2d)
IBPSA_latestFrom version 4.0.0-master (4a40681d0d89ac2ff4897a331fd33d907aba6eec) to 4.0.0-master (386a90ab66835be5c38d84566358d85b27f51667)
ModelicaTestOverdeterminedFrom version 4.0.0-master (054aae2941752ea9e108117c15e8a12f8aebaef4) to 4.0.0-master (94b3f19420c20de1bfcc48e508bdfde33fa0714e)

Models Affected

BuildSysProBuildSysPro.Building.Examples.OneZone (sim)Compile performance 24.93 → 1.67
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0:08:02 → 3.29
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:03:44 → 0:06:54
BuildSysProBuildSysPro.Systems.DHW.Examples.DHWResistiveWaterHeater (sim)FrontEnd performance 39.61 → 0.71
BuildSysProBuildSysPro.Systems.HVAC.Emission.Examples.MozartJoulePIControlled (sim)FrontEnd performance 12.64 → 0.54 Compile performance 0:01:03 → 28.25
BuildSysProBuildSysPro.Systems.HVAC.Production.HeatPump.FixedSpeed.Examples.MozartMultizoneHeatingSystem (sim)Templates performance 0:01:58 → 56.37
BuildSysProBuildSysPro.Systems.HVAC.Production.WoodHeating.Examples.MozartWoodStove (sim)Compile performance 58.04 → 30.10
BuildSysProBuildSysPro.Utilities.Analysis.Examples.RestartDiscomfort (sim)Templates performance 13.52 → 7.25
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:07:14 → 0:03:15
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArray (sim)Failed → Templates
BuildingSystemsBuildingSystems.Technologies.Chillers.Examples.CompressionChillerWithStorage (sim)Compile performance 29.51 → 15.45
BuildingSystemsBuildingSystems.Technologies.Cogeneration.Examples.CogenerationUnitWithStorage (sim)Compile performance 24.79 → 12.63
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorage (sim)Templates performance 0:03:38 → 0:01:42 Compile performance 0:06:15 → 0:02:54
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorageChargeDischargeCycle (sim)Compile performance 20.98 → 11.57
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorageChargeDischargeProfile (sim)Compile performance 0:03:36 → 0:01:27
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Summer (sim)BackEnd performance 5.77 → 11.29
Buildings_9Buildings.Airflow.Multizone.Examples.PressurizationData (sim)Compile → Simulate
Buildings_9Buildings.Examples.Tutorial.Boiler.System6 (sim)Verify → Simulate
Buildings_9Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_9Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Templates
Buildings_9Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersParallel (sim)Compile performance 38.41 → 21.41
Buildings_9Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersWithBypass (sim)Compile performance 40.44 → 23.38
Buildings_9Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 48.35 → 8.09
Buildings_9Buildings.Fluid.Examples.SimpleHouse (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Examples.PressurizationData (sim)Compile → Simulate
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Templates → Compile
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates → Compile
Buildings_latestBuildings.Experimental.DHC.Loads.Heating.Examples.BuildingTimeSeriesWithETS (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0:01:29 → 45.07
Buildings_latestBuildings.Fluid.Examples.SimpleHouse (sim)Verify → Simulate
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu (sim)Failed → Templates
ClaRaClaRa.Components.Mills.HardCoalMills.Check.SimpleMillTester (sim)Templates → Failed
ClaRaClaRa.Components.Mills.HardCoalMills.Check.ValidateRollerBowlMill_3 (sim)Templates → Failed
ClaRaClaRa.Components.Mills.HardCoalMills.Check.combineMillandFurnace (sim)Templates → Failed
ClaRaClaRa.Components.Mills.HardCoalMills.Check.testRollerBowlMills (sim)Templates → Failed
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)SimCode performance 27.88 → 50.31
ClaRaClaRa.Components.Sensors.Check.TestSensors (sim)Failed → Templates
ClaRaClaRa.Components.Utilities.Blocks.Check.TestSlidingmean (sim)Simulate → Failed
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML (sim)Templates → Failed
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)Templates → Failed
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.ThickWallScenarios.Test_Pipe_L1_TML_insulatedWall (sim)Templates → Failed
IBPSA_latestIBPSA.Airflow.Multizone.Examples.PressurizationData (sim)Compile → Simulate
IBPSA_latestIBPSA.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Compile performance 20.99 → 12.26
IBPSA_latestIBPSA.BoundaryConditions.Validation.BESTEST.WD300 (sim)Compile performance 20.70 → 11.69
IBPSA_latestIBPSA.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLine (sim)Compile performance 26.89 → 12.86
IBPSA_latestIBPSA.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium (sim)Compile performance 21.57 → 11.04
IBPSA_latestIBPSA.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Compile performance 22.28 → 12.89
IBPSA_latestIBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates performance 19.66 → 9.36 Compile performance 0:02:10 → 0:01:13
IBPSA_latestIBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)FrontEnd performance 14.12 → 7.35 Compile performance 0:02:12 → 0:01:16
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0:08:02 → 3.48
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 0:01:01 → 29.52
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 59.55 → 29.52
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Examples.MoverStages (sim)Compile performance 0:01:01 → 30.96
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Compile performance 59.73 → 29.35
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 0:01:14 → 36.54
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 0:01:15 → 37.60
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)Compile performance 32.59 → 16.82
IBPSA_latestIBPSA.ThermalZones.ISO13790.Examples.FreeFloatingHVAC (sim)Compile performance 20.44 → 11.00
IBPSA_latestIBPSA.ThermalZones.ISO13790.Examples.HeatingCooling (sim)Compile performance 20.40 → 10.64
IBPSA_latestIBPSA.ThermalZones.ISO13790.Examples.HeatingCoolingHVAC (sim)Compile performance 22.69 → 12.41
IBPSA_latestIBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case600 (sim)Compile performance 20.41 → 11.53
IBPSA_latestIBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case900 (sim)Compile performance 20.63 → 11.75
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements (sim)Compile performance 20.49 → 10.83
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance (sim)Compile performance 22.71 → 12.43
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)BackEnd performance 18.72 → 9.89
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.DynamicPipeInitialValues (sim)Compile performance 22.13 → 11.72
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Verify → Compile
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:04:01 → 0:07:41
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Simulate performance 7.00 → 18.22
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Simulate performance 7.01 → 18.06
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Simulate performance 0.33 → 17.75
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Simulate performance 13.80 → 5.24
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Simulate performance 0.44 → 17.93
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Simulate performance 0.49 → 17.99
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Simulate performance 0.35 → 17.80
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Simulate performance 0:08:02 → 0:01:48
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)Failed → SimCode
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)Failed → SimCode
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)Failed → SimCode
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)Failed → SimCode
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_80_M_10 (sim)Compile performance 21.05 → 12.24
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)SimCode performance 26.34 → 11.93
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Compile performance 42.41 → 19.24
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_20 (sim)Simulate performance 11.84 → 6.75
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Simulate performance 17.10 → 6.78
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Simulate performance 16.29 → 7.53
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_10_M_10 (sim)Compile performance 32.81 → 17.82
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)SimCode performance 15.60 → 33.15 Templates performance 18.75 → 10.41
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Failed
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestVolumeA (sim)Simulate performance 3.63 → 0:08:02
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test1_IF97 (sim)Simulate → Compile
TransiEntTransiEnt.Basics.Adapters.Check.TestRealGasAdapters (sim)Templates performance 11.42 → 6.68