OpenModelica master from 2023-04-21 00:34:32 to 2023-04-22 07:20:30

Summary

OMC Commits5
Libraries Changed4
Number of Improvements91
Number of Regressions10
Number of Performance Improvements4
Number of Performance Regressions3

OpenModelica Changes

CommitAuthorSummary
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 (ad645ff730b6e2c2f268992287fb115a8b6124c7) to 10.0.0-master (133762fedfcf065455a95f0629a90e50a3eb65f7)
ScalableTestSuiteFrom version 2.2.0-master (e6dcfb489b7e2d07198d93f00858459aa0611267) to 2.2.0-master (d34df548f7b2c9ebc214b168f9ade2de6f1cdf95)
ScalableTestSuite_nooptFrom version 2.2.0-master (e6dcfb489b7e2d07198d93f00858459aa0611267) to 2.2.0-master (d34df548f7b2c9ebc214b168f9ade2de6f1cdf95)

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 → Templates
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke (sim)Failed → Templates
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV (sim)Failed → Templates
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.HVACAgentsCommunications.SimpleCommunication (sim)Failed → Simulate
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 → Compile
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 → Templates
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke (sim)Failed → Templates
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV (sim)Failed → Templates
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.HVACAgentsCommunications.SimpleCommunication (sim)Failed → Simulate
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_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.BaseClasses.Validation.Weibull1DON (sim)Simulate → Verify
Buildings_9Buildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Verify → Simulate
Buildings_9Buildings.Occupants.Office.Windows.Validation.Haldi2009WindowsTInTout (sim)Simulate → Verify
Buildings_9Buildings.Occupants.Residential.AirConditioning.Validation.Ren2014ACLivingroom (sim)Verify → Simulate
Buildings_9Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.16 → 0:08:00
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.Occupants.BaseClasses.Validation.Weibull1DON (sim)Verify → Simulate
Buildings_latestBuildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Rijal2007WindowsTInTOutTComf (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.15 → 0:08:00
ClaRaClaRa.Examples.SteamPowerPlant_01 (sim)Compile → Failed
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.Examples.Tutorial.Example6 (sim)BackEnd performance 10.41 → 5.10
IDEASIDEAS.Examples.Tutorial.Example8 (sim)BackEnd performance 10.20 → 5.12
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)FrontEnd → Simulate
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)Simulate → FrontEnd
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)FrontEnd → Simulate
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)FrontEnd → Simulate
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
IDEASIDEAS.LIDEAS.Validation.Case900ValidationLinear (sim)Failed → Compile
IDEASIDEAS.LIDEAS.Validation.Case900ValidationLinearInputs (sim)Failed → Compile
IDEASIDEAS.LIDEAS.Validation.Case900ValidationNonLinear (sim)Failed → Simulate
IDEASIDEAS.LIDEAS.Validation.Case900ValidationNonLinearInputs (sim)Failed → Simulate
IDEAS_devIDEAS.Examples.Tutorial.Example9 (sim)BackEnd performance 11.28 → 4.77
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)FrontEnd → Simulate
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 → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)BackEnd performance 0:01:19 → 0:02:19
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)SimCode performance 39.32 → 19.00
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Verify → Failed