OpenModelica master-fmi from 2025-01-23 23:30:50 to 2025-01-29 09:21:42

Summary

OMC Commits23
Libraries Changed16
Number of Improvements15
Number of Regressions13
Number of Performance Improvements10
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
c43eca297e2025-01-28 19:12:48 +0100Per ÖstlundMove getDefaultComponentName/Prefixes to the typed API (#13538)
9dc5d4afa52025-01-28 19:10:20 +0100phannebohm[C] avoid threadData for asserts in newton diagnostics (#13540)
0cbae52ead2025-01-28 18:27:57 +0100phannebohmFix whitespace for syntax highlighting (#13539)
bbafe1460e2025-01-28 17:08:58 +0100kabdelhak[template,NB] update relation index (#13535)
199f36266a2025-01-28 15:16:38 +0100Adeel AsgharModifier can be null of the copied element (#13536)
45156345792025-01-28 15:02:21 +0100Per ÖstlundMove isExtendsModifierFinal to the typed API (#13534)
8cac92d3e22025-01-28 13:40:32 +0100Per ÖstlundMove getExtendsModifierValue to the typed API (#13533)
eff45d8a092025-01-28 12:57:57 +0100Per ÖstlundRemove unused case for getErrorString in Interactive (#13532)
28b9a76fbe2025-01-27 18:33:35 +0100kabdelhak[OB] update reduction events (#13530)
f36621a17c2025-01-27 17:37:55 +0100kabdelhak[NB] update event handling with reductions (#13529)
dba6a0bd542025-01-27 15:47:55 +0100Adeel AsgharTake care of redeclare when copying extends modification (#13528)
f45fba96b62025-01-27 15:38:23 +0100Per ÖstlundMove getCrefInfo to the typed API (#13527)
c3477311912025-01-25 15:27:40 +0100rfrankeFix treatment of input records (#13524)
92d56a9bc22025-01-25 17:37:08 +0100kabdelhak[NB] fix replacement of resizables for adjacency (#13523)
d9d132221e2025-01-25 00:15:51 +0100Per ÖstlundMove renameClass/Component to the typed API (#13519)
6b106056462025-01-24 22:19:01 +0100Adrian Popmention that M1 mac does not have libquadmath (#13522)
a6d0da7a552025-01-24 18:02:08 +0100kabdelhak[NB] resizable update for array equations (#13521)
493450f2ab2025-01-24 17:19:41 +0100kabdelhak[NB] partially fix fill() and similar functions for resizable input (#13520)
222c8d92e92025-01-24 13:23:55 +0100kabdelhak[NB] update resizable (#13518)
8681f8b61a2025-01-24 12:45:29 +0100kabdelhak[NB] remove error reporting for expected fail case (#13517)
92512830142025-01-24 11:03:30 +0100Adeel AsgharUpdate the Element Browser after changing the Modelica text (#13515)
1e3c093ecb2025-01-24 10:54:37 +0100Adeel AsgharAllow adding a custom separator to dimension join functions (#13514)
ef75c81f6b2025-01-24 10:48:31 +0100Adeel AsgharAdd dimensions to the element tooltip in Element Browser (#13513)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
5ac40ea2025-01-20 12:46:25 +0100Francesco CasellaRun LargeTestSuite_NB with and without --resizableArrays (#192)
10968422025-01-20 11:18:46 +0100Francesco CasellaDropped Dynawo 1.6.x from testing (#188)

Library Changes

LibraryChange
AixLibFrom version 2.1.0 (fcf8bd30a526e7a423f444ad244a518164bda76e) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 2.1.0 (fcf8bd30a526e7a423f444ad244a518164bda76e) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
BuildingSystemsFrom version 2.0.0-master (ccfa438ad5617f33c74e4e0068a3ed235a1a6fdd) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 2.0.0-master (ccfa438ad5617f33c74e4e0068a3ed235a1a6fdd) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
Buildings_10From version 10.1.1-maint.10.0.x (bbebf214c43b38df8fa3d11964fb47dfa3d11558) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 10.1.1-maint.10.0.x (bbebf214c43b38df8fa3d11964fb47dfa3d11558) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
Buildings_11From version 11.1.0-maint.11.x (ae586410e1b60c870e7fed1bbfa6f56fcb094507) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 11.1.0-maint.11.x (ae586410e1b60c870e7fed1bbfa6f56fcb094507) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
Buildings_latestFrom version 12.0.0-master (cb3374f73f41d7825bdeae03027302ae1ed6cc0c) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 12.0.0-master (6f2e492715ab903400131eaf744d543450ace88a) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
ChemicalFrom version 1.4.1-master (6dcb3371f2ddf43752052e1c1a4f374f926accd9) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 1.4.1-master (6dcb3371f2ddf43752052e1c1a4f374f926accd9) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
IBPSA_latestFrom version 4.0.0-master (39e6e1164e2c8b594c94df9c9c401387b5d760b5) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 4.0.0-master (39e6e1164e2c8b594c94df9c9c401387b5d760b5) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
Modelica_trunkFrom version trunk (9e1290eacc983dad035694f5cfda47caf891101b) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to trunk (9e1290eacc983dad035694f5cfda47caf891101b) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
OpenIPSL_devFrom version 3.1.0-master (3afce8ce39b98b00f8d3158c299cebdba853ba29) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 3.1.0-master (3afce8ce39b98b00f8d3158c299cebdba853ba29) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
PhotoVoltaicsFrom version 2.0.0 (ecc04b926187e5c1c3d8f699b433c2d590e1dd9b) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 2.0.0 (ecc04b926187e5c1c3d8f699b433c2d590e1dd9b) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
PhysiolibraryFrom version 3.0.0 (0ef8b5848b8bd08912a1713d0641b6bb03c3e3b2) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 3.0.0 (0ef8b5848b8bd08912a1713d0641b6bb03c3e3b2) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
SOFCPoliMiFrom version master (85098e6eef87802fc5a24ea56db0d6a6ccadbb38) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to master (85098e6eef87802fc5a24ea56db0d6a6ccadbb38) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
ScalableTestGrids_nooptFrom version 1.1.0-master (b57ee295ec2c349ca0be5368988840d0bb52dbb8) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 1.1.0-master (b57ee295ec2c349ca0be5368988840d0bb52dbb8) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
ScalableTestSuiteFrom version 2.2.0-master (ce9eedecd9f6c487d11cfc2ed9724e75c0229323) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 2.2.0-master (ce9eedecd9f6c487d11cfc2ed9724e75c0229323) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
ThermoSysProFrom version 4.0.0-master (629cd07eaa494df493856777be19fa24ec861683) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 4.0.0-master (629cd07eaa494df493856777be19fa24ec861683) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors
TransiEntFrom version 2.0.2-master (9c0bd25f9ed0ee6ebf0ed0504e1b6ec18f8682e0) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post55-gcc700a6-linux-debug info: 1 warnings info: 0 errors to 2.0.2-master (9c0bd25f9ed0ee6ebf0ed0504e1b6ec18f8682e0) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post56-gededbf3-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir (sim)Compile performance 0:01:35 → 0:02:57
AixLibAixLib.ThermalZones.ReducedOrder.Examples.MultizonePartlyCooled (sim)Compile performance 0:07:46 → 0:04:18
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingHygroThermal1Zone1D (sim)Compile → Simulate
Buildings_10Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerOnly (sim)Verify → Failed
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly (sim)Failed → Verify
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 4.95
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:03:37 → 0:01:55
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Verify → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile performance 0:01:24 → 0:02:37
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Simulate → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
ChemicalChemical.Examples.Hemoglobin.Joels57 (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Compile performance 0:04:28 → 0:07:38
Modelica_trunkModelica.Electrical.Batteries.Examples.CCCV_Stack (sim)Compile performance 0:03:02 → 0:01:40
OpenIPSL_devOpenIPSL.Examples.KundurSMIB.SMIB_AVR (sim)Compile performance 38.68 → 12.62
OpenIPSL_devOpenIPSL.Tests.ThreePhase.IEEE13 (sim)Simulate performance 24.71 → 42.34
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellTemperatureCharacteristic (sim)Compile performance 56.67 → 12.12
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModule (sim)Compile performance 0:01:36 → 56.55
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleMPDC (sim)Compile performance 43.76 → 12.19
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleSymmetric (sim)Compile performance 55.27 → 11.79
PhotoVoltaicsPhotoVoltaics.Examples.SimplePlantSymmetric (sim)Compile performance 53.43 → 11.87
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesTransport.BloodyMary (sim)Compile → Failed
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14 (sim)Failed → Verify
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicDrum (sim)Simulate → Compile
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.Check.Test_Advanced_PV_WeatherHamburg (sim)Compile performance 0:01:40 → 0:03:03