Skip to content

Failed

openmodelica_dataReconciliation.Splitter5d.mos (from (result.xml))

Failing for the past 257 builds (Since #3553 )
Took 23 sec.

Stacktrace

Output mismatch (see stdout for details)

Standard Output

 + Splitter5d                                                                        ... equation mismatch [time: 5]

==== Log C:\Windows\TEMP/omc-rtest-OpenModelica/openmodelica/dataReconciliation/Splitter5d.mos_temp1521/log-Splitter5d.mos
true
""
true
"Notification: Automatically loaded package Modelica 3.2.3 due to uses annotation from NewDataReconciliationSimpleTests.
Notification: Automatically loaded package Complex 3.2.3 due to uses annotation from Modelica.
Notification: Automatically loaded package ModelicaServices 3.2.3 due to uses annotation from Modelica.
Notification: Automatically loaded package ThermoSysPro 3.2 due to uses annotation from NewDataReconciliationSimpleTests.
"

"Warning: Out of memory! Faking a stack overflow.
Error: Stack overflow occurred while evaluating simulate(NewDataReconciliationSimpleTests.Splitter5d, simflags = \"-reconcile -sx=./NewDataReconciliationSimpleTests/resources/NewDataReconciliationSimpleTests.Splitter5d_Inputs.csv -eps=0.0023 -lv=LOG_JAC\"):
[bt] [Symbols are not generated when running the test suite]
"
'' 
Equation mismatch: diff says: 
--- "C:\\Windows\\TEMP/omc-rtest-OpenModelica/openmodelica/dataReconciliation/Splitter5d.mos_temp1521/equations-expected"2024-06-13 13:00:30.237851500 +0200
+++ "C:\\Windows\\TEMP/omc-rtest-OpenModelica/openmodelica/dataReconciliation/Splitter5d.mos_temp1521/equations-got"2024-06-13 13:00:35.523852900 +0200
@@ -5,748 +5,9 @@
 Notification: Automatically loaded package Complex 3.2.3 due to uses annotation from Modelica.
 Notification: Automatically loaded package ModelicaServices 3.2.3 due to uses annotation from Modelica.
 Notification: Automatically loaded package ThermoSysPro 3.2 due to uses annotation from NewDataReconciliationSimpleTests.
 "
 
-ModelInfo: NewDataReconciliationSimpleTests.Splitter5d
-==========================================================================
-
-
-OrderedVariables (45)
-========================================
-1: T3_h:VARIABLE()  type: Real
-2: T2_h:VARIABLE()  type: Real
-3: T1_h:VARIABLE()  type: Real
-4: V_h5:VARIABLE()  type: Real
-5: V_h4:VARIABLE()  type: Real
-6: V_h3:VARIABLE()  type: Real
-7: V_h2:VARIABLE()  type: Real
-8: V_h1:VARIABLE()  type: Real
-9: V_h:VARIABLE()  type: Real
-10: V_P3:VARIABLE()  type: Real
-11: V_P2:VARIABLE()  type: Real
-12: V_P1:VARIABLE()  type: Real
-13: P:VARIABLE()  type: Real
-14: T3_Q2:VARIABLE()  type: Real
-15: T3_Q1:VARIABLE()  type: Real
-16: T2_Q2:VARIABLE()  type: Real
-17: T2_Q1:VARIABLE()  type: Real
-18: T1_Q2:VARIABLE()  type: Real
-19: T1_Q1:VARIABLE()  type: Real
-20: V_Q5:VARIABLE()  type: Real
-21: V_Q4:VARIABLE()  type: Real
-22: V_Q3:VARIABLE()  type: Real
-23: V_Q2:VARIABLE()  type: Real
-24: V_Q1:VARIABLE()  type: Real
-25: T3_P2:VARIABLE()  type: Real
-26: T3_P1:VARIABLE()  type: Real
-27: T2_P2:VARIABLE()  type: Real
-28: T2_P1:VARIABLE()  type: Real
-29: T1_P2:VARIABLE()  type: Real
-30: T1_P1:VARIABLE()  type: Real
-31: Q05:VARIABLE()  type: Real
-32: Q04:VARIABLE()  type: Real
-33: h03:VARIABLE()  type: Real
-34: h02:VARIABLE()  type: Real
-35: h01:VARIABLE()  type: Real
-36: Q03:VARIABLE()  type: Real
-37: Q02:VARIABLE()  type: Real
-38: P01:VARIABLE()  type: Real
-39: T:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-40: T3:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-41: T2:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-42: T1:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-43: Q3:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-44: Q2:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-45: Q1:VARIABLE(start = 2.0 uncertain=Uncertainty.refine)  type: Real
-
-
-OrderedEquation (45, 45)
-========================================
-1/1 (1): Q04 = 0.0   [dynamic |0|0|0|0|]
-2/2 (1): V_h4 = 100000.0   [dynamic |0|0|0|0|]
-3/3 (1): Q05 = 0.0   [dynamic |0|0|0|0|]
-4/4 (1): V_h5 = 100000.0   [dynamic |0|0|0|0|]
-5/5 (1): V_Q4 = Q04   [dynamic |0|0|0|0|]
-6/6 (1): V_Q5 = Q05   [dynamic |0|0|0|0|]
-7/7 (1): T1_P1 = P01   [dynamic |0|0|0|0|]
-8/8 (1): T2_Q2 = Q02   [dynamic |0|0|0|0|]
-9/9 (1): T3_Q2 = Q03   [dynamic |0|0|0|0|]
-10/10 (1): T1_P1 - T1_P2 = Q1 ^ 2.0   [dynamic |0|0|0|0|]
-11/11 (1): T2_P1 - T2_P2 = Q2 ^ 2.0   [dynamic |0|0|0|0|]
-12/12 (1): T3_P1 - T3_P2 = Q3 ^ 2.0   [dynamic |0|0|0|0|]
-13/13 (1): V_Q1 = V_Q2 + V_Q3 + V_Q4 + V_Q5   [dynamic |0|0|0|0|]
-14/14 (1): V_Q1 = T1_Q2   [dynamic |0|0|0|0|]
-15/15 (1): T1_Q2 = Q1   [dynamic |0|0|0|0|]
-16/16 (1): V_Q2 = T2_Q1   [dynamic |0|0|0|0|]
-17/17 (1): T2_Q1 = Q2   [dynamic |0|0|0|0|]
-18/18 (1): V_Q3 = T3_Q1   [dynamic |0|0|0|0|]
-19/19 (1): T3_Q1 = Q3   [dynamic |0|0|0|0|]
-20/20 (1): T1_P2 = V_P1   [dynamic |0|0|0|0|]
-21/21 (1): V_P1 = P   [dynamic |0|0|0|0|]
-22/22 (1): T2_P1 = V_P2   [dynamic |0|0|0|0|]
-23/23 (1): V_P2 = P   [dynamic |0|0|0|0|]
-24/24 (1): T3_P1 = V_P3   [dynamic |0|0|0|0|]
-25/25 (1): V_P3 = P   [dynamic |0|0|0|0|]
-26/26 (1): T1_Q1 = Q1   [dynamic |0|0|0|0|]
-27/27 (1): T2_Q2 = Q2   [dynamic |0|0|0|0|]
-28/28 (1): T3_Q2 = Q3   [dynamic |0|0|0|0|]
-29/29 (1): 0.0 = V_h1 * V_Q1 + W - V_h5 * V_Q5 - V_h4 * V_Q4 - V_h3 * V_Q3 - V_h2 * V_Q2   [dynamic |0|0|0|0|]
-30/30 (1): V_h1 = T1_h   [dynamic |0|0|0|0|]
-31/31 (1): V_h2 = T2_h   [dynamic |0|0|0|0|]
-32/32 (1): V_h3 = T3_h   [dynamic |0|0|0|0|]
-33/33 (1): T1_h = if Q1 > 0.0 then h01 else V_h   [dynamic |0|0|0|0|]
-34/34 (1): T2_h = if Q2 > 0.0 then V_h else h02   [dynamic |0|0|0|0|]
-35/35 (1): T3_h = if Q3 > 0.0 then V_h else h03   [dynamic |0|0|0|0|]
-36/36 (1): T1_h = cp * T1   [dynamic |0|0|0|0|]
-37/37 (1): T2_h = cp * T2   [dynamic |0|0|0|0|]
-38/38 (1): T3_h = cp * T3   [dynamic |0|0|0|0|]
-39/39 (1): V_h = cp * T   [dynamic |0|0|0|0|]
-40/40 (1): P01 = 3.0   [binding |0|0|0|0|]
-41/41 (1): Q02 = 1.0   [binding |0|0|0|0|]
-42/42 (1): Q03 = 1.0   [binding |0|0|0|0|]
-43/43 (1): h01 = 100000.0   [binding |0|0|0|0|]
-44/44 (1): h02 = 100000.0   [binding |0|0|0|0|]
-45/45 (1): h03 = 100000.0   [binding |0|0|0|0|]
-
-Matching
-========================================
-45 variables and equations
-var 1 is solved in eqn 35
-var 2 is solved in eqn 34
-var 3 is solved in eqn 30
-var 4 is solved in eqn 4
-var 5 is solved in eqn 2
-var 6 is solved in eqn 32
-var 7 is solved in eqn 31
-var 8 is solved in eqn 29
-var 9 is solved in eqn 33
-var 10 is solved in eqn 25
-var 11 is solved in eqn 23
-var 12 is solved in eqn 20
-var 13 is solved in eqn 21
-var 14 is solved in eqn 9
-var 15 is solved in eqn 19
-var 16 is solved in eqn 8
-var 17 is solved in eqn 17
-var 18 is solved in eqn 14
-var 19 is solved in eqn 26
-var 20 is solved in eqn 6
-var 21 is solved in eqn 5
-var 22 is solved in eqn 18
-var 23 is solved in eqn 16
-var 24 is solved in eqn 13
-var 25 is solved in eqn 12
-var 26 is solved in eqn 24
-var 27 is solved in eqn 11
-var 28 is solved in eqn 22
-var 29 is solved in eqn 10
-var 30 is solved in eqn 7
-var 31 is solved in eqn 3
-var 32 is solved in eqn 1
-var 33 is solved in eqn 45
-var 34 is solved in eqn 44
-var 35 is solved in eqn 43
-var 36 is solved in eqn 42
-var 37 is solved in eqn 41
-var 38 is solved in eqn 40
-var 39 is solved in eqn 39
-var 40 is solved in eqn 38
-var 41 is solved in eqn 37
-var 42 is solved in eqn 36
-var 43 is solved in eqn 28
-var 44 is solved in eqn 27
-var 45 is solved in eqn 15
-
-Standard BLT of the original model:(45)
-============================================================
-
-45: Q1: (15/15): (1): T1_Q2 = Q1
-44: Q2: (27/27): (1): T2_Q2 = Q2
-43: Q3: (28/28): (1): T3_Q2 = Q3
-42: T1: (36/36): (1): T1_h = cp * T1
-41: T2: (37/37): (1): T2_h = cp * T2
-40: T3: (38/38): (1): T3_h = cp * T3
-39: T: (39/39): (1): V_h = cp * T
-38: P01: (40/40): (1): P01 = 3.0
-37: Q02: (41/41): (1): Q02 = 1.0
-36: Q03: (42/42): (1): Q03 = 1.0
-35: h01: (43/43): (1): h01 = 100000.0
-34: h02: (44/44): (1): h02 = 100000.0
-33: h03: (45/45): (1): h03 = 100000.0
-32: Q04: (1/1): (1): Q04 = 0.0
-31: Q05: (3/3): (1): Q05 = 0.0
-30: T1_P1: (7/7): (1): T1_P1 = P01
-29: T1_P2: (10/10): (1): T1_P1 - T1_P2 = Q1 ^ 2.0
-28: T2_P1: (22/22): (1): T2_P1 = V_P2
-27: T2_P2: (11/11): (1): T2_P1 - T2_P2 = Q2 ^ 2.0
-26: T3_P1: (24/24): (1): T3_P1 = V_P3
-25: T3_P2: (12/12): (1): T3_P1 - T3_P2 = Q3 ^ 2.0
-24: V_Q1: (13/13): (1): V_Q1 = V_Q2 + V_Q3 + V_Q4 + V_Q5
-23: V_Q2: (16/16): (1): V_Q2 = T2_Q1
-22: V_Q3: (18/18): (1): V_Q3 = T3_Q1
-21: V_Q4: (5/5): (1): V_Q4 = Q04
-20: V_Q5: (6/6): (1): V_Q5 = Q05
-19: T1_Q1: (26/26): (1): T1_Q1 = Q1
-18: T1_Q2: (14/14): (1): V_Q1 = T1_Q2
-17: T2_Q1: (17/17): (1): T2_Q1 = Q2
-16: T2_Q2: (8/8): (1): T2_Q2 = Q02
-15: T3_Q1: (19/19): (1): T3_Q1 = Q3
-14: T3_Q2: (9/9): (1): T3_Q2 = Q03
-13: P: (21/21): (1): V_P1 = P
-12: V_P1: (20/20): (1): T1_P2 = V_P1
-11: V_P2: (23/23): (1): V_P2 = P
-10: V_P3: (25/25): (1): V_P3 = P
-9: V_h: (33/33): (1): T1_h = if Q1 > 0.0 then h01 else V_h
-8: V_h1: (29/29): (1): 0.0 = V_h1 * V_Q1 + W - V_h5 * V_Q5 - V_h4 * V_Q4 - V_h3 * V_Q3 - V_h2 * V_Q2
-7: V_h2: (31/31): (1): V_h2 = T2_h
-6: V_h3: (32/32): (1): V_h3 = T3_h
-5: V_h4: (2/2): (1): V_h4 = 100000.0
-4: V_h5: (4/4): (1): V_h5 = 100000.0
-3: T1_h: (30/30): (1): V_h1 = T1_h
-2: T2_h: (34/34): (1): T2_h = if Q2 > 0.0 then V_h else h02
-1: T3_h: (35/35): (1): T3_h = if Q3 > 0.0 then V_h else h03
-
-
-Variables of interest (7)
-========================================
-1: T:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-2: T3:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-3: T2:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-4: T1:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-5: Q3:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-6: Q2:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-7: Q1:VARIABLE(start = 2.0 uncertain=Uncertainty.refine)  type: Real
-
-
-Boundary conditions (6)
-========================================
-1: h03:VARIABLE()  type: Real
-2: h02:VARIABLE()  type: Real
-3: h01:VARIABLE()  type: Real
-4: Q03:VARIABLE()  type: Real
-5: Q02:VARIABLE()  type: Real
-6: P01:VARIABLE()  type: Real
-
-
-Binding equations:(6)
-============================================================
-
-33: h03: (45/45): (1): h03 = 100000.0
-34: h02: (44/44): (1): h02 = 100000.0
-35: h01: (43/43): (1): h01 = 100000.0
-36: Q03: (42/42): (1): Q03 = 1.0
-37: Q02: (41/41): (1): Q02 = 1.0
-38: P01: (40/40): (1): P01 = 3.0
-
-
-E-BLT: equations that compute the variables of interest:(7)
-============================================================
-
-39: T: (39/39): (1): V_h = cp * T
-40: T3: (38/38): (1): T3_h = cp * T3
-41: T2: (37/37): (1): T2_h = cp * T2
-42: T1: (36/36): (1): T1_h = cp * T1
-43: Q3: (28/28): (1): T3_Q2 = Q3
-44: Q2: (27/27): (1): T2_Q2 = Q2
-45: Q1: (15/15): (1): T1_Q2 = Q1
-
-
-Extracting SET-C and SET-S from E-BLT
-Procedure is applied on each equation in the E-BLT
-==========================================================================
->>>39: T: (39/39): (1): V_h = cp * T
-9: V_h: (33/33): (1): T1_h = if Q1 > 0.0 then h01 else V_h
-3: T1_h: (30/30): (1): V_h1 = T1_h
-8: V_h1: (29/29): (1): 0.0 = V_h1 * V_Q1 + W - V_h5 * V_Q5 - V_h4 * V_Q4 - V_h3 * V_Q3 - V_h2 * V_Q2
-4: V_h5: (4/4): (1): V_h5 = 100000.0
-5: V_h4: (2/2): (1): V_h4 = 100000.0
-6: V_h3: (32/32): (1): V_h3 = T3_h
-1: T3_h: (35/35): (1): T3_h = if Q3 > 0.0 then V_h else h03
-h03 is a boundary condition ---> exit procedure
-Procedure failed
-
->>>40: T3: (38/38): (1): T3_h = cp * T3
-1: T3_h: (35/35): (1): T3_h = if Q3 > 0.0 then V_h else h03
-9: V_h: (33/33): (1): T1_h = if Q1 > 0.0 then h01 else V_h
-3: T1_h: (30/30): (1): V_h1 = T1_h
-8: V_h1: (29/29): (1): 0.0 = V_h1 * V_Q1 + W - V_h5 * V_Q5 - V_h4 * V_Q4 - V_h3 * V_Q3 - V_h2 * V_Q2
-4: V_h5: (4/4): (1): V_h5 = 100000.0
-5: V_h4: (2/2): (1): V_h4 = 100000.0
-6: V_h3: (32/32): (1): V_h3 = T3_h
-7: V_h2: (31/31): (1): V_h2 = T2_h
-2: T2_h: (34/34): (1): T2_h = if Q2 > 0.0 then V_h else h02
-h02 is a boundary condition ---> exit procedure
-Procedure failed
-
->>>41: T2: (37/37): (1): T2_h = cp * T2
-2: T2_h: (34/34): (1): T2_h = if Q2 > 0.0 then V_h else h02
-9: V_h: (33/33): (1): T1_h = if Q1 > 0.0 then h01 else V_h
-3: T1_h: (30/30): (1): V_h1 = T1_h
-8: V_h1: (29/29): (1): 0.0 = V_h1 * V_Q1 + W - V_h5 * V_Q5 - V_h4 * V_Q4 - V_h3 * V_Q3 - V_h2 * V_Q2
-4: V_h5: (4/4): (1): V_h5 = 100000.0
-5: V_h4: (2/2): (1): V_h4 = 100000.0
-6: V_h3: (32/32): (1): V_h3 = T3_h
-1: T3_h: (35/35): (1): T3_h = if Q3 > 0.0 then V_h else h03
-h03 is a boundary condition ---> exit procedure
-Procedure failed
-
->>>42: T1: (36/36): (1): T1_h = cp * T1
-3: T1_h: (30/30): (1): V_h1 = T1_h
-8: V_h1: (29/29): (1): 0.0 = V_h1 * V_Q1 + W - V_h5 * V_Q5 - V_h4 * V_Q4 - V_h3 * V_Q3 - V_h2 * V_Q2
-4: V_h5: (4/4): (1): V_h5 = 100000.0
-5: V_h4: (2/2): (1): V_h4 = 100000.0
-6: V_h3: (32/32): (1): V_h3 = T3_h
-1: T3_h: (35/35): (1): T3_h = if Q3 > 0.0 then V_h else h03
-9: V_h: (33/33): (1): T1_h = if Q1 > 0.0 then h01 else V_h
-h01 is a boundary condition ---> exit procedure
-Procedure failed
-
->>>43: Q3: (28/28): (1): T3_Q2 = Q3
-14: T3_Q2: (9/9): (1): T3_Q2 = Q03
-Q03 is a boundary condition ---> exit procedure
-Procedure failed
-
->>>44: Q2: (27/27): (1): T2_Q2 = Q2
-16: T2_Q2: (8/8): (1): T2_Q2 = Q02
-Q02 is a boundary condition ---> exit procedure
-Procedure failed
-
->>>45: Q1: (15/15): (1): T1_Q2 = Q1
-18: T1_Q2: (14/14): (1): V_Q1 = T1_Q2
-24: V_Q1: (13/13): (1): V_Q1 = V_Q2 + V_Q3 + V_Q4 + V_Q5
-20: V_Q5: (6/6): (1): V_Q5 = Q05
-31: Q05: (3/3): (1): Q05 = 0.0
-21: V_Q4: (5/5): (1): V_Q4 = Q04
-32: Q04: (1/1): (1): Q04 = 0.0
-22: V_Q3: (18/18): (1): V_Q3 = T3_Q1
-15: T3_Q1: (19/19): (1): T3_Q1 = Q3
-23: V_Q2: (16/16): (1): V_Q2 = T2_Q1
-17: T2_Q1: (17/17): (1): T2_Q1 = Q2
-Procedure success
-
-Extraction procedure failed for iteration count: 1, re-running with modified model
-==========================================================================
-
-OrderedVariables (45)
-========================================
-1: T3_h:VARIABLE()  type: Real
-2: T2_h:VARIABLE()  type: Real
-3: T1_h:VARIABLE()  type: Real
-4: V_h5:VARIABLE()  type: Real
-5: V_h4:VARIABLE()  type: Real
-6: V_h3:VARIABLE()  type: Real
-7: V_h2:VARIABLE()  type: Real
-8: V_h1:VARIABLE()  type: Real
-9: V_h:VARIABLE()  type: Real
-10: V_P3:VARIABLE()  type: Real
-11: V_P2:VARIABLE()  type: Real
-12: V_P1:VARIABLE()  type: Real
-13: P:VARIABLE()  type: Real
-14: T3_Q2:VARIABLE()  type: Real
-15: T3_Q1:VARIABLE()  type: Real
-16: T2_Q2:VARIABLE()  type: Real
-17: T2_Q1:VARIABLE()  type: Real
-18: T1_Q2:VARIABLE()  type: Real
-19: T1_Q1:VARIABLE()  type: Real
-20: V_Q5:VARIABLE()  type: Real
-21: V_Q4:VARIABLE()  type: Real
-22: V_Q3:VARIABLE()  type: Real
-23: V_Q2:VARIABLE()  type: Real
-24: V_Q1:VARIABLE()  type: Real
-25: T3_P2:VARIABLE()  type: Real
-26: T3_P1:VARIABLE()  type: Real
-27: T2_P2:VARIABLE()  type: Real
-28: T2_P1:VARIABLE()  type: Real
-29: T1_P2:VARIABLE()  type: Real
-30: T1_P1:VARIABLE()  type: Real
-31: Q05:VARIABLE()  type: Real
-32: Q04:VARIABLE()  type: Real
-33: h03:VARIABLE()  type: Real
-34: h02:VARIABLE()  type: Real
-35: h01:VARIABLE()  type: Real
-36: Q03:VARIABLE()  type: Real
-37: Q02:VARIABLE()  type: Real
-38: P01:VARIABLE()  type: Real
-39: T:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-40: T3:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-41: T2:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-42: T1:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-43: Q3:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-44: Q2:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-45: Q1:VARIABLE(start = 2.0 uncertain=Uncertainty.refine)  type: Real
-
-
-OrderedEquation (45, 45)
-========================================
-1/1 (1): T = 0.0   [binding |0|0|0|0|]
-2/2 (1): T3 = 0.0   [binding |0|0|0|0|]
-3/3 (1): T1 = 0.0   [binding |0|0|0|0|]
-4/4 (1): Q3 = 0.0   [binding |0|0|0|0|]
-5/5 (1): Q2 = 0.0   [binding |0|0|0|0|]
-6/6 (1): Q04 = 0.0   [dynamic |0|0|0|0|]
-7/7 (1): V_h4 = 100000.0   [dynamic |0|0|0|0|]
-8/8 (1): Q05 = 0.0   [dynamic |0|0|0|0|]
-9/9 (1): V_h5 = 100000.0   [dynamic |0|0|0|0|]
-10/10 (1): V_Q4 = Q04   [dynamic |0|0|0|0|]
-11/11 (1): V_Q5 = Q05   [dynamic |0|0|0|0|]
-12/12 (1): T1_P1 = P01   [dynamic |0|0|0|0|]
-13/13 (1): T1_P1 - T1_P2 = Q1 ^ 2.0   [dynamic |0|0|0|0|]
-14/14 (1): T2_P1 - T2_P2 = Q2 ^ 2.0   [dynamic |0|0|0|0|]
-15/15 (1): T3_P1 - T3_P2 = Q3 ^ 2.0   [dynamic |0|0|0|0|]
-16/16 (1): V_Q1 = V_Q2 + V_Q3 + V_Q4 + V_Q5   [dynamic |0|0|0|0|]
-17/17 (1): V_Q1 = T1_Q2   [dynamic |0|0|0|0|]
-18/18 (1): T1_Q2 = Q1   [dynamic |0|0|0|0|]
-19/19 (1): V_Q2 = T2_Q1   [dynamic |0|0|0|0|]
-20/20 (1): T2_Q1 = Q2   [dynamic |0|0|0|0|]
-21/21 (1): V_Q3 = T3_Q1   [dynamic |0|0|0|0|]
-22/22 (1): T3_Q1 = Q3   [dynamic |0|0|0|0|]
-23/23 (1): T1_P2 = V_P1   [dynamic |0|0|0|0|]
-24/24 (1): V_P1 = P   [dynamic |0|0|0|0|]
-25/25 (1): T2_P1 = V_P2   [dynamic |0|0|0|0|]
-26/26 (1): V_P2 = P   [dynamic |0|0|0|0|]
-27/27 (1): T3_P1 = V_P3   [dynamic |0|0|0|0|]
-28/28 (1): V_P3 = P   [dynamic |0|0|0|0|]
-29/29 (1): T1_Q1 = Q1   [dynamic |0|0|0|0|]
-30/30 (1): T2_Q2 = Q2   [dynamic |0|0|0|0|]
-31/31 (1): T3_Q2 = Q3   [dynamic |0|0|0|0|]
-32/32 (1): 0.0 = V_h1 * V_Q1 + W - V_h5 * V_Q5 - V_h4 * V_Q4 - V_h3 * V_Q3 - V_h2 * V_Q2   [dynamic |0|0|0|0|]
-33/33 (1): V_h1 = T1_h   [dynamic |0|0|0|0|]
-34/34 (1): V_h2 = T2_h   [dynamic |0|0|0|0|]
-35/35 (1): V_h3 = T3_h   [dynamic |0|0|0|0|]
-36/36 (1): T1_h = cp * T1   [dynamic |0|0|0|0|]
-37/37 (1): T2_h = cp * T2   [dynamic |0|0|0|0|]
-38/38 (1): T3_h = cp * T3   [dynamic |0|0|0|0|]
-39/39 (1): V_h = cp * T   [dynamic |0|0|0|0|]
-40/40 (1): P01 = 3.0   [binding |0|0|0|0|]
-41/41 (1): Q02 = 1.0   [binding |0|0|0|0|]
-42/42 (1): Q03 = 1.0   [binding |0|0|0|0|]
-43/43 (1): h01 = 100000.0   [binding |0|0|0|0|]
-44/44 (1): h02 = 100000.0   [binding |0|0|0|0|]
-45/45 (1): h03 = 100000.0   [binding |0|0|0|0|]
-
-Matching
-========================================
-45 variables and equations
-var 1 is solved in eqn 38
-var 2 is solved in eqn 34
-var 3 is solved in eqn 36
-var 4 is solved in eqn 9
-var 5 is solved in eqn 7
-var 6 is solved in eqn 35
-var 7 is solved in eqn 32
-var 8 is solved in eqn 33
-var 9 is solved in eqn 39
-var 10 is solved in eqn 28
-var 11 is solved in eqn 26
-var 12 is solved in eqn 23
-var 13 is solved in eqn 24
-var 14 is solved in eqn 31
-var 15 is solved in eqn 22
-var 16 is solved in eqn 30
-var 17 is solved in eqn 20
-var 18 is solved in eqn 17
-var 19 is solved in eqn 29
-var 20 is solved in eqn 11
-var 21 is solved in eqn 10
-var 22 is solved in eqn 21
-var 23 is solved in eqn 19
-var 24 is solved in eqn 16
-var 25 is solved in eqn 15
-var 26 is solved in eqn 27
-var 27 is solved in eqn 14
-var 28 is solved in eqn 25
-var 29 is solved in eqn 13
-var 30 is solved in eqn 12
-var 31 is solved in eqn 8
-var 32 is solved in eqn 6
-var 33 is solved in eqn 45
-var 34 is solved in eqn 44
-var 35 is solved in eqn 43
-var 36 is solved in eqn 42
-var 37 is solved in eqn 41
-var 38 is solved in eqn 40
-var 39 is solved in eqn 1
-var 40 is solved in eqn 2
-var 41 is solved in eqn 37
-var 42 is solved in eqn 3
-var 43 is solved in eqn 4
-var 44 is solved in eqn 5
-var 45 is solved in eqn 18
-
-Standard BLT of the original model:(45)
-============================================================
-
-45: Q1: (18/18): (1): T1_Q2 = Q1
-44: Q2: (5/5): (1): Q2 = 0.0
-43: Q3: (4/4): (1): Q3 = 0.0
-42: T1: (3/3): (1): T1 = 0.0
-41: T2: (37/37): (1): T2_h = cp * T2
-40: T3: (2/2): (1): T3 = 0.0
-39: T: (1/1): (1): T = 0.0
-38: P01: (40/40): (1): P01 = 3.0
-37: Q02: (41/41): (1): Q02 = 1.0
-36: Q03: (42/42): (1): Q03 = 1.0
-35: h01: (43/43): (1): h01 = 100000.0
-34: h02: (44/44): (1): h02 = 100000.0
-33: h03: (45/45): (1): h03 = 100000.0
-32: Q04: (6/6): (1): Q04 = 0.0
-31: Q05: (8/8): (1): Q05 = 0.0
-30: T1_P1: (12/12): (1): T1_P1 = P01
-29: T1_P2: (13/13): (1): T1_P1 - T1_P2 = Q1 ^ 2.0
-28: T2_P1: (25/25): (1): T2_P1 = V_P2
-27: T2_P2: (14/14): (1): T2_P1 - T2_P2 = Q2 ^ 2.0
-26: T3_P1: (27/27): (1): T3_P1 = V_P3
-25: T3_P2: (15/15): (1): T3_P1 - T3_P2 = Q3 ^ 2.0
-24: V_Q1: (16/16): (1): V_Q1 = V_Q2 + V_Q3 + V_Q4 + V_Q5
-23: V_Q2: (19/19): (1): V_Q2 = T2_Q1
-22: V_Q3: (21/21): (1): V_Q3 = T3_Q1
-21: V_Q4: (10/10): (1): V_Q4 = Q04
-20: V_Q5: (11/11): (1): V_Q5 = Q05
-19: T1_Q1: (29/29): (1): T1_Q1 = Q1
-18: T1_Q2: (17/17): (1): V_Q1 = T1_Q2
-17: T2_Q1: (20/20): (1): T2_Q1 = Q2
-16: T2_Q2: (30/30): (1): T2_Q2 = Q2
-15: T3_Q1: (22/22): (1): T3_Q1 = Q3
-14: T3_Q2: (31/31): (1): T3_Q2 = Q3
-13: P: (24/24): (1): V_P1 = P
-12: V_P1: (23/23): (1): T1_P2 = V_P1
-11: V_P2: (26/26): (1): V_P2 = P
-10: V_P3: (28/28): (1): V_P3 = P
-9: V_h: (39/39): (1): V_h = cp * T
-8: V_h1: (33/33): (1): V_h1 = T1_h
-7: V_h2: (32/32): (1): 0.0 = V_h1 * V_Q1 + W - V_h5 * V_Q5 - V_h4 * V_Q4 - V_h3 * V_Q3 - V_h2 * V_Q2
-6: V_h3: (35/35): (1): V_h3 = T3_h
-5: V_h4: (7/7): (1): V_h4 = 100000.0
-4: V_h5: (9/9): (1): V_h5 = 100000.0
-3: T1_h: (36/36): (1): T1_h = cp * T1
-2: T2_h: (34/34): (1): V_h2 = T2_h
-1: T3_h: (38/38): (1): T3_h = cp * T3
-
-
-Variables of interest (7)
-========================================
-1: T:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-2: T3:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-3: T2:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-4: T1:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-5: Q3:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-6: Q2:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-7: Q1:VARIABLE(start = 2.0 uncertain=Uncertainty.refine)  type: Real
-
-
-Boundary conditions (6)
-========================================
-1: h03:VARIABLE()  type: Real
-2: h02:VARIABLE()  type: Real
-3: h01:VARIABLE()  type: Real
-4: Q03:VARIABLE()  type: Real
-5: Q02:VARIABLE()  type: Real
-6: P01:VARIABLE()  type: Real
-
-
-Binding equations:(11)
-============================================================
-
-33: h03: (45/45): (1): h03 = 100000.0
-34: h02: (44/44): (1): h02 = 100000.0
-35: h01: (43/43): (1): h01 = 100000.0
-36: Q03: (42/42): (1): Q03 = 1.0
-37: Q02: (41/41): (1): Q02 = 1.0
-38: P01: (40/40): (1): P01 = 3.0
-44: Q2: (5/5): (1): Q2 = 0.0
-43: Q3: (4/4): (1): Q3 = 0.0
-42: T1: (3/3): (1): T1 = 0.0
-40: T3: (2/2): (1): T3 = 0.0
-39: T: (1/1): (1): T = 0.0
-
-
-E-BLT: equations that compute the variables of interest:(2)
-============================================================
-
-41: T2: (37/37): (1): T2_h = cp * T2
-45: Q1: (18/18): (1): T1_Q2 = Q1
-
-
-Extracting SET-C and SET-S from E-BLT
-Procedure is applied on each equation in the E-BLT
-==========================================================================
->>>41: T2: (37/37): (1): T2_h = cp * T2
-2: T2_h: (34/34): (1): V_h2 = T2_h
-7: V_h2: (32/32): (1): 0.0 = V_h1 * V_Q1 + W - V_h5 * V_Q5 - V_h4 * V_Q4 - V_h3 * V_Q3 - V_h2 * V_Q2
-4: V_h5: (9/9): (1): V_h5 = 100000.0
-5: V_h4: (7/7): (1): V_h4 = 100000.0
-6: V_h3: (35/35): (1): V_h3 = T3_h
-1: T3_h: (38/38): (1): T3_h = cp * T3
-8: V_h1: (33/33): (1): V_h1 = T1_h
-3: T1_h: (36/36): (1): T1_h = cp * T1
-20: V_Q5: (11/11): (1): V_Q5 = Q05
-31: Q05: (8/8): (1): Q05 = 0.0
-21: V_Q4: (10/10): (1): V_Q4 = Q04
-32: Q04: (6/6): (1): Q04 = 0.0
-22: V_Q3: (21/21): (1): V_Q3 = T3_Q1
-15: T3_Q1: (22/22): (1): T3_Q1 = Q3
-23: V_Q2: (19/19): (1): V_Q2 = T2_Q1
-17: T2_Q1: (20/20): (1): T2_Q1 = Q2
-24: V_Q1: (16/16): (1): V_Q1 = V_Q2 + V_Q3 + V_Q4 + V_Q5
-Procedure success
-
->>>45: Q1: (18/18): (1): T1_Q2 = Q1
-18: T1_Q2: (17/17): (1): V_Q1 = T1_Q2
-24: V_Q1: (16/16): (1): V_Q1 = V_Q2 + V_Q3 + V_Q4 + V_Q5
-20: V_Q5: (11/11): (1): V_Q5 = Q05
-31: Q05: (8/8): (1): Q05 = 0.0
-21: V_Q4: (10/10): (1): V_Q4 = Q04
-32: Q04: (6/6): (1): Q04 = 0.0
-22: V_Q3: (21/21): (1): V_Q3 = T3_Q1
-15: T3_Q1: (22/22): (1): T3_Q1 = Q3
-23: V_Q2: (19/19): (1): V_Q2 = T2_Q1
-17: T2_Q1: (20/20): (1): T2_Q1 = Q2
-Procedure success
-
-Extraction procedure is successfully completed in iteration count: 2
-==========================================================================
-
-Final set of equations after extraction algorithm
-==========================================================================
-SET_C: {37, 18}
-SET_S: {16, 20, 19, 22, 21, 6, 10, 8, 11, 36, 33, 38, 35, 7, 9, 32, 34, 17}
-
-
-SET_C (2, 2)
-========================================
-1/1 (1): T2_h = cp * T2   [dynamic |0|0|0|0|]
-2/2 (1): T1_Q2 = Q1   [dynamic |0|0|0|0|]
-
-
-SET_S (18, 18)
-========================================
-1/1 (1): V_Q1 = V_Q2 + V_Q3 + V_Q4 + V_Q5   [dynamic |0|0|0|0|]
-2/2 (1): T2_Q1 = Q2   [dynamic |0|0|0|0|]
-3/3 (1): V_Q2 = T2_Q1   [dynamic |0|0|0|0|]
-4/4 (1): T3_Q1 = Q3   [dynamic |0|0|0|0|]
-5/5 (1): V_Q3 = T3_Q1   [dynamic |0|0|0|0|]
-6/6 (1): Q04 = 0.0   [dynamic |0|0|0|0|]
-7/7 (1): V_Q4 = Q04   [dynamic |0|0|0|0|]
-8/8 (1): Q05 = 0.0   [dynamic |0|0|0|0|]
-9/9 (1): V_Q5 = Q05   [dynamic |0|0|0|0|]
-10/10 (1): T1_h = cp * T1   [dynamic |0|0|0|0|]
-11/11 (1): V_h1 = T1_h   [dynamic |0|0|0|0|]
-12/12 (1): T3_h = cp * T3   [dynamic |0|0|0|0|]
-13/13 (1): V_h3 = T3_h   [dynamic |0|0|0|0|]
-14/14 (1): V_h4 = 100000.0   [dynamic |0|0|0|0|]
-15/15 (1): V_h5 = 100000.0   [dynamic |0|0|0|0|]
-16/16 (1): 0.0 = V_h1 * V_Q1 + W - V_h5 * V_Q5 - V_h4 * V_Q4 - V_h3 * V_Q3 - V_h2 * V_Q2   [dynamic |0|0|0|0|]
-17/17 (1): V_h2 = T2_h   [dynamic |0|0|0|0|]
-18/18 (1): V_Q1 = T1_Q2   [dynamic |0|0|0|0|]
-
-
-Unknown variables in SET_S (18)
-========================================
-
-1: T2_Q1 type: Real
-2: T3_Q1 type: Real
-3: Q04 type: Real
-4: Q05 type: Real
-5: T1_h type: Real
-6: T3_h type: Real
-7: V_Q2 type: Real
-8: V_Q3 type: Real
-9: V_Q4 type: Real
-10: V_Q5 type: Real
-11: V_h1 type: Real
-12: V_h3 type: Real
-13: V_h4 type: Real
-14: V_h5 type: Real
-15: V_h2 type: Real
-16: T2_h type: Real
-17: V_Q1 type: Real
-18: T1_Q2 type: Real
-
-
-Parameters in SET_S (2)
-========================================
-1: W:PARAM()  = 1000000.0  type: Real
-2: cp:PARAM()  = 5000.0  type: Real
-
-
-
-Automatic Verification Steps of DataReconciliation Algorithm
-==========================================================================
-
-knownVariables:{39, 40, 41, 42, 43, 44, 45} (7)
-========================================
-1: T:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-2: T3:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-3: T2:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-4: T1:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-5: Q3:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-6: Q2:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-7: Q1:VARIABLE(start = 2.0 uncertain=Uncertainty.refine)  type: Real
-
--SET_C:{37, 18}
--SET_S:{16, 20, 19, 22, 21, 6, 10, 8, 11, 36, 33, 38, 35, 7, 9, 32, 34, 17}
-
-Condition-1 "SET_C and SET_S must not have no equations in common"
-==========================================================================
--Passed
-
-Condition-2 "All variables of interest must be involved in SET_C or SET_S"
-==========================================================================
--Failed
-
-knownVariables not Found:{39} (1)
-========================================
-1: T:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-
-
--SET_C has known variables:{45, 41} (2)
-========================================
-1: Q1:VARIABLE(start = 2.0 uncertain=Uncertainty.refine)  type: Real
-2: T2:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-
-
--SET_S has known variables:{44, 43, 42, 40} (4)
-========================================
-1: Q2:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-2: Q3:VARIABLE(start = 1.0 uncertain=Uncertainty.refine)  type: Real
-3: T1:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-4: T3:VARIABLE(uncertain=Uncertainty.refine)  type: Real
-
-Condition-3 "SET_C equations must be strictly less than Variable of Interest"
-==========================================================================
--Passed
--SET_C contains:2 equations < 7 known variables
-
-Condition-4 "SET_S should contain all intermediate variables involved in SET_C"
-==========================================================================
-
--SET_C has intermediate variables:{18, 2} (2)
-========================================
-1: T1_Q2:VARIABLE()  type: Real
-2: T2_h:VARIABLE()  type: Real
-
-
--SET_S has intermediate variables involved in SET_C:{18, 2} (2)
-========================================
-1: T1_Q2:VARIABLE()  type: Real
-2: T2_h:VARIABLE()  type: Real
-
--Passed
-
-Condition-5 "SET_S should be square"
-==========================================================================
--Passed
-Set_S has 18 equations and 18 variables
-
-record SimulationResult
-resultFile = "econcile",
-simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'NewDataReconciliationSimpleTests.Splitter5d', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-reconcile -sx=./NewDataReconciliationSimpleTests/resources/NewDataReconciliationSimpleTests.Splitter5d_Inputs.csv -eps=0.0023 -lv=LOG_JAC'",
-messages = "LOG_SUCCESS       | info    | The initialization finished successfully without homotopy method.
-LOG_SUCCESS       | info    | The simulation finished successfully.
-LOG_STDOUT        | info    | DataReconciliation Starting!
-LOG_STDOUT        | info    | NewDataReconciliationSimpleTests.Splitter5d
-LOG_STDOUT        | info    | DataReconciliation Completed!
-"
-end SimulationResult;
-"Error: Internal error : Condition 2-Failed: All variables of interest must be involved in Set-C or Set-S: The data reconciliation problem is ill-posed
+"Warning: Out of memory! Faking a stack overflow.
+Error: Stack overflow occurred while evaluating simulate(NewDataReconciliationSimpleTests.Splitter5d, simflags = \"-reconcile -sx=./NewDataReconciliationSimpleTests/resources/NewDataReconciliationSimpleTests.Splitter5d_Inputs.csv -eps=0.0023 -lv=LOG_JAC\"):
+[bt] [Symbols are not generated when running the test suite]
 "
'' 
Equation mismatch: omc-diff says: 
Failed 'M' '"'
Line 10: Text differs:
expected: ModelInfo: NewDataReconciliationSimpleTests.Splitter
got:      "Warning: Out of memory! Faking a stack overflow.

== 1 out of 1 tests failed [openmodelica/dataReconciliation/Splitter5d.mos_temp1521, time: 23]