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.001394/0.001394, allocations: 105.8 kB / 18.84 MB, free: 3.023 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.001439/0.001439, allocations: 188.1 kB / 22.1 MB, free: 4.223 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.492/1.492, allocations: 225.6 MB / 250.8 MB, free: 2.902 MB / 190.1 MB
"
[Timeout remaining time 178]
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 3.025/3.025, allocations: 495.8 MB / 0.7831 GB, free: 12.3 MB / 0.6231 GB
"
[Timeout remaining time 176]
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.002028/0.002028, allocations: 67.89 kB / 1.137 GB, free: 10.1 MB / 0.8731 GB
Notification: Performance of FrontEnd - Absyn->SCode: time 1.237/1.239, allocations: 173.6 MB / 1.307 GB, free: 0.9141 MB / 0.9981 GB
Notification: Performance of NFInst.instantiate(Buildings.Fluid.Examples.FlowSystem.Simplified1): time 0.4274/1.667, allocations: 360.2 MB / 1.658 GB, free: 12.67 MB / 1.342 GB
Notification: Performance of NFInst.instExpressions: time 0.1275/1.794, allocations: 75.47 MB / 1.732 GB, free: 1.02 MB / 1.404 GB
Notification: Performance of NFInst.updateImplicitVariability: time 0.01953/1.814, allocations: 0.581 MB / 1.733 GB, free: 444 kB / 1.404 GB
Notification: Performance of NFTyping.typeComponents: time 0.02113/1.835, allocations: 6.697 MB / 1.739 GB, free: 9.703 MB / 1.42 GB
Notification: Performance of NFTyping.typeBindings: time 0.05005/1.885, allocations: 14.9 MB / 1.754 GB, free: 10.75 MB / 1.436 GB
Notification: Performance of NFTyping.typeClassSections: time 0.02784/1.913, allocations: 10.62 MB / 1.764 GB, free: 192 kB / 1.436 GB
Notification: Performance of NFFlatten.flatten: time 0.09043/2.003, allocations: 56.32 MB / 1.819 GB, free: 7.75 MB / 1.498 GB
Notification: Performance of NFFlatten.resolveConnections: time 1.066/3.069, allocations: 15.41 MB / 1.834 GB, free: 99.89 MB / 1.498 GB
Notification: Performance of NFEvalConstants.evaluate: time 0.04688/3.116, allocations: 17.64 MB / 1.852 GB, free: 99.89 MB / 1.498 GB
Notification: Performance of NFSimplifyModel.simplify: time 0.03663/3.153, allocations: 16.31 MB / 1.867 GB, free: 98.07 MB / 1.498 GB
Notification: Performance of NFPackage.collectConstants: time 0.01069/3.163, allocations: 1.881 MB / 1.869 GB, free: 98.07 MB / 1.498 GB
Notification: Performance of NFFlatten.collectFunctions: time 0.02864/3.192, allocations: 5.358 MB / 1.875 GB, free: 98.04 MB / 1.498 GB
Notification: Performance of NFScalarize.scalarize: time 0.01421/3.206, allocations: 6.285 MB / 1.881 GB, free: 97.22 MB / 1.498 GB
Notification: Performance of NFVerifyModel.verify: time 0.02776/3.234, allocations: 10.79 MB / 1.891 GB, free: 94.45 MB / 1.498 GB
Notification: Performance of NFConvertDAE.convert: time 0.06473/3.299, allocations: 29.86 MB / 1.92 GB, free: 90.57 MB / 1.498 GB
Notification: Performance of FrontEnd - DAE generated: time 6.402e-06/3.299, allocations: 0 / 1.92 GB, free: 90.57 MB / 1.498 GB
Notification: Performance of FrontEnd: time 2.615e-06/3.299, allocations: 0 / 1.92 GB, free: 90.57 MB / 1.498 GB
Notification: Performance of Transformations before backend: time 0.001241/3.3, allocations: 0 / 1.92 GB, free: 90.57 MB / 1.498 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.0886/3.389, allocations: 20.8 MB / 1.941 GB, free: 82.02 MB / 1.498 GB
Notification: Performance of prepare preOptimizeDAE: time 4.989e-05/3.389, allocations: 8.438 kB / 1.941 GB, free: 82.02 MB / 1.498 GB
Notification: Performance of preOpt normalInlineFunction (simulation): time 0.02247/3.411, allocations: 3.196 MB / 1.944 GB, free: 80.94 MB / 1.498 GB
Notification: Performance of preOpt evaluateParameters (simulation): time 0.0629/3.474, allocations: 20.2 MB / 1.964 GB, free: 77.72 MB / 1.498 GB
Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.001319/3.475, allocations: 0.6422 MB / 1.964 GB, free: 77.71 MB / 1.498 GB
Notification: Performance of preOpt expandDerOperator (simulation): time 0.008565/3.484, allocations: 0.8894 MB / 1.965 GB, free: 77.7 MB / 1.498 GB
Notification: Performance of preOpt clockPartitioning (simulation): time 0.05835/3.542, allocations: 17.16 MB / 1.982 GB, free: 72.8 MB / 1.498 GB
Notification: Performance of preOpt findStateOrder (simulation): time 0.0004718/3.543, allocations: 21.31 kB / 1.982 GB, free: 72.8 MB / 1.498 GB
Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.006184/3.549, allocations: 323 kB / 1.982 GB, free: 72.79 MB / 1.498 GB
Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.000237/3.549, allocations: 206.2 kB / 1.982 GB, free: 72.79 MB / 1.498 GB
Notification: Performance of preOpt removeEqualRHS (simulation): time 0.05011/3.599, allocations: 21.42 MB / 2.003 GB, free: 69.52 MB / 1.498 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.157/3.756, allocations: 80.49 MB / 2.082 GB, free: 14.57 MB / 1.514 GB
Notification: Performance of preOpt comSubExp (simulation): time 0.03029/3.787, allocations: 12.52 MB / 2.094 GB, free: 2.363 MB / 1.514 GB
Notification: Performance of preOpt resolveLoops (simulation): time 0.02051/3.807, allocations: 8.902 MB / 2.103 GB, free: 9.441 MB / 1.529 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.09171/3.899, allocations: 31.86 MB / 2.134 GB, free: 9.707 MB / 1.561 GB
Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.02544/3.924, allocations: 10.6 MB / 2.144 GB, free: 15.03 MB / 1.576 GB
Notification: Performance of preOpt simplifyInStream (simulation): time 0.03491/3.959, allocations: 8.226 MB / 2.152 GB, free: 7.043 MB / 1.576 GB
Notification: Performance of pre-optimization done (n=524): time 3.693e-05/3.959, allocations: 0 / 2.152 GB, free: 7.043 MB / 1.576 GB
Notification: Performance of matching and sorting (n=784): time 1.123/5.082, allocations: 238 MB / 2.385 GB, free: 8.352 MB / 1.811 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:2355:10-2355:88:writable] Error: Internal error function optimizeJacobianMatrix failed
[/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo:2272:9-2272: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:2355:10-2355:88:writable] Error: Internal error function optimizeJacobianMatrix failed
[/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo:2272:9-2272: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 286]
[Calling sys.exit(0), Time elapsed: 21.11987983994186]
Failed to read output from testmodel.py, exit status != 0:
14.47772211395204 14.487471073 11.185850154
Calling exit ...
<OMPython.OMCSessionZMQ object at 0x7fed4455d7b0>