OpenModelica cpp from 2024-05-19 20:58:08 to 2024-05-20 20:58:49

Summary

OMC Commits1
Libraries Changed0
Number of Improvements5
Number of Regressions10
Number of Performance Improvements11
Number of Performance Regressions23

OpenModelica Changes

CommitDateAuthorSummary
ccfb50b8992024-05-20 14:55:26 +0200Per ÖstlundReduce evaluation of external functions in instance API (#12443)

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

AixLibAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)BackEnd performance 11.81 → 5.86 Templates performance 57.15 → 30.35
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Templates → Compile
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates → Compile
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Templates performance 13.43 → 7.81
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSummer (sim)BackEnd performance 57.51 → 29.90 Templates performance 0:01:39 → 56.25
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)FrontEnd performance 11.31 → 6.34
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)FrontEnd performance 11.93 → 6.65
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)FrontEnd performance 11.96 → 6.66
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)FrontEnd performance 11.76 → 6.73
Buildings_11Buildings.Templates.Components.HeatPumps.Validation.HeatPumpEquationFit (sim)Failed → Simulate
Buildings_latestBuildings.Templates.Components.HeatPumps.Validation.HeatPumpEquationFit (sim)Failed → Simulate
IBPSA_latestIBPSA.Examples.SimpleHouse (sim)Compile performance 29.76 → 50.66
IBPSA_latestIBPSA.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Compile performance 29.23 → 50.79
IBPSA_latestIBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Compile performance 53.04 → 0:02:04
IBPSA_latestIBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)Compile performance 57.16 → 0:02:12
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
IBPSA_latestIBPSA.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Simulate → Templates
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 26.79 → 47.20
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 26.85 → 52.92
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Examples.MoverStages (sim)Compile performance 26.91 → 53.92
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Compile performance 27.61 → 50.33
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 29.50 → 0:01:07
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 30.24 → 0:01:02
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)Compile performance 14.44 → 28.28
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:05:01 → 0:02:53
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 0:05:08 → 0:02:58
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:05:02 → 0:02:44
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:04:50 → 0:02:38
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_10_M_10 (sim)Compile performance 15.35 → 31.19
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14 (sim)BackEnd performance 5.26 → 10.54
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 13.07 → 25.65
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd performance 7.25 → 13.62
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_14_M_14 (sim)Compile performance 25.13 → 50.01
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20 (sim)Compile performance 48.06 → 0:01:24
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)BackEnd performance 45.51 → 0:01:20
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)BackEnd performance 0:02:06 → 0:03:36
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:01:19 → 0:03:21 SimCode performance 8.87 → 23.76
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Templates performance 29.41 → 50.08
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
TransiEntTransiEnt.Components.Gas.Compressor.Check.TestValveAndCompressor (sim)Templates performance 6.73 → 12.12
TransiEntTransiEnt.Components.Heat.ThermalInsulation.Check.TestThermalInsulation (sim)Templates performance 6.29 → 10.70