OpenModelica master-fmi-fmpy from 2025-02-06 17:29:40 to 2025-02-14 09:35:48

Summary

OMC Commits25
Libraries Changed7
Number of Improvements31
Number of Regressions22
Number of Performance Improvements6
Number of Performance Regressions12

OpenModelica Changes

CommitDateAuthorSummary
645e59e0c52025-02-13 15:26:45 +0100Adeel AsgharFix the paste functinality of graphical primitives (#13614)
0a19bcb4a22025-02-13 14:50:21 +0100Adeel AsgharShow the description of scripting API in plain text (#13613)
fccaa5f42d2025-02-13 13:51:54 +0100Per ÖstlundFix flattening of crefs with no scalarization (#13612)
918a7a37b42025-02-13 10:33:37 +0100kabdelhak[NB] remove special handling for reduction typed calls (#13611)
5fff9875352025-02-13 09:55:47 +0100kabdelhak[NB] only do retyping of inlined functions when necessary (#13610)
94aecc4c862025-02-13 09:14:11 +0100kabdelhak[NB] failtrace: fix non lowered cref report (#13609)
c42c965a572025-02-13 08:15:33 +0100kabdelhak[NB] update failtrace to properly report non-lowered crefs (#13607)
ffc778ba822025-02-12 21:25:52 +0100kabdelhak[NB] lower iterators after creating them for algorithm events (#13606)
7a437c5a1f2025-02-12 17:51:52 +0100kabdelhak[NF] add wild to ComponentRef.sizes (#13605)
b4838f2b5c2025-02-12 16:18:34 +0100kabdelhak[NB] update debugging output (#13598)
f84353edec2025-02-12 16:11:53 +0100Adeel AsgharAccept wheel event on comboboxes and spinboxes only when they have focus (#13603)
273271a5dc2025-02-12 16:04:49 +0100Per ÖstlundAlso offset iconTransformation in loadClassContentString (#13601)
fd14bd94ba2025-02-12 15:11:57 +0100Per ÖstlundMerge annotations better in loadClassContentString (#13600)
6c5e185e412025-02-12 13:52:39 +0100Adeel AsgharDo not save the model before doing a reload (#13599)
ddd3ff20212025-02-12 13:37:41 +0100Adeel AsgharImprove the cut copy paste (#13596)
b172c0f8912025-02-12 13:02:05 +0100kabdelhak[NF] fix retyping for builtin (#13597)
e66740a2e02025-02-12 11:12:11 +0100kabdelhak[NB] add retyping for function inlining (#13595)
634ad047442025-02-11 23:03:57 +0100Per ÖstlundClean up Interactive (#13594)
41f6b1c2232025-02-11 19:53:00 +0100kabdelhak[NB] add correct reduction handling for adjacency (#13589)
5580aabee82025-02-11 16:06:18 +0100Per ÖstlundMove getDefinitions to the typed API (#13593)
0a5f7024262025-02-11 14:30:51 +0100Per ÖstlundRemove unused APIs (#13585)
1bab6a42c52025-02-11 14:11:59 +0100Adeel Asghar[Cleanup] Removed some unused/unnecessary code (#13592)
31591738812025-02-11 11:38:23 +0100Adeel AsgharFix SSP connections (#13590)
1c5c5289582025-02-10 10:42:41 +0100Per ÖstlundMove getElementsInfo to the typed API (#13584)
5eb3d159dc2025-02-06 18:39:36 +0100Per ÖstlundMove setComponentProperties to the typed API (#13583)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b40550b2025-02-11 01:24:49 +0100Adrian Popremove unused parameters (#194)
29c5aef2025-01-30 23:37:18 +0100AndreasAdd NeuralNetwork to testing (#116)

Library Changes

LibraryChange
Buildings_11From version 11.1.0-maint.11.x (ae586410e1b60c870e7fed1bbfa6f56fcb094507) 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 11.1.0-maint.11.x (ccfe5958138b83c6a0aad150a4758e42c78cad33) 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
Buildings_latestFrom version 12.0.0-master (6f2e492715ab903400131eaf744d543450ace88a) 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 (ca1e43ffb7b0f8c3ac4f7376ff0542472544a966) 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
ClaRaFrom version 1.8.2-main (2963d0385a1f1be2c501127d0395f35951e951bd) 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 1.8.2-main (51c804b3a1c242f505a4a7bd4f180d54d6570c47) 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
IBPSA_latestFrom version 4.0.0-master (39e6e1164e2c8b594c94df9c9c401387b5d760b5) 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 4.0.0-master (0a5b6312e7b129f7eb61d180c440d7051b950c6b) 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
ModelicaTest_trunkFrom version trunk (9e1290eacc983dad035694f5cfda47caf891101b) 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 trunk (1261669972a9dfae3c049baa1a06b10b1cc7fd17) 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
Modelica_4.0.0Configuration hash (OMC settings or the testing script changed)
Modelica_trunkFrom version trunk (9e1290eacc983dad035694f5cfda47caf891101b) 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 trunk (1261669972a9dfae3c049baa1a06b10b1cc7fd17) 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

AixLibAixLib.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Simulate → Compile
AixLibAixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir (sim)Compile performance 0:01:34 → 0:02:47
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Airflow.Multizone.Examples.NaturalVentilation (sim)Compile performance 0:01:43 → 9.43
BuildingSystemsBuildingSystems.Airflow.Multizone.Examples.OneEffectiveAirLeakageArea (sim)Templates performance 0:01:30 → 0.05
BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystem (sim)Simulate performance 0.40 → 20.05
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1DViewFactorsFlexGeo (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Simulate → Compile
Buildings_10Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE (sim)Failed → Verify
Buildings_10Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Verify → Failed
Buildings_11Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 5.20 → 0:14:02
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680FF (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)Compile performance 0:01:37 → 0:02:51
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
ChemicalChemical.Examples.Hemoglobin.Joels57 (sim)Failed → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)Compile performance 0:03:02 → 0:01:39
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Failed → Compile
GreenhousesGreenhouses.Examples.Greenhouse_1 (sim)Compile performance 0:04:28 → 0:09:04
IBPSA_latestIBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Verify → Compile
Modelica_3.2.3Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Compile → Simulate
Modelica_4.0.0Modelica.Blocks.Examples.BooleanNetwork1 (sim)Compile performance 38.80 → 9.65
Modelica_4.0.0Modelica.Blocks.Examples.IntegerNetwork1 (sim)Compile performance 39.14 → 8.92
Modelica_4.0.0Modelica.Blocks.Examples.Interaction1 (sim)Compile performance 38.69 → 10.39
Modelica_4.0.0Modelica.Electrical.Analog.Examples.SimpleTriacCircuit (sim)Verify → Compile
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint (sim)Compile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Verify → Compile
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Compile → Verify
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_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)Verify → Failed
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Compile performance 0:01:46 → 0:03:10
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_2 (sim)Compile performance 12.58 → 44.79
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_3 (sim)Compile performance 12.79 → 42.37
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_4 (sim)Compile performance 11.04 → 39.39
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_5 (sim)Compile performance 10.92 → 38.70
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_6 (sim)Compile performance 11.58 → 38.32
SystemDynamicsSystemDynamics.WorldDynamics.World3.Human_Fertility (sim)Templates performance 0.05 → 10.68 Compile performance 11.38 → 19.68
TransiEntTransiEnt.Grid.Heat.HeatGridAnalysis.TwoClosedLoops_PressureControlled (sim)Failed → Compile