OpenModelica cpp from 2024-05-28 14:30:17 to 2024-05-29 13:25:35

Summary

OMC Commits2
Libraries Changed0
Number of Improvements8
Number of Regressions4
Number of Performance Improvements29
Number of Performance Regressions85

OpenModelica Changes

CommitDateAuthorSummary
9d4e03d9e52024-05-29 10:15:46 +0200kabdelhak[NB] support shared literals (#12472)
add1c8e3382024-05-28 16:27:31 +0200Per ÖstlundFix names of records in Base Modelica (#12475)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3e0093f2024-05-19 02:18:40 +0200Adrian PopPut back buildings libs (#109)
80352682024-05-16 10:25:28 +0200Francesco CasellaUpdate installLibraries.mos for Buildings (#107)

Library Changes

LibraryChange

Models Affected

Buildings_10Buildings.Examples.ChillerPlant.BaseClasses.Controls.Examples.ChillerSetPointControl (sim)Compile performance 17.77 → 41.05
Buildings_10Buildings.Examples.ChillerPlant.DataCenterContinuousTimeControl (sim)Compile performance 53.64 → 0:02:00
Buildings_10Buildings.Examples.ChillerPlant.DataCenterDiscreteTimeControl (sim)Compile performance 56.44 → 0:01:56 Simulate performance 7.36 → 14.82
Buildings_10Buildings.Examples.ChillerPlant.DataCenterRenewables (sim)Compile performance 0:01:01 → 0:02:18
Buildings_10Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)FrontEnd performance 15.91 → 34.62 Templates performance 52.38 → 0:01:38 Compile performance 5.95 → 10.25
Buildings_10Buildings.Examples.HydronicHeating.TwoRoomsWithStorage (sim)FrontEnd performance 5.69 → 12.37 BackEnd performance 13.46 → 25.41 Templates performance 29.33 → 56.41
Buildings_10Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)FrontEnd performance 6.09 → 12.33 BackEnd performance 7.57 → 13.44 Templates performance 6.26 → 11.25
Buildings_10Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)FrontEnd performance 7.40 → 14.44 BackEnd performance 30.16 → 55.62 Templates performance 0:01:08 → 0:02:12
Buildings_10Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.MultiZone (sim)FrontEnd performance 6.07 → 13.32 BackEnd performance 26.10 → 48.49 Templates performance 0:01:05 → 0:02:06
Buildings_10Buildings.Examples.Tutorial.Boiler.System2 (sim)Compile performance 19.63 → 36.46
Buildings_10Buildings.Examples.Tutorial.Boiler.System3 (sim)Compile performance 38.95 → 0:01:20
Buildings_10Buildings.Examples.Tutorial.Boiler.System4 (sim)Compile performance 38.63 → 0:01:23
Buildings_10Buildings.Examples.Tutorial.Boiler.System5 (sim)Compile performance 38.84 → 0:01:22
Buildings_10Buildings.Examples.Tutorial.Boiler.System6 (sim)Compile performance 42.68 → 0:01:36
Buildings_10Buildings.Examples.Tutorial.Boiler.System7 (sim)Compile performance 43.37 → 0:01:35
Buildings_10Buildings.Examples.Tutorial.CDL.System1 (sim)Compile performance 41.60 → 0:01:31
Buildings_10Buildings.Examples.Tutorial.CDL.System2 (sim)Compile performance 42.55 → 0:01:31
Buildings_10Buildings.Examples.Tutorial.CDL.System3 (sim)Compile performance 42.49 → 0:01:37
Buildings_10Buildings.Examples.Tutorial.CDL.System4 (sim)Compile performance 42.77 → 0:01:34
Buildings_10Buildings.Examples.Tutorial.CDL.System5 (sim)Compile performance 42.32 → 0:01:34
Buildings_10Buildings.Examples.Tutorial.CDL.System6 (sim)Compile performance 43.04 → 0:01:32
Buildings_10Buildings.Examples.Tutorial.SpaceCooling.System2 (sim)Compile performance 22.02 → 49.75
Buildings_10Buildings.Examples.Tutorial.SpaceCooling.System3 (sim)Compile performance 22.73 → 51.54
Buildings_10Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)FrontEnd performance 5.50 → 11.52 Compile performance 0:01:17 → 0:02:51 Simulate performance 9.03 → 15.88
Buildings_10Buildings.Examples.VAVReheat.ASHRAE2006 (sim)FrontEnd performance 16.33 → 31.13
Buildings_10Buildings.Examples.VAVReheat.Guideline36 (sim)FrontEnd performance 16.31 → 29.62 BackEnd performance 50.09 → 0:01:29 SimCode performance 7.44 → 15.42 Templates performance 0:02:16 → 0:04:25
Buildings_10Buildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)FrontEnd performance 16.09 → 30.32 BackEnd performance 46.80 → 0:01:27 Templates performance 0:01:53 → 0:04:25
Buildings_10Buildings.Examples.VAVReheat.Validation.TraceSubstance (sim)FrontEnd performance 14.85 → 27.07 BackEnd performance 24.83 → 46.40 Templates performance 0:01:08 → 0:02:14
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Validation.CollectorDistributor (sim)FrontEnd performance 5.00 → 12.78 Compile performance 0:01:26 → 0:03:00
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerBorefield (sim)FrontEnd performance 8.33 → 16.71 BackEnd performance 7.01 → 13.72 Templates performance 28.72 → 58.22 Compile performance 0:04:00 → 0:06:52
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerOnly (sim)FrontEnd performance 7.82 → 17.86 Compile performance 0:02:04 → 0:04:17
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Borefield (sim)Templates performance 15.35 → 28.91 Compile performance 0:01:35 → 0:04:07
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Chiller (sim)Compile performance 32.93 → 0:01:05
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatExchanger (sim)Compile performance 42.44 → 0:01:33
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.SwitchBox (sim)Compile performance 25.92 → 47.81
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.WatersideEconomizer (sim)Compile performance 40.89 → 0:01:20
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield (sim)FrontEnd performance 8.81 → 18.47 BackEnd performance 7.36 → 14.46 Templates performance 26.31 → 53.01
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly (sim)FrontEnd performance 8.22 → 17.68 Compile performance 0:02:00 → 0:04:12
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE (sim)FrontEnd performance 8.36 → 15.33 Compile performance 0:02:09 → 0:04:19
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Cooling.Examples.Direct (sim)Compile performance 19.67 → 39.22
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Cooling.Examples.Indirect (sim)Compile performance 16.65 → 34.63
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Heating.Examples.Direct (sim)Compile performance 18.69 → 40.17
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Heating.Examples.Indirect (sim)Compile performance 17.87 → 37.21
Buildings_10Buildings.Experimental.DHC.Loads.BaseClasses.Controls.Validation.MixingValveControl (sim)Compile performance 20.61 → 44.55
Buildings_10Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingRCZ1Valve (sim)FrontEnd performance 5.25 → 11.86 Compile performance 53.36 → 0:01:47
Buildings_10Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)FrontEnd performance 8.07 → 18.10 BackEnd performance 16.35 → 29.03 Templates performance 24.77 → 48.19
Buildings_10Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ1 (sim)Compile performance 29.82 → 0:01:04
Buildings_10Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)FrontEnd performance 5.83 → 11.05 BackEnd performance 6.92 → 12.01 Templates performance 10.72 → 19.89
Buildings_10Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeries (sim)FrontEnd performance 5.44 → 10.27 Compile performance 44.85 → 0:01:17
Buildings_10Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop (sim)FrontEnd performance 7.82 → 15.69
Buildings_10Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS (sim)FrontEnd performance 9.03 → 20.44 Compile performance 0:01:34 → 0:03:02
Buildings_10Buildings.Experimental.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)FrontEnd performance 4.89 → 10.84 Compile performance 34.35 → 0:01:18
Buildings_10Buildings.Experimental.DHC.Loads.Heating.Examples.BuildingTimeSeriesWithETS (sim)FrontEnd performance 5.21 → 11.26 Compile performance 31.21 → 0:01:13
Buildings_10Buildings.Experimental.DHC.Loads.Steam.BaseClasses.Examples.SteamTrap (sim)Compile performance 11.10 → 24.39
Buildings_10Buildings.Experimental.DHC.Loads.Steam.Examples.BuildingTimeSeriesAtETS (sim)Compile performance 13.80 → 30.94
Buildings_10Buildings.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 0:02:17 → 0:01:15
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified1 (sim)
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 16.35 → 9.02 Compile performance 0:02:18 → 0:01:14
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 15.75 → 8.58 Compile performance 0:02:17 → 0:01:12
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 0:01:53 → 0:01:01
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified5 (sim)Compile performance 0:01:43 → 58.90
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 0:01:39 → 53.49
Buildings_10Buildings.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 0:01:02 → 33.09
Buildings_10Buildings.Fluid.Examples.Performance.Example2 (sim)Compile performance 20.89 → 11.46
Buildings_10Buildings.Fluid.Examples.Performance.Example3 (sim)Compile performance 21.52 → 12.17
Buildings_10Buildings.Fluid.Examples.SimpleHouse (sim)Compile performance 51.23 → 30.10
Buildings_10Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Verify
Buildings_10Buildings.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 36.25 → 19.87
Buildings_10Buildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 45.28 → 24.67
Buildings_10Buildings.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:35 → 53.40
Buildings_10Buildings.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 37.95 → 22.05
Buildings_10Buildings.HeatTransfer.Windows.BaseClasses.Examples.WindowRadiationElectrochromic (sim)Compile performance 22.47 → 12.44
Buildings_10Buildings.HeatTransfer.Windows.Examples.ElectrochromicWindow (sim)Compile performance 26.67 → 15.12
Buildings_10Buildings.HeatTransfer.Windows.Examples.FixedShade (sim)Compile performance 35.11 → 17.07
Buildings_10Buildings.HeatTransfer.Windows.Examples.Window (sim)Compile performance 29.49 → 15.23
Buildings_10Buildings.HeatTransfer.Windows.Validation.WindowSteadyState (sim)Compile performance 29.89 → 15.50
Buildings_10Buildings.Templates.Components.Validation.Routing (sim)Compile performance 26.00 → 14.66
Buildings_10Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)FrontEnd performance 15.60 → 8.96
Buildings_latestBuildings.Airflow.Multizone.Examples.PressurizationData (sim)Compile performance 11.90 → 20.71
Buildings_latestBuildings.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Compile performance 14.27 → 28.73
Buildings_latestBuildings.Airflow.Multizone.Examples.ReverseBuoyancy3Zones (sim)Compile performance 12.51 → 23.89
Buildings_latestBuildings.Airflow.Multizone.Examples.TrickleVent (sim)Compile performance 11.95 → 21.21
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)SimCode performance 0:01:48 → 55.90
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.Validation.Controller (sim)Compile performance 24.69 → 13.80
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Templates performance 5.68 → 10.08
ClaRaClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Templates performance 11.05 → 5.73
ClaRaClaRa.Components.Furnace.Check.Test_CombustionChamber_vs_Burner_control (sim)Compile performance 0:01:41 → 58.11
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)BackEnd performance 0:03:56 → 0:02:13
ClaRaClaRa.Components.Utilities.Blocks.Check.testMatrixReader (sim)Templates performance 11.09 → 5.66
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)BackEnd performance 13.32 → 7.74
ClaRa_devClaRa.Examples.SteamCycle_02 (sim)FrontEnd performance 11.59 → 5.54
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
IBPSA_latestIBPSA.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Simulate → Templates
IBPSA_latestIBPSA.Fluid.Movers.BaseClasses.Validation.EulerComparison (sim)Compile performance 13.52 → 25.18
IBPSA_latestIBPSA.Fluid.Movers.BaseClasses.Validation.MotorEfficiencyMethods (sim)Compile performance 13.99 → 25.11
IBPSA_latestIBPSA.Fluid.Movers.BaseClasses.Validation.TotalEfficiencyMethods (sim)Compile performance 14.24 → 26.12
IBPSA_latestIBPSA.Fluid.Movers.Validation.PowerExact (sim)Compile performance 29.72 → 57.44
IBPSA_latestIBPSA.Fluid.SolarCollectors.Examples.FlatPlate (sim)Compile performance 21.09 → 38.09
IBPSA_latestIBPSA.Fluid.SolarCollectors.Examples.FlatPlateShaCoeTrue (sim)Compile performance 19.88 → 33.92
IBPSA_latestIBPSA.Fluid.SolarCollectors.Examples.FlatPlateTotalArea (sim)Compile performance 51.96 → 0:01:37
IBPSA_latestIBPSA.Fluid.SolarCollectors.Examples.Tubular (sim)Compile performance 19.30 → 35.18
IBPSA_latestIBPSA.Fluid.SolarCollectors.Validation.EN12975NPanels (sim)Compile performance 0:01:14 → 0:02:16
IBPSA_latestIBPSA.Fluid.SolarCollectors.Validation.EN12975_Array (sim)Compile performance 22.18 → 39.77
IBPSA_latestIBPSA.Fluid.SolarCollectors.Validation.EN12975_Series (sim)Compile performance 25.28 → 45.14
IBPSA_latestIBPSA.Fluid.SolarCollectors.Validation.ExtremeAmbientConditions (sim)Compile performance 14.85 → 27.54
IBPSA_latestIBPSA.Fluid.SolarCollectors.Validation.FlatPlate (sim)Compile performance 39.61 → 0:01:13
IBPSA_latestIBPSA.Fluid.SolarCollectors.Validation.FlatPlateNPanels (sim)Compile performance 0:01:15 → 0:02:15
IBPSA_latestIBPSA.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 15.82 → 27.00
IBPSA_latestIBPSA.Fluid.Sources.Validation.Boundary (sim)Compile performance 13.40 → 24.12
IBPSA_latestIBPSA.Fluid.Storage.Examples.Stratified (sim)Compile performance 29.11 → 54.50
IBPSA_latestIBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 47.61 → 0:01:23
IBPSA_latestIBPSA.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 23.11 → 41.78
IBPSA_latestIBPSA.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 22.78 → 40.52
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)BackEnd performance 13.36 → 28.91
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:02:08 → 0:04:47
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Templates performance 47.46 → 0:01:24 Compile performance 0:02:06 → 0:04:47
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:02:07 → 0:04:51
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:02:19 → 0:04:43
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd → Failed
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
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates