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
b0af930c0Adrian Popfix for ticket:5133, make impure function calls be parameter expressions
e941483d3Adrian 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
2708d45b1Adrian Popactivate the needed flags when -d=-nfScalarize is on
aa6173bbdAdrian 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.FlyingBodiesCompile performance 12.97 → 7.58 Simulate performance 42.96 → 22.05
Modelica_trunk_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderSimulate performance 43.60 → 23.30
Modelica_trunk_cppModelica.Fluid.Examples.BranchingDynamicPipesCompile performance 16.46 → 9.63 Simulate performance 56.73 → 32.37
Modelica_trunk_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationSimulate performance 12.64 → 6.83
Modelica_trunk_cppModelica.Media.Examples.Tests.MediaTestModels.Incompressible.Essotherm650Simulate performance 12.36 → 6.83
Modelica_trunk_cppModelica.Media.Examples.Tests.MediaTestModels.Incompressible.Glycol47Simulate performance 12.96 → 6.73
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.AlbuminTitrationCompile performance 0:02:55 → 0:01:42
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56
ThermoPowerThermoPower.Test.GasComponents.TestFanMechFailed → Simulate