OpenModelica master from 2023-04-20 12:41:49 to 2023-04-21 00:34:32

Summary

OMC Commits8
Libraries Changed2
Number of Improvements9
Number of Regressions89
Number of Performance Improvements2
Number of Performance Regressions7

OpenModelica Changes

CommitAuthorSummary
5d8d6973d1rfrankeEnhance DASSL in C++ runtime to support basic DAE mode and add test
f77c0066derfrankeFix declaration of C++ methods for DAE residuals
c90b8169a7rfrankeAdd variable index mappings for C++ to DAE code generation
0f5882b99ckabdelhak[BE] parse arrays as record attributes (#10573)
66b9b8aa81Per ÖstlundImprove component handling (#10582)
25ab393892kabdelhak[SimCode] add missing function pointer dump (#10581)
44cb9fc093Andreasutf-8 encoding for doc/usersguide (#10570)
22e142a162AndreasAdding devcontainers for VSCode (#10561)

Library Changes

LibraryChange
Buildings_9From version 9.1.1-maint.9.1.x (57eac8e9eb1498446715fb268d5233de78b33084) to 9.1.1-maint.9.1.x (1fee790e6ff94655570e5614a822a1d66443d138)
Buildings_latestFrom version 10.0.0-master (b063c213aa049e8529e6d81ee20a954fa6caa8da) to 10.0.0-master (ad645ff730b6e2c2f268992287fb115a8b6124c7)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Failed
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Compile → Failed
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Compile → Failed
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating (sim)Templates → Failed
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke (sim)Templates → Failed
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV (sim)Templates → Failed
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.HVACAgentsCommunications.SimpleCommunication (sim)Simulate → Failed
AixLibAixLib.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Simulate → Failed
AixLibAixLib.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Simulate → Failed
AixLibAixLib.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Simulate → Failed
AixLibAixLib.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Simulate → Failed
AixLibAixLib.Fluid.FMI.Validation.FlowSplitter_u (sim)Simulate → Failed
AixLibAixLib.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Simulate → Failed
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Failed
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Compile → Failed
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Compile → Failed
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating (sim)Templates → Failed
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke (sim)Templates → Failed
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV (sim)Templates → Failed
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.HVACAgentsCommunications.SimpleCommunication (sim)Simulate → Failed
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Simulate → Failed
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Simulate → Failed
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Simulate → Failed
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Simulate → Failed
AixLib_latestAixLib.Fluid.FMI.Validation.FlowSplitter_u (sim)Simulate → Failed
AixLib_latestAixLib.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Validation.FlowSplitter_u (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.FMI.Validation.FlowSplitter_u (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Simulate → Failed
Buildings_8Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Simulate → Failed
Buildings_8Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Simulate → Failed
Buildings_8Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Simulate → Failed
Buildings_8Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Simulate → Failed
Buildings_8Buildings.Fluid.FMI.Validation.FlowSplitter_u (sim)Simulate → Failed
Buildings_8Buildings.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Simulate → Failed
Buildings_8Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Simulate → Compile
Buildings_9Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Verify → Failed
Buildings_9Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Verify → Failed
Buildings_9Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Verify → Failed
Buildings_9Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Verify → Failed
Buildings_9Buildings.Fluid.FMI.Validation.FlowSplitter_u (sim)Verify → Failed
Buildings_9Buildings.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Verify → Failed
Buildings_9Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)Compile → Verify
Buildings_9Buildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Simulate → Verify
Buildings_9Buildings.Occupants.Office.Windows.Validation.Rijal2007WindowsTInTOutTComf (sim)Simulate → Verify
Buildings_9Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.16
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Verify → Failed
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Verify → Failed
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Verify → Failed
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Verify → Failed
Buildings_latestBuildings.Fluid.FMI.Validation.FlowSplitter_u (sim)Verify → Failed
Buildings_latestBuildings.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Verify → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_latestBuildings.Occupants.BaseClasses.Validation.Weibull1DON (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Rijal2007WindowsTInTOutTComf (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Residential.AirConditioning.Validation.Ren2014ACLivingroom (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.15
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Simulate → Failed
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Simulate → Failed
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Simulate → Failed
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Simulate → Failed
IBPSA_latestIBPSA.Fluid.FMI.Validation.FlowSplitter_u (sim)Simulate → Failed
IBPSA_latestIBPSA.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Simulate → Failed
IDEASIDEAS.Examples.Tutorial.Example6 (sim)BackEnd performance 4.58 → 10.41
IDEASIDEAS.Examples.Tutorial.Example8 (sim)BackEnd performance 4.48 → 10.20
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)FrontEnd → Simulate
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)Simulate → FrontEnd
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Simulate → FrontEnd
IDEASIDEAS.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Simulate → Failed
IDEASIDEAS.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Simulate → Failed
IDEASIDEAS.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Simulate → Failed
IDEASIDEAS.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Simulate → Failed
IDEASIDEAS.Fluid.FMI.Validation.FlowSplitter_u (sim)Simulate → Failed
IDEASIDEAS.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Simulate → Failed
IDEASIDEAS.LIDEAS.Examples.ZoneCreateOutputs (sim)Simulate → Failed
IDEASIDEAS.LIDEAS.Validation.Case900ValidationLinear (sim)Compile → Failed
IDEASIDEAS.LIDEAS.Validation.Case900ValidationLinearInputs (sim)Compile → Failed
IDEASIDEAS.LIDEAS.Validation.Case900ValidationNonLinear (sim)Simulate → Failed
IDEASIDEAS.LIDEAS.Validation.Case900ValidationNonLinearInputs (sim)Simulate → Failed
IDEAS_devIDEAS.Examples.Tutorial.Example9 (sim)BackEnd performance 5.29 → 11.28
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)Simulate → FrontEnd
IDEAS_devIDEAS.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)Simulate → Failed
IDEAS_devIDEAS.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)Simulate → Failed
IDEAS_devIDEAS.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)Simulate → Failed
IDEAS_devIDEAS.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)Simulate → Failed
IDEAS_devIDEAS.Fluid.FMI.Validation.FlowSplitter_u (sim)Simulate → Failed
IDEAS_devIDEAS.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Simulate → Failed
IDEAS_devIDEAS.LIDEAS.Examples.ZoneCreateOutputs (sim)Simulate → Failed
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationLinear (sim)Compile → Failed
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationLinearInputs (sim)Compile → Failed
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationNonLinear (sim)Simulate → Failed
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationNonLinearInputs (sim)Simulate → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)SimCode performance 20.64 → 39.32
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)SimCode performance 40.53 → 0:01:14
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)SimCode performance 19.80 → 43.54
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)SimCode performance 22.93 → 39.50