OpenModelica newInst-daeMode from 2024-05-31 03:00:32 to 2024-06-05 05:14:48

Summary

OMC Commits4
Libraries Changed0
Number of Improvements6
Number of Regressions5
Number of Performance Improvements33
Number of Performance Regressions15

OpenModelica Changes

CommitDateAuthorSummary
6b262bafad2024-06-04 15:43:39 +0200Adeel AsgharDo not allow buildModelFMU and translateModelXML on encrypted models (#12499)
fe687046212024-06-04 14:19:57 +0200Per ÖstlundImprove instantiation of redeclared packages (#12498)
f3ee97084f2024-06-04 13:03:11 +0200kabdelhak[NB] index reduction (#12497)
a4d407bfa52024-05-31 16:48:18 +0200kabdelhak[NB] fix ComponentRef.size() (#12487)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
01773af2024-06-04 19:33:33 +0200Francesco CasellaAdded SOFCPoliMi to installLibraries.mos (#111)
e3bb3b72024-06-04 18:29:01 +0200Francesco CasellaAdded SOFCPoliMi to conf.json (#110)

Library Changes

LibraryChange

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Simulate
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0:08:00 → 0.12
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSpring (sim)Templates performance 7.21 → 12.42
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Verify → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Compile → Simulate
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainCIM (sim)Templates performance 0:01:00 → 0:02:21
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeIII (sim)Templates performance 0:01:58 → 0:01:02
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)Templates performance 17.19 → 0:01:12 Compile performance 0:01:23 → 0:02:54
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)Templates performance 18.46 → 0:02:19 Simulate performance 2.90 → 0:01:00
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)BackEnd performance 0:01:44 → 0:03:32
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)Simulate performance 3.49 → 57.68
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)Templates performance 18.75 → 0:02:17 Compile performance 0:01:25 → 0:02:26 Simulate performance 2.91 → 21.70
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Simulate → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 21.69 → 11.80
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)BackEnd performance 12.74 → 5.55 Compile performance 18.27 → 8.56
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 19.80 → 8.28
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)FrontEnd performance 33.60 → 19.23 BackEnd performance 43.54 → 22.94
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd performance 0:01:07 → 38.10
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 15.34 → 7.74 Compile performance 19.65 → 8.37
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)BackEnd performance 37.94 → 16.42 Templates performance 10.14 → 4.31 Compile performance 33.56 → 15.47
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd performance 15.35 → 7.56 BackEnd performance 0:01:27 → 35.51
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)FrontEnd performance 30.67 → 13.22
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 33.61 → 14.90 Templates performance 13.83 → 6.53 Compile performance 0:01:03 → 28.87
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Compile performance 23.18 → 13.59
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)BackEnd performance 37.02 → 17.78 Templates performance 15.55 → 7.43 Compile performance 0:01:12 → 31.76
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)BackEnd performance 24.48 → 13.58 Templates performance 10.24 → 5.90 Compile performance 56.21 → 26.71
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)BackEnd performance 59.97 → 30.02 Templates performance 25.92 → 12.90 Compile performance 0:01:51 → 52.95
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)BackEnd performance 29.81 → 14.22 Templates performance 12.24 → 5.99 Compile performance 59.34 → 27.54
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)BackEnd performance 0:03:46 → 0:01:23
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)FrontEnd performance 11.87 → 6.65 Compile performance 51.20 → 27.57
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)FrontEnd performance 45.06 → 26.02 BackEnd performance 0:03:26 → 52.33
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)BackEnd performance 11.60 → 6.57 Compile performance 29.22 → 15.02
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)BackEnd performance 24.77 → 13.70 Templates performance 11.42 → 6.10
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)BackEnd performance 56.91 → 32.90 Compile performance 0:01:53 → 53.55
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)BackEnd performance 28.50 → 15.67 Compile performance 33.22 → 18.70
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)BackEnd performance 11.35 → 6.25 Compile performance 18.82 → 9.91
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 11.48 → 21.19
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Simulate performance 6.48 → 20.03
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280 (sim)Templates performance 0.58 → 10.98
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)BackEnd performance 14.79 → 0:01:08 Templates performance 6.37 → 58.55
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)FrontEnd performance 3.37 → 12.28 BackEnd performance 47.61 → 0:01:21 Simulate performance 37.22 → 15.73
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 9.41 → 0:01:02
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)Templates performance 2.99 → 49.72 Compile performance 16.22 → 0:01:17
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.Models.TimeTable (sim)Compile performance 3.84 → 58.49
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)Compile performance 23.26 → 11.47
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)BackEnd performance 39.88 → 16.52 Compile performance 48.60 → 23.70
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)BackEnd performance 0:02:22 → 0:01:06 Compile performance 0:02:37 → 54.58 Simulate performance 10.30 → 5.13
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 0:01:15 → 33.23
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 27.45 → 13.84 Compile performance 26.05 → 14.02
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Compile performance 25.94 → 12.41
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)BackEnd performance 23.40 → 12.72 Compile performance 26.91 → 13.30
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)BackEnd performance 12.13 → 6.97