OpenModelica master-fmi from 2025-11-27 10:25:16 to 2025-11-29 08:19:15

Summary

OMC Commits8
Libraries Changed4
Number of Improvements39
Number of Regressions31
Number of Performance Improvements4
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
e2c4ada5e32025-11-28 21:42:17 +0100Per ÖstlundFix `Structural.markComponent` (#14715)
26dba229f62025-11-28 18:44:07 +0100kabdelhak[NB] adjacency matrix mixed dependency update (#14714)
3173412b3a2025-11-28 15:47:22 +0100Adeel AsgharDo not hardcode Parameters and Initialization group boxes (#14712)
aed0fe54082025-11-28 14:55:48 +0100Adeel AsgharSave the files when user clicks on Save & Reload (#14711)
f49cac784d2025-11-28 14:48:24 +0100kabdelhak[SimCode] fix scalarization of variables (#14710)
ceb6ee36102025-11-27 12:30:25 +0100phannebohmMake alg var with binding final (#14691)
f1e4983e042025-11-27 11:25:06 +0100Adeel AsgharUse loadString with merge when editing folder structure package (#14706)
20db2133462025-11-27 11:14:35 +0100Adeel AsgharIgnore empty lines in package.order (#14705)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
e46ee832025-11-28 10:03:55 +0100Francesco CasellaUpdate compilation parameters for BaseModelica.jl testing (#258)
12a07bd2025-11-26 13:36:17 +0100AndreasDisabeling BaseModelica.jl pre-compilation (#257)

Library Changes

LibraryChange
Buildings_11Configuration hash (OMC settings or the testing script changed)
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/8a252a1e5ec2e46051ed52e215be1c8863a135ef.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.post119-gef71d82-linux-debug info: 1 warnings info: 0 errors to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/32ad4c82fd027ba812b7d1ec12be62a5afddb8d2.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.post119-gef71d82-linux-debug info: 1 warnings info: 0 errors
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/c74cc2132b0ad0b317dcba1b992ff682748a2b42.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.post119-gef71d82-linux-debug info: 1 warnings info: 0 errors to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/2d04680946bfa7c5aa577f5a3892d16b3086bd46.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.post119-gef71d82-linux-debug info: 1 warnings info: 0 errors
Chemical_masterFrom version 2.0.0-master (880963d4c42d17b45331d1c384926024a97eff35) 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.post119-gef71d82-linux-debug info: 1 warnings info: 0 errors to 2.0.1-master (ad4487d3139008a1235c08d64e784d3c410b3535) 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.post119-gef71d82-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Compile → Simulate
AixLibAixLib.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
AixLibAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation (sim)Simulate → Compile
AixLibAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation (sim)Simulate → Compile
AixLibAixLib.Fluid.Storage.Examples.StorageBoiler (sim)Simulate → Compile
AixLibAixLib.Systems.ModularAHU.Examples.Cooler (sim)Compile → Simulate
AixLibAixLib.ThermalZones.ReducedOrder.Windows.Validation.VDI2078.TestCase1_Illumination (sim)Compile performance 0:05:56 → 0:10:36
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
BuildingSystemsBuildingSystems.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
Buildings_11Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Failed → Compile
Buildings_11Buildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Compile → Simulate
Buildings_11Buildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Verify → Failed
Buildings_11Buildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
Buildings_11Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.ThrottleOpenLoop (sim)Verify → Compile
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.78 → 0:07:02
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Simulate → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (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.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
Buildings_12Buildings.DHC.ETS.BaseClasses.Validation.CollectorDistributor (sim)Compile performance 0:01:17 → 0:02:16
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Failed → Verify
Buildings_12Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)Failed → Compile
Buildings_12Buildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Verify → FrontEnd
Buildings_12Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)Verify → Failed
Buildings_12Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.ThrottleOpenLoop (sim)Verify → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Failed → Compile
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.Case950FF (sim)Simulate → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 0:02:16 → 0:04:32
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Verify → Failed
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)Compile → Failed
Buildings_latestBuildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Verify → Failed
Buildings_latestBuildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Verify → FrontEnd
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.ThrottleOpenLoop (sim)Verify → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Simulate → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Simulate → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Chemical_masterChemical.Obsolete.Examples.Hemoglobin.Joels57 (sim)Compile performance 0:07:29 → 0:03:12
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Compile → Failed
IBPSA_latestIBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Compile → Failed
IDEASIDEAS.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start (sim)Simulate → Verify
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Rectifier (sim)Verify → Simulate
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Compile → Simulate
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Simulate performance 33.55 → 3.57
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)Simulate performance 30.43 → 0.40
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Failed → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_2_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.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_640 (sim)Compile performance 0:01:40 → 0:02:59
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_2 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_4 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_8 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheck (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_2 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_4 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_8 (sim)Compile → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 30.17 → 14.94