OpenModelica newInst-daemode from 2021-11-12 00:40:23 to 2021-11-14 06:53:40

Summary

OMC Commits7
Libraries Changed4
Number of Improvements59
Number of Regressions37
Number of Performance Improvements12
Number of Performance Regressions5

OpenModelica Changes

CommitAuthorSummary
200aa9bebeAdeel AsgharFix convertPackage signature (#8112)
09416861e3phannebohmLet each nonlinear system select its own solver (#7933)
effe7db611perostImplement new API function saveTotalModelDebug (#8126)
1cbaefaedeAndreasIgnore asserts while calling simulationUpdate() (#8118)
2baf5e9924perostSimplify for-statements more (#8117)
3dba97e547Mahder GebremedhinAdd CMake to the CI image cache. (#8124)
2e9ac992b5Mahder GebremedhinMore Windows fixes. (#8123)

Library Changes

LibraryChange
Buildings_latestFrom version 9.0.0-master (24dd32a989c78cd4ac835f70ddb68a085f2b9eb2) to 9.0.0-master (a453af98daeff8c04720d29eb406d364dcf0d27a)
Buildings_maint.7.0.xFrom version 7.0.2-maint.7.0.x (f9749494688e94ea05924ddb1aaa8bece74f1b9a) to 7.0.2-maint.7.0.x (b7480c764fea55fd3ca25d388cadb73122f443d2)
Buildings_maint.8.0.xFrom version 8.0.1-maint.8.0.x (652a0cb5cf8100b4f69cb2e8dddc0acf991e66f4) to 8.0.1-maint.8.0.x (0d1d2c22969031b3de9d3b7077150278f1d9d702)
PlanarMechanicsFrom version 1.5.0 (886abd400dc076b4894c5d63af96c01b53910b46) to 1.5.1-master (95674a3e7bee94dcdafdd2bbba46b968f32585c4)

Models Affected

BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Basic (sim)Simulate performance 16.96 → 8.11
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified1 (sim)Compile performance 26.93 → 14.47
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 26.35 → 14.34
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 26.45 → 14.10
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 23.10 → 12.06
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified5 (sim)Compile performance 22.34 → 11.77
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 19.46 → 10.29 Simulate performance 0:06:17 → 0:03:09
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArray (sim)BackEnd performance 12.26 → 7.16 Compile performance 58.35 → 30.97
BuildingSystemsBuildingSystems.Technologies.ElectricalStorages.Examples.BatteryComplex (sim)BackEnd performance 12.13 → 6.31
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorage (sim)BackEnd performance 12.43 → 6.43 Compile performance 49.09 → 25.22
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorageChargeDischargeProfile (sim)Compile performance 26.03 → 14.80
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)Simulate performance 22.34 → 10.62
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Templates → Compile
Buildings_latestBuildings.Controls.Predictors.Examples.BESTEST (sim)Templates → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.18 → 0:08:00
Buildings_latestBuildings.ThermalZones.EnergyPlus.BaseClasses.Validation.FMUZoneAdapterZones1 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.BaseClasses.Validation.FMUZoneAdapterZones2 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.BaseClasses.Validation.FMUZoneAdapterZones3 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Examples.SingleFamilyHouse.AirHeating (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Examples.SingleFamilyHouse.EquipmentSchedule (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Examples.SingleFamilyHouse.LightsControl (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Examples.SingleFamilyHouse.Unconditioned (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Unconditioned (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.NoOutputVariable (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneEnvironmentOutputVariable (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneZoneOneOutputVariable (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneZoneOneOutputVariableSummer (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneZoneOutputVariable (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneZoneTwoDifferentOutputVariables (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneZoneTwoIdenticalOutputVariables (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.Schedule.EquipmentScheduleOutputVariable (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.ThermalZone.InternalGain (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.ThermalZone.OneZoneCompareZoneTemperatureOutput (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.ThermalZone.OneZoneOneYear (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.ThermalZone.ZoneTemperatureInitialization (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.ZoneSurface.OneZoneConstantFloorTemperature (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus.Validation.ZoneSurface.OneZoneControlledFloorTemperature (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Templates → Compile
Buildings_maint.7.0.xBuildings.Controls.Predictors.Examples.BESTEST (sim)Templates → Compile
Buildings_maint.7.0.xBuildings.Fluid.Examples.Performance.Example1v2 (sim)Simulate → Compile
Buildings_maint.8.0.xBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Templates → Compile
Buildings_maint.8.0.xBuildings.Controls.Predictors.Examples.BESTEST (sim)Templates → Compile
Buildings_maint.8.0.xBuildings.Fluid.Examples.Performance.Example1v2 (sim)Simulate → Compile
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.BaseClasses.Validation.FMUZoneAdapterZones1 (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.BaseClasses.Validation.FMUZoneAdapterZones2 (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.BaseClasses.Validation.FMUZoneAdapterZones3 (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Examples.SingleFamilyHouse.AirHeating (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Examples.SingleFamilyHouse.EquipmentSchedule (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Examples.SingleFamilyHouse.LightsControl (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Examples.SingleFamilyHouse.Unconditioned (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Spring (sim)Simulate performance 0.19 → 14.50
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Summer (sim)Simulate performance 0.19 → 0:01:53
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Unconditioned (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.NoOutputVariable (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneEnvironmentOutputVariable (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneZoneOneOutputVariable (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneZoneOneOutputVariableSummer (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneZoneOutputVariable (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneZoneTwoDifferentOutputVariables (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneZoneTwoIdenticalOutputVariables (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.Schedule.EquipmentScheduleOutputVariable (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.ThermalZone.InternalGain (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.ThermalZone.OneZoneCompareZoneTemperatureOutput (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.ThermalZone.OneZoneOneYear (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.ThermalZone.ZoneTemperatureInitialization (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.ZoneSurface.OneZoneConstantFloorTemperature (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.ThermalZones.EnergyPlus.Validation.ZoneSurface.OneZoneControlledFloorTemperature (sim)Compile → Simulate
ConPNlibConPNlib.Examples.Test12 (sim)Compile → Simulate
ConPNlibConPNlib.Examples.Test6 (sim)Compile → Simulate
HelmholtzMediaHelmholtzMedia.Examples.BranchingDynamicPipes (sim)Compile → Simulate
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Verify → Compile
Modelica_4.0.0Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 9.70 → 33.02
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 9.75 → 32.25
OpenHydraulicsOpenHydraulics.DevelopmentTests.DirectionalValveTest (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.Controls.CGMES.ES.ExcSEXS (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ESAC1A (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ESDC1A (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ESDC2A (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ESST1A (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ESST4B (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.EXAC1 (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.EXNI (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.IEEET2 (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.PSS2B (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.TG.HYGOV (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.TG.IEEEG1 (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.TG.TGOV1 (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Machines.PSSE.GENCLS (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Machines.PSSE.GENROE (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Machines.PSSE.GENROU (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Machines.PSSE.GENSAE (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.ThreePhase.IEEE13 (sim)Compile → Simulate
OpenIPSL_releaseOpenIPSL.Examples.Branches.PSSE.TwoWindingTransformer (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.ES.ESST4B (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.ES.EXAC1 (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.ES.EXAC2 (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.ES.EXST1 (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.ES.IEEEX1 (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.ES.SCRX (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.ES.SEXS (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.PSS.PSS2B (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.TG.GAST (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.TG.HYGOV (sim)Compile → Simulate
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.TG.IEESGO (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Machines.PSSE.GENSAE (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.Machines.PSSE.GENSAL (sim)Simulate → Compile
OpenIPSL_releaseOpenIPSL.Examples.ThreePhase.IEEE13 (sim)Compile → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModule (sim)Simulate → Compile
PlanarMechanicsPlanarMechanics.GearComponents.Examples.SpurGear (sim)Simulate → Compile
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Simulate → Compile
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Simulate → Compile
PowerSysProPowerSysPro.Examples.StructuredNetwork.DoubleNetworkWithVariableLoads (sim)Simulate → Compile
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestRefrigerantEvaporator (sim)Compile → Simulate