Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) [Timeout 90] Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001749/0.001749, allocations: 106 kB / 18.19 MB, free: 3.879 MB / 14.72 MB [Timeout remaining time 90] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) [Timeout 90] Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.002053/0.002053, allocations: 189.9 kB / 21.34 MB, free: 0.7383 MB / 14.72 MB [Timeout remaining time 90] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo", uses=false) [Timeout 90] Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.503/1.503, allocations: 225.6 MB / 250 MB, free: 13.41 MB / 206.1 MB [Timeout remaining time 88] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 10.1.1-maint.10.0.x/package.mo", uses=false) [Timeout 90] Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 10.1.1-maint.10.0.x/package.mo): time 2.571/2.571, allocations: 443.5 MB / 0.731 GB, free: 12.74 MB / 0.5919 GB [Timeout remaining time 87] Using package Buildings with version 10.1.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 10.1.1-maint.10.0.x/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(Buildings.Fluid.Examples.FlowSystem.Simplified3,tolerance=1e-06,outputFormat="mat",numberOfIntervals=509,variableFilter="time|pmpNorth.m_flow|pmpSouth.m_flow",fileNamePrefix="Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3") translateModel(Buildings.Fluid.Examples.FlowSystem.Simplified3,tolerance=1e-06,outputFormat="mat",numberOfIntervals=509,variableFilter="time|pmpNorth.m_flow|pmpSouth.m_flow",fileNamePrefix="Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3") [Timeout 300] Notification: Performance of FrontEnd - loaded program: time 0.00197/0.00197, allocations: 71.89 kB / 1.06 GB, free: 3.961 MB / 0.8575 GB Notification: Performance of FrontEnd - Absyn->SCode: time 0.9577/0.9596, allocations: 160.7 MB / 1.217 GB, free: 3.898 MB / 0.92 GB Notification: Performance of NFInst.instantiate(Buildings.Fluid.Examples.FlowSystem.Simplified3): time 0.3895/1.349, allocations: 360.4 MB / 1.569 GB, free: 14.13 MB / 1.279 GB Notification: Performance of NFInst.instExpressions: time 0.7729/2.122, allocations: 76 MB / 1.643 GB, free: 62.05 MB / 1.295 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.01565/2.138, allocations: 434.3 kB / 1.643 GB, free: 62.05 MB / 1.295 GB Notification: Performance of NFTyping.typeComponents: time 0.01711/2.155, allocations: 6.617 MB / 1.65 GB, free: 61.93 MB / 1.295 GB Notification: Performance of NFTyping.typeBindings: time 0.03613/2.191, allocations: 14.75 MB / 1.664 GB, free: 61.35 MB / 1.295 GB Notification: Performance of NFTyping.typeClassSections: time 0.0236/2.215, allocations: 10.31 MB / 1.674 GB, free: 60.93 MB / 1.295 GB Notification: Performance of NFFlatten.flatten: time 0.08978/2.304, allocations: 75.02 MB / 1.747 GB, free: 44.54 MB / 1.295 GB Notification: Performance of NFFlatten.resolveConnections: time 0.02328/2.328, allocations: 17.39 MB / 1.764 GB, free: 27.88 MB / 1.295 GB Notification: Performance of NFEvalConstants.evaluate: time 0.03526/2.363, allocations: 17.48 MB / 1.781 GB, free: 11.36 MB / 1.295 GB Notification: Performance of NFSimplifyModel.simplify: time 0.02968/2.393, allocations: 17.2 MB / 1.798 GB, free: 11.33 MB / 1.311 GB Notification: Performance of NFPackage.collectConstants: time 0.008825/2.401, allocations: 1.965 MB / 1.8 GB, free: 9.367 MB / 1.311 GB Notification: Performance of NFFlatten.collectFunctions: time 0.02496/2.426, allocations: 6.161 MB / 1.806 GB, free: 3.488 MB / 1.311 GB Notification: Performance of NFScalarize.scalarize: time 0.01377/2.44, allocations: 6.674 MB / 1.813 GB, free: 13.06 MB / 1.326 GB Notification: Performance of NFVerifyModel.verify: time 0.03017/2.47, allocations: 11.22 MB / 1.824 GB, free: 2.027 MB / 1.326 GB Notification: Performance of NFConvertDAE.convert: time 0.06254/2.533, allocations: 31.3 MB / 1.854 GB, free: 3.855 MB / 1.357 GB Notification: Performance of FrontEnd - DAE generated: time 6.863e-06/2.533, allocations: 0 / 1.854 GB, free: 3.855 MB / 1.357 GB Notification: Performance of FrontEnd: time 2.054e-06/2.533, allocations: 0 / 1.854 GB, free: 3.855 MB / 1.357 GB Notification: Performance of Transformations before backend: time 0.001213/2.534, allocations: 0 / 1.854 GB, free: 3.855 MB / 1.357 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 2045 * Number of variables: 2045 Notification: Performance of Generate backend data structure: time 0.07354/2.608, allocations: 22.19 MB / 1.876 GB, free: 13.76 MB / 1.389 GB Notification: Performance of prepare preOptimizeDAE: time 5.453e-05/2.608, allocations: 13.33 kB / 1.876 GB, free: 13.75 MB / 1.389 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.01915/2.627, allocations: 3.294 MB / 1.879 GB, free: 10.44 MB / 1.389 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.05098/2.678, allocations: 21.02 MB / 1.9 GB, free: 5.734 MB / 1.404 GB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.0008741/2.679, allocations: 0.6776 MB / 1.9 GB, free: 5.062 MB / 1.404 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.005033/2.684, allocations: 0.9449 MB / 1.901 GB, free: 4.125 MB / 1.404 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.04423/2.728, allocations: 17.22 MB / 1.918 GB, free: 2.703 MB / 1.42 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.0003385/2.728, allocations: 11.89 kB / 1.918 GB, free: 2.691 MB / 1.42 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.003967/2.732, allocations: 325.9 kB / 1.918 GB, free: 2.379 MB / 1.42 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.0004469/2.733, allocations: 375.3 kB / 1.919 GB, free: 2.012 MB / 1.42 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.04585/2.778, allocations: 21.87 MB / 1.94 GB, free: 12.13 MB / 1.451 GB Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts. Notification: Performance of preOpt removeSimpleEquations (simulation): time 0.164/2.942, allocations: 81.67 MB / 2.02 GB, free: 7.879 MB / 1.529 GB Notification: Performance of preOpt comSubExp (simulation): time 0.02469/2.967, allocations: 11.87 MB / 2.031 GB, free: 12.25 MB / 1.545 GB Notification: Performance of preOpt resolveLoops (simulation): time 0.01848/2.986, allocations: 8.95 MB / 2.04 GB, free: 3.281 MB / 1.545 GB Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts. Notification: Performance of preOpt evalFunc (simulation): time 0.08505/3.071, allocations: 34.03 MB / 2.073 GB, free: 0.9062 MB / 1.576 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.022/3.093, allocations: 10.27 MB / 2.083 GB, free: 6.566 MB / 1.592 GB Notification: Performance of preOpt simplifyInStream (simulation): time 0.03262/3.125, allocations: 8.256 MB / 2.092 GB, free: 14.49 MB / 1.607 GB Notification: Performance of pre-optimization done (n=567): time 4.461e-05/3.125, allocations: 0 / 2.092 GB, free: 14.49 MB / 1.607 GB Notification: Performance of matching and sorting (n=838): time 2.146/5.271, allocations: 217.6 MB / 2.304 GB, free: 0.698 GB / 1.733 GB Notification: Performance of inlineWhenForInitialization (initialization): time 0.1315/5.403, allocations: 55.87 MB / 2.359 GB, free: 0.6505 GB / 1.733 GB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.03129/5.434, allocations: 17.8 MB / 2.376 GB, free: 0.6334 GB / 1.733 GB Notification: Performance of collectPreVariables (initialization): time 0.003598/5.438, allocations: 225.7 kB / 2.376 GB, free: 0.6332 GB / 1.733 GB Notification: Performance of collectInitialEqns (initialization): time 0.007721/5.445, allocations: 7.844 MB / 2.384 GB, free: 0.627 GB / 1.733 GB Notification: Performance of collectInitialBindings (initialization): time 0.007927/5.453, allocations: 3.143 MB / 2.387 GB, free: 0.6255 GB / 1.733 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.01414/5.467, allocations: 4 MB / 2.391 GB, free: 0.6216 GB / 1.733 GB Notification: Performance of setup shared object (initialization): time 4.209e-05/5.467, allocations: 305.1 kB / 2.391 GB, free: 0.6213 GB / 1.733 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.02723/5.495, allocations: 20.28 MB / 2.411 GB, free: 0.6015 GB / 1.733 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.02933/5.524, allocations: 23.1 MB / 2.433 GB, free: 0.5779 GB / 1.733 GB Notification: Performance of analyzeInitialSystem (initialization): time 0.05447/5.578, allocations: 38.61 MB / 2.471 GB, free: 0.5394 GB / 1.733 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 7.689e-05/5.578, allocations: 16 kB / 2.471 GB, free: 0.5394 GB / 1.733 GB Notification: Performance of matching and sorting (n=1619) (initialization): time 0.5458/6.124, allocations: 134.2 MB / 2.602 GB, free: 418.2 MB / 1.733 GB Notification: Performance of prepare postOptimizeDAE: time 0.0001214/6.124, allocations: 57.69 kB / 2.602 GB, free: 418.1 MB / 1.733 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0001064/6.124, allocations: 52 kB / 2.602 GB, free: 418.1 MB / 1.733 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.5291/6.654, allocations: 117.9 MB / 2.718 GB, free: 300.5 MB / 1.733 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01826/6.672, allocations: 3.56 MB / 2.721 GB, free: 296.9 MB / 1.733 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.1628/6.835, allocations: 81.92 MB / 2.801 GB, free: 214.7 MB / 1.733 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.08049/6.915, allocations: 6.44 MB / 2.807 GB, free: 208.2 MB / 1.733 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.00718/6.922, allocations: 1.314 MB / 2.809 GB, free: 206.9 MB / 1.733 GB Notification: Performance of preBalanceInitialSystem (initialization_lambda0): time 0.04265/6.965, allocations: 23.66 MB / 2.832 GB, free: 183.2 MB / 1.733 GB Notification: Performance of partitionIndependentBlocks (initialization_lambda0): time 0.03434/6.999, allocations: 22.58 MB / 2.854 GB, free: 159.6 MB / 1.733 GB Notification: Performance of analyzeInitialSystem (initialization_lambda0): time 0.06119/7.061, allocations: 37.59 MB / 2.89 GB, free: 121.2 MB / 1.733 GB Notification: Performance of solveInitialSystemEqSystem (initialization_lambda0): time 9.825e-05/7.061, allocations: 12 kB / 2.89 GB, free: 121.2 MB / 1.733 GB Notification: Performance of matching and sorting (n=1619) (initialization_lambda0): time 1.928/8.989, allocations: 132.6 MB / 3.02 GB, free: 0.6865 GB / 1.733 GB Notification: Performance of prepare postOptimizeDAE: time 0.0001161/8.989, allocations: 60.48 kB / 3.02 GB, free: 0.6864 GB / 1.733 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0001122/8.989, allocations: 55.53 kB / 3.02 GB, free: 0.6864 GB / 1.733 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.5383/9.527, allocations: 117.6 MB / 3.135 GB, free: 0.6249 GB / 1.733 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01668/9.544, allocations: 3.529 MB / 3.138 GB, free: 0.6216 GB / 1.733 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.1587/9.703, allocations: 86.17 MB / 3.223 GB, free: 0.5374 GB / 1.733 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.07822/9.781, allocations: 6.489 MB / 3.229 GB, free: 0.5311 GB / 1.733 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.006133/9.787, allocations: 1.282 MB / 3.23 GB, free: 0.5298 GB / 1.733 GB Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 237 * Number of states: 0 () * Number of discrete variables: 10 ($whenCondition1,stepValve.count,$PRE.stepValve.count,stepValve.T_start,$PRE.stepValve.T_start,pumpHea.stage,stepPump.pulseStart,$PRE.stepPump.pulseStart,stepPump.y,$whenCondition2) * Number of discrete states: 0 () * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (1171): * Single equations (assignments): 1151 * Array equations: 6 * Algorithm blocks: 1 * Record equations: 4 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 6 * Torn equation systems: 3 * Mixed (continuous/discrete) equation systems: 0 Notification: Equation system details (not torn): * Constant Jacobian (size): 0 systems * Linear Jacobian (size,density): 0 systems * Non-linear Jacobian (size): 6 systems {1, 1, 1, 1, 1, 1} * Without analytic Jacobian (size): 0 systems Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 1 system {(28,28,89.3%)} * Non-linear torn systems (#iteration vars, #inner vars): 2 systems {(5,80), (5,80)} Notification: Performance of prepare postOptimizeDAE: time 0.009091/9.796, allocations: 0.7619 MB / 3.231 GB, free: 0.5291 GB / 1.733 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.009366/9.805, allocations: 1.695 MB / 3.233 GB, free: 0.5284 GB / 1.733 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.2087/10.01, allocations: 60.27 MB / 3.291 GB, free: 481.1 MB / 1.733 GB Notification: Performance of postOpt inlineArrayEqn (simulation): time 0.2001/10.21, allocations: 66.08 MB / 3.356 GB, free: 415.2 MB / 1.733 GB Notification: Performance of postOpt constantLinearSystem (simulation): time 0.0001906/10.21, allocations: 28 kB / 3.356 GB, free: 415.2 MB / 1.733 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 0.1902/10.4, allocations: 65.4 MB / 3.42 GB, free: 349.9 MB / 1.733 GB Notification: Performance of postOpt removeSimpleEquations (simulation): time 0.2686/10.67, allocations: 129.5 MB / 3.546 GB, free: 220.8 MB / 1.733 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 8.756e-05/10.67, allocations: 0 / 3.546 GB, free: 220.8 MB / 1.733 GB Notification: Performance of postOpt solveSimpleEquations (simulation): time 0.01106/10.68, allocations: 1.977 MB / 3.548 GB, free: 218.8 MB / 1.733 GB Notification: Performance of postOpt tearingSystem (simulation): time 0.3016/10.99, allocations: 81.4 MB / 3.628 GB, free: 137.8 MB / 1.733 GB Notification: Performance of postOpt inputDerivativesUsed (simulation): time 0.003917/10.99, allocations: 0.5729 MB / 3.628 GB, free: 137.2 MB / 1.733 GB Notification: Performance of postOpt calculateStrongComponentJacobians (simulation): time 0.09923/11.09, allocations: 58.56 MB / 3.685 GB, free: 78.66 MB / 1.733 GB Warning: The linear system: 1 : valNorth.res1.m_flow + valSouth.res1.m_flow + (-valHea.m_flow) - valCoo.m_flow = 0.0 2 : 0.0 = spl1.res1.m_flow + (-bou.ports[1].m_flow) - valHea.m_flow 3 : valCoo.m_flow + spl1.res1.m_flow + valNorth.res3.m_flow + valSouth.res3.m_flow + (-tabsSouth1[2].m_flow) - tabsSouth1[1].m_flow - tabsSouth1[3].m_flow - tabsSouth1[4].m_flow - tabsSouth2[1].m_flow - tabsSouth2[2].m_flow - tabsSouth2[3].m_flow - tabsSouth2[4].m_flow - tabsSouth2[5].m_flow - tabsSouth2[6].m_flow - tabsSouth2[7].m_flow - tabsSouth2[8].m_flow - tabsNorth1[1].m_flow - tabsNorth1[2].m_flow - tabsNorth1[3].m_flow - tabsNorth1[4].m_flow - tabsNorth2[1].m_flow - tabsNorth2[2].m_flow - tabsNorth2[3].m_flow - tabsNorth2[4].m_flow - tabsNorth2[5].m_flow - tabsNorth2[6].m_flow - tabsNorth2[8].m_flow - tabsNorth2[7].m_flow = 0.0 [ -1.0 , 0.0 , -1.0 ; 0.0 , -1.0 , 1.0 ; 1.0 , 1.0 , 0.0 ] * [ valCoo.m_flow ; spl1.res1.m_flow ; valHea.m_flow ] = [ (-valNorth.res1.m_flow) - valSouth.res1.m_flow ; -bou.ports[1].m_flow ; tabsSouth1[2].m_flow + tabsNorth2[8].m_flow + tabsNorth2[7].m_flow + tabsNorth2[6].m_flow + tabsNorth2[5].m_flow + tabsNorth2[4].m_flow + tabsNorth2[3].m_flow + tabsNorth2[2].m_flow + tabsNorth2[1].m_flow + tabsNorth1[4].m_flow + tabsNorth1[3].m_flow + tabsNorth1[2].m_flow + tabsNorth1[1].m_flow + tabsSouth2[8].m_flow + tabsSouth2[7].m_flow + tabsSouth2[6].m_flow + tabsSouth2[5].m_flow + tabsSouth2[4].m_flow + tabsSouth2[3].m_flow + tabsSouth2[2].m_flow + tabsSouth2[1].m_flow + tabsSouth1[4].m_flow + tabsSouth1[3].m_flow + tabsSouth1[1].m_flow + (-valSouth.res3.m_flow) - valNorth.res3.m_flow ] might be structurally or numerically singular for variable valHea.m_flow since U(3,3) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : valCoo.m_flow + spl1.res1.m_flow + valNorth.res3.m_flow + valSouth.res3.m_flow + (-tabsSouth1[2].m_flow) - tabsSouth1[1].m_flow - tabsSouth1[3].m_flow - tabsSouth1[4].m_flow - tabsSouth2[1].m_flow - tabsSouth2[2].m_flow - tabsSouth2[3].m_flow - tabsSouth2[4].m_flow - tabsSouth2[5].m_flow - tabsSouth2[6].m_flow - tabsSouth2[7].m_flow - tabsSouth2[8].m_flow - tabsNorth1[1].m_flow - tabsNorth1[2].m_flow - tabsNorth1[3].m_flow - tabsNorth1[4].m_flow - tabsNorth2[1].m_flow - tabsNorth2[2].m_flow - tabsNorth2[3].m_flow - tabsNorth2[4].m_flow - tabsNorth2[5].m_flow - tabsNorth2[6].m_flow - tabsNorth2[8].m_flow - tabsNorth2[7].m_flow = 0.0 2 : 0.0 = spl1.res1.m_flow + (-bou.ports[1].m_flow) - valHea.m_flow 3 : valNorth.res1.m_flow + valSouth.res1.m_flow + (-valHea.m_flow) - valCoo.m_flow = 0.0 [ 1.0 , 0.0 , 1.0 ; 0.0 , 1.0 , -1.0 ; -1.0 , -1.0 , 0.0 ] * [ valCoo.m_flow ; valHea.m_flow ; spl1.res1.m_flow ] = [ tabsSouth1[2].m_flow + tabsNorth2[8].m_flow + tabsNorth2[7].m_flow + tabsNorth2[6].m_flow + tabsNorth2[5].m_flow + tabsNorth2[4].m_flow + tabsNorth2[3].m_flow + tabsNorth2[2].m_flow + tabsNorth2[1].m_flow + tabsNorth1[4].m_flow + tabsNorth1[3].m_flow + tabsNorth1[2].m_flow + tabsNorth1[1].m_flow + tabsSouth2[8].m_flow + tabsSouth2[7].m_flow + tabsSouth2[6].m_flow + tabsSouth2[5].m_flow + tabsSouth2[4].m_flow + tabsSouth2[3].m_flow + tabsSouth2[2].m_flow + tabsSouth2[1].m_flow + tabsSouth1[4].m_flow + tabsSouth1[3].m_flow + tabsSouth1[1].m_flow + (-valSouth.res3.m_flow) - valNorth.res3.m_flow ; -bou.ports[1].m_flow ; (-valNorth.res1.m_flow) - valSouth.res1.m_flow ] might be structurally or numerically singular for variable spl1.res1.m_flow since U(3,3) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : valCoo.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + spl1.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + valNorth.res3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + valSouth.res3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + (-tabsNorth2.8.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24) - tabsNorth2.7.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsNorth2.6.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsNorth2.5.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsNorth2.4.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsNorth2.3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsNorth2.2.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsNorth2.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsNorth1.4.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsNorth1.3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsNorth1.2.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsNorth1.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth2.8.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth2.7.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth2.6.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth2.5.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth2.4.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth2.3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth2.2.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth2.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth1.4.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth1.3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth1.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 - tabsSouth1.2.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 = 0.0 2 : valNorth.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + valSouth.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + (-valHea.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24) - valCoo.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 = 0.0 3 : 0.0 = spl1.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + (-bou.ports.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24) - valHea.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 [ 1.0 , 0.0 , 1.0 ; 0.0 , -1.0 , -1.0 ; -1.0 , 1.0 , 0.0 ] * [ spl1.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 ; valHea.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 ; valCoo.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 ] = [ tabsNorth2.8.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth1.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth1.2.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth1.3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth1.4.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth2.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth2.2.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth2.3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth2.4.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth2.5.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth2.6.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth2.7.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsSouth2.8.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsNorth1.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsNorth1.2.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsNorth1.3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsNorth1.4.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsNorth2.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsNorth2.2.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsNorth2.3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsNorth2.4.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsNorth2.5.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsNorth2.6.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + tabsNorth2.7.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + (-valSouth.res3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24) - valNorth.res3.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 ; (-valNorth.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24) - valSouth.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 ; -bou.ports.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 ] might be structurally or numerically singular for variable valCoo.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 since U(3,3) = 0.0. It might be hard to solve. Compilation continues anyway. Notification: Performance of postOpt calculateStateSetsJacobians (simulation): time 0.1122/11.2, allocations: 54.09 MB / 3.738 GB, free: 23.5 MB / 1.733 GB Notification: Performance of postOpt symbolicJacobian (simulation): time 1.147/12.35, allocations: 95.31 MB / 3.831 GB, free: 0.6726 GB / 1.733 GB Notification: Performance of postOpt removeConstants (simulation): time 0.01859/12.37, allocations: 6.034 MB / 3.837 GB, free: 0.6711 GB / 1.733 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.009093/12.38, allocations: 214.1 kB / 3.837 GB, free: 0.671 GB / 1.733 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.0467/12.42, allocations: 3.32 MB / 3.841 GB, free: 0.6709 GB / 1.733 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.005315/12.43, allocations: 0.8639 MB / 3.841 GB, free: 0.6708 GB / 1.733 GB Notification: Performance of postOpt collapseArrayExpressions (simulation): time 0.003289/12.43, allocations: 0.6223 MB / 3.842 GB, free: 0.6707 GB / 1.733 GB Notification: Performance of sorting global known variables: time 0.02477/12.46, allocations: 12.16 MB / 3.854 GB, free: 0.6651 GB / 1.733 GB Notification: Performance of sort global known variables: time 2e-07/12.46, allocations: 0 / 3.854 GB, free: 0.6651 GB / 1.733 GB Notification: Performance of remove unused functions: time 0.09753/12.55, allocations: 38.71 MB / 3.892 GB, free: 0.6274 GB / 1.733 GB Notification: Model statistics after passing the back-end for simulation: * Number of independent subsystems: 5 * Number of states: 74 ($STATESET1.x[31],$STATESET1.x[30],$STATESET1.x[29],$STATESET1.x[28],$STATESET1.x[27],$STATESET1.x[26],$STATESET1.x[25],$STATESET1.x[24],$STATESET1.x[23],$STATESET1.x[22],$STATESET1.x[21],$STATESET1.x[20],$STATESET1.x[19],$STATESET1.x[18],$STATESET1.x[17],$STATESET1.x[16],$STATESET1.x[15],$STATESET1.x[14],$STATESET1.x[13],$STATESET1.x[12],$STATESET1.x[11],$STATESET1.x[10],$STATESET1.x[9],$STATESET1.x[8],$STATESET1.x[7],$STATESET1.x[6],$STATESET1.x[5],$STATESET1.x[4],$STATESET1.x[3],$STATESET1.x[2],$STATESET1.x[1],pmpSouth.vol.dynBal.U,pmpSouth.filter.s[1],pmpNorth.vol.dynBal.U,pmpNorth.filter.s[1],valSouth1[1].filter.s[1],valSouth1[2].filter.s[1],valSouth1[3].filter.s[1],valSouth1[4].filter.s[1],valSouth2[1].filter.s[1],valSouth2[2].filter.s[1],valSouth2[3].filter.s[1],valSouth2[4].filter.s[1],valSouth2[5].filter.s[1],valSouth2[6].filter.s[1],valSouth2[7].filter.s[1],valSouth2[8].filter.s[1],valNorth1[1].filter.s[1],valNorth1[2].filter.s[1],valNorth1[3].filter.s[1],valNorth1[4].filter.s[1],valNorth2[1].filter.s[1],valNorth2[2].filter.s[1],valNorth2[3].filter.s[1],valNorth2[4].filter.s[1],valNorth2[5].filter.s[1],valNorth2[6].filter.s[1],valNorth2[7].filter.s[1],valNorth2[8].filter.s[1],valSouth.vol.dynBal.U,valSouth.filter.s[1],valNorth.vol.dynBal.U,valNorth.filter.s[1],spl.vol.dynBal.U,spl1.vol.dynBal.U,pumpHea.vol.dynBal.U,pumpHea.filter.s[1],valHea.filter.s[1],valCoo.filter.s[1],spl2.vol.dynBal.U,spl3.vol.dynBal.U,pumpCoo.vol.dynBal.U,pumpCoo.filter.s[1],vol.p) * Number of discrete variables: 7 ($whenCondition2,$whenCondition1,stepPump.y,stepPump.pulseStart,pumpHea.stage,stepValve.T_start,stepValve.count) * Number of discrete states: 1 (stepValve.count) * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for simulation (621): * Single equations (assignments): 600 * Array equations: 0 * Algorithm blocks: 0 * Record equations: 10 * When equations: 3 * If-equations: 0 * Equation systems (not torn): 4 * Torn equation systems: 4 * Mixed (continuous/discrete) equation systems: 0 Notification: Equation system details (not torn): * Constant Jacobian (size): 0 systems * Linear Jacobian (size,density): 0 systems * Non-linear Jacobian (size): 4 systems {1, 1, 1, 1} * Without analytic Jacobian (size): 0 systems Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 1 system {(28,28,89.3%)} * Non-linear torn systems (#iteration vars, #inner vars): 3 systems {(7,83), (1,1), (38,197)} Notification: Performance of Backend phase and start with SimCode phase: time 0.007003/12.56, allocations: 1.939 MB / 3.894 GB, free: 0.6262 GB / 1.733 GB Notification: Performance of simCode: created initialization part: time 0.1243/12.68, allocations: 73.98 MB / 3.966 GB, free: 0.5551 GB / 1.733 GB Notification: Performance of simCode: created event and clocks part: time 1.459e-05/12.68, allocations: 4 kB / 3.966 GB, free: 0.5551 GB / 1.733 GB Notification: Performance of simCode: created simulation system equations: time 0.0484/12.73, allocations: 23.17 MB / 3.989 GB, free: 0.5329 GB / 1.733 GB Notification: Performance of simCode: created of all other equations (e.g. parameter, nominal, assert, etc): time 0.05589/12.79, allocations: 7.978 MB / 3.996 GB, free: 0.5255 GB / 1.733 GB Notification: Performance of simCode: created linear, non-linear and system jacobian parts: time 0.09537/12.88, allocations: 55.11 MB / 4.05 GB, free: 483.1 MB / 1.733 GB Notification: Performance of simCode: some other stuff during SimCode phase: time 0.01548/12.9, allocations: 10.37 MB / 4.06 GB, free: 472.7 MB / 1.733 GB Notification: Performance of simCode: all other stuff during SimCode phase: time 0.01199/12.91, allocations: 2.113 MB / 4.062 GB, free: 470.5 MB / 1.733 GB Notification: Performance of SimCode: time 1.342e-06/12.91, allocations: 4 kB / 4.062 GB, free: 470.5 MB / 1.733 GB Notification: Performance of Templates: time 2.932/15.84, allocations: 1.353 GB / 5.416 GB, free: 0.53 GB / 1.733 GB [Timeout remaining time 284] make -j1 -f Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3.makefile [Timeout 300] (rm -f Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3.pipe ; mkfifo Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3.pipe ; head -c 1048576 < Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3.pipe >> ../files/Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3.sim & ./Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3 -abortSlowSimulation -alarm=400 -emit_protected -lv LOG_STATS > Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3.pipe 2>&1) [Timeout 400]