OpenModelica oldInst from 2021-10-05 20:27:48 to 2021-10-11 15:29:28

Summary

OMC Commits16
Libraries Changed3
Number of Improvements33
Number of Regressions8
Number of Performance Improvements4
Number of Performance Regressions71

OpenModelica Changes

CommitAuthorSummary
896c93e429Mahder GebremedhinUse zlib from ModelicaExternalC.
5d89b2da3cMahder GebremedhinClean OMSI build directories.
b6f3a964c7phannebohmFix memory leaks (#7981)
618c742bb2Martin SjölundUse C++14 by default (#7965)
188f375ae4perostAutomatically load used libraries (#7980)
aec55cb3aeMahder Gebremedhin[cmake] Fix 3rdParty install include dir specifiers.
fe2de1e9f0kabdelhakNew balance initialization (#7903)
04c84c7f03perostMinor refactoring of connection set handling (#7978)
43c7f04abdperostFix #7692 (#7977)
542fd4c8d1perostFix constant evaluation in annotations (#7976)
dc09ba24d7Mahder Gebremedhin[cmake] Assume we always have C++11 threads.
6fee5fcbb8Mahder Gebremedhin[cmake] Install CPP runtime FMU2 files.
4da21e4d68Mahder Gebremedhin[cmake] Add OMCppFMU library.
82881f3affMahder Gebremedhin[cmake] Add static versions of CPP runtime libs.
7a55db8b2cMahder Gebremedhin[cmake] Improve CMake config for CPP runtime.
4449cc07e0perostImplement DynamicSelect for more annotations (#7975)

3rdParty changes

Note that the 3rdParty libraries changed: ea48f8cb701a..977f3468688b

Library Changes

LibraryChange
Buildings_latestFrom version 9.0.0-master (4a6285f84726e0bfaa712d76a8e3ef1c7b418584) to 9.0.0-master (cf882219da90eb4b185cf80b90ba56b816f49d37)
IBPSA_latestFrom version 3.0.0-master (81b18eb7da895b56cb165714db63744d2840f5a2) to 3.0.0-master (d4d7b777e98e5253ead8bd53b5e2586b9fd35755)
ThermofluidStreamFrom version 0.2.0-main (491ef929a5add763b5793d36e0804d1f4d2c5fdb) to 0.2.0-main (5261e83ced356f6a0865299dba745ce431f86386)

Models Affected

AixLib_latestAixLib.Fluid.FixedResistances.Examples.Pipe (sim)BackEnd performance 1.01 → 14.31
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate performance 0:01:32 → 0:02:49
AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Simulate → Compile
AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource (sim)Simulate performance 0:01:30 → 0:02:34
AixLib_latestAixLib.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates performance 6.94 → 13.82
AixLib_latestAixLib.Fluid.MixingVolumes.Examples.HydraulicSeparator (sim)BackEnd performance 1.47 → 14.12
AixLib_latestAixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12 (sim)Simulate performance 5.90 → 10.50
BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystem (sim)BackEnd performance 8.07 → 0:01:18
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.MultistoreyBuilding1958to1968 (sim)BackEnd performance 6.98 → 0:01:06
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.Rowhouse1918 (sim)BackEnd performance 6.22 → 0:01:05
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.SingleFamilyHouseEnEV2014 (sim)BackEnd performance 5.72 → 0:01:05
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)BackEnd performance 14.33 → 0:01:21
BuildingSystemsBuildingSystems.Applications.HeatingSystems.WaterHeatingSystem (sim)BackEnd performance 6.91 → 0:01:08
BuildingSystemsBuildingSystems.Buildings.Constructions.Examples.WallThermal1DNodes (sim)BackEnd performance 0.19 → 12.17
BuildingSystemsBuildingSystems.Buildings.Constructions.Examples.WallThermal1DNodesFlexGeo (sim)BackEnd performance 0.21 → 12.16
BuildingSystemsBuildingSystems.Buildings.Constructions.Examples.WallThermalTriangular1DNodes (sim)BackEnd performance 0.19 → 12.06
BuildingSystemsBuildingSystems.Buildings.Constructions.Examples.WallThermalTriangular1DNodesFlexGeo (sim)BackEnd performance 0.28 → 12.30
BuildingSystemsBuildingSystems.Buildings.Constructions.Examples.WindowWithOverhang (sim)BackEnd performance 0.33 → 11.66
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermal1Zone1DBox (sim)BackEnd performance 5.38 → 57.34
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)BackEnd performance 36.25 → 0:04:36 Simulate performance 7.28 → 12.66
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneHygroThermal1D (sim)BackEnd performance 11.43 → 0:01:04
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1D (sim)BackEnd performance 3.06 → 52.22
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1DThermalComfort (sim)BackEnd performance 2.94 → 53.00
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1DTriangularWalls (sim)BackEnd performance 5.23 → 0:01:27
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.BaseClasses.Validation.MixingVolumeHeatMoisturePort (sim)FrontEnd performance 11.30 → 19.63
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.BaseClasses.Validation.MixingVolumeHeatPortAir (sim)FrontEnd performance 9.85 → 17.18
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MoistureMixingConservationDynamicBalance (sim)FrontEnd performance 12.72 → 21.71
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.TraceSubstanceConservationDynamicBalance (sim)FrontEnd performance 10.02 → 17.30
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.TraceSubstanceConservationSteadyState (sim)FrontEnd performance 9.97 → 17.51
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.ClosedLoop_y (sim)FrontEnd performance 11.48 → 19.67 Compile performance 5.66 → 11.07
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.MoverContinuous (sim)FrontEnd performance 14.59 → 25.86 Compile performance 6.61 → 11.41
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.MoverParameter (sim)FrontEnd performance 9.30 → 16.00 Compile performance 6.78 → 12.07
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)FrontEnd performance 9.43 → 16.87
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.TraceSubstances (sim)FrontEnd performance 10.52 → 18.89
BuildingSystemsBuildingSystems.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 13.08 → 22.42
BuildingSystemsBuildingSystems.HAM.HeatAndMoistureTransport.Examples.HeatAndMoistureTransport3D (sim)BackEnd performance 5.77 → 12.21
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArray (sim)Compile performance 0:01:19 → 0:02:22
BuildingSystemsBuildingSystems.Technologies.Chillers.Examples.CompressionChillerWithStorage (sim)FrontEnd performance 8.36 → 14.35
BuildingSystemsBuildingSystems.Technologies.ElectricalStorages.Examples.BatteryComplex (sim)BackEnd performance 0.04 → 20.91
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorageChargeDischargeProfile (sim)Compile performance 20.95 → 35.80
Buildings_8.0.0Buildings.Examples.ChillerPlant.BaseClasses.Controls.Examples.ChillerSetPointControl (sim)FrontEnd performance 16.07 → 28.76 Compile performance 6.64 → 12.89
Buildings_8.0.0Buildings.Examples.Tutorial.SpaceCooling.System2 (sim)FrontEnd → Simulate
Buildings_8.0.0Buildings.Examples.Tutorial.SpaceCooling.System3 (sim)FrontEnd → Compile
Buildings_8.0.0Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)FrontEnd performance 0:01:11 → 0:02:05
Buildings_8.0.0Buildings.Experimental.DHC.EnergyTransferStations.Combined.Generation5.Subsystems.Validation.Chiller (sim)FrontEnd performance 14.95 → 28.18 Compile performance 7.65 → 14.44
Buildings_8.0.0Buildings.Experimental.DHC.EnergyTransferStations.Combined.Generation5.Subsystems.Validation.HeatExchanger (sim)FrontEnd performance 34.49 → 0:01:00 Compile performance 10.46 → 20.87
Buildings_8.0.0Buildings.Experimental.DHC.EnergyTransferStations.Combined.Generation5.Subsystems.Validation.SwitchBox (sim)FrontEnd performance 10.97 → 20.81 Compile performance 6.02 → 12.74
Buildings_8.0.0Buildings.Experimental.DHC.Loads.Examples.CouplingTimeSeries (sim)FrontEnd performance 34.19 → 0:01:01 Compile performance 12.99 → 23.72
Buildings_8.0.0Buildings.Experimental.DHC.Loads.Examples.CouplingTimeSeriesSingleLoop (sim)FrontEnd performance 34.74 → 0:01:03
Buildings_8.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Simulate → Compile
Buildings_8.0.0Buildings.Fluid.HeatExchangers.Examples.WetCoilEffectivenessNTUMassFlow (sim)FrontEnd → Compile
Buildings_8.0.0Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitFiniteDifference (sim)FrontEnd → Templates
Buildings_8.0.0Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseEpsilonNTU (sim)FrontEnd → Templates
Buildings_8.0.0Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseFiniteDifference (sim)FrontEnd → Templates
Buildings_8.0.0Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)FrontEnd → Compile
Buildings_8.0.0Buildings.Fluid.SolarCollectors.Validation.ExtremeAmbientConditions (sim)FrontEnd performance 6.43 → 10.93
Buildings_8.0.0Buildings.Fluid.Sources.Examples.PropertySource_h (sim)FrontEnd performance 8.86 → 15.25
Buildings_8.0.0Buildings.Obsolete.Controls.OBC.CDL.Psychrometrics.Validation.TDewPoi_TDryBulPhi (sim)FrontEnd performance 6.96 → 12.37
Buildings_8.0.0Buildings.Obsolete.Controls.OBC.CDL.Psychrometrics.Validation.TWetBul_TDryBulPhi (sim)FrontEnd performance 6.97 → 12.45
Buildings_8.0.0Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate performance 0:08:00 → 0:01:21
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.Geothermal.BuriedPipes.Examples.SingleBuriedPipe (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilEffectivenessNTUMassFlow (sim)FrontEnd → Compile
Buildings_latestBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitFiniteDifference (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseEpsilonNTU (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseFiniteDifference (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)FrontEnd → Compile
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Plants.Validation.LakeWaterHeatExchanger_T_Heating (sim)FrontEnd performance 8.61 → 15.50
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Simulate → Compile
Buildings_maint.7.0.xBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitFiniteDifference (sim)FrontEnd → Templates
Buildings_maint.7.0.xBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseEpsilonNTU (sim)FrontEnd → Templates
Buildings_maint.7.0.xBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseFiniteDifference (sim)FrontEnd → Templates
Buildings_maint.7.0.xBuildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Simulate → Compile
FCSysFCSys.Conditions.Examples.Stoichiometry (sim)FrontEnd performance 10.40 → 17.89
IBPSA_latestIBPSA.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)FrontEnd performance 8.12 → 13.84
IBPSA_latestIBPSA.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)FrontEnd performance 8.06 → 14.16
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.LosslessPipe (sim)FrontEnd performance 7.28 → 12.66
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 11.60 → 20.75
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)FrontEnd performance 39.90 → 0:01:07 Compile performance 19.85 → 38.36
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource (sim)Simulate performance 0:01:30 → 0:02:43
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 35.78 → 0:01:01
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile performance 13.43 → 23.69
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)FrontEnd performance 13.62 → 23.49 Compile performance 6.27 → 11.02
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)FrontEnd performance 13.44 → 23.07 Compile performance 6.07 → 10.62
IBPSA_latestIBPSA.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)FrontEnd performance 7.68 → 13.43
IBPSA_latestIBPSA.Fluid.HeatPumps.Validation.Carnot_y_etaCar (sim)FrontEnd performance 5.78 → 10.16
IBPSA_latestIBPSA.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_ScalingFactor (sim)FrontEnd performance 7.07 → 12.44
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsFullSteadyStatePressureAndTemperature (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDP (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.Machines.PSAT.Order3test2_AVR (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.Machines.PSAT.Order4test2_AVR (sim)Compile → Simulate
OpenIPSL_releaseOpenIPSL.Examples.Machines.PSAT.Order3test2_AVR (sim)Compile → Simulate
OpenIPSL_releaseOpenIPSL.Examples.Machines.PSAT.Order4test2_AVR (sim)Compile → Simulate
PhotoVoltaicsPhotoVoltaics.ComponentTesting.TestIrradiance (sim)Compile → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleMPDC (sim)Compile → Simulate
PowerSystemsPowerSystems.Examples.AC1ph_DC.Inverters.InverterToGrid (sim)FrontEnd → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Generation.PowerAngle (sim)FrontEnd → Simulate
PowerSystems_cppPowerSystems.Examples.AC1ph_DC.Inverters.InverterToGrid (sim)FrontEnd → Simulate
PowerSystems_cppPowerSystems.Examples.AC3ph.Generation.PowerAngle (sim)FrontEnd → Simulate
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Inverters.InverterToGrid (sim)FrontEnd → Simulate
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.PowerAngle (sim)FrontEnd → Simulate
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.ConcentratedSolarPowerPlant_PTSC (sim)Templates performance 11.96 → 6.30
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.HeatExchanger.TestDynamicTwoPhaseFlowPipe (sim)Simulate performance 4.64 → 17.39
ThermoSysProThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump7 (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2 (sim)Simulate performance 0.84 → 0:08:00
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe (sim)Simulate performance 3.81 → 29.02
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestVolumes (sim)Simulate performance 11.98 → 6.95
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestVolumes1 (sim)Simulate performance 11.87 → 6.84
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.ConductionElementTwoPhase (sim)Simulate performance 18.67 → 36.61
ThermofluidStream_OM_adaptionsThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)FrontEnd performance 0:01:00 → 0:01:47 Simulate performance 0:01:16 → 0:02:26
ThermofluidStream_OM_adaptionsThermofluidStream.Undirected.HeatExchangers.Tests.ConductionElementTwoPhase (sim)Simulate performance 18.25 → 36.40