OpenModelica master-fmi from 2026-01-10 04:51:15 to 2026-01-21 04:15:56

Summary

OMC Commits21
Libraries Changed7
Number of Improvements10
Number of Regressions45
Number of Performance Improvements5
Number of Performance Regressions17

OpenModelica Changes

CommitDateAuthorSummary
879e3770902026-01-20 16:20:16 +0100Andreas[C] mat4_init4 replace memcpy with snprintf (#14919)
91dcc485bf2026-01-20 11:27:03 +0100Per ÖstlundImprove Ceval error messages (#14911)
0ee62283b02026-01-19 20:29:50 +0100AndreasRefactor mat4 res (#14917)
2160a9415b2026-01-19 16:12:41 +0100Andreas[C] Remove result file format recon "wall" (#14915)
67e1063d3e2026-01-19 16:00:41 +0100AndreasFormat simulation_result_mat4.cpp (#14914)
ec1431ce2c2026-01-19 14:24:09 +0100Adeel AsgharUpdate time display unit (#14912)
af727a89832026-01-19 13:58:02 +0100Adeel AsgharHandle the edit case of choicesAllMatching (#14910)
f9006e0b042026-01-19 13:49:33 +0100Andreas[CI] Move sanity check to script (#14900)
4daace84512026-01-16 13:24:13 +0100Andreas[C] min, max array attributes for reals (#14897)
f7214d50ab2026-01-15 17:47:26 +0100phannebohmWrite var index in JSON file (#14898)
84e69202a62026-01-15 15:47:49 +0100Adeel AsgharUpdate the value binding on FocusOut (#14891)
50d70faab92026-01-15 13:06:31 +0100Per ÖstlundDon't require = to set a flag value (#14896)
eab61fd0842026-01-14 17:35:58 +0100Andreas[C] Real array nominal attribute (#14771)
b650d212d92026-01-14 16:29:45 +0100AndreasAssert codegen crefVarInfo generates valid index (#14895)
e156c5a0f72026-01-14 15:20:12 +0100Per ÖstlundAdd --cmd flag (#14893)
06e215115e2026-01-14 11:53:37 +0100Andreas[GBODE] fabs nominal for error tolerance (#14889)
ace94abfa12026-01-13 16:07:38 +0100Per ÖstlundFix evaluation of end in functions (#14888)
87c68dea012026-01-13 13:40:53 +0100linuslangenkamp[C] update GBODE step size after events (#14876)
572ad3c96e2026-01-12 19:15:38 +0100arun3688update reconciled modelica model with reconciled values (#14881)
86d2ab2f652026-01-12 16:27:04 +0100AndreasFallback nominal attribute for index=-1 variables (#14878)
44d5c03e7e2026-01-12 11:40:08 +0100linuslangenkamp[C] add explicit casts to silence compiler warnings (#14872)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
f2691882025-12-11 11:52:34 +0100Adrian Popadd extra simflags gbode (#262)
a8b7fb32025-12-04 12:35:20 +0100Adrian Popupdate HelmholtzMedia (#261)

Library Changes

LibraryChange
AESFrom version main (b4afa4f8240cbd51a0496cf107f1ab8fc8d45cfa) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors to main (5bbfa52976f4915c3728d02ba533a3f5b68e979a) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors
Buildings_11From version 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/0cf41c6aaaa8a1ce4ce76fdd671f3264ffa82e17.zip) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/1e5a28b58b94bccb7093d37a9bebd9c0bfc51881.zip) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/944f6639087d1f654fddde90873a352e042f09c4.zip) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/ef1ad979e95241e5744999dba8c743b7d43e0355.zip) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors
Chemical_masterFrom version 2.0.1-master (9d5e4559c8351618b68821e0eeba7b1e4a6aa8f5) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors to 2.0.1-master (218185566941eeb217279cbad000583ee70836a1) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors
IBPSA_latestFrom version 4.0.0-master (c60b634f027173358665c68fa662e42ad3999477) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors to 4.0.0-master (231503d1bb4eea092518c814d559204825d808d3) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors
Modelica_trunkFrom version trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/8da4261a74022a8a372eab4a0b59f5b637c352a9.zip) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors to trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/baaac1f647971186604ee33ae832824e8eb75007.zip) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors
TILMediaFrom version 1.9.0-ClaRa (https://github.com/TLK-Thermo/TILMediaClaRa/archive/1845376fb70a32e51c8bbf75ae999c27662b376e.zip) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors to 1.9.0-ClaRa (https://github.com/TLK-Thermo/TILMediaClaRa/archive/e7aa67b78ec5ea3ec229dcb2d064b10db17d96cd.zip) 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.post120-g9acb585-linux-debug info: 1 warnings info: 0 errors

Models Affected

AESAES.Coursework.ThermSys_case_studies.Heat_network.HC_SS_case_001 (sim)Simulate → FrontEnd
AESAES.Devel_test_models.Test_substation_001 (sim)Simulate → FrontEnd
AixLibAixLib.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir (sim)Compile performance 0:03:28 → 0:01:58
BuildingSystemsBuildingSystems.Applications.ClimateAnalyses.FreeFloatingTemperature (sim)Compile performance 0:03:50 → 0:07:27
BuildingSystemsBuildingSystems.Applications.HeatingSystems.HeatPumpHeatingSystem (sim)Compile performance 0:01:19 → 0:02:47
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Compile performance 0:02:00 → 0:04:40
BuildingSystemsBuildingSystems.Applications.HeatingSystems.WaterHeatingSystem (sim)Compile performance 0:01:10 → 0:02:18
BuildingSystemsBuildingSystems.Applications.PhotovoltaicSystems.PhotovoltaicSystem (sim)Compile performance 0:02:28 → 0:05:58
BuildingSystemsBuildingSystems.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Simulate → Failed
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Verify → Failed
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Failed → Verify
Buildings_11Buildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Simulate → Compile
Buildings_11Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.UACp (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680 (sim)Simulate → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Simulate → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:01:47 → 0:04:37
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Verify → Failed
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Simulate → Failed
Buildings_12Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)Verify → Simulate
Buildings_12Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.UACp (sim)Compile → Verify
Buildings_12Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUCounterFlow (sim)Verify → Failed
Buildings_12Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)Verify → Failed
Buildings_12Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Simulate performance 0:01:14 → 1.99
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.FanCoilUnits.Subsequences.Validation.SupplyAirTemperature (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.FanCoilUnits.Validation.Controller (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Compile → Failed
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.UACp (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 0:01:23 → 0:02:26
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Simulate performance 0:01:15 → 2.00
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:14:02 → 0.73
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Failed → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Simulate → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
Chemical_masterChemical.Obsolete.Examples.Hemoglobin.Joels57 (sim)Compile performance 0:03:01 → 0:07:29
ClaRaClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Verify → Failed
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Compile performance 0:02:40 → 0:05:29
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)Compile → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 0:01:24 → 0:02:24
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Simulate performance 11.98 → 6.62
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot (sim)Simulate performance 3.84 → 34.12
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim)Simulate performance 0.40 → 30.41
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.LightningSegmentedTransmissionLine (sim)Compile performance 0:01:14 → 0:02:08
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Compile → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type0.Type0_N_2_M_2 (sim)Compile performance 0:02:43 → 0:04:44
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20 (sim)Compile performance 0:01:56 → 0:03:34
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Verify → Failed
TILMediaTILMedia.Internals.GasDiffusionCoefficients.Testers.TesterBinaryDiffCoeffLit (sim)Failed → Compile
TransiEntTransiEnt.Basics.Blocks.Check.CheckDoubleSetpointController (sim)Compile performance 12.47 → 32.31
TransiEntTransiEnt.Basics.Blocks.Check.CompareSlewRateLimiters (sim)Compile performance 12.68 → 32.26