OpenModelica master-fmi-fmpy from 2025-01-22 12:16:03 to 2025-01-24 11:44:37

Summary

OMC Commits15
Libraries Changed2
Number of Improvements31
Number of Regressions24
Number of Performance Improvements5
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
92512830142025-01-24 11:03:30 +0100Adeel AsgharUpdate the Element Browser after changing the Modelica text (#13515)
1e3c093ecb2025-01-24 10:54:37 +0100Adeel AsgharAllow adding a custom separator to dimension join functions (#13514)
ef75c81f6b2025-01-24 10:48:31 +0100Adeel AsgharAdd dimensions to the element tooltip in Element Browser (#13513)
97ccec78442025-01-23 19:22:49 +0100linuslangenkamp[NB] Add test case for if equation splitting (#13493)
13dbbe0f4b2025-01-23 17:24:37 +0100phannebohm[NB] Fix wrong type of `sign` (#13505)
bfe5b186392025-01-23 16:30:08 +0100Adeel AsgharHandle multi dimensional array variables (#13512)
302b7252632025-01-23 12:24:13 +0100kabdelhak[NB] use fake map to ensure that function is used (#13510)
1b6df8d7a72025-01-23 01:05:20 +0100kabdelhak[NB] Alias: fix non literal nominal report (#13509)
582b0080ef2025-01-22 23:16:48 +0100Per ÖstlundKeep empty annotations in getModelInstance (#13500)
ac88b601ac2025-01-22 23:16:39 +0100kabdelhak[NB] update StrongComponent.collectCrefs (#13504)
66b14b8eb62025-01-22 16:54:21 +0100kabdelhak[NB] do not remove equations from data (#13503)
38c71304772025-01-22 15:37:59 +0100kabdelhak[NB] add sum() differentiation (#13501)
4052b549c62025-01-22 13:55:22 +0100kabdelhak[NB] update array constructor inlining (#13497)
e8c614ab1c2025-01-22 13:42:33 +0100Adeel Asghar[Cleanup] Removed the unused/unnecessary code (#13499)
08a9278bf32025-01-22 12:49:05 +0100Adeel AsgharDo not load OpenModelica at startup (#13498)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
5ac40ea2025-01-20 12:46:25 +0100Francesco CasellaRun LargeTestSuite_NB with and without --resizableArrays (#192)
10968422025-01-20 11:18:46 +0100Francesco CasellaDropped Dynawo 1.6.x from testing (#188)

Library Changes

LibraryChange
Buildings_latestFrom version 12.0.0-master (ca9c102f03558c25aa06861bb7a58be3471dd3c3) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 17 2025, 14:35:34) [GCC 11.4.0] --version show program's version number and exit to 12.0.0-master (cb3374f73f41d7825bdeae03027302ae1ed6cc0c) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 17 2025, 14:35:34) [GCC 11.4.0] --version show program's version number and exit
IDEAS_devFrom version 3.0.0-master (e953b5c71bcafdb64278e4c7bae5230416acc550) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 17 2025, 14:35:34) [GCC 11.4.0] --version show program's version number and exit to 3.0.0-master (8b3818db3b9a6f4394ced189dcd35042cf8f3594) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 17 2025, 14:35:34) [GCC 11.4.0] --version show program's version number and exit

Models Affected

AdvancedNoiseAdvancedNoise.Examples.TimeBasedCorrelations (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystem (sim)Compile performance 0:03:03 → 0:01:42 Simulate performance 0.43 → 20.31
BuildingSystemsBuildingSystems.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Simulate → Failed
Buildings_10Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile → Verify
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerOnly (sim)Verify → Failed
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE (sim)Verify → Failed
Buildings_10Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Failed → Compile
Buildings_10Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Verify → Failed
Buildings_11Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS (sim)Compile → Failed
Buildings_11Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Verify → Compile
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 4.92 → 0:07:02
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 0:01:54 → 0:04:41
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Compile
Buildings_latestBuildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Verify → Compile
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)Compile performance 0:03:49 → 0:02:11
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Failed → Compile
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
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
ClaRaClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Failed → Verify
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Failed → Compile
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)Failed → Compile
IBPSA_latestIBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Simulate → Compile
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronic (sim)Compile performance 0:04:41 → 0:02:42
IDEAS_devIDEAS.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
MEVMEV.Test.TestStandardPatient (sim)Simulate → Compile
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.0.0Modelica.Electrical.Analog.Examples.SimpleTriacCircuit (sim)Verify → Compile
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Compile → Verify
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Verify → Simulate
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint (sim)Compile → Verify
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.SMIB_Examples.Example_1.Network1 (sim)Compile performance 26.79 → 12.42
OpenIPSL_2.0.0OpenIPSL.Examples.Tutorial.Example_3.Example_3 (sim)Compile performance 32.55 → 18.95
OpenIPSL_devOpenIPSL.Examples.Tutorial.Example_2.Example_2 (sim)Simulate → Compile
OpenIPSL_devOpenIPSL.Examples.Tutorial.Example_3.Example_3 (sim)Compile performance 19.36 → 0:01:56
PNlibPNlib.Examples.ConTest.Conflict (sim)Compile performance 15.17 → 34.59
PNlibPNlib.Examples.ConTest.ConflictLoop (sim)Compile performance 15.91 → 30.83
PNlibPNlib.Examples.ConTest.LoopAndArcweight (sim)Compile performance 13.66 → 25.02
PNlibPNlib.Examples.ConTest.ZeroPlace (sim)Compile performance 13.78 → 23.52
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Simulate → 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_3_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.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_14_M_14 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_320 (sim)Compile performance 48.60 → 24.80
TransiEntTransiEnt.Grid.Heat.HeatGridAnalysis.TwoClosedLoops_PressureControlled (sim)Failed → Compile