OpenModelica master-fmi from 2024-07-21 08:17:57 to 2024-08-05 14:40:40

Summary

OMC Commits11
Libraries Changed5
Number of Improvements24
Number of Regressions19
Number of Performance Improvements18
Number of Performance Regressions68

OpenModelica Changes

CommitDateAuthorSummary
e896e66d642024-08-02 15:55:53 +0200Adeel AsgharSet the OriginItem position when creating the elements (#12763)
faddacc2042024-07-30 14:56:52 +0200Adeel AsgharRemove the Element children when we delete it (#12758)
0c65f417c32024-07-26 19:45:29 +0200phannebohm[NB] Fix differentiation of builtin functions (#12755)
bc9ccce4842024-07-26 11:32:20 +0200kabdelhak[testsuite] update new backend clock tests (move from failing to working) (#12752)
853df950752024-07-26 10:28:36 +0200kabdelhak[NSimCode] update no return equation handling (#12751)
2351b805252024-07-26 09:21:41 +0200kabdelhak[NSimCode] collect event clock when equations (#12750)
c332a056d62024-07-24 17:12:14 +0200phannebohmWrap stream sum in `inStreamDiv` call (#12747)
2d3d231d3d2024-07-23 16:13:34 +0200phannebohmFix inequality check on negative eps (#12741)
520a8d92a52024-07-23 15:36:49 +0200phannebohmDon't check div-by-zero (#12745)
71f0aaf8112024-07-23 15:36:08 +0200phannebohmDeactivate Jacobians for SCCs (#12743)
14f9d5a9d32024-07-22 11:13:18 +0200phannebohmCheck for div-by-zero at compile time (#12739)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b3682912024-06-20 15:15:32 +0200Adrian Popadd MSL maint/4.1.x via 4.1.0-beta.om (#115)
d05586d2024-06-19 18:48:34 +0200Francesco CasellaAdded testing of last released ThermoFluidStream (#113)

Library Changes

LibraryChange
EHPTexamples_latestFrom version main (3214d207eb7f4956a706b25ccd6c20e6fee6141b) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to main (6de066e65e8a96b2ce01e166ce44d940fca49e3a) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug
IDEAS_devFrom version 3.0.0-master (98efc3b00bf9ab8335f4de855663e7cb77dc7946) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 3.0.0-master (8bf4bdfe16aff9ba30d7ba6b559305e62613116a) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug
Modelica_trunkFrom version trunk (10f5da68a20932241be844f79f2b888025a08003) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to trunk (c75d7ae2679cadb7ffaed3fefb7b6935893b25fc) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug
PowerGrids_devFrom version 2.0.0-develop (c3b82bfbfac655125f0ad80e4a98f02e17f0d929) to 2.0.0-develop (bff31c8ea1a9d2486d8e6ad83a4a4489fb9924b7)
ThermofluidStream_devFrom version 1.1.0-main (f8e3f7ec284a6ec56bf102e8ee782772690a2746) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 1.1.0-main (f8f86dcd187bce972ceca41e69c28190b5e1d0a6) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug

Models Affected

AixLibAixLib.ThermalZones.ReducedOrder.Windows.Validation.VDI2078.TestCase3_VentilationHeat (sim)Compile performance 0:06:41 → 0:03:35
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Compile performance 0:04:41 → 0:02:36
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorage (sim)Compile → Simulate
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayCheckValve (sim)Simulate performance 1.00 → 19.27
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 6.48 → 54.52
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Compile performance 0:05:34 → 0:03:06
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Compile performance 0:01:52 → 0:03:32
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980 (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980FF (sim)Compile → Failed
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimaryLoadSideEconomizer (sim)Compile performance 0:02:38 → 0:01:31
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Compile performance 0:04:41 → 0:02:34
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
Buildings_11Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayCheckValve (sim)Simulate performance 1.08 → 18.97
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Templates performance 11.01 → 4.64
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Compile performance 0:03:41 → 0:06:16
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980FF (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)Compile performance 0:03:25 → 0:01:43
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarAzimuth (sim)Compile performance 12.95 → 22.43
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarHourAngle (sim)Compile performance 12.75 → 21.70
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.Examples.IncidenceAngle (sim)Compile performance 14.24 → 24.80
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.Examples.ProjectedShadowLength (sim)Templates performance 1.66 → 21.75
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoefficient (sim)Compile performance 13.10 → 22.60
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.Examples.DirectTiltedSurface (sim)Compile performance 13.58 → 23.50
Buildings_latestBuildings.BoundaryConditions.Validation.BESTEST.WD200 (sim)Compile performance 26.21 → 48.06
Buildings_latestBuildings.BoundaryConditions.Validation.BESTEST.WD400 (sim)Compile performance 26.37 → 48.20
Buildings_latestBuildings.BoundaryConditions.Validation.BESTEST.WD500 (sim)Compile performance 26.09 → 44.71 Simulate performance 6.66 → 11.78
Buildings_latestBuildings.BoundaryConditions.WeatherData.Examples.ReaderTMY3 (sim)Compile performance 14.17 → 24.63
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Validation.Controller_Disable (sim)Compile performance 11.79 → 21.12
Buildings_latestBuildings.DHC.Networks.Examples.Distribution1PipeExample (sim)
Buildings_latestBuildings.DHC.Networks.Examples.Distribution2PipeExample (sim)
Buildings_latestBuildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StagingPlant (sim)Compile performance 23.74 → 13.43
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayCheckValve (sim)Simulate performance 0.97 → 18.72
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980FF (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Compile performance 0:10:01 → 0:03:36
ClaRaClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Simulate → Failed
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)Failed → Simulate
EHPTexamplesEHPTexamples.ElectricDrives.wFollowing (sim)Compile performance 14.34 → 0:01:15
EHPTexamples_latestEHPTexamples.EV.MBEV (sim)Simulate → Failed
EHPTexamples_latestEHPTexamples.EV.MBEVdata (sim)Simulate → Failed
EHPTexamples_latestEHPTexamples.EV.MBEVdataLF (sim)Simulate → Failed
EHPTexamples_latestEHPTexamples.PSD.PSecu1 (sim)Simulate → Failed
EHPTexamples_latestEHPTexamples.PSD.PSecu2 (sim)Simulate → Failed
EHPTexamples_latestEHPTexamples.PSD.PSecu2PA (sim)Simulate → Failed
EHPTexamples_latestEHPTexamples.PSD.PSecu3 (sim)Simulate → Failed
EHPTexamples_latestEHPTexamples.SHEV.SHEV_OO (sim)Simulate → Failed
EHPTexamples_latestEHPTexamples.SHEV.SHEVpowerFilt (sim)Simulate → Failed
EHPTexamples_latestEHPTexamples.SHEV.SHEVpowerFiltSoc (sim)Simulate → Failed
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Failed → Simulate
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)Failed → Simulate
IDEAS_devIDEAS.Airflow.Multizone.Examples.OneOpenDoor (sim)Compile performance 14.64 → 25.66
IDEAS_devIDEAS.Airflow.Multizone.Examples.OneRoom (sim)Compile performance 13.43 → 23.47
IDEAS_devIDEAS.Airflow.Multizone.Examples.PressurizationData (sim)Compile performance 15.75 → 28.05
IDEAS_devIDEAS.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Compile performance 15.48 → 27.77
IDEAS_devIDEAS.Airflow.Multizone.Examples.ReverseBuoyancy3Zones (sim)Compile performance 13.41 → 30.63
IDEAS_devIDEAS.Airflow.Multizone.Examples.TrickleVent (sim)Compile performance 16.20 → 37.70
IDEAS_devIDEAS.Airflow.Multizone.Examples.ZonalFlow (sim)Compile performance 9.46 → 22.80
IDEAS_devIDEAS.Airflow.Multizone.Validation.DoorOpenClosed (sim)Compile performance 9.68 → 22.33
IDEAS_devIDEAS.Airflow.Multizone.Validation.OneWayFlow (sim)Compile performance 13.35 → 32.34
IDEAS_devIDEAS.Airflow.Multizone.Validation.OpenDoorBuoyancyDynamic (sim)Compile performance 12.40 → 28.77
IDEAS_devIDEAS.Airflow.Multizone.Validation.OpenDoorBuoyancyPressureDynamic (sim)Compile performance 12.59 → 27.81
IDEAS_devIDEAS.Airflow.Multizone.Validation.OpenDoorPressure (sim)Compile performance 10.06 → 22.29
IDEAS_devIDEAS.Airflow.Multizone.Validation.OpenDoorTemperature (sim)Compile performance 10.17 → 23.40
IDEAS_devIDEAS.Airflow.Multizone.Validation.ThreeRoomsContam (sim)Compile performance 12.51 → 27.64
IDEAS_devIDEAS.Airflow.Multizone.Validation.ThreeRoomsContamDiscretizedDoor (sim)Compile performance 13.77 → 31.76
IDEAS_devIDEAS.BoundaryConditions.SkyTemperature.Examples.BlackBody (sim)Compile performance 13.28 → 24.54
IDEAS_devIDEAS.BoundaryConditions.SolarGeometry.Examples.IncidenceAngle (sim)Compile performance 13.97 → 24.99
IDEAS_devIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.ConvertTimeNegativeStart (sim)Compile performance 8.01 → 22.28
IDEAS_devIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Compile performance 15.97 → 28.66
IDEAS_devIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile performance 16.09 → 28.69
IDEAS_devIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetTimeSpanTMY3LongHeader (sim)Compile performance 7.72 → 21.26
IDEAS_devIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.GetTimeSpanTMY3_NonzeroStart (sim)Compile performance 7.74 → 20.78
IDEAS_devIDEAS.BoundaryConditions.WeatherData.BaseClasses.Examples.LimitMin (sim)Compile performance 8.15 → 20.91
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Simulate performance 15.14 → 8.48
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Simulate performance 10.10 → 5.79
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Simulate performance 18.27 → 8.39
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIPServerMultipleClients (sim)Simulate performance 50.07 → 0.14
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Compile → Simulate
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Simulate performance 32.64 → 12.85
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)Compile performance 37.31 → 21.67
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Simulate performance 28.10 → 8.93
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulumInitTip (sim)Templates performance 13.51 → 2.19
OpenIPSL_2.0.0OpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate → Compile
OpenIPSL_devOpenIPSL.Examples.Tutorial.Example_1.Example_1 (sim)Compile performance 24.28 → 12.85 Simulate performance 35.11 → 3.31
OpenIPSL_devOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Compile → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesTransport.BloodyMary (sim)Failed → Simulate
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim)Simulate → Failed
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Drives.BLDCcharSpeed (sim)Compile performance 12.84 → 25.53
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.DoubleLine (sim)Compile performance 13.97 → 26.30
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Inverters.Chopper (sim)Compile performance 12.47 → 30.45
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Inverters.InverterAvToGrid (sim)Compile performance 10.43 → 26.34
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Inverters.InverterToGrid (sim)Compile performance 12.47 → 30.26
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Inverters.InverterToLoad (sim)Compile performance 12.61 → 28.22
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Inverters.Rectifier (sim)Compile performance 13.07 → 28.87
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Transformation.OnePhase (sim)Compile performance 10.41 → 25.80
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Transformation.TapChanger (sim)Compile performance 12.07 → 29.23
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.ASM_Y_D (sim)Compile performance 12.48 → 27.81
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.ASM_ctrlAv (sim)Compile performance 13.80 → 24.26
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.ASMav (sim)Compile performance 16.31 → 30.01
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.ASMav_icontrol (sim)Compile performance 14.11 → 27.48
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.SM_ctrl (sim)Compile performance 13.61 → 25.60
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.SM_ctrlAv (sim)Compile performance 13.31 → 26.76
PowerSystems_latestPowerSystems.Examples.AC3ph.Elementary.Breaker (sim)Compile performance 13.08 → 32.21
PowerSystems_latestPowerSystems.Examples.AC3ph.Elementary.Fault (sim)Compile performance 11.61 → 28.89
PowerSystems_latestPowerSystems.Examples.AC3ph.Elementary.Impedance (sim)Compile performance 10.02 → 24.28
PowerSystems_latestPowerSystems.Examples.AC3ph.Elementary.Line (sim)Compile performance 10.86 → 20.40
PowerSystems_latestPowerSystems.Examples.AC3ph.Elementary.Load (sim)Compile performance 12.42 → 21.42
PowerSystems_latestPowerSystems.Examples.AC3ph.Elementary.Machines (sim)Compile performance 12.62 → 21.70
PowerSystems_latestPowerSystems.Examples.Generic.Network.NetworkLoop (sim)Compile performance 11.25 → 20.26
PowerSystems_latestPowerSystems.Examples.Generic.Network.NetworkLoop_d (sim)Compile performance 10.26 → 20.39
PowerSystems_latestPowerSystems.Examples.Generic.Network.NetworkLoop_dq (sim)Compile performance 11.05 → 21.16
PowerSystems_latestPowerSystems.Examples.Introductory.Display (sim)Compile performance 11.23 → 20.93
PowerSystems_latestPowerSystems.Examples.Introductory.SimulationSteadyState (sim)Compile performance 13.86 → 27.45
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Compile performance 0:01:49 → 0:03:48 Simulate performance 0:01:03 → 0:01:53
ThermofluidStream_devThermofluidStream.Examples.HeatPump (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Examples.ReverseHeatPump (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Examples.VaporCycle (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Examples.WaterHammer (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.FlowControl.Tests.BasicControlValve (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.FlowControl.Tests.SpecificValveType (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Interfaces.Tests.Test_p_out_clipping (sim)Failed → Compile
ThermofluidStream_devThermofluidStream.Media.Tests.TestXRGMedia (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Undirected.FlowControl.Tests.BasicControlValve (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Undirected.FlowControl.Tests.SpecificValveType (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Undirected.Interfaces.Tests.Test_p_out_clipping (sim)Failed → Verify
TransiEntTransiEnt.Components.Sensors.Check.TestFrequencyStandardDeviation (sim)Simulate → Compile