OpenModelica newInst-newBackend from 2024-06-14 00:36:18 to 2024-06-14 19:30:26

Summary

OMC Commits5
Libraries Changed0
Number of Improvements26
Number of Regressions2
Number of Performance Improvements2
Number of Performance Regressions9

OpenModelica Changes

CommitDateAuthorSummary
025d3515902024-06-14 19:22:27 +0200kabdelhak[NB] update record array handling (#12583)
7af7386a4f2024-06-14 14:06:44 +0200Per ÖstlundFix some includes for the C++ frontend (#12578)
7a7d15230c2024-06-14 13:49:28 +0200Adeel AsgharImprove the rendering of lines with thickness less than 1 (#12581)
aeb305eb022024-06-14 13:27:37 +0200kabdelhak[NB] update record function handling (#12577)
5cb41817b52024-06-14 12:33:04 +0200Adeel AsgharList all the expandable connectors including the inherited ones (#12579)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a31ed252024-06-05 11:33:49 +0200Adrian Popmake the proper order in the FMI report (#112)
01773af2024-06-04 19:33:33 +0200Francesco CasellaAdded SOFCPoliMi to installLibraries.mos (#111)

Library Changes

LibraryChange

Models Affected

BuildingSystemsBuildingSystems.Electrical.Transmission.Functions.Validation.SelectCable_low (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Electrical.Transmission.Functions.Validation.SelectCable_med (sim)FrontEnd → Templates
Buildings_10Buildings.Electrical.Transmission.Functions.Validation.SelectCable_low (sim)FrontEnd → Templates
Buildings_10Buildings.Electrical.Transmission.Functions.Validation.SelectCable_med (sim)FrontEnd → Templates
Buildings_11Buildings.Electrical.Transmission.Functions.Validation.SelectCable_low (sim)FrontEnd → Templates
Buildings_11Buildings.Electrical.Transmission.Functions.Validation.SelectCable_med (sim)FrontEnd → Templates
Buildings_latestBuildings.Electrical.Transmission.Functions.Validation.SelectCable_low (sim)FrontEnd → Templates
Buildings_latestBuildings.Electrical.Transmission.Functions.Validation.SelectCable_med (sim)FrontEnd → Templates
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Primary.Validation.VariableSpeedNoDpControl (sim)FrontEnd → Failed
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesExplicit (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesTranscritical (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestStatesSupercritical (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestStatesTranscritical (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesExplicit (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesTranscritical (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesSupercritical (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesTranscritical (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.TestMedium.TestBasePropertiesExplicit (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Electrical.Transmission.Functions.Validation.SelectCable_low (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Electrical.Transmission.Functions.Validation.SelectCable_med (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_twoPhaseOverall_KC (sim)FrontEnd → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.StraightPipe.dp_twoPhaseOverall_DP (sim)FrontEnd → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_twoPhaseOverall_KC (sim)FrontEnd → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.StraightPipe.dp_twoPhaseOverall_DP (sim)FrontEnd → Verify
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_twoPhaseOverall_KC (sim)FrontEnd → Verify
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.StraightPipe.dp_twoPhaseOverall_DP (sim)FrontEnd → Verify
OpenIPSLOpenIPSL.Examples.NamsskoganGrid.Grid_Model (sim)
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)BackEnd performance 28.74 → 56.04
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)BackEnd performance 28.61 → 55.47
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)BackEnd performance 28.41 → 53.95
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)BackEnd performance 28.06 → 53.56
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_4 (sim)Failed → SimCode
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Templates performance 15.97 → 8.77
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_20_M_20 (sim)BackEnd performance 12.19 → 22.02
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Compile → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 6.96 → 13.09
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Templates performance 34.83 → 0:01:58
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Templates performance 21.86 → 0:01:37
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Templates performance 7.28 → 20.62
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Simulate performance 12.79 → 7.36