OpenModelica newInst-daeMode from 2024-06-24 23:05:20 to 2024-06-28 21:36:51

Summary

OMC Commits8
Libraries Changed1
Number of Improvements5
Number of Regressions22
Number of Performance Improvements8
Number of Performance Regressions58

OpenModelica Changes

CommitDateAuthorSummary
83e8e6d9472024-06-28 16:52:28 +0200phannebohm[NB] Fix BackendExtension imports (#12660)
1d25ec721b2024-06-28 15:15:16 +0200Per ÖstlundSimplify Scalarize.scalarizeVariable (#12659)
797972ad9e2024-06-28 13:38:55 +0200kabdelhak[NB] adjacency multiple occurences update (#12657)
3aef50c17e2024-06-27 11:09:16 +0200Adrian PopQt6 (#12485)
5ef4a70c432024-06-27 10:24:58 +0200anotheruserofgithubImplement array traversal with Susan map operator (#12648)
d54c72f8702024-06-26 12:58:21 +0200anotheruserofgithubFix s(n)printff buffer size and format errors (#12588)
f500cdbabb2024-06-25 15:33:51 +0200Per ÖstlundAdd option to move Base Modelica bindings (#12645)
80dee6e1a22024-06-25 14:41:01 +0200kabdelhak[NF/NB] update simplify (#12644)

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
Modelica_trunkFrom version trunk (b87db5b136c12cbafe722be70030935e736761d4) to trunk (15729687808a9087bac5798cd1100403cf37d618)

Models Affected

AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.FilterAndConvolution (sim)FrontEnd performance 7.48 → 13.43
AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.SpaceAndTimeDomain (sim)FrontEnd performance 7.23 → 14.09
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Simulate
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0:08:00 → 0.12
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.13 → 0:08:00
AixLibAixLib.ThermalZones.ReducedOrder.Examples.Multizone (sim)Compile performance 41.77 → 20.90
AixLibAixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2 (sim)Compile performance 44.19 → 22.39
AixLibAixLib.ThermalZones.ReducedOrder.Examples.MultizonePartlyCooled (sim)BackEnd performance 13.65 → 7.48 Compile performance 41.52 → 21.57
AixLibAixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)Simulate performance 25.17 → 11.42
AixLibAixLib.Utilities.Sensors.Examples.ExergyMeters (sim)Compile performance 27.47 → 15.75
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Simulate
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0:08:00 → 0.12
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 0.09
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)FrontEnd performance 5.98 → 12.13
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 13.43 → 22.97
BuildSysProBuildSysPro.Systems.DHW.Examples.DHWResistiveWaterHeater (sim)Simulate → Failed
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Rectifier (sim)Simulate performance 17.90 → 30.86
HanserModelicaHanserModelica.SynchronousMachines.SMEE_ShortCircuit3 (sim)Simulate performance 12.79 → 22.47
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134aTestModel (sim)Compile performance 7.13 → 12.61 Simulate performance 6.72 → 12.18
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134a_ASHRAE_TestModel_ph (sim)Compile performance 7.22 → 12.29 Simulate performance 6.47 → 11.69
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)BackEnd performance 10.35 → 18.22 Compile performance 26.11 → 49.66
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)BackEnd performance 10.24 → 20.63 Compile performance 26.23 → 49.24
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)FrontEnd performance 10.71 → 18.65
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)FrontEnd performance 10.74 → 18.60
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)FrontEnd performance 9.68 → 17.45
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)Compile performance 26.20 → 46.34
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)Compile performance 24.07 → 43.78
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)Compile performance 23.59 → 41.69
IDEASIDEAS.Buildings.Validation.Tests.n50Test (sim)FrontEnd performance 6.40 → 13.73 Compile performance 9.86 → 18.51
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)BackEnd performance 10.79 → 21.73
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 7.53 → 12.83
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_DOL (sim)Simulate performance 0:01:12 → 0:02:24
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Inverter (sim)Simulate performance 8.04 → 15.49
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start (sim)Simulate performance 0:01:09 → 0:02:14
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter_MultiPhase (sim)Simulate performance 14.72 → 29.25
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Verify → Compile
Modelica_3.2.3Modelica.StateGraph.Examples.ControlledTanks (sim)Verify → Simulate
Modelica_3.2.3Modelica.StateGraph.Examples.ShowExceptions (sim)Verify → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Simulate performance 10.51 → 23.18
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)
Modelica_4.0.0Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 55.82 → 0:01:37
Modelica_4.0.0Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Simulate performance 20.93 → 38.74
Modelica_4.0.0Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Inverter (sim)Simulate performance 8.97 → 18.30
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Verify → Compile
Modelica_4.0.0Modelica.StateGraph.Examples.ControlledTanks (sim)Verify → Simulate
Modelica_4.0.0Modelica.StateGraph.Examples.ShowExceptions (sim)Verify → Simulate
Modelica_4.1.0-beta.omModelica.Fluid.Examples.BranchingDynamicPipes (sim)Compile performance 11.89 → 20.23 Simulate performance 50.40 → 0:01:27
Modelica_4.1.0-beta.omModelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)
Modelica_4.1.0-beta.omModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Compile performance 14.39 → 27.68 Simulate performance 19.76 → 37.71
Modelica_4.1.0-beta.omModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Simulate → Compile
Modelica_4.1.0-beta.omModelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)BackEnd performance 6.53 → 11.90 Compile performance 11.71 → 19.93
Modelica_4.1.0-beta.omModelica.StateGraph.Examples.ControlledTanks (sim)Verify → Simulate
Modelica_4.1.0-beta.omModelica.StateGraph.Examples.ShowExceptions (sim)Verify → Simulate
Modelica_trunkModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Simulate performance 20.00 → 37.46
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Simulate → Compile
Modelica_trunkModelica.StateGraph.Examples.ControlledTanks (sim)Verify → Simulate
Modelica_trunkModelica.StateGraph.Examples.ShowExceptions (sim)Verify → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Drives.ASM_ctrl (sim)Simulate performance 21.72 → 40.98
PowerSystemsPowerSystems.Examples.AC3ph.Elementary.Fault (sim)Simulate performance 13.90 → 30.09
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Failed → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 16.44 → 37.20
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Compile performance 10.07 → 17.78 Simulate performance 6.79 → 13.95
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)Compile performance 10.09 → 20.43
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Compile performance 9.95 → 20.95
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_320_M_10 (sim)Compile performance 19.00 → 38.17
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 6.83 → 15.42
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)Compile performance 52.47 → 0:01:35
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_320_M_10 (sim)Compile performance 14.14 → 24.47
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)FrontEnd performance 19.72 → 34.20 Templates performance 5.27 → 11.63
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)BackEnd performance 0:01:07 → 0:02:07
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Templates performance 9.68 → 19.10
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Templates performance 23.33 → 45.93
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Compile performance 14.20 → 25.01
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)BackEnd performance 21.45 → 36.93
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Simulate → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 19.30 → 32.82
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)BackEnd performance 15.50 → 26.64 Templates performance 6.79 → 11.80
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)FrontEnd performance 6.41 → 11.38
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:01:03 → 0:02:22
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)BackEnd performance 14.85 → 25.90
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Templates performance 15.04 → 27.42
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)FrontEnd performance 14.60 → 25.03 BackEnd performance 0:01:36 → 0:03:08
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400 (sim)BackEnd performance 6.21 → 11.44
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 16.03 → 28.11
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates performance 5.91 → 10.16
TransiEntTransiEnt.Consumer.Systems.FridgePoolControl.Pool.mainExplicitFridgePool (sim)
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.TestPEMElectrolyzer_L1_Charline (sim)Templates → Compile