Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo): time 0.0009263/0.0009263, allocations: 84.44 kB / 19.18 MB, free: 0.7383 MB / 13.93 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo): time 0.0009406/0.0009406, allocations: 169.9 kB / 22.46 MB, free: 2.102 MB / 18.57 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo): time 0.8787/0.8787, allocations: 177.1 MB / 202.8 MB, free: 5.742 MB / 186.7 MB " [Timeout remaining time 179] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenHydraulics 2.0.0-main/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenHydraulics 2.0.0-main/package.mo): time 0.3669/0.3669, allocations: 8.735 MB / 267.9 MB, free: 4.773 MB / 250.7 MB " [Timeout remaining time 179] Using package OpenHydraulics with version 2.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenHydraulics 2.0.0-main/package.mo) Using package Modelica with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo) Using package Complex with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo) Using package ModelicaServices with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo) Running command: setCommandLineOptions("--fmiFlags=s:cvode") Running command: "" <> buildModelFMU(OpenHydraulics.Examples.Excavator.DigCycleSimulation,fileNamePrefix="OpenHydraulics_OpenHydraulics_Examples_Excavator_DigCycleSimulation",fmuType="me_cs",version="2.0",platforms={"static"}) "" <> buildModelFMU(OpenHydraulics.Examples.Excavator.DigCycleSimulation,fileNamePrefix="OpenHydraulics_OpenHydraulics_Examples_Excavator_DigCycleSimulation",fmuType="me_cs",version="2.0",platforms={"static"}) [Timeout 660] "Notification: Performance of FrontEnd - loaded program: time 1.223e-06/1.223e-06, allocations: 0 / 396.5 MB, free: 15.71 MB / 330.7 MB Notification: Performance of FrontEnd - Absyn->SCode: time 1.278e-05/1.401e-05, allocations: 9.375 kB / 396.5 MB, free: 15.71 MB / 330.7 MB Notification: Performance of NFInst.instantiate(OpenHydraulics.Examples.Excavator.DigCycleSimulation): time 0.1703/0.1703, allocations: 80.2 MB / 476.7 MB, free: 3.355 MB / 362.7 MB Notification: Performance of NFInst.instExpressions: time 0.05239/0.2227, allocations: 36.8 MB / 0.5015 GB, free: 14.5 MB / 410.7 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.01795/0.2407, allocations: 0.6093 MB / 0.5021 GB, free: 13.89 MB / 410.7 MB Notification: Performance of NFTyping.typeComponents: time 0.0183/0.259, allocations: 14.83 MB / 0.5165 GB, free: 15 MB / 426.7 MB Notification: Performance of NFTyping.typeBindings: time 0.03014/0.2891, allocations: 15.7 MB / 0.5319 GB, free: 15.2 MB / 442.7 MB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenHydraulics 2.0.0-main/Basic/BaseClasses/massFlowRate_dp_WallFriction.mo:82:9-82:71:writable] Warning: Re was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. Notification: Performance of NFTyping.typeClassSections: time 0.02369/0.3128, allocations: 15.11 MB / 0.5466 GB, free: 184 kB / 442.7 MB Notification: Performance of NFFlatten.flatten: time 0.3407/0.6534, allocations: 51.07 MB / 0.5965 GB, free: 20.81 MB / 474.8 MB Notification: Performance of NFFlatten.resolveConnections: time 0.03552/0.689, allocations: 36.13 MB / 0.6318 GB, free: 33.76 MB / 490.8 MB Notification: Performance of NFEvalConstants.evaluate: time 0.03993/0.7289, allocations: 26.46 MB / 0.6576 GB, free: 24.07 MB / 490.8 MB Notification: Performance of NFSimplifyModel.simplify: time 0.02037/0.7493, allocations: 17.54 MB / 0.6748 GB, free: 16.61 MB / 490.8 MB Notification: Performance of NFPackage.collectConstants: time 0.009458/0.7587, allocations: 4.526 MB / 0.6792 GB, free: 13.78 MB / 490.8 MB Notification: Performance of NFFlatten.collectFunctions: time 0.01506/0.7738, allocations: 6.149 MB / 0.6852 GB, free: 7.754 MB / 490.8 MB Notification: Performance of NFScalarize.scalarize: time 0.01236/0.7861, allocations: 13.2 MB / 0.6981 GB, free: 11.12 MB / 0.4949 GB Notification: Performance of NFVerifyModel.verify: time 0.02296/0.8091, allocations: 13.5 MB / 0.7113 GB, free: 14.12 MB / 0.5105 GB Notification: Performance of NFConvertDAE.convert: time 0.05749/0.8666, allocations: 65.83 MB / 0.7755 GB, free: 14.23 MB / 0.573 GB Notification: Performance of FrontEnd - DAE generated: time 7.034e-06/0.8666, allocations: 0 / 0.7755 GB, free: 14.23 MB / 0.573 GB Notification: Performance of FrontEnd: time 2.164e-06/0.8666, allocations: 4 kB / 0.7756 GB, free: 14.22 MB / 0.573 GB Notification: Performance of Transformations before backend: time 0.001999/0.8686, allocations: 4 kB / 0.7756 GB, free: 14.22 MB / 0.573 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 7859 * Number of variables: 7859 Notification: Performance of Generate backend data structure: time 0.3924/1.261, allocations: 37.53 MB / 0.8122 GB, free: 95.62 MB / 0.5732 GB Notification: Performance of prepare preOptimizeDAE: time 4.497e-05/1.261, allocations: 9.969 kB / 0.8122 GB, free: 95.62 MB / 0.5732 GB Notification: Performance of preOpt introduceOutputAliases (simulation): time 0.008648/1.27, allocations: 3.8 MB / 0.8159 GB, free: 95.38 MB / 0.5732 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.01684/1.287, allocations: 6.092 MB / 0.8219 GB, free: 93.23 MB / 0.5732 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.03486/1.321, allocations: 23.47 MB / 0.8448 GB, free: 90.82 MB / 0.5732 GB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.001716/1.323, allocations: 2.72 MB / 0.8475 GB, free: 89.77 MB / 0.5732 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.006601/1.33, allocations: 2.419 MB / 0.8498 GB, free: 89.31 MB / 0.5732 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.06713/1.397, allocations: 51.61 MB / 0.9002 GB, free: 43.19 MB / 0.5732 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.0005298/1.397, allocations: 119.6 kB / 0.9003 GB, free: 43.12 MB / 0.5732 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.002913/1.4, allocations: 1.028 MB / 0.9013 GB, free: 42.18 MB / 0.5732 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.004122/1.404, allocations: 5.764 MB / 0.907 GB, free: 36.48 MB / 0.5732 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.06144/1.466, allocations: 45.44 MB / 0.9513 GB, free: 7.289 MB / 0.5888 GB Notification: Performance of preOpt removeSimpleEquations (simulation): time 0.4123/1.878, allocations: 176.3 MB / 1.123 GB, free: 85.67 MB / 0.6669 GB Notification: Performance of preOpt comSubExp (simulation): time 0.0431/1.921, allocations: 33.37 MB / 1.156 GB, free: 83.27 MB / 0.6669 GB Notification: Performance of preOpt resolveLoops (simulation): time 0.0176/1.939, allocations: 18.06 MB / 1.174 GB, free: 77.63 MB / 0.6669 GB Notification: Performance of preOpt evalFunc (simulation): time 0.06646/2.005, allocations: 66.11 MB / 1.238 GB, free: 34.8 MB / 0.6669 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.02811/2.033, allocations: 22.22 MB / 1.26 GB, free: 12.14 MB / 0.6669 GB Notification: Performance of pre-optimization done (n=1823): time 1.855e-05/2.033, allocations: 3.984 kB / 1.26 GB, free: 12.13 MB / 0.6669 GB Notification: Performance of matching and sorting (n=2234): time 1.226/3.26, allocations: 417.1 MB / 1.667 GB, free: 122.9 MB / 0.6825 GB Notification: Performance of inlineWhenForInitialization (initialization): time 0.0002427/3.26, allocations: 1.508 MB / 1.669 GB, free: 121.1 MB / 0.6825 GB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.02261/3.282, allocations: 27.06 MB / 1.695 GB, free: 94.21 MB / 0.6825 GB Notification: Performance of collectPreVariables (initialization): time 0.003255/3.286, allocations: 408.8 kB / 1.696 GB, free: 93.81 MB / 0.6825 GB Notification: Performance of collectInitialEqns (initialization): time 0.007283/3.293, allocations: 16.71 MB / 1.712 GB, free: 77.15 MB / 0.6825 GB Notification: Performance of collectInitialBindings (initialization): time 0.005059/3.298, allocations: 7.967 MB / 1.72 GB, free: 69.29 MB / 0.6825 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.005824/3.304, allocations: 5.513 MB / 1.725 GB, free: 63.77 MB / 0.6825 GB Notification: Performance of setup shared object (initialization): time 2.322e-05/3.304, allocations: 305.1 kB / 1.725 GB, free: 63.46 MB / 0.6825 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.01646/3.32, allocations: 20.54 MB / 1.745 GB, free: 42.66 MB / 0.6825 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.2119/3.532, allocations: 29.76 MB / 1.774 GB, free: 149.6 MB / 0.6825 GB Notification: Performance of analyzeInitialSystem (initialization): time 0.2463/3.779, allocations: 149 MB / 1.92 GB, free: 85.02 MB / 0.6825 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 0.0004373/3.779, allocations: 92 kB / 1.92 GB, free: 84.93 MB / 0.6825 GB Notification: Performance of matching and sorting (n=3779) (initialization): time 0.0871/3.866, allocations: 74.07 MB / 1.992 GB, free: 13.86 MB / 0.6825 GB Notification: Performance of prepare postOptimizeDAE: time 0.0003157/3.866, allocations: 1.207 MB / 1.994 GB, free: 12.41 MB / 0.6825 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0003213/3.867, allocations: 304 kB / 1.994 GB, free: 12.11 MB / 0.6825 GB Notification: Tearing is skipped for strong component 8 because system size of 219 exceeds maximum system size for tearing of linear systems (200). To adjust the maximum system size for tearing use --maxSizeLinearTearing=. Notification: Performance of postOpt tearingSystem (initialization): time 0.225/4.092, allocations: 9.226 MB / 2.003 GB, free: 145.1 MB / 0.6825 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01815/4.11, allocations: 6.123 MB / 2.009 GB, free: 145.1 MB / 0.6825 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.04968/4.16, allocations: 91.74 MB / 2.098 GB, free: 97.55 MB / 0.6825 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.02056/4.18, allocations: 2.082 MB / 2.101 GB, free: 97.54 MB / 0.6825 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.004649/4.185, allocations: 1.421 MB / 2.102 GB, free: 97.54 MB / 0.6825 GB Warning: Assuming fixed start value for the following 39 variables: hydraulics.constantSpeed.phi:VARIABLE(unit = \"rad\" fixed = true ) \"Angle of flange with respect to support (= flange.phi - support.phi)\" type: Real hydraulics.boomCylRight.cushionHead.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.boomCylRight.cushionRod.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.boomCylRight.leakage_Head2Env.port_b.p:VARIABLE(flow=false min = 0.0 start = hydraulics.boomCylRight.cushionHead.reliefValve.variableRestriction.p_init unit = \"Pa\" fixed = true nominal = 1e5 stateSelect=StateSelect.prefer ) \"Pressure in the connection point\" type: Real hydraulics.boomCylLeft.cushionHead.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.boomCylLeft.cushionRod.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.armCyl.cushionHead.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.armCyl.cushionRod.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.bucketCyl.cushionHead.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.bucketCyl.cushionRod.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.swingMotor.PRV_A2B.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.swingMotor.PRV_B2A.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.bucketValve.valve4_3pos_wRelief.reliefB2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.bucketValve.valve4_3pos_wRelief.reliefA2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.bucketValve.valve4_3pos_wRelief.dynamicResponse.y:VARIABLE(flow=false start = hydraulics.bucketValve.valve4_3pos_wRelief.dynamicResponse.y_start fixed = true ) \"Connector of Real output signal\" type: Real hydraulics.armValve.valve4_3pos_wRelief.reliefB2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.armValve.valve4_3pos_wRelief.reliefA2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.armValve.valve4_3pos_wRelief.dynamicResponse.y:VARIABLE(flow=false start = hydraulics.armValve.valve4_3pos_wRelief.dynamicResponse.y_start fixed = true ) \"Connector of Real output signal\" type: Real hydraulics.boomValve.valve4_3pos_wRelief.reliefB2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.boomValve.valve4_3pos_wRelief.reliefA2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.boomValve.valve4_3pos_wRelief.dynamicResponse.y:VARIABLE(flow=false start = hydraulics.boomValve.valve4_3pos_wRelief.dynamicResponse.y_start fixed = true ) \"Connector of Real output signal\" type: Real hydraulics.swingValve.valve4_3pos_wRelief.reliefB2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.swingValve.valve4_3pos_wRelief.reliefA2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.swingValve.valve4_3pos_wRelief.dynamicResponse.y:VARIABLE(flow=false start = hydraulics.swingValve.valve4_3pos_wRelief.dynamicResponse.y_start fixed = true ) \"Connector of Real output signal\" type: Real hydraulics.powerUnit.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.swingLineA.port_a.p:VARIABLE(flow=false min = 0.0 start = hydraulics.swingLineA.wallFriction_a.p_init unit = \"Pa\" fixed = true nominal = 1e5 stateSelect=StateSelect.prefer ) \"Pressure in the connection point\" type: Real hydraulics.pumpLine.port_a.p:VARIABLE(flow=false min = 0.0 start = hydraulics.pumpLine.wallFriction_a.p_init unit = \"Pa\" fixed = true nominal = 1e5 stateSelect=StateSelect.prefer ) \"Pressure in the connection point\" type: Real digCycleSeq.swingFilter.yd:VARIABLE(start = digCycleSeq.swingFilter.yd_start fixed = true ) \"Derivative of y\" type: Real digCycleSeq.boomFilter.yd:VARIABLE(start = digCycleSeq.boomFilter.yd_start fixed = true ) \"Derivative of y\" type: Real digCycleSeq.armFilter.yd:VARIABLE(start = digCycleSeq.armFilter.yd_start fixed = true ) \"Derivative of y\" type: Real digCycleSeq.bucketFilter.yd:VARIABLE(start = digCycleSeq.bucketFilter.yd_start fixed = true ) \"Derivative of y\" type: Real hydraulics.bucketCyl.cushionRod.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.bucketCyl.cushionHead.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.armCyl.cushionRod.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.armCyl.cushionHead.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.boomCylLeft.cushionRod.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.boomCylLeft.cushionHead.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.boomCylRight.cushionRod.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.boomCylRight.cushionHead.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real Notification: Performance of preBalanceInitialSystem (initialization_lambda0): time 0.03523/4.22, allocations: 30.36 MB / 2.132 GB, free: 84.25 MB / 0.6825 GB Notification: Performance of partitionIndependentBlocks (initialization_lambda0): time 0.02213/4.242, allocations: 29.75 MB / 2.161 GB, free: 61.9 MB / 0.6825 GB Notification: Performance of analyzeInitialSystem (initialization_lambda0): time 0.4704/4.712, allocations: 149 MB / 2.306 GB, free: 134.3 MB / 0.7138 GB Notification: Performance of solveInitialSystemEqSystem (initialization_lambda0): time 0.0003026/4.713, allocations: 88.78 kB / 2.306 GB, free: 134.3 MB / 0.7138 GB Notification: Performance of matching and sorting (n=3779) (initialization_lambda0): time 0.1014/4.814, allocations: 74.05 MB / 2.378 GB, free: 120.1 MB / 0.7138 GB Notification: Performance of prepare postOptimizeDAE: time 0.0003836/4.815, allocations: 1.208 MB / 2.38 GB, free: 118.8 MB / 0.7138 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0003312/4.815, allocations: 303 kB / 2.38 GB, free: 118.8 MB / 0.7138 GB Notification: Tearing is skipped for strong component 45 because system size of 219 exceeds maximum system size for tearing of linear systems (200). To adjust the maximum system size for tearing use --maxSizeLinearTearing=. Notification: Performance of postOpt tearingSystem (initialization): time 0.0132/4.828, allocations: 9.241 MB / 2.389 GB, free: 114.2 MB / 0.7138 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01466/4.843, allocations: 6.116 MB / 2.395 GB, free: 111.6 MB / 0.7138 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.04773/4.89, allocations: 91.72 MB / 2.484 GB, free: 16.85 MB / 0.7138 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.01975/4.91, allocations: 2.076 MB / 2.487 GB, free: 14.8 MB / 0.7138 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.004482/4.915, allocations: 1.419 MB / 2.488 GB, free: 13.38 MB / 0.7138 GB Warning: Assuming fixed start value for the following 39 variables: hydraulics.constantSpeed.phi:VARIABLE(unit = \"rad\" fixed = true ) \"Angle of flange with respect to support (= flange.phi - support.phi)\" type: Real hydraulics.boomCylRight.cushionHead.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.boomCylRight.cushionRod.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.boomCylRight.leakage_Head2Env.port_b.p:VARIABLE(flow=false min = 0.0 start = hydraulics.boomCylRight.cushionHead.reliefValve.variableRestriction.p_init unit = \"Pa\" fixed = true nominal = 1e5 stateSelect=StateSelect.prefer ) \"Pressure in the connection point\" type: Real hydraulics.boomCylLeft.cushionHead.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.boomCylLeft.cushionRod.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.armCyl.cushionHead.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.armCyl.cushionRod.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.bucketCyl.cushionHead.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.bucketCyl.cushionRod.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.swingMotor.PRV_A2B.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.swingMotor.PRV_B2A.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.bucketValve.valve4_3pos_wRelief.reliefB2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.bucketValve.valve4_3pos_wRelief.reliefA2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.bucketValve.valve4_3pos_wRelief.dynamicResponse.y:VARIABLE(flow=false start = hydraulics.bucketValve.valve4_3pos_wRelief.dynamicResponse.y_start fixed = true ) \"Connector of Real output signal\" type: Real hydraulics.armValve.valve4_3pos_wRelief.reliefB2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.armValve.valve4_3pos_wRelief.reliefA2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.armValve.valve4_3pos_wRelief.dynamicResponse.y:VARIABLE(flow=false start = hydraulics.armValve.valve4_3pos_wRelief.dynamicResponse.y_start fixed = true ) \"Connector of Real output signal\" type: Real hydraulics.boomValve.valve4_3pos_wRelief.reliefB2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.boomValve.valve4_3pos_wRelief.reliefA2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.boomValve.valve4_3pos_wRelief.dynamicResponse.y:VARIABLE(flow=false start = hydraulics.boomValve.valve4_3pos_wRelief.dynamicResponse.y_start fixed = true ) \"Connector of Real output signal\" type: Real hydraulics.swingValve.valve4_3pos_wRelief.reliefB2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.swingValve.valve4_3pos_wRelief.reliefA2T.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.swingValve.valve4_3pos_wRelief.dynamicResponse.y:VARIABLE(flow=false start = hydraulics.swingValve.valve4_3pos_wRelief.dynamicResponse.y_start fixed = true ) \"Connector of Real output signal\" type: Real hydraulics.powerUnit.reliefValve.valvePosition:VARIABLE(start = 0.0 fixed = true ) \"Normalized valve position (between 0 and 1)\" type: Real hydraulics.swingLineA.port_a.p:VARIABLE(flow=false min = 0.0 start = hydraulics.swingLineA.wallFriction_a.p_init unit = \"Pa\" fixed = true nominal = 1e5 stateSelect=StateSelect.prefer ) \"Pressure in the connection point\" type: Real hydraulics.pumpLine.port_a.p:VARIABLE(flow=false min = 0.0 start = hydraulics.pumpLine.wallFriction_a.p_init unit = \"Pa\" fixed = true nominal = 1e5 stateSelect=StateSelect.prefer ) \"Pressure in the connection point\" type: Real digCycleSeq.swingFilter.yd:VARIABLE(start = digCycleSeq.swingFilter.yd_start fixed = true ) \"Derivative of y\" type: Real digCycleSeq.boomFilter.yd:VARIABLE(start = digCycleSeq.boomFilter.yd_start fixed = true ) \"Derivative of y\" type: Real digCycleSeq.armFilter.yd:VARIABLE(start = digCycleSeq.armFilter.yd_start fixed = true ) \"Derivative of y\" type: Real digCycleSeq.bucketFilter.yd:VARIABLE(start = digCycleSeq.bucketFilter.yd_start fixed = true ) \"Derivative of y\" type: Real hydraulics.bucketCyl.cushionRod.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.bucketCyl.cushionHead.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.armCyl.cushionRod.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.armCyl.cushionHead.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.boomCylLeft.cushionRod.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.boomCylLeft.cushionHead.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.boomCylRight.cushionRod.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real hydraulics.boomCylRight.cushionHead.flowFraction:VARIABLE(fixed = true protected = true ) \"fraction of flow allowed by cushion\" type: Real Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 1400 * Number of states: 0 () * Number of discrete variables: 204 (hydraulics.powerUnit.reliefValve.variableRestriction.data.zetaLaminarKnown,hydraulics.swingValve.valve4_3pos_wRelief.A2T.data.zetaLaminarKnown,hydraulics.swingValve.valve4_3pos_wRelief.P2B.data.zetaLaminarKnown,hydraulics.swingValve.valve4_3pos_wRelief.B2T.data.zetaLaminarKnown,hydraulics.swingValve.valve4_3pos_wRelief.P2A.data.zetaLaminarKnown,hydraulics.swingValve.valve4_3pos_wRelief.reliefA2T.variableRestriction.data.zetaLaminarKnown,hydraulics.swingValve.valve4_3pos_wRelief.reliefB2T.variableRestriction.data.zetaLaminarKnown,hydraulics.swingValve.valve4_3pos_wRelief.checkT2A.variableRestriction.data.zetaLaminarKnown,hydraulics.swingValve.valve4_3pos_wRelief.checkT2B.variableRestriction.data.zetaLaminarKnown,hydraulics.boomValve.valve4_3pos_wRelief.A2T.data.zetaLaminarKnown,hydraulics.boomValve.valve4_3pos_wRelief.P2B.data.zetaLaminarKnown,hydraulics.boomValve.valve4_3pos_wRelief.B2T.data.zetaLaminarKnown,hydraulics.boomValve.valve4_3pos_wRelief.P2A.data.zetaLaminarKnown,hydraulics.boomValve.valve4_3pos_wRelief.reliefA2T.variableRestriction.data.zetaLaminarKnown,hydraulics.boomValve.valve4_3pos_wRelief.reliefB2T.variableRestriction.data.zetaLaminarKnown,hydraulics.boomValve.valve4_3pos_wRelief.checkT2A.variableRestriction.data.zetaLaminarKnown,hydraulics.boomValve.valve4_3pos_wRelief.checkT2B.variableRestriction.data.zetaLaminarKnown,hydraulics.armValve.valve4_3pos_wRelief.A2T.data.zetaLaminarKnown,hydraulics.armValve.valve4_3pos_wRelief.P2B.data.zetaLaminarKnown,hydraulics.armValve.valve4_3pos_wRelief.B2T.data.zetaLaminarKnown,hydraulics.armValve.valve4_3pos_wRelief.P2A.data.zetaLaminarKnown,hydraulics.armValve.valve4_3pos_wRelief.reliefA2T.variableRestriction.data.zetaLaminarKnown,hydraulics.armValve.valve4_3pos_wRelief.reliefB2T.variableRestriction.data.zetaLaminarKnown,hydraulics.armValve.valve4_3pos_wRelief.checkT2A.variableRestriction.data.zetaLaminarKnown,hydraulics.armValve.valve4_3pos_wRelief.checkT2B.variableRestriction.data.zetaLaminarKnown,hydraulics.bucketValve.valve4_3pos_wRelief.A2T.data.zetaLaminarKnown,hydraulics.bucketValve.valve4_3pos_wRelief.P2B.data.zetaLaminarKnown,hydraulics.bucketValve.valve4_3pos_wRelief.B2T.data.zetaLaminarKnown,hydraulics.bucketValve.valve4_3pos_wRelief.P2A.data.zetaLaminarKnown,hydraulics.bucketValve.valve4_3pos_wRelief.reliefA2T.variableRestriction.data.zetaLaminarKnown,hydraulics.bucketValve.valve4_3pos_wRelief.reliefB2T.variableRestriction.data.zetaLaminarKnown,hydraulics.bucketValve.valve4_3pos_wRelief.checkT2A.variableRestriction.data.zetaLaminarKnown,hydraulics.bucketValve.valve4_3pos_wRelief.checkT2B.variableRestriction.data.zetaLaminarKnown,hydraulics.swingMotor.PRV_B2A.variableRestriction.data.zetaLaminarKnown,hydraulics.swingMotor.PRV_A2B.variableRestriction.data.zetaLaminarKnown,hydraulics.bucketCyl.cushionRod.reliefValve.variableRestriction.data.zetaLaminarKnown,hydraulics.bucketCyl.cushionRod.cushionRestriction.data.zetaLaminarKnown,hydraulics.bucketCyl.cushionHead.reliefValve.variableRestriction.data.zetaLaminarKnown,hydraulics.bucketCyl.cushionHead.cushionRestriction.data.zetaLaminarKnown,hydraulics.armCyl.cushionRod.reliefValve.variableRestriction.data.zetaLaminarKnown,hydraulics.armCyl.cushionRod.cushionRestriction.data.zetaLaminarKnown,hydraulics.armCyl.cushionHead.reliefValve.variableRestriction.data.zetaLaminarKnown,hydraulics.armCyl.cushionHead.cushionRestriction.data.zetaLaminarKnown,hydraulics.boomCylLeft.cushionRod.reliefValve.variableRestriction.data.zetaLaminarKnown,hydraulics.boomCylLeft.cushionRod.cushionRestriction.data.zetaLaminarKnown,hydraulics.boomCylLeft.cushionHead.reliefValve.variableRestriction.data.zetaLaminarKnown,hydraulics.boomCylLeft.cushionHead.cushionRestriction.data.zetaLaminarKnown,hydraulics.boomCylRight.cushionRod.reliefValve.variableRestriction.data.zetaLaminarKnown,hydraulics.boomCylRight.cushionRod.cushionRestriction.data.zetaLaminarKnown,hydraulics.boomCylRight.cushionHead.reliefValve.variableRestriction.data.zetaLaminarKnown,hydraulics.boomCylRight.cushionHead.cushionRestriction.data.zetaLaminarKnown,hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.free,world.gravityArrowColor[3],world.gravityArrowColor[2],world.gravityArrowColor[1],world.axisColor_x[3],world.axisColor_x[2],world.axisColor_x[1],world.groundColor[3],world.groundColor[2],world.groundColor[1],world.gravitySphereColor[3],world.gravitySphereColor[2],world.gravitySphereColor[1],mechanicsBody.bBucket.sphereColor[3],mechanicsBody.bBucket.sphereColor[2],mechanicsBody.bBucket.sphereColor[1],mechanicsBody.bArm.sphereColor[3],mechanicsBody.bArm.sphereColor[2],mechanicsBody.bArm.sphereColor[1],mechanicsBody.bBoom.sphereColor[3],mechanicsBody.bBoom.sphereColor[2],mechanicsBody.bBoom.sphereColor[1],mechanicsBody.bCarriage.sphereColor[3],mechanicsBody.bCarriage.sphereColor[2],mechanicsBody.bCarriage.sphereColor[1],mechanicsBody.bucketLink.color[3],mechanicsBody.bucketLink.color[2],mechanicsBody.bucketLink.color[1],mechanicsBody.arm2Link.color[3],mechanicsBody.arm2Link.color[2],mechanicsBody.arm2Link.color[1],mechanicsBody.arm1Link.color[3],mechanicsBody.arm1Link.color[2],mechanicsBody.arm1Link.color[1],mechanicsBody.armLink.color[3],mechanicsBody.armLink.color[2],mechanicsBody.armLink.color[1],mechanicsBody.boom4LinkY.color[3],mechanicsBody.boom4LinkY.color[2],mechanicsBody.boom4LinkY.color[1],mechanicsBody.boom4LinkX.color[3],mechanicsBody.boom4LinkX.color[2],mechanicsBody.boom4LinkX.color[1],mechanicsBody.boom3Link.color[3],mechanicsBody.boom3Link.color[2],mechanicsBody.boom3Link.color[1],mechanicsBody.boom2LinkLeft.color[3],mechanicsBody.boom2LinkLeft.color[2],mechanicsBody.boom2LinkLeft.color[1],mechanicsBody.boom2LinkRight.color[3],mechanicsBody.boom2LinkRight.color[2],mechanicsBody.boom2LinkRight.color[1],mechanicsBody.boom1LinkLeft.color[3],mechanicsBody.boom1LinkLeft.color[2],mechanicsBody.boom1LinkLeft.color[1],mechanicsBody.boom1LinkRight.color[3],mechanicsBody.boom1LinkRight.color[2],mechanicsBody.boom1LinkRight.color[1],mechanicsBody.boom.color[3],mechanicsBody.boom.color[2],mechanicsBody.boom.color[1],mechanicsBody.carriage.color[3],mechanicsBody.carriage.color[2],mechanicsBody.carriage.color[1],mechanicsBody.base.color[3],mechanicsBody.base.color[2],mechanicsBody.base.color[1],mechanicsBody.cylBucket.lineShapeColor[3],mechanicsBody.cylBucket.lineShapeColor[2],mechanicsBody.cylBucket.lineShapeColor[1],mechanicsBody.cylBucket.massColor[3],mechanicsBody.cylBucket.massColor[2],mechanicsBody.cylBucket.massColor[1],mechanicsBody.cylArm.lineShapeColor[3],mechanicsBody.cylArm.lineShapeColor[2],mechanicsBody.cylArm.lineShapeColor[1],mechanicsBody.cylArm.massColor[3],mechanicsBody.cylArm.massColor[2],mechanicsBody.cylArm.massColor[1],mechanicsBody.cylBoomLeft.lineShapeColor[3],mechanicsBody.cylBoomLeft.lineShapeColor[2],mechanicsBody.cylBoomLeft.lineShapeColor[1],mechanicsBody.cylBoomLeft.massColor[3],mechanicsBody.cylBoomLeft.massColor[2],mechanicsBody.cylBoomLeft.massColor[1],mechanicsBody.cylBoomRight.lineShapeColor[3],mechanicsBody.cylBoomRight.lineShapeColor[2],mechanicsBody.cylBoomRight.lineShapeColor[1],mechanicsBody.cylBoomRight.massColor[3],mechanicsBody.cylBoomRight.massColor[2],mechanicsBody.cylBoomRight.massColor[1],mechanicsBody.jointRRR1.rodColor[3],mechanicsBody.jointRRR1.rodColor[2],mechanicsBody.jointRRR1.rodColor[1],mechanicsBody.jointRRR1.cylinderColor[3],mechanicsBody.jointRRR1.cylinderColor[2],mechanicsBody.jointRRR1.cylinderColor[1],mechanicsBody.jointRRR1.jointUSR.revolute.positiveBranch,hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.mode,$PRE.hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.mode,hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.locked,hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.startBackward,$PRE.hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.startBackward,hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.startForward,$PRE.hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.startForward,hydraulics.bucketCyl.cylinderChamberRod.empty,hydraulics.bucketCyl.cylinderChamberHead.empty,hydraulics.armCyl.cylinderChamberRod.empty,hydraulics.armCyl.cylinderChamberHead.empty,hydraulics.boomCylLeft.cylinderChamberRod.empty,hydraulics.boomCylLeft.cylinderChamberHead.empty,hydraulics.boomCylRight.cylinderChamberRod.empty,hydraulics.boomCylRight.cylinderChamberHead.empty,$whenCondition8,$whenCondition7,$whenCondition6,$whenCondition5,$whenCondition4,$whenCondition3,$whenCondition2,$whenCondition1,$whenCondition9,$whenCondition10,$whenCondition11,$whenCondition12,$whenCondition13,$whenCondition14,$whenCondition15,$whenCondition16,mechanicsBody.jointRRR1.jointUSR.rod1Color[3],mechanicsBody.jointRRR1.jointUSR.rod1Color[2],mechanicsBody.jointRRR1.jointUSR.rod1Color[1],mechanicsBody.jointRRR1.jointUSR.cylinderColor[3],mechanicsBody.jointRRR1.jointUSR.cylinderColor[2],mechanicsBody.jointRRR1.jointUSR.cylinderColor[1],mechanicsBody.jointRRR1.jointUSR.sphereColor[3],mechanicsBody.jointRRR1.jointUSR.sphereColor[2],mechanicsBody.jointRRR1.jointUSR.sphereColor[1],mechanicsBody.jointRRR1.jointUSR.revoluteColor[3],mechanicsBody.jointRRR1.jointUSR.revoluteColor[2],mechanicsBody.jointRRR1.jointUSR.revoluteColor[1],mechanicsBody.bucketRevolute.cylinderColor[3],mechanicsBody.bucketRevolute.cylinderColor[2],mechanicsBody.bucketRevolute.cylinderColor[1],mechanicsBody.armRevolute.cylinderColor[3],mechanicsBody.armRevolute.cylinderColor[2],mechanicsBody.armRevolute.cylinderColor[1],mechanicsBody.boomRevolute.cylinderColor[3],mechanicsBody.boomRevolute.cylinderColor[2],mechanicsBody.boomRevolute.cylinderColor[1],mechanicsBody.swingRevolute.cylinderColor[3],mechanicsBody.swingRevolute.cylinderColor[2],mechanicsBody.swingRevolute.cylinderColor[1]) * Number of discrete states: 0 () * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (3244): * Single equations (assignments): 3164 * Array equations: 3 * Algorithm blocks: 40 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 1 * Torn equation systems: 36 * Mixed (continuous/discrete) equation systems: 0 Notification: Equation system details (not torn): * Constant Jacobian (size): 0 systems * Linear Jacobian (size,density): 1 system {(219,1.7%)} * Non-linear Jacobian (size): 0 systems * Without analytic Jacobian (size): 0 systems Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 32 systems {(1,1,100.0%), (1,18,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,1,100.0%), (1,10,100.0%), (1,6,100.0%), (1,1,100.0%), (1,4,100.0%), (1,1,100.0%), (1,4,100.0%), (1,1,100.0%), (1,4,100.0%), (1,1,100.0%), (1,4,100.0%), (1,1,100.0%), (1,4,100.0%), (1,1,100.0%), (1,4,100.0%), (1,1,100.0%), (1,8,100.0%), (1,1,100.0%), (1,8,100.0%), (1,35,100.0%), (1,15,100.0%), (1,12,100.0%)} * Non-linear torn systems (#iteration vars, #inner vars): 4 systems {(1,65), (1,21), (1,24), (1,3)} Notification: Performance of prepare postOptimizeDAE: time 0.007486/4.922, allocations: 3.463 MB / 2.491 GB, free: 10.3 MB / 0.7138 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.005663/4.928, allocations: 2.75 MB / 2.494 GB, free: 9.066 MB / 0.7138 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.2951/5.223, allocations: 63.48 MB / 2.556 GB, free: 151.2 MB / 0.7294 GB Notification: Performance of postOpt inlineArrayEqn (simulation): time 0.0001316/5.223, allocations: 234.3 kB / 2.556 GB, free: 151.2 MB / 0.7294 GB Notification: Performance of postOpt constantLinearSystem (simulation): time 8.955e-05/5.223, allocations: 65.41 kB / 2.556 GB, free: 151.2 MB / 0.7294 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 0.000249/5.223, allocations: 115.6 kB / 2.556 GB, free: 151.2 MB / 0.7294 GB Notification: Performance of postOpt removeSimpleEquations (simulation): time 0.1286/5.352, allocations: 115.7 MB / 2.669 GB, free: 106.5 MB / 0.7294 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 6.509e-05/5.352, allocations: 8 kB / 2.669 GB, free: 106.5 MB / 0.7294 GB Notification: Performance of postOpt solveSimpleEquations (simulation): time 0.01016/5.362, allocations: 3.923 MB / 2.673 GB, free: 102.7 MB / 0.7294 GB Notification: Tearing is skipped for strong component 105 because system size of 231 exceeds maximum system size for tearing of linear systems (200). To adjust the maximum system size for tearing use --maxSizeLinearTearing=. Notification: Performance of postOpt tearingSystem (simulation): time 0.002191/5.364, allocations: 1.875 MB / 2.675 GB, free: 100.8 MB / 0.7294 GB Notification: Performance of postOpt inputDerivativesUsed (simulation): time 0.001459/5.366, allocations: 0.5701 MB / 2.676 GB, free: 100.3 MB / 0.7294 GB Notification: Performance of postOpt calculateStrongComponentJacobians (simulation): time 0.01793/5.384, allocations: 50.73 MB / 2.725 GB, free: 46.9 MB / 0.7294 GB Notification: Performance of postOpt calculateStateSetsJacobians (simulation): time 4.178e-06/5.384, allocations: 11.84 kB / 2.725 GB, free: 46.89 MB / 0.7294 GB Notification: Performance of postOpt symbolicJacobian (simulation): time 0.3297/5.714, allocations: 87.59 MB / 2.811 GB, free: 147.3 MB / 0.745 GB Notification: Performance of postOpt removeConstants (simulation): time 0.01542/5.729, allocations: 7.201 MB / 2.818 GB, free: 147.3 MB / 0.745 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.006071/5.735, allocations: 487 kB / 2.818 GB, free: 147.3 MB / 0.745 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.01169/5.747, allocations: 1.453 MB / 2.82 GB, free: 147.3 MB / 0.745 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.003146/5.75, allocations: 1.97 MB / 2.822 GB, free: 147.3 MB / 0.745 GB Notification: Performance of postOpt collapseArrayExpressions (simulation): time 0.00127/5.751, allocations: 0.7126 MB / 2.822 GB, free: 147.3 MB / 0.745 GB Notification: Performance of sorting global known variables: time 0.02099/5.772, allocations: 18.08 MB / 2.84 GB, free: 146.6 MB / 0.745 GB Notification: Performance of sort global known variables: time 2.7e-07/5.772, allocations: 7.5 kB / 2.84 GB, free: 146.6 MB / 0.745 GB Notification: Performance of remove unused functions: time 0.044/5.816, allocations: 13.57 MB / 2.853 GB, free: 146.6 MB / 0.745 GB Notification: Model statistics after passing the back-end for simulation: * Number of independent subsystems: 37 * Number of states: 95 (mechanicsBody.swingRevolute.phi,mechanicsBody.swingRevolute.w,mechanicsBody.boomRevolute.phi,mechanicsBody.boomRevolute.w,mechanicsBody.armRevolute.phi,mechanicsBody.armRevolute.w,mechanicsBody.bucketRevolute.phi,mechanicsBody.bucketRevolute.w,hydraulics.boomCylRight.cushionHead.reliefValve.valvePosition,hydraulics.boomCylRight.cushionHead.flowFraction,hydraulics.boomCylRight.cushionRod.reliefValve.valvePosition,hydraulics.boomCylRight.cushionRod.flowFraction,hydraulics.boomCylRight.leakage_Head2Env.port_b.p,hydraulics.boomCylRight.leakage_Rod2Env.port_b.p,hydraulics.boomCylLeft.cushionHead.reliefValve.valvePosition,hydraulics.boomCylLeft.cushionHead.flowFraction,hydraulics.boomCylLeft.cushionRod.reliefValve.valvePosition,hydraulics.boomCylLeft.cushionRod.flowFraction,hydraulics.boomCylLeft.leakage_Head2Env.port_b.p,hydraulics.boomCylLeft.leakage_Rod2Env.port_b.p,hydraulics.armCyl.cushionHead.reliefValve.valvePosition,hydraulics.armCyl.cushionHead.flowFraction,hydraulics.armCyl.cushionRod.reliefValve.valvePosition,hydraulics.armCyl.cushionRod.flowFraction,hydraulics.armCyl.leakage_Head2Env.port_b.p,hydraulics.armCyl.leakage_Rod2Env.port_b.p,hydraulics.bucketCyl.cushionHead.reliefValve.valvePosition,hydraulics.bucketCyl.cushionHead.flowFraction,hydraulics.bucketCyl.cushionRod.reliefValve.valvePosition,hydraulics.bucketCyl.cushionRod.flowFraction,hydraulics.bucketCyl.leakage_Head2Env.port_b.p,hydraulics.bucketCyl.leakage_Rod2Env.port_b.p,hydraulics.swingMotor.PRV_A2B.valvePosition,hydraulics.swingMotor.PRV_B2A.valvePosition,hydraulics.bucketValve.valve4_3pos_wRelief.reliefB2T.valvePosition,hydraulics.bucketValve.valve4_3pos_wRelief.reliefA2T.valvePosition,hydraulics.bucketValve.valve4_3pos_wRelief.pressLS.port.p,hydraulics.bucketValve.valve4_3pos_wRelief.dynamicResponse.y,hydraulics.bucketValve.valve4_3pos_wRelief.dynamicResponse.yd,hydraulics.armValve.valve4_3pos_wRelief.reliefB2T.valvePosition,hydraulics.armValve.valve4_3pos_wRelief.reliefA2T.valvePosition,hydraulics.armValve.valve4_3pos_wRelief.pressLS.port.p,hydraulics.armValve.valve4_3pos_wRelief.dynamicResponse.y,hydraulics.armValve.valve4_3pos_wRelief.dynamicResponse.yd,hydraulics.boomValve.valve4_3pos_wRelief.reliefB2T.valvePosition,hydraulics.boomValve.valve4_3pos_wRelief.reliefA2T.valvePosition,hydraulics.boomValve.valve4_3pos_wRelief.pressLS.port.p,hydraulics.boomValve.valve4_3pos_wRelief.dynamicResponse.y,hydraulics.boomValve.valve4_3pos_wRelief.dynamicResponse.yd,hydraulics.swingValve.valve4_3pos_wRelief.reliefB2T.valvePosition,hydraulics.swingValve.valve4_3pos_wRelief.reliefA2T.valvePosition,hydraulics.swingValve.valve4_3pos_wRelief.pressLS.port.p,hydraulics.swingValve.valve4_3pos_wRelief.dynamicResponse.y,hydraulics.swingValve.valve4_3pos_wRelief.dynamicResponse.yd,hydraulics.powerUnit.pclsPump.swashPlatePD.D.x,hydraulics.powerUnit.circuitTank.volumeOpen.m,hydraulics.powerUnit.reliefValve.valvePosition,hydraulics.boomLineB.port_a.p,hydraulics.boomLineB.port_b.p,hydraulics.boomLineB.wallFriction_b.port_a.p,hydraulics.boomLineA.port_a.p,hydraulics.boomLineA.port_b.p,hydraulics.boomLineA.wallFriction_b.port_a.p,hydraulics.bucketLineB.port_a.p,hydraulics.bucketLineB.port_b.p,hydraulics.bucketLineB.wallFriction_b.port_a.p,hydraulics.bucketLineA.port_a.p,hydraulics.bucketLineA.port_b.p,hydraulics.bucketLineA.wallFriction_b.port_a.p,hydraulics.armLineA.port_a.p,hydraulics.armLineA.port_b.p,hydraulics.armLineA.wallFriction_b.port_a.p,hydraulics.armLineB.port_a.p,hydraulics.armLineB.port_b.p,hydraulics.armLineB.wallFriction_b.port_a.p,hydraulics.swingLineA.port_a.p,hydraulics.swingLineA.port_b.p,hydraulics.swingLineA.wallFriction_b.port_a.p,hydraulics.swingLineB.port_a.p,hydraulics.swingLineB.port_b.p,hydraulics.swingLineB.wallFriction_b.port_a.p,hydraulics.pumpLine.port_a.p,hydraulics.pumpLine.port_b.p,hydraulics.pumpLine.wallFriction_b.port_a.p,hydraulics.tankLine.port_b.p,hydraulics.tankLine.wallFriction_b.port_a.p,digCycleSeq.swingFilter.y,digCycleSeq.swingFilter.yd,digCycleSeq.boomFilter.y,digCycleSeq.boomFilter.yd,digCycleSeq.armFilter.y,digCycleSeq.armFilter.yd,digCycleSeq.bucketFilter.y,digCycleSeq.bucketFilter.yd,hydraulics.constantSpeed.phi) * Number of discrete variables: 28 ($whenCondition16,$whenCondition15,$whenCondition14,$whenCondition13,$whenCondition12,$whenCondition11,$whenCondition10,$whenCondition9,$whenCondition1,$whenCondition2,$whenCondition3,$whenCondition4,$whenCondition5,$whenCondition6,$whenCondition7,$whenCondition8,hydraulics.boomCylRight.cylinderChamberHead.empty,hydraulics.boomCylRight.cylinderChamberRod.empty,hydraulics.boomCylLeft.cylinderChamberHead.empty,hydraulics.boomCylLeft.cylinderChamberRod.empty,hydraulics.armCyl.cylinderChamberHead.empty,hydraulics.armCyl.cylinderChamberRod.empty,hydraulics.bucketCyl.cylinderChamberHead.empty,hydraulics.bucketCyl.cylinderChamberRod.empty,hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.startForward,hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.startBackward,hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.locked,hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.mode) * Number of discrete states: 11 (hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.mode,hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.startBackward,hydraulics.powerUnit.pclsPump.mechanicalPumpLosses.startForward,$whenCondition4,$whenCondition3,$whenCondition2,$whenCondition1,$whenCondition8,$whenCondition7,$whenCondition6,$whenCondition5) * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for simulation (2101): * Single equations (assignments): 2027 * Array equations: 3 * Algorithm blocks: 40 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 1 * Torn equation systems: 30 * Mixed (continuous/discrete) equation systems: 0 Notification: Equation system details (not torn): * Constant Jacobian (size): 0 systems * Linear Jacobian (size,density): 1 system {(231,1.7%)} * Non-linear Jacobian (size): 0 systems * Without analytic Jacobian (size): 0 systems Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 29 systems {(1,8,100.0%), (1,8,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,10,100.0%), (1,18,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,4,100.0%), (1,6,100.0%), (1,1,100.0%), (1,1,100.0%), (1,1,100.0%), (1,1,100.0%), (1,1,100.0%), (1,1,100.0%), (1,1,100.0%), (1,1,100.0%), (1,4,100.0%), (1,4,100.0%), (1,1,100.0%), (1,1,100.0%)} * Non-linear torn systems (#iteration vars, #inner vars): 1 system {(1,3)} Notification: Performance of Backend phase and start with SimCode phase: time 0.1035/5.92, allocations: 89.57 MB / 2.941 GB, free: 101.7 MB / 0.745 GB Notification: Performance of simCode: created initialization part: time 0.1233/6.043, allocations: 99.17 MB / 3.037 GB, free: 13.82 MB / 0.745 GB Notification: Performance of simCode: created event and clocks part: time 1.446e-05/6.043, allocations: 5 kB / 3.037 GB, free: 13.82 MB / 0.745 GB Notification: Performance of simCode: created simulation system equations: time 0.2424/6.285, allocations: 36.05 MB / 3.073 GB, free: 176 MB / 0.7607 GB Notification: Performance of simCode: created of all other equations (e.g. parameter, nominal, assert, etc): time 0.02246/6.308, allocations: 6.994 MB / 3.079 GB, free: 175 MB / 0.7607 GB Notification: Performance of simCode: created linear, non-linear and system jacobian parts: time 1.054/7.362, allocations: 369.9 MB / 3.441 GB, free: 163.1 MB / 0.7607 GB Notification: Performance of simCode: some other stuff during SimCode phase: time 0.01339/7.375, allocations: 17.39 MB / 3.458 GB, free: 160 MB / 0.7607 GB Notification: Performance of simCode: alias equations: time 0.02305/7.398, allocations: 11 MB / 3.468 GB, free: 152.9 MB / 0.7607 GB Notification: Performance of simCode: all other stuff during SimCode phase: time 0.01784/7.416, allocations: 16.3 MB / 3.484 GB, free: 137.8 MB / 0.7607 GB Notification: Performance of SimCode: time 1.052e-06/7.416, allocations: 0 / 3.484 GB, free: 137.8 MB / 0.7607 GB Notification: Performance of buildModelFMU: Generate the FMI files: time 1.473/8.889, allocations: 0.8821 GB / 4.366 GB, free: 23.53 MB / 0.7919 GB Notification: Performance of buildModelFMU: Generate platform static: time 66.98/75.87, allocations: 4.625 kB / 4.366 GB, free: 23.53 MB / 0.7919 GB " [Timeout remaining time 584] (rm -f OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation.pipe ; mkfifo OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation.pipe ; head -c 1048576 < OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation.pipe >> ../files/OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation.sim & (cd run_OMSimulator && /home/hudson/saved_omc/OMSimulator/install/bin/OMSimulator --stripRoot --tempDir=temp_OpenHydraulics_OpenHydraulics_Examples_Excavator_DigCycleSimulation_fmu --startTime=0 --stopTime=20 --stepSize=0.008 --mode=me --timeout=240 --tolerance=1e-08 ../OpenHydraulics_OpenHydraulics_Examples_Excavator_DigCycleSimulation.fmu) > OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation.pipe 2>&1) [Timeout 252.0] OMSimulator failed or timed out simulating it; the others still get to run it (rm -f OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_OMSimulator-cs-cvode.pipe ; mkfifo OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_OMSimulator-cs-cvode.pipe ; head -c 1048576 < OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_OMSimulator-cs-cvode.pipe >> /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/files/OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_OMSimulator-cs-cvode.sim & (cd run_OMSimulator-cs-cvode && /home/hudson/saved_omc/OMSimulator/install/bin/OMSimulator --stripRoot --tempDir=temp_OpenHydraulics_OpenHydraulics_Examples_Excavator_DigCycleSimulation_OMSimulator-cs-cvode_fmu --startTime=0 --stopTime=20 --stepSize=0.008 --mode=cs --timeout=240 --tolerance=1e-08 ../OpenHydraulics_OpenHydraulics_Examples_Excavator_DigCycleSimulation_OMSimulator-cs-cvode.fmu) > OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_OMSimulator-cs-cvode.pipe 2>&1) [Timeout 252.0] OMSimulator-cs-cvode timed out simulating the FMU (rm -f OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_OMSimulator-cs-euler.pipe ; mkfifo OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_OMSimulator-cs-euler.pipe ; head -c 1048576 < OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_OMSimulator-cs-euler.pipe >> /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/files/OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_OMSimulator-cs-euler.sim & (cd run_OMSimulator-cs-euler && /home/hudson/saved_omc/OMSimulator/install/bin/OMSimulator --stripRoot --tempDir=temp_OpenHydraulics_OpenHydraulics_Examples_Excavator_DigCycleSimulation_OMSimulator-cs-euler_fmu --startTime=0 --stopTime=20 --stepSize=0.008 --mode=cs --timeout=240 --tolerance=1e-08 ../OpenHydraulics_OpenHydraulics_Examples_Excavator_DigCycleSimulation_OMSimulator-cs-euler.fmu) > OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_OMSimulator-cs-euler.pipe 2>&1) [Timeout 252.0] OMSimulator-cs-euler timed out simulating the FMU (rm -f OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_fmpy.pipe ; mkfifo OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_fmpy.pipe ; head -c 1048576 < OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_fmpy.pipe >> /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/files/OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_fmpy.sim & (cd run_fmpy && python3 -m fmpy simulate --output-file ../OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_fmpy_res.csv --start-time 0 --stop-time 20 --timeout 240 --relative-tolerance 1e-08 --interface-type ModelExchange --solver CVode --output-interval 0.008 ../OpenHydraulics_OpenHydraulics_Examples_Excavator_DigCycleSimulation.fmu) > OpenHydraulics_OpenHydraulics.Examples.Excavator.DigCycleSimulation_fmpy.pipe 2>&1) [Timeout 252.0] fmpy timed out simulating the FMU [Calling sys.exit(0), Time elapsed: 89.6506544277072]