OpenModelica newInst-daemode from 2021-11-17 00:36:55 to 2021-11-26 00:31:12

Summary

OMC Commits36
Libraries Changed9
Number of Improvements36
Number of Regressions14
Number of Performance Improvements11
Number of Performance Regressions12

OpenModelica Changes

CommitAuthorSummary
4fb12f37fdperostMake subscripting functions for -f optional (#8224)
dc7de090e4Adrian Popadd a report button (#8185)
2f849cefd4Mahder GebremedhinAdd test for #8166. (#8223)
7e7e92934dMahder GebremedhinHandle functions returning enumerations. (#8196)
e920dc2bf2perostImprove sorting of local function variables (#8218)
f6468aec2eperostQuote for-equation iterator in Flat Modelica (#8216)
8213b2cc3aperostImprove flattening without scalarization (#8214)
7c3ddb9cacperostFlat Modelica fixes (#8215)
4ff85b3970phannebohm[janitor] Use string constants for var prefixes (#8213)
15cb39456ephannebohmHide previous(v) in the result file (#8209)
a1b67a11b2Adeel AsgharConvert the parameters to base unit when exporting to csv (#8212)
7bb55ae379perostFix typo (#8208)
953d678eedAdeel AsgharFix updating the element name (#8207)
9f0cb452cbperostAdd flag --dumpFlatModel (#8204)
25b5073b45perostAdd a DAE structure for initial for equations (#8205)
d519288f45Mahder GebremedhinDo not copy libexpat.dll from OMDev. (#8202)
0802d69e5dperostImprove evaluation in ranges (#8203)
0aeaad6d97perostFix type attributes in functions (#8191)
c67c6c5f46Martin SjölundClean directories before unstash (#8192)
eea0274914kabdelhak[Template] better indexing (#8189)
4a0fcc7b7aperostDon't print inline type in the flat model (#8188)
39c1ea1364AndreasDelay zero crossing and event handling (#8150)
b8d2bbf724Mahder GebremedhinAdd cmake support for OMParser. (#8186)
aef8258297Mahder GebremedhinAdd no return attributes to disable warnings. (#8182)
7e00424260perostRemove unused functions in Interactive (#8177)
43ceafd7d0perostImprove conversion script API (#8169)
18b1836173Mahder GebremedhinRemove Modelica ModelicaExternalC from 3rdParty. (#8149)
392c5f9bedMartin SjölundInstall OMSimulatorServer.py (#8173)
d26881ecd5Vitalijforce version of sphinxcontrib-bibtex (#8171)
9730d74810vrugetry to fix memory, see #8036
6b61d13cf8phannebohmUpdate testsuite
16b841bd4ephannebohmReduce max density for sparse solver
2ca59e4f7eAdeel AsgharAdded documentation about FMI options (#8156)
6e11c9856eMahder GebremedhinRemove linkage of ModelicaExternalC libraries. (#8159)
2939e3a6d8Martin SjölundReorder some Jenkins tasks (#8155)
344f31ae5eMartin SjölundRemove ModelicaExternalC linking from OMC (#8153)

3rdParty changes

Note that the 3rdParty libraries changed: d550eb62fcd9..a2d20cf1f2e1

Library Changes

LibraryChange
Buildings_latestFrom version 9.0.0-master (26e51cf62f2e0f8117aee8634551ef54e6a9e02e) to 9.0.0-master (34a9690fa4ef841897fb132744b46b141592fd2a)
Buildings_maint.7.0.xFrom version 7.0.2-maint.7.0.x (b7480c764fea55fd3ca25d388cadb73122f443d2) to 7.0.2-maint.7.0.x (713c188bf5c42f91c838e2daf42ca3f3477c2d9d)
Buildings_maint.8.0.xFrom version 8.0.1-maint.8.0.x (0d1d2c22969031b3de9d3b7077150278f1d9d702) to 8.0.1-maint.8.0.x (28c250c93dae9636233d24da615db3ee62c8f95c)
ModelicaTest_4.0.0From version 4.0.0+maint.om (d65e9de57f31198d3833d53de1ee49c9cdbf0335) to 4.0.0+maint.om (4935a2f6669684f92b092a282a395d85b6744d80)
ModelicaTest_trunkFrom version trunk (d8eda7274c8be7c261a7ac41d2f554dbd283a678) to trunk (1f9102af7de73e46b31fce61bbf9549ecf18a9a1)
Modelica_4.0.0From version 4.0.0+maint.om (d65e9de57f31198d3833d53de1ee49c9cdbf0335) to 4.0.0+maint.om (4935a2f6669684f92b092a282a395d85b6744d80)
Modelica_trunkFrom version trunk (d8eda7274c8be7c261a7ac41d2f554dbd283a678) to trunk (1f9102af7de73e46b31fce61bbf9549ecf18a9a1)
ThermofluidStreamFrom version 0.2.0-main (46dbb7a258458edbb06cfd6f3b502e2ec2c987fb) to 0.3.0-main (a32fbba98f9df6038c7022526ce0b836ab2a2581)
ThermofluidStream_OM_adaptionsFrom version 0.2.0-OM_adaptions (5261e83ced356f6a0865299dba745ce431f86386) to 0.3.0-OM_adaptions (404936538ab15b692ae264aba8ed8e8993fd9592)

Models Affected

AixLib_latestAixLib.Airflow.FacadeVentilationUnit.Examples.FacadeVentilationUnit (sim)Simulate performance 9.57 → 18.20
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Compile performance 50.06 → 27.11
BuildingSystemsBuildingSystems.Applications.HeatingSystems.WaterHeatingSystem (sim)Compile performance 36.58 → 18.25
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingHygroThermal1Zone1D (sim)Compile performance 24.34 → 12.51
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermal1Zone1D (sim)BackEnd performance 28.47 → 15.33 Compile performance 16.73 → 8.51
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermal1Zone1DBox (sim)BackEnd performance 32.57 → 17.16
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermal4Zones1DAirpaths (sim)Compile performance 33.86 → 18.37
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneHygroThermal1D (sim)BackEnd performance 37.06 → 20.98
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1D (sim)BackEnd performance 26.68 → 14.99 Compile performance 17.30 → 9.49
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1DThermalComfort (sim)BackEnd performance 27.15 → 14.76 Compile performance 16.98 → 9.98
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.ShaGFunction (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile → Simulate
Buildings_latestBuildings.Utilities.Cryptographics.Validation.SHA1 (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.ShaGFunction (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.18
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)Simulate → Compile
Buildings_maint.7.0.xBuildings.Utilities.Cryptographics.Validation.SHA1 (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Experimental.DHC.EnergyTransferStations.Combined.Generation5.Subsystems.Validation.Borefield (sim)Simulate performance 0.32 → 29.56
Buildings_maint.8.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.ShaGFunction (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Utilities.Cryptographics.Validation.SHA1 (sim)Compile → Simulate
HelmholtzMediaHelmholtzMedia.Examples.BranchingDynamicPipes (sim)Compile → Simulate
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_pramp_Tsine (sim)Compile → Simulate
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_psine_Tramp (sim)Compile → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Parameter.SinglePhase_setState (sim)Compile → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_dT_parameter (sim)Compile → Simulate
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_pd_parameter (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Channel.dp_internalFlowOverall_DPMFLOW (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyState (sim)Simulate performance 0.09 → 10.21
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0.20 → 0:01:56
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Channel.dp_internalFlowOverall_DPMFLOW (sim)Compile → Simulate
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyState (sim)Simulate performance 0.08 → 10.02
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0.19 → 0:01:52
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Channel.dp_internalFlowOverall_DPMFLOW (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyState (sim)Simulate performance 0.09 → 10.06
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0.22 → 0:01:53
Modelica_3.2.3Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 9.47 → 50.82
Modelica_4.0.0Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 9.67 → 0:01:06
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.CompareLineTrunks (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.CompareLosslessLines (sim)Simulate → Compile
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 9.62 → 0:01:06
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.ST5B (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.Controls.PSSE.ES.URST5T (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.ThreePhase.IEEE13 (sim)Compile → Simulate
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.ES.ST5B (sim)Compile → Simulate
OpenIPSL_releaseOpenIPSL.Examples.Controls.PSSE.ES.URST5T (sim)Compile → Simulate
OpenIPSL_releaseOpenIPSL.Examples.ThreePhase.IEEE13 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Examples.HeatPump (sim)FrontEnd → Failed
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)FrontEnd → Failed
ThermofluidStreamThermofluidStream.Examples.VaporCycle (sim)FrontEnd → Failed
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Verify → Failed
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Verify → Failed
ThermofluidStreamThermofluidStream.Media.Tests.TestXRGMedia (sim)FrontEnd → Failed
ThermofluidStreamThermofluidStream.Topology.Tests.TestDynamicTopology (sim)Compile performance 11.63 → 22.65
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEX (sim)Compile → Failed
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Compile → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.HeatExchangers.Tests.Condenser (sim)Verify → Compile
ThermofluidStream_OM_adaptionsThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Simulate performance 0:20:00 → 0:03:38