OpenModelica master from 2018-09-19 11:16:58 to 2018-09-19 22:47:22

Summary

OMC Commits4
Libraries Changed1
Number of Improvements1
Number of Regressions0
Number of Performance Improvements7
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
b0af930c0bAdrian Popfix for ticket:5133, make impure function calls be parameter expressions
e941483d36Adrian Popfix for ticket:5130 and ticket:5131 - do not free memory on fmi2Terminate as it should be possible to call fmi2GetXXX after it, just set the modelTerminated status - move memory free from fmi2Terminate to fmi2FreeInstance
2708d45b1dAdrian Popactivate the needed flags when -d=-nfScalarize is on
aa6173bbd4Adrian Popmake impure functions be of variability continuous (ticket:5127) - remove the check for impure in NFFrontEnd/NFCeval.mo - add check for impure in NFFrontEnd/NFCall.mo

Library Changes

LibraryChange
ThermoPowerFrom version 3.1 (revision 3.1-20180914-182356~git~master) to 3.1 (revision 3.1-20180918-214546~git~master)

Models Affected

ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FlyingBodies (sim)Compile performance 12.97 → 7.58 Simulate performance 42.96 → 22.05
Modelica_trunk_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Simulate performance 43.60 → 23.30
Modelica_trunk_cppModelica.Fluid.Examples.BranchingDynamicPipes (sim)Compile performance 16.46 → 9.63 Simulate performance 56.73 → 32.37
Modelica_trunk_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Simulate performance 12.64 → 6.83
Modelica_trunk_cppModelica.Media.Examples.Tests.MediaTestModels.Incompressible.Essotherm650 (sim)Simulate performance 12.36 → 6.83
Modelica_trunk_cppModelica.Media.Examples.Tests.MediaTestModels.Incompressible.Glycol47 (sim)Simulate performance 12.96 → 6.73
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.AlbuminTitration (sim)Compile performance 0:02:55 → 0:01:42
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)
ThermoPowerThermoPower.Test.GasComponents.TestFanMech (sim)Failed → Simulate