OpenModelica newInst-newBackend from 2022-05-12 22:14:10 to 2022-05-17 22:07:59

Summary

OMC Commits15
Libraries Changed6
Number of Improvements29
Number of Regressions93
Number of Performance Improvements1
Number of Performance Regressions4

OpenModelica Changes

CommitAuthorSummary
d632ee4a45Mahder GebremedhinMinor fixes for ModelicaExternalC and CPP runtime builds. (#8972)
d1015711fekabdelhak[BE] update nonlinear system handling (#8948)
9aa66d0ee4perostRemove Call.getLastPathName (#8971)
b7b3c97a97Mahder GebremedhinBuild the garbage collector (libomcgc) as a shared library. (#8969)
e4b7953c03phannebohmFix for C89 (#8965)
dfa5c6bbdcperostDumps annotations as JSON in instance API (#8963)
2ad13875d0AndreasDon't replace constants with function calls. (#8951)
caa3fcca84phannebohm[janitor] Cleanup events.c (#8956)
627bacf540Mahder GebremedhinBuild libOpenModelicaRuntimeC and libomcgc as DLLs. (#8961)
520e4d0bc9Mahder GebremedhinCompile static libs with position independent code (#8954)
b25d02a4c1Lennart OchelUpdate OMSimulator (#8944)
a8f65ec8ccHenning Kielset curl timeout to 8s (#8952)
aa8243e092perostDump class comments/annotations in instance API (#8947)
86c920a90fAndreasGreater equal for MAX_PATH to use long path (#8949)
2838371822Mahder GebremedhinFix syntax error, again. (#8946)

3rdParty changes

Note that the 3rdParty libraries changed: 0321aa8528eb..a3d6dae8301f

Library Changes

LibraryChange
BuildingSystemsFrom version 2.0.0-master (d314c208ff00e4699d334c7f8d754584139ed63c) to 2.0.0-master (bf917ba3cde4d3ba0a121835cb2390b50458f6d2)
Buildings_8From version 8.1.1-maint.8.1.x (0bca601a67d0eca619290bf745d0980d5cfc8833) to 8.1.2-maint.8.1.x (a6e75c454bb3c67ec90db4ec250f02e3bcc9a407)
Buildings_latestFrom version 9.0.0-master (4c81d1b191620548a6b8b7119cfa85f1c4d00535) to 9.0.0-master (8ab33d18a40dec150af2d10335f31d7cd002db12)
IBPSA_latestFrom version 3.0.0-master (96bf57e6f13a195aa24438eb7b4772eeab950d90) to 3.0.0-master (19f6f20ab187d15c222a64325e167074f4ffca0a)
ModelicaTest_trunkFrom version trunk (b038c10fc9e58329989248bc3593698f1a429f72) to trunk (80e4d1ac4744f883a533ef64261e7d7ddad7a347)
Modelica_trunkFrom version trunk (b038c10fc9e58329989248bc3593698f1a429f72) to trunk (80e4d1ac4744f883a533ef64261e7d7ddad7a347)

Models Affected

AixLib_latestAixLib.Airflow.AirCurtain.Examples.AirCurtain (sim)FrontEnd → Failed
AixLib_latestAixLib.BoundaryConditions.GroundTemperature.Examples.ExampleSanFran (sim)FrontEnd → Failed
AixLib_latestAixLib.BoundaryConditions.SkyTemperature.Examples.BlackBody (sim)FrontEnd → Failed
AixLib_latestAixLib.BoundaryConditions.SolarGeometry.BaseClasses.Examples.AltitudeAngle (sim)FrontEnd → Failed
AixLib_latestAixLib.BoundaryConditions.SolarGeometry.BaseClasses.Examples.ZenithAngle (sim)Failed → FrontEnd
AixLib_latestAixLib.BoundaryConditions.SolarGeometry.Examples.ZenithAngle (sim)FrontEnd → Failed
AixLib_latestAixLib.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.DiffuseIsotropic (sim)Failed → FrontEnd
AixLib_latestAixLib.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass (sim)Failed → FrontEnd
AixLib_latestAixLib.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness (sim)Failed → FrontEnd
AixLib_latestAixLib.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness (sim)Failed → FrontEnd
AixLib_latestAixLib.BoundaryConditions.WeatherData.Validation.ReaderTMY3HDirNor (sim)FrontEnd → Failed
AixLib_latestAixLib.Controls.Discrete.Examples.BooleanDelay (sim)Simulate → FrontEnd
AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → FrontEnd
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.Examples.DirectTiltedSurface (sim)Failed → FrontEnd
BuildSysProBuildSysPro.IBPSA.Controls.Discrete.Examples.BooleanDelay (sim)Simulate → FrontEnd
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → FrontEnd
BuildingSystemsBuildingSystems.BoundaryConditions.SkyTemperature.Examples.BlackBody (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.BoundaryConditions.SolarGeometry.BaseClasses.Examples.AltitudeAngle (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.BoundaryConditions.SolarGeometry.BaseClasses.Examples.IncidenceAngle (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarHourAngle (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.BoundaryConditions.SolarGeometry.Examples.ZenithAngle (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.DiffuseIsotropic (sim)Failed → FrontEnd
BuildingSystemsBuildingSystems.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass (sim)Failed → FrontEnd
BuildingSystemsBuildingSystems.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness (sim)Failed → FrontEnd
BuildingSystemsBuildingSystems.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness (sim)Failed → FrontEnd
BuildingSystemsBuildingSystems.BoundaryConditions.WeatherData.Validation.DecemberToJanuary (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.BoundaryConditions.WeatherData.Validation.OverAYear_usingOneYearData (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearData (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearDataNegativeStart (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearDataPositiveStart (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.Controls.Discrete.Examples.BooleanDelay (sim)Simulate → FrontEnd
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → FrontEnd
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction2DCorner (sim)FrontEnd performance 0:10:34 → 0:05:54
Buildings_8Buildings.Controls.Discrete.Examples.BooleanDelay (sim)Simulate → FrontEnd
Buildings_8Buildings.Controls.OBC.CDL.Discrete.Examples.UnitDelay (sim)Simulate → Templates
Buildings_8Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTrigger (sim)Simulate → Templates
Buildings_8Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerNegativeStartTime (sim)Simulate → Templates
Buildings_8Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerPositiveStartTime (sim)Simulate → Templates
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → FrontEnd
Buildings_8Buildings.Fluid.HeatPumps.BaseClasses.Validation.EquationFitReversible (sim)Failed → FrontEnd
Buildings_8Buildings.Obsolete.Controls.OBC.CDL.Discrete.Examples.MovingMean (sim)Simulate → Templates
Buildings_8Buildings.Occupants.BaseClasses.Validation.ExponentialVariableGeneration (sim)Compile → FrontEnd
Buildings_8Buildings.Occupants.BaseClasses.Validation.WeibullVariableGeneration (sim)Compile → FrontEnd
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.AltitudeAngle (sim)FrontEnd → Failed
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.IncidenceAngle (sim)FrontEnd → Failed
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.Examples.ZenithAngle (sim)FrontEnd → Failed
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness (sim)Failed → FrontEnd
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness (sim)Failed → FrontEnd
Buildings_latestBuildings.BoundaryConditions.WeatherData.Validation.ReaderTMY3HDirNor (sim)FrontEnd → Failed
Buildings_latestBuildings.Controls.Discrete.Examples.BooleanDelay (sim)Simulate → FrontEnd
Buildings_latestBuildings.Controls.OBC.CDL.Discrete.Examples.UnitDelay (sim)Simulate → Templates
Buildings_latestBuildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTrigger (sim)Simulate → Templates
Buildings_latestBuildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerNegativeStartTime (sim)Simulate → Templates
Buildings_latestBuildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerPositiveStartTime (sim)Simulate → Templates
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → FrontEnd
Buildings_latestBuildings.Fluid.HeatPumps.BaseClasses.Validation.EquationFitReversible (sim)Failed → FrontEnd
Buildings_latestBuildings.Obsolete.Controls.OBC.CDL.Discrete.Examples.MovingMean (sim)Simulate → Templates
Buildings_latestBuildings.Occupants.BaseClasses.Validation.ExponentialVariableGeneration (sim)Compile → FrontEnd
Buildings_latestBuildings.Occupants.BaseClasses.Validation.WeibullVariableGeneration (sim)Compile → FrontEnd
Buildings_maint.7.0.xBuildings.BoundaryConditions.SkyTemperature.Examples.BlackBody (sim)FrontEnd → Failed
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.AltitudeAngle (sim)FrontEnd → Failed
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.IncidenceAngle (sim)FrontEnd → Failed
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarHourAngle (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.DiffuseIsotropic (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.Discrete.Examples.BooleanDelay (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Conversions.Validation.BooleanToInteger (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Conversions.Validation.BooleanToReal (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Discrete.Examples.TriggeredMax (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Discrete.Examples.TriggeredSampler (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Discrete.Examples.UnitDelay (sim)Simulate → Templates
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Sources.Validation.Pulse (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTrigger (sim)Simulate → Templates
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.And (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.And3 (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.Change (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.Edge (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.FallingEdge (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.IntegerSwitch (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.LogicalSwitch (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.Nand (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.Nor (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.Or (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.Or3 (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.Switch (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.Xor (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Logical.Validation.ZeroCrossing (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Controls.OBC.CDL.Routing.Validation.BooleanReplicator (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → FrontEnd
Buildings_maint.7.0.xBuildings.Obsolete.Controls.OBC.CDL.Discrete.Examples.MovingMean (sim)Simulate → Templates
Buildings_maint.7.0.xBuildings.Occupants.BaseClasses.Validation.ExponentialVariableGeneration (sim)Compile → FrontEnd
Buildings_maint.7.0.xBuildings.Occupants.BaseClasses.Validation.WeibullVariableGeneration (sim)Compile → FrontEnd
IBPSA_latestIBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.ZenithAngle (sim)FrontEnd → Failed
IBPSA_latestIBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoefficient (sim)Failed → FrontEnd
IBPSA_latestIBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness (sim)FrontEnd → Failed
IBPSA_latestIBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness (sim)FrontEnd → Failed
IBPSA_latestIBPSA.BoundaryConditions.WeatherData.Validation.OverAYear_usingOneYearData (sim)FrontEnd → Failed
IBPSA_latestIBPSA.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearData (sim)FrontEnd → Failed
IBPSA_latestIBPSA.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearDataNegativeStart (sim)FrontEnd → Failed
IBPSA_latestIBPSA.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearDataPositiveStart (sim)FrontEnd → Failed
IBPSA_latestIBPSA.Controls.Discrete.Examples.BooleanDelay (sim)Simulate → FrontEnd
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → FrontEnd
MEVMEV.Test.TestDutyCycleGenerator (sim)Simulate → FrontEnd
ModelicaByExampleModelicaByExample.Components.SpeedMeasurement.Examples.PlantWithPulseCounter (sim)FrontEnd → Simulate
ModelicaByExampleModelicaByExample.Components.SpeedMeasurement.Examples.PlantWithSampleHold (sim)Simulate → FrontEnd
ModelicaTest_3.2.3ModelicaTest.Math.Random.TestRandomNumbers (sim)Templates → FrontEnd
ModelicaTest_4.0.0ModelicaTest.Math.Random.TestRandomNumbers (sim)Templates → FrontEnd
ModelicaTest_trunkModelicaTest.Math.Random.TestRandomNumbers (sim)Templates → FrontEnd
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.HalfControlledBridge2mPulse (sim)Failed → FrontEnd
Modelica_3.2.3Modelica.Math.Random.Examples.GenerateRandomNumbers (sim)FrontEnd → Simulate
Modelica_4.0.0Modelica.Electrical.Analog.Examples.ChuaCircuit (sim)Compile → Simulate
Modelica_4.0.0Modelica.Math.Random.Examples.GenerateRandomNumbers (sim)FrontEnd → Simulate
Modelica_NoiseModelica_Noise.Math.Random.Examples.GenerateRandomNumbers (sim)FrontEnd → Templates
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMR_Inverter (sim)Failed → FrontEnd
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_R (sim)FrontEnd → Failed
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_RL (sim)FrontEnd → Failed
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_TrianglePWM_RL (sim)FrontEnd → Failed
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.Components.EddyCurrentLosses (sim)Failed → FrontEnd
Modelica_trunkModelica.Math.Random.Examples.GenerateRandomNumbers (sim)FrontEnd → Simulate
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)FrontEnd → Failed
OpenIPSL_releaseOpenIPSL.Tests.Controls.PSSE.ES.ST5B (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 6.18 → 14.01
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 9.10 → 20.84
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_2000 (sim)BackEnd performance 6.82 → 12.08
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000 (sim)BackEnd performance 32.18 → 57.94
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)