OpenModelica master-fmi from 2025-10-28 13:34:09 to 2025-10-30 11:55:14

Summary

OMC Commits11
Libraries Changed2
Number of Improvements24
Number of Regressions44
Number of Performance Improvements4
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
f15e413ede2025-10-29 21:31:57 +0100Per ÖstlundCheck variability of connectors (#14569)
fdbf25f0f92025-10-29 17:05:20 +0100Adeel AsgharDisable prefix units by default in OMPlot (#14567)
a8ba5296fa2025-10-29 14:55:33 +0100Adeel AsgharClear Element browser when model is unloaded (#14566)
071bc64cc52025-10-29 14:15:21 +0100Adeel AsgharStop auto save timer before closing MainWindow (#14565)
d88f8ab76e2025-10-29 14:13:31 +0100kabdelhak[NB/Template] generate correct type in C for sub iterators (#14563)
eea6d893072025-10-29 13:28:15 +0100Adeel AsgharImprove unloading of models (#14557)
a3759952442025-10-29 12:53:35 +0100Andreas[FMI] Fix FMI RunimeSources.mo CMinpack headers (#14564)
ef5d50ffd92025-10-29 07:54:33 +0100phannebohm[NB] Refine check of discreteness for algorithms (#14548)
1dccd77afc2025-10-28 20:25:13 +0100Per ÖstlundHandle Boolean and enumeration in FlatModelica::evalString (#14561)
a40e5d41d02025-10-28 18:15:06 +0100kabdelhak[NB/Template] add array-for-residuals (#14559)
b1c2ee8e8c2025-10-28 16:11:33 +0100Andreas[FMI] Fix CVODE solver include linker error (#14558)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a7b2e822025-10-15 10:23:15 +0200AndreasAdding LEPSE (#242)
7662c332025-10-08 10:04:53 +0200AndreasAdding URDFModelica to installLibraries.mos (#240)

Library Changes

LibraryChange
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/4c81fe31cca261b9c20eb3b3b1bb70f9ccdb5c43.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.post110-g6290072-linux-debug info: 1 warnings info: 0 errors to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/4b6ebb781935e0f4cdaf23b35fbbc04b19fff03f.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.post110-g6290072-linux-debug info: 1 warnings info: 0 errors
Dynawo_devFrom version 1.8.0-master (2eb202a54812952d4f517d2320d0f2f4575c1841) 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.post110-g6290072-linux-debug info: 1 warnings info: 0 errors to 1.8.0-master (ad77973ae234f1e824d5d39ba422c15e813794bd) 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.post110-g6290072-linux-debug info: 1 warnings info: 0 errors

Models Affected

Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Failed → Verify
Buildings_11Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.ThermalZone (sim)Compile performance 0:01:41 → 0:02:52
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Simulate → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Failed → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIControlAutoTuning (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIDControlAutoTuning (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.74 → 0:14:02
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Failed → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile performance 0:01:53 → 0:04:01
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
ChemicalChemical.Obsolete.Examples.Hemoglobin.Joels57 (sim)Failed → Compile
Chemical_masterChemical.Obsolete.Examples.Hemoglobin.Joels57 (sim)Compile → Failed
ClaRaClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Failed → Verify
Dynawo_devDynawo.Examples.ENTSOE.TestCase1 (sim)Verify → Failed
Dynawo_devDynawo.Examples.ENTSOE.TestCase2 (sim)Verify → Failed
Dynawo_devDynawo.Examples.ENTSOE.TestCase3 (sim)Simulate → Failed
Dynawo_devDynawo.Examples.IllustrativeExamples.DynaFlow.CoordinatedVControl (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.Nordic.TestCases.TestCase (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadNoRestorative (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadRestorative (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.RVS.TestCases.TestA.TestAShuntNoRestorative (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.SMIB.SMIBStepEfdPm (sim)SimCode → Failed
Dynawo_devDynawo.Examples.SMIB.SMIBStepPm (sim)Verify → Failed
Dynawo_devDynawo.Examples.SMIB.Standard.GovCt2St4b (sim)Compile → Failed
Dynawo_devDynawo.Examples.SMIB.Standard.GovHydro4St4b (sim)Compile → Failed
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteam1St4b2 (sim)Compile → Failed
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteam1St4bPss2b1 (sim)Verify → Failed
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteam1St4bPss2b3 (sim)Simulate → Failed
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteamEuSt4b (sim)Simulate → Failed
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020 (sim)SimCode → Failed
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020FOCB (sim)SimCode → Failed
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020UDip (sim)SimCode → Failed
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020 (sim)SimCode → Failed
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020FOCB (sim)SimCode → Failed
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Failed → Compile
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)Compile → Failed
GreenhousesGreenhouses.Examples.Greenhouse_2 (sim)Compile performance 0:03:39 → 0:07:17
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile performance 0:02:02 → 0:01:08
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot (sim)Simulate performance 3.59 → 31.45
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim)Simulate performance 0.40 → 30.40
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Simulate → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Simulate performance 7.58 → 17.36
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Compile → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_32_M_4 (sim)Compile performance 0:03:00 → 0:01:38
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_320 (sim)Compile performance 0:01:42 → 59.41
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 11.24 → 6.36