OpenModelica cpp from 2023-02-06 20:54:51 to 2023-02-07 20:55:36

Summary

OMC Commits2
Libraries Changed4
Number of Improvements9
Number of Regressions9
Number of Performance Improvements31
Number of Performance Regressions58

OpenModelica Changes

CommitAuthorSummary
0954561b67Per ÖstlundFix scoping when instantiating annotations (#10177)
705a0bbab8anotheruserofgithub[OMEdit] Fix DXF shapes coloring (#10164)

Library Changes

LibraryChange
Buildings_9From version 9.1.1-maint.9.1.x (b301e46afb6b5adbe70264d1191152efa97de3f2) to 9.1.1-maint.9.1.x (00b24f615e0fc5fc85105f7d5d1cc3488c9f085c)
Modelica_trunkFrom version trunk (a2117370115f382898775d28283521e581d16a2f) to trunk (67cf4709c3f97b5eff5216a3a7e487158dbbf957)
ScalableTestSuiteFrom version 2.1.0-master (1cba60bcd08b2a8c5828978f9eaa86b8b213ea9f) to 2.1.0-master (6649c004ba59cc450e2dbc8618db0ac9b663fb7f)
ScalableTestSuite_nooptFrom version 2.1.0-master (1cba60bcd08b2a8c5828978f9eaa86b8b213ea9f) to 2.1.0-master (6649c004ba59cc450e2dbc8618db0ac9b663fb7f)

Models Affected

Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:01:42 → 0:03:03
Buildings_9Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Compile → Simulate
ChemicalChemical.Examples.AcidBase.Dev.RedCellMembrane (sim)Compile performance 23.86 → 11.67
ChemicalChemical.Examples.GasSolubility_NIST (sim)Compile performance 20.36 → 8.64
ChemicalChemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)Compile performance 49.13 → 23.64
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)BackEnd performance 10.06 → 4.97 Compile performance 59.35 → 24.03
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)BackEnd performance 11.09 → 5.96 Compile performance 0:01:41 → 40.29
ChemicalChemical.Examples.Hemoglobin.HemoglobinTitration (sim)Compile performance 55.09 → 23.78
ChemicalChemical.Examples.Hemoglobin.Joels57 (sim)BackEnd performance 33.30 → 16.62 Templates performance 12.36 → 7.14 Compile performance 0:02:26 → 0:01:10
ChemicalChemical.Examples.WaterVaporization (sim)Compile performance 13.76 → 5.57 Simulate performance 19.04 → 7.69
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)Templates performance 46.12 → 0:02:48
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → Failed
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)Templates performance 37.56 → 0:03:29
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)Templates performance 46.57 → 0:03:31
IDEASIDEAS.Buildings.Examples.ComfortExample (sim)FrontEnd performance 8.81 → 31.72 Templates performance 31.74 → 0:01:24
IDEASIDEAS.Buildings.Examples.InternalGainExample (sim)FrontEnd performance 9.42 → 31.40 Templates performance 32.12 → 0:01:25
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)FrontEnd performance 57.21 → 0:02:52
IDEASIDEAS.Buildings.Examples.ScreenComparison (sim)FrontEnd performance 36.20 → 0:02:08 BackEnd performance 9.98 → 29.76
IDEASIDEAS.Buildings.Examples.ZoneCO2 (sim)FrontEnd performance 16.95 → 46.31 Templates performance 4.14 → 0:01:05
IDEASIDEAS.Buildings.Examples.ZoneExample (sim)FrontEnd performance 5.82 → 27.72 Compile performance 2.67 → 0:01:09
IDEASIDEAS.Buildings.Validation.Tests.Case620 (sim)FrontEnd performance 6.24 → 13.66
IDEASIDEAS.Buildings.Validation.Tests.Case630 (sim)FrontEnd performance 6.60 → 17.90
IDEASIDEAS.Buildings.Validation.Tests.Case640 (sim)FrontEnd performance 6.41 → 11.96
IDEASIDEAS.Buildings.Validation.Tests.Case650 (sim)FrontEnd performance 6.25 → 12.12
IDEASIDEAS.Buildings.Validation.Tests.Case650FF (sim)FrontEnd performance 6.15 → 12.04
IDEASIDEAS.Examples.Tutorial.Example5 (sim)BackEnd performance 11.04 → 4.23
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)Failed → Templates
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)Templates → FrontEnd
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Failed → Templates
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZone (sim)FrontEnd performance 46.66 → 25.71
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)FrontEnd performance 54.23 → 25.34
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)FrontEnd performance 44.52 → 24.82
IDEAS_devIDEAS.Examples.Tutorial.Example6 (sim)BackEnd performance 3.97 → 11.57
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)FrontEnd → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Templates → FrontEnd
Modelica_4.0.0Modelica.Blocks.Examples.Noise.ActuatorWithNoise (sim)Compile performance 22.88 → 10.12
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)BackEnd performance 0:01:11 → 31.75 SimCode performance 37.44 → 16.46
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier6pulseFFT (sim)BackEnd performance 0:01:11 → 31.35 SimCode performance 39.02 → 17.74
Modelica_4.0.0Modelica.Electrical.Analog.Examples.CauerLowPassSC (sim)Compile performance 16.34 → 8.71 Simulate performance 12.09 → 5.65
Modelica_4.0.0Modelica.Electrical.Batteries.Examples.CCCV_Stack (sim)
Modelica_4.0.0Modelica.Electrical.Batteries.Examples.CCCV_StackRC (sim)
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_DCBraking (sim)Compile performance 13.75 → 6.81 Simulate performance 36.13 → 17.66
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Compile performance 20.36 → 9.94 Simulate performance 0:01:45 → 50.83
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc (sim)Compile performance 18.71 → 10.89 Simulate performance 17.85 → 7.68
Modelica_4.0.0Modelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_LoadDump (sim)Compile performance 15.64 → 8.64 Simulate performance 12.66 → 7.00
Modelica_4.0.0Modelica.Electrical.Machines.Examples.Transformers.Rectifier12pulse (sim)Compile performance 22.30 → 10.63
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Compile performance 21.91 → 10.87
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.DCAC.PolyphaseTwoLevel.PolyphaseTwoLevel_RL (sim)Compile performance 26.05 → 11.72
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Compile performance 13.28 → 7.38 Simulate performance 39.47 → 16.97
Modelica_4.0.0Modelica.Electrical.QuasiStatic.Machines.Examples.TransformerTestbench (sim)Compile performance 20.63 → 9.46
Modelica_4.0.0Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Compile performance 51.16 → 28.57
Modelica_4.0.0Modelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)Compile performance 23.75 → 12.01
Modelica_4.0.0Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Compile performance 57.26 → 31.65
Modelica_4.0.0Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim)Compile performance 49.28 → 26.32
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Compile performance 27.58 → 13.98
Modelica_4.0.0Modelica.Media.Examples.ReferenceAir.MoistAir2 (sim)Compile performance 15.30 → 8.60 Simulate performance 13.59 → 7.21
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate performance 41.26 → 0:01:10
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipes (sim)Compile performance 25.10 → 48.64
Modelica_trunkModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Compile performance 28.55 → 59.97
Modelica_trunkModelica.Fluid.Examples.IncompressibleFluidNetwork (sim)Compile performance 24.31 → 44.06
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Compile performance 12.99 → 22.89
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMC_DOL_CommonLeakage (sim)Compile performance 15.99 → 27.27
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Compile performance 15.26 → 31.80
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)Compile performance 9.78 → 20.88
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Compile performance 10.61 → 22.34
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Compile performance 11.06 → 20.07
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Compile performance 10.12 → 20.73
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Compile performance 14.44 → 26.25
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir2 (sim)Compile performance 8.15 → 17.39 Simulate performance 7.08 → 13.67
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.FifthOrder_AVRII (sim)Compile performance 13.19 → 24.87
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRI (sim)Compile performance 16.29 → 28.82
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRII (sim)Compile performance 11.37 → 24.56
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Compile performance 0:02:11 → 0:04:05 Simulate performance 20.20 → 36.27
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 12.94 → 22.67 Templates performance 7.80 → 17.75 Compile performance 41.30 → 0:01:25 Simulate performance 14.49 → 29.78
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Compile performance 35.21 → 0:01:12
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)BackEnd performance 12.00 → 21.32 Templates performance 7.88 → 18.47 Compile performance 37.79 → 0:01:15 Simulate performance 5.74 → 10.19
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)BackEnd performance 10.83 → 23.00 Templates performance 54.56 → 0:01:46
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Compile performance 44.94 → 0:01:18 Simulate performance 16.81 → 41.59
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Simulate → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)BackEnd performance 4.80 → 10.68 Templates performance 13.48 → 31.51
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_800 (sim)Compile performance 10.37 → 21.23
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)BackEnd performance 16.47 → 28.61 Templates performance 0:02:00 → 0:04:08
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Compile performance 0:01:00 → 0:01:51 Simulate performance 10.90 → 31.51
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Simulate → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)BackEnd performance 5.88 → 10.29 Templates performance 30.22 → 0:01:02
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_800 (sim)Compile performance 17.99 → 34.63
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Templates performance 9.25 → 22.19 Compile performance 55.39 → 0:01:41
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_20 (sim)Compile performance 9.99 → 22.91
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)BackEnd performance 17.81 → 34.89 Templates performance 40.40 → 0:01:14 Compile performance 0:02:06 → 0:03:36
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_40 (sim)Compile performance 16.64 → 32.59
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80 (sim)Compile performance 29.04 → 58.40
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.Verification.SimpleAdvection (sim)Compile performance 23.77 → 46.09
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Compile performance 34.49 → 0:01:16
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_1280 (sim)Compile performance 17.92 → 32.07 Simulate performance 6.00 → 14.81
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)BackEnd performance 7.61 → 13.08 Simulate performance 3.79 → 11.96
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_640 (sim)Compile performance 13.38 → 25.70
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Compile performance 17.05 → 35.97 Simulate performance 3.54 → 11.74
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)BackEnd performance 7.26 → 15.58 Compile performance 27.18 → 53.24
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_640 (sim)Compile performance 12.95 → 27.31
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 5.22 → 10.77