OpenModelica cpp from 2022-12-02 20:55:48 to 2022-12-05 04:27:50

Summary

OMC Commits4
Libraries Changed1
Number of Improvements3
Number of Regressions6
Number of Performance Improvements30
Number of Performance Regressions9

OpenModelica Changes

CommitAuthorSummary
14b2673de1Mahder GebremedhinExplicitly specify compilers on macOS. (#9849)
8a45f21273Mahder GebremedhinRevert #9827 and use MSL 4.0.0 instead. (#9842)
0146756a84Adeel Asghar[NewAPI] Enable/disable parameter based on the Dialog enable attribute (#9846)
26cb005e0fMahder GebremedhinPrefer macports libraries when building on macOS. (#9841)

Library Changes

LibraryChange
PhysiolibraryFrom version 3.0.0-master (b29e62d9be6cd4ed6c4ecfb56349be7e355c905b) to 3.0.0-master (987a261e972849cc1ac3e85b00456dede872e129)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 0:01:50 → 54.07
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd performance 14.15 → 7.99 Compile performance 0:01:50 → 52.30 Simulate performance 14.28 → 7.24
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 0:01:48 → 50.91
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 0:01:51 → 48.85
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 14.02 → 7.36 Compile performance 0:01:28 → 43.86
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 15.33 → 7.84 Compile performance 0:02:04 → 50.50
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 0:01:02 → 30.13
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v1 (sim)Compile performance 20.74 → 9.65
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 43.62 → 20.61
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.SimpleHouse (sim)Compile performance 33.04 → 17.73
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:04:47 → 0:02:33 Simulate performance 26.77 → 13.60
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 27.45 → 13.67
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 41.29 → 19.90
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 52.35 → 27.77
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 45.48 → 26.23
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:00 → 29.69
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 26.63 → 14.61
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)BackEnd performance 13.39 → 4.83
IDEASIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification (sim)BackEnd performance 4.57 → 11.34
IDEAS_devIDEAS.Buildings.Components.Examples.LightingControl (sim)Templates → FrontEnd
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)FrontEnd → Templates
IDEAS_devIDEAS.Examples.Tutorial.Example7 (sim)BackEnd performance 3.75 → 10.71
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates performance 0:03:14 → 0:05:56
OpenHydraulicsOpenHydraulics.Circuits.OpenCenterForceVelocityControl (sim)Compile performance 20.06 → 10.09
OpenHydraulicsOpenHydraulics.Circuits.OpenCenterSectionalValveCircuit (sim)Compile performance 40.82 → 19.48
OpenHydraulicsOpenHydraulics.Circuits.OpenCenter_tandem (sim)Compile performance 29.59 → 14.49
OpenHydraulicsOpenHydraulics.Circuits.PressureCompensated (sim)Compile performance 22.33 → 10.37
OpenHydraulicsOpenHydraulics.Circuits.PressureCompensatedLoadSensing (sim)Compile performance 23.63 → 11.63
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.Dev.RedCellMembrane (sim)Compile performance 24.28 → 12.41
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)BackEnd performance 10.58 → 5.66 Compile performance 58.45 → 27.27
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)BackEnd performance 10.59 → 5.63 Compile performance 54.33 → 26.78
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)BackEnd performance 12.16 → 6.66 Compile performance 0:02:05 → 0:01:08
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinTitration (sim)BackEnd performance 11.50 → 5.73 Compile performance 0:01:07 → 26.47
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Joels57 (sim)BackEnd performance 36.47 → 19.48 Templates performance 17.86 → 8.71
PhysiolibraryPhysiolibrary.Fluid.Examples.AirWaterSaturation (sim)Failed → SimCode
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalRespiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.Respiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.SimpleRespiration (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_2_M_2 (sim)
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Simulate → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)BackEnd performance 7.83 → 19.83
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 7.48 → 20.18 BackEnd performance 20.44 → 59.60 Templates performance 5.66 → 15.77
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)FrontEnd performance 16.37 → 42.14
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 11.40 → 24.73
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)BackEnd performance 28.45 → 0:01:17 SimCode performance 4.70 → 11.49 Templates performance 8.19 → 22.20
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd performance 6.58 → 14.84 BackEnd performance 0:01:49 → 0:03:33
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Compile performance 22.03 → 11.69