OpenModelica master-fmi-fmpy from 2024-04-24 22:06:45 to 2024-04-27 05:46:18

Summary

OMC Commits11
Libraries Changed0
Number of Improvements29
Number of Regressions45
Number of Performance Improvements53
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
ae47b0440a2024-04-26 18:04:48 +0200bernhardbachmannChange default interpolation method for birate integrator (#12323)
27575598a32024-04-26 16:08:04 +0200Per ÖstlundDump annotation array elements separately (#12325)
34180dcd732024-04-26 14:24:34 +0200Per ÖstlundUse start value for unbound fixed parameters (#12315)
73e932ba602024-04-26 12:55:54 +0200Adeel AsgharFix regression with final modifiers in constrainedby clause (#12320)
d4fe8e10642024-04-26 11:54:50 +0200Adeel AsgharAllow editing parameter record via the parameters dialog (#12319)
17e142787d2024-04-26 10:27:50 +0200Adeel AsgharDo not split quoted result variables (#12318)
c0911cda2e2024-04-25 23:18:11 +0200rfrankeSimplify --exposeLocalIOs and conform to Modelica standard (#10599) (#12303)
89eb3672302024-04-25 14:48:33 +0200AndreasRemoving warning in QuotedIdentifier test (#12310)
7e4c2244762024-04-25 14:09:39 +0200Adeel AsgharAssume visible=true when the expression evaluation fails (#12314)
f8afa3407a2024-04-25 13:30:37 +0200phannebohmImprove decision when values are changeable (#12311)
0a77d153102024-04-25 13:03:06 +0200Adeel AsgharCreate a connection without calling getModelInstance (#12312)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
f0c0d122024-04-28 17:18:57 +0200Adrian Popremove the missing branches after the loop (#105)
da6d21d2024-04-27 04:18:05 +0200Adrian Popdo not fail the entire report if a branch cannot be found (#104)

Library Changes

LibraryChange

Models Affected

AixLibAixLib.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Simulate → Compile
AixLibAixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingMultiple (sim)Simulate → Failed
AixLibAixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingSingle (sim)Simulate → Failed
AixLibAixLib.Fluid.HeatExchangers.Radiators.Examples.Radiator (sim)Simulate → Failed
AixLibAixLib.Obsolete.Year2021.Fluid.Examples.PumpRadiatorThermostaticValve (sim)Simulate → Failed
AixLibAixLib.Obsolete.Year2021.Fluid.Examples.PumpRadiatorValve (sim)Simulate → Failed
AixLibAixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode (sim)Simulate → Failed
AixLib_latestAixLib.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
AixLib_latestAixLib.Fluid.HeatExchangers.Radiators.Examples.Radiator (sim)Simulate → Failed
AixLib_latestAixLib.Obsolete.Year2021.Fluid.Examples.PumpRadiatorThermostaticValve (sim)Simulate → Failed
AixLib_latestAixLib.Obsolete.Year2021.Fluid.Examples.PumpRadiatorValve (sim)Simulate → Failed
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystem (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Simulate → Compile
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Failed → Verify
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerOnly (sim)Templates performance 4.84 → 16.74
Buildings_10Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Verify → Compile
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 54.53 → 3.19
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Compile performance 0:03:57 → 0:01:55
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Simulate performance 26.19 → 0.62
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile performance 0:03:59 → 0:01:55
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 0:02:25 → 0:05:13
Buildings_9Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE (sim)Compile performance 0:03:24 → 0:01:49
Buildings_9Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeries (sim)Compile → Simulate
Buildings_9Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop (sim)Compile → Simulate
Buildings_9Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Verify
Buildings_9Buildings.Fluid.HeatExchangers.DXCoils.WaterCooled.Validation.VariableSpeedEnergyPlusPartLoad (sim)Compile performance 0:03:18 → 0:01:48
Buildings_9Buildings.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Verify → Compile
Buildings_9Buildings.HeatTransfer.Windows.Examples.BeamDepthInRoom (sim)Simulate → Compile
Buildings_9Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 54.53 → 2.47
Buildings_9Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Failed → Compile
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Compile performance 0:02:06 → 0:03:53
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Compile performance 0:04:06 → 0:01:47
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Compile → Failed
Buildings_9Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)Compile performance 0:02:41 → 0:01:33
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Verify → Failed
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Compile → Verify
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.ThermalZone (sim)Compile performance 0:02:56 → 0:01:38
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Primary.Validation.VariableSpeedNoDpControl (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Compile performance 0:09:05 → 0:04:59
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile performance 0:03:39 → 0:06:26
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case930 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980FF (sim)Compile performance 0:04:10 → 0:08:52
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 0:02:02 → 0:03:44
ChemicalChemical.Examples.Hemoglobin.Joels57 (sim)Simulate → Failed
ClaRaClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Failed → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)Failed → Compile
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActPos_PositionValidation (sim)Simulate → SimCode
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActPos_Scenario1 (sim)Simulate → SimCode
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActVel_Scenario1 (sim)Simulate → SimCode
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActVel_VelocityValidation (sim)Simulate → SimCode
DeltaRobotDeltaRobot.Tests.Switch2_test (sim)Simulate → SimCode
DeltaRobotDeltaRobot.Tests.Trajectory_test (sim)Simulate → SimCode
DroneLibraryDroneLibrary.Examples.DronePayload.DroneTest_payload (sim)FrontEnd → Failed
DroneLibraryDroneLibrary.Examples.DroneWithIdealPower.DroneForVR (sim)FrontEnd → Failed
DroneLibraryDroneLibrary.Examples.DroneWithIdealPower.Drone_IdealMachine (sim)FrontEnd → Failed
DroneLibraryDroneLibrary.Examples.DroneWithIdealPower.TestSystem (sim)FrontEnd → Failed
DroneLibraryDroneLibrary.Examples.Visualize.ModuleTest_Dymola (sim)FrontEnd → Failed
DroneLibraryDroneLibrary.Examples.Visualize.ModuleTest_NoInput (sim)FrontEnd → Failed
DroneLibraryDroneLibrary.Tests.chassisTest (sim)FrontEnd → Failed
DroneLibraryDroneLibrary.Tests.controlModuleTest (sim)FrontEnd → Failed
DroneLibraryDroneLibrary.Tests.controlModuleTest2 (sim)FrontEnd → Failed
DroneLibraryDroneLibrary.Tests.controlModuleTest_fmu_inputs (sim)FrontEnd → Failed
DroneLibraryDroneLibrary.Tests.controlModuleTest_fmu_main (sim)FrontEnd → Failed
DroneLibraryDroneLibrary.Tests.motorTest (sim)Simulate → Failed
DroneLibraryDroneLibrary.Tests.propellerTest (sim)Simulate → Failed
DroneLibraryDroneLibrary.Tests.simpleHoverTest (sim)FrontEnd → Failed
ElectricalEnergyStorageElectricalEnergyStorage.Examples.AdvancedStackCycling (sim)Simulate → Failed
IBPSA_latestIBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Simulate → Compile
IDEASIDEAS.Buildings.Examples.ZoneExample (sim)Compile performance 0:02:24 → 0:01:11
IDEASIDEAS.Buildings.Validation.Tests.EnergyConservationValidation (sim)Compile performance 0:01:57 → 0:01:00
IDEASIDEAS.Controls.Continuous.Examples.SignalRanker (sim)Compile performance 35.35 → 7.28
IDEASIDEAS.Examples.Benchmark.ScalingComponents (sim)Compile performance 0:01:02 → 0:02:39
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
IDEASIDEAS.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile → Simulate
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Compile → Verify
Modelica_3.2.3Modelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim)Compile → Simulate
Modelica_4.0.0Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Simulate → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate → Verify
OpenIPSL_devOpenIPSL.Examples.AKD.System.AKD (sim)Compile performance 0:01:14 → 26.26
OpenIPSL_devOpenIPSL.Examples.DAEMode.SMIB_Examples.Example_1.Network1 (sim)Compile performance 0:01:01 → 11.45
OpenIPSL_devOpenIPSL.Examples.DAEMode.SMIB_Examples.Example_1.Network2 (sim)Compile performance 0:01:03 → 11.52
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_2016 (sim)Simulate → Compile
PowerSysProPowerSysPro.Examples.OneEmergencySourceTwoLinesOneLoad (sim)Compile performance 22.15 → 10.76
PowerSysProPowerSysPro.Examples.OneSourceOneLineOneLoad (sim)Compile performance 22.08 → 10.64
PowerSysProPowerSysPro.Examples.OneSourceOneLineOneTransfoOneLineOneLoad (sim)Compile performance 20.28 → 11.08
PowerSysProPowerSysPro.Examples.OneSourceOneTransfoOneLineOneTransfoThreeLines (sim)Compile performance 20.07 → 9.56
PowerSysProPowerSysPro.Examples.OneSourceOneTransfoOneLoad (sim)Compile performance 22.63 → 10.63
PowerSysProPowerSysPro.Examples.OneSourceOneTransfoOnelineOneLoad (sim)Compile performance 22.50 → 10.90
PowerSysProPowerSysPro.Examples.OneSourceThreeLinesThreeLoads (sim)Compile performance 22.96 → 10.98
PowerSysProPowerSysPro.Examples.OneSourceTwoLinesOneLoad (sim)Compile performance 21.06 → 10.72
PowerSysProPowerSysPro.Examples.OneSourceTwoTransfosOneLoad (sim)Compile performance 20.12 → 10.79
PowerSysProPowerSysPro.Examples.TwoSourcesTwoLinesOneLoad (sim)Compile performance 22.15 → 10.90
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_tapNoEv_N_3_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)Templates performance 11.97 → 6.85 Compile performance 44.44 → 24.43 Simulate performance 14.79 → 8.37
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)SimCode performance 12.15 → 6.06 Templates performance 14.66 → 7.52 Compile performance 0:01:16 → 38.80 Simulate performance 0:02:54 → 0:01:18
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Simulate performance 0:02:35 → 0:01:18
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 0:01:51 → 38.31
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)BackEnd performance 46.39 → 26.54 Compile performance 23.76 → 13.49
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 19.30 → 10.31 Compile performance 15.34 → 7.17
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)BackEnd performance 44.28 → 25.06 Compile performance 27.38 → 13.36
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 30.56 → 14.49 Compile performance 20.82 → 9.93
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)BackEnd performance 29.68 → 12.98 Compile performance 17.47 → 8.98
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)BackEnd performance 29.80 → 13.50 Compile performance 18.40 → 9.25
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)BackEnd performance 23.20 → 10.50 Compile performance 24.32 → 11.42
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)BackEnd performance 10.10 → 4.51 Compile performance 13.31 → 6.39
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)BackEnd performance 34.21 → 17.26 Templates performance 14.01 → 5.73 Compile performance 0:01:08 → 33.32 Simulate performance 55.98 → 9.82
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)BackEnd performance 12.12 → 6.14 Compile performance 34.38 → 17.28
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)BackEnd performance 11.92 → 5.37 Simulate performance 50.50 → 20.37
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)BackEnd performance 38.26 → 17.87 Compile performance 15.59 → 7.09 Simulate performance 0:01:56 → 43.24
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_40 (sim)Simulate performance 10.98 → 5.13
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)BackEnd performance 0:02:17 → 0:01:08 Compile performance 26.67 → 12.25
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80 (sim)Simulate performance 22.36 → 9.93
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Simulate performance 22.28 → 10.00
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)BackEnd performance 16.60 → 8.55 Compile performance 13.14 → 6.72
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)BackEnd performance 16.68 → 8.25 Compile performance 13.32 → 6.75
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 11.78 → 6.40 Compile performance 17.71 → 8.96
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 12.84 → 6.42 Compile performance 17.62 → 9.65
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Compile performance 37.78 → 20.25
ThermalSeparationThermalSeparation.Examples.Testing.Pump.PumpSystem (sim)Compile performance 30.39 → 15.77
ThermoPowerThermoPower.Test.GasComponents.TestGasMixer (sim)Compile → Simulate