Output mismatch (see stdout for details) + dynamicTearing3 ... equation mismatch [time: 13]
==== Log /tmp/omc-rtest-omtmpuser/simulation/modelica/tearing/dynamicTearing3.mos_temp9939/log-dynamicTearing3.mos
true
""
true
""
true
""
true
""
true
""
================================================================================
Calling Tearing for initialization!
================================================================================
Handle strong component with index: 1
To disable tearing of this component use '--noTearingForComponent=1'.
Tearing of NONLINEAR component
Use Flag '-d=tearingdumpV' and '-d=iterationVars' for more details
Tearing type: heuristic
Tearing strictness: strict
###BEGIN print Strong Component#####################
(Function:CellierTearing)
unknown partition
========================================
Variables (4)
========================================
1: z:VARIABLE() type: Real
2: y:VARIABLE() type: Real
3: x:VARIABLE() type: Real
4: a:VARIABLE() type: Real
Equations (4, 4)
========================================
1/1 (1): algorithm
a := $START.a;
a := 2.0 * x;
[dynamic |0|0|0|0|]
2/2 (1): g * a * x + time - y ^ 2.0 = 0.0 [dynamic |0|0|0|0|]
3/3 (1): g * a + x * z - y = 0.0 [dynamic |0|0|0|0|]
4/4 (1): a + 2.0 * y - k * z = 0.0 [dynamic |0|0|0|0|]
Adjacency Matrix (row: equation)
========================================
number of rows: 4
1: 4 3
2: 4 3 2
3: 4 3 2 1
4: 4 2 1
Transposed Adjacency Matrix (row: variable)
========================================
number of rows: 4
1: 4 3
2: 4 3 2
3: 3 2 1
4: 4 3 2 1
no matching
###END print Strong Component#######################
(Function:CellierTearing)
Determine STRICT TEARING SET
********************************************************************************
AdjacencyMatrixEnhanced:
Adjacency Matrix Enhanced (row == equation)
====================================
number of rows: 4
1:(3,unsolvable) (4,solved)
2:(4,variable(false)) (3,variable(false)) (2,nonlinear)
3:(4,param(false)) (3,variable(true)) (1,variable(true)) (2,constone)
4:(4,constone) (2,const(true)) (1,param(true))
AdjacencyMatrixTransposedEnhanced:
Transpose Adjacency Matrix Enhanced (row == var)
=====================================
number of rows: 4
1:(4,param(true)) (3,variable(true))
2:(4,const(true)) (3,constone) (2,nonlinear)
3:(3,variable(true)) (2,variable(false)) (1,unsolvable)
4:(4,constone) (3,param(false)) (2,variable(false)) (1,solved)
eqLinPoints:
100,150,62,17
Forced selection of Tearing Variables:
========================================
Unsolvables as tVars: 3
Variables with annotation attribute 'always' as tVars:
Matching
========================================
4 variables and equations
var 1 is solved in eqn 8
var 2 is solved in eqn 3
var 3 is solved in eqn 8
var 4 is solved in eqn 1
order: 1,3
========================================
****************************************
* TEARING RESULTS - STRICT SET:
* (Local Indexes)
*
* No of equations in strong component: 4
* No of tVars: 2
*
* tVars: 3,1
*
* resEq: 4,2
*
* innerEquations ({eqn,vars}):
* {1:4}, {3:2}
*
****************************************
Note:
=====
No dynamic Tearing for this strong component. Check if
- flag 'dynamicTearing' is set proper
- strong component does not contain statesets
- system belongs to simulation
- SimCode target is 'C'
================================================================================
Calling Tearing for simulation!
================================================================================
Handle strong component with index: 2
To disable tearing of this component use '--noTearingForComponent=2'.
Tearing of NONLINEAR component
Use Flag '-d=tearingdumpV' and '-d=iterationVars' for more details
Tearing type: heuristic
Tearing strictness: strict
###BEGIN print Strong Component#####################
(Function:CellierTearing)
unknown partition
========================================
Variables (4)
========================================
1: y:VARIABLE() type: Real
2: z:VARIABLE() type: Real
3: a:VARIABLE() type: Real
4: x:VARIABLE() type: Real
Equations (4, 4)
========================================
1/1 (1): g * a * x + time - y ^ 2.0 = 0.0 [dynamic |0|0|0|0|]
2/2 (1): algorithm
a := $START.a;
a := 2.0 * x;
[dynamic |0|0|0|0|]
3/3 (1): g * a + x * z - y = 0.0 [dynamic |0|0|0|0|]
4/4 (1): a + 2.0 * y - k * z = 0.0 [dynamic |0|0|0|0|]
Adjacency Matrix (row: equation)
========================================
number of rows: 4
1: 4 3 1
2: 4 3
3: 4 3 2 1
4: 3 2 1
Transposed Adjacency Matrix (row: variable)
========================================
number of rows: 4
1: 4 3 1
2: 4 3
3: 4 3 2 1
4: 3 2 1
no matching
###END print Strong Component#######################
(Function:CellierTearing)
Determine STRICT TEARING SET
********************************************************************************
AdjacencyMatrixEnhanced:
Adjacency Matrix Enhanced (row == equation)
====================================
number of rows: 4
1:(3,variable(false)) (4,variable(false)) (1,nonlinear)
2:(4,unsolvable) (3,solved)
3:(3,param(false)) (4,variable(true)) (2,variable(true)) (1,constone)
4:(3,constone) (1,const(true)) (2,param(true))
AdjacencyMatrixTransposedEnhanced:
Transpose Adjacency Matrix Enhanced (row == var)
=====================================
number of rows: 4
1:(4,const(true)) (3,constone) (1,nonlinear)
2:(4,param(true)) (3,variable(true))
3:(4,constone) (3,param(false)) (2,solved) (1,variable(false))
4:(3,variable(true)) (2,unsolvable) (1,variable(false))
eqLinPoints:
150,100,62,17
Forced selection of Tearing Variables:
========================================
Unsolvables as tVars: 4
Variables with annotation attribute 'always' as tVars:
Matching
========================================
4 variables and equations
var 1 is solved in eqn 3
var 2 is solved in eqn 8
var 3 is solved in eqn 2
var 4 is solved in eqn 8
order: 2,3
========================================
****************************************
* TEARING RESULTS - STRICT SET:
* (Local Indexes)
*
* No of equations in strong component: 4
* No of tVars: 2
*
* tVars: 4,2
*
* resEq: 4,1
*
* innerEquations ({eqn,vars}):
* {2:3}, {3:1}
*
****************************************
Determine CASUAL TEARING SET
********************************************************************************
AdjacencyMatrixEnhanced:
Adjacency Matrix Enhanced (row == equation)
====================================
number of rows: 4
1:(3,variable(false),abs(g * x) > 1e-12 (local)) (4,variable(false),abs(g * a) > 1e-12 (local)) (1,solvable,g * a * x + time >= 0.0 (local))
2:(4,unsolvable) (3,solved)
3:(3,param(false),abs(g) > 1e-12 (global)) (4,solvable,abs(z) > 1e-12 (local)) (2,solvable,abs(x) > 1e-12 (local)) (1,solvable)
4:(3,solvable) (1,solvable) (2,solvable,abs(k) > 1e-12 (global))
AdjacencyMatrixTransposedEnhanced:
Transpose Adjacency Matrix Enhanced (row == var)
=====================================
number of rows: 4
1:(4,solvable) (3,solvable) (1,solvable,g * a * x + time >= 0.0 (local))
2:(4,solvable,abs(k) > 1e-12 (global)) (3,solvable,abs(x) > 1e-12 (local))
3:(4,solvable) (3,param(false),abs(g) > 1e-12 (global)) (2,solved) (1,variable(false),abs(g * x) > 1e-12 (local))
4:(3,solvable,abs(z) > 1e-12 (local)) (2,unsolvable) (1,variable(false),abs(g * a) > 1e-12 (local))
eqLinPoints:
150,100,62,17
Matching
========================================
4 variables and equations
var 1 is solved in eqn 1
var 2 is solved in eqn 3
var 3 is solved in eqn 2
var 4 is solved in eqn 8
order: 2,1,3
========================================
****************************************
* TEARING RESULTS - CASUAL SET:
* (Local Indexes)
*
* No of equations in strong component: 4
* No of tVars: 1
*
* tVars: 4
*
* resEq: 4
*
* innerEquations ({eqn,vars}):
* {2:3}, {1:1}, {3:2}
*
****************************************
Note:
=====
Nonlinear dynamic tearing for this strong component in model:
dynamicTearing3
Single Equation with constraint:
g * a * x + time - y ^ 2.0 = 0.0
Constraints:
g * a * x + time >= 0.0 (local)
Single Equation with constraint:
g * a + x * z - y = 0.0
Constraints:
abs(x) > 1e-12 (local)
record SimulationResult
resultFile = "dynamicTearing3_res.mat",
simulationOptions = "startTime = 0.0, stopTime = 2.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'dynamicTearing3', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-lv=LOG_DT_CONS'",
messages = "LOG_DT_CONS | info | The following local constraint is violated:
| | | | abs(x) > 1e-12
LOG_SUCCESS | info | The initialization finished successfully without homotopy method.
LOG_DT_CONS | info | The following local constraint is violated:
| | | | abs(x) > 1e-12
LOG_SUCCESS | info | The simulation finished successfully.
"
end SimulationResult;
""
Equation mismatch: diff says:
--- /tmp/omc-rtest-omtmpuser/simulation/modelica/tearing/dynamicTearing3.mos_temp9939/equations-expected2026-08-27 09:20:11.103025790 +0000
+++ /tmp/omc-rtest-omtmpuser/simulation/modelica/tearing/dynamicTearing3.mos_temp9939/equations-got2026-08-27 09:20:24.603287450 +0000
@@ -348,10 +348,9 @@
messages = "LOG_DT_CONS | info | The following local constraint is violated:
| | | | abs(x) > 1e-12
LOG_SUCCESS | info | The initialization finished successfully without homotopy method.
LOG_DT_CONS | info | The following local constraint is violated:
| | | | abs(x) > 1e-12
-LOG_NLS | error | residualFunc10: Iteration variable `z` is inf or nan.
LOG_SUCCESS | info | The simulation finished successfully.
"
end SimulationResult;
""
Equation mismatch: omc-diff says:
----Failed 'N' 'S'
Line 353: Text differs:
expected: LOG_NLS | error | residualFunc
got: LOG_SUCCESS | info | The simulation finished successfully.
== 1 out of 1 tests failed [simulation/modelica/tearing/dynamicTearing3.mos_temp9939, time: 13]
Output mismatch (see stdout for details) + noNls ... equation mismatch [time: 3]
==== Log /tmp/omc-rtest-omtmpuser/simulation/modelica/others/TestExpressionSolve.mos_temp8276/log-TestExpressionSolve.mos
true
""
true
""
record SimulationResult
resultFile = "noNls_res.mat",
simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'noNls', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-lv LOG_NLS -s euler'",
messages = "LOG_NLS | info | initialize non-linear system solvers
| | | | | 0 non-linear systems
LOG_NLS | info | update static data of non-linear system solvers
LOG_SUCCESS | info | The initialization finished successfully without homotopy method.
LOG_SUCCESS | info | The simulation finished successfully.
LOG_NLS | info | free non-linear system solvers
"
end SimulationResult;
"[<interactive>:253:3-253:71:writable] Warning: In relation m17.d == 0.0, == on Real operands is deprecated in non-function contexts.
"
0.0
3.826838845664251e-11
1.6094379124341003
0.0
0.0
{0.2, 0.33802562076900416}
{-5.0, -5.5}
0.0
-2.9973031350774133
0.0
0.0
-0.0
0.5
1.0
-1.0
-1.0
1.0
2.7182818284590455
-2.7182818284590455
-1.0
1.0
0.0
0.0
1.0
-2.0
1.0
-2.0
1.0
-2.0
1.0
-2.0
1.3722813232690143
-4.372281323269014
0.0
1.0
-3.23606797749979
1.2360679774997896
1.0
4.090638938524548e-11
1.7917594692280543
4.2918173222568483e-11
0.0
1.843104573864454
-3.8998952494026864
0.0
0.6931471805599453
-0.0
0.510952329395356
1.4142135623730951
-1.4142135623730951
-2.0
2.0
4.1132503787829275
-4.1132503787829275
-1.189207115002721
1.189207115002721
{0.0, 1.4964518942143568}
{0.0, 0.226706998195829}
{1.0, 1.0, 1.0, 1.0, 0.999999999992914}
{-4e-12, -4.00000000050161e-12, -4.000000000557344e-12, -4.000000055772651e-12, -1.0064584514957412e-11}
-8.129271712485572e-18
-6.857203751283411e-16
0.7641190432599388
-0.9628851536063515
0.7641190432599388
-0.9628851536063515
0.7641190432599388
-0.9628851536063515
0.7641190432599388
-0.9628851536063515
0.9258043882484928
0.9258043882484928
2.008213851751985e-26
1.272019649514069
7.362078131750792
0.0
1.773637767940148
1.773637767940148
0.9830028645057536
0.9830028645057536
{1.0, 5.384990802705856, 10.121998987303886, 33.92313074824012, 53.50763733357881, 60.36375238576186, 67.77039555592795}
Equation mismatch: diff says:
--- /tmp/omc-rtest-omtmpuser/simulation/modelica/others/TestExpressionSolve.mos_temp8276/equations-expected2026-08-27 09:20:55.225880885 +0000
+++ /tmp/omc-rtest-omtmpuser/simulation/modelica/others/TestExpressionSolve.mos_temp8276/equations-got2026-08-27 09:20:58.163937816 +0000
@@ -18,11 +18,11 @@
0.0
3.826838845664251e-11
1.6094379124341003
0.0
0.0
-{0.2, 0.3380256207690041}
+{0.2, 0.33802562076900416}
{-5.0, -5.5}
0.0
-2.9973031350774133
0.0
0.0
@@ -30,12 +30,12 @@
0.5
1.0
-1.0
-1.0
1.0
-2.718281828459045
--2.718281828459045
+2.7182818284590455
+-2.7182818284590455
-1.0
1.0
0.0
0.0
1.0
@@ -52,47 +52,47 @@
1.0
-3.23606797749979
1.2360679774997896
1.0
4.090638938524548e-11
-1.791759469228055
-4.2918194287836716e-11
-4.205916067935033e-15
-1.842452954506589
+1.7917594692280543
+4.2918173222568483e-11
+0.0
+1.843104573864454
-3.8998952494026864
0.0
0.6931471805599453
-0.0
-0.5191263401422759
+0.510952329395356
1.4142135623730951
-1.4142135623730951
-2.0
2.0
4.1132503787829275
-4.1132503787829275
-1.189207115002721
1.189207115002721
-{0.0, 1.4964518942143572}
-{0.0, 0.22670699819582904}
-{1.0, 1.0, 1.0, 1.0, 0.9999999999929154}
-{-4e-12, -4.000000000498512e-12, -4.000000000553902e-12, -4.000000055772651e-12, -1.0064584514957463e-11}
--8.82488757622087e-18
--4.4376736558415366e-16
+{0.0, 1.4964518942143568}
+{0.0, 0.226706998195829}
+{1.0, 1.0, 1.0, 1.0, 0.999999999992914}
+{-4e-12, -4.00000000050161e-12, -4.000000000557344e-12, -4.000000055772651e-12, -1.0064584514957412e-11}
+-8.129271712485572e-18
+-6.857203751283411e-16
0.7641190432599388
--0.9628851536063517
+-0.9628851536063515
0.7641190432599388
--0.9628851536063517
+-0.9628851536063515
0.7641190432599388
--0.9628851536063517
+-0.9628851536063515
0.7641190432599388
--0.9628851536063517
+-0.9628851536063515
0.9258043882484928
0.9258043882484928
-2.0082139026858088e-26
+2.008213851751985e-26
1.272019649514069
-7.362073675704043
+7.362078131750792
0.0
1.773637767940148
1.773637767940148
-0.9830028645057538
-0.9830028645057538
-{1.0, 5.384591877716107, 10.17948798772769, 33.92910009248656, 53.5179963659824, 60.50794064130504, 67.80907699458555}
+0.9830028645057536
+0.9830028645057536
+{1.0, 5.384990802705856, 10.121998987303886, 33.92313074824012, 53.50763733357881, 60.36375238576186, 67.77039555592795}
Equation mismatch: omc-diff says:
Line 65: Real 0.5191263401422759 != 0.510952329395356
eps: 0.005000, actual diff: 0.008174
== 1 out of 1 tests failed [simulation/modelica/others/TestExpressionSolve.mos_temp8276, time: 3]
Output mismatch (see stdout for details) + testAssert ... equation mismatch [time: 3]
==== Log /tmp/omc-rtest-omtmpuser/openmodelica/fmi/ModelExchange/2.0/testAssert.mos_temp5852/log-testAssert.mos
true
"testAssertFMI.fmu"
"Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->Show additional information from the initialization process, in OMNotebook call setCommandLineOptions(\"-d=initialization\").
Notification: Building FMU for platform 'static' (1/1).
Notification: Finished FMU for platform 'static' (1/1).
"
"testAssertFMI_me_FMU.mo"
true
""
true
""
record SimulationResult
resultFile = "",
simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'testAssertFMI_me_FMU', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
messages = "Simulation execution failed for model: testAssertFMI_me_FMU
LOG_SUCCESS | info | The initialization finished successfully without homotopy method.
LOG_ASSERT | error | [<interactive>:7:3-7:60:writable]
| | | | The following assertion has been violated at time 0.204000
| | | | ((x < 1.5)) --> \"x is too big at time = 0.204\"
module = testAssertFMI, log level = ERROR: [logFmi2Call][FMU status:Error] fmi2CompletedIntegratorStep: terminated by an assertion.
LOG_ASSERT | debug | fmi2CompletedIntegratorStep failed with status : Error
LOG_STDOUT | warning | Integrator attempt to handle a problem with a called assert.
LOG_ASSERT | error | [<interactive>:7:3-7:60:writable]
| | | | The following assertion has been violated at time 0.202853
| | | | ((x < 1.5)) --> \"x is too big at time = 0.202853\"
module = testAssertFMI, log level = ERROR: [logFmi2Call][FMU status:Error] fmi2CompletedIntegratorStep: terminated by an assertion.
LOG_ASSERT | debug | fmi2CompletedIntegratorStep failed with status : Error
LOG_STDOUT | info | model terminate | Simulation terminated by an assert at time: 0.202853
"
end SimulationResult;
""
Equation mismatch: diff says:
--- /tmp/omc-rtest-omtmpuser/openmodelica/fmi/ModelExchange/2.0/testAssert.mos_temp5852/equations-expected2026-08-27 09:25:59.932780393 +0000
+++ /tmp/omc-rtest-omtmpuser/openmodelica/fmi/ModelExchange/2.0/testAssert.mos_temp5852/equations-got2026-08-27 09:26:02.032821024 +0000
@@ -17,25 +17,15 @@
LOG_ASSERT | error | [<interactive>:7:3-7:60:writable]
| | | | The following assertion has been violated at time 0.204000
| | | | ((x < 1.5)) --> \"x is too big at time = 0.204\"
module = testAssertFMI, log level = ERROR: [logFmi2Call][FMU status:Error] fmi2CompletedIntegratorStep: terminated by an assertion.
LOG_ASSERT | debug | fmi2CompletedIntegratorStep failed with status : Error
-LOG_ASSERT | error | [<interactive>:7:3-7:60:writable]
-| | | | The following assertion has been violated at time 0.204000
-| | | | ((x < 1.5)) --> \"x is too big at time = 0.204\"
-module = testAssertFMI, log level = ERROR: [logFmi2Call][FMU status:Error] fmi2CompletedIntegratorStep: terminated by an assertion.
-LOG_ASSERT | debug | fmi2CompletedIntegratorStep failed with status : Error
LOG_STDOUT | warning | Integrator attempt to handle a problem with a called assert.
LOG_ASSERT | error | [<interactive>:7:3-7:60:writable]
| | | | The following assertion has been violated at time 0.202853
| | | | ((x < 1.5)) --> \"x is too big at time = 0.202853\"
module = testAssertFMI, log level = ERROR: [logFmi2Call][FMU status:Error] fmi2CompletedIntegratorStep: terminated by an assertion.
LOG_ASSERT | debug | fmi2CompletedIntegratorStep failed with status : Error
-LOG_ASSERT | error | [<interactive>:7:3-7:60:writable]
-| | | | The following assertion has been violated at time 0.202853
-| | | | ((x < 1.5)) --> \"x is too big at time = 0.202853\"
-module = testAssertFMI, log level = ERROR: [logFmi2Call][FMU status:Error] fmi2CompletedIntegratorStep: terminated by an assertion.
-LOG_ASSERT | debug | fmi2CompletedIntegratorStep failed with status : Error
LOG_STDOUT | info | model terminate | Simulation terminated by an assert at time: 0.202853
"
end SimulationResult;
""
Equation mismatch: omc-diff says:
--Failed 'A' 'S'
Line 22: Text differs:
expected: LOG_ASSERT | error | [<interactive>:
got: LOG_STDOUT | warning | Integrator attempt to handle a problem with a called assert.
== 1 out of 1 tests failed [openmodelica/fmi/ModelExchange/2.0/testAssert.mos_temp5852, time: 3]
Output mismatch (see stdout for details) + testDumpSparseSVD.mos ... equation mismatch [time: 0]
==== Log /tmp/omc-rtest-omtmpuser/openmodelica/cruntime/debugDumps/testDumpSparseSVD.mos_temp1998/log-testDumpSparseSVD.mos
true
""
record SimulationResult
resultFile = "",
simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'testDumpSVD', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-lv=LOG_NLS_SVD -svdCount=1 -svdSigma=1e-8 -nls=experimental-kinsol'",
messages = "Simulation execution failed for model: testDumpSVD
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 8
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
| | | | | | Cond(M) = 1.22304384e+01
| | | | | | Matrix is well conditioned: Cond(M) = 1.22304384e+01 < 1e4
| | | | | Smallest Singular values
| | | | | | sigma_1 = 1.21052260e-01, rnorm_1 = 4.21712330e-16
| | | | | Largest Singular values
| | | | | | sigma_1 = 1.48052221e+00, rnorm_1 = 3.09185959e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 1.21052260e-01)
| | | | | | | V[1][2] = -9.54904116e-01 for NLS Var: 1 with Name: x
| | | | | | | V[2][2] = -2.96914347e-01 for NLS Var: 2 with Name: z
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 1.21052260e-01)
| | | | | | | U[2][2] = +7.24849454e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
| | | | | | | U[1][2] = +6.88907301e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 8
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
| | | | | | Cond(M) = inf
| | warning | | | Matrix is very ill-conditioned: 1e12 < Cond(M) = inf
| | info | | Smallest Singular values
| | | | | | sigma_1 = 0.00000000e+00, rnorm_1 = 1.41421356e+00
| | | | | Largest Singular values
| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 3.27565568e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 0.00000000e+00)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
| | | | | | | V[1][2] = -4.52668442e-09 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 0.00000000e+00)
| | | | | | | U[2][2] = -7.07106801e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
| | | | | | | U[1][2] = -7.07106761e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 8
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
| | | | | | Cond(M) = inf
| | warning | | | Matrix is very ill-conditioned: 1e12 < Cond(M) = inf
| | info | | Smallest Singular values
| | | | | | sigma_1 = 0.00000000e+00, rnorm_1 = 1.41421356e+00
| | | | | Largest Singular values
| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 4.18017798e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 0.00000000e+00)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
| | | | | | | V[1][2] = +1.20713268e-08 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 0.00000000e+00)
| | | | | | | U[1][2] = +7.07106809e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
| | | | | | | U[2][2] = +7.07106753e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 8
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
| | | | | | Cond(M) = inf
| | warning | | | Matrix is very ill-conditioned: 1e12 < Cond(M) = inf
| | info | | Smallest Singular values
| | | | | | sigma_1 = 0.00000000e+00, rnorm_1 = 1.41421356e+00
| | | | | Largest Singular values
| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 3.18705502e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 0.00000000e+00)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
| | | | | | | V[1][2] = +1.91750837e-10 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 0.00000000e+00)
| | | | | | | U[2][2] = +7.07107270e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
| | | | | | | U[1][2] = +7.07106292e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 8
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
| | | | | | Cond(M) = 8.42201884e+01
| | | | | | Matrix is well conditioned: Cond(M) = 8.42201884e+01 < 1e4
| | | | | Smallest Singular values
| | | | | | sigma_1 = 1.68059462e-02, rnorm_1 = 1.68562049e-14
| | | | | Largest Singular values
| | | | | | sigma_1 = 1.41539995e+00, rnorm_1 = 3.43169838e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 1.68059462e-02)
| | | | | | | V[1][2] = +9.99161679e-01 for NLS Var: 1 with Name: x
| | | | | | | V[2][2] = +4.09382359e-02 for NLS Var: 2 with Name: z
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 1.68059462e-02)
| | | | | | | U[2][2] = -7.07450700e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
| | | | | | | U[1][2] = -7.06762695e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 16
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
| | | | | | Cond(M) = 2.29221972e+01
| | | | | | Matrix is well conditioned: Cond(M) = 2.29221972e+01 < 1e4
| | | | | Smallest Singular values
| | | | | | sigma_1 = 6.24233663e-02, rnorm_1 = 3.17080741e-15
| | | | | Largest Singular values
| | | | | | sigma_1 = 1.43088071e+00, rnorm_1 = 3.65992182e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 6.24233663e-02)
| | | | | | | V[2][2] = -9.88329483e-01 for NLS Var: 2 with Name: z
| | | | | | | V[1][2] = -1.52331324e-01 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 6.24233663e-02)
| | | | | | | U[1][2] = -7.11845314e-01 for NLS Eqn: 1 with transformational debugger Idx: 12
| | | | | | | U[2][2] = -7.02336280e-01 for NLS Eqn: 2 with transformational debugger Idx: 11
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 16
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
| | | | | | Cond(M) = 1.09588316e+08
| | warning | | | Matrix is fairly ill-conditioned: 1e8 < Cond(M) = 1.09588316e+08 < 1e12
| | info | | Smallest Singular values
| | | | | | sigma_1 = 1.29047841e-08, rnorm_1 = 1.32425130e-08
| | | | | Largest Singular values
| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 3.23284613e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 1.29047841e-08)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
| | | | | | | V[1][2] = +1.47384472e-08 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 1.29047841e-08)
| | | | | | | U[1][2] = +3.31574498e-01 for NLS Eqn: 1 with transformational debugger Idx: 12
| | | | | | | U[2][2] = +3.31574490e-01 for NLS Eqn: 2 with transformational debugger Idx: 11
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 16
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
| | | | | | Cond(M) = 9.49062656e+07
| | warning | | | Matrix is moderately ill-conditioned: 1e4 < Cond(M) = 9.49062656e+07 < 1e8
| | info | | Smallest Singular values
| | | | | | sigma_1 = 1.49011612e-08, rnorm_1 = 7.67813536e-09
| | | | | Largest Singular values
| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 3.48758088e-17
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 1.49011612e-08)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
| | | | | | | V[1][2] = -3.39585509e-08 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 1.49011612e-08)
| | | | | | | U[1][2] = -6.61620829e-01 for NLS Eqn: 1 with transformational debugger Idx: 12
| | | | | | | U[2][2] = -6.61620819e-01 for NLS Eqn: 2 with transformational debugger Idx: 11
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 16
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
| | | | | | Cond(M) = 1.89812531e+08
| | warning | | | Matrix is fairly ill-conditioned: 1e8 < Cond(M) = 1.89812531e+08 < 1e12
| | info | | Smallest Singular values
| | | | | | sigma_1 = 7.45058060e-09, rnorm_1 = 7.42990938e-09
| | | | | Largest Singular values
| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 3.77748532e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 7.45058060e-09)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
| | | | | | | V[1][2] = -9.55834856e-10 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 7.45058060e-09)
| | | | | | | U[1][2] = -3.72454290e-02 for NLS Eqn: 1 with transformational debugger Idx: 12
| | | | | | | U[2][2] = -3.72454040e-02 for NLS Eqn: 2 with transformational debugger Idx: 11
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 16
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
| | | | | | Cond(M) = 7.48758990e+00
| | | | | | Matrix is well conditioned: Cond(M) = 7.48758990e+00 < 1e4
| | | | | Smallest Singular values
| | | | | | sigma_1 = 2.28909949e-01, rnorm_1 = 2.64694856e-16
| | | | | Largest Singular values
| | | | | | sigma_1 = 1.71398382e+00, rnorm_1 = 3.88646500e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 2.28909949e-01)
| | | | | | | V[1][2] = +8.21582825e-01 for NLS Var: 1 with Name: x
| | | | | | | V[2][2] = -5.70089170e-01 for NLS Var: 2 with Name: z
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 2.28909949e-01)
| | | | | | | U[2][2] = -7.69339378e-01 for NLS Eqn: 2 with transformational debugger Idx: 11
| | | | | | | U[1][2] = -6.38840295e-01 for NLS Eqn: 1 with transformational debugger Idx: 12
LOG_ASSERT | debug | Solving non-linear system 16 failed at time=0.
| | | | For more information please use -lv LOG_NLS.
"
end SimulationResult;
""
Equation mismatch: diff says:
--- /tmp/omc-rtest-omtmpuser/openmodelica/cruntime/debugDumps/testDumpSparseSVD.mos_temp1998/equations-expected2026-08-27 09:26:54.489885449 +0000
+++ /tmp/omc-rtest-omtmpuser/openmodelica/cruntime/debugDumps/testDumpSparseSVD.mos_temp1998/equations-got2026-08-27 09:26:54.772891755 +0000
@@ -39,21 +39,21 @@
| | | | | | Cond(M) = inf
| | warning | | | Matrix is very ill-conditioned: 1e12 < Cond(M) = inf
| | info | | Smallest Singular values
| | | | | | sigma_1 = 0.00000000e+00, rnorm_1 = 1.41421356e+00
| | | | | Largest Singular values
-| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 4.87365867e-16
+| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 3.27565568e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 0.00000000e+00)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
-| | | | | | | V[1][2] = +1.14758238e-08 for NLS Var: 1 with Name: x
+| | | | | | | V[1][2] = -4.52668442e-09 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 0.00000000e+00)
-| | | | | | | U[1][2] = +7.07106790e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
-| | | | | | | U[2][2] = +7.07106772e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
+| | | | | | | U[2][2] = -7.07106801e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
+| | | | | | | U[1][2] = -7.07106761e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 8
| | | | | | Columns = 2
| | | | | | Rows = 2
@@ -63,69 +63,69 @@
| | | | | | Cond(M) = inf
| | warning | | | Matrix is very ill-conditioned: 1e12 < Cond(M) = inf
| | info | | Smallest Singular values
| | | | | | sigma_1 = 0.00000000e+00, rnorm_1 = 1.41421356e+00
| | | | | Largest Singular values
-| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 1.76642636e-16
+| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 4.18017798e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 0.00000000e+00)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
-| | | | | | | V[1][2] = -2.88981103e-08 for NLS Var: 1 with Name: x
+| | | | | | | V[1][2] = +1.20713268e-08 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
| | | | | | U[:,2] (singular value 0.00000000e+00)
-| | | | | | | U[2][2] = -7.07106787e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
-| | | | | | | U[1][2] = -7.07106775e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
+| | | | | | | U[1][2] = +7.07106809e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
+| | | | | | | U[2][2] = +7.07106753e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 8
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
-| | | | | | Cond(M) = 1.89812531e+08
-| | warning | | | Matrix is fairly ill-conditioned: 1e8 < Cond(M) = 1.89812531e+08 < 1e12
+| | | | | | Cond(M) = inf
+| | warning | | | Matrix is very ill-conditioned: 1e12 < Cond(M) = inf
| | info | | Smallest Singular values
-| | | | | | sigma_1 = 7.45058060e-09, rnorm_1 = 7.21884708e-09
+| | | | | | sigma_1 = 0.00000000e+00, rnorm_1 = 1.41421356e+00
| | | | | Largest Singular values
-| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 5.55941663e-16
+| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 3.18705502e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
-| | | | | | V[:,2] (singular value 7.45058060e-09)
+| | | | | | V[:,2] (singular value 0.00000000e+00)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
-| | | | | | | V[1][2] = +3.20032700e-09 for NLS Var: 1 with Name: x
+| | | | | | | V[1][2] = +1.91750837e-10 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
-| | | | | | U[:,2] (singular value 7.45058060e-09)
-| | | | | | | U[1][2] = +1.24705148e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
-| | | | | | | U[2][2] = +1.24705137e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
+| | | | | | U[:,2] (singular value 0.00000000e+00)
+| | | | | | | U[2][2] = +7.07107270e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
+| | | | | | | U[1][2] = +7.07106292e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 8
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
-| | | | | | Cond(M) = 7.48565813e+00
-| | | | | | Matrix is well conditioned: Cond(M) = 7.48565813e+00 < 1e4
+| | | | | | Cond(M) = 8.42201884e+01
+| | | | | | Matrix is well conditioned: Cond(M) = 8.42201884e+01 < 1e4
| | | | | Smallest Singular values
-| | | | | | sigma_1 = 2.29023971e-01, rnorm_1 = 2.87428984e-16
+| | | | | | sigma_1 = 1.68059462e-02, rnorm_1 = 1.68562049e-14
| | | | | Largest Singular values
-| | | | | | sigma_1 = 1.71439515e+00, rnorm_1 = 2.59035502e-16
+| | | | | | sigma_1 = 1.41539995e+00, rnorm_1 = 3.43169838e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
-| | | | | | V[:,2] (singular value 2.29023971e-01)
-| | | | | | | V[1][2] = +8.21378544e-01 for NLS Var: 1 with Name: x
-| | | | | | | V[2][2] = -5.70383456e-01 for NLS Var: 2 with Name: z
+| | | | | | V[:,2] (singular value 1.68059462e-02)
+| | | | | | | V[1][2] = +9.99161679e-01 for NLS Var: 1 with Name: x
+| | | | | | | V[2][2] = +4.09382359e-02 for NLS Var: 2 with Name: z
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
-| | | | | | U[:,2] (singular value 2.29023971e-01)
-| | | | | | | U[2][2] = -7.69399440e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
-| | | | | | | U[1][2] = -6.38767956e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
+| | | | | | U[:,2] (singular value 1.68059462e-02)
+| | | | | | | U[2][2] = -7.07450700e-01 for NLS Eqn: 2 with transformational debugger Idx: 3
+| | | | | | | U[1][2] = -7.06762695e-01 for NLS Eqn: 1 with transformational debugger Idx: 4
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 16
| | | | | | Columns = 2
| | | | | | Rows = 2
@@ -133,11 +133,11 @@
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
| | | | | | Cond(M) = 2.29221972e+01
| | | | | | Matrix is well conditioned: Cond(M) = 2.29221972e+01 < 1e4
| | | | | Smallest Singular values
-| | | | | | sigma_1 = 6.24233663e-02, rnorm_1 = 3.79693130e-15
+| | | | | | sigma_1 = 6.24233663e-02, rnorm_1 = 3.17080741e-15
| | | | | Largest Singular values
| | | | | | sigma_1 = 1.43088071e+00, rnorm_1 = 3.65992182e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
| | | | | | V[:,2] (singular value 6.24233663e-02)
@@ -154,99 +154,98 @@
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
-| | | | | | Cond(M) = 1.89812531e+08
-| | warning | | | Matrix is fairly ill-conditioned: 1e8 < Cond(M) = 1.89812531e+08 < 1e12
+| | | | | | Cond(M) = 1.09588316e+08
+| | warning | | | Matrix is fairly ill-conditioned: 1e8 < Cond(M) = 1.09588316e+08 < 1e12
| | info | | Smallest Singular values
-| | | | | | sigma_1 = 7.45058060e-09, rnorm_1 = 7.36394057e-10
+| | | | | | sigma_1 = 1.29047841e-08, rnorm_1 = 1.32425130e-08
| | | | | Largest Singular values
-| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 5.98346403e-16
+| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 3.23284613e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
-| | | | | | V[:,2] (singular value 7.45058060e-09)
+| | | | | | V[:,2] (singular value 1.29047841e-08)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
-| | | | | | | V[1][2] = -1.72264832e-08 for NLS Var: 1 with Name: x
+| | | | | | | V[1][2] = +1.47384472e-08 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
-| | | | | | U[:,2] (singular value 7.45058060e-09)
-| | | | | | | U[2][2] = -6.71253625e-01 for NLS Eqn: 2 with transformational debugger Idx: 11
-| | | | | | | U[1][2] = -6.71253614e-01 for NLS Eqn: 1 with transformational debugger Idx: 12
+| | | | | | U[:,2] (singular value 1.29047841e-08)
+| | | | | | | U[1][2] = +3.31574498e-01 for NLS Eqn: 1 with transformational debugger Idx: 12
+| | | | | | | U[2][2] = +3.31574490e-01 for NLS Eqn: 2 with transformational debugger Idx: 11
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 16
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
-| | | | | | Cond(M) = 1.89812531e+08
-| | warning | | | Matrix is fairly ill-conditioned: 1e8 < Cond(M) = 1.89812531e+08 < 1e12
+| | | | | | Cond(M) = 9.49062656e+07
+| | warning | | | Matrix is moderately ill-conditioned: 1e4 < Cond(M) = 9.49062656e+07 < 1e8
| | info | | Smallest Singular values
-| | | | | | sigma_1 = 7.45058060e-09, rnorm_1 = 3.71185194e-09
+| | | | | | sigma_1 = 1.49011612e-08, rnorm_1 = 7.67813536e-09
| | | | | Largest Singular values
-| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 3.25153519e-16
+| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 3.48758088e-17
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
-| | | | | | V[:,2] (singular value 7.45058060e-09)
+| | | | | | V[:,2] (singular value 1.49011612e-08)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
-| | | | | | | V[1][2] = -1.28546987e-08 for NLS Var: 1 with Name: x
+| | | | | | | V[1][2] = -3.39585509e-08 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
-| | | | | | U[:,2] (singular value 7.45058060e-09)
-| | | | | | | U[2][2] = -5.00901027e-01 for NLS Eqn: 2 with transformational debugger Idx: 11
-| | | | | | | U[1][2] = -5.00901018e-01 for NLS Eqn: 1 with transformational debugger Idx: 12
+| | | | | | U[:,2] (singular value 1.49011612e-08)
+| | | | | | | U[1][2] = -6.61620829e-01 for NLS Eqn: 1 with transformational debugger Idx: 12
+| | | | | | | U[2][2] = -6.61620819e-01 for NLS Eqn: 2 with transformational debugger Idx: 11
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 16
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
-| | | | | | Cond(M) = inf
-| | warning | | | Matrix is very ill-conditioned: 1e12 < Cond(M) = inf
+| | | | | | Cond(M) = 1.89812531e+08
+| | warning | | | Matrix is fairly ill-conditioned: 1e8 < Cond(M) = 1.89812531e+08 < 1e12
| | info | | Smallest Singular values
-| | | | | | sigma_1 = 0.00000000e+00, rnorm_1 = 1.41421356e+00
+| | | | | | sigma_1 = 7.45058060e-09, rnorm_1 = 7.42990938e-09
| | | | | Largest Singular values
-| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 1.75524380e-16
+| | | | | | sigma_1 = 1.41421356e+00, rnorm_1 = 3.77748532e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
-| | | | | | V[:,2] (singular value 0.00000000e+00)
+| | | | | | V[:,2] (singular value 7.45058060e-09)
| | | | | | | V[2][2] = -1.00000000e+00 for NLS Var: 2 with Name: z
-| | | | | | | V[1][2] = +8.74767253e-09 for NLS Var: 1 with Name: x
+| | | | | | | V[1][2] = -9.55834856e-10 for NLS Var: 1 with Name: x
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
-| | | | | | U[:,2] (singular value 0.00000000e+00)
-| | | | | | | U[2][2] = +7.07106812e-01 for NLS Eqn: 2 with transformational debugger Idx: 11
-| | | | | | | U[1][2] = +7.07106750e-01 for NLS Eqn: 1 with transformational debugger Idx: 12
+| | | | | | U[:,2] (singular value 7.45058060e-09)
+| | | | | | | U[1][2] = -3.72454290e-02 for NLS Eqn: 1 with transformational debugger Idx: 12
+| | | | | | | U[2][2] = -3.72454040e-02 for NLS Eqn: 2 with transformational debugger Idx: 11
LOG_NLS_SVD | info | experimental-kinsol: sparse SVD analysis (scaled = true, Caller: experimental-kinsol: Kinsol entry point).
| | | | | Matrix Info
| | | | | | NLS eq index = 16
| | | | | | Columns = 2
| | | | | | Rows = 2
| | | | | | NNZ = 4
| | | | | | Curr Time = 0.00000e+00
| | | | | Matrix condition
-| | | | | | Cond(M) = 2.09699528e+01
-| | | | | | Matrix is well conditioned: Cond(M) = 2.09699528e+01 < 1e4
+| | | | | | Cond(M) = 7.48758990e+00
+| | | | | | Matrix is well conditioned: Cond(M) = 7.48758990e+00 < 1e4
| | | | | Smallest Singular values
-| | | | | | sigma_1 = 6.83980289e-02, rnorm_1 = 3.37026727e-15
+| | | | | | sigma_1 = 2.28909949e-01, rnorm_1 = 2.64694856e-16
| | | | | Largest Singular values
-| | | | | | sigma_1 = 1.43430344e+00, rnorm_1 = 4.37868980e-16
+| | | | | | sigma_1 = 1.71398382e+00, rnorm_1 = 3.88646500e-16
| | | | | Smallest right singular vectors (variable space)
| | | | | | Found 1 singular vectors.
-| | | | | | V[:,2] (singular value 6.83980289e-02)
-| | | | | | | V[1][2] = +9.85961136e-01 for NLS Var: 1 with Name: x
-| | | | | | | V[2][2] = -1.66974966e-01 for NLS Var: 2 with Name: z
+| | | | | | V[:,2] (singular value 2.28909949e-01)
+| | | | | | | V[1][2] = +8.21582825e-01 for NLS Var: 1 with Name: x
+| | | | | | | V[2][2] = -5.70089170e-01 for NLS Var: 2 with Name: z
| | | | | Smallest left singular vectors (function space)
| | | | | | Found 1 singular vectors.
-| | | | | | U[:,2] (singular value 6.83980289e-02)
-| | | | | | | U[2][2] = +7.12794102e-01 for NLS Eqn: 2 with transformational debugger Idx: 11
-| | | | | | | U[1][2] = +7.01373344e-01 for NLS Eqn: 1 with transformational debugger Idx: 12
+| | | | | | U[:,2] (singular value 2.28909949e-01)
+| | | | | | | U[2][2] = -7.69339378e-01 for NLS Eqn: 2 with transformational debugger Idx: 11
+| | | | | | | U[1][2] = -6.38840295e-01 for NLS Eqn: 1 with transformational debugger Idx: 12
LOG_ASSERT | debug | Solving non-linear system 16 failed at time=0.
| | | | For more information please use -lv LOG_NLS.
-LOG_ASSERT | info | simulation terminated by an assertion at initialization
"
end SimulationResult;
""
Equation mismatch: omc-diff says:
Line 49: Text differs:
expected: ] = +
got: ] =
== 1 out of 1 tests failed [openmodelica/cruntime/debugDumps/testDumpSparseSVD.mos_temp1998, time: 0]