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) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 10.1.0-maint.10.0.x/package.mo", uses=false) Using package Buildings with version 10.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 10.1.0-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=5000,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=5000,variableFilter="time|pmpNorth.m_flow|pmpSouth.m_flow",fileNamePrefix="Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001638/0.001639, allocations: 104.3 kB / 16.36 MB, free: 6.289 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001949/0.001949, allocations: 192 kB / 17.29 MB, free: 5.863 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.37/1.37, allocations: 222.9 MB / 241 MB, free: 15.16 MB / 206.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 10.1.0-maint.10.0.x/package.mo): time 2.493/2.493, allocations: 437.1 MB / 0.7112 GB, free: 4.363 MB / 0.5762 GB Notification: Performance of FrontEnd - loaded program: time 0.001355/0.001355, allocations: 60.3 kB / 0.8707 GB, free: 1.449 MB / 0.6387 GB Notification: Performance of FrontEnd - Absyn->SCode: time 0.2811/0.2824, allocations: 151.7 MB / 1.019 GB, free: 9.855 MB / 0.795 GB Notification: Performance of NFInst.instantiate(Buildings.Fluid.Examples.FlowSystem.Simplified3): time 0.8244/1.107, allocations: 357.8 MB / 1.368 GB, free: 2.996 MB / 1.061 GB Notification: Performance of NFInst.instExpressions: time 0.1129/1.22, allocations: 75.86 MB / 1.442 GB, free: 6.957 MB / 1.139 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.01676/1.237, allocations: 433.6 kB / 1.443 GB, free: 6.531 MB / 1.139 GB Notification: Performance of NFTyping.typeComponents: time 0.04032/1.277, allocations: 23.47 MB / 1.466 GB, free: 15.01 MB / 1.17 GB Notification: Performance of NFTyping.typeBindings: time 0.04081/1.318, allocations: 14.02 MB / 1.479 GB, free: 0.9414 MB / 1.17 GB Notification: Performance of NFTyping.typeClassSections: time 0.0255/1.343, allocations: 10.17 MB / 1.489 GB, free: 6.836 MB / 1.186 GB Notification: Performance of NFFlatten.flatten: time 1.27/2.614, allocations: 74 MB / 1.561 GB, free: 104.6 MB / 1.233 GB Notification: Performance of NFFlatten.resolveConnections: time 0.03241/2.646, allocations: 19.97 MB / 1.581 GB, free: 102.8 MB / 1.233 GB Notification: Performance of NFEvalConstants.evaluate: time 0.03582/2.682, allocations: 16.99 MB / 1.598 GB, free: 102.2 MB / 1.233 GB Notification: Performance of NFSimplifyModel.simplify: time 0.02899/2.711, allocations: 16.33 MB / 1.614 GB, free: 100.1 MB / 1.233 GB Notification: Performance of NFPackage.collectConstants: time 0.008851/2.72, allocations: 1.948 MB / 1.615 GB, free: 100.1 MB / 1.233 GB Notification: Performance of NFFlatten.collectFunctions: time 0.02166/2.741, allocations: 6.03 MB / 1.621 GB, free: 100 MB / 1.233 GB Notification: Performance of NFScalarize.scalarize: time 0.01107/2.753, allocations: 6.48 MB / 1.628 GB, free: 99.31 MB / 1.233 GB Notification: Performance of NFVerifyModel.verify: time 0.02875/2.781, allocations: 11.17 MB / 1.639 GB, free: 96.4 MB / 1.233 GB Notification: Performance of NFConvertDAE.convert: time 0.04346/2.825, allocations: 30.98 MB / 1.669 GB, free: 90.11 MB / 1.233 GB Notification: Performance of FrontEnd - DAE generated: time 6.152e-06/2.825, allocations: 1.062 kB / 1.669 GB, free: 90.11 MB / 1.233 GB Notification: Performance of FrontEnd: time 1.874e-06/2.825, allocations: 0 / 1.669 GB, free: 90.11 MB / 1.233 GB Notification: Performance of Transformations before backend: time 0.001036/2.826, allocations: 0 / 1.669 GB, free: 90.11 MB / 1.233 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.07027/2.896, allocations: 23.86 MB / 1.692 GB, free: 77.95 MB / 1.233 GB Notification: Performance of prepare preOptimizeDAE: time 4.309e-05/2.896, allocations: 6.969 kB / 1.692 GB, free: 77.95 MB / 1.233 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.01917/2.915, allocations: 3.193 MB / 1.695 GB, free: 76.43 MB / 1.233 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.04676/2.962, allocations: 20.36 MB / 1.715 GB, free: 63.72 MB / 1.233 GB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.0007991/2.963, allocations: 0.6711 MB / 1.716 GB, free: 63.34 MB / 1.233 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.005872/2.969, allocations: 0.9341 MB / 1.717 GB, free: 62.7 MB / 1.233 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.04448/3.013, allocations: 17.06 MB / 1.733 GB, free: 50.8 MB / 1.233 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.0005416/3.014, allocations: 17.53 kB / 1.733 GB, free: 50.79 MB / 1.233 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.005068/3.019, allocations: 328.5 kB / 1.734 GB, free: 50.71 MB / 1.233 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.0003857/3.02, allocations: 380.4 kB / 1.734 GB, free: 50.37 MB / 1.233 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.04286/3.062, allocations: 21.5 MB / 1.755 GB, free: 33.01 MB / 1.233 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.1526/3.215, allocations: 83.21 MB / 1.836 GB, free: 11.66 MB / 1.295 GB Notification: Performance of preOpt comSubExp (simulation): time 0.02401/3.239, allocations: 13.03 MB / 1.849 GB, free: 14.87 MB / 1.311 GB Notification: Performance of preOpt resolveLoops (simulation): time 0.01707/3.256, allocations: 10.03 MB / 1.859 GB, free: 4.832 MB / 1.311 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.08241/3.339, allocations: 35.28 MB / 1.893 GB, free: 1.25 MB / 1.342 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.02022/3.359, allocations: 10.15 MB / 1.903 GB, free: 7.031 MB / 1.358 GB Notification: Performance of preOpt simplifyInStream (simulation): time 0.02222/3.381, allocations: 5.81 MB / 1.909 GB, free: 1.379 MB / 1.358 GB Notification: Performance of pre-optimization done (n=567): time 3.292e-05/3.381, allocations: 0 / 1.909 GB, free: 1.379 MB / 1.358 GB Notification: Performance of matching and sorting (n=838): time 1.453/4.834, allocations: 217.7 MB / 2.121 GB, free: 0.6538 GB / 1.529 GB Notification: Performance of inlineWhenForInitialization (initialization): time 0.1301/4.964, allocations: 55.91 MB / 2.176 GB, free: 0.6272 GB / 1.529 GB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.02299/4.987, allocations: 17.35 MB / 2.193 GB, free: 0.6189 GB / 1.529 GB Notification: Performance of collectPreVariables (initialization): time 0.003616/4.991, allocations: 224.8 kB / 2.193 GB, free: 0.6187 GB / 1.529 GB Notification: Performance of collectInitialEqns (initialization): time 0.006035/4.997, allocations: 7.75 MB / 2.201 GB, free: 0.6135 GB / 1.529 GB Notification: Performance of collectInitialBindings (initialization): time 0.006746/5.004, allocations: 3.004 MB / 2.204 GB, free: 0.6125 GB / 1.529 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.007916/5.012, allocations: 3.988 MB / 2.208 GB, free: 0.6104 GB / 1.529 GB Notification: Performance of setup shared object (initialization): time 3.521e-05/5.012, allocations: 308.9 kB / 2.208 GB, free: 0.6102 GB / 1.529 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.02578/5.038, allocations: 20.27 MB / 2.228 GB, free: 0.6004 GB / 1.529 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.02847/5.066, allocations: 23.09 MB / 2.25 GB, free: 0.5778 GB / 1.529 GB Notification: Performance of analyzeInitialSystem (initialization): time 0.05148/5.118, allocations: 38.61 MB / 2.288 GB, free: 0.5393 GB / 1.529 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 4.784e-05/5.118, allocations: 16 kB / 2.288 GB, free: 0.5393 GB / 1.529 GB Notification: Performance of matching and sorting (n=1619) (initialization): time 0.5472/5.665, allocations: 134.5 MB / 2.419 GB, free: 417.6 MB / 1.529 GB Notification: Performance of prepare postOptimizeDAE: time 8.538e-05/5.665, allocations: 65.62 kB / 2.419 GB, free: 417.5 MB / 1.529 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 7.896e-05/5.665, allocations: 52 kB / 2.419 GB, free: 417.4 MB / 1.529 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.5419/6.207, allocations: 118 MB / 2.535 GB, free: 299.5 MB / 1.529 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01865/6.226, allocations: 3.553 MB / 2.538 GB, free: 296 MB / 1.529 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.133/6.359, allocations: 81.89 MB / 2.618 GB, free: 213.7 MB / 1.529 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.07708/6.436, allocations: 6.449 MB / 2.624 GB, free: 207.3 MB / 1.529 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.005335/6.441, allocations: 1.314 MB / 2.626 GB, free: 205.9 MB / 1.529 GB Notification: Performance of preBalanceInitialSystem (initialization_lambda0): time 0.03454/6.476, allocations: 23.66 MB / 2.649 GB, free: 182.3 MB / 1.529 GB Notification: Performance of partitionIndependentBlocks (initialization_lambda0): time 0.0287/6.505, allocations: 22.59 MB / 2.671 GB, free: 158.6 MB / 1.529 GB Notification: Performance of analyzeInitialSystem (initialization_lambda0): time 0.0527/6.557, allocations: 37.57 MB / 2.707 GB, free: 120.2 MB / 1.529 GB Notification: Performance of solveInitialSystemEqSystem (initialization_lambda0): time 5.454e-05/6.557, allocations: 16 kB / 2.708 GB, free: 120.2 MB / 1.529 GB Notification: Performance of matching and sorting (n=1619) (initialization_lambda0): time 1.099/7.656, allocations: 133 MB / 2.837 GB, free: 0.6224 GB / 1.529 GB Notification: Performance of prepare postOptimizeDAE: time 0.000126/7.656, allocations: 58.23 kB / 2.837 GB, free: 0.6224 GB / 1.529 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0001142/7.656, allocations: 51.78 kB / 2.837 GB, free: 0.6224 GB / 1.529 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.5512/8.207, allocations: 117.6 MB / 2.952 GB, free: 0.5894 GB / 1.529 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01664/8.224, allocations: 3.533 MB / 2.956 GB, free: 0.5861 GB / 1.529 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.1875/8.412, allocations: 86.13 MB / 3.04 GB, free: 0.502 GB / 1.529 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.07828/8.49, allocations: 6.476 MB / 3.046 GB, free: 0.4956 GB / 1.529 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.006517/8.496, allocations: 1.287 MB / 3.047 GB, free: 0.4944 GB / 1.529 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.009226/8.506, allocations: 0.7628 MB / 3.048 GB, free: 0.4937 GB / 1.529 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.00967/8.515, allocations: 1.618 MB / 3.05 GB, free: 0.4929 GB / 1.529 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.2027/8.718, allocations: 60.74 MB / 3.109 GB, free: 444.3 MB / 1.529 GB Notification: Performance of postOpt inlineArrayEqn (simulation): time 0.2034/8.921, allocations: 67.04 MB / 3.175 GB, free: 377.5 MB / 1.529 GB Notification: Performance of postOpt constantLinearSystem (simulation): time 0.0001638/8.922, allocations: 28 kB / 3.175 GB, free: 377.4 MB / 1.529 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 0.1958/9.117, allocations: 66.37 MB / 3.239 GB, free: 311.1 MB / 1.529 GB Notification: Performance of postOpt removeSimpleEquations (simulation): time 0.2693/9.387, allocations: 130.4 MB / 3.367 GB, free: 180.8 MB / 1.529 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 7.93e-05/9.387, allocations: 0 / 3.367 GB, free: 180.8 MB / 1.529 GB Notification: Performance of postOpt solveSimpleEquations (simulation): time 0.01205/9.399, allocations: 1.981 MB / 3.369 GB, free: 178.9 MB / 1.529 GB Notification: Performance of postOpt tearingSystem (simulation): time 0.3154/9.714, allocations: 81.4 MB / 3.448 GB, free: 97.57 MB / 1.529 GB Notification: Performance of postOpt inputDerivativesUsed (simulation): time 0.004176/9.719, allocations: 0.569 MB / 3.449 GB, free: 97 MB / 1.529 GB Notification: Performance of postOpt calculateStrongComponentJacobians (simulation): time 0.09484/9.813, allocations: 58.54 MB / 3.506 GB, free: 38.39 MB / 1.529 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 + (-valHea.m_flow) - bou.ports[1].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 + (-valHea.m_flow) - bou.ports[1].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 + (-valHea.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24) - bou.ports.1.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.7025/10.52, allocations: 54.06 MB / 3.559 GB, free: 0.6122 GB / 1.529 GB Notification: Performance of postOpt symbolicJacobian (simulation): time 0.2551/10.77, allocations: 96.19 MB / 3.653 GB, free: 0.5903 GB / 1.529 GB Notification: Performance of postOpt removeConstants (simulation): time 0.01951/10.79, allocations: 5.939 MB / 3.658 GB, free: 0.5887 GB / 1.529 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.008966/10.8, allocations: 216.9 kB / 3.659 GB, free: 0.5886 GB / 1.529 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.0454/10.85, allocations: 3.306 MB / 3.662 GB, free: 0.5885 GB / 1.529 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.006125/10.85, allocations: 0.8575 MB / 3.663 GB, free: 0.5884 GB / 1.529 GB Notification: Performance of postOpt collapseArrayExpressions (simulation): time 0.004278/10.86, allocations: 0.6317 MB / 3.663 GB, free: 0.5883 GB / 1.529 GB Notification: Performance of sorting global known variables: time 0.0237/10.88, allocations: 11.81 MB / 3.675 GB, free: 0.5826 GB / 1.529 GB Notification: Performance of sort global known variables: time 4e-07/10.88, allocations: 2.516 kB / 3.675 GB, free: 0.5826 GB / 1.529 GB Notification: Performance of remove unused functions: time 0.08165/10.96, allocations: 38.69 MB / 3.713 GB, free: 0.545 GB / 1.529 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.006334/10.97, allocations: 1.938 MB / 3.715 GB, free: 0.5437 GB / 1.529 GB Notification: Performance of simCode: created initialization part: time 0.1263/11.09, allocations: 77.43 MB / 3.79 GB, free: 481.9 MB / 1.529 GB Notification: Performance of simCode: created event and clocks part: time 7.414e-06/11.09, allocations: 0 / 3.79 GB, free: 481.9 MB / 1.529 GB Notification: Performance of simCode: created simulation system equations: time 0.05057/11.14, allocations: 25.5 MB / 3.815 GB, free: 456.7 MB / 1.529 GB Notification: Performance of simCode: created of all other equations (e.g. parameter, nominal, assert, etc): time 0.05134/11.2, allocations: 7.995 MB / 3.823 GB, free: 449.1 MB / 1.529 GB Notification: Performance of simCode: created linear, non-linear and system jacobian parts: time 0.08724/11.28, allocations: 54.05 MB / 3.876 GB, free: 395.1 MB / 1.529 GB Notification: Performance of simCode: some other stuff during SimCode phase: time 0.0127/11.3, allocations: 10.45 MB / 3.886 GB, free: 384.6 MB / 1.529 GB Notification: Performance of simCode: alias equations: time 0.02754/11.32, allocations: 7.975 MB / 3.894 GB, free: 376.6 MB / 1.529 GB Notification: Performance of simCode: all other stuff during SimCode phase: time 0.01178/11.34, allocations: 2.066 MB / 3.896 GB, free: 374.5 MB / 1.529 GB Notification: Performance of SimCode: time 1.112e-06/11.34, allocations: 0 / 3.896 GB, free: 374.5 MB / 1.529 GB Notification: Performance of Templates: time 1.323/12.66, allocations: 0.6368 GB / 4.532 GB, free: 434.2 MB / 1.529 GB make -j1 -f Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3.makefile (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=480 -s gbode -emit_protected -lv LOG_STATS > Buildings_10_Buildings.Fluid.Examples.FlowSystem.Simplified3.pipe 2>&1)