OpenModelica cpp from 2024-09-27 03:42:43 to 2024-09-27 18:23:35

Summary

OMC Commits2
Libraries Changed2
Number of Improvements1
Number of Regressions4
Number of Performance Improvements0
Number of Performance Regressions54

OpenModelica Changes

CommitDateAuthorSummary
d4061213512024-09-27 13:30:04 +0200Per ÖstlundFix syntax when generating function ptr array (#12946)
1c13abaa972024-09-27 12:26:29 +0200kabdelhak[NB] update for equation inlining (#12944)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
0267cfb2024-09-26 19:09:58 +0200Francesco CasellaUpdate conf.json (#130)
f7da7cb2024-09-25 11:24:11 +0200AndreaBartoliniAdded management of blank char in path for Popen calls (win only) (#120)

Library Changes

LibraryChange
Buildings_latestFrom version 12.0.0-master (6fd3c19ac142db7c268528ab25d0b011f35cc1e7) to 12.0.0-master (63c19321bf25a53114ec536d4ca8a30662598ad5)
SOFCPoliMiFrom version master (8fdd4cfa1e5417c22554cb34b312dd7b90d74bcf) to master (4269463ea9069cd2d706715af17b3616cb6517da)

Models Affected

Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)Templates performance 6.61 → 11.73
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)Compile performance 35.94 → 0:01:01
GreenhousesGreenhouses.Examples.Greenhouse_1 (sim)Compile performance 22.10 → 41.32
HanserModelicaHanserModelica.InductionMachines.IMC_DOL (sim)Compile performance 20.42 → 36.47
HanserModelicaHanserModelica.InductionMachines.IMC_Transformer (sim)Compile performance 29.96 → 51.28
HanserModelicaHanserModelica.InductionMachines.IMC_YD (sim)Compile performance 23.71 → 42.91
HanserModelicaHanserModelica.InductionMachines.IMS_Start (sim)Compile performance 26.39 → 46.53
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Rectifier (sim)Compile performance 12.79 → 22.88
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve3 (sim)Compile performance 11.46 → 21.57
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve4 (sim)Compile performance 11.29 → 20.60
HanserModelicaHanserModelica.SynchronousMachines.SMPM_CurrentSource (sim)Compile performance 12.70 → 25.15
HanserModelicaHanserModelica.SynchronousMachines.SMR_MTPA (sim)Compile performance 11.70 → 21.48
IDEASIDEAS.Airflow.Multizone.Examples.CO2TransportStep (sim)Compile performance 10.63 → 20.44
IDEASIDEAS.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Compile performance 11.35 → 21.84
IDEASIDEAS.Examples.Tutorial.Example6 (sim)BackEnd performance 4.77 → 10.55
IDEASIDEAS.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile performance 11.59 → 20.82
IDEASIDEAS.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Compile performance 12.97 → 22.62
IDEASIDEAS.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 15.20 → 26.07
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates performance 0:01:12 → 0:02:05
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 0:01:31 → 0:02:48
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 16.57 → 28.42
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile performance 11.79 → 21.05
IDEASIDEAS.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile performance 55.72 → 0:01:40
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile performance 0:01:05 → 0:01:58 Simulate performance 17.12 → 30.85
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile performance 0:01:01 → 0:01:56
IDEASIDEAS.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 15.66 → 32.21
IDEASIDEAS.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)Compile performance 11.36 → 21.84
IDEASIDEAS.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 15.87 → 31.67
IDEASIDEAS.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 30.64 → 56.50
IDEASIDEAS.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 32.74 → 56.12
IDEASIDEAS.Fluid.HeatPumps.Validation.ScrollWaterToWater_Dynamic (sim)Compile performance 14.37 → 25.09
ModelicaByExampleModelicaByExample.Subsystems.Pendula.System (sim)Templates performance 6.24 → 10.74
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile → Templates
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:03:20 → 0:05:43
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:02:37 → 0:04:44
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 0:02:42 → 0:04:42
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:02:30 → 0:04:27
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModule (sim)Compile performance 34.53 → 0:01:11
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleShadow (sim)Compile performance 35.01 → 0:01:08
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesTransport.BloodyMary (sim)BackEnd performance 7.07 → 12.54
PhysiolibraryPhysiolibrary.Fluid.Examples.CapillaryMembrane (sim)FrontEnd performance 6.72 → 12.11 Compile performance 21.66 → 38.22
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalRespiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.Respiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.SimpleRespiration (sim)
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.RightAtriumTest (sim)Compile performance 14.65 → 25.70
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.RightHeartTest (sim)Compile performance 24.39 → 46.07
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.VentricleTest (sim)Compile performance 20.19 → 34.67
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.LungsTest (sim)
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)BackEnd performance 32.15 → 56.79 Templates performance 48.10 → 0:01:26
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarata (sim)Compile performance 0:02:06 → 0:04:05
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)Templates performance 13.42 → 23.95 Compile performance 0:02:15 → 0:04:02
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)Compile performance 0:02:15 → 0:03:59
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Templates performance 13.50 → 24.20 Compile performance 0:02:04 → 0:04:00
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLossesHigherPorosity (sim)Templates performance 13.71 → 23.93 Compile performance 0:02:15 → 0:04:06
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic1 (sim)BackEnd performance 17.73 → 30.30 Templates performance 32.53 → 56.48
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic2 (sim)BackEnd performance 19.11 → 35.43
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic3 (sim)BackEnd performance 19.27 → 33.73
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic3_noBus (sim)BackEnd performance 20.10 → 35.68
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.SupercriticalPulverizedCoalPowerPlant (sim)BackEnd performance 8.17 → 14.06