Skip to content

Failed

tests / 03 testsuite-gcc 3/3 / simulation_modelica_initialization.homotopy2.mos (from (result.xml))

Failing for the past 44 builds (Since #1 )
Took 8 sec.

Stacktrace

Output mismatch (see stdout for details)

Standard Output

 + homotopy2                                                                         ... equation mismatch [time: 8]

==== Log /tmp/omc-rtest-unknown/simulation/modelica/initialization/homotopy2.mos_temp7325/log-homotopy2.mos
true
""
true
""


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


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

14:  (NONLINEAR) index:1 jacobian: true
crefs: x
8: z=5.0 + x ^ 2.0 - 5.0 [Real]
9: y=z - (9.0 + x) [Real]
10: z - y ^ 2.0 (RESIDUAL)
Jacobian idx: 1
11: z.$pDERNLSJac1.dummyVarNLSJac1=2.0 * x * x.SeedNLSJac1 [Real]
12: y.$pDERNLSJac1.dummyVarNLSJac1=z.$pDERNLSJac1.dummyVarNLSJac1 - x.SeedNLSJac1 [Real]
13: $res_NLSJac1_1.$pDERNLSJac1.dummyVarNLSJac1=z.$pDERNLSJac1.dummyVarNLSJac1 + (-2.0) * y * y.$pDERNLSJac1.dummyVarNLSJac1 [Real]

columnVars(3)
----------------------
index:1: y.$pDERNLSJac1.dummyVarNLSJac1 (no alias)  initial: no arrCref index:() []
index:0: z.$pDERNLSJac1.dummyVarNLSJac1 (no alias)  initial: no arrCref index:() []
index:0: $res_NLSJac1_1.$pDERNLSJac1.dummyVarNLSJac1 (no alias)  initial: no arrCref index:() []

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



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



algebraicEquations (1 systems):
========================================
14:  (NONLINEAR) index:1 jacobian: true
crefs: x
8: z=5.0 + x ^ 2.0 - 5.0 [Real]
9: y=z - (9.0 + x) [Real]
10: z - y ^ 2.0 (RESIDUAL)
Jacobian idx: -1
11: z.$pDERNLSJac1.dummyVarNLSJac1=2.0 * x * x.SeedNLSJac1 [Real]
12: y.$pDERNLSJac1.dummyVarNLSJac1=z.$pDERNLSJac1.dummyVarNLSJac1 - x.SeedNLSJac1 [Real]
13: $res_NLSJac1_1.$pDERNLSJac1.dummyVarNLSJac1=z.$pDERNLSJac1.dummyVarNLSJac1 + (-2.0) * y * y.$pDERNLSJac1.dummyVarNLSJac1 [Real]

columnVars(3)
----------------------
index:1: y.$pDERNLSJac1.dummyVarNLSJac1 (no alias)  initial: no arrCref index:() []
index:0: z.$pDERNLSJac1.dummyVarNLSJac1 (no alias)  initial: no arrCref index:() []
index:0: $res_NLSJac1_1.$pDERNLSJac1.dummyVarNLSJac1 (no alias)  initial: no arrCref index:() []

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


clockPartitions (0 systems):

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



initialEquations: (1)
========================================
7:  (NONLINEAR) index:0 jacobian: true
crefs: x
1: z=5.0 + x * (1.0 - __HOM_LAMBDA) + x ^ 2.0 * __HOM_LAMBDA - 5.0 [Real]
2: y=z - (9.0 + x) [Real]
3: y ^ 2.0 * __HOM_LAMBDA + y * (-1.0 + __HOM_LAMBDA) - z (RESIDUAL)
Jacobian idx: 0
4: z.$pDERNLSJac0.dummyVarNLSJac0=x.SeedNLSJac0 * (1.0 - __HOM_LAMBDA) + 2.0 * x * x.SeedNLSJac0 * __HOM_LAMBDA [Real]
5: y.$pDERNLSJac0.dummyVarNLSJac0=z.$pDERNLSJac0.dummyVarNLSJac0 - x.SeedNLSJac0 [Real]
6: $res_NLSJac0_1.$pDERNLSJac0.dummyVarNLSJac0=2.0 * y * y.$pDERNLSJac0.dummyVarNLSJac0 * __HOM_LAMBDA + y.$pDERNLSJac0.dummyVarNLSJac0 * (-1.0 + __HOM_LAMBDA) - z.$pDERNLSJac0.dummyVarNLSJac0 [Real]

columnVars(3)
----------------------
index:1: y.$pDERNLSJac0.dummyVarNLSJac0 (no alias)  initial: no arrCref index:() []
index:0: z.$pDERNLSJac0.dummyVarNLSJac0 (no alias)  initial: no arrCref index:() []
index:0: $res_NLSJac0_1.$pDERNLSJac0.dummyVarNLSJac0 (no alias)  initial: no arrCref index:() []

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



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

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

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

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

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

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

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

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

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

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

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

jacobianMatrices:
========================================
Jacobian idx: 0
4: z.$pDERNLSJac0.dummyVarNLSJac0=x.SeedNLSJac0 * (1.0 - __HOM_LAMBDA) + 2.0 * x * x.SeedNLSJac0 * __HOM_LAMBDA [Real]
5: y.$pDERNLSJac0.dummyVarNLSJac0=z.$pDERNLSJac0.dummyVarNLSJac0 - x.SeedNLSJac0 [Real]
6: $res_NLSJac0_1.$pDERNLSJac0.dummyVarNLSJac0=2.0 * y * y.$pDERNLSJac0.dummyVarNLSJac0 * __HOM_LAMBDA + y.$pDERNLSJac0.dummyVarNLSJac0 * (-1.0 + __HOM_LAMBDA) - z.$pDERNLSJac0.dummyVarNLSJac0 [Real]

columnVars(3)
----------------------
index:1: y.$pDERNLSJac0.dummyVarNLSJac0 (no alias)  initial: no arrCref index:() []
index:0: z.$pDERNLSJac0.dummyVarNLSJac0 (no alias)  initial: no arrCref index:() []
index:0: $res_NLSJac0_1.$pDERNLSJac0.dummyVarNLSJac0 (no alias)  initial: no arrCref index:() []
Jacobian idx: 1
11: z.$pDERNLSJac1.dummyVarNLSJac1=2.0 * x * x.SeedNLSJac1 [Real]
12: y.$pDERNLSJac1.dummyVarNLSJac1=z.$pDERNLSJac1.dummyVarNLSJac1 - x.SeedNLSJac1 [Real]
13: $res_NLSJac1_1.$pDERNLSJac1.dummyVarNLSJac1=z.$pDERNLSJac1.dummyVarNLSJac1 + (-2.0) * y * y.$pDERNLSJac1.dummyVarNLSJac1 [Real]

columnVars(3)
----------------------
index:1: y.$pDERNLSJac1.dummyVarNLSJac1 (no alias)  initial: no arrCref index:() []
index:0: z.$pDERNLSJac1.dummyVarNLSJac1 (no alias)  initial: no arrCref index:() []
index:0: $res_NLSJac1_1.$pDERNLSJac1.dummyVarNLSJac1 (no alias)  initial: no arrCref index:() []
Jacobian idx: 2

Jacobian idx: 3

Jacobian idx: 4

Jacobian idx: 5

Jacobian idx: 6

Jacobian idx: 7


modelInfo:
========================================
algVars (3)
----------------------
index:0: x (no alias)  initial: no arrCref index:(1) []
index:1: y (no alias)  initial: no arrCref index:(2) []
index:2: z (no alias)  initial: no arrCref index:(3) []
functions:
-----------

record SimulationResult
    resultFile = "initializationTests.homotopy2_res.mat",
    simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'initializationTests.homotopy2', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-homotopyOnFirstTry'",
    messages = "LOG_SUCCESS       | info    | The initialization finished successfully with 3 local homotopy steps.
LOG_SUCCESS       | info    | The simulation finished successfully.
"
end SimulationResult;
"Warning: There are nonlinear iteration variables with default zero start attribute found in NLSJac0. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->Show additional information from the initialization process, in OMNotebook call setCommandLineOptions(\"-d=initialization\").
"
{{0.0,0.0},{4.162277660168379,4.162277660168379},{4.162277660168378,4.162277660168378},{17.324555320336756,17.324555320336756}}
""
true
""


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


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

17:  (NONLINEAR) index:1 jacobian: true
crefs: x
11: z=5.0 + x ^ 2.0 - 5.0 [Real]
12: y=z - (9.0 + x) [Real]
13: z - y ^ 2.0 (RESIDUAL)
Jacobian idx: 1
14: z.$pDERNLSJac3.dummyVarNLSJac3=2.0 * x * x.SeedNLSJac3 [Real]
15: y.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 - x.SeedNLSJac3 [Real]
16: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 + (-2.0) * y * y.$pDERNLSJac3.dummyVarNLSJac3 [Real]

columnVars(3)
----------------------
index:1: y.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
index:0: z.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
index:0: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []

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



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



algebraicEquations (1 systems):
========================================
17:  (NONLINEAR) index:1 jacobian: true
crefs: x
11: z=5.0 + x ^ 2.0 - 5.0 [Real]
12: y=z - (9.0 + x) [Real]
13: z - y ^ 2.0 (RESIDUAL)
Jacobian idx: -1
14: z.$pDERNLSJac3.dummyVarNLSJac3=2.0 * x * x.SeedNLSJac3 [Real]
15: y.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 - x.SeedNLSJac3 [Real]
16: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 + (-2.0) * y * y.$pDERNLSJac3.dummyVarNLSJac3 [Real]

columnVars(3)
----------------------
index:1: y.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
index:0: z.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
index:0: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []

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


clockPartitions (0 systems):

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



initialEquations: (1)
========================================
7:  (NONLINEAR) index:0 jacobian: true
crefs: x
1: z=5.0 + x * (1.0 - __HOM_LAMBDA) + x ^ 2.0 * __HOM_LAMBDA - 5.0 [Real]
2: y=z - (9.0 + x) [Real]
3: y ^ 2.0 * __HOM_LAMBDA + y * (-1.0 + __HOM_LAMBDA) - z (RESIDUAL)
Jacobian idx: 0
4: z.$pDERNLSJac2.dummyVarNLSJac2=x.SeedNLSJac2 * (1.0 - __HOM_LAMBDA) + 2.0 * x * x.SeedNLSJac2 * __HOM_LAMBDA [Real]
5: y.$pDERNLSJac2.dummyVarNLSJac2=z.$pDERNLSJac2.dummyVarNLSJac2 - x.SeedNLSJac2 [Real]
6: $res_NLSJac2_1.$pDERNLSJac2.dummyVarNLSJac2=2.0 * y * y.$pDERNLSJac2.dummyVarNLSJac2 * __HOM_LAMBDA + y.$pDERNLSJac2.dummyVarNLSJac2 * (-1.0 + __HOM_LAMBDA) - z.$pDERNLSJac2.dummyVarNLSJac2 [Real]

columnVars(3)
----------------------
index:1: y.$pDERNLSJac2.dummyVarNLSJac2 (no alias)  initial: no arrCref index:() []
index:0: z.$pDERNLSJac2.dummyVarNLSJac2 (no alias)  initial: no arrCref index:() []
index:0: $res_NLSJac2_1.$pDERNLSJac2.dummyVarNLSJac2 (no alias)  initial: no arrCref index:() []

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



initialEquations_lambda0: (3)
========================================
8: y=-9.0 [Real]
9: z=9.0 [Real]
10: x=9.0 [Real]

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

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

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

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

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

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

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

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

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

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

jacobianMatrices:
========================================
Jacobian idx: 0
4: z.$pDERNLSJac2.dummyVarNLSJac2=x.SeedNLSJac2 * (1.0 - __HOM_LAMBDA) + 2.0 * x * x.SeedNLSJac2 * __HOM_LAMBDA [Real]
5: y.$pDERNLSJac2.dummyVarNLSJac2=z.$pDERNLSJac2.dummyVarNLSJac2 - x.SeedNLSJac2 [Real]
6: $res_NLSJac2_1.$pDERNLSJac2.dummyVarNLSJac2=2.0 * y * y.$pDERNLSJac2.dummyVarNLSJac2 * __HOM_LAMBDA + y.$pDERNLSJac2.dummyVarNLSJac2 * (-1.0 + __HOM_LAMBDA) - z.$pDERNLSJac2.dummyVarNLSJac2 [Real]

columnVars(3)
----------------------
index:1: y.$pDERNLSJac2.dummyVarNLSJac2 (no alias)  initial: no arrCref index:() []
index:0: z.$pDERNLSJac2.dummyVarNLSJac2 (no alias)  initial: no arrCref index:() []
index:0: $res_NLSJac2_1.$pDERNLSJac2.dummyVarNLSJac2 (no alias)  initial: no arrCref index:() []
Jacobian idx: 1
14: z.$pDERNLSJac3.dummyVarNLSJac3=2.0 * x * x.SeedNLSJac3 [Real]
15: y.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 - x.SeedNLSJac3 [Real]
16: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 + (-2.0) * y * y.$pDERNLSJac3.dummyVarNLSJac3 [Real]

columnVars(3)
----------------------
index:1: y.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
index:0: z.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
index:0: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
Jacobian idx: 2

Jacobian idx: 3

Jacobian idx: 4

Jacobian idx: 5

Jacobian idx: 6

Jacobian idx: 7


modelInfo:
========================================
algVars (3)
----------------------
index:0: x (no alias)  initial: no arrCref index:(1) []
index:1: y (no alias)  initial: no arrCref index:(2) []
index:2: z (no alias)  initial: no arrCref index:(3) []
functions:
-----------

record SimulationResult
    resultFile = "initializationTests.homotopy2_res.mat",
    simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'initializationTests.homotopy2', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-homotopyOnFirstTry'",
    messages = "LOG_SUCCESS       | info    | The initialization finished successfully with 3 homotopy steps.
LOG_SUCCESS       | info    | The simulation finished successfully.
"
end SimulationResult;
"Warning: There are nonlinear iteration variables with default zero start attribute found in NLSJac2. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->Show additional information from the initialization process, in OMNotebook call setCommandLineOptions(\"-d=initialization\").
"
{{0.0,0.0},{4.162277660168379,4.162277660168379},{4.162277660168378,4.162277660168378},{17.324555320336756,17.324555320336756}}
""

Equation mismatch: diff says:
--- /tmp/omc-rtest-unknown/simulation/modelica/initialization/homotopy2.mos_temp7325/equations-expected2024-01-13 03:02:34.441661984 +0000
+++ /tmp/omc-rtest-unknown/simulation/modelica/initialization/homotopy2.mos_temp7325/equations-got2024-01-13 03:02:42.833662109 +0000
@@ -165,18 +165,18 @@
 functions:
 -----------
 
 record SimulationResult
 resultFile = "initializationTests.homotopy2_res.mat",
-simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'initializationTests.homotopy2', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-homotopyOnFirstTry'",
+simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'initializationTests.homotopy2', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-homotopyOnFirstTry'",
 messages = "LOG_SUCCESS       | info    | The initialization finished successfully with 3 local homotopy steps.
 LOG_SUCCESS       | info    | The simulation finished successfully.
 "
 end SimulationResult;
 "Warning: There are nonlinear iteration variables with default zero start attribute found in NLSJac0. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->Show additional information from the initialization process, in OMNotebook call setCommandLineOptions(\"-d=initialization\").
 "
-{{0.0,0.0},{4.162277660168379,4.162277660168379},{4.162277660168378,4.162277660168378},{17.32455532033676,17.32455532033676}}
+{{0.0,0.0},{4.162277660168379,4.162277660168379},{4.162277660168378,4.162277660168378},{17.324555320336756,17.324555320336756}}
 ""
 true
 ""
 
 
@@ -186,25 +186,25 @@
 
 
 allEquations:
 ========================================
 
-20:  (NONLINEAR) index:1 jacobian: true
+17: (NONLINEAR) index:1 jacobian: true
 crefs: x
-14: z=5.0 + x ^ 2.0 - 5.0 [Real]
-15: y=z - (9.0 + x) [Real]
-16: z - y ^ 2.0 (RESIDUAL)
-Jacobian idx: 2
-17: z.$pDERNLSJac4.dummyVarNLSJac4=2.0 * x * x.SeedNLSJac4 [Real]
-18: y.$pDERNLSJac4.dummyVarNLSJac4=z.$pDERNLSJac4.dummyVarNLSJac4 - x.SeedNLSJac4 [Real]
-19: $res_NLSJac4_1.$pDERNLSJac4.dummyVarNLSJac4=z.$pDERNLSJac4.dummyVarNLSJac4 + (-2.0) * y * y.$pDERNLSJac4.dummyVarNLSJac4 [Real]
+11: z=5.0 + x ^ 2.0 - 5.0 [Real]
+12: y=z - (9.0 + x) [Real]
+13: z - y ^ 2.0 (RESIDUAL)
+Jacobian idx: 1
+14: z.$pDERNLSJac3.dummyVarNLSJac3=2.0 * x * x.SeedNLSJac3 [Real]
+15: y.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 - x.SeedNLSJac3 [Real]
+16: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 + (-2.0) * y * y.$pDERNLSJac3.dummyVarNLSJac3 [Real]
 
 columnVars(3)
 ----------------------
-index:1: y.$pDERNLSJac4.dummyVarNLSJac4 (no alias)  initial: no arrCref index:() []
-index:0: z.$pDERNLSJac4.dummyVarNLSJac4 (no alias)  initial: no arrCref index:() []
-index:0: $res_NLSJac4_1.$pDERNLSJac4.dummyVarNLSJac4 (no alias)  initial: no arrCref index:() []
+index:1: y.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
+index:0: z.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
+index:0: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
 
 ========================================
 
 
 
@@ -214,25 +214,25 @@
 
 
 
 algebraicEquations (1 systems):
 ========================================
-20:  (NONLINEAR) index:1 jacobian: true
+17: (NONLINEAR) index:1 jacobian: true
 crefs: x
-14: z=5.0 + x ^ 2.0 - 5.0 [Real]
-15: y=z - (9.0 + x) [Real]
-16: z - y ^ 2.0 (RESIDUAL)
+11: z=5.0 + x ^ 2.0 - 5.0 [Real]
+12: y=z - (9.0 + x) [Real]
+13: z - y ^ 2.0 (RESIDUAL)
 Jacobian idx: -1
-17: z.$pDERNLSJac4.dummyVarNLSJac4=2.0 * x * x.SeedNLSJac4 [Real]
-18: y.$pDERNLSJac4.dummyVarNLSJac4=z.$pDERNLSJac4.dummyVarNLSJac4 - x.SeedNLSJac4 [Real]
-19: $res_NLSJac4_1.$pDERNLSJac4.dummyVarNLSJac4=z.$pDERNLSJac4.dummyVarNLSJac4 + (-2.0) * y * y.$pDERNLSJac4.dummyVarNLSJac4 [Real]
+14: z.$pDERNLSJac3.dummyVarNLSJac3=2.0 * x * x.SeedNLSJac3 [Real]
+15: y.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 - x.SeedNLSJac3 [Real]
+16: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 + (-2.0) * y * y.$pDERNLSJac3.dummyVarNLSJac3 [Real]
 
 columnVars(3)
 ----------------------
-index:1: y.$pDERNLSJac4.dummyVarNLSJac4 (no alias)  initial: no arrCref index:() []
-index:0: z.$pDERNLSJac4.dummyVarNLSJac4 (no alias)  initial: no arrCref index:() []
-index:0: $res_NLSJac4_1.$pDERNLSJac4.dummyVarNLSJac4 (no alias)  initial: no arrCref index:() []
+index:1: y.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
+index:0: z.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
+index:0: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
 
 ========================================
 
 
 clockPartitions (0 systems):
@@ -261,31 +261,15 @@
 
 ========================================
 
 
 
-initialEquations_lambda0: (1)
+initialEquations_lambda0: (3)
 ========================================
-13:  (LINEAR) index:0 jacobian: true
-variables:
-index:-1: z (no alias)  initial: no arrCref index:() []
-b-vector:
-8: x=5.0 + z - 5.0 [Real]
-9: y=z - (9.0 + x) [Real]
-10: z + y (RESIDUAL)
-Jacobian idx: 1
-11: y.$pDERLSJac3.dummyVarLSJac3=0.0 [Real]
-12: $res_LSJac3_1.$pDERLSJac3.dummyVarLSJac3=z.SeedLSJac3 + y.$pDERLSJac3.dummyVarLSJac3 [Real]
-
-columnVars(3)
-----------------------
-index:1: y.$pDERLSJac3.dummyVarLSJac3 (no alias)  initial: no arrCref index:() []
-index:0: x.$pDERLSJac3.dummyVarLSJac3 (no alias)  initial: no arrCref index:() []
-index:0: $res_LSJac3_1.$pDERLSJac3.dummyVarLSJac3 (no alias)  initial: no arrCref index:() []
-simJac:
-
-
+8: y=-9.0 [Real]
+9: z=9.0 [Real]
+10: x=9.0 [Real]
 
 removedInitialEquations:
 ========================================
 
 startValueEquations:
@@ -326,40 +310,31 @@
 ----------------------
 index:1: y.$pDERNLSJac2.dummyVarNLSJac2 (no alias)  initial: no arrCref index:() []
 index:0: z.$pDERNLSJac2.dummyVarNLSJac2 (no alias)  initial: no arrCref index:() []
 index:0: $res_NLSJac2_1.$pDERNLSJac2.dummyVarNLSJac2 (no alias)  initial: no arrCref index:() []
 Jacobian idx: 1
-11: y.$pDERLSJac3.dummyVarLSJac3=0.0 [Real]
-12: $res_LSJac3_1.$pDERLSJac3.dummyVarLSJac3=z.SeedLSJac3 + y.$pDERLSJac3.dummyVarLSJac3 [Real]
+14: z.$pDERNLSJac3.dummyVarNLSJac3=2.0 * x * x.SeedNLSJac3 [Real]
+15: y.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 - x.SeedNLSJac3 [Real]
+16: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3=z.$pDERNLSJac3.dummyVarNLSJac3 + (-2.0) * y * y.$pDERNLSJac3.dummyVarNLSJac3 [Real]
 
 columnVars(3)
 ----------------------
-index:1: y.$pDERLSJac3.dummyVarLSJac3 (no alias)  initial: no arrCref index:() []
-index:0: x.$pDERLSJac3.dummyVarLSJac3 (no alias)  initial: no arrCref index:() []
-index:0: $res_LSJac3_1.$pDERLSJac3.dummyVarLSJac3 (no alias)  initial: no arrCref index:() []
+index:1: y.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
+index:0: z.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
+index:0: $res_NLSJac3_1.$pDERNLSJac3.dummyVarNLSJac3 (no alias)  initial: no arrCref index:() []
 Jacobian idx: 2
-17: z.$pDERNLSJac4.dummyVarNLSJac4=2.0 * x * x.SeedNLSJac4 [Real]
-18: y.$pDERNLSJac4.dummyVarNLSJac4=z.$pDERNLSJac4.dummyVarNLSJac4 - x.SeedNLSJac4 [Real]
-19: $res_NLSJac4_1.$pDERNLSJac4.dummyVarNLSJac4=z.$pDERNLSJac4.dummyVarNLSJac4 + (-2.0) * y * y.$pDERNLSJac4.dummyVarNLSJac4 [Real]
 
-columnVars(3)
-----------------------
-index:1: y.$pDERNLSJac4.dummyVarNLSJac4 (no alias)  initial: no arrCref index:() []
-index:0: z.$pDERNLSJac4.dummyVarNLSJac4 (no alias)  initial: no arrCref index:() []
-index:0: $res_NLSJac4_1.$pDERNLSJac4.dummyVarNLSJac4 (no alias)  initial: no arrCref index:() []
 Jacobian idx: 3
 
 Jacobian idx: 4
 
 Jacobian idx: 5
 
 Jacobian idx: 6
 
 Jacobian idx: 7
 
-Jacobian idx: 8
-
 
 modelInfo:
 ========================================
 algVars (3)
 ----------------------
@@ -369,14 +344,14 @@
 functions:
 -----------
 
 record SimulationResult
 resultFile = "initializationTests.homotopy2_res.mat",
-simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'initializationTests.homotopy2', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-homotopyOnFirstTry'",
+simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'initializationTests.homotopy2', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-homotopyOnFirstTry'",
 messages = "LOG_SUCCESS       | info    | The initialization finished successfully with 3 homotopy steps.
 LOG_SUCCESS       | info    | The simulation finished successfully.
 "
 end SimulationResult;
 "Warning: There are nonlinear iteration variables with default zero start attribute found in NLSJac2. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->Show additional information from the initialization process, in OMNotebook call setCommandLineOptions(\"-d=initialization\").
 "
-{{0.0,0.0},{4.162277660168379,4.162277660168379},{4.162277660168378,4.162277660168378},{17.32455532033676,17.32455532033676}}
+{{0.0,0.0},{4.162277660168379,4.162277660168379},{4.162277660168378,4.162277660168378},{17.324555320336756,17.324555320336756}}
 ""

Equation mismatch: omc-diff says:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 191: Integer 20 != 17

== 1 out of 1 tests failed [simulation/modelica/initialization/homotopy2.mos_temp7325, time: 8]