OpenModelica v1.18-fmi from 2021-12-04 18:36:01 to 2021-12-18 20:15:58

Summary

OMC Commits1
Libraries Changed7
Number of Improvements23
Number of Regressions33
Number of Performance Improvements5
Number of Performance Regressions51

OpenModelica Changes

CommitAuthorSummary
a767f054d8Adrian Poptry to find and link the threads library (#8317) (#8319)

Library Changes

LibraryChange
BuildingSystemsFrom version 2.0.0-master (8a05412ccf91c24895583bba232dcceb54b40c83) OMSimulator v2.0.0-dev-967-g1552061-linux to 2.0.0-master (c2b7cd38e45d2fc206fd43c7cc9fe4fa4927b3e7) OMSimulator v2.0.0-dev-967-g1552061-linux
Buildings_latestFrom version 9.0.0-master (479860a26766bdb90ddf9b1dff23e2f09d101e90) OMSimulator v2.0.0-dev-967-g1552061-linux to 9.0.0-master (b005b49e2bfdb79fb2e18cb0b96454d597db7140) OMSimulator v2.0.0-dev-967-g1552061-linux
Buildings_maint.7.0.xFrom version 7.0.2-maint.7.0.x (2afa252718aa8beabe9fcde8bbb884635ddfa16e) OMSimulator v2.0.0-dev-967-g1552061-linux to 7.0.3-maint.7.0.x (b47602ee2a8d4d74440c18855dea29df0fb909c6) OMSimulator v2.0.0-dev-967-g1552061-linux
IBPSA_latestFrom version 3.0.0-master (5e6afccaace03a6b2a72061861bdabfec1644482) OMSimulator v2.0.0-dev-967-g1552061-linux to 3.0.0-master (35e473ea186902defc585d77b8e2959d704a0a60) OMSimulator v2.0.0-dev-967-g1552061-linux
PowerSystems_latestConfiguration hash (OMC settings or the testing script changed)
ThermofluidStreamFrom version 0.3.0-main (a32fbba98f9df6038c7022526ce0b836ab2a2581) OMSimulator v2.0.0-dev-967-g1552061-linux to 0.3.1-main (3e2fc7841fa8118c80016419cbb2e9bc79927420) OMSimulator v2.0.0-dev-967-g1552061-linux
ThermofluidStream_OM_adaptionsFrom version 0.3.0-OM_adaptions (fa254cf5cdec9d3628289b69de6683fe09709751) OMSimulator v2.0.0-dev-967-g1552061-linux to 0.3.1-OM_adaptions (3e2fc7841fa8118c80016419cbb2e9bc79927420) OMSimulator v2.0.0-dev-967-g1552061-linux

Models Affected

BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)SimCode performance 16.04 → 4.92
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 44.33 → 21.67
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArray (sim)SimCode performance 15.54 → 31.58
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.Examples.ProjectedShadowLength (sim)Failed → Simulate
Buildings_latestBuildings.Examples.ChillerPlant.DataCenterDiscreteTimeControl (sim)Simulate → Compile
Buildings_latestBuildings.Examples.ChillerPlant.DataCenterRenewables (sim)Simulate → Compile
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Generation5.Subsystems.Validation.Borefield (sim)SimCode → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.ShaGFunction (sim)SimCode → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)SimCode → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)SimCode → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)SimCode → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)SimCode → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)SimCode → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)SimCode → Simulate
Buildings_latestBuildings.HeatTransfer.Windows.Examples.BeamDepthInRoom (sim)Failed → Simulate
Buildings_latestBuildings.Utilities.Cryptographics.Validation.SHA1 (sim)SimCode → Simulate
Buildings_maint.7.0.xBuildings.Examples.ChillerPlant.DataCenterDiscreteTimeControl (sim)Simulate → Compile
Buildings_maint.7.0.xBuildings.Examples.ChillerPlant.DataCenterRenewables (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates performance 4.86 → 10.98
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates performance 7.20 → 13.97
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.ShaGFunction (sim)SimCode → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)SimCode → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)SimCode → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)SimCode → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)SimCode → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)SimCode → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)SimCode → Compile
IBPSA_latestIBPSA.Utilities.Cryptographics.Validation.SHA1 (sim)SimCode → Simulate
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)SimCode performance 26.74 → 12.61
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Channel.kc_evenGapTurbulent (sim)Simulate performance 0.03 → 50.04
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Plate.kc_turbulent (sim)Simulate performance 0.02 → 50.08
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.StraightPipe.dp_laminar_DPMFLOW (sim)Simulate performance 0.03 → 50.08
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Compile performance 22.93 → 42.69
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Compile performance 21.78 → 41.33
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Valves.TestValveCompressible (sim)Simulate performance 0.04 → 50.07
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Valves.TestValvesIncompressibleReverse (sim)Simulate performance 0.04 → 50.10
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumes (sim)Simulate performance 0.03 → 50.06
ModelicaTest_3.2.3ModelicaTest.Fluid.TestUtilities.TestRegRoot2ZeroDerivative (sim)Simulate performance 0.02 → 50.05
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.FlueGasSixComponents (sim)Simulate performance 0.03 → 50.06
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.Essotherm650 (sim)Simulate performance 0.03 → 50.11
ModelicaTest_3.2.3ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650 (sim)Simulate performance 0.03 → 50.10
ModelicaTest_3.2.3ModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.IdealSteam (sim)Simulate performance 0.04 → 50.12
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.SpringDamperSeries (sim)Simulate performance 0.05 → 50.15
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test29 (sim)Simulate performance 0.03 → 50.04
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test3 (sim)Simulate performance 0.03 → 50.05
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test39 (sim)Simulate performance 0.03 → 50.06
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test43 (sim)Simulate performance 0.03 → 50.08
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test79 (sim)Simulate performance 0.03 → 50.05
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test80 (sim)Simulate performance 0.03 → 50.07
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate → Compile
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestPressureLossDerivatives (sim)Simulate performance 0.02 → 50.05
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpStorage (sim)Simulate performance 0.04 → 50.07
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Compile performance 24.03 → 51.44
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Compile performance 31.74 → 0:01:10
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Valves.TestValveDiscrete (sim)Simulate performance 0.04 → 50.06
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Compile performance 14.39 → 30.49
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Compile performance 14.65 → 30.60
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable1Ds.Test15 (sim)Simulate performance 0.03 → 50.07
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable1Ds.Test18 (sim)Simulate performance 0.03 → 50.08
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable1Ds.Test31 (sim)Simulate performance 0.03 → 50.05
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable1Ds.Test7 (sim)Simulate performance 0.03 → 50.42
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable1Dv.Test16 (sim)Simulate performance 0.06 → 50.04
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable1Dv.Test18 (sim)Simulate performance 0.13 → 50.05
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable1Dv.Test5 (sim)Simulate performance 0.03 → 50.06
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable1Dv.Test6 (sim)Simulate performance 0.03 → 50.05
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable2Ds.Test26 (sim)Simulate performance 0.03 → 50.04
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable2Ds.Test29 (sim)Simulate performance 0.03 → 50.09
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable2Ds.Test30 (sim)Simulate performance 0.03 → 50.05
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable2Dv.Test18_usertab (sim)Simulate performance 0.03 → 50.04
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTimeTable.Test16 (sim)Simulate performance 0.16 → 50.06
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTimeTable.Test17 (sim)Simulate performance 0.13 → 50.04
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTimeTable.Test46 (sim)Simulate performance 0.16 → 50.05
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTimeTable.Test49 (sim)Simulate performance 0.16 → 50.05
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTimeTable.Test75 (sim)Simulate performance 0.03 → 50.05
PhysiolibraryPhysiolibrary.Fluid.Examples.Dialysis.Dialysis (sim)Compile performance 21.05 → 39.98
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.DoubleLine (sim)Compile → Simulate
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.TieLine (sim)Simulate performance 38.42 → 21.05
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)SimCode performance 40.37 → 0:01:28
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000 (sim)SimCode performance 6.19 → 12.52
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)SimCode performance 26.21 → 0:01:02
ThermofluidStreamThermofluidStream.Boundaries.Tests.Reservoir (sim)Simulate → Failed
ThermofluidStreamThermofluidStream.Boundaries.Tests.Volumes (sim)Simulate performance 32.49 → 0.44
ThermofluidStreamThermofluidStream.Examples.EspressoMachine (sim)Simulate → Failed
ThermofluidStreamThermofluidStream.Examples.SimpleAirCycle (sim)Compile → Failed
ThermofluidStreamThermofluidStream.Examples.SimpleCoolingCycle (sim)Simulate → Failed
ThermofluidStreamThermofluidStream.Examples.SimpleGasTurbine (sim)Simulate → Failed
ThermofluidStreamThermofluidStream.Interfaces.Tests.Test_p_out_clipping (sim)Compile → Failed
ThermofluidStreamThermofluidStream.Processes.Tests.Compressor (sim)Simulate → Failed
ThermofluidStreamThermofluidStream.Processes.Tests.Pump (sim)Simulate → Failed
ThermofluidStreamThermofluidStream.Processes.Tests.Turbine (sim)Simulate → Failed
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.TestVolumes (sim)Compile → Simulate
ThermofluidStream_OM_adaptionsThermofluidStream.Boundaries.Tests.Reservoir (sim)Simulate → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Examples.EspressoMachine (sim)Simulate → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Examples.HeatPump (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Examples.ReverseHeatPump (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Examples.SimpleAirCycle (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Examples.SimpleCoolingCycle (sim)Simulate → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Examples.SimpleGasTurbine (sim)Simulate → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Examples.VaporCycle (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.HeatExchangers.Tests.Condenser (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.HeatExchangers.Tests.FlowRes (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Interfaces.Tests.Test_p_out_clipping (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Media.Tests.TestXRGMedia (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Processes.Tests.Compressor (sim)Simulate → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Processes.Tests.Pump (sim)Simulate → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Processes.Tests.Turbine (sim)Simulate → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEX (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Compile → Failed