OpenModelica master-fmi-fmpy from 2025-11-01 23:22:54 to 2025-11-07 14:32:03

Summary

OMC Commits16
Libraries Changed2
Number of Improvements34
Number of Regressions20
Number of Performance Improvements9
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
24fff4668a2025-11-07 13:49:35 +0100AndreasFix memory leaks in CS-FMUs (#14592)
a51723b0242025-11-06 23:29:33 +0100kabdelhak[NB] implement basic guru tearing (#14609)
a07308ad3a2025-11-06 18:56:39 +0100linuslangenkamp[C] add flag -saveInitialGuess_system (#14600)
7827825a0a2025-11-06 15:14:59 +0100Per ÖstlundHandle parentless nodes in InstNode.enclosingScopeList (#14608)
574bf35c182025-11-06 14:57:16 +0100Adeel AsgharEnable expand all button for Libraries (#14604)
8742c5ff2e2025-11-06 14:18:43 +0100Per ÖstlundImprove evaluation of call types (#14607)
1e3864e4de2025-11-06 13:25:16 +0100Per ÖstlundFix error message for not found external functions (#14605)
a45e6bc5ab2025-11-06 11:18:18 +0100Per ÖstlundFix deprecated QMouseEvent::globalPos() (#14603)
41a809943b2025-11-05 18:04:33 +0100phannebohmUpdate README for CTest (#14601)
c31858391a2025-11-05 13:18:39 +0100Adeel AsgharRemember the user choice of displayUnit when updating variables (#14599)
95351c63082025-11-04 18:34:51 +0100AndreasRevert "[C] Real array attribute start (#14542)" (#14596)
f30cee3f7e2025-11-04 16:11:17 +0100Andreas[FMI] Fix regression introduced in #14538 (#14594)
509f6931bc2025-11-03 18:25:04 +0100phannebohmFree external function after successful use (#14591)
33f6d74e102025-11-03 15:44:52 +0100Andreas[C] Real array attribute start (#14542)
669854f1b32025-11-03 12:55:57 +0100Quentin HussFeature: Add quick insert menu for the diagram view (#14512)
3b640c683c2025-11-03 10:36:51 +0100LéoSchmiderFix French translations for data reconciliation messages (#14552)

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/729f615c8a83931a4e6ae2f116833336244fc2a9.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 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/e90a348948478cb75304220c947a84f62784a2b5.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
Chemical_masterFrom version 2.0.0-master (a26470d40bd037d7cb0849a2717ab33aa46c7eb9) 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 2.0.0-master (4b05878eae38e4559be46ebce3cf8f79e9a5564e) 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.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Compile performance 0:08:11 → 0:03:17
AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
AixLibAixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2 (sim)Compile performance 0:03:01 → 0:06:36
AixLibAixLib.ThermalZones.ReducedOrder.Windows.Validation.VDI2078.TestCase3_VentilationHeat (sim)Compile performance 0:07:06 → 0:03:35
BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystem (sim)Compile performance 0:01:55 → 0:03:23
BuildingSystemsBuildingSystems.Applications.ClimateAnalyses.FreeFloatingTemperature (sim)Compile performance 0:03:39 → 0:07:36
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Compile performance 0:02:36 → 0:04:50
BuildingSystemsBuildingSystems.Applications.PhotovoltaicSystems.PhotovoltaicSystem (sim)Compile performance 0:02:50 → 0:06:54
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Compile
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerWSE (sim)Failed → Compile
Buildings_11Buildings.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Verify → Compile
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 0.35
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile performance 0:02:33 → 0:04:30
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Compile
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Failed → Verify
Buildings_12Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitFiniteDifference (sim)Compile performance 0:01:31 → 0:02:58
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 0.34
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (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)Failed → Compile
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Compile
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerWSE (sim)Verify → Failed
Buildings_latestBuildings.DHC.Plants.Steam.Examples.SingleBoiler (sim)Compile → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUCounterFlow (sim)Failed → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1Only (sim)Verify → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.33 → 0:14:02
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile → Failed
ChemicalChemical.Obsolete.Examples.Hemoglobin.Joels57 (sim)Failed → Compile
Chemical_masterChemical.Examples.GasSolubility_NIST1 (sim)Compile → Simulate
Chemical_masterChemical.Obsolete.Examples.Hemoglobin.Joels57 (sim)Compile → Failed
DynawoDynawo.Examples.SMIB.SMIBStepPm (sim)Compile performance 42.98 → 15.47
DynawoDynawo.Examples.SMIB.Standard.GovSteamEuSt4b (sim)Compile performance 44.70 → 18.46
DynawoDynawo.Examples.SystemFrequencyResponse.ReducedOrderSFR (sim)Compile performance 39.14 → 11.97
DynawoDynawo.Examples.SystemFrequencyResponse.SimplifiedSFR (sim)Compile performance 39.56 → 12.28
DynawoDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2015 (sim)
DynawoDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020 (sim)
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestStatesSatSubcritical (sim)Failed → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesSatSubcritical (sim)Failed → Compile
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Failed → Compile
MEVMEV.Test.TestStandardPatient (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_Drive (sim)Compile → Simulate
Modelica_4.0.0Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Simulate → Compile
Modelica_4.0.0Modelica.Magnetic.FluxTubes.Examples.Hysteresis.HysteresisModelComparison (sim)Simulate → Compile
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Compile → Verify
Modelica_4.1.0Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Compile → Simulate
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Simulate → Verify
OpenIPSLOpenIPSL.Tests.Machines.PSAT.Order3test2_AVR (sim)Simulate → Compile
OpenIPSL_devOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 15.79 → 5.08
PowerSystemsPowerSystems.Examples.AC1ph_DC.Inverters.InverterToGrid (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)
TILMediaTILMedia.Internals.GasDiffusionCoefficients.Testers.TesterBinaryDiffCoeff_ij (sim)Failed → Compile
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Verify → Compile
ThermofluidStream_devThermofluidStream.Examples.ReverseHeatPump (sim)Verify → Compile