OpenModelica newInst-daeMode from 2024-01-17 08:57:36 to 2024-01-20 19:20:18

Summary

OMC Commits7
Libraries Changed3
Number of Improvements8
Number of Regressions1
Number of Performance Improvements62
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
0cd4e245852024-01-19 15:43:36 +0100Adeel AsgharAllow setting negative value for parameters (#11837)
0317d932942024-01-19 12:54:22 +0100Per ÖstlundHandle nested uriToFilename calls (#11835)
14cdee7a2b2024-01-18 16:02:01 +0100Adeel AsgharUpdate the value based on the displayUnit (#11825)
8e3e5b478b2024-01-18 15:47:35 +0100Per Östlund Improve handling of uriToFilename (#11822)
e45676e6d12024-01-18 09:54:35 +0100kabdelhak[NB] add record children to auxiliary variables (#11817)
32373971742024-01-17 12:56:11 +0100kabdelhak[NF] add record children to Variable.fromCref (#11816)
5c3b4b4f742024-01-17 11:56:26 +0100kabdelhak[NB] update function inlining (#11815)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1e560052024-01-19 10:38:50 +0100Adrian Popcompact the html text
dd877132024-01-19 10:18:57 +0100Adrian PopFix typo and missing header

Library Changes

LibraryChange
PowerGrids_devFrom version 2.0.0-develop (77335737da837de2235a7d45ec442280aded7b3c) to 2.0.0-develop (283ac2e0392949a0a116ea9c3688d1bd2d01ee48)
ScalableTestSuiteFrom version 2.2.0-master (4f171352815727de59a03c5a0ab4d59d4545b51e) to 2.2.0-master (b956d494e48c8e9766142319acf0bf30c5684722)
ScalableTestSuite_nooptFrom version 2.2.0-master (4f171352815727de59a03c5a0ab4d59d4545b51e) to 2.2.0-master (b956d494e48c8e9766142319acf0bf30c5684722)

Models Affected

AixLibAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 11.53 → 5.59 Compile performance 22.04 → 12.31
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 12.77 → 5.96 Compile performance 22.23 → 12.51
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 20.66 → 10.61 Simulate performance 0:05:23 → 0:03:10
AixLibAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile → Simulate
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Compile → Simulate
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 49.94 → 28.30
AixLibAixLib.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate performance 0:01:53 → 0:01:04
AixLibAixLib.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 11.30 → 5.84 Simulate performance 0:03:07 → 0:01:37
AixLibAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger (sim)BackEnd performance 13.86 → 5.28 Compile performance 37.34 → 17.02
AixLibAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation (sim)BackEnd performance 18.23 → 6.26 Compile performance 40.33 → 19.90 Simulate performance 0:01:01 → 27.16
AixLibAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation (sim)BackEnd performance 14.52 → 5.50 Compile performance 41.15 → 18.87
AixLibAixLib.Fluid.Storage.Examples.BufferStorage (sim)Compile performance 21.73 → 11.15
AixLibAixLib.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 21.22 → 10.08
AixLibAixLib.Systems.HydraulicModules.Example.ERC_ExperimentalHall_CoolingCircuit (sim)Compile performance 41.15 → 19.58
AixLibAixLib.Systems.HydraulicModules.Example.Injection (sim)Compile performance 24.70 → 12.01
AixLibAixLib.Systems.ModularAHU.Examples.DemandControlledAHU (sim)FrontEnd performance 34.08 → 14.44 BackEnd performance 16.26 → 8.80 Compile performance 0:01:05 → 36.77
AixLibAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)FrontEnd performance 28.62 → 11.71 BackEnd performance 14.98 → 4.47 Compile performance 57.57 → 30.37
AixLibAixLib.Systems.ModularAHU.Examples.GenericAHU (sim)FrontEnd performance 26.29 → 11.51 BackEnd performance 11.95 → 5.34 Compile performance 58.97 → 32.60
AixLibAixLib.Systems.ModularAHU.Examples.Heater (sim)Compile performance 23.09 → 10.67
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Cooler (sim)FrontEnd performance 13.29 → 5.64 Templates performance 16.44 → 7.35 Compile performance 31.37 → 16.24
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Heater (sim)Compile performance 23.30 → 11.48
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Compile performance 24.55 → 12.56
AixLibAixLib.Systems.TABS.Examples.Tabs (sim)Compile performance 34.41 → 17.67
AixLibAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)BackEnd performance 10.33 → 5.75 Compile performance 41.43 → 23.69
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)BackEnd performance 11.78 → 6.74
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Simulate
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 0.32
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.14
Buildings_9Buildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3ClustersBaseCase (sim)BackEnd performance 4.69 → 10.67
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Simulate performance 8.23 → 15.83
Buildings_latestBuildings.Experimental.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainMotor (sim)Templates performance 0:02:23 → 0:01:19
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)FrontEnd performance 12.20 → 6.40
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)FrontEnd performance 10.56 → 6.11
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)BackEnd performance 0:01:02 → 35.56
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)FrontEnd performance 10.41 → 5.98 BackEnd performance 0:01:01 → 35.56
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)FrontEnd performance 10.81 → 6.07 BackEnd performance 0:02:02 → 0:01:10 Templates performance 34.15 → 18.47
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)FrontEnd performance 11.03 → 6.32 BackEnd performance 0:02:03 → 0:01:09 Templates performance 34.78 → 18.07
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)FrontEnd performance 11.23 → 6.54 BackEnd performance 0:02:05 → 0:01:07 Templates performance 35.26 → 17.80
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)FrontEnd performance 10.44 → 5.95 BackEnd performance 0:01:11 → 41.18 Templates performance 22.47 → 12.06
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)FrontEnd performance 10.61 → 6.11 BackEnd performance 0:01:14 → 42.61 Templates performance 24.95 → 12.11
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)BackEnd performance 0:01:57 → 0:01:02 Templates performance 33.21 → 16.62
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Templates performance 23.55 → 10.90
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 23.66 → 13.78
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Compile performance 29.85 → 16.97
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Compile performance 29.66 → 16.71
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busShort4 (sim)Compile performance 37.16 → 20.29
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 29.71 → 16.74
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Compile performance 28.02 → 14.44
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Compile performance 27.52 → 14.33
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Compile performance 28.52 → 13.94
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 28.00 → 14.17
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)Templates performance 18.60 → 36.28
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)Templates performance 1.64 → 26.44
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)Compile performance 34.59 → 0:01:07
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)Templates performance 7.86 → 21.90
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)Templates performance 11.54 → 21.58
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)SimCode performance 12.98 → 7.52
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Templates performance 37.18 → 20.92
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 23.92 → 11.41
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)BackEnd performance 28.29 → 15.04
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)Templates performance 10.77 → 5.26
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Compile performance 58.03 → 30.84
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Compile performance 29.66 → 16.01
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Simulate performance 31.54 → 18.43
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Simulate performance 0:01:12 → 39.32
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)BackEnd performance 0:01:46 → 0:01:02
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80 (sim)Simulate performance 15.75 → 9.11
ThermoPowerThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator (sim)Compile performance 17.00 → 9.85 Simulate performance 13.05 → 7.28
ThermoPowerThermoPower.Examples.HRB.Simulators.ClosedLoopSimulator (sim)Simulate performance 14.98 → 8.08
ThermoPowerThermoPower.Test.DistributedParameterComponents.CheckFlow1DFV2phMassBalance (sim)Simulate performance 15.37 → 8.44
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB (sim)Simulate performance 27.94 → 15.96
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_F (sim)Compile performance 26.69 → 15.41 Simulate performance 13.44 → 7.46