OpenModelica master-fmi-fmpy from 2024-11-28 06:03:10 to 2024-11-30 05:07:22

Summary

OMC Commits7
Libraries Changed4
Number of Improvements34
Number of Regressions34
Number of Performance Improvements8
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
920fac75862024-11-29 16:32:27 +0100Adeel AsgharUnify the way choices and choicesAllMatching options are shown (#13314)
19152ffb202024-11-29 15:32:43 +0100Adeel AsgharRemove old graphical API code (#13284)
fc769101112024-11-29 15:09:21 +0100Per ÖstlundImprove Expression.applySubscripts for arrays (#13313)
0210ed4fb02024-11-28 17:59:25 +0100Per ÖstlundMove getShortDefinitionBaseClassInformation to the typed API (#13309)
af365cf8d82024-11-28 16:22:56 +0100Per ÖstlundFix CevalScriptBackend.moveElementArgInfo (#13308)
dc6a7dc9ff2024-11-28 15:34:13 +0100Per ÖstlundImplement options for getAllSubtypeOf (#13307)
d90254a28c2024-11-28 14:45:39 +0100Per ÖstlundFix getElements API (#13306)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3ac22c02024-11-29 11:16:50 +0100Adrian PopDo not add heavy (#186)
81dd0752024-11-28 11:53:48 +0100Adrian Popdo not distribute zero step size (#185)

Library Changes

LibraryChange
AESFrom version main (0cf155e001eb036809b61db386131e2b8b2bfedd) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit to main (f94ecc02ee963fd56bb658259872e7edfbed6782) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit
Buildings_10From version 10.1.1-maint.10.0.x (55c354c7046f03640a859b85f7a3da92a7a7577c) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit to 10.1.1-maint.10.0.x (bbebf214c43b38df8fa3d11964fb47dfa3d11558) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit
Buildings_latestFrom version 12.0.0-master (98a6e4bebf17695898e316b9efc2330b7adec439) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit to 12.0.0-master (04215e9a6a2677e2b6ea3b61ed67bce9ca4ebc7a) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit
OpenIPSL_devFrom version 3.1.0-master (5b6b1def694e21d3810a915b1e849a889386f526) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit to 3.1.0-master (a11527399020dccd7a8a84fc8f7b9fa77e6850ea) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] --version show program's version number and exit

Models Affected

AESAES.Coursework.ThermSys_Generation.HP_test_case_003 (sim)Simulate → Compile
AESAES.Coursework.ThermSys_Generation.Hcentral_control_case_001 (sim)Simulate → Compile
AESAES.Coursework.ThermSys_Generation.Hcentral_control_case_002 (sim)Simulate → Compile
AESAES.Coursework.ThermSys_component_models.HeatPump_case_002 (sim)Simulate → Compile
AESAES.Coursework.ThermSys_component_models.Hydraulic_circuit (sim)FrontEnd → Simulate
AESAES.Devel_test_models.Test_HP_002 (sim)Simulate → Compile
AESAES.Devel_test_models.Test_HSrecycle_001 (sim)Simulate → Compile
AESAES.Devel_test_models.Test_expansion_vessel_isoT_001 (sim)Compile → Simulate
AESAES.Devel_test_models.Test_liquid_circuit_001 (sim)Simulate → Compile
AESAES.Devel_test_models.Test_liquid_circuit_009_net03 (sim)Simulate → Compile
AESAES.Devel_test_models.Test_substation_001 (sim)FrontEnd → Simulate
AdvancedNoiseAdvancedNoise.Examples.TimeBasedCorrelations (sim)Compile → Simulate
AixLibAixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir (sim)Compile performance 0:02:58 → 0:01:38
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystem (sim)Simulate performance 19.82 → 0.37
BuildingSystemsBuildingSystems.Applications.ClimateAnalyses.FreeFloatingTemperature (sim)Compile performance 0:06:27 → 0:03:04
BuildingSystemsBuildingSystems.Applications.PhotovoltaicSystems.PhotovoltaicSystem (sim)Compile performance 0:04:28 → 0:01:57
Buildings_10Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Verify → Compile
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_10Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Verify
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 4.69
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 0:04:04 → 0:01:54
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile → Failed
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_11Buildings.Templates.Components.Validation.PumpMultipleRecord (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 6.08
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Failed → Verify
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.OnlyExteriorWallWithWindow (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Compile performance 0:02:22 → 0:04:43
Buildings_latestBuildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Verify → Compile
Buildings_latestBuildings.Templates.Components.Validation.PumpMultipleRecord (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
ClaRaClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Failed → Compile
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Compile performance 0:05:49 → 0:03:00
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Compile → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Failed → Compile
IDEASIDEAS.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
MEVMEV.Test.TestStandardPatient (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Simulate → Compile
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Simulate → Verify
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Verify → Compile
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Verify → Simulate
Modelica_4.1.0-beta.omModelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Failed → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Compile → Simulate
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint (sim)Compile → Verify
OpenIMDML_mainOpenIMDML.Examples.NonMultiDomainExamples.NonMultiDomainThreePhaseInductionMotors.NonMultiDomainThreePhaseMotorValidation.NonMultiDomainCIM5 (sim)Compile performance 21.25 → 0:01:10
OpenIMDML_mainOpenIMDML.Examples.NonMultiDomainExamples.NonMultiDomainThreePhaseInductionMotors.NonMultiDomainThreePhaseMotorValidation.NonMultiDomainCIM6 (sim)Compile performance 20.89 → 0:01:10
OpenIMDML_mainOpenIMDML.Examples.NonMultiDomainExamples.NonMultiDomainThreePhaseInductionMotors.NonMultiDomainThreePhaseMotorValidation.NonMultiDomainTypeI (sim)Compile performance 15.27 → 0:01:07
OpenIPSL_devOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 25.46 → 45.73
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesTransport.BloodyMary (sim)Compile → Failed
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Verify → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_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_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_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)Verify → Failed
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_320 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Verify → Failed
ThermoPowerThermoPower.Test.GasComponents.TestGasMixer (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.QuasiStationary.Check.TestLowVoltageGridWithPVModules (sim)Simulate → Compile