OpenModelica conversion from 2021-08-23 17:11:48 to 2021-09-08 17:17:05

Summary

OMC Commits53
Libraries Changed3
Number of Improvements36
Number of Regressions3
Number of Performance Improvements1
Number of Performance Regressions1

OpenModelica Changes

CommitAuthorSummary
c4c85238efperostImprove conversion script handling (#7881)
a4d13b977dAdeel AsgharShow checkbox to plot for array variables (#7879)
db0f27bb65hudsonUpdated libraries * libraries e548b42...e18eb20 (2): > Bump libraries > Bump libraries
413ca25e58Adeel AsgharLoad the .mol if is specified to load at startup via settings (#7877)
db555f8e16kabdelhak[BE] follow up for PR #7853 (#7875)
371f2e14a7perostRevert "Improve handling of noEvent (#7871)" (#7876)
c4423897afAdeel AsgharFix SEMLA build (#7869)
6c6211b162Rüdiger FrankeDon't rename der(a.b.c) to a.b.der(c) in C++ mat result files
042bd341bbRüdiger FrankeOmit listing of $cse and $TMP variables in OMEdit for Cpp runtime
b4f8972204rfrankeEscape special characters in C++ XML logger (#7867)
d7ba190954perostImprove handling of noEvent (#7871)
390e7678c6Adeel AsgharUse the hide result value from model_init.xml file (#7870)
85c8ec168arfrankeClean up and fix C++ cat_array (#7866)
a2e5ce7020perostFix expansion of unary minus and not (#7863)
8c59b8e5f6kabdelhak[BE] fix iterator handling in algorithms (#7853)
0f49ff78a1AnHeuermannFix segmentation fault when using KINSOL with LAPACK as linear solver.
5eb2c513c0Francesco CasellaUpdate the documentation of -homotopyOnFirstTry (#7847)
3deb8ba011Rüdiger FrankeImprove treatment of mutually dependent sub-clock relations
9949e99fefperostImprove handling of deleted components (#7855)
c0fb9191e2perostMore conditional array type fixes (#7851)
e6b71afa9cAdeel AsgharDivide the pixmap size with device pixel ratio for labels size (#7850)
c80f58e724phannebohmInvent nominal values for derivatives (#7819)
f946c53e07perostImprove handling of conditional components (#7844)
94df1562d0perostFix typing of assignments (#7843)
29111b4de3Adeel AsgharShow the display unit in the diagram layer with the parameter value (#7841)
403eebcfe7perostFix Type.sizeOf for complex types (#7831)
85c29264f9perostClean up some imports (#7830)
3277ec2e05perostHandle nested conditional array types better (#7829)
a0fbf64a68perostFix type of virtual component in expandable connector (#7827)
46401d3927Rüdiger FrankeFix assignment of values to constant bvector in linear loops
e75d94a77fhudsonUpdated libraries * libraries 128efa2...e548b42 (1): > Bump libraries
87d3f6cd4dperostImprove conditional array type handling (#7823)
4b61ed2bf7Adeel AsgharUse the correct column number when line wrapping is on (#7822)
4d54522b3eAdeel AsgharOpen the model in Modeling perspective on ctrl + double click (#7821)
d429790978Rüdiger FrankeFix Cpp index of model variables for multidimensional arrays
b0ab3cd1f8Rüdiger FrankeUse nominal values of states as fallback for derivatives in alg loops
2b5fc1dc9aperostHack to fix MSL conversion script rules (#7814)
afd367d88cRüdiger FrankeLimit tolerance for zero crossings in Cpp runtime
8f871c5776Rüdiger FrankeMerge Cpp includes with implementation files
9c669bb6f7Adeel AsgharUse #C9C9C9 for plot grid lines (#7810)
c28db791a1Rüdiger FrankeBase SystemDefaultImplementation on interfaces it implements
f617d0c66dRüdiger FrankeAdapt tolerance for zero crossings to output step size in Cpp runtime
5f1d838879Rüdiger FrankeRemove obsolete ISimControllerSettings
1260ec404cMartin SjölundAdded a flag hintReadAllVars to filterSimulationResults API (#7786)
2c5532caf2Mahder GebremedhinApply flag only to Fortran sources. Fix #7803.
23640ffbd0Mahder Gebremedhin[cmake] Build the needed runtime libs as shared.
85912c57d5Mahder Gebremedhin[cmake] Set PIC project wide. The time has come.
f9fc148d15Mahder Gebremedhin[cmake] Set RPATH for / in mind.
22abc9d9b1Rüdiger FrankeSupport assignment of rhs record to lhs expressions with Cpp
45274a4dd4AnHeuermannUpdate build section in READMEs to use contrib
a8e3ba4b69Rüdiger FrankeRemove special treatment of Cpp runtime from ModelTesting.mos
b736d544a2Rüdiger FrankeAdd variable filter option to Cpp runtime
573e955a08Rüdiger FrankeAvoid mutually dependent parent relationships during clock inference

3rdParty changes

Note that the 3rdParty libraries changed: 3fa82b78050f..296fd3d988a2

Library Changes

LibraryChange
Buildings_latestFrom version 9.0.0-master (2452b93d01835350c4030d5f799bab9456836ecc) to 9.0.0-master (bbee276cb5d878bda912b39ee493cbf126f95a71)
ModelicaTest_trunkFrom version trunk (7b28c44ce8c3e416f53801a63bd1571e10bc2dfa) to trunk (d160b78d87c54dcee94322fa68b813ac6dc3fd0d)
Modelica_trunkFrom version trunk (7b28c44ce8c3e416f53801a63bd1571e10bc2dfa) to trunk (d160b78d87c54dcee94322fa68b813ac6dc3fd0d)

Models Affected

Buildings_7.0.0Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)FrontEnd → Templates
Buildings_7.0.0Buildings.Controls.Predictors.Validation.ConstantInput (sim)FrontEnd → Simulate
Buildings_7.0.0Buildings.Controls.Predictors.Validation.ConstantInputDayOfAdjustment (sim)FrontEnd → Simulate
Buildings_7.0.0Buildings.Controls.Predictors.Validation.LinearInput (sim)FrontEnd → Simulate
Buildings_7.0.0Buildings.Controls.Predictors.Validation.LinearInputDayOfAdjustment (sim)FrontEnd → Simulate
Buildings_7.0.0Buildings.Controls.Predictors.Validation.SineInput (sim)FrontEnd → Simulate
Buildings_7.0.0Buildings.Controls.Predictors.Validation.SineInputDayOfAdjustment (sim)FrontEnd → Simulate
Buildings_7.0.0Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Simulate → Compile
Buildings_8.0.0Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)FrontEnd → Templates
Buildings_8.0.0Buildings.Controls.Predictors.Validation.ConstantInput (sim)FrontEnd → Simulate
Buildings_8.0.0Buildings.Controls.Predictors.Validation.ConstantInputDayOfAdjustment (sim)FrontEnd → Simulate
Buildings_8.0.0Buildings.Controls.Predictors.Validation.LinearInput (sim)FrontEnd → Simulate
Buildings_8.0.0Buildings.Controls.Predictors.Validation.LinearInputDayOfAdjustment (sim)FrontEnd → Simulate
Buildings_8.0.0Buildings.Controls.Predictors.Validation.SineInput (sim)FrontEnd → Simulate
Buildings_8.0.0Buildings.Controls.Predictors.Validation.SineInputDayOfAdjustment (sim)FrontEnd → Simulate
Buildings_8.0.0Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Compile → Simulate
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)FrontEnd → Templates
Buildings_latestBuildings.Controls.Predictors.Examples.BESTEST (sim)
Buildings_latestBuildings.Controls.Predictors.Validation.ConstantInput (sim)FrontEnd → Simulate
Buildings_latestBuildings.Controls.Predictors.Validation.ConstantInputDayOfAdjustment (sim)FrontEnd → Simulate
Buildings_latestBuildings.Controls.Predictors.Validation.LinearInput (sim)FrontEnd → Simulate
Buildings_latestBuildings.Controls.Predictors.Validation.LinearInputDayOfAdjustment (sim)FrontEnd → Simulate
Buildings_latestBuildings.Controls.Predictors.Validation.SineInput (sim)FrontEnd → Simulate
Buildings_latestBuildings.Controls.Predictors.Validation.SineInputDayOfAdjustment (sim)FrontEnd → Simulate
ExternDataExternData.Examples.SSVTest (sim)Failed → Templates
ModelicaTest_3.2.3ModelicaTest.Blocks.PadeDelay2 (sim)Compile → Verify
ModelicaTest_3.2.3ModelicaTest.Math.TestVectors (sim)Compile → Verify
ModelicaTest_4.0.0ModelicaTest.Blocks.PadeDelay2 (sim)Compile → Verify
ModelicaTest_4.0.0ModelicaTest.Math.TestVectors (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.Blocks.PadeDelay2 (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.Math.TestVectors (sim)Compile → Verify
Modelica_4.0.0Modelica.Clocked.Examples.CascadeControlledDrive.SubClocked (sim)FrontEnd → Simulate
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate performance 10.25 → 20.71
Modelica_SynchronousModelica_Synchronous.Examples.CascadeControlledDrive.SubClocked (sim)FrontEnd → Simulate
Modelica_trunkModelica.Clocked.Examples.CascadeControlledDrive.SubClocked (sim)FrontEnd → Simulate
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Compile
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.FaultTline (sim)Compile → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.Tline (sim)Compile → Simulate
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.FaultTline (sim)Compile → Simulate
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.Tline (sim)Compile → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_G (sim)Simulate performance 12.68 → 3.37