OpenModelica newInst-daemode from 2023-04-21 04:08:56 to 2023-04-23 15:25:06

Summary

OMC Commits6
Libraries Changed3
Number of Improvements102
Number of Regressions5
Number of Performance Improvements28
Number of Performance Regressions1

OpenModelica Changes

CommitAuthorSummary
5ed07e8f9ePer ÖstlundFix detection of basic types in Typing.typeClassSections (#10597)
1a5bb6fad1rfrankeAdd Jacobian sim and seed vars to crefToSimVarHT in DAE mode
a1ad0c7bf2Per ÖstlundClean up modifier setting APIs (#10592)
b22a39bab2Per ÖstlundFix Component.isDeleted (#10589)
67fe43c1f4rfrankeDeclare auxiliary DAE variables in C++ simulation code
bffb081135rfrankeEvaluate DAE as part of All in Cpp

Library Changes

LibraryChange
Buildings_9From version 9.1.1-maint.9.1.x (1fee790e6ff94655570e5614a822a1d66443d138) to 9.1.1-maint.9.1.x (5d02656b52d808bd4262759ecaca791c816817c1)
Buildings_latestFrom version 10.0.0-master (a0c61fc8813b2826b5e23489cfbf0f4a9ea7fc65) to 10.0.0-master (5a1a68e91ef924dd78056657fd70979f54bfa007)
ExternalMediaConfiguration hash (OMC settings or the testing script changed)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Failed → Compile
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Failed → Compile
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Failed → Compile
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating (sim)Failed → FrontEnd
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke (sim)Failed → FrontEnd
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV (sim)Failed → FrontEnd
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.HVACAgentsCommunications.SimpleCommunication (sim)Failed → FrontEnd
AixLibAixLib.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Failed → Simulate
AixLibAixLib.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Failed → Simulate
AixLibAixLib.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Failed → Simulate
AixLibAixLib.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Failed → Simulate
AixLibAixLib.Fluid.FMI.Validation.FlowSplitter_u (sim)Failed → Simulate
AixLibAixLib.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Failed → Simulate
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Failed → Simulate
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Failed → Compile
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Failed → Compile
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating (sim)Failed → FrontEnd
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke (sim)Failed → FrontEnd
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV (sim)Failed → FrontEnd
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.HVACAgentsCommunications.SimpleCommunication (sim)Failed → FrontEnd
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Failed → Simulate
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Failed → Simulate
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Failed → Simulate
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Failed → Simulate
AixLib_latestAixLib.Fluid.FMI.Validation.FlowSplitter_u (sim)Failed → Simulate
AixLib_latestAixLib.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Validation.FlowSplitter_u (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Fluid.FMI.Validation.FlowSplitter_u (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Failed → Simulate
Buildings_8Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Failed → Simulate
Buildings_8Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Failed → Simulate
Buildings_8Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Failed → Simulate
Buildings_8Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Failed → Simulate
Buildings_8Buildings.Fluid.FMI.Validation.FlowSplitter_u (sim)Failed → Simulate
Buildings_8Buildings.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Failed → Simulate
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Summer (sim)Simulate performance 6.46 → 13.89
Buildings_9Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Failed → Verify
Buildings_9Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Failed → Verify
Buildings_9Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Failed → Verify
Buildings_9Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Failed → Verify
Buildings_9Buildings.Fluid.FMI.Validation.FlowSplitter_u (sim)Failed → Verify
Buildings_9Buildings.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Failed → Verify
Buildings_9Buildings.Occupants.Office.Windows.Validation.Haldi2009WindowsTInTout (sim)Verify → Simulate
Buildings_9Buildings.Occupants.Office.Windows.Validation.Rijal2007WindowsTInTOutTComf (sim)Verify → Simulate
Buildings_9Buildings.Occupants.Residential.AirConditioning.Validation.Ren2014ACLivingroom (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.CDL.Routing.Validation.RealExtractor (sim)Templates → Verify
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Failed → Verify
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Failed → Verify
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Failed → Verify
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Failed → Verify
Buildings_latestBuildings.Fluid.FMI.Validation.FlowSplitter_u (sim)Failed → Verify
Buildings_latestBuildings.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Failed → Verify
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.Decoupling (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingTemperature (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionThreeWay (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayCheckValve (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayConstant (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayConstantReturn (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayVariable (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayVariableReturn (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.SingleMixing (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.Controls.Validation.PIDWithOperatingMode (sim)Templates → Verify
Buildings_latestBuildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.DualMixing (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.SingleMixing (sim)Templates → Compile
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Haldi2009WindowsTInTout (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Rijal2007WindowsTInTOutTComf (sim)Verify → Simulate
Buildings_latestBuildings.Occupants.Residential.AirConditioning.Validation.Ren2014ACBedroom (sim)Verify → Simulate
Buildings_latestBuildings.Occupants.Residential.AirConditioning.Validation.Ren2014ACLivingroom (sim)Simulate → Verify
ExternalMediaExternalMedia.Test.CoolProp.Misc.RhoSmoothing (sim)Simulate performance 11.40 → 2.19
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.FMI.Validation.FlowSplitter_u (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)BackEnd performance 10.34 → 4.33
IDEASIDEAS.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Failed → Simulate
IDEASIDEAS.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Failed → Simulate
IDEASIDEAS.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Failed → Simulate
IDEASIDEAS.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Failed → Simulate
IDEASIDEAS.Fluid.FMI.Validation.FlowSplitter_u (sim)Failed → Simulate
IDEASIDEAS.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Failed → Simulate
IDEASIDEAS.LIDEAS.Examples.ZoneCreateOutputs (sim)Failed → Simulate
IDEAS_devIDEAS.Buildings.Components.Examples.BeamRadiationOnFloor (sim)BackEnd performance 12.87 → 6.73
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)FrontEnd → Compile
IDEAS_devIDEAS.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Failed → Simulate
IDEAS_devIDEAS.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Failed → Simulate
IDEAS_devIDEAS.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Failed → Simulate
IDEAS_devIDEAS.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Failed → Simulate
IDEAS_devIDEAS.Fluid.FMI.Validation.FlowSplitter_u (sim)Failed → Simulate
IDEAS_devIDEAS.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Failed → Simulate
IDEAS_devIDEAS.LIDEAS.Examples.ZoneCreateOutputs (sim)Failed → Simulate
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationLinear (sim)Failed → Compile
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationLinearInputs (sim)Failed → Compile
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationNonLinear (sim)Failed → Simulate
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationNonLinearInputs (sim)Failed → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Templates performance 29.18 → 14.59
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Templates performance 27.30 → 14.30
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Templates performance 28.87 → 14.20
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Templates performance 26.36 → 13.64
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Templates performance 18.23 → 9.37 Compile performance 0:03:57 → 0:02:15
OpenIPSL_2.0.0OpenIPSL.Tests.Events.TestBreaker (sim)Simulate performance 12.07 → 6.96
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 38.32 → 16.57 Templates performance 18.05 → 7.61 Compile performance 44.56 → 22.49
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Simulate performance 13.80 → 8.06
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 17.61 → 6.68 Compile performance 22.82 → 11.16
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 28.82 → 11.93 Templates performance 12.63 → 5.50 Compile performance 34.99 → 18.59
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 11.30 → 5.20 Compile performance 19.21 → 10.45
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)BackEnd performance 28.62 → 10.98 Compile performance 29.34 → 13.82
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)FrontEnd performance 43.57 → 19.17 BackEnd performance 0:01:11 → 25.64 Templates performance 14.98 → 7.03 Compile performance 0:01:02 → 30.32
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd performance 0:01:39 → 41.73 BackEnd performance 0:02:27 → 52.49 SimCode performance 14.24 → 6.09 Templates performance 23.45 → 12.31
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)Compile performance 28.01 → 13.95
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)BackEnd performance 0:01:16 → 39.50 SimCode performance 10.59 → 4.75 Templates performance 21.83 → 9.11 Compile performance 0:01:04 → 31.56
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Compile performance 50.31 → 28.58
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Compile performance 0:01:28 → 48.51
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates performance 33.84 → 19.36 Compile performance 0:03:39 → 0:01:53 Simulate performance 13.42 → 5.24
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)SimCode performance 22.29 → 8.78 Templates performance 0:01:13 → 31.23 Compile performance 0:03:30 → 0:01:54
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Compile performance 43.43 → 22.05
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 18.38 → 9.65 Compile performance 13.18 → 6.83
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)BackEnd performance 44.36 → 22.35 Templates performance 11.33 → 4.89 Compile performance 22.27 → 12.14
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 20.74 → 9.08 Compile performance 13.79 → 6.72
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)BackEnd performance 41.72 → 21.31 Templates performance 10.17 → 4.63 Compile performance 23.47 → 11.83