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
2a409cde6cWilli Braunadded first version of ida scaling
725d9defb5niklworsacitvate 'Allow dividing by all globalKnownVars in initDAE' for cpp runtime
425073cef3Willi Braun[FMI] fix sorting of the directional derivatives
28e9498e5dptaeuberAlways select start value with lowest...
cf744823efPer ÖstlundBasic handling of component conditions in nfinst.
42bc0b10a8Mahder GebremedhinNFFrontEnd small fix for array expressions ($array)
1e0528341aPer ÖstlundImplement simple branch selection in nfinst.
67d63de5e5Per ÖstlundClean up NFUnitCheck.foldEquation2 a bit.
8ab93d5b39Per ÖstlundRedeclare improvement in nfinst.
1be2a07fd0Adeel 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.
1a778dd4aeMahder GebremedhinNFFrontEnd record fix
1b186d3c33Volker Waurichthrow warning when SimCodeUtil.makeSES_SIMPLE_ASSIGN fails
a1aa13855bVolker Waurichfix for SimCodeUtil.makeSES_SIMPLE_ASSIGN
49cdb03269Adrian Popfix opcua lib exports on windows
19933497b9Adrian Popfix windows build
27d4fab071ptaeuberFix init message for FMI
bb335c6930ptaeuberMove default success messages from stdout to LOG_SUCCESS
691f4e9033Per ÖstlundImprove element visibility in nfinst.
b30e47aac8Martin SjölundHandle reporting real stack overflow in Susan
037d5bb3feMartin SjölundFix scalability issue in NFUnitCheck
9e0eb5fd74Per ÖstlundFix StateSelect variability in nfinst.
0f0996174ePer ÖstlundFix ticket:4611.
23c2c8b8f7hudsonUpdating 3rdParty
fb2513cd39Martin 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.DynamicPipeWithNominalLaminarFlow (sim)Simulate performance 3.67 → 23.80
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitialization (sim)Compile → Verify
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Simulate performance 3.87 → 24.30
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate → Compile
ModelicaTest_3.2.2_fmi_cppModelicaTest.Fluid.TestComponents.Sensors.TestPressure (sim)Verify → Compile
ModelicaTest_3.2.2_fmi_cppModelicaTest.Fluid.TestPipesAndValves.LumpedPipeInitialization (sim)Verify → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Simulate performance 3.72 → 23.75
ModelicaTest_trunk_cppModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate → Compile
Modelica_3.2.1_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump (sim)Simulate performance 26.01 → 9.73
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestFIR (sim)Failed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestFIR_Step (sim)Failed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestFIR_Step2 (sim)Failed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestInterpolator (sim)Failed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestUnitDelay (sim)Failed → Simulate
PowerSystems_cppPowerSystems.Examples.AC1ph_DC.Elementary.DoublelLine (sim)Compile → Simulate
PowerSystems_cppPowerSystems.Examples.AC3ph.Transmission.FaultRXline (sim)Compile → Simulate
PowerSystems_cppPowerSystems.Examples.PowerWorld.PowerWorld (sim)Simulate → Compile
PowerSystems_cppPowerSystems.Examples.PowerWorld.Test.HydroPlantTest2 (sim)Simulate → Compile
PowerSystems_cppPowerSystems.Examples.PowerWorld.Test.PowerPlantTest1 (sim)Compile → Simulate
PowerSystems_cppPowerSystems.Examples.PowerWorld.Test.PowerPlantTest2 (sim)Compile → Simulate
PowerSystems_fmi_cppPowerSystems.Examples.AC3ph.Elementary.Rectifier (sim)Compile → Simulate
PowerSystems_fmi_cppPowerSystems.Examples.Generic.Test.GeneratorTest2 (sim)Compile → Simulate
PowerSystems_fmi_cppPowerSystems.Examples.PowerWorld.PowerWorld (sim)Simulate performance 0:08:02 → 0.92
ThermoPowerThermoPower.Examples.RankineCycle.Simulators.ClosedLoop (sim)Simulate performance 0:02:17 → 0:08:00