Failed
tests / 03 testsuite-gcc 3/3 / simulation_modelica_tearing.dynamicTearing2.mos (from (result.xml))
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]