OpenModelica master from 2017-07-04 22:47:49 to 2017-07-15 12:49:02

Summary

OMC Commits19
Libraries Changed1
Number of Improvements6
Number of Regressions1
Number of Performance Improvements6
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
591485eBernhard ThieleFix FMU import related simulation deviations
acc20ccAdeel AsgharCheck if the list is empty.
ca1c6dehkielincrease size of base array to avoid expensive re-sizing
7029f3aniklworsfix for coping sim values in BufferReaderWriter
90441d8ptaeuberImprove model_info.json
64eefbbptaeuberSpeed up tearing matching a bit
498ae9fAdeel AsgharIf an embedded server is specified.
02b0babAdeel AsgharOutput the information when opc-ua server is initialized.
0fc8e09hkieloptimize ResolveLoops.getShortPathsBetweenEqCrossNodes() further
107d88dptaeuberAdd execStat for matching/sorting of init dae
da6c53fhkielavoid multiple sorts
743991chkielfix reverse ranges n:-1:1
89f3548hkielfix List.sortIntN()
9a5c35ehkielsort lists before intersection to speed up
feee0cfhkielimplement intersection on sorted Integer lists
767bebdhkielRemove loop check from differentiation ther is still a maxIteration check. reduces running time tremendously
bfbc145ptaeuberCount tmp vars to unknowns in SimCode EqSystem
6210640ptaeuberAdd more info to SimCode EqSystem
0b0a647hkieluse AvlSetInt instead of too big List.uniqueIntN() array for large models

Library Changes

LibraryChange
Modelica_SynchronousFrom version 0.92.1 (revision 0.92.1-3-g5be4f21) to 0.92.1 (revision 0.92.1-4-g33f6429)

Models Affected

Buildings_1.6Buildings.Fluid.HeatExchangers.Boreholes.BaseClasses.Examples.SingleUTubeResistancesCompile → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedPulseSimulate → Verify
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_320BackEnd performance 13.97 → 5.97
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640BackEnd performance 0:01:48 → 22.42
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_320BackEnd performance 12.53 → 4.32
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640BackEnd performance 0:01:42 → 16.82
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80Failed → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800Failed → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200BackEnd performance 30.82 → 3.28
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400BackEnd performance 0:03:40 → 9.47
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320Simulate → Compile