Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_12_Buildings.Fluid.Examples.FlowSystem.Simplified1.conf.json
loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) [Timeout 180]
"Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.0013/0.0013, allocations: 113.9 kB / 18.94 MB, free: 2.93 MB / 14.72 MB
"
[Timeout remaining time 180]
loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) [Timeout 180]
"Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001383/0.001383, allocations: 188.3 kB / 22.23 MB, free: 5.098 MB / 14.72 MB
"
[Timeout remaining time 180]
loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo", uses=false) [Timeout 180]
"Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.322/1.322, allocations: 225.6 MB / 251 MB, free: 13 MB / 206.1 MB
"
[Timeout remaining time 179]
loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 12.0.1-maint.12.x/package.mo", uses=false) [Timeout 180]
"Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 12.0.1-maint.12.x/package.mo): time 2.856/2.856, allocations: 496 MB / 0.7835 GB, free: 33.66 MB / 0.6231 GB
"
[Timeout remaining time 177]
Using package Buildings with version 12.0.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 12.0.1-maint.12.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.Simplified1,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2500,variableFilter="time|pmpNorth.m_flow|pmpSouth.m_flow",fileNamePrefix="Buildings_12_Buildings.Fluid.Examples.FlowSystem.Simplified1")
translateModel(Buildings.Fluid.Examples.FlowSystem.Simplified1,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2500,variableFilter="time|pmpNorth.m_flow|pmpSouth.m_flow",fileNamePrefix="Buildings_12_Buildings.Fluid.Examples.FlowSystem.Simplified1") [Timeout 300]
"Notification: Performance of FrontEnd - loaded program: time 0.001916/0.001916, allocations: 70.64 kB / 1.138 GB, free: 33.68 MB / 0.9044 GB
Notification: Performance of FrontEnd - Absyn->SCode: time 0.2916/0.2935, allocations: 173.6 MB / 1.307 GB, free: 1.809 MB / 0.9981 GB
Notification: Performance of NFInst.instantiate(Buildings.Fluid.Examples.FlowSystem.Simplified1): time 1.067/1.36, allocations: 363.9 MB / 1.663 GB, free: 60.84 MB / 1.295 GB
Notification: Performance of NFInst.instExpressions: time 0.0957/1.456, allocations: 76.14 MB / 1.737 GB, free: 55.89 MB / 1.295 GB
Notification: Performance of NFInst.updateImplicitVariability: time 0.01812/1.474, allocations: 0.5851 MB / 1.738 GB, free: 55.89 MB / 1.295 GB
Notification: Performance of NFTyping.typeComponents: time 0.02033/1.494, allocations: 6.704 MB / 1.744 GB, free: 54.6 MB / 1.295 GB
Notification: Performance of NFTyping.typeBindings: time 0.04235/1.537, allocations: 14.9 MB / 1.759 GB, free: 47.32 MB / 1.295 GB
Notification: Performance of NFTyping.typeClassSections: time 0.02315/1.56, allocations: 10.6 MB / 1.769 GB, free: 40.63 MB / 1.295 GB
Notification: Performance of NFFlatten.flatten: time 0.06657/1.626, allocations: 56.33 MB / 1.824 GB, free: 12.5 MB / 1.311 GB
Notification: Performance of NFFlatten.resolveConnections: time 0.02752/1.654, allocations: 15.43 MB / 1.839 GB, free: 13.62 MB / 1.326 GB
Notification: Performance of NFEvalConstants.evaluate: time 0.04438/1.698, allocations: 17.65 MB / 1.856 GB, free: 12.91 MB / 1.342 GB
Notification: Performance of NFSimplifyModel.simplify: time 0.03244/1.731, allocations: 16.31 MB / 1.872 GB, free: 13.67 MB / 1.357 GB
Notification: Performance of NFPackage.collectConstants: time 0.008636/1.739, allocations: 1.891 MB / 1.874 GB, free: 11.78 MB / 1.357 GB
Notification: Performance of NFFlatten.collectFunctions: time 0.02328/1.763, allocations: 6.125 MB / 1.88 GB, free: 5.934 MB / 1.357 GB
Notification: Performance of NFScalarize.scalarize: time 0.01079/1.774, allocations: 6.285 MB / 1.886 GB, free: 15.88 MB / 1.373 GB
Notification: Performance of NFVerifyModel.verify: time 0.02174/1.795, allocations: 10.79 MB / 1.897 GB, free: 5.281 MB / 1.373 GB
Notification: Performance of NFConvertDAE.convert: time 0.04874/1.844, allocations: 29.97 MB / 1.926 GB, free: 8.438 MB / 1.404 GB
Notification: Performance of FrontEnd - DAE generated: time 5.761e-06/1.844, allocations: 0 / 1.926 GB, free: 8.438 MB / 1.404 GB
Notification: Performance of FrontEnd: time 1.563e-06/1.844, allocations: 0 / 1.926 GB, free: 8.438 MB / 1.404 GB
Notification: Performance of Transformations before backend: time 0.00078/1.845, allocations: 3.938 kB / 1.926 GB, free: 8.434 MB / 1.404 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.0524/1.897, allocations: 20.82 MB / 1.946 GB, free: 3.66 MB / 1.42 GB
Notification: Performance of prepare preOptimizeDAE: time 4.226e-05/1.897, allocations: 12.92 kB / 1.946 GB, free: 3.648 MB / 1.42 GB
Notification: Performance of preOpt normalInlineFunction (simulation): time 0.0167/1.914, allocations: 3.185 MB / 1.95 GB, free: 460 kB / 1.42 GB
Notification: Performance of preOpt evaluateParameters (simulation): time 0.0465/1.96, allocations: 20.2 MB / 1.969 GB, free: 12.51 MB / 1.451 GB
Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.000797/1.961, allocations: 0.6458 MB / 1.97 GB, free: 11.86 MB / 1.451 GB
Notification: Performance of preOpt expandDerOperator (simulation): time 0.0043/1.966, allocations: 0.8921 MB / 1.971 GB, free: 10.97 MB / 1.451 GB
Notification: Performance of preOpt clockPartitioning (simulation): time 0.04055/2.006, allocations: 17.15 MB / 1.988 GB, free: 9.602 MB / 1.467 GB
Notification: Performance of preOpt findStateOrder (simulation): time 0.0003139/2.006, allocations: 19.86 kB / 1.988 GB, free: 9.582 MB / 1.467 GB
Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.003208/2.01, allocations: 319.9 kB / 1.988 GB, free: 9.27 MB / 1.467 GB
Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.0002192/2.01, allocations: 207.9 kB / 1.988 GB, free: 9.066 MB / 1.467 GB
Notification: Performance of preOpt removeEqualRHS (simulation): time 0.04243/2.052, allocations: 21.43 MB / 2.009 GB, free: 3.621 MB / 1.482 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.1456/2.198, allocations: 80.64 MB / 2.088 GB, free: 15.58 MB / 1.576 GB
Notification: Performance of preOpt comSubExp (simulation): time 0.02577/2.224, allocations: 12.53 MB / 2.1 GB, free: 3.336 MB / 1.576 GB
Notification: Performance of preOpt resolveLoops (simulation): time 0.01977/2.243, allocations: 8.903 MB / 2.109 GB, free: 10.42 MB / 1.592 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.07461/2.318, allocations: 31.88 MB / 2.14 GB, free: 10.6 MB / 1.623 GB
Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.02135/2.339, allocations: 10.59 MB / 2.15 GB, free: 15.93 MB / 1.639 GB
Notification: Performance of preOpt simplifyInStream (simulation): time 0.02768/2.367, allocations: 8.225 MB / 2.158 GB, free: 7.875 MB / 1.639 GB
Notification: Performance of pre-optimization done (n=524): time 3.027e-05/2.367, allocations: 0 / 2.158 GB, free: 7.875 MB / 1.639 GB
Notification: Performance of matching and sorting (n=784): time 1.656/4.023, allocations: 238 MB / 2.391 GB, free: 387.9 MB / 1.732 GB
Warning: The linear system: 
1 : valNorth2[1].dp = valNorth2[2].port_a.p - valSouth1[1].port_b.p
2 : valNorth2[7].dp = valNorth2[2].port_a.p - valSouth1[1].port_b.p
[
  -1.0 , 1.0 ;
  -1.0 , 1.0
]
  *
[
  valNorth2[2].port_a.p ;
  valSouth1[1].port_b.p
]
  =
[
  -valNorth2[1].dp ;
  -valNorth2[7].dp
]
 might be structurally or numerically singular for variable valSouth1[1].port_b.p since U(2,2) = 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 : 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
]
  =
[
  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 ;
  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 : valNorth2[7].dp = valNorth2[2].port_a.p - valSouth1[1].port_b.p
2 : valNorth2[1].dp = valNorth2[2].port_a.p - valSouth1[1].port_b.p
[
  -1.0 , 1.0 ;
  -1.0 , 1.0
]
  *
[
  valNorth2[2].port_a.p ;
  valSouth1[1].port_b.p
]
  =
[
  -valNorth2[7].dp ;
  -valNorth2[1].dp
]
 might be structurally or numerically singular for variable valSouth1[1].port_b.p since U(2,2) = 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 : 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
]
  =
[
  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 ;
  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.
Error: Internal error IndexReduction.pantelidesIndexReduction failed! System is structurally singular and cannot be handled because the number of unassigned equations is larger than the number of states. Use -d=bltdump to get more information.
Error: Internal error Transformation Module PFPlusExt index Reduction Method Pantelides failed!
[/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo:2348:10-2348:88:writable] Error: Internal error function optimizeJacobianMatrix failed
[/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo:2265:9-2265:79:writable] Error: Internal error function createJacobian failed
Notification: Model statistics after passing the back-end for initialization:
 * Number of independent subsystems: 227
 * 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 (1036):
 * Single equations (assignments): 1014
 * Array equations: 6
 * Algorithm blocks: 1
 * Record equations: 4
 * 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,65), (39,65)}
Warning: The linear system: 
1 : valSouth2[2].dp = valSouth2[2].port_a.p - valSouth1[1].port_b.p
2 : valSouth2[1].dp = valSouth2[2].port_a.p - valSouth1[1].port_b.p
[
  -1.0 , 1.0 ;
  -1.0 , 1.0
]
  *
[
  valSouth2[2].port_a.p ;
  valSouth1[1].port_b.p
]
  =
[
  -valSouth2[2].dp ;
  -valSouth2[1].dp
]
 might be structurally or numerically singular for variable valSouth1[1].port_b.p 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) - $cse299 - 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[1].m_flow ;
  tabsSouth1[2].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 + $cse299 + (-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[2].m_flow since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway.
Warning: The linear system: 
1 : valSouth2[2].dp = valSouth2[2].port_a.p - valSouth1[1].port_b.p
2 : valSouth2[1].dp = valSouth2[2].port_a.p - valSouth1[1].port_b.p
[
  -1.0 , 1.0 ;
  -1.0 , 1.0
]
  *
[
  valSouth2[2].port_a.p ;
  valSouth1[1].port_b.p
]
  =
[
  -valSouth2[2].dp ;
  -valSouth2[1].dp
]
 might be structurally or numerically singular for variable valSouth1[1].port_b.p 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) - $cse299 - 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[1].m_flow ;
  tabsSouth1[2].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 + $cse299 + (-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[2].m_flow since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway.
Error: Internal error IndexReduction.pantelidesIndexReduction failed! System is structurally singular and cannot be handled because the number of unassigned equations is larger than the number of states. Use -d=bltdump to get more information.
Error: Internal error Transformation Module PFPlusExt index Reduction Method Pantelides failed!
[/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo:2348:10-2348:88:writable] Error: Internal error function optimizeJacobianMatrix failed
[/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo:2265:9-2265:79:writable] Error: Internal error function createJacobian failed
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 (565):
 * Single equations (assignments): 542
 * 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,81), (1,1), (63,161)}
[/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/SimCode/SimCodeUtil.mo:4732:9-4732:59:writable] Error: Internal error function createStateSetsSets failed.
[/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/SimCode/SimCodeUtil.mo:821:5-821:146:writable] Error: Internal error function createSimCode failed [Transformation from optimised DAE to simulation code structure failed]
"
[Timeout remaining time 288]
[Calling sys.exit(0), Time elapsed: 17.958580704405904]
Failed to read output from testmodel.py, exit status != 0:
12.223862211219966 12.234998297 10.388205529
Calling exit ...
<OMPython.OMCSessionZMQ object at 0x7efe7ef257b0>