OpenModelica cpp from 2025-04-22 14:30:49 to 2025-04-30 02:56:52

Summary

OMC Commits20
Libraries Changed3
Number of Improvements13
Number of Regressions47
Number of Performance Improvements1
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
b32172a97f2025-04-29 21:23:02 +0200arun3688copy dgesv sources to fmu (#13851)
104a22e4182025-04-29 17:36:18 +0200Adrian Popcompiling with CFLAGS=-g complains about missing symbol, add it (#13872)
6bcb527e4a2025-04-29 15:50:13 +0200Per ÖstlundUpdate 3rdParty (#13871)
45cdfc8eee2025-04-29 12:34:50 +0200Per ÖstlundNormalize paths to silence CMake warnings (#13866)
228e9e21932025-04-29 00:12:09 +0200arun3688update 3rdParty (#13869)
899a0f1edc2025-04-28 17:57:38 +0200Adrian Popfix compilation on Fedora 42 (gcc 15) (#13868)
9ab421529c2025-04-28 16:58:23 +0200Adeel AsgharDraw border around the SSP elements (#13867)
4b25827d6c2025-04-28 14:37:14 +0200Per ÖstlundUpdate 3rdParty (#13865)
a07655ca8a2025-04-28 13:31:30 +0200Per ÖstlundUpdate 3rdParty (#13858)
746fada20e2025-04-28 13:09:41 +0200Per ÖstlundUpdate deprecated Autoconf macros (#13864)
4f200309592025-04-25 17:01:07 +0200Per ÖstlundFix #13859 (#13860)
a0f63d12232025-04-25 15:12:03 +0200Per ÖstlundFix Qt compilation warnings (#13859)
15c867949d2025-04-25 12:43:34 +0200phannebohm[C] Remove unused variables in solver info (#13856)
b21fd2b2662025-04-24 16:09:12 +0200kabdelhak[NF] do not fail on unknown expression. rather just return type (#13852)
fbfa0ae5022025-04-24 00:56:28 +0200arun3688copy external modelicaStandardTable sources to fmu (#13846)
1dd1edaf672025-04-23 15:55:24 +0200Adeel AsgharExit show element mode when dependencies are reloaded (#13845)
f75d4657172025-04-23 15:15:46 +0200Per ÖstlundRemove unnecessary expansion of top scope (#13844)
b309bc45392025-04-23 14:29:43 +0200Per ÖstlundFix memory leak in LibraryTreeItem destructor (#13817)
aedf9fc53f2025-04-23 12:00:18 +0200kabdelhak[NF] add missing cases for tuple and record elements (#13842)
73e42f5d432025-04-22 17:44:00 +0200Per ÖstlundImprove handling of Modelica.Utilities.Files.loadResource (#13841)

3rdParty changes

Note that the 3rdParty libraries changed: 520663f5fb67..81540f72588b

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
2ab77cd2025-04-03 01:10:21 +0200Adrian Poprevert the testing with MSL4.1.0 changes (#210)
70533002025-04-02 23:47:56 +0200Adrian Popdo not upgrade libs to not force reinstall (#209)

Library Changes

LibraryChange
Buildings_11From version 11.1.1-maint.11.x (4f29a0f2ad74bb3863626fa747be860f914a48e7) to 11.1.1-maint.11.x (34c0fb51c46311c0c42758b52298c7c4e56a6a3a)
Buildings_12From version 12.0.1-maint.12.x (dff4a6e54e66bc12d014e6df49ebf1dbb3f90f2b) to 12.0.1-maint.12.x (f182b5927a3560781d974281b3e665d4e8a4444b)
Buildings_latestFrom version 12.0.1-master (a15d21dd3aff4ebae800f90c062a15cb38dddcc4) to 12.0.1-master (009784fcb3bba85019983e511e1e560b95655e5c)

Models Affected

AixLibAixLib.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Simulate → Templates
AixLibAixLib.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile → Templates
AixLibAixLib.BoundaryConditions.WeatherData.Old.WeatherTRY.Examples.WeatherModels (sim)Compile → Templates
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)Compile → Templates
AixLibAixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2 (sim)Compile → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse (sim)Compile → Templates
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Simulate → Templates
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile → Templates
BuildingSystemsBuildingSystems.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Simulate → Templates
BuildingSystemsBuildingSystems.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile → Templates
Buildings_11Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Verify → Templates
Buildings_11Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile → Templates
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Compile → Templates
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Compile → Templates
Buildings_11Buildings.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution1 (sim)Compile → Templates
Buildings_11Buildings.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution2 (sim)Compile → Verify
Buildings_11Buildings.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl (sim)Compile → Verify
Buildings_11Buildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile → Templates
Buildings_11Buildings.DHC.Loads.Heating.Examples.BuildingTimeSeriesWithETS (sim)Compile → Templates
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)FrontEnd performance 11.20 → 6.43
Buildings_12Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Verify → Templates
Buildings_12Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile → Templates
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Compile → Templates
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Compile → Templates
Buildings_12Buildings.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution1 (sim)Compile → Templates
Buildings_12Buildings.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution2 (sim)Compile → Verify
Buildings_12Buildings.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl (sim)Compile → Verify
Buildings_12Buildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile → Templates
Buildings_12Buildings.DHC.Loads.Heating.Examples.BuildingTimeSeriesWithETS (sim)Compile → Templates
Buildings_latestBuildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Verify → Templates
Buildings_latestBuildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile → Templates
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Compile → Templates
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Compile → Templates
Buildings_latestBuildings.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution1 (sim)Compile → Templates
Buildings_latestBuildings.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution2 (sim)Compile → Verify
Buildings_latestBuildings.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl (sim)Compile → Verify
Buildings_latestBuildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile → Templates
Buildings_latestBuildings.DHC.Loads.Heating.Examples.BuildingTimeSeriesWithETS (sim)Compile → Templates
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates → Verify
BusinessSimulationBusinessSimulation.Examples.LookupFunctions (sim)Simulate → Templates
BusinessSimulation_devBusinessSimulation.Examples.LookupFunctions (sim)Simulate → Templates
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Failed → Templates
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Templates → Failed
IBPSA_latestIBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Simulate → Templates
IBPSA_latestIBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile → Templates
IDEASIDEAS.BoundaryConditions.Examples.StrobeInfoManager (sim)Compile → Templates
IDEASIDEAS.BoundaryConditions.Examples.StrobeInfoManager_offset (sim)Compile → Templates
IDEASIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Simulate → Templates
IDEASIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile → Templates
IDEAS_devIDEAS.BoundaryConditions.Examples.StrobeInfoManager (sim)Compile → Templates
IDEAS_devIDEAS.BoundaryConditions.Examples.StrobeInfoManager_offset (sim)Compile → Templates
IDEAS_devIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Simulate → Templates
IDEAS_devIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile → Templates
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:02:43 → 0:04:47
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 0:02:35 → 0:04:54
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:02:41 → 0:05:03
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)Compile performance 0:01:46 → 0:03:02
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Compile performance 0:01:45 → 0:03:05
PowerSysProPowerSysPro.Examples.FourVariableLoadsThreeFeeders (sim)Compile → Templates
PowerSysProPowerSysPro.Examples.VariableLoad (sim)Compile → Templates
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type0.Type0_N_2_M_2 (sim)FrontEnd performance 3.29 → 19.01
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ThermofluidStreamThermofluidStream.Examples.EspressoMachine (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Compile → Verify
ThermofluidStream_devThermofluidStream.Examples.EspressoMachine (sim)Simulate → Verify
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Compile → Verify