OpenModelica v1.18 from 2021-09-15 12:35:02 to 2021-10-25 11:22:43

Summary

OMC Commits18
Libraries Changed21
Number of Improvements105
Number of Regressions15
Number of Performance Improvements2
Number of Performance Regressions10

OpenModelica Changes

CommitAuthorSummary
8996052368Adeel AsgharAdded msvc19 to the build targets (#7915)
c48303a8fcAdeel AsgharAdded support for co-simulation solver option (#7927)
750a515de6Adeel AsgharUse icons in the plot window toolbar. (#7926)
b381cb338aAdeel AsgharConvert display symbol back to unit (#7908)
f4577e921dAdeel AsgharAdded GUI support for data reconciliation (#7897)
2c8def3eadRĂ¼diger FrankeSkip simvar lookup in templates for C++ function context
73009597beRĂ¼diger FrankeRemove access to state vector from C++ functions
47be1123c2Adeel AsgharRound the connection start and end values (#7901)
5b6a5d7f15Adeel AsgharDo not show a checkbox to plot a protected array (#7886)
90217ab3a8Adeel AsgharShow the library version information in the documentation view (#7883)
0ee9ebea5dAdeel AsgharShow checkbox to plot for array variables (#7879)
086e668d8dAdeel AsgharLoad the .mol if is specified to load at startup via settings (#7877)
54a4d50a82Adeel AsgharFix SEMLA build (#7869)
caac619261Adeel AsgharUse the hide result value from model_init.xml file (#7870)
10c16f3268Adeel AsgharDivide the pixmap size with device pixel ratio for labels size (#7850)
0503419b75Adeel AsgharShow the display unit in the diagram layer with the parameter value (#7841)
4b08e0eab3Adeel AsgharUse the correct column number when line wrapping is on (#7822)
7d8b528c0fAdeel AsgharOpen the model in Modeling perspective on ctrl + double click (#7821)

Library Changes

LibraryChange
AESConfiguration hash (OMC settings or the testing script changed)
AixLib_latestConfiguration hash (OMC settings or the testing script changed)
BuildSysProConfiguration hash (OMC settings or the testing script changed)
BuildingSystemsFrom version 2.0.0-master (c3070d48015ee75c1577f349cb388a498bef7270) to 2.0.0-master (d6020ce8006af7f1bcfa59e712efd8a2134e03b6)
Buildings_8.0.0Configuration hash (OMC settings or the testing script changed)
Buildings_latestFrom version 9.0.0-master (666d3a2c1fd9a5df5e0d31d6f0ea56017bd3e411) to 9.0.0-master (3ebb153fa954867c1af1e2721aa95ee851d56744)
Buildings_maint.7.0.xFrom version 7.0.1-maint.7.0.x (1b09d847bd3d1de9fa5e433867dccc04f7a1e2df) to 7.0.2-maint.7.0.x (71909abe29169cb2bdcd323a612d9617ac47a11b)
ClaRaFrom version 1.6.0-master (9dea6247d68b3a640ae0ff66e1435fff7d72ac6b) to 1.7.0-master (83b514ec8f3e53bea00692355488decc4469984e)
ExternDataFrom version 3.0.0-master (728a0e77782567cd30e11216d174ab3507f76a12) to 3.0.3 (84007519841b29b533172d196e000aec78c0ec07)
IBPSA_latestFrom version 3.0.0-master (f15e041c818bfc38b5b32aa8ad8e3e119ffc92de) to 3.0.0-master (f097916a0c1926ff5ffca7f75700e8b8a7426028)
Modelica_3.2.3_cppConfiguration hash (OMC settings or the testing script changed)
Modelica_DeviceDriversConfiguration hash (OMC settings or the testing script changed)
OpenIPSLFrom version 2.0.0-master (d8f4347791a6efc99ee996270f1d0cbfbb6c08db) to 2.0.0-master (4a4fe007ba6bf589d87799030be2cb518ea6f7d6)
OpenIPSL_releaseFrom version 2.0.0-master (d8f4347791a6efc99ee996270f1d0cbfbb6c08db) to 2.0.0-master (4a4fe007ba6bf589d87799030be2cb518ea6f7d6)
PowerSystems_cppFrom version 1.0.1-master (78ae47f5ebac19f9600c5d694dc5b634be37dc18) to 1.0.1-master (07b5d32cc291e2397becd2f97351c0bc1a375d54)
PowerSystems_latestFrom version 1.0.1-master (78ae47f5ebac19f9600c5d694dc5b634be37dc18) to 1.0.1-master (07b5d32cc291e2397becd2f97351c0bc1a375d54)
ScalableTestSuiteConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuite_nooptConfiguration hash (OMC settings or the testing script changed)
ThermoSysProConfiguration hash (OMC settings or the testing script changed)
ThermofluidStreamFrom version 0.2.0-main (a5fb0b92ed98a58911cb0327e9a013ffdb86fe29) to 0.2.0-main (46dbb7a258458edbb06cfd6f3b502e2ec2c987fb)
ThermofluidStream_OM_adaptionsFrom version 0.2.0-OM_adaptions (a5fb0b92ed98a58911cb0327e9a013ffdb86fe29) to 0.2.0-OM_adaptions (5261e83ced356f6a0865299dba745ce431f86386)

Models Affected

AESAES.Devel_test_models.Test_liquid_circuit_007_net01 (sim)Compile performance 14.03 → 24.33
AESAES.Devel_test_models.Test_liquid_circuit_008_net02 (sim)Compile performance 13.13 → 24.19
AESAES.Devel_test_models.Test_liquid_circuit_009_net03 (sim)Compile performance 13.42 → 25.52
AixLib_latestAixLib.Utilities.Examples.NcDataReader (sim)Simulate → Templates
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystem (sim)Simulate performance 0.37 → 0:02:44
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.MultistoreyBuilding1958to1968 (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.Rowhouse1918 (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.SingleFamilyHouseEnEV2014 (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Applications.HeatingSystems.HeatPumpHeatingSystem (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Simulate performance 0.46 → 0:08:00
BuildingSystemsBuildingSystems.Applications.HeatingSystems.WaterHeatingSystem (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermal1Zone1DBox (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1D (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1DThermalComfort (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified1 (sim)Simulate performance 3.36 → 0:04:30
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.ShaGFunction (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Failed → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Failed → Compile
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Examples.MixingVolumeMoistAir (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.SingleCollectorWithStorageTest (sim)Compile → Failed
BuildingSystemsBuildingSystems.Utilities.Cryptographics.Validation.SHA1 (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Utilities.NetCDF_DataReader.ExampleNcDataReader (sim)Simulate → Templates
Buildings_8.0.0Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Simulate → Compile
Buildings_8.0.0Buildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)Simulate → Compile
Buildings_latestBuildings.Controls.Continuous.Examples.SignalRanker (sim)Compile → Simulate
Buildings_latestBuildings.Examples.Tutorial.SpaceCooling.System2 (sim)FrontEnd → Compile
Buildings_latestBuildings.Examples.Tutorial.SpaceCooling.System3 (sim)FrontEnd → Simulate
Buildings_latestBuildings.Experimental.DHC.Loads.Examples.CouplingRCZ1Valve (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC (sim)FrontEnd → Compile
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate performance 25.97 → 0:01:26
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.ForcedConvection (sim)Failed → FrontEnd
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyConstructionBoundary (sim)Failed → FrontEnd
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyExteriorWallNoWindow (sim)Failed → FrontEnd
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Failed → FrontEnd
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Failed → FrontEnd
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Failed → FrontEnd
Buildings_latestBuildings.Utilities.IO.Python36.Examples.KalmanFilter (sim)Templates → Simulate
Buildings_latestBuildings.Utilities.IO.Python36.Examples.SimpleRoom (sim)Templates → Simulate
Buildings_latestBuildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)Templates → Compile
Buildings_latestBuildings.Utilities.IO.Python36.Functions.Examples.ExchangeWithPassPythonObject (sim)Templates → Compile
Buildings_maint.7.0.xBuildings.Controls.Continuous.Examples.SignalRanker (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Obsolete.Utilities.IO.Python27.Examples.KalmanFilter (sim)Templates → Simulate
Buildings_maint.7.0.xBuildings.Obsolete.Utilities.IO.Python27.Examples.SimpleRoom (sim)Templates → Simulate
Buildings_maint.7.0.xBuildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Templates → Compile
Buildings_maint.7.0.xBuildings.Obsolete.Utilities.IO.Python27.Functions.Examples.ExchangeWithPassPythonObject (sim)Templates → Compile
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.FFD.ForcedConvection (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyConstructionBoundary (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyExteriorWallNoWindow (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.Utilities.IO.Python36.Examples.KalmanFilter (sim)Templates → Simulate
Buildings_maint.7.0.xBuildings.Utilities.IO.Python36.Examples.SimpleRoom (sim)Templates → Simulate
Buildings_maint.7.0.xBuildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)Templates → Compile
Buildings_maint.7.0.xBuildings.Utilities.IO.Python36.Functions.Examples.ExchangeWithPassPythonObject (sim)Templates → Compile
ClaRaClaRa.Basics.Media.CreateInterpolatedMedium (sim)Failed → Simulate
ExternDataExternData.Examples.XMLTestXPath (sim)Templates → Simulate
IBPSA_latestIBPSA.Controls.Continuous.Examples.SignalRanker (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate performance 29.74 → 0:01:22
Modelica_3.2.3_cppModelica.Media.Examples.PsychrometricData (sim)Compile → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate performance 6.66 → 24.69
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.Banks.PSSE.CSVGN1 (sim)Compile → Failed
OpenIPSL_releaseOpenIPSL.Examples.Banks.PSSE.CSVGN1 (sim)Compile → Failed
OpenIPSL_releaseOpenIPSL.Examples.ThreePhase.IEEE13 (sim)Simulate performance 55.39 → 31.32
PowerSystems_cppPowerSystems.Examples.AC3ph.Drives.ASM_ctrlAv (sim)Compile → Simulate
PowerSystems_cppPowerSystems.Examples.AC3ph.Drives.ASMav_icontrol (sim)Templates → Compile
PowerSystems_cppPowerSystems.Examples.AC3ph.Generation.Islanding (sim)Simulate → Compile
PowerSystems_cppPowerSystems.Examples.AC3ph.Generation.WindGeneratorLine (sim)Compile → Simulate
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.ASM_ctrlAv (sim)Compile → Simulate
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.ASMav_icontrol (sim)Templates → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.TieLine (sim)Simulate performance 0:02:23 → 0:01:21
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 18.80 → 33.22
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Verify
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump7 (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.Boundaries.Tests.DynamicBoundaries (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.HeatPump (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.SimpleAirCycle (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.SimpleCoolingCycle (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.SimpleEngine (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.SimpleGasTurbine (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.Utilities.Tests.Piston (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.VaporCycle (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.VenturiPump (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.FlowControl.Tests.BasicControlValve (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.FlowControl.Tests.CheckValve (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.FlowControl.Tests.MCV (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.FlowControl.Tests.SpecificValveType (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.FlowControl.Tests.Switch (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.FlowControl.Tests.TanValve (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_parallel (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_serial (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_zeroMassFlow (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CrossFlowNTU (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Interfaces.Tests.Test_p_out_clipping (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Media.Tests.TestXRGMedia (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.Compressor (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.ConvectivePipe (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.ConvectivePipe_serial (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.Flow_Resistance (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.Nozzle (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.Pump (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.TransportDelay (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.Turbine (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Sensors.Tests.TestSensors (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Topology.Tests.TestDynamicTopology (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Topology.Tests.TestJunction (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Topology.Tests.TestJunctionNM (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.PhaseSeperator (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.TestVolumes (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.FlowControl.Tests.BasicControlValve (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.FlowControl.Tests.CheckValve (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.FlowControl.Tests.SpecificValveType (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.FlowControl.Tests.TanValve (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.ConductionElementTwoPhase (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEX (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.Interfaces.Tests.Test_p_out_clipping (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.Processes.Tests.TestFlowResistance (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.Processes.Tests.TransportDelay (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.Sensors.Tests.TestSensors (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.Topology.Tests.TestConnectors (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.Topology.Tests.TestJunction (sim)Simulate → Verify
ThermofluidStream_OM_adaptionsThermofluidStream.FlowControl.Tests.MCV (sim)Simulate → Verify