OpenModelica oldInst from 2021-05-17 20:31:05 to 2021-05-18 20:31:47

Summary

OMC Commits5
Libraries Changed0
Number of Improvements3
Number of Regressions1
Number of Performance Improvements0
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
c5eac8a7bdLennart OchelMove the User's Guide up (#7476)
ddc550c7a7AndreasFix for "Fix memory leak of model info xml data" #7464 (#7471)
03a9a34643Adeel AsgharPush the resize element change of OMS models on the undo stack (#7470)
d2a58bdba4Adrian Popscalarize only parameters arrays with size(array) > 1 - further changes to support TransiEnt library - needed as the backend handles parameter arrays of one badly - added test: ParametricInitialArrayEquationBug.mo(s) The problematic equations come from: final parameter SI.SpecificEnergy NCV_H2[:]=TransiEnt.Basics.Functions.GasProperties.getRealGasNCVVector(medium, medium.nc) "Net calorific value of hydrogen at 25 C and 1 bar"; final parameter SI.SpecificEnergy GCV_H2[:]=TransiEnt.Basics.Functions.GasProperties.getRealGasGCVVector(medium, medium.nc) "Gross calorific value of hydrogen at 25 C and 1 bar";
cae68fb0cbAdrian Popadded flags to allow non standard Modelica - added to support some non-standard Modelica libraries such as TransiEnt library. Tested with model: TransiEnt.Producer.Gas.Electrolyzer.Check.Test_400A_Espinosa_L2 - allow several exernal sections in functions in NFInst (TILMedia) - see also: modelica/ModelicaSpecification#2921 - only via flag: --allowNonStandardModelica="nonStdMultipleExternalDeclarations"

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)SimCode → Simulate
Buildings_7.0.0Buildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDP (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate