Skip to content

Failed

tests / 03 testsuite-gcc 3/3 / simulation_modelica_tearing.dynamicTearing2.mos (from (result.xml))

Failing for the past 86 builds (Since #1 )
Took 5 sec.

Stacktrace

Output mismatch (see stdout for details)

Standard Output

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

==== Log /tmp/omc-rtest-unknown/simulation/modelica/tearing/dynamicTearing2.mos_temp6993/log-dynamicTearing2.mos
true
""
true
""
true
""
true
""
true
""


*********************
* SimCode Equations *
*********************


allEquations:
========================================

21: $cse4=sin(time) [Real]
22: $cse5=cos(time) [Real]
23: $cse6=sin(2.0 * time) [Real]
strict set:
39:  (LINEAR) index:1 jacobian: true
variables:
index:-1: x7 (no alias)  initial: no arrCref index:() []
index:-1: x5 (no alias)  initial: no arrCref index:() []
index:-1: x3 (no alias)  initial: no arrCref index:() []
index:-1: x2 (no alias)  initial: no arrCref index:() []
b-vector:
24: x1=(-x2) - $cse4 [Real]
25: x4=0.25 * (-$cse5) * x2 - (-0.5) * x3 [Real]
26: x6=$cse4 * x4 + 5.0 * x5 [Real]
27: x8=$cse5 * x6 + x7 [Real]
31: 2.0 * x2 - $cse4 * x3 + x1 (RESIDUAL)
30: (-7.0) * x8 - $cse4 + x7 (RESIDUAL)
29: 0.5 * $cse6 * x7 + x6 + x5 (RESIDUAL)
28: (-2.0) * x4 - $cse5 * x5 + x3 (RESIDUAL)

simJac:

Jacobian idx: 1
32: $res_LSJac1_1.$pDERLSJac1.dummyVarLSJac1=x2.SeedLSJac1 - $cse4 * x3.SeedLSJac1 [Real]
33: x4.$pDERLSJac1.dummyVarLSJac1=0.25 * (-$cse5) * x2.SeedLSJac1 - (-0.5) * x3.SeedLSJac1 [Real]
34: x6.$pDERLSJac1.dummyVarLSJac1=$cse4 * x4.$pDERLSJac1.dummyVarLSJac1 + 5.0 * x5.SeedLSJac1 [Real]
35: x8.$pDERLSJac1.dummyVarLSJac1=$cse5 * x6.$pDERLSJac1.dummyVarLSJac1 + x7.SeedLSJac1 [Real]
36: $res_LSJac1_2.$pDERLSJac1.dummyVarLSJac1=x7.SeedLSJac1 + (-7.0) * x8.$pDERLSJac1.dummyVarLSJac1 [Real]
37: $res_LSJac1_3.$pDERLSJac1.dummyVarLSJac1=x5.SeedLSJac1 + x6.$pDERLSJac1.dummyVarLSJac1 + 0.5 * $cse6 * x7.SeedLSJac1 [Real]
38: $res_LSJac1_4.$pDERLSJac1.dummyVarLSJac1=x3.SeedLSJac1 + (-2.0) * x4.$pDERLSJac1.dummyVarLSJac1 - $cse5 * x5.SeedLSJac1 [Real]

columnVars(8)
----------------------
index:3: x8.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:2: x6.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:1: x4.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:0: x1.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:3: $res_LSJac1_4.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:2: $res_LSJac1_3.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:1: $res_LSJac1_2.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:0: $res_LSJac1_1.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []

casual set:
55:  (LINEAR) index:2 jacobian: true
40: x1=(-x2) - $cse4 [Real]
41: x3=(2.0 * x2 + x1) / $cse4 [constraints: abs($cse4) > 1e-12 (global)] [Real]
42: x4=0.25 * (-$cse5) * x2 - (-0.5) * x3 [Real]
43: x5=((-2.0) * x4 + x3) / $cse5 [constraints: abs($cse5) > 1e-12 (global)] [Real]
44: x6=$cse4 * x4 + 5.0 * x5 [Real]
45: x7=(-2.0) * (x5 + x6) / $cse6 [constraints: abs($cse6) > 1e-12 (global)] [Real]
46: x8=$cse5 * x6 + x7 [Real]
47: (-7.0) * x8 - $cse4 + x7 (RESIDUAL)

simJac:

Jacobian idx: 2
48: x3.$pDERLSJac2.dummyVarLSJac2=x2.SeedLSJac2 / $cse4 [Real]
49: x4.$pDERLSJac2.dummyVarLSJac2=0.25 * (-$cse5) * x2.SeedLSJac2 - (-0.5) * x3.$pDERLSJac2.dummyVarLSJac2 [Real]
50: x5.$pDERLSJac2.dummyVarLSJac2=((-2.0) * x4.$pDERLSJac2.dummyVarLSJac2 + x3.$pDERLSJac2.dummyVarLSJac2) / $cse5 [Real]
51: x6.$pDERLSJac2.dummyVarLSJac2=$cse4 * x4.$pDERLSJac2.dummyVarLSJac2 + 5.0 * x5.$pDERLSJac2.dummyVarLSJac2 [Real]
52: x7.$pDERLSJac2.dummyVarLSJac2=(-2.0) * (x5.$pDERLSJac2.dummyVarLSJac2 + x6.$pDERLSJac2.dummyVarLSJac2) / $cse6 [Real]
53: x8.$pDERLSJac2.dummyVarLSJac2=$cse5 * x6.$pDERLSJac2.dummyVarLSJac2 + x7.$pDERLSJac2.dummyVarLSJac2 [Real]
54: $res_LSJac2_1.$pDERLSJac2.dummyVarLSJac2=x7.$pDERLSJac2.dummyVarLSJac2 + (-7.0) * x8.$pDERLSJac2.dummyVarLSJac2 [Real]

columnVars(8)
----------------------
index:6: x8.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:5: x7.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:4: x6.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:3: x5.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:2: x4.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:1: x3.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:0: x1.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:0: $res_LSJac2_1.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []

========================================



odeEquations (0 systems):
========================================
========================================



algebraicEquations (1 systems):
========================================
21: $cse4=sin(time) [Real]
22: $cse5=cos(time) [Real]
23: $cse6=sin(2.0 * time) [Real]
strict set:
39:  (LINEAR) index:1 jacobian: true
variables:
index:-1: x7 (no alias)  initial: no arrCref index:() []
index:-1: x5 (no alias)  initial: no arrCref index:() []
index:-1: x3 (no alias)  initial: no arrCref index:() []
index:-1: x2 (no alias)  initial: no arrCref index:() []
b-vector:
24: x1=(-x2) - $cse4 [Real]
25: x4=0.25 * (-$cse5) * x2 - (-0.5) * x3 [Real]
26: x6=$cse4 * x4 + 5.0 * x5 [Real]
27: x8=$cse5 * x6 + x7 [Real]
31: 2.0 * x2 - $cse4 * x3 + x1 (RESIDUAL)
30: (-7.0) * x8 - $cse4 + x7 (RESIDUAL)
29: 0.5 * $cse6 * x7 + x6 + x5 (RESIDUAL)
28: (-2.0) * x4 - $cse5 * x5 + x3 (RESIDUAL)

simJac:

Jacobian idx: -1
32: $res_LSJac1_1.$pDERLSJac1.dummyVarLSJac1=x2.SeedLSJac1 - $cse4 * x3.SeedLSJac1 [Real]
33: x4.$pDERLSJac1.dummyVarLSJac1=0.25 * (-$cse5) * x2.SeedLSJac1 - (-0.5) * x3.SeedLSJac1 [Real]
34: x6.$pDERLSJac1.dummyVarLSJac1=$cse4 * x4.$pDERLSJac1.dummyVarLSJac1 + 5.0 * x5.SeedLSJac1 [Real]
35: x8.$pDERLSJac1.dummyVarLSJac1=$cse5 * x6.$pDERLSJac1.dummyVarLSJac1 + x7.SeedLSJac1 [Real]
36: $res_LSJac1_2.$pDERLSJac1.dummyVarLSJac1=x7.SeedLSJac1 + (-7.0) * x8.$pDERLSJac1.dummyVarLSJac1 [Real]
37: $res_LSJac1_3.$pDERLSJac1.dummyVarLSJac1=x5.SeedLSJac1 + x6.$pDERLSJac1.dummyVarLSJac1 + 0.5 * $cse6 * x7.SeedLSJac1 [Real]
38: $res_LSJac1_4.$pDERLSJac1.dummyVarLSJac1=x3.SeedLSJac1 + (-2.0) * x4.$pDERLSJac1.dummyVarLSJac1 - $cse5 * x5.SeedLSJac1 [Real]

columnVars(8)
----------------------
index:3: x8.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:2: x6.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:1: x4.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:0: x1.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:3: $res_LSJac1_4.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:2: $res_LSJac1_3.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:1: $res_LSJac1_2.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:0: $res_LSJac1_1.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []

casual set:
55:  (LINEAR) index:2 jacobian: true
40: x1=(-x2) - $cse4 [Real]
41: x3=(2.0 * x2 + x1) / $cse4 [constraints: abs($cse4) > 1e-12 (global)] [Real]
42: x4=0.25 * (-$cse5) * x2 - (-0.5) * x3 [Real]
43: x5=((-2.0) * x4 + x3) / $cse5 [constraints: abs($cse5) > 1e-12 (global)] [Real]
44: x6=$cse4 * x4 + 5.0 * x5 [Real]
45: x7=(-2.0) * (x5 + x6) / $cse6 [constraints: abs($cse6) > 1e-12 (global)] [Real]
46: x8=$cse5 * x6 + x7 [Real]
47: (-7.0) * x8 - $cse4 + x7 (RESIDUAL)

simJac:

Jacobian idx: -1
48: x3.$pDERLSJac2.dummyVarLSJac2=x2.SeedLSJac2 / $cse4 [Real]
49: x4.$pDERLSJac2.dummyVarLSJac2=0.25 * (-$cse5) * x2.SeedLSJac2 - (-0.5) * x3.$pDERLSJac2.dummyVarLSJac2 [Real]
50: x5.$pDERLSJac2.dummyVarLSJac2=((-2.0) * x4.$pDERLSJac2.dummyVarLSJac2 + x3.$pDERLSJac2.dummyVarLSJac2) / $cse5 [Real]
51: x6.$pDERLSJac2.dummyVarLSJac2=$cse4 * x4.$pDERLSJac2.dummyVarLSJac2 + 5.0 * x5.$pDERLSJac2.dummyVarLSJac2 [Real]
52: x7.$pDERLSJac2.dummyVarLSJac2=(-2.0) * (x5.$pDERLSJac2.dummyVarLSJac2 + x6.$pDERLSJac2.dummyVarLSJac2) / $cse6 [Real]
53: x8.$pDERLSJac2.dummyVarLSJac2=$cse5 * x6.$pDERLSJac2.dummyVarLSJac2 + x7.$pDERLSJac2.dummyVarLSJac2 [Real]
54: $res_LSJac2_1.$pDERLSJac2.dummyVarLSJac2=x7.$pDERLSJac2.dummyVarLSJac2 + (-7.0) * x8.$pDERLSJac2.dummyVarLSJac2 [Real]

columnVars(8)
----------------------
index:6: x8.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:5: x7.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:4: x6.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:3: x5.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:2: x4.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:1: x3.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:0: x1.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:0: $res_LSJac2_1.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []

========================================


clockPartitions (0 systems):

========================================



initialEquations: (1)
========================================
20:  (LINEAR) index:0 jacobian: true
variables:
index:-1: x2 (no alias)  initial: no arrCref index:() []
index:-1: x3 (no alias)  initial: no arrCref index:() []
index:-1: x5 (no alias)  initial: no arrCref index:() []
index:-1: x7 (no alias)  initial: no arrCref index:() []
b-vector:
1: x8=(sin(time) - x7) / (-7.0) [Real]
2: x6=(-x5) - 0.5 * sin(2.0 * time) * x7 [Real]
3: x4=(-0.5) * (cos(time) * x5 - x3) [Real]
4: x1=sin(time) * x3 - 2.0 * x2 [Real]
8: 5.0 * x5 - x6 + sin(time) * x4 (RESIDUAL)
7: 4.0 * x4 + (-2.0) * x3 + cos(time) * x2 (RESIDUAL)
6: sin(time) + x2 + x1 (RESIDUAL)
5: x7 - x8 + cos(time) * x6 (RESIDUAL)
Jacobian idx: 0
9: $cse1=cos(time) [Real]
10: $cse2=sin(time) [Real]
11: $cse3=sin(2.0 * time) [Real]
12: x8.$pDERLSJac0.dummyVarLSJac0=(-x7.SeedLSJac0) / (-7.0) [Real]
13: x6.$pDERLSJac0.dummyVarLSJac0=(-x5.SeedLSJac0) - 0.5 * $cse3 * x7.SeedLSJac0 [Real]
14: x4.$pDERLSJac0.dummyVarLSJac0=(-0.5) * ($cse1 * x5.SeedLSJac0 - x3.SeedLSJac0) [Real]
15: x1.$pDERLSJac0.dummyVarLSJac0=$cse2 * x3.SeedLSJac0 - 2.0 * x2.SeedLSJac0 [Real]
16: $res_LSJac0_1.$pDERLSJac0.dummyVarLSJac0=$cse2 * x4.$pDERLSJac0.dummyVarLSJac0 + 5.0 * x5.SeedLSJac0 - x6.$pDERLSJac0.dummyVarLSJac0 [Real]
17: $res_LSJac0_2.$pDERLSJac0.dummyVarLSJac0=$cse1 * x2.SeedLSJac0 + (-2.0) * x3.SeedLSJac0 + 4.0 * x4.$pDERLSJac0.dummyVarLSJac0 [Real]
18: $res_LSJac0_3.$pDERLSJac0.dummyVarLSJac0=x1.$pDERLSJac0.dummyVarLSJac0 + x2.SeedLSJac0 [Real]
19: $res_LSJac0_4.$pDERLSJac0.dummyVarLSJac0=$cse1 * x6.$pDERLSJac0.dummyVarLSJac0 + x7.SeedLSJac0 - x8.$pDERLSJac0.dummyVarLSJac0 [Real]

columnVars(11)
----------------------
index:6: x1.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:5: x4.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:4: x6.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:3: x8.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:0: $cse3 (no alias)  protected  hideResult  initial: no arrCref index:() []
index:1: $cse2 (no alias)  protected  hideResult  initial: no arrCref index:() []
index:2: $cse1 (no alias)  protected  hideResult  initial: no arrCref index:() []
index:3: $res_LSJac0_4.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:2: $res_LSJac0_3.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:1: $res_LSJac0_2.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:0: $res_LSJac0_1.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
simJac:


========================================



initialEquations_lambda0: (0)
========================================

removedInitialEquations:
========================================

startValueEquations:
========================================

nominalValueEquations:
========================================

minValueEquations:
========================================

maxValueEquations:
========================================

parameterEquations:
========================================

removedEquations:
========================================

algorithmAndEquationAsserts:
========================================

equationsForZeroCrossings:
========================================

jacobianEquations:
========================================

jacobianMatrices:
========================================
Jacobian idx: 0
9: $cse1=cos(time) [Real]
10: $cse2=sin(time) [Real]
11: $cse3=sin(2.0 * time) [Real]
12: x8.$pDERLSJac0.dummyVarLSJac0=(-x7.SeedLSJac0) / (-7.0) [Real]
13: x6.$pDERLSJac0.dummyVarLSJac0=(-x5.SeedLSJac0) - 0.5 * $cse3 * x7.SeedLSJac0 [Real]
14: x4.$pDERLSJac0.dummyVarLSJac0=(-0.5) * ($cse1 * x5.SeedLSJac0 - x3.SeedLSJac0) [Real]
15: x1.$pDERLSJac0.dummyVarLSJac0=$cse2 * x3.SeedLSJac0 - 2.0 * x2.SeedLSJac0 [Real]
16: $res_LSJac0_1.$pDERLSJac0.dummyVarLSJac0=$cse2 * x4.$pDERLSJac0.dummyVarLSJac0 + 5.0 * x5.SeedLSJac0 - x6.$pDERLSJac0.dummyVarLSJac0 [Real]
17: $res_LSJac0_2.$pDERLSJac0.dummyVarLSJac0=$cse1 * x2.SeedLSJac0 + (-2.0) * x3.SeedLSJac0 + 4.0 * x4.$pDERLSJac0.dummyVarLSJac0 [Real]
18: $res_LSJac0_3.$pDERLSJac0.dummyVarLSJac0=x1.$pDERLSJac0.dummyVarLSJac0 + x2.SeedLSJac0 [Real]
19: $res_LSJac0_4.$pDERLSJac0.dummyVarLSJac0=$cse1 * x6.$pDERLSJac0.dummyVarLSJac0 + x7.SeedLSJac0 - x8.$pDERLSJac0.dummyVarLSJac0 [Real]

columnVars(11)
----------------------
index:6: x1.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:5: x4.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:4: x6.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:3: x8.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:0: $cse3 (no alias)  protected  hideResult  initial: no arrCref index:() []
index:1: $cse2 (no alias)  protected  hideResult  initial: no arrCref index:() []
index:2: $cse1 (no alias)  protected  hideResult  initial: no arrCref index:() []
index:3: $res_LSJac0_4.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:2: $res_LSJac0_3.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:1: $res_LSJac0_2.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
index:0: $res_LSJac0_1.$pDERLSJac0.dummyVarLSJac0 (no alias)  initial: no arrCref index:() []
Jacobian idx: 1
32: $res_LSJac1_1.$pDERLSJac1.dummyVarLSJac1=x2.SeedLSJac1 - $cse4 * x3.SeedLSJac1 [Real]
33: x4.$pDERLSJac1.dummyVarLSJac1=0.25 * (-$cse5) * x2.SeedLSJac1 - (-0.5) * x3.SeedLSJac1 [Real]
34: x6.$pDERLSJac1.dummyVarLSJac1=$cse4 * x4.$pDERLSJac1.dummyVarLSJac1 + 5.0 * x5.SeedLSJac1 [Real]
35: x8.$pDERLSJac1.dummyVarLSJac1=$cse5 * x6.$pDERLSJac1.dummyVarLSJac1 + x7.SeedLSJac1 [Real]
36: $res_LSJac1_2.$pDERLSJac1.dummyVarLSJac1=x7.SeedLSJac1 + (-7.0) * x8.$pDERLSJac1.dummyVarLSJac1 [Real]
37: $res_LSJac1_3.$pDERLSJac1.dummyVarLSJac1=x5.SeedLSJac1 + x6.$pDERLSJac1.dummyVarLSJac1 + 0.5 * $cse6 * x7.SeedLSJac1 [Real]
38: $res_LSJac1_4.$pDERLSJac1.dummyVarLSJac1=x3.SeedLSJac1 + (-2.0) * x4.$pDERLSJac1.dummyVarLSJac1 - $cse5 * x5.SeedLSJac1 [Real]

columnVars(8)
----------------------
index:3: x8.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:2: x6.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:1: x4.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:0: x1.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:3: $res_LSJac1_4.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:2: $res_LSJac1_3.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:1: $res_LSJac1_2.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
index:0: $res_LSJac1_1.$pDERLSJac1.dummyVarLSJac1 (no alias)  initial: no arrCref index:() []
Jacobian idx: 2
48: x3.$pDERLSJac2.dummyVarLSJac2=x2.SeedLSJac2 / $cse4 [Real]
49: x4.$pDERLSJac2.dummyVarLSJac2=0.25 * (-$cse5) * x2.SeedLSJac2 - (-0.5) * x3.$pDERLSJac2.dummyVarLSJac2 [Real]
50: x5.$pDERLSJac2.dummyVarLSJac2=((-2.0) * x4.$pDERLSJac2.dummyVarLSJac2 + x3.$pDERLSJac2.dummyVarLSJac2) / $cse5 [Real]
51: x6.$pDERLSJac2.dummyVarLSJac2=$cse4 * x4.$pDERLSJac2.dummyVarLSJac2 + 5.0 * x5.$pDERLSJac2.dummyVarLSJac2 [Real]
52: x7.$pDERLSJac2.dummyVarLSJac2=(-2.0) * (x5.$pDERLSJac2.dummyVarLSJac2 + x6.$pDERLSJac2.dummyVarLSJac2) / $cse6 [Real]
53: x8.$pDERLSJac2.dummyVarLSJac2=$cse5 * x6.$pDERLSJac2.dummyVarLSJac2 + x7.$pDERLSJac2.dummyVarLSJac2 [Real]
54: $res_LSJac2_1.$pDERLSJac2.dummyVarLSJac2=x7.$pDERLSJac2.dummyVarLSJac2 + (-7.0) * x8.$pDERLSJac2.dummyVarLSJac2 [Real]

columnVars(8)
----------------------
index:6: x8.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:5: x7.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:4: x6.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:3: x5.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:2: x4.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:1: x3.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:0: x1.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
index:0: $res_LSJac2_1.$pDERLSJac2.dummyVarLSJac2 (no alias)  initial: no arrCref index:() []
Jacobian idx: 3

Jacobian idx: 4

Jacobian idx: 5

Jacobian idx: 6

Jacobian idx: 7

Jacobian idx: 8

columnVars(11)
----------------------
index:0: $cse4.$pDERA.dummyVarA (no alias)  protected  hideResult  initial: no arrCref index:() []
index:1: $cse5.$pDERA.dummyVarA (no alias)  protected  hideResult  initial: no arrCref index:() []
index:2: $cse6.$pDERA.dummyVarA (no alias)  protected  hideResult  initial: no arrCref index:() []
index:3: x1.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
index:4: x2.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
index:5: x3.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
index:6: x4.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
index:7: x5.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
index:8: x6.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
index:9: x7.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
index:10: x8.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []

modelInfo:
========================================
algVars (11)
----------------------
index:0: $cse4 (no alias)  protected  hideResult  initial: no arrCref index:(1) []
index:1: $cse5 (no alias)  protected  hideResult  initial: no arrCref index:(2) []
index:2: $cse6 (no alias)  protected  hideResult  initial: no arrCref index:(3) []
index:3: x1 (no alias)  initial: no arrCref index:(4) []
index:4: x2 (no alias)  initial: no arrCref index:(5) []
index:5: x3 (no alias)  initial: no arrCref index:(6) []
index:6: x4 (no alias)  initial: no arrCref index:(7) []
index:7: x5 (no alias)  initial: no arrCref index:(8) []
index:8: x6 (no alias)  initial: no arrCref index:(9) []
index:9: x7 (no alias)  initial: no arrCref index:(10) []
index:10: x8 (no alias)  initial: no arrCref index:(11) []
functions:
-----------

record SimulationResult
    resultFile = "dynamicTearing2_res.mat",
    simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'dynamicTearing2', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-lv=LOG_DT_CONS'",
    messages = "LOG_STDOUT        | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.
LOG_DT_CONS       | info    | The following global constraint is violated:
|                 | |       | abs($cse4) > 1e-12
LOG_STDOUT        | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.
LOG_SUCCESS       | info    | The initialization finished successfully without homotopy method.
LOG_SUCCESS       | info    | The simulation finished successfully.
"
end SimulationResult;
""

Equation mismatch: diff says:
--- /tmp/omc-rtest-unknown/simulation/modelica/tearing/dynamicTearing2.mos_temp6993/equations-expected2024-01-20 04:10:21.478818036 +0000
+++ /tmp/omc-rtest-unknown/simulation/modelica/tearing/dynamicTearing2.mos_temp6993/equations-got2024-01-20 04:10:26.435533226 +0000
@@ -348,10 +348,23 @@
 
 Jacobian idx: 7
 
 Jacobian idx: 8
 
+columnVars(11)
+----------------------
+index:0: $cse4.$pDERA.dummyVarA (no alias)  protected  hideResult  initial: no arrCref index:() []
+index:1: $cse5.$pDERA.dummyVarA (no alias)  protected  hideResult  initial: no arrCref index:() []
+index:2: $cse6.$pDERA.dummyVarA (no alias)  protected  hideResult  initial: no arrCref index:() []
+index:3: x1.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
+index:4: x2.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
+index:5: x3.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
+index:6: x4.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
+index:7: x5.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
+index:8: x6.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
+index:9: x7.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
+index:10: x8.$pDERA.dummyVarA (no alias)  initial: no arrCref index:() []
 
 modelInfo:
 ========================================
 algVars (11)
 ----------------------
@@ -369,11 +382,11 @@
 functions:
 -----------
 
 record SimulationResult
 resultFile = "dynamicTearing2_res.mat",
-simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'dynamicTearing2', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-lv=LOG_DT_CONS'",
+simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'dynamicTearing2', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-lv=LOG_DT_CONS'",
 messages = "LOG_STDOUT        | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.
 LOG_DT_CONS       | info    | The following global constraint is violated:
 |                 | |       | abs($cse4) > 1e-12
 LOG_STDOUT        | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.
 LOG_SUCCESS       | info    | The initialization finished successfully without homotopy method.

Equation mismatch: omc-diff says:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 353: Lexical token differs:
expected: 

got:      columnVars(

== 1 out of 1 tests failed [simulation/modelica/tearing/dynamicTearing2.mos_temp6993, time: 5]