Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified3.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.0009176/0.0009176, allocations: 77.09 kB / 20.65 MB, free: 3.844 MB / 18.57 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.0008682/0.0008682, allocations: 169 kB / 24.05 MB, free: 456 kB / 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.9541/0.9541, allocations: 177.1 MB / 204.5 MB, free: 5.5 MB / 186.7 MB " [Timeout remaining time 179] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/IBPSA master/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/IBPSA master/package.mo): time 0.6151/0.6151, allocations: 115 MB / 376 MB, free: 7.504 MB / 346.7 MB " [Timeout remaining time 179] Using package IBPSA with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/IBPSA master/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: translateModel(IBPSA.Fluid.Examples.FlowSystem.Simplified3,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified3") translateModel(IBPSA.Fluid.Examples.FlowSystem.Simplified3,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified3") [Timeout 660] "Notification: Performance of FrontEnd - loaded program: time 1.202e-06/1.202e-06, allocations: 0 / 482 MB, free: 11.68 MB / 410.7 MB Notification: Performance of FrontEnd - Absyn->SCode: time 1.934e-05/2.054e-05, allocations: 3.438 kB / 482 MB, free: 11.68 MB / 410.7 MB Notification: Performance of NFInst.instantiate(IBPSA.Fluid.Examples.FlowSystem.Simplified3): time 0.0771/0.07712, allocations: 75.75 MB / 0.5447 GB, free: 11.75 MB / 474.7 MB Notification: Performance of NFInst.instExpressions: time 0.05599/0.1331, allocations: 33.09 MB / 0.577 GB, free: 10.73 MB / 0.4948 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.01524/0.1484, allocations: 0.6702 MB / 0.5777 GB, free: 10.05 MB / 0.4948 GB Notification: Performance of NFTyping.typeComponents: time 0.015/0.1633, allocations: 4.29 MB / 0.5819 GB, free: 5.734 MB / 0.4948 GB Notification: Performance of NFTyping.typeBindings: time 0.02517/0.1885, allocations: 10.59 MB / 0.5922 GB, free: 11.09 MB / 0.5105 GB Notification: Performance of NFTyping.typeClassSections: time 0.02542/0.2139, allocations: 11.3 MB / 0.6032 GB, free: 15.77 MB / 0.5261 GB Notification: Performance of NFFlatten.flatten: time 0.5255/0.7395, allocations: 67.97 MB / 0.6696 GB, free: 52.12 MB / 0.5574 GB Notification: Performance of NFFlatten.resolveConnections: time 0.03003/0.7695, allocations: 17.09 MB / 0.6863 GB, free: 51.22 MB / 0.5574 GB Notification: Performance of NFEvalConstants.evaluate: time 0.05508/0.8246, allocations: 22.95 MB / 0.7087 GB, free: 50.4 MB / 0.5574 GB Notification: Performance of NFSimplifyModel.simplify: time 0.02672/0.8513, allocations: 15 MB / 0.7234 GB, free: 49.14 MB / 0.5574 GB Notification: Performance of NFPackage.collectConstants: time 0.01026/0.8616, allocations: 1.778 MB / 0.7251 GB, free: 49.14 MB / 0.5574 GB Notification: Performance of NFFlatten.collectFunctions: time 0.01498/0.8766, allocations: 2.73 MB / 0.7278 GB, free: 49.1 MB / 0.5574 GB Notification: Performance of NFScalarize.scalarize: time 0.01081/0.8874, allocations: 6.428 MB / 0.7341 GB, free: 45.55 MB / 0.5574 GB Notification: Performance of NFVerifyModel.verify: time 0.01734/0.9047, allocations: 7.678 MB / 0.7416 GB, free: 41.83 MB / 0.5574 GB Notification: Performance of NFConvertDAE.convert: time 0.02777/0.9325, allocations: 19.64 MB / 0.7607 GB, free: 23.7 MB / 0.5574 GB Notification: Performance of FrontEnd - DAE generated: time 6.763e-06/0.9325, allocations: 0 / 0.7607 GB, free: 23.7 MB / 0.5574 GB Notification: Performance of FrontEnd: time 1.483e-06/0.9325, allocations: 0 / 0.7607 GB, free: 23.7 MB / 0.5574 GB Notification: Performance of Transformations before backend: time 0.0009009/0.9334, allocations: 0 / 0.7607 GB, free: 23.7 MB / 0.5574 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 1949 * Number of variables: 1949 Notification: Performance of Generate backend data structure: time 0.03253/0.9659, allocations: 21.93 MB / 0.7822 GB, free: 3.008 MB / 0.5574 GB Notification: Performance of prepare preOptimizeDAE: time 3.86e-05/0.9659, allocations: 16.03 kB / 0.7822 GB, free: 2.992 MB / 0.5574 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.009548/0.9755, allocations: 3.785 MB / 0.7859 GB, free: 15.19 MB / 0.573 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.02843/1.004, allocations: 16.97 MB / 0.8024 GB, free: 14.73 MB / 0.5887 GB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.000653/1.005, allocations: 0.7361 MB / 0.8032 GB, free: 14 MB / 0.5887 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.003194/1.008, allocations: 1.025 MB / 0.8042 GB, free: 12.98 MB / 0.5887 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.0197/1.027, allocations: 10.42 MB / 0.8143 GB, free: 2.375 MB / 0.5887 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.0001779/1.028, allocations: 19.45 kB / 0.8143 GB, free: 2.363 MB / 0.5887 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.001525/1.029, allocations: 316 kB / 0.8146 GB, free: 2.055 MB / 0.5887 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.0001368/1.029, allocations: 207.9 kB / 0.8148 GB, free: 1.852 MB / 0.5887 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.01233/1.042, allocations: 6.25 MB / 0.821 GB, free: 11.64 MB / 0.6043 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.08361/1.125, allocations: 54.62 MB / 0.8743 GB, free: 7.332 MB / 0.6512 GB Notification: Performance of preOpt comSubExp (simulation): time 0.008792/1.134, allocations: 5.604 MB / 0.8798 GB, free: 2.125 MB / 0.6512 GB Notification: Performance of preOpt resolveLoops (simulation): time 0.005751/1.14, allocations: 3.986 MB / 0.8837 GB, free: 14.16 MB / 0.6668 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.3252/1.465, allocations: 21.17 MB / 0.9043 GB, free: 146.1 MB / 0.6668 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.005972/1.471, allocations: 5.454 MB / 0.9097 GB, free: 144.8 MB / 0.6668 GB Notification: Performance of preOpt simplifyInStream (simulation): time 0.01854/1.49, allocations: 8.19 MB / 0.9177 GB, free: 144.5 MB / 0.6668 GB Notification: Performance of pre-optimization done (n=503): time 4.259e-05/1.49, allocations: 0 / 0.9177 GB, free: 144.5 MB / 0.6668 GB Notification: Performance of matching and sorting (n=742): time 0.3653/1.855, allocations: 127.2 MB / 1.042 GB, free: 74.45 MB / 0.6668 GB Notification: Performance of inlineWhenForInitialization (initialization): time 0.04031/1.895, allocations: 28.12 MB / 1.069 GB, free: 50.43 MB / 0.6668 GB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.01827/1.913, allocations: 15.29 MB / 1.084 GB, free: 39.54 MB / 0.6668 GB Notification: Performance of collectPreVariables (initialization): time 0.004339/1.918, allocations: 254.6 kB / 1.085 GB, free: 39.45 MB / 0.6668 GB Notification: Performance of collectInitialEqns (initialization): time 0.008064/1.926, allocations: 9.307 MB / 1.094 GB, free: 33.82 MB / 0.6668 GB Notification: Performance of collectInitialBindings (initialization): time 0.006727/1.933, allocations: 2.808 MB / 1.096 GB, free: 31.18 MB / 0.6668 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.009231/1.942, allocations: 3.903 MB / 1.1 GB, free: 27.61 MB / 0.6668 GB Notification: Performance of setup shared object (initialization): time 4.442e-05/1.942, allocations: 480.7 kB / 1.101 GB, free: 27.13 MB / 0.6668 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.008426/1.95, allocations: 4.085 MB / 1.105 GB, free: 23.02 MB / 0.6668 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.01231/1.963, allocations: 13.04 MB / 1.117 GB, free: 6.906 MB / 0.6668 GB Notification: Performance of analyzeInitialSystem (initialization): time 0.02481/1.987, allocations: 15.99 MB / 1.133 GB, free: 5.188 MB / 0.6824 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 0.0001585/1.988, allocations: 36 kB / 1.133 GB, free: 5.152 MB / 0.6824 GB Notification: Performance of matching and sorting (n=1596) (initialization): time 0.5435/2.531, allocations: 69.78 MB / 1.201 GB, free: 137 MB / 0.698 GB Notification: Performance of prepare postOptimizeDAE: time 0.0001154/2.531, allocations: 88.95 kB / 1.201 GB, free: 137 MB / 0.698 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0001673/2.531, allocations: 129.4 kB / 1.201 GB, free: 137 MB / 0.698 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.3189/2.85, allocations: 142.8 MB / 1.341 GB, free: 41.54 MB / 0.698 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.009044/2.859, allocations: 3.199 MB / 1.344 GB, free: 38.59 MB / 0.698 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.06212/2.921, allocations: 40.11 MB / 1.383 GB, free: 4.703 MB / 0.698 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.02812/2.95, allocations: 2.752 MB / 1.386 GB, free: 2.145 MB / 0.698 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.004892/2.954, allocations: 1.356 MB / 1.387 GB, free: 0.8906 MB / 0.698 GB Notification: Performance of preBalanceInitialSystem (initialization_lambda0): time 0.01552/2.97, allocations: 4.287 MB / 1.391 GB, free: 13.16 MB / 0.7137 GB Notification: Performance of partitionIndependentBlocks (initialization_lambda0): time 0.01798/2.988, allocations: 12.96 MB / 1.404 GB, free: 13.69 MB / 0.7293 GB Notification: Performance of analyzeInitialSystem (initialization_lambda0): time 0.3304/3.318, allocations: 15.37 MB / 1.419 GB, free: 158.9 MB / 0.7293 GB Notification: Performance of solveInitialSystemEqSystem (initialization_lambda0): time 0.0002011/3.319, allocations: 36.84 kB / 1.419 GB, free: 158.9 MB / 0.7293 GB Notification: Performance of matching and sorting (n=1596) (initialization_lambda0): time 0.2364/3.555, allocations: 69.07 MB / 1.486 GB, free: 155.9 MB / 0.7293 GB Notification: Performance of prepare postOptimizeDAE: time 0.0001791/3.555, allocations: 93.55 kB / 1.487 GB, free: 155.9 MB / 0.7293 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0002732/3.555, allocations: 134.8 kB / 1.487 GB, free: 155.9 MB / 0.7293 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.319/3.874, allocations: 142.3 MB / 1.626 GB, free: 41.54 MB / 0.7293 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.008383/3.883, allocations: 3.179 MB / 1.629 GB, free: 38.62 MB / 0.7293 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.06788/3.951, allocations: 40.08 MB / 1.668 GB, free: 5.492 MB / 0.7293 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.02791/3.979, allocations: 2.783 MB / 1.671 GB, free: 2.719 MB / 0.7293 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.006224/3.985, allocations: 1.325 MB / 1.672 GB, free: 1.395 MB / 0.7293 GB Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 602 * 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 (1276): * Single equations (assignments): 1260 * Array equations: 6 * Algorithm blocks: 1 * Record equations: 0 * 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): 2 systems {(5,80,76.0%), (28,28,89.3%)} * Non-linear torn systems (#iteration vars, #inner vars): 1 system {(5,80)} Notification: Performance of prepare postOptimizeDAE: time 0.3082/4.293, allocations: 1.015 MB / 1.673 GB, free: 154.2 MB / 0.7293 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.008053/4.301, allocations: 1.962 MB / 1.675 GB, free: 154.2 MB / 0.7293 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.1156/4.417, allocations: 38.78 MB / 1.713 GB, free: 152.9 MB / 0.7293 GB Notification: Performance of postOpt inlineArrayEqn (simulation): time 0.0999/4.517, allocations: 36.9 MB / 1.749 GB, free: 150.9 MB / 0.7293 GB Notification: Performance of postOpt constantLinearSystem (simulation): time 0.0001667/4.517, allocations: 42.78 kB / 1.749 GB, free: 150.9 MB / 0.7293 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 0.08653/4.603, allocations: 36.43 MB / 1.784 GB, free: 133.3 MB / 0.7293 GB Notification: Performance of postOpt removeSimpleEquations (simulation): time 0.1293/4.733, allocations: 64.52 MB / 1.847 GB, free: 79.96 MB / 0.7293 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 5.969e-05/4.733, allocations: 4.125 kB / 1.847 GB, free: 79.96 MB / 0.7293 GB Notification: Performance of postOpt solveSimpleEquations (simulation): time 0.005788/4.738, allocations: 1.741 MB / 1.849 GB, free: 78.3 MB / 0.7293 GB Notification: Performance of postOpt tearingSystem (simulation): time 0.5601/5.298, allocations: 106.6 MB / 1.953 GB, free: 157.4 MB / 0.7449 GB Notification: Performance of postOpt inputDerivativesUsed (simulation): time 0.004239/5.303, allocations: 0.5318 MB / 1.954 GB, free: 157.4 MB / 0.7449 GB Notification: Performance of postOpt calculateStrongComponentJacobians (simulation): time 0.1093/5.412, allocations: 31.8 MB / 1.985 GB, free: 147.3 MB / 0.7449 GB 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 + 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 : valNorth.res1.m_flow + valSouth.res1.m_flow + (-valHea.m_flow) - valCoo.m_flow = 0.0 3 : 0.0 = spl1.res1.m_flow + (-bou.ports[1].m_flow) - valHea.m_flow [ 1.0 , 0.0 , 1.0 ; 0.0 , -1.0 , -1.0 ; -1.0 , 1.0 , 0.0 ] * [ spl1.res1.m_flow ; valHea.m_flow ; valCoo.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 ; (-valNorth.res1.m_flow) - valSouth.res1.m_flow ; -bou.ports[1].m_flow ] might be structurally or numerically singular for variable valCoo.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. 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 : 0.0 = spl1.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + (-bou.ports.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24) - valHea.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 3 : valNorth.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + valSouth.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 + (-valHea.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24) - valCoo.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 = 0.0 [ 1.0 , 0.0 , 1.0 ; 0.0 , 1.0 , -1.0 ; -1.0 , -1.0 , 0.0 ] * [ valCoo.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 ; valHea.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 ; spl1.res1.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 ; -bou.ports.1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 ; (-valNorth.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24) - valSouth.res1.m_flow.$pDERStateSetJac24.dummyVarStateSetJac24 ] might be structurally or numerically singular for variable spl1.res1.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.03939/5.451, allocations: 31.41 MB / 2.015 GB, free: 131 MB / 0.7449 GB Notification: Performance of postOpt symbolicJacobian (simulation): time 0.1156/5.567, allocations: 44.73 MB / 2.059 GB, free: 128.2 MB / 0.7449 GB Notification: Performance of postOpt removeConstants (simulation): time 0.01427/5.581, allocations: 4.174 MB / 2.063 GB, free: 127.1 MB / 0.7449 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.006959/5.588, allocations: 166.6 kB / 2.063 GB, free: 127.1 MB / 0.7449 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.0192/5.607, allocations: 1.296 MB / 2.065 GB, free: 126.3 MB / 0.7449 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.004684/5.612, allocations: 0.8911 MB / 2.065 GB, free: 126.3 MB / 0.7449 GB Notification: Performance of postOpt collapseArrayExpressions (simulation): time 0.003735/5.616, allocations: 0.5647 MB / 2.066 GB, free: 126.3 MB / 0.7449 GB Notification: Performance of sorting global known variables: time 0.01396/5.63, allocations: 7.539 MB / 2.073 GB, free: 125.1 MB / 0.7449 GB Notification: Performance of sort global known variables: time 7.71e-07/5.63, allocations: 0 / 2.073 GB, free: 125.1 MB / 0.7449 GB Notification: Performance of remove unused functions: time 0.05793/5.688, allocations: 21.62 MB / 2.094 GB, free: 104.1 MB / 0.7449 GB Notification: Model statistics after passing the back-end for simulation: * Number of independent subsystems: 5 * Number of states: 42 ($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,pmpNorth.vol.dynBal.U,valSouth.vol.dynBal.U,valNorth.vol.dynBal.U,spl.vol.dynBal.U,spl1.vol.dynBal.U,pumpHea.vol.dynBal.U,spl2.vol.dynBal.U,spl3.vol.dynBal.U,pumpCoo.vol.dynBal.U,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 (556): * Single equations (assignments): 535 * 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): 3 systems {(28,28,89.3%), (7,83,69.4%), (1,1,100.0%)} * Non-linear torn systems (#iteration vars, #inner vars): 1 system {(38,166)} Notification: Performance of Backend phase and start with SimCode phase: time 0.004267/5.692, allocations: 0.6202 MB / 2.095 GB, free: 103.8 MB / 0.7449 GB Notification: Performance of simCode: created initialization part: time 0.07029/5.762, allocations: 30.19 MB / 2.125 GB, free: 82.32 MB / 0.7449 GB Notification: Performance of simCode: created event and clocks part: time 2.032e-05/5.762, allocations: 4.125 kB / 2.125 GB, free: 82.32 MB / 0.7449 GB Notification: Performance of simCode: created simulation system equations: time 0.02772/5.79, allocations: 12.04 MB / 2.136 GB, free: 70.88 MB / 0.7449 GB Notification: Performance of simCode: created of all other equations (e.g. parameter, nominal, assert, etc): time 0.04169/5.832, allocations: 10.56 MB / 2.147 GB, free: 62.12 MB / 0.7449 GB Notification: Performance of simCode: created linear, non-linear and system jacobian parts: time 0.06453/5.896, allocations: 38 MB / 2.184 GB, free: 24.31 MB / 0.7449 GB Notification: Performance of simCode: some other stuff during SimCode phase: time 0.00839/5.905, allocations: 4.448 MB / 2.188 GB, free: 19.83 MB / 0.7449 GB Notification: Performance of simCode: alias equations: time 0.02132/5.926, allocations: 3.541 MB / 2.191 GB, free: 16.29 MB / 0.7449 GB Notification: Performance of simCode: all other stuff during SimCode phase: time 0.03177/5.958, allocations: 7.451 MB / 2.199 GB, free: 8.828 MB / 0.7449 GB Notification: Performance of SimCode: time 3.055e-06/5.958, allocations: 0 / 2.199 GB, free: 8.828 MB / 0.7449 GB Notification: Performance of Templates: time 1.473/7.431, allocations: 0.6813 GB / 2.88 GB, free: 138.5 MB / 0.7762 GB " [Timeout remaining time 653] make -j1 -f IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified3.makefile [Timeout 660] (rm -f IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified3.pipe ; mkfifo IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified3.pipe ; head -c 1048576 < IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified3.pipe >> ../files/IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified3.sim & ./IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified3 -abortSlowSimulation -alarm=240 -lv LOG_STATS > IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified3.pipe 2>&1) [Timeout 240] [Calling os._exit(0), Time elapsed: 20.516885180957615]