OpenModelica cpp from 2023-09-08 20:57:42 to 2023-09-10 20:52:08

Summary

OMC Commits0
Libraries Changed1
Number of Improvements3
Number of Regressions0
Number of Performance Improvements128
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary

Library Changes

LibraryChange
AixLib_latestFrom version 1.3.2-development (2a8d8d5016cfffa4f30e29dc12fd47cdc844dfed) to 1.3.2-development (77234835e7c5fb05bb9ff2615d7cac0b7aed2be6)

Models Affected

AixLib_latestAixLib.Airflow.FacadeVentilationUnit.Examples.FacadeVentilationUnit (sim)Compile performance 49.88 → 23.48
AixLib_latestAixLib.Airflow.Multizone.Examples.CO2TransportStep (sim)Compile performance 21.82 → 11.64
AixLib_latestAixLib.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Compile performance 27.15 → 12.81
AixLib_latestAixLib.Airflow.Multizone.Examples.ReverseBuoyancy3Zones (sim)Compile performance 21.24 → 10.98
AixLib_latestAixLib.Airflow.Multizone.Validation.OneWayFlow (sim)Compile performance 22.34 → 9.99
AixLib_latestAixLib.Airflow.Multizone.Validation.OpenDoorBuoyancyDynamic (sim)Compile performance 21.83 → 10.18
AixLib_latestAixLib.Airflow.Multizone.Validation.OpenDoorBuoyancyPressureDynamic (sim)Compile performance 22.33 → 10.38
AixLib_latestAixLib.Airflow.Multizone.Validation.ThreeRoomsContam (sim)Compile performance 25.53 → 11.89
AixLib_latestAixLib.Airflow.Multizone.Validation.ThreeRoomsContamDiscretizedDoor (sim)Compile performance 26.84 → 12.49
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating (sim)BackEnd performance 17.26 → 9.07 Templates performance 15.47 → 7.72
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke (sim)BackEnd performance 18.29 → 9.44 Templates performance 16.61 → 7.54
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV (sim)BackEnd performance 17.82 → 9.29 Templates performance 14.48 → 7.14
AixLib_latestAixLib.Fluid.Actuators.Valves.Examples.ThreeWayValves (sim)Compile performance 29.13 → 12.98
AixLib_latestAixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps (sim)Compile performance 22.51 → 10.15
AixLib_latestAixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries (sim)Compile performance 22.26 → 10.44
AixLib_latestAixLib.Fluid.Actuators.Valves.Validation.ThreeWayValveParameterization (sim)Compile performance 23.79 → 10.38
AixLib_latestAixLib.Fluid.BoilerCHP.Examples.BoilerNoControlSystem (sim)Compile performance 23.76 → 10.67
AixLib_latestAixLib.Fluid.Chillers.Examples.Chiller (sim)Compile performance 35.10 → 17.57
AixLib_latestAixLib.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile performance 23.52 → 11.88
AixLib_latestAixLib.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile performance 23.58 → 12.07
AixLib_latestAixLib.Fluid.DistrictHeatingCooling.Demands.Examples.DHCSubstationHeatPumpChiller (sim)Compile performance 45.85 → 21.54
AixLib_latestAixLib.Fluid.DistrictHeatingCooling.Demands.Examples.DHCSubstationHeatPumpDirectCooling (sim)Compile performance 44.76 → 21.53
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 18.98 → 10.85 Compile performance 0:02:26 → 0:01:12
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified1 (sim)
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 16.73 → 9.45 Compile performance 0:02:29 → 0:01:08
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 0:02:18 → 0:01:08
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 12.17 → 6.88 Compile performance 0:01:57 → 55.27
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 14.19 → 7.72 Compile performance 0:01:50 → 53.12
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 0:01:41 → 47.29
AixLib_latestAixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump (sim)Templates performance 32.71 → 16.26
AixLib_latestAixLib.Fluid.Examples.Performance.Example1v1 (sim)Compile performance 26.03 → 12.56
AixLib_latestAixLib.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 0:01:07 → 32.29
AixLib_latestAixLib.Fluid.Examples.Performance.Example6 (sim)Compile performance 26.38 → 14.38
AixLib_latestAixLib.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 42.28 → 20.47
AixLib_latestAixLib.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Compile performance 27.99 → 13.02
AixLib_latestAixLib.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 29.85 → 16.05
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
AixLib_latestAixLib.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 43.40 → 20.04
AixLib_latestAixLib.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 53.47 → 26.94
AixLib_latestAixLib.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Compile performance 23.88 → 11.12
AixLib_latestAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation (sim)Compile performance 0:02:52 → 0:01:33 Simulate performance 58.05 → 33.10
AixLib_latestAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation (sim)Compile performance 0:02:44 → 0:01:31 Simulate performance 10.53 → 5.96
AixLib_latestAixLib.Fluid.Movers.Compressors.Examples.RotaryCompressorPressureHeatLosses (sim)Compile performance 26.07 → 12.91
AixLib_latestAixLib.Fluid.Movers.DpControlledMovers.Examples.DpControlled_dpConst (sim)Compile performance 21.97 → 11.82
AixLib_latestAixLib.Fluid.Movers.DpControlledMovers.Examples.DpControlled_dpVar (sim)Compile performance 23.34 → 12.16
AixLib_latestAixLib.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 43.94 → 21.78
AixLib_latestAixLib.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 42.63 → 21.18
AixLib_latestAixLib.Fluid.Movers.Examples.MoverStages (sim)Compile performance 43.48 → 24.18
AixLib_latestAixLib.Fluid.Movers.Examples.PumpsParallel (sim)Compile performance 22.72 → 12.04
AixLib_latestAixLib.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 36.55 → 18.70
AixLib_latestAixLib.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 57.62 → 29.83
AixLib_latestAixLib.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 56.36 → 29.68
AixLib_latestAixLib.Fluid.Movers.Validation.FlowControlled_dp (sim)Compile performance 23.05 → 12.65
AixLib_latestAixLib.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 36.64 → 19.04
AixLib_latestAixLib.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Compile performance 22.19 → 11.76
AixLib_latestAixLib.Fluid.Movers.Validation.PowerExact (sim)Compile performance 44.94 → 22.33
AixLib_latestAixLib.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 37.74 → 18.57
AixLib_latestAixLib.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 36.90 → 17.32
AixLib_latestAixLib.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 39.24 → 18.51
AixLib_latestAixLib.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 0:01:29 → 41.71
AixLib_latestAixLib.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 31.11 → 14.79
AixLib_latestAixLib.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)Compile performance 25.61 → 12.79
AixLib_latestAixLib.Fluid.Movers.Validation.SpeedControlled_y (sim)Compile performance 25.45 → 13.00
AixLib_latestAixLib.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)Compile performance 21.80 → 10.88
AixLib_latestAixLib.Fluid.Sensors.Examples.PPM (sim)Compile performance 21.07 → 10.21
AixLib_latestAixLib.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 31.62 → 15.78
AixLib_latestAixLib.Fluid.Sources.Validation.Boundary (sim)Compile performance 25.62 → 13.54
AixLib_latestAixLib.Fluid.Sources.Validation.BoundaryWithX_in (sim)Compile performance 20.45 → 10.27
AixLib_latestAixLib.Fluid.Sources.Validation.BoundaryWithXi_in (sim)Compile performance 20.40 → 10.88
AixLib_latestAixLib.Fluid.Storage.Examples.BufferStorage (sim)Templates performance 21.83 → 10.76
AixLib_latestAixLib.Fluid.Storage.Examples.StorageBoiler (sim)Templates performance 26.51 → 13.20
AixLib_latestAixLib.Fluid.Storage.Examples.StorageSolarCollector (sim)Templates performance 29.90 → 15.12
AixLib_latestAixLib.Fluid.Storage.Examples.Stratified (sim)Compile performance 0:01:00 → 29.21
AixLib_latestAixLib.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 0:01:34 → 45.44
AixLib_latestAixLib.Fluid.Storage.Examples.StratifiedUnloadAtMinimumTemperature (sim)Compile performance 23.12 → 11.26
AixLib_latestAixLib.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 0:01:36 → 44.05
AixLib_latestAixLib.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:53 → 53.75
AixLib_latestAixLib.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 45.03 → 22.24
AixLib_latestAixLib.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 44.53 → 21.65
AixLib_latestAixLib.Obsolete.Year2019.Fluid.HeatPumps.Examples.HeatPumpSimple (sim)Compile performance 20.13 → 9.05
AixLib_latestAixLib.Obsolete.Year2021.Fluid.Examples.PumpRadiatorThermostaticValve (sim)Compile performance 0:01:30 → 28.41
AixLib_latestAixLib.Obsolete.Year2021.Fluid.Examples.PumpRadiatorValve (sim)Compile performance 0:01:30 → 28.17
AixLib_latestAixLib.Obsolete.Year2022.ThermalZones.HighOrder.Examples.Appartment_VoWo (sim)FrontEnd performance 16.85 → 6.27 BackEnd performance 29.90 → 11.98 SimCode performance 19.64 → 3.20 Templates performance 0:04:09 → 0:01:37 Compile performance 0:05:42 → 0:02:33
AixLib_latestAixLib.Obsolete.YearIndependent.FastHVAC.Examples.Storage.BufferStorageVariablePorts (sim)Templates performance 14.06 → 5.00 Compile performance 0:02:07 → 32.12
AixLib_latestAixLib.Systems.HydraulicModules.Example.Admix (sim)Compile performance 0:01:51 → 54.88
AixLib_latestAixLib.Systems.HydraulicModules.Example.ERC_ExperimentalHall_CoolingCircuit (sim)FrontEnd performance 10.32 → 5.38 BackEnd performance 11.28 → 6.23 Templates performance 17.85 → 9.16
AixLib_latestAixLib.Systems.HydraulicModules.Example.Injection (sim)Compile performance 0:02:18 → 0:01:18
AixLib_latestAixLib.Systems.HydraulicModules.Example.Injection2WayValve (sim)Compile performance 0:01:55 → 0:01:00
AixLib_latestAixLib.Systems.HydraulicModules.Example.Throttle (sim)Compile performance 50.95 → 26.04
AixLib_latestAixLib.Systems.HydraulicModules.Example.ThrottlePump (sim)Compile performance 0:01:14 → 37.07
AixLib_latestAixLib.Systems.ModularAHU.Examples.Cooler (sim)Compile performance 0:01:27 → 43.93
AixLib_latestAixLib.Systems.ModularAHU.Examples.DemandControlledAHU (sim)FrontEnd performance 34.14 → 18.45 BackEnd performance 17.10 → 9.97 Templates performance 0:01:09 → 38.46
AixLib_latestAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)FrontEnd performance 27.82 → 14.77 Templates performance 52.02 → 25.53
AixLib_latestAixLib.Systems.ModularAHU.Examples.GenericAHU (sim)FrontEnd performance 27.12 → 14.72 BackEnd performance 13.62 → 6.89 Templates performance 55.89 → 29.19
AixLib_latestAixLib.Systems.ModularAHU.Examples.Heater (sim)Compile performance 0:01:56 → 59.92
AixLib_latestAixLib.Systems.ModularAHU.Validation.AHU2_Cooler (sim)FrontEnd performance 11.14 → 5.36
AixLib_latestAixLib.Systems.ModularAHU.Validation.AHU2_Heater (sim)Templates performance 21.14 → 11.14
AixLib_latestAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)FrontEnd performance 10.16 → 5.07 Templates performance 57.67 → 33.72
AixLib_latestAixLib.Systems.TABS.Examples.Tabs (sim)FrontEnd performance 10.48 → 5.43 Templates performance 17.76 → 9.46
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)Templates → Simulate
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)Templates → Compile
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280 (sim)Simulate performance 57.30 → 33.63
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300 (sim)Simulate performance 0:01:37 → 54.94
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320 (sim)Simulate performance 0:01:02 → 33.86
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395 (sim)Simulate performance 17.08 → 9.40
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400 (sim)Simulate performance 27.95 → 14.59
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410 (sim)Compile performance 47.76 → 23.43 Simulate performance 29.62 → 16.71
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420 (sim)Compile performance 51.40 → 23.07 Simulate performance 33.54 → 16.69
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430 (sim)Compile performance 49.36 → 22.75 Simulate performance 36.50 → 19.32
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440 (sim)Compile performance 41.35 → 22.48 Simulate performance 57.50 → 32.43
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600 (sim)Compile performance 49.22 → 24.12 Simulate performance 0:01:01 → 34.13
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF (sim)Compile performance 47.08 → 22.01 Simulate performance 23.20 → 12.33
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620 (sim)Compile performance 48.40 → 25.12 Simulate performance 0:01:21 → 46.58
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640 (sim)Compile performance 45.02 → 25.45 Simulate performance 0:01:17 → 41.80
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650 (sim)Compile performance 44.15 → 23.26 Simulate performance 51.83 → 28.36
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF (sim)Compile performance 49.12 → 21.66 Simulate performance 28.56 → 15.45
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800 (sim)Compile performance 44.96 → 24.26 Simulate performance 34.16 → 18.00
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810 (sim)Compile performance 49.23 → 22.50 Simulate performance 52.58 → 27.66
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900 (sim)Compile performance 50.26 → 23.33 Simulate performance 53.03 → 29.07
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF (sim)Compile performance 45.16 → 20.66 Simulate performance 22.94 → 12.00
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920 (sim)Compile performance 53.36 → 24.84 Simulate performance 0:01:11 → 39.82
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940 (sim)Compile performance 50.40 → 24.67
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950 (sim)Compile performance 50.64 → 24.54 Simulate performance 25.00 → 13.85
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF (sim)Compile performance 50.10 → 23.85 Simulate performance 26.42 → 14.04
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2 (sim)Compile performance 0:01:15 → 35.31
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse (sim)Compile performance 47.52 → 21.50
AixLib_latestAixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir (sim)BackEnd performance 12.96 → 6.48
AixLib_latestAixLib.ThermalZones.ReducedOrder.Examples.Multizone (sim)BackEnd performance 17.50 → 8.28 Templates performance 53.98 → 26.66
AixLib_latestAixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2 (sim)BackEnd performance 18.30 → 8.83 SimCode performance 12.23 → 4.15 Templates performance 50.68 → 24.16
AixLib_latestAixLib.ThermalZones.ReducedOrder.Examples.MultizonePartlyCooled (sim)BackEnd performance 16.89 → 9.22 SimCode performance 10.36 → 4.87 Templates performance 56.15 → 27.55
AixLib_latestAixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain (sim)Compile performance 20.41 → 10.14
AixLib_latestAixLib.Utilities.Sensors.Examples.ExergyMeters (sim)Templates performance 28.01 → 12.50