OpenModelica cpp from 2024-11-18 17:22:02 to 2024-11-24 23:47:31

Summary

OMC Commits15
Libraries Changed7
Number of Improvements32
Number of Regressions24
Number of Performance Improvements6
Number of Performance Regressions48

OpenModelica Changes

CommitDateAuthorSummary
876a93ae232024-11-24 13:42:04 +0100Per ÖstlundUse toTimeZone instead of deprecated toTimeSpec (#13274)
9288a73aaf2024-11-22 18:53:08 +0100Per ÖstlundMove the remaining annotation API:s to the typed API (#13275)
3a035ac6162024-11-22 17:09:45 +0100Martin SjölundAdd prefix to LOG_ symbols, and similar (#13254)
2efb2e9b3c2024-11-22 08:45:30 +0100Lennart OchelUpdate OMSimulator (#13267)
f7f7200f802024-11-21 15:10:53 +0100Adeel AsgharImproved check for value type (#13265)
e8f2cace5a2024-11-21 14:05:32 +0100Adeel AsgharAdd the comment to the choices dropdown of replaceable component (#13264)
1d87ffe3d82024-11-21 13:57:34 +0100Per ÖstlundQuote Base Modelica enumeration literals (#13262)
b7fb24747a2024-11-21 13:20:03 +0100Adeel AsgharPreserve the prefixes when copying and pasting (#13263)
229c087a3c2024-11-20 20:45:50 +0100Lennart OchelUpdate OMSimulator (#13252)
54e1a92f1f2024-11-20 16:57:44 +0100Per ÖstlundRemove ComponentRef.STRING (#13259)
266d51b2852024-11-20 15:54:18 +0100Adeel AsgharImproved check for icon or diagram view (#13258)
10320482472024-11-20 14:51:46 +0100Adeel AsgharSet `each` when editing array components in element mode (#13256)
9f05ed6ed32024-11-19 21:36:52 +0100phannebohmGet constants through SimCode and Templates (#13248)
367c60660e2024-11-19 16:14:04 +0100phannebohm[NB] Fix typo in minimal tearing (#13245)
e296fdfd1a2024-11-18 19:22:27 +0100Francesco CasellaAdded section on backwards compatibility to the User's Guide (#13217)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3b2e71d2024-11-23 22:26:07 +0100Adrian Popdo not fail if is already linked (#184)
66753832024-11-23 02:07:51 +0100Adrian Popgenerate reports for gbode and cvode (#183)

Library Changes

LibraryChange
Buildings_10From version 10.1.1-maint.10.0.x (fe6766c008a8a7be4e52921d595db3bedf5aff0c) to 10.1.1-maint.10.0.x (55c354c7046f03640a859b85f7a3da92a7a7577c)
Buildings_11From version 11.1.0-maint.11.x (4717703c635a1581457ff8dcc4aa7efdd9fad39e) to 11.1.0-maint.11.x (e16e1626c49318af98f69186960938d096bcdf11)
Buildings_latestFrom version 12.0.0-master (a8b04098cb8c05474b9711e752bf2fba0cfd2efa) to 12.0.0-master (07dfbd56db0f683827470f7ebf77e2248adaf19e)
ClaRaFrom version 1.8.2-main (d6f0615fec37edf14f3721a400edb6bf2de1fbaa) to 1.8.2-main (42d0b37c4fadac85d92cbbb2f9926d7ac8c9e9f2)
ClaRa_devFrom version 1.8.2-main (d6f0615fec37edf14f3721a400edb6bf2de1fbaa) to 1.8.2-main (42d0b37c4fadac85d92cbbb2f9926d7ac8c9e9f2)
ModelicaTest_trunkFrom version trunk (4e0c61a31efb00a7f617f7d5ffc275fcb891a63a) to trunk (48dad44db5c99b288611ef57dbb8bbc4af294292)
ThermofluidStreamFrom version 1.1.0 (c108e09803d6270804389fc9996403648112f151) to 1.2.0-main (4e87079c6dd0217a985c330cddecd4092c6f480e)

Models Affected

AixLibAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:04:56 → 0:09:34
AixLibAixLib.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Compile performance 0:03:18 → 0:05:57
AixLibAixLib.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Compile performance 0:04:41 → 0:08:46
AixLibAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)BackEnd performance 5.89 → 10.36
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)Compile performance 0:04:23 → 0:08:25
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:04:49 → 0:08:31
AixLib_latestAixLib.Systems.HydraulicModules.Example.ERC_ExperimentalHall_CoolingCircuit (sim)Compile performance 0:01:20 → 0:02:23
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:05:02 → 0:08:42
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:03:19 → 0:05:43
BuildSysProBuildSysPro.Systems.HVAC.Production.HeatPump.FixedSpeed.Examples.MozartMultizoneHeatingSystem (sim)Compile performance 0:01:44 → 0:02:57
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)BackEnd performance 7.09 → 12.42
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)BackEnd performance 11.43 → 21.62
Buildings_10Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Verify → Templates
Buildings_10Buildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Verify → Templates
Buildings_10Buildings.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)BackEnd performance 8.26 → 14.52
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Verify → Templates
Buildings_10Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile performance 0:02:47 → 0:04:47
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)Compile performance 0:02:15 → 0:03:58
Buildings_11Buildings.Examples.VAVReheat.Guideline36 (sim)Templates performance 0:01:24 → 0:02:24
Buildings_11Buildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Templates performance 46.49 → 0:01:22
Buildings_11Buildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Verify → Templates
Buildings_11Buildings.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Verify → Templates
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Verify → Templates
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.HeatPumpRadiantHeatingGroundHeatTransfer (sim)Templates performance 9.25 → 15.90
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Templates performance 8.99 → 15.94
Buildings_latestBuildings.Controls.Predictors.Examples.BESTEST (sim)Templates performance 6.56 → 11.67
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Compile performance 0:02:19 → 0:04:02
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)Compile performance 0:02:14 → 0:03:57
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Verify → Templates
Buildings_latestBuildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Verify → Templates
Buildings_latestBuildings.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Verify → Templates
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Verify → Templates
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case930 (sim)Templates performance 9.46 → 16.31
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)BackEnd performance 6.00 → 10.95
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Spring (sim)FrontEnd performance 7.24 → 13.31
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Summer (sim)FrontEnd performance 6.93 → 13.48 BackEnd performance 10.50 → 18.44
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Winter (sim)FrontEnd performance 7.10 → 12.97
ClaRaClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 (sim)Failed → Templates
ClaRaClaRa.Examples.SteamCycle_02 (sim)Templates performance 58.20 → 0:01:43
ClaRaClaRa.Examples.VapourCycle_01 (sim)Failed → Templates
ClaRaClaRa.Visualisation.Check.IllustrateVisualisation (sim)Failed → Templates
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 (sim)Failed → Templates
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 (sim)Failed → Templates
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Templates → Failed
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Templates performance 21.39 → 36.95
ClaRa_devClaRa.Examples.VapourCycle_01 (sim)Failed → Templates
ClaRa_devClaRa.Visualisation.Check.IllustrateVisualisation (sim)Failed → Templates
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:05:09 → 0:09:04
IBPSA_latestIBPSA.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Compile performance 0:03:34 → 0:06:19
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:03:40 → 0:06:24
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Failed → Templates
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)Failed → Templates
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Failed → Templates
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)Failed → Templates
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)Failed → Templates
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)Templates performance 6.72 → 12.02
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)BackEnd performance 6.07 → 12.14 Templates performance 18.60 → 39.45
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)Failed → Templates
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)FrontEnd performance 19.21 → 37.46 BackEnd performance 5.47 → 13.28 Templates performance 20.22 → 35.78
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronic (sim)FrontEnd performance 58.63 → 7.90
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)FrontEnd performance 57.48 → 8.20
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Failed → Templates
IDEASIDEAS.Examples.Tutorial.Example5 (sim)Failed → Templates
IDEASIDEAS.Examples.Tutorial.Example6 (sim)Failed → Templates
IDEASIDEAS.Examples.Tutorial.Example7 (sim)Failed → Templates
IDEASIDEAS.Examples.Tutorial.Example8 (sim)Failed → Templates
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Templates performance 0:01:02 → 17.89
IDEASIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:04:37 → 0:09:03
IDEASIDEAS.Fluid.HeatExchangers.Examples.AirHeater_T (sim)Compile performance 0:01:01 → 11.30
IDEASIDEAS.Fluid.HeatExchangers.Examples.AirHeater_u (sim)FrontEnd performance 53.46 → 1.03
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)Failed → Templates
IDEASIDEAS.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 0:01:05 → 18.62
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:05:21 → 0:09:50
IDEAS_devIDEAS.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Compile performance 0:03:38 → 0:06:28
IDEAS_devIDEAS.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Compile performance 0:04:57 → 0:09:08
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:03:40 → 0:06:26
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:03:11 → 0:05:49
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Failed → SimCode
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)BackEnd performance 0:01:34 → 0:03:07
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Compile performance 33.70 → 59.54
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile performance 31.19 → 59.61
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Compile → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Simulate performance 20.97 → 36.57
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Compile performance 33.15 → 0:01:11
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile performance 32.04 → 0:01:17
ThermofluidStreamThermofluidStream.Examples.HeatPump (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Examples.VaporCycle (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Examples.WaterHammer (sim)Failed → Verify
ThermofluidStreamThermofluidStream.FlowControl.Tests.BasicControlValve (sim)Failed → Verify
ThermofluidStreamThermofluidStream.FlowControl.Tests.SpecificValveType (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Interfaces.Tests.Test_p_out_clipping (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Media.Tests.TestXRGMedia (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Undirected.FlowControl.Tests.BasicControlValve (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Undirected.FlowControl.Tests.SpecificValveType (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Undirected.Interfaces.Tests.Test_p_out_clipping (sim)Failed → Verify
TransiEntTransiEnt.Grid.Electrical.EconomicDispatch.Check.TestMeritOrderDispatcher (sim)BackEnd performance 4.20 → 12.34