OpenModelica master from 2017-11-06 11:14:19 to 2017-11-08 02:39:00

Summary

OMC Commits24
Libraries Changed4
Number of Improvements12
Number of Regressions7
Number of Performance Improvements2
Number of Performance Regressions4

OpenModelica Changes

CommitAuthorSummary
2a409cde6Willi Braunadded first version of ida scaling
725d9defbniklworsacitvate 'Allow dividing by all globalKnownVars in initDAE' for cpp runtime
425073cefWilli Braun[FMI] fix sorting of the directional derivatives
28e9498e5ptaeuberAlways select start value with lowest...
cf744823ePer ÖstlundBasic handling of component conditions in nfinst.
42bc0b10aMahder GebremedhinNFFrontEnd small fix for array expressions ($array)
1e0528341Per ÖstlundImplement simple branch selection in nfinst.
67d63de5ePer ÖstlundClean up NFUnitCheck.foldEquation2 a bit.
8ab93d5b3Per ÖstlundRedeclare improvement in nfinst.
1be2a07fdAdeel AsgharAdded flags for input and output path. Input path flag `-inputPath` is used to read the model_init.xml and model_info.json files. `-f` flag for model_init.xml file gets the preference over `-inputPath`. Output path flag `-outputPath` is used to write the output files like model_res.mat, model_prof.intdata etc. `-r` flag for model_res.mat file gets preference over `-outputPath` flag. Fixes ticket:4583 where we need to set a different working directory for simulation executable.
1a778dd4aMahder GebremedhinNFFrontEnd record fix
1b186d3c3Volker Waurichthrow warning when SimCodeUtil.makeSES_SIMPLE_ASSIGN fails
a1aa13855Volker Waurichfix for SimCodeUtil.makeSES_SIMPLE_ASSIGN
49cdb0326Adrian Popfix opcua lib exports on windows
19933497bAdrian Popfix windows build
27d4fab07ptaeuberFix init message for FMI
bb335c693ptaeuberMove default success messages from stdout to LOG_SUCCESS
691f4e903Per ÖstlundImprove element visibility in nfinst.
b30e47aacMartin SjölundHandle reporting real stack overflow in Susan
037d5bb3fMartin SjölundFix scalability issue in NFUnitCheck
9e0eb5fd7Per ÖstlundFix StateSelect variability in nfinst.
0f0996174Per ÖstlundFix ticket:4611.
23c2c8b8fhudsonUpdating 3rdParty
fb2513cd3Martin SjölundUpdate open62541 to 0.2 release

Library Changes

LibraryChange
ModelicaTest_3.2.2_cppFrom version 3.2.2 (revision 3.2.2-184-gb5b7d40) to 3.2.2 (revision 3.2.2-188-g99a3ff7)
ModelicaTest_3.2.2_fmi_cppFrom version 3.2.2 OMSimulator v0.0.0-204-g82c54af (revision 3.2.2-184-gb5b7d40) OMSimulator v0.0.0-204-g82c54af to 3.2.2 OMSimulator v0.0.0-204-g82c54af (revision 3.2.2-188-g99a3ff7) OMSimulator v0.0.0-204-g82c54af
ModelicaTest_trunk_cppFrom version trunk (revision 20171103-130239~git~master-om35) to trunk (revision 20171107-174354~git~master-om36)
Modelica_SynchronousConfiguration hash (OMC settings or the testing script changed)

Models Affected

ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowSimulate performance 3.67 → 23.80
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWaterSimulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitializationCompile → Verify
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowSimulate performance 3.87 → 24.30
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWaterSimulate → Compile
ModelicaTest_3.2.2_fmi_cppModelicaTest.Fluid.TestComponents.Sensors.TestPressureVerify → Compile
ModelicaTest_3.2.2_fmi_cppModelicaTest.Fluid.TestPipesAndValves.LumpedPipeInitializationVerify → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowSimulate performance 3.72 → 23.75
ModelicaTest_trunk_cppModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWaterSimulate → Compile
Modelica_3.2.1_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDumpSimulate performance 26.01 → 9.73
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestFIRFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestFIR_StepFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestFIR_Step2Failed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestInterpolatorFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestUnitDelayFailed → Simulate
PowerSystems_cppPowerSystems.Examples.AC1ph_DC.Elementary.DoublelLineCompile → Simulate
PowerSystems_cppPowerSystems.Examples.AC3ph.Transmission.FaultRXlineCompile → Simulate
PowerSystems_cppPowerSystems.Examples.PowerWorld.PowerWorldSimulate → Compile
PowerSystems_cppPowerSystems.Examples.PowerWorld.Test.HydroPlantTest2Simulate → Compile
PowerSystems_cppPowerSystems.Examples.PowerWorld.Test.PowerPlantTest1Compile → Simulate
PowerSystems_cppPowerSystems.Examples.PowerWorld.Test.PowerPlantTest2Compile → Simulate
PowerSystems_fmi_cppPowerSystems.Examples.AC3ph.Elementary.RectifierCompile → Simulate
PowerSystems_fmi_cppPowerSystems.Examples.Generic.Test.GeneratorTest2Compile → Simulate
PowerSystems_fmi_cppPowerSystems.Examples.PowerWorld.PowerWorldSimulate performance 0:08:02 → 0.92
ThermoPowerThermoPower.Examples.RankineCycle.Simulators.ClosedLoopSimulate performance 0:02:17 → 0:08:00