OpenModelica newInst-daemode from 2022-07-02 23:23:04 to 2022-07-06 01:59:54

Summary

OMC Commits10
Libraries Changed1
Number of Improvements40
Number of Regressions12
Number of Performance Improvements4
Number of Performance Regressions27

OpenModelica Changes

CommitAuthorSummary
460088d7d1perostSkip partial class check in redeclared contexts (#9196)
46248b1c65Adrian PopFix small typo and format better. (#9195)
a96d2228caAdrian Poprevert #9064 for now to fix #9188, #9175, #9176 (#9194)
4ccdf5b5d6Adrian PopUpdate macOS instructions (#9192)
f1e97ce251AndreasFix wrong address operator for kinsol user data (#9190)
8f15490c23AndreasFixing function type of initialAnalyticalJacobian (#9189)
83e621d225phannebohm[janitor] Switch to switch (#9173)
307b4384aaAdrian Popfix #9176 - weird string concatenation issue (#9185)
e2bb85a2b4perostImprove SCode modifiers in getModelInstance (#9187)
d2b32cda5cAdrian Popadd more info on MacOS and other minor edits (#9184)

Library Changes

LibraryChange
ThermoPowerFrom version 3.1.0-master (ac39a914798ab051d0638d39892fda5c5d8ec557) to 3.1.0-master (856cfa1f3e51922ecbea80f67ca81615ae655cea)

Models Affected

AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.12 → 0:08:00
AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Simulate → Compile
AixLib_latestAixLib.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Simulate → Compile
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Simulate → Compile
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Simulate → Compile
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)BackEnd performance 6.19 → 10.98
ClaRa_devClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)Simulate → Compile
ClaRa_devClaRa.Examples.SteamCycle_02 (sim)SimCode performance 5.75 → 14.95
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile → Simulate
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)BackEnd performance 17.35 → 9.11 Templates performance 10.66 → 1.56
IDEASIDEAS.Buildings.Validation.BESTEST (sim)Templates → Failed
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)SimCode performance 10.39 → 5.96
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)SimCode performance 10.54 → 5.85
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Simulate → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile → Simulate
IDEAS_devIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 27.57 → 9.19 Templates performance 13.37 → 3.07
IDEAS_devIDEAS.Buildings.Validation.BESTEST (sim)Templates → Failed
IDEAS_devIDEAS.Examples.IBPSA.SingleZoneResidentialHydronic (sim)FrontEnd performance 7.33 → 13.47
IDEAS_devIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)FrontEnd performance 7.60 → 13.62
IDEAS_devIDEAS.Examples.Tutorial.Example6 (sim)FrontEnd performance 17.28 → 33.34
IDEAS_devIDEAS.Examples.Tutorial.Example7 (sim)FrontEnd performance 19.62 → 35.13
IDEAS_devIDEAS.Examples.Tutorial.Example8 (sim)FrontEnd performance 17.17 → 30.88
IDEAS_devIDEAS.Examples.Tutorial.Example9 (sim)FrontEnd performance 16.18 → 30.63
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)BackEnd performance 46.32 → 0:01:32
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 5.48 → 11.20
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 6.04 → 12.30
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified6 (sim)Simulate performance 0:03:15 → 0:05:57
IDEAS_devIDEAS.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Simulate performance 5.34 → 10.75
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Simulate → Compile
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Simulate → Compile
IDEAS_devIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)BackEnd performance 9.43 → 20.01 Compile performance 54.15 → 0:01:41
IDEAS_devIDEAS.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate performance 0:01:15 → 0:02:21
IDEAS_devIDEAS.Fluid.HeatPumps.Examples.HeatPump_WaterWater (sim)Compile performance 10.35 → 22.83
IDEAS_devIDEAS.Fluid.HeatPumps.Examples.HeatPump_perfFromTout (sim)Compile performance 9.96 → 22.10
IDEAS_devIDEAS.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 6.10 → 13.24 Simulate performance 0:01:59 → 0:03:42
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationLinear (sim)Compile performance 19.37 → 36.82
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationLinearInputs (sim)Compile performance 19.45 → 36.22
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationNonLinear (sim)FrontEnd performance 13.06 → 23.64 Compile performance 19.41 → 36.10
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationNonLinearInputs (sim)Compile performance 20.09 → 36.74
IDEAS_devIDEAS.Templates.Examples.ConstantAirFlowRecup (sim)FrontEnd performance 6.97 → 12.52 BackEnd performance 9.27 → 17.17 Compile performance 50.03 → 0:01:34
IDEAS_devIDEAS.Templates.Examples.NoVentilation (sim)FrontEnd performance 6.67 → 11.43 Compile performance 41.07 → 0:01:14
IDEAS_devIDEAS.Templates.Examples.RadiatorHeating (sim)Compile performance 12.32 → 23.64
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)Simulate performance 11.62 → 22.85
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSSE (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSSE_AVR (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSSE (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSSE_AVR (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.TwoAreas.Two_Areas_PSSE (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.TwoAreas.Two_Areas_PSSE_AVR (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_4_M_4 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)SimCode → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)FrontEnd → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)FrontEnd → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)SimCode → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)FrontEnd → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)SimCode → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)FrontEnd → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestGasFlow1DFV_C (sim)Compile → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestRefrigerantEvaporator (sim)Compile → Simulate