Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1.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.001347/0.001347, allocations: 72.27 kB / 9.855 MB, free: 0.8438 MB / 10.45 MB Notification: Performance of NFInstanceAPI.mkTop(): time 0.001916/0.003263, allocations: 447.7 kB / 10.29 MB, free: 416 kB / 10.45 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.001196/0.001196, allocations: 150 kB / 11.18 MB, free: 3.004 MB / 13.93 MB Notification: Performance of NFInstanceAPI.mkTop(): time 0.001588/0.002785, allocations: 479.5 kB / 11.64 MB, free: 2.531 MB / 13.93 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.9922/0.9922, allocations: 177.2 MB / 189.5 MB, free: 5.34 MB / 186.7 MB Notification: Performance of NFInstanceAPI.mkTop(): time 0.09339/1.086, allocations: 53.66 MB / 243.2 MB, free: 15.61 MB / 250.7 MB " [Timeout remaining time 179] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/IBPSA 4.0.0-master/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/IBPSA 4.0.0-master/package.mo): time 0.6348/0.6348, allocations: 117.6 MB / 361.5 MB, free: 5.219 MB / 346.7 MB Notification: Performance of NFInstanceAPI.mkTop(): time 0.06805/0.7028, allocations: 37.45 MB / 399 MB, free: 15.66 MB / 394.7 MB " [Timeout remaining time 179] Using package IBPSA with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/IBPSA 4.0.0-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: setCommandLineOptions("--fmiFlags=s:cvode") Running command: "" <> buildModelFMU(IBPSA.Fluid.Examples.FlowSystem.Simplified1,fileNamePrefix="IBPSA_latest_IBPSA_Fluid_Examples_FlowSystem_Simplified1",fmuType="me_cs",version="2.0+3.0",platforms={"static"}) "" <> buildModelFMU(IBPSA.Fluid.Examples.FlowSystem.Simplified1,fileNamePrefix="IBPSA_latest_IBPSA_Fluid_Examples_FlowSystem_Simplified1",fmuType="me_cs",version="2.0+3.0",platforms={"static"}) [Timeout 660] "Notification: Performance of FrontEnd - loaded program: time 1.532e-06/1.532e-06, allocations: 0 / 400.3 MB, free: 14.38 MB / 394.7 MB Notification: Performance of FrontEnd - Absyn->SCode: time 1.922e-05/2.075e-05, allocations: 2.312 kB / 400.3 MB, free: 14.38 MB / 394.7 MB Notification: Performance of NFInst.instantiate(IBPSA.Fluid.Examples.FlowSystem.Simplified1): time 0.2912/0.2912, allocations: 75.7 MB / 476 MB, free: 15.53 MB / 442.7 MB Notification: Performance of NFInst.instExpressions: time 0.05861/0.3498, allocations: 33.84 MB / 0.4979 GB, free: 13.96 MB / 474.7 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.01411/0.3639, allocations: 0.6702 MB / 0.4985 GB, free: 13.29 MB / 474.7 MB Notification: Performance of NFTyping.typeComponents: time 0.01146/0.3754, allocations: 4.325 MB / 0.5027 GB, free: 8.938 MB / 474.7 MB Notification: Performance of NFTyping.typeBindings: time 0.02371/0.3991, allocations: 10.56 MB / 0.513 GB, free: 14.34 MB / 490.7 MB Notification: Performance of NFTyping.typeClassSections: time 0.01957/0.4186, allocations: 11.11 MB / 0.5239 GB, free: 3.25 MB / 490.7 MB Notification: Performance of NFFlatten.flatten: time 0.06149/0.4801, allocations: 65.24 MB / 0.5876 GB, free: 1.902 MB / 0.5417 GB Notification: Performance of NFFlatten.resolveConnections: time 0.02586/0.506, allocations: 16.44 MB / 0.6037 GB, free: 1.41 MB / 0.5573 GB Notification: Performance of NFEvalConstants.evaluate: time 0.05071/0.5567, allocations: 23.57 MB / 0.6267 GB, free: 9.781 MB / 0.5886 GB Notification: Performance of NFSimplifyModel.simplify: time 0.02406/0.5808, allocations: 14.62 MB / 0.641 GB, free: 11.14 MB / 0.6042 GB Notification: Performance of NFPackage.collectConstants: time 0.007184/0.588, allocations: 1.793 MB / 0.6427 GB, free: 9.352 MB / 0.6042 GB Notification: Performance of NFFlatten.collectFunctions: time 0.01223/0.6002, allocations: 2.779 MB / 0.6454 GB, free: 6.57 MB / 0.6042 GB Notification: Performance of NFScalarize.scalarize: time 0.009211/0.6094, allocations: 4.914 MB / 0.6502 GB, free: 1.637 MB / 0.6042 GB Notification: Performance of NFVerifyModel.verify: time 0.4671/1.077, allocations: 6.023 MB / 0.6561 GB, free: 85.56 MB / 0.6043 GB Notification: Performance of NFConvertDAE.convert: time 0.03334/1.11, allocations: 17.62 MB / 0.6733 GB, free: 84.36 MB / 0.6043 GB Notification: Performance of FrontEnd - DAE generated: time 1.567e-05/1.11, allocations: 0 / 0.6733 GB, free: 84.36 MB / 0.6043 GB Notification: Performance of FrontEnd: time 1.553e-06/1.11, allocations: 0 / 0.6733 GB, free: 84.36 MB / 0.6043 GB Notification: Performance of Transformations before backend: time 0.00103/1.111, allocations: 0 / 0.6733 GB, free: 84.36 MB / 0.6043 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.04453/1.155, allocations: 20.24 MB / 0.6931 GB, free: 75.12 MB / 0.6043 GB Notification: Performance of prepare preOptimizeDAE: time 4.075e-05/1.155, allocations: 9.531 kB / 0.6931 GB, free: 75.12 MB / 0.6043 GB Notification: Performance of preOpt introduceOutputAliases (simulation): time 0.003908/1.159, allocations: 1.039 MB / 0.6941 GB, free: 75.04 MB / 0.6043 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.012/1.171, allocations: 2.93 MB / 0.697 GB, free: 74.88 MB / 0.6043 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.03147/1.203, allocations: 14.22 MB / 0.7108 GB, free: 71.21 MB / 0.6043 GB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.0006749/1.204, allocations: 0.7317 MB / 0.7116 GB, free: 71.2 MB / 0.6043 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.004228/1.208, allocations: 1.034 MB / 0.7126 GB, free: 71.19 MB / 0.6043 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.02324/1.231, allocations: 10.16 MB / 0.7225 GB, free: 69.21 MB / 0.6043 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.0002757/1.231, allocations: 19.2 kB / 0.7225 GB, free: 69.21 MB / 0.6043 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.002738/1.234, allocations: 320.2 kB / 0.7228 GB, free: 69.21 MB / 0.6043 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.0001681/1.234, allocations: 206.1 kB / 0.723 GB, free: 69.21 MB / 0.6043 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.01405/1.248, allocations: 5.234 MB / 0.7281 GB, free: 69.02 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.07664/1.325, allocations: 34.28 MB / 0.7616 GB, free: 51.73 MB / 0.6043 GB Notification: Performance of preOpt comSubExp (simulation): time 0.007853/1.333, allocations: 4.808 MB / 0.7663 GB, free: 47.79 MB / 0.6043 GB Notification: Performance of preOpt resolveLoops (simulation): time 0.004746/1.337, allocations: 3.063 MB / 0.7693 GB, free: 44.92 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 evalFunc (simulation): time 0.03622/1.374, allocations: 12.83 MB / 0.7818 GB, free: 35.86 MB / 0.6043 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.004239/1.378, allocations: 5.248 MB / 0.7869 GB, free: 30.52 MB / 0.6043 GB Notification: Performance of preOpt simplifyInStream (simulation): time 0.01603/1.394, allocations: 8.328 MB / 0.7951 GB, free: 23.04 MB / 0.6043 GB Notification: Performance of pre-optimization done (n=524): time 3.617e-05/1.394, allocations: 0 / 0.7951 GB, free: 23.04 MB / 0.6043 GB Notification: Performance of matching and sorting (n=784): time 0.6043/1.998, allocations: 136.1 MB / 0.9279 GB, free: 177 MB / 0.6824 GB Warning: The linear system: 1 : 0.0 = pipSouth1.dp + valSouth1[1].dp + (-valSouth2[8].dp) - pipSouth2.dp 2 : 0.0 = pipSouth1.dp + valSouth1[1].dp + (-valSouth2[7].dp) - pipSouth2.dp [ -1.0 , -1.0 ; -1.0 , -1.0 ] * [ valSouth1[1].dp ; pipSouth1.dp ] = [ (-pipSouth2.dp) - valSouth2[8].dp ; (-pipSouth2.dp) - valSouth2[7].dp ] might be structurally or numerically singular for variable pipSouth1.dp since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : tabsSouth1[4].m_flow + tabsSouth1[3].m_flow + tabsSouth1[2].m_flow + tabsSouth1[1].m_flow - pipSouth1.m_flow = 0.0 2 : 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 , 1.0 ; -1.0 , -1.0 ] * [ tabsSouth1[2].m_flow ; tabsSouth1[1].m_flow ] = [ pipSouth1.m_flow + (-tabsSouth1[3].m_flow) - tabsSouth1[4].m_flow ; tabsSouth1[3].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 + (-spl1.res1.m_flow) - valCoo.m_flow - valNorth.res3.m_flow - valSouth.res3.m_flow ] might be structurally or numerically singular for variable tabsSouth1[1].m_flow since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : 0.0 = pipSouth1.dp + valSouth1[1].dp + (-valSouth2[8].dp) - pipSouth2.dp 2 : 0.0 = pipSouth1.dp + valSouth1[1].dp + (-valSouth2[7].dp) - pipSouth2.dp [ -1.0 , -1.0 ; -1.0 , -1.0 ] * [ pipSouth1.dp ; valSouth1[1].dp ] = [ (-pipSouth2.dp) - valSouth2[8].dp ; (-pipSouth2.dp) - valSouth2[7].dp ] might be structurally or numerically singular for variable valSouth1[1].dp since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : tabsSouth1[4].m_flow + tabsSouth1[3].m_flow + tabsSouth1[2].m_flow + tabsSouth1[1].m_flow - pipSouth1.m_flow = 0.0 2 : 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 , 1.0 ; -1.0 , -1.0 ] * [ tabsSouth1[2].m_flow ; tabsSouth1[1].m_flow ] = [ pipSouth1.m_flow + (-tabsSouth1[3].m_flow) - tabsSouth1[4].m_flow ; tabsSouth1[3].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 + (-spl1.res1.m_flow) - valCoo.m_flow - valNorth.res3.m_flow - valSouth.res3.m_flow ] might be structurally or numerically singular for variable tabsSouth1[1].m_flow since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : 0.0 = pipSouth1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 + valSouth1.1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 + (-valSouth2.8.dp.$pDERStateSetJac0.dummyVarStateSetJac0) - pipSouth2.dp.$pDERStateSetJac0.dummyVarStateSetJac0 2 : 0.0 = pipSouth1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 + valSouth1.1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 + (-valSouth2.7.dp.$pDERStateSetJac0.dummyVarStateSetJac0) - pipSouth2.dp.$pDERStateSetJac0.dummyVarStateSetJac0 [ -1.0 , -1.0 ; -1.0 , -1.0 ] * [ valSouth1.1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 ; pipSouth1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 ] = [ (-pipSouth2.dp.$pDERStateSetJac0.dummyVarStateSetJac0) - valSouth2.8.dp.$pDERStateSetJac0.dummyVarStateSetJac0 ; (-pipSouth2.dp.$pDERStateSetJac0.dummyVarStateSetJac0) - valSouth2.7.dp.$pDERStateSetJac0.dummyVarStateSetJac0 ] might be structurally or numerically singular for variable pipSouth1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : tabsSouth1[4].m_flow.SeedStateSetJac0 + tabsSouth1[3].m_flow.SeedStateSetJac0 + tabsSouth1.2.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + tabsSouth1.1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 - pipSouth1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 = 0.0 2 : valCoo.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + spl1.res1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + valNorth.res3.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + valSouth.res3.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + (-tabsNorth2[8].m_flow.SeedStateSetJac0) - tabsNorth2[7].m_flow.SeedStateSetJac0 - tabsNorth2[6].m_flow.SeedStateSetJac0 - tabsNorth2[5].m_flow.SeedStateSetJac0 - tabsNorth2[4].m_flow.SeedStateSetJac0 - tabsNorth2[3].m_flow.SeedStateSetJac0 - tabsNorth2[2].m_flow.SeedStateSetJac0 - tabsNorth2[1].m_flow.SeedStateSetJac0 - tabsNorth1[4].m_flow.SeedStateSetJac0 - tabsNorth1[3].m_flow.SeedStateSetJac0 - tabsNorth1[2].m_flow.SeedStateSetJac0 - tabsNorth1.1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 - tabsSouth2[8].m_flow.SeedStateSetJac0 - tabsSouth2[7].m_flow.SeedStateSetJac0 - tabsSouth2[6].m_flow.SeedStateSetJac0 - tabsSouth2[5].m_flow.SeedStateSetJac0 - tabsSouth2[4].m_flow.SeedStateSetJac0 - tabsSouth2[3].m_flow.SeedStateSetJac0 - tabsSouth2[2].m_flow.SeedStateSetJac0 - tabsSouth2[1].m_flow.SeedStateSetJac0 - tabsSouth1[4].m_flow.SeedStateSetJac0 - tabsSouth1[3].m_flow.SeedStateSetJac0 - tabsSouth1.1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 - tabsSouth1.2.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 = 0.0 [ 1.0 , 1.0 ; -1.0 , -1.0 ] * [ tabsSouth1.2.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 ; tabsSouth1.1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 ] = [ pipSouth1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + (-tabsSouth1[3].m_flow.SeedStateSetJac0) - tabsSouth1[4].m_flow.SeedStateSetJac0 ; tabsNorth2[8].m_flow.SeedStateSetJac0 + tabsSouth1[4].m_flow.SeedStateSetJac0 + tabsSouth1[3].m_flow.SeedStateSetJac0 + tabsSouth2[1].m_flow.SeedStateSetJac0 + tabsSouth2[2].m_flow.SeedStateSetJac0 + tabsSouth2[3].m_flow.SeedStateSetJac0 + tabsSouth2[4].m_flow.SeedStateSetJac0 + tabsSouth2[5].m_flow.SeedStateSetJac0 + tabsSouth2[6].m_flow.SeedStateSetJac0 + tabsSouth2[7].m_flow.SeedStateSetJac0 + tabsSouth2[8].m_flow.SeedStateSetJac0 + tabsNorth1.1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + tabsNorth1[2].m_flow.SeedStateSetJac0 + tabsNorth1[3].m_flow.SeedStateSetJac0 + tabsNorth1[4].m_flow.SeedStateSetJac0 + tabsNorth2[1].m_flow.SeedStateSetJac0 + tabsNorth2[2].m_flow.SeedStateSetJac0 + tabsNorth2[3].m_flow.SeedStateSetJac0 + tabsNorth2[4].m_flow.SeedStateSetJac0 + tabsNorth2[5].m_flow.SeedStateSetJac0 + tabsNorth2[6].m_flow.SeedStateSetJac0 + tabsNorth2[7].m_flow.SeedStateSetJac0 + (-spl1.res1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0) - valCoo.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 - valNorth.res3.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 - valSouth.res3.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 ] might be structurally or numerically singular for variable tabsSouth1.1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : 0.0 = pipSouth1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 + valSouth1.1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 + (-valSouth2.8.dp.$pDERStateSetJac0.dummyVarStateSetJac0) - pipSouth2.dp.$pDERStateSetJac0.dummyVarStateSetJac0 2 : 0.0 = pipSouth1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 + valSouth1.1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 + (-valSouth2.7.dp.$pDERStateSetJac0.dummyVarStateSetJac0) - pipSouth2.dp.$pDERStateSetJac0.dummyVarStateSetJac0 [ -1.0 , -1.0 ; -1.0 , -1.0 ] * [ valSouth1.1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 ; pipSouth1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 ] = [ (-pipSouth2.dp.$pDERStateSetJac0.dummyVarStateSetJac0) - valSouth2.8.dp.$pDERStateSetJac0.dummyVarStateSetJac0 ; (-pipSouth2.dp.$pDERStateSetJac0.dummyVarStateSetJac0) - valSouth2.7.dp.$pDERStateSetJac0.dummyVarStateSetJac0 ] might be structurally or numerically singular for variable pipSouth1.dp.$pDERStateSetJac0.dummyVarStateSetJac0 since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : tabsSouth1[4].m_flow.SeedStateSetJac0 + tabsSouth1[3].m_flow.SeedStateSetJac0 + tabsSouth1.2.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + tabsSouth1.1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 - pipSouth1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 = 0.0 2 : valCoo.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + spl1.res1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + valNorth.res3.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + valSouth.res3.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + (-tabsNorth2[8].m_flow.SeedStateSetJac0) - tabsNorth2[7].m_flow.SeedStateSetJac0 - tabsNorth2[6].m_flow.SeedStateSetJac0 - tabsNorth2[5].m_flow.SeedStateSetJac0 - tabsNorth2[4].m_flow.SeedStateSetJac0 - tabsNorth2[3].m_flow.SeedStateSetJac0 - tabsNorth2[2].m_flow.SeedStateSetJac0 - tabsNorth2[1].m_flow.SeedStateSetJac0 - tabsNorth1[4].m_flow.SeedStateSetJac0 - tabsNorth1[3].m_flow.SeedStateSetJac0 - tabsNorth1[2].m_flow.SeedStateSetJac0 - tabsNorth1.1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 - tabsSouth2[8].m_flow.SeedStateSetJac0 - tabsSouth2[7].m_flow.SeedStateSetJac0 - tabsSouth2[6].m_flow.SeedStateSetJac0 - tabsSouth2[5].m_flow.SeedStateSetJac0 - tabsSouth2[4].m_flow.SeedStateSetJac0 - tabsSouth2[3].m_flow.SeedStateSetJac0 - tabsSouth2[2].m_flow.SeedStateSetJac0 - tabsSouth2[1].m_flow.SeedStateSetJac0 - tabsSouth1[4].m_flow.SeedStateSetJac0 - tabsSouth1[3].m_flow.SeedStateSetJac0 - tabsSouth1.1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 - tabsSouth1.2.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 = 0.0 [ 1.0 , 1.0 ; -1.0 , -1.0 ] * [ tabsSouth1.1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 ; tabsSouth1.2.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 ] = [ pipSouth1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + (-tabsSouth1[3].m_flow.SeedStateSetJac0) - tabsSouth1[4].m_flow.SeedStateSetJac0 ; tabsNorth2[8].m_flow.SeedStateSetJac0 + tabsSouth1[4].m_flow.SeedStateSetJac0 + tabsSouth1[3].m_flow.SeedStateSetJac0 + tabsSouth2[1].m_flow.SeedStateSetJac0 + tabsSouth2[2].m_flow.SeedStateSetJac0 + tabsSouth2[3].m_flow.SeedStateSetJac0 + tabsSouth2[4].m_flow.SeedStateSetJac0 + tabsSouth2[5].m_flow.SeedStateSetJac0 + tabsSouth2[6].m_flow.SeedStateSetJac0 + tabsSouth2[7].m_flow.SeedStateSetJac0 + tabsSouth2[8].m_flow.SeedStateSetJac0 + tabsNorth1.1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 + tabsNorth1[2].m_flow.SeedStateSetJac0 + tabsNorth1[3].m_flow.SeedStateSetJac0 + tabsNorth1[4].m_flow.SeedStateSetJac0 + tabsNorth2[1].m_flow.SeedStateSetJac0 + tabsNorth2[2].m_flow.SeedStateSetJac0 + tabsNorth2[3].m_flow.SeedStateSetJac0 + tabsNorth2[4].m_flow.SeedStateSetJac0 + tabsNorth2[5].m_flow.SeedStateSetJac0 + tabsNorth2[6].m_flow.SeedStateSetJac0 + tabsNorth2[7].m_flow.SeedStateSetJac0 + (-spl1.res1.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0) - valCoo.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 - valNorth.res3.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 - valSouth.res3.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 ] might be structurally or numerically singular for variable tabsSouth1.2.m_flow.$pDERStateSetJac0.dummyVarStateSetJac0 since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Notification: Performance of inlineWhenForInitialization (initialization): time 0.03259/2.031, allocations: 23.71 MB / 0.9511 GB, free: 164.2 MB / 0.6824 GB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.01938/2.05, allocations: 14.13 MB / 0.9649 GB, free: 160.9 MB / 0.6824 GB Notification: Performance of collectPreVariables (initialization): time 0.003452/2.054, allocations: 270 kB / 0.9651 GB, free: 160.9 MB / 0.6824 GB Notification: Performance of collectInitialEqns (initialization): time 0.005156/2.059, allocations: 4.516 MB / 0.9696 GB, free: 159.9 MB / 0.6824 GB Notification: Performance of collectInitialBindings (initialization): time 0.008719/2.068, allocations: 2.904 MB / 0.9724 GB, free: 159 MB / 0.6824 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.01329/2.081, allocations: 3.401 MB / 0.9757 GB, free: 157.6 MB / 0.6824 GB Notification: Performance of setup shared object (initialization): time 3.773e-05/2.081, allocations: 310.6 kB / 0.976 GB, free: 157.3 MB / 0.6824 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.01069/2.092, allocations: 3.999 MB / 0.9799 GB, free: 156.5 MB / 0.6824 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.01202/2.104, allocations: 10.95 MB / 0.9906 GB, free: 144.8 MB / 0.6824 GB Notification: Performance of analyzeInitialSystem (initialization): time 0.0216/2.125, allocations: 14.09 MB / 1.004 GB, free: 130.6 MB / 0.6824 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 0.0001517/2.125, allocations: 36 kB / 1.004 GB, free: 130.6 MB / 0.6824 GB Notification: Performance of matching and sorting (n=1629) (initialization): time 0.2122/2.338, allocations: 65.5 MB / 1.068 GB, free: 69.78 MB / 0.6824 GB Notification: Performance of prepare postOptimizeDAE: time 0.0001094/2.338, allocations: 97.62 kB / 1.068 GB, free: 69.68 MB / 0.6824 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0001065/2.338, allocations: 128 kB / 1.069 GB, free: 69.55 MB / 0.6824 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.5902/2.928, allocations: 141.9 MB / 1.207 GB, free: 165.4 MB / 0.698 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01212/2.94, allocations: 4.53 MB / 1.212 GB, free: 165 MB / 0.698 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.0493/2.989, allocations: 27.52 MB / 1.238 GB, free: 154.6 MB / 0.698 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.04112/3.031, allocations: 5.044 MB / 1.243 GB, free: 150.4 MB / 0.698 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.006261/3.037, allocations: 1.564 MB / 1.245 GB, free: 148.9 MB / 0.698 GB Notification: Performance of preBalanceInitialSystem (initialization_lambda0): time 0.01724/3.054, allocations: 4.189 MB / 1.249 GB, free: 145.4 MB / 0.698 GB Notification: Performance of partitionIndependentBlocks (initialization_lambda0): time 0.01151/3.066, allocations: 10.87 MB / 1.26 GB, free: 132.6 MB / 0.698 GB Notification: Performance of analyzeInitialSystem (initialization_lambda0): time 0.0217/3.087, allocations: 14.61 MB / 1.274 GB, free: 117.8 MB / 0.698 GB Notification: Performance of solveInitialSystemEqSystem (initialization_lambda0): time 0.0001558/3.087, allocations: 36 kB / 1.274 GB, free: 117.8 MB / 0.698 GB Notification: Performance of matching and sorting (n=1629) (initialization_lambda0): time 0.2125/3.3, allocations: 65.05 MB / 1.337 GB, free: 55.35 MB / 0.698 GB Notification: Performance of prepare postOptimizeDAE: time 0.0001184/3.3, allocations: 85.7 kB / 1.338 GB, free: 55.26 MB / 0.698 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0001502/3.3, allocations: 135.9 kB / 1.338 GB, free: 55.12 MB / 0.698 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.663/3.963, allocations: 140.3 MB / 1.475 GB, free: 187.9 MB / 0.7293 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01279/3.976, allocations: 4.54 MB / 1.479 GB, free: 187.6 MB / 0.7293 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.06313/4.039, allocations: 27.68 MB / 1.506 GB, free: 181.4 MB / 0.7293 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.0447/4.084, allocations: 5.084 MB / 1.511 GB, free: 177.1 MB / 0.7293 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.004739/4.088, allocations: 1.538 MB / 1.513 GB, free: 175.7 MB / 0.7293 GB Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 592 * 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 (1273): * Single equations (assignments): 1255 * Array equations: 6 * Algorithm blocks: 1 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 8 * 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): 8 systems {1, 1, 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 {(39,63), (39,63)} Notification: Performance of prepare postOptimizeDAE: time 0.006086/4.095, allocations: 0.9402 MB / 1.514 GB, free: 175.3 MB / 0.7293 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.005184/4.1, allocations: 1.106 MB / 1.515 GB, free: 174.3 MB / 0.7293 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.08612/4.186, allocations: 37.5 MB / 1.551 GB, free: 139.5 MB / 0.7293 GB Notification: Performance of postOpt inlineArrayEqn (simulation): time 0.09046/4.276, allocations: 38.1 MB / 1.588 GB, free: 101.9 MB / 0.7293 GB Notification: Performance of postOpt constantLinearSystem (simulation): time 0.0001081/4.276, allocations: 28.62 kB / 1.589 GB, free: 101.9 MB / 0.7293 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 0.09468/4.371, allocations: 37.19 MB / 1.625 GB, free: 65.12 MB / 0.7293 GB Notification: Performance of postOpt removeSimpleEquations (simulation): time 0.4636/4.835, allocations: 68.32 MB / 1.692 GB, free: 175.4 MB / 0.7293 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 6.861e-05/4.835, allocations: 1.094 kB / 1.692 GB, free: 175.4 MB / 0.7293 GB Notification: Performance of postOpt solveSimpleEquations (simulation): time 0.01024/4.845, allocations: 2.905 MB / 1.694 GB, free: 175.4 MB / 0.7293 GB Notification: Performance of postOpt tearingSystem (simulation): time 0.34/5.185, allocations: 168.1 MB / 1.859 GB, free: 77.05 MB / 0.7293 GB Notification: Performance of postOpt inputDerivativesUsed (simulation): time 0.004123/5.189, allocations: 0.7402 MB / 1.859 GB, free: 76.43 MB / 0.7293 GB Notification: Performance of postOpt calculateStrongComponentJacobians (simulation): time 0.05002/5.239, allocations: 26.56 MB / 1.885 GB, free: 52.91 MB / 0.7293 GB Warning: The linear system: 1 : tabsSouth1[4].m_flow + tabsSouth1[3].m_flow + tabsSouth1[2].m_flow + tabsSouth1[1].m_flow - pipSouth1.m_flow = 0.0 2 : spl1.res1.m_flow + valNorth.res3.m_flow + valSouth.res3.m_flow + (-tabsNorth2[7].m_flow) - $cse374 - tabsNorth2[8].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 - tabsSouth1[2].m_flow = 0.0 [ 1.0 , 1.0 ; -1.0 , -1.0 ] * [ tabsSouth1[2].m_flow ; tabsSouth1[1].m_flow ] = [ pipSouth1.m_flow + (-tabsSouth1[3].m_flow) - tabsSouth1[4].m_flow ; tabsNorth2[7].m_flow + tabsSouth1[4].m_flow + tabsSouth1[3].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 + $cse374 + (-valNorth.res3.m_flow) - spl1.res1.m_flow - valSouth.res3.m_flow ] might be structurally or numerically singular for variable tabsSouth1[1].m_flow since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : spl1.res1.m_flow + valNorth.res3.m_flow + valSouth.res3.m_flow + (-tabsNorth2[7].m_flow) - $cse374 - tabsNorth2[8].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 - tabsSouth1[2].m_flow = 0.0 2 : tabsSouth1[4].m_flow + tabsSouth1[3].m_flow + tabsSouth1[2].m_flow + tabsSouth1[1].m_flow - pipSouth1.m_flow = 0.0 [ -1.0 , -1.0 ; 1.0 , 1.0 ] * [ tabsSouth1[2].m_flow ; tabsSouth1[1].m_flow ] = [ tabsNorth2[7].m_flow + tabsSouth1[4].m_flow + tabsSouth1[3].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 + $cse374 + (-valNorth.res3.m_flow) - spl1.res1.m_flow - valSouth.res3.m_flow ; pipSouth1.m_flow + (-tabsSouth1[3].m_flow) - tabsSouth1[4].m_flow ] might be structurally or numerically singular for variable tabsSouth1[1].m_flow since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : tabsSouth1[4].m_flow.SeedStateSetJac30 + tabsSouth1[3].m_flow.SeedStateSetJac30 + tabsSouth1.2.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 + tabsSouth1.1.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 - pipSouth1.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 = 0.0 2 : spl1.res1.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 + valNorth.res3.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 + valSouth.res3.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 + (-tabsSouth1.1.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30) - tabsSouth1.2.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 - tabsSouth1[3].m_flow.SeedStateSetJac30 - tabsSouth1[4].m_flow.SeedStateSetJac30 - tabsSouth2[1].m_flow.SeedStateSetJac30 - tabsSouth2[2].m_flow.SeedStateSetJac30 - tabsSouth2[3].m_flow.SeedStateSetJac30 - tabsSouth2[4].m_flow.SeedStateSetJac30 - tabsSouth2[5].m_flow.SeedStateSetJac30 - tabsSouth2[6].m_flow.SeedStateSetJac30 - tabsSouth2[7].m_flow.SeedStateSetJac30 - tabsSouth2[8].m_flow.SeedStateSetJac30 - tabsNorth1.1.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 - tabsNorth1[2].m_flow.SeedStateSetJac30 - tabsNorth1[3].m_flow.SeedStateSetJac30 - tabsNorth1[4].m_flow.SeedStateSetJac30 - tabsNorth2[1].m_flow.SeedStateSetJac30 - tabsNorth2[2].m_flow.SeedStateSetJac30 - tabsNorth2[3].m_flow.SeedStateSetJac30 - tabsNorth2[4].m_flow.SeedStateSetJac30 - tabsNorth2[5].m_flow.SeedStateSetJac30 - tabsNorth2[6].m_flow.SeedStateSetJac30 - tabsNorth2[8].m_flow.SeedStateSetJac30 - $cse374.$pDERStateSetJac30.dummyVarStateSetJac30 - tabsNorth2[7].m_flow.SeedStateSetJac30 = 0.0 [ 1.0 , 1.0 ; -1.0 , -1.0 ] * [ tabsSouth1.2.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 ; tabsSouth1.1.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 ] = [ pipSouth1.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 + (-tabsSouth1[3].m_flow.SeedStateSetJac30) - tabsSouth1[4].m_flow.SeedStateSetJac30 ; tabsSouth1[3].m_flow.SeedStateSetJac30 + $cse374.$pDERStateSetJac30.dummyVarStateSetJac30 + tabsNorth2[7].m_flow.SeedStateSetJac30 + tabsNorth2[8].m_flow.SeedStateSetJac30 + tabsNorth2[6].m_flow.SeedStateSetJac30 + tabsNorth2[5].m_flow.SeedStateSetJac30 + tabsNorth2[4].m_flow.SeedStateSetJac30 + tabsNorth2[3].m_flow.SeedStateSetJac30 + tabsNorth2[2].m_flow.SeedStateSetJac30 + tabsNorth2[1].m_flow.SeedStateSetJac30 + tabsNorth1[4].m_flow.SeedStateSetJac30 + tabsNorth1[3].m_flow.SeedStateSetJac30 + tabsNorth1[2].m_flow.SeedStateSetJac30 + tabsNorth1.1.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 + tabsSouth2[8].m_flow.SeedStateSetJac30 + tabsSouth2[7].m_flow.SeedStateSetJac30 + tabsSouth2[6].m_flow.SeedStateSetJac30 + tabsSouth2[5].m_flow.SeedStateSetJac30 + tabsSouth2[4].m_flow.SeedStateSetJac30 + tabsSouth2[3].m_flow.SeedStateSetJac30 + tabsSouth2[2].m_flow.SeedStateSetJac30 + tabsSouth2[1].m_flow.SeedStateSetJac30 + tabsSouth1[4].m_flow.SeedStateSetJac30 + (-valNorth.res3.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30) - spl1.res1.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 - valSouth.res3.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 ] might be structurally or numerically singular for variable tabsSouth1.1.m_flow.$pDERStateSetJac30.dummyVarStateSetJac30 since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Notification: Performance of postOpt calculateStateSetsJacobians (simulation): time 0.02324/5.263, allocations: 19.89 MB / 1.905 GB, free: 35.57 MB / 0.7293 GB Notification: Performance of postOpt symbolicJacobian (simulation): time 0.1065/5.369, allocations: 46.26 MB / 1.95 GB, free: 7.113 MB / 0.7449 GB Notification: Performance of postOpt removeConstants (simulation): time 0.01496/5.384, allocations: 3.156 MB / 1.953 GB, free: 5.434 MB / 0.7449 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.009588/5.394, allocations: 173.7 kB / 1.953 GB, free: 5.387 MB / 0.7449 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.03233/5.426, allocations: 2.291 MB / 1.955 GB, free: 3.219 MB / 0.7449 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.005392/5.431, allocations: 1.09 MB / 1.956 GB, free: 2.195 MB / 0.7449 GB Notification: Performance of postOpt collapseArrayExpressions (simulation): time 0.003549/5.435, allocations: 0.7642 MB / 1.957 GB, free: 1.496 MB / 0.7449 GB Notification: Performance of sorting global known variables: time 0.3349/5.77, allocations: 6.647 MB / 1.964 GB, free: 209 MB / 0.7449 GB Notification: Performance of sort global known variables: time 2e-07/5.77, allocations: 0 / 1.964 GB, free: 209 MB / 0.7449 GB Notification: Performance of remove unused functions: time 0.06666/5.836, allocations: 32.72 MB / 1.996 GB, free: 209 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[32],$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) * 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 (581): * Single equations (assignments): 558 * Array equations: 0 * Algorithm blocks: 0 * Record equations: 10 * When equations: 3 * If-equations: 0 * Equation systems (not torn): 6 * 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): 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): 3 systems {(36,73), (1,1), (63,153)} Notification: Performance of Backend phase and start with SimCode phase: time 0.1059/5.942, allocations: 46.59 MB / 2.041 GB, free: 184.3 MB / 0.7449 GB Notification: Performance of simCode: created initialization part: time 0.06668/6.009, allocations: 33.51 MB / 2.074 GB, free: 159 MB / 0.7449 GB Notification: Performance of simCode: created event and clocks part: time 0.0005502/6.01, allocations: 183.8 kB / 2.074 GB, free: 158.9 MB / 0.7449 GB Notification: Performance of simCode: created simulation system equations: time 0.03444/6.044, allocations: 15.52 MB / 2.089 GB, free: 144 MB / 0.7449 GB Notification: Performance of simCode: created of all other equations (e.g. parameter, nominal, assert, etc): time 0.04756/6.092, allocations: 11.77 MB / 2.101 GB, free: 134 MB / 0.7449 GB Notification: Performance of simCode: created linear, non-linear and system jacobian parts: time 0.6796/6.771, allocations: 159.8 MB / 2.257 GB, free: 169.8 MB / 0.7449 GB Notification: Performance of simCode: some other stuff during SimCode phase: time 0.009009/6.78, allocations: 4.329 MB / 2.261 GB, free: 169.2 MB / 0.7449 GB Notification: Performance of simCode: alias equations: time 0.02837/6.809, allocations: 3.563 MB / 2.264 GB, free: 168.8 MB / 0.7449 GB Notification: Performance of simCode: all other stuff during SimCode phase: time 0.04541/6.854, allocations: 16.93 MB / 2.281 GB, free: 168.1 MB / 0.7449 GB Notification: Performance of SimCode: time 1.563e-06/6.854, allocations: 3.875 kB / 2.281 GB, free: 168.1 MB / 0.7449 GB Notification: Performance of FMU documentation: time 2.478/9.331, allocations: 1.102 GB / 3.383 GB, free: 191.2 MB / 0.7762 GB Notification: FMU-only work: backend 0.1017, simCode 0.5906, templates 0 Notification: Performance of buildModelFMU: Generate the FMI files: time 0.06425/9.396, allocations: 1.36 MB / 3.384 GB, free: 189.8 MB / 0.7762 GB Notification: Building FMU for platform 'static' (1/1). Notification: Finished FMU for platform 'static' (1/1). Notification: Performance of buildModelFMU: Generate platform static: time 13.67/23.06, allocations: 17.41 kB / 3.384 GB, free: 189.8 MB / 0.7762 GB " [Timeout remaining time 637] (rm -f IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1.pipe ; mkfifo IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1.pipe ; head -c 1048576 < IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1.pipe >> ../files/IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1.sim & (cd run_OMSimulator && /home/hudson/saved_omc/OMSimulator/install/bin/OMSimulator --stripRoot --tempDir=temp_IBPSA_latest_IBPSA_Fluid_Examples_FlowSystem_Simplified1_fmu --startTime=0 --stopTime=1000 --stepSize=0.4 --mode=me --timeout=240 --tolerance=1e-06 ../IBPSA_latest_IBPSA_Fluid_Examples_FlowSystem_Simplified1.fmu) > IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1.pipe 2>&1) [Timeout 252.0] OMSimulator failed or timed out simulating it; the others still get to run it (rm -f IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_OMSimulator-cs-cvode.pipe ; mkfifo IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_OMSimulator-cs-cvode.pipe ; head -c 1048576 < IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_OMSimulator-cs-cvode.pipe >> /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/files/IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_OMSimulator-cs-cvode.sim & (cd run_OMSimulator-cs-cvode && /home/hudson/saved_omc/OMSimulator/install/bin/OMSimulator --stripRoot --tempDir=temp_IBPSA_latest_IBPSA_Fluid_Examples_FlowSystem_Simplified1_OMSimulator-cs-cvode_fmu --startTime=0 --stopTime=1000 --stepSize=0.4 --mode=cs --timeout=240 --tolerance=1e-06 ../IBPSA_latest_IBPSA_Fluid_Examples_FlowSystem_Simplified1_OMSimulator-cs-cvode.fmu) > IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_OMSimulator-cs-cvode.pipe 2>&1) [Timeout 252.0] OMSimulator-cs-cvode timed out simulating the FMU (rm -f IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_OMSimulator-cs-euler.pipe ; mkfifo IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_OMSimulator-cs-euler.pipe ; head -c 1048576 < IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_OMSimulator-cs-euler.pipe >> /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/files/IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_OMSimulator-cs-euler.sim & (cd run_OMSimulator-cs-euler && /home/hudson/saved_omc/OMSimulator/install/bin/OMSimulator --stripRoot --tempDir=temp_IBPSA_latest_IBPSA_Fluid_Examples_FlowSystem_Simplified1_OMSimulator-cs-euler_fmu --startTime=0 --stopTime=1000 --stepSize=0.4 --mode=cs --timeout=240 --tolerance=1e-06 ../IBPSA_latest_IBPSA_Fluid_Examples_FlowSystem_Simplified1_OMSimulator-cs-euler.fmu) > IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_OMSimulator-cs-euler.pipe 2>&1) [Timeout 252.0] OMSimulator-cs-euler timed out simulating the FMU (rm -f IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy.pipe ; mkfifo IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy.pipe ; head -c 1048576 < IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy.pipe >> /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/files/IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy.sim & (cd run_fmpy && python3 -m fmpy simulate --output-file ../IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy_res.csv --start-time 0 --stop-time 1000 --timeout 240 --relative-tolerance 1e-06 --interface-type ModelExchange --solver CVode --output-interval 0.4 ../IBPSA_latest_IBPSA_Fluid_Examples_FlowSystem_Simplified1.fmu) > IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy.pipe 2>&1) [Timeout 252.0] fmpy timed out simulating the FMU (rm -f IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy-fmi3-cs-cvode.pipe ; mkfifo IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy-fmi3-cs-cvode.pipe ; head -c 1048576 < IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy-fmi3-cs-cvode.pipe >> /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/files/IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy-fmi3-cs-cvode.sim & (cd run_fmpy-fmi3-cs-cvode && python3 -m fmpy simulate --output-file ../IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy-fmi3-cs-cvode_res.csv --start-time 0 --stop-time 1000 --timeout 240 --relative-tolerance 1e-06 --interface-type CoSimulation --output-interval 0.4 ../IBPSA_latest_IBPSA_Fluid_Examples_FlowSystem_Simplified1_fmpy-fmi3-cs-cvode.fmu) > IBPSA_latest_IBPSA.Fluid.Examples.FlowSystem.Simplified1_fmpy-fmi3-cs-cvode.pipe 2>&1) [Timeout 252.0] fmpy-fmi3-cs-cvode timed out simulating the FMU [Calling sys.exit(0), Time elapsed: 31.58073386270553]