OpenModelica master-fmi-fmpy from 2025-05-31 00:10:50 to 2025-06-05 20:04:00

Summary

OMC Commits6
Libraries Changed3
Number of Improvements38
Number of Regressions31
Number of Performance Improvements12
Number of Performance Regressions9

OpenModelica Changes

CommitDateAuthorSummary
9dde0750712025-06-05 17:08:04 +0200linuslangenkamp[C] unify Jacobian evaluation (#13971)
5f7cb2cf772025-06-05 14:40:04 +0200arun3688do not delete temporary files to support multiple execution (#13976)
49f01fafce2025-06-05 12:50:18 +0200Per ÖstlundImprove unevaluated hideResult warning message (#13975)
0e36d4ceef2025-06-04 21:03:25 +0200arun3688use modelFilePrefix name and propagate Model file name (#13970)
6c7a6baac92025-06-03 12:06:22 +0200Adeel AsgharFix the array connection reject case (#13966)
e3a5fb056f2025-06-02 13:46:29 +0200arun3688do not copy temporary files when performing dataReconciliation (#13965)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6d6bfe52025-05-29 01:41:14 +0200Adrian PopAdd new json field to force library version exact match - to be used for MSL (#213)
a7fcaa52025-05-28 01:08:45 +0200Francesco CasellaUpdated configurations to test released 4.1.0 instead of 4.1.0.beta.1 (#212)

Library Changes

LibraryChange
Buildings_11From version 11.1.1-maint.11.x (3e80998abc59062fae7c254a8d4eab4a49cc882c) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Feb 4 2025, 14:57:36) [GCC 11.4.0] --version show program's version number and exit to 11.1.1-maint.11.x (e44fa0d14f98e8d13f7a866e803ed9cd467187a9) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Feb 4 2025, 14:57:36) [GCC 11.4.0] --version show program's version number and exit
ModelicaTestOverdeterminedFrom version 4.1.0-master (fa02ac9b8b7ce28742a43b2879ade098b0863612) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Feb 4 2025, 14:57:36) [GCC 11.4.0] --version show program's version number and exit to 4.1.0-master (153201baddc5a68c41a49d9769dafcc228f9207e) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Feb 4 2025, 14:57:36) [GCC 11.4.0] --version show program's version number and exit
Modelica_trunkFrom version trunk (336ea7e0770a8be0f2714b18a4aeca3a2226be13) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Feb 4 2025, 14:57:36) [GCC 11.4.0] --version show program's version number and exit to trunk (852d12e59d6d4fc8bd593fbf0fbb0ce5b15961b9) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Feb 4 2025, 14:57:36) [GCC 11.4.0] --version show program's version number and exit

Models Affected

Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Verify → Failed
Buildings_11Buildings.Electrical.AC.OnePhase.Sources.Examples.WindTurbine (sim)Compile → Verify
Buildings_11Buildings.Electrical.AC.ThreePhasesBalanced.Sources.Examples.WindTurbine (sim)Compile → Verify
Buildings_11Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Compile → Verify
Buildings_11Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine_N (sim)Compile → Verify
Buildings_11Buildings.Electrical.DC.Sources.Examples.WindTurbine (sim)Compile → Verify
Buildings_11Buildings.Electrical.Examples.RenewableSources (sim)Compile → Verify
Buildings_11Buildings.Examples.ChillerPlant.DataCenterRenewables (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 0.31
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Verify → 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.Case910 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:04:11 → 0:01:52
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_12Buildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Compile → Failed
Buildings_12Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 0.39
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680FF (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Simulate performance 1.86 → 33.29
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Failed → Compile
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.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_latestBuildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile → Verify
Buildings_latestBuildings.DHC.Plants.Steam.Examples.SingleBoiler (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)Compile performance 0:03:08 → 0:01:44
EHPTlib_latestEHPTlib.MapBased.TestingModels.TestICE.TestIceConn (sim)Compile performance 13.87 → 27.57
EHPTlib_latestEHPTlib.MapBased.TestingModels.TestICE.TestIceConnOO (sim)Compile performance 13.89 → 28.19
EHPTlib_latestEHPTlib.MapBased.TestingModels.TestICE.TestIceP (sim)Compile performance 14.00 → 47.74
EHPTlib_latestEHPTlib.MapBased.TestingModels.TestICE.TestIceT (sim)Compile performance 12.62 → 33.64
EHPTlib_latestEHPTlib.MapBased.TestingModels.TestICE.TestIceT01 (sim)Compile performance 12.53 → 46.70
EHPTlib_latestEHPTlib.MapBased.TestingModels.TestICE.TestIceTmultipliers (sim)FrontEnd performance 0.14 → 10.05
EHPTlib_latestEHPTlib.MapBased.TestingModels.TestOneFlange.TestOneFlange1Conn (sim)Compile performance 12.76 → 34.19
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestStatesSatSubcritical (sim)FrontEnd performance 16.23 → 2.11 Templates performance 0:03:23 → 0.08
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestStatesSupercritical (sim)Compile performance 0:03:57 → 11.75
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestStatesTranscritical (sim)Compile performance 0:03:52 → 11.80
ExternalMediaExternalMedia.Test.TestMedium.TestBasePropertiesDynamic (sim)Compile performance 0:03:59 → 13.82
ExternalMediaExternalMedia.Test.TestMedium.TestBasePropertiesExplicit (sim)Compile performance 0:04:02 → 15.44
ExternalMediaExternalMedia.Test.TestMedium.TestBasePropertiesImplicit (sim)Compile performance 0:04:02 → 16.81
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Compile → Failed
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)Compile → Failed
GreenhousesGreenhouses.Examples.Greenhouse_1 (sim)Compile performance 0:03:35 → 0:10:33
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
IDEASIDEAS.Buildings.Validation.Tests.n50Test (sim)Simulate → Compile
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example5 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example6 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example7 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example8 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Failed → Compile
IDEAS_devIDEAS.Fluid.HeatPumps.ModularReversible.Examples.LargeScaleWaterToWater_OneRoomRadiator (sim)Compile performance 0:02:34 → 0:01:13
MEVMEV.Test.TestStandardPatient (sim)Simulate → Compile
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsFullSteadyStateMassAndEnergy (sim)Simulate → Compile
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsFullSteadyStatePressureAndTemperature (sim)Simulate → Compile
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsReducedSteadyStatePressureAndTemperature (sim)Simulate → Compile
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint (sim)Compile → Verify
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Compile → Verify
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Failed → Verify
Modelica_4.1.0Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Simulate → Compile
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint (sim)Compile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint (sim)Compile → Verify
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesTransport.BloodyMary (sim)Compile → Failed
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Compile → Verify
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_14_M_14 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Simulate → Failed
ThermoPowerThermoPower.Test.GasComponents.TestGasMixer (sim)Simulate → Compile
ThermofluidStream_devThermofluidStream.Examples.ReverseHeatPump (sim)Simulate performance 0:01:57 → 59.17