OpenModelica master-fmi-fmpy from 2025-10-09 23:11:59 to 2025-10-11 21:57:27

Summary

OMC Commits12
Libraries Changed1
Number of Improvements27
Number of Regressions21
Number of Performance Improvements8
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
4f98de0fe32025-10-11 20:18:05 +0200kabdelhak[NB] add algorithm to statement (#14491)
342dfff74a2025-10-10 21:53:09 +0200kabdelhak[NB] do not create when-equations for noEvent asserts (#14489)
986b5404fc2025-10-10 20:49:32 +0200kabdelhak[NB] update strong component and tearing util functions (#14486)
e44e122dd22025-10-10 16:29:02 +0200phannebohmFix hash for empty lists (#14488)
b07dcda94e2025-10-10 15:23:00 +0200Adeel AsgharAdd OMSens settings documentation (#14487)
e271e1b1072025-10-10 14:29:04 +0200kabdelhak[NB] fix regression. children need to have binding as start (#14484)
0f78e659202025-10-10 13:49:35 +0200kabdelhak[NB] fix hashlist for empty lists (#14478)
91e770c8a92025-10-10 13:48:29 +0200Adeel AsgharUpdated OMSens install instructions (#14482)
a82bd86baf2025-10-10 12:54:22 +0200Adeel AsgharSensitivity optimization settings (#14471)
e787e9319d2025-10-10 12:47:03 +0200AndreasChanging macro CHECK_OVERRIDE to function (#14481)
09a78e63bf2025-10-10 11:40:45 +0200Per ÖstlundType crefs involving name nodes better (#14473)
2e2959b7dc2025-10-10 00:53:22 +0200Adrian Popadd test for #14456 (#14477)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
7662c332025-10-08 10:04:53 +0200AndreasAdding URDFModelica to installLibraries.mos (#240)
d8af3122025-10-02 14:36:24 +0200AndreasAdding URDFModelica reference results (#237)

Library Changes

LibraryChange
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/b760d12b45213c67a6f610de2b0edee18d38356c.zip) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Aug 15 2025, 14:32:43) [GCC 11.4.0] --version show program's version number and exit to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/8a252a1e5ec2e46051ed52e215be1c8863a135ef.zip) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Aug 15 2025, 14:32:43) [GCC 11.4.0] --version show program's version number and exit

Models Affected

AixLibAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.HumansTotTDep (sim)Compile performance 13.90 → 24.57
AixLibAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.Lights (sim)Compile performance 13.52 → 25.41
AixLibAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.Machines (sim)Compile performance 14.06 → 25.27
AixLibAixLib.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Compile performance 0:08:00 → 0:04:40
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 0:02:31 → 0:01:19
AixLibAixLib.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile performance 0:02:47 → 0:01:08
AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Simulate → Failed
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Compile
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Failed → Compile
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Compile → Failed
Buildings_11Buildings.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:01:55 → 0:03:38
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_12Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS (sim)Failed → Compile
Buildings_12Buildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile → Verify
Buildings_12Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.ThermalZone (sim)Compile performance 0:01:27 → 0:02:32
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Failed → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerWSE (sim)Failed → Verify
Buildings_latestBuildings.DHC.Plants.Steam.Examples.SingleBoiler (sim)Verify → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:14:02 → 0.35
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)Compile performance 0:02:01 → 0:04:04
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile → Failed
ChemicalChemical.Obsolete.Examples.Hemoglobin.Joels57 (sim)Failed → Compile
ClaRaClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Failed → Verify
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Failed → Compile
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)Compile → Failed
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
MEVMEV.Test.TestStandardPatient (sim)Simulate → Compile
Modelica_3.2.3Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_Drive (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Simulate
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Failed → Simulate
Modelica_4.0.0Modelica.Electrical.Machines.Examples.Transformers.Rectifier12pulse (sim)Simulate → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Simulate
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Verify
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Simulate → Failed
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 16.17 → 4.35
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 14.28 → 4.67
OpenIPSL_2.0.0OpenIPSL.Tests.Machines.PSAT.Order3test2 (sim)Simulate performance 10.03 → 0.46
OpenIPSL_devOpenIPSL.Tests.Machines.PSAT.Order3test2 (sim)Simulate performance 13.91 → 0.43
OpenIPSL_devOpenIPSL.Tests.Machines.PSAT.Order3test2_AVR (sim)Simulate → Compile
PowerSystemsPowerSystems.Examples.AC1ph_DC.Inverters.InverterToGrid (sim)Compile → Simulate
ThermofluidStream_devThermofluidStream.Examples.ReverseHeatPump (sim)Verify → Compile
URDFModelica_mainURDFModelica.Examples.Physics_Wheels.PhysicsTest (sim)