Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Modelica_StateGraph2_Modelica_StateGraph2.Examples.BasicStateGraphs.ParallelAutonomous.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001541/0.001541, allocations: 105.8 kB / 18.84 MB, free: 3.043 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001569/0.001569, allocations: 190.3 kB / 22.11 MB, free: 5.152 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.481/1.481, allocations: 225.6 MB / 250.8 MB, free: 13.08 MB / 206.1 MB " [Timeout remaining time 178] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo): time 0.1073/0.1073, allocations: 13.78 MB / 319.8 MB, free: 10.88 MB / 254.1 MB " [Timeout remaining time 180] Using package Modelica_StateGraph2 with version 2.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo) Using package Modelica with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo) Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo) Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo) Running command: translateModel(Modelica_StateGraph2.Examples.BasicStateGraphs.ParallelAutonomous,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="Modelica_StateGraph2_Modelica_StateGraph2.Examples.BasicStateGraphs.ParallelAutonomous") translateModel(Modelica_StateGraph2.Examples.BasicStateGraphs.ParallelAutonomous,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="Modelica_StateGraph2_Modelica_StateGraph2.Examples.BasicStateGraphs.ParallelAutonomous") [Timeout 660] "Notification: Performance of FrontEnd - loaded program: time 0.002348/0.002348, allocations: 63.89 kB / 446.6 MB, free: 14.94 MB / 318.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.121/0.1233, allocations: 55.66 MB / 0.4905 GB, free: 7.18 MB / 366.1 MB Notification: Performance of NFInst.instantiate(Modelica_StateGraph2.Examples.BasicStateGraphs.ParallelAutonomous): time 0.004318/0.1277, allocations: 2.379 MB / 0.4928 GB, free: 4.785 MB / 366.1 MB Notification: Performance of NFInst.instExpressions: time 0.003199/0.1309, allocations: 1.231 MB / 0.494 GB, free: 3.547 MB / 366.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.000605/0.1315, allocations: 35.69 kB / 0.4941 GB, free: 3.512 MB / 366.1 MB Notification: Performance of NFTyping.typeComponents: time 0.002397/0.1339, allocations: 1.138 MB / 0.4952 GB, free: 2.367 MB / 366.1 MB Notification: Performance of NFTyping.typeBindings: time 0.0003938/0.1342, allocations: 55.41 kB / 0.4952 GB, free: 2.312 MB / 366.1 MB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:15020:7-15026:3:writable] Warning: Usage of non-standard operator (not specified in the Modelica specification): Connections.uniqueRoot. Functionality might be partially supported but is not guaranteed. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:15020:7-15026:3:writable] Warning: The first argument 'parallel.local_entry.node' of Connections.uniqueRoot must have the form A.R, where A is a connector and R an over-determined type/record. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:15028:7-15035:4:writable] Warning: Usage of non-standard operator (not specified in the Modelica specification): Connections.uniqueRootIndices. Functionality might be partially supported but is not guaranteed. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:15028:7-15035:4:writable] Warning: The first argument 'parallel.local_entry.node' of Connections.uniqueRootIndices must have the form A.R, where A is a connector and R an over-determined type/record. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:15028:7-15035:4:writable] Warning: The second argument 'parallel.local_exit.node' of Connections.uniqueRootIndices must have the form A.R, where A is a connector and R an over-determined type/record. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:15046:9-15046:83:writable] Warning: Usage of non-standard operator (not specified in the Modelica specification): Connections.uniqueRoot. Functionality might be partially supported but is not guaranteed. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12183:5-12189:3:writable] Warning: Usage of non-standard operator (not specified in the Modelica specification): Connections.uniqueRoot. Functionality might be partially supported but is not guaranteed. Notification: Performance of NFTyping.typeClassSections: time 0.001674/0.1359, allocations: 462.8 kB / 0.4957 GB, free: 1.863 MB / 366.1 MB Notification: Performance of NFFlatten.flatten: time 0.001526/0.1374, allocations: 0.839 MB / 0.4965 GB, free: 1.023 MB / 366.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.001669/0.1391, allocations: 0.724 MB / 0.4972 GB, free: 296 kB / 366.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.0006689/0.1398, allocations: 323 kB / 0.4975 GB, free: 15.97 MB / 382.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.0005055/0.1403, allocations: 310.5 kB / 0.4978 GB, free: 15.67 MB / 382.1 MB Notification: Performance of NFPackage.collectConstants: time 0.0001087/0.1404, allocations: 64 kB / 0.4979 GB, free: 15.61 MB / 382.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0001798/0.1406, allocations: 83.98 kB / 0.4979 GB, free: 15.52 MB / 382.1 MB Notification: Performance of NFScalarize.scalarize: time 0.0002156/0.1408, allocations: 187.5 kB / 0.4981 GB, free: 15.34 MB / 382.1 MB Notification: Performance of NFVerifyModel.verify: time 0.000307/0.1411, allocations: 314.2 kB / 0.4984 GB, free: 15.03 MB / 382.1 MB Notification: Performance of NFConvertDAE.convert: time 0.0009916/0.1421, allocations: 0.8131 MB / 0.4992 GB, free: 14.21 MB / 382.1 MB Notification: Performance of FrontEnd - DAE generated: time 4.479e-06/0.1421, allocations: 0 / 0.4992 GB, free: 14.21 MB / 382.1 MB Notification: Performance of FrontEnd: time 2.295e-06/0.1421, allocations: 0 / 0.4992 GB, free: 14.21 MB / 382.1 MB Notification: Performance of Transformations before backend: time 1.073e-05/0.1421, allocations: 0 / 0.4992 GB, free: 14.21 MB / 382.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 176 * Number of variables: 176 Notification: Performance of Generate backend data structure: time 0.001437/0.1435, allocations: 0.8453 MB / 0.5 GB, free: 13.33 MB / 382.1 MB Notification: Performance of prepare preOptimizeDAE: time 4.817e-05/0.1436, allocations: 15.97 kB / 0.5001 GB, free: 13.32 MB / 382.1 MB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.0001627/0.1438, allocations: 76.47 kB / 0.5001 GB, free: 13.24 MB / 382.1 MB Notification: Performance of preOpt evaluateParameters (simulation): time 0.0008483/0.1446, allocations: 399.1 kB / 0.5005 GB, free: 12.82 MB / 382.1 MB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.0001373/0.1447, allocations: 84.27 kB / 0.5006 GB, free: 12.73 MB / 382.1 MB Notification: Performance of preOpt expandDerOperator (simulation): time 0.0001062/0.1449, allocations: 76.36 kB / 0.5007 GB, free: 12.66 MB / 382.1 MB Notification: Performance of preOpt clockPartitioning (simulation): time 0.001341/0.1462, allocations: 0.8174 MB / 0.5015 GB, free: 11.8 MB / 382.1 MB Notification: Performance of preOpt findStateOrder (simulation): time 1.857e-05/0.1462, allocations: 3.938 kB / 0.5015 GB, free: 11.8 MB / 382.1 MB Notification: Performance of preOpt replaceEdgeChange (simulation): time 7.718e-05/0.1463, allocations: 32 kB / 0.5015 GB, free: 11.77 MB / 382.1 MB Notification: Performance of preOpt inlineArrayEqn (simulation): time 1.927e-05/0.1463, allocations: 16 kB / 0.5015 GB, free: 11.75 MB / 382.1 MB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.001052/0.1474, allocations: 0.5672 MB / 0.5021 GB, free: 11.18 MB / 382.1 MB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:14981:9-14981:76:writable] Error: Found equation without time-dependent variables: parallel.entry_restart[1] = true Notification: Performance of preOpt removeSimpleEquations (simulation): time 0.003103/0.1505, allocations: 2.285 MB / 0.5043 GB, free: 8.812 MB / 382.1 MB Notification: Performance of preOpt comSubExp (simulation): time 0.0009455/0.1514, allocations: 0.577 MB / 0.5049 GB, free: 8.215 MB / 382.1 MB [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/ResolveLoops.mo:293:9-293:86:writable] Error: Internal error function resolveLoops_cutNodes failed Notification: Performance of preOpt resolveLoops (simulation): time 0.0009085/0.1523, allocations: 0.6138 MB / 0.5055 GB, free: 7.594 MB / 382.1 MB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12868:3-12868:30:writable] Error: Model is structurally singular, error found sorting equations parallel.entry[1].fire = parallel.entry[1].fire for variables parallel.entry[1].fire:DISCRETE(flow=false ) \"true, if transition fires and step connected to the transition output becomes active\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12868:3-12868:30:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12868:3-12868:30:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12868:3-12868:30:writable] Error: Model is structurally singular, error found sorting equations parallel.entry[2].fire = parallel.entry[2].fire for variables parallel.entry[2].fire:DISCRETE(flow=false ) \"true, if transition fires and step connected to the transition output becomes active\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12868:3-12868:30:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12868:3-12868:30:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2535:7-2538:33:writable] Error: Model is structurally singular, error found sorting equations step2.outPort[1].available = step2.outPort[1].available for variables step2.outPort[1].available:DISCRETE(flow=false ) \"= true, if step is active and firing is possible\" type: Boolean [1] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2535:7-2538:33:writable] Error: Model is structurally singular, error found sorting equations T1.enableFire = T1.enableFire for variables T1.enableFire:DISCRETE() \"= true, if firing condition is true\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2540:7-2543:33:writable] Error: Model is structurally singular, error found sorting equations T1.enableFire = T1.enableFire for variables T1.enableFire:DISCRETE() \"= true, if firing condition is true\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2540:7-2543:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2540:7-2543:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2544:7-2548:33:writable] Error: Model is structurally singular, error found sorting equations step1.outPort[1].available = step1.outPort[1].available for variables step1.outPort[1].available:DISCRETE(flow=false ) \"= true, if step is active and firing is possible\" type: Boolean [1] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2544:7-2548:33:writable] Error: Model is structurally singular, error found sorting equations T3.fire = T3.fire for variables T3.fire:DISCRETE() \"= true, if transition fires\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2544:7-2548:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2544:7-2548:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2549:7-2553:33:writable] Error: Model is structurally singular, error found sorting equations T3.fire = T3.fire for variables T3.fire:DISCRETE() \"= true, if transition fires\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2549:7-2553:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2549:7-2553:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2554:7-2557:33:writable] Error: Model is structurally singular, error found sorting equations parallel.entry[1].fire = parallel.entry[1].fire for variables parallel.entry[1].fire:DISCRETE(flow=false ) \"true, if transition fires and step connected to the transition output becomes active\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2554:7-2557:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2554:7-2557:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2558:7-2561:33:writable] Error: Model is structurally singular, error found sorting equations parallel.entry[2].fire = parallel.entry[2].fire for variables parallel.entry[2].fire:DISCRETE(flow=false ) \"true, if transition fires and step connected to the transition output becomes active\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2558:7-2561:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2558:7-2561:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2562:7-2565:33:writable] Error: Model is structurally singular, error found sorting equations step3.outPort[1].available = step3.outPort[1].available for variables step3.outPort[1].available:DISCRETE(flow=false ) \"= true, if step is active and firing is possible\" type: Boolean [1] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2562:7-2565:33:writable] Error: Model is structurally singular, error found sorting equations T2.enableFire = T2.enableFire for variables T2.enableFire:DISCRETE() \"= true, if firing condition is true\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2566:7-2569:33:writable] Error: Model is structurally singular, error found sorting equations T2.enableFire = T2.enableFire for variables T2.enableFire:DISCRETE() \"= true, if firing condition is true\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2566:7-2569:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2566:7-2569:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2570:7-2574:33:writable] Error: Model is structurally singular, error found sorting equations step4.outPort[1].available = step4.outPort[1].available for variables step4.outPort[1].available:DISCRETE(flow=false ) \"= true, if step is active and firing is possible\" type: Boolean [1] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2570:7-2574:33:writable] Error: Model is structurally singular, error found sorting equations T4.fire = T4.fire for variables T4.fire:DISCRETE() \"= true, if transition fires\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2570:7-2574:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2570:7-2574:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2575:7-2578:33:writable] Error: Model is structurally singular, error found sorting equations T4.fire = T4.fire for variables T4.fire:DISCRETE() \"= true, if transition fires\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2575:7-2578:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:2575:7-2578:33:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:15038:9-15039:27:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:15041:9-15041:68:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12207:5-12207:40:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12207:5-12207:40:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12207:5-12207:40:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12207:5-12207:40:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12431:5-12431:22:writable] Error: Model is structurally singular, error found sorting equations T2.enableFire = T2.enableFire for variables T2.enableFire:DISCRETE() \"= true, if firing condition is true\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12439:3-12439:21:writable] Error: Model is structurally singular, error found sorting equations T2.enableFire = T2.enableFire for variables T2.enableFire:DISCRETE() \"= true, if firing condition is true\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12440:3-12440:22:writable] Error: Model is structurally singular, error found sorting equations T2.enableFire = T2.enableFire for variables T2.enableFire:DISCRETE() \"= true, if firing condition is true\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12444:3-12444:29:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12444:3-12444:29:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12207:5-12207:40:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12207:5-12207:40:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12431:5-12431:22:writable] Error: Model is structurally singular, error found sorting equations T1.enableFire = T1.enableFire for variables T1.enableFire:DISCRETE() \"= true, if firing condition is true\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12439:3-12439:21:writable] Error: Model is structurally singular, error found sorting equations T1.enableFire = T1.enableFire for variables T1.enableFire:DISCRETE() \"= true, if firing condition is true\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12440:3-12440:22:writable] Error: Model is structurally singular, error found sorting equations T1.enableFire = T1.enableFire for variables T1.enableFire:DISCRETE() \"= true, if firing condition is true\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12444:3-12444:29:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12444:3-12444:29:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12179:5-12179:39:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12207:5-12207:40:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12207:5-12207:40:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12439:3-12439:21:writable] Error: Model is structurally singular, error found sorting equations T3.fire = T3.fire for variables T3.fire:DISCRETE() \"= true, if transition fires\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12440:3-12440:22:writable] Error: Model is structurally singular, error found sorting equations T3.fire = T3.fire for variables T3.fire:DISCRETE() \"= true, if transition fires\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12444:3-12444:29:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12444:3-12444:29:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12439:3-12439:21:writable] Error: Model is structurally singular, error found sorting equations T4.fire = T4.fire for variables T4.fire:DISCRETE() \"= true, if transition fires\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12440:3-12440:22:writable] Error: Model is structurally singular, error found sorting equations T4.fire = T4.fire for variables T4.fire:DISCRETE() \"= true, if transition fires\" type: Boolean [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12444:3-12444:29:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.resume = step3.inPort[2].node.resume for variables step3.inPort[2].node.resume:DISCRETE(flow=false ) \"= true, if the composite step is entered via a resume port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:12444:3-12444:29:writable] Error: Model is structurally singular, error found sorting equations step3.inPort[2].node.suspend = step3.inPort[2].node.suspend for variables step3.inPort[2].node.suspend:DISCRETE(flow=false ) \"= true, if the composite step is terminated via a suspend port\" type: Boolean [2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.1.0/package.mo:14981:9-14981:76:writable] Error: Found equation without time-dependent variables: parallel.entry_restart[1] = true Notification: Performance of preOpt evalFunc (simulation): time 0.002161/0.1545, allocations: 1.326 MB / 0.5068 GB, free: 6.277 MB / 382.1 MB Error: An independent subset of the model has imbalanced number of equations (128) and variables (49). variables: T4.t_start T4.enableFire T4.fire T3.t_start T3.enableFire T3.fire step1.outport_fire step1.inport_fire step1.oldActive step1.newActive step1.active T1.enableFire step4.outport_fire step4.inport_fire step4.oldActive step4.newActive step4.active T2.enableFire step3.outport_fire step3.inport_fire step3.oldActive step3.newActive step3.active step3.inPort[2].node.resume step3.inPort[2].node.suspend step2.outport_fire step2.inport_fire step2.oldActive step2.newActive step2.active parallel.entry[2].fire parallel.entry[1].fire parallel.oldActive parallel.entry_restart[2] parallel.firstActive parallel.startTransition parallel.entry_fire parallel.resume_fire parallel.suspend_fire parallel.outport_fire parallel.inport_fire parallel.finished parallel.newActive parallel.active $whenCondition1 $whenCondition2 $whenCondition3 $whenCondition4 $whenCondition5 equations: 1 : parallel.entry[1].fire = parallel.entry[1].fire 2 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 3 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 4 : parallel.entry[2].fire = parallel.entry[2].fire 5 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 6 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 7 : T1.enableFire = T1.enableFire 8 : T1.enableFire = T1.enableFire 9 : T1.enableFire = T1.enableFire 10 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 11 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 12 : T3.enableFire = T3.enableFire 13 : T3.fire = T3.fire 14 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 15 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 16 : T3.fire = T3.fire 17 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 18 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 19 : parallel.entry[1].fire = parallel.entry[1].fire 20 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 21 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 22 : parallel.entry[2].fire = parallel.entry[2].fire 23 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 24 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 25 : T2.enableFire = T2.enableFire 26 : T2.enableFire = T2.enableFire 27 : T2.enableFire = T2.enableFire 28 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 29 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 30 : T4.enableFire = T4.enableFire 31 : T4.fire = T4.fire 32 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 33 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 34 : T4.fire = T4.fire 35 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 36 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 37 : parallel.startTransition = pre(parallel.startTransition) and not pre(parallel.inport_fire) 38 : parallel.inport_fire = pre(parallel.startTransition) or Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({}) 39 : parallel.outport_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({}) 40 : parallel.suspend_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({}) 41 : parallel.resume_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({}) 42 : parallel.entry_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({parallel.entry[1].fire, parallel.entry[2].fire}) 43 : parallel.active = pre(parallel.newActive) 44 : parallel.newActive = if Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({}) then parallel.oldActive else parallel.inport_fire or Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({}) or parallel.active and not parallel.outport_fire and not parallel.suspend_fire 45 : parallel.firstActive = if parallel.active and not parallel.suspend_fire and pre(parallel.firstActive) <= 1 then pre(parallel.firstActive) + 1 else if parallel.resume_fire and parallel.finished then 0 else pre(parallel.firstActive) 46 : parallel.entry[1].fire = if parallel.firstActive == 1 then true else parallel.inport_fire 47 : parallel.entry[2].fire = if parallel.firstActive == 1 then parallel.entry_restart[2] else parallel.inport_fire 48 : step3.inPort[2].node.suspend = parallel.active and parallel.suspend_fire or not parallel.active and pre(parallel.active) 49 : step3.inPort[2].node.resume = parallel.resume_fire and not parallel.entry_fire 50 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 51 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 52 : step2.inport_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({T3.fire, parallel.entry[1].fire}) 53 : step2.outport_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({T1.enableFire}) 54 : step2.newActive = if step3.inPort[2].node.resume then step2.oldActive else step2.inport_fire or step2.active and not step2.outport_fire and not step3.inPort[2].node.suspend 55 : step2.active = pre(step2.newActive) 56 : T1.enableFire = step2.active and not step3.inPort[2].node.suspend 57 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 58 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 59 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 60 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 61 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 62 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 63 : step3.inport_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({parallel.entry[2].fire, T4.fire}) 64 : step3.outport_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({T2.enableFire}) 65 : step3.newActive = if step3.inPort[2].node.resume then step3.oldActive else step3.inport_fire or step3.active and not step3.outport_fire and not step3.inPort[2].node.suspend 66 : step3.active = pre(step3.newActive) 67 : T2.enableFire = step3.active and not step3.inPort[2].node.suspend 68 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 69 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 70 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 71 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 72 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 73 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 74 : T2.enableFire = T2.enableFire 75 : T2.enableFire = T2.enableFire 76 : T2.enableFire = T2.enableFire 77 : T2.enableFire = T2.enableFire 78 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 79 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 80 : step4.inport_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({T2.enableFire}) 81 : step4.outport_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({T4.fire}) 82 : step4.newActive = if step3.inPort[2].node.resume then step4.oldActive else step4.inport_fire or step4.active and not step4.outport_fire and not step3.inPort[2].node.suspend 83 : step4.active = pre(step4.newActive) 84 : T4.enableFire = step4.active and not step3.inPort[2].node.suspend 85 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 86 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 87 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 88 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 89 : T1.enableFire = T1.enableFire 90 : T1.enableFire = T1.enableFire 91 : T1.enableFire = T1.enableFire 92 : T1.enableFire = T1.enableFire 93 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 94 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 95 : step1.inport_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({T1.enableFire}) 96 : step1.outport_fire = Modelica_StateGraph2.Blocks.BooleanFunctions.anyTrue({T3.fire}) 97 : step1.newActive = if step3.inPort[2].node.resume then step1.oldActive else step1.inport_fire or step1.active and not step1.outport_fire and not step3.inPort[2].node.suspend 98 : step1.active = pre(step1.newActive) 99 : T3.enableFire = step1.active and not step3.inPort[2].node.suspend 100 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 101 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 102 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 103 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 104 : T3.enableFire = T3.enableFire 105 : T3.fire = T3.enableFire and time >= T3.t_start + T3.waitTime 106 : T3.fire = T3.fire 107 : T3.fire = T3.fire 108 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 109 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 110 : T4.enableFire = T4.enableFire 111 : T4.fire = T4.enableFire and time >= T4.t_start + T4.waitTime 112 : T4.fire = T4.fire 113 : T4.fire = T4.fire 114 : step3.inPort[2].node.resume = step3.inPort[2].node.resume 115 : step3.inPort[2].node.suspend = step3.inPort[2].node.suspend 116 : when $whenCondition1 then T4.t_start := time; end when; 117 : when $whenCondition2 then T3.t_start := time; end when; 118 : when $whenCondition3 then step1.oldActive := step1.active; end when; 119 : when $whenCondition3 then step4.oldActive := step4.active; end when; 120 : when $whenCondition3 then step3.oldActive := step3.active; end when; 121 : when $whenCondition3 then step2.oldActive := step2.active; end when; 122 : when false then parallel.oldActive := parallel.active; end when; 123 : when {$whenCondition4, $whenCondition5} then parallel.finished := parallel.outport_fire; end when; 124 : $whenCondition1 = T4.enableFire 125 : $whenCondition2 = T3.enableFire 126 : $whenCondition3 = step3.inPort[2].node.suspend 127 : $whenCondition4 = parallel.outport_fire 128 : $whenCondition5 = pre(parallel.entry_fire) Notification: Performance of preOpt encapsulateWhenConditions (simulation) : time 0.001471/0.1559, allocations: 1.132 MB / 0.5079 GB, free: 5.137 MB / 382.1 MB Error: pre-optimization module encapsulateWhenConditions (simulation) failed. " [Timeout remaining time 660] [Calling sys.exit(0), Time elapsed: 3.0129513265565038] Failed to read output from testmodel.py, exit status != 0: 0.165025407448411 0.451648799 0.30624701699999995 Calling exit ...