Failed
tests / 03 testsuite-gcc 3/3 / simulation_modelica_NBackend_functions.builtin_functions.mos (from (result.xml))
Stacktrace
Output mismatch (see stdout for details)
Standard Output
+ builtin_functions ... equation mismatch [time: 5] ==== Log /tmp/omc-rtest-unknown/simulation/modelica/NBackend/functions/builtin_functions.mos_temp4882/log-builtin_functions.mos true "" true "" ################################################# [symjacdump] Creating symbolic Jacobians: ################################################# =========================== CONTINUOUS 1 ODE System =========================== --- Alias of INI[1 | 2] --- BLOCK 1: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real y ### Equation: [SCAL] (1) y = abs(x[2]) ($RES_$AUX_29) --- Alias of INI[1 | 17] --- BLOCK 2: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $FUN_9 ### Equation: [SCAL] (1) $FUN_9 = sinh(y) ($RES_$AUX_21) --- Alias of INI[1 | 15] --- BLOCK 3: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $FUN_8 ### Equation: [SCAL] (1) $FUN_8 = atan(y) ($RES_$AUX_22) --- Alias of INI[1 | 13] --- BLOCK 4: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $FUN_7 ### Equation: [SCAL] (1) $FUN_7 = acos(y) ($RES_$AUX_23) --- Alias of INI[1 | 11] --- BLOCK 5: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $FUN_6 ### Equation: [SCAL] (1) $FUN_6 = asin(y) ($RES_$AUX_24) --- Alias of INI[1 | 9] --- BLOCK 6: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $FUN_5 ### Equation: [SCAL] (1) $FUN_5 = tan(y) ($RES_$AUX_25) --- Alias of INI[1 | 7] --- BLOCK 7: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $FUN_4 ### Equation: [SCAL] (1) $FUN_4 = cos(y) ($RES_$AUX_26) --- Alias of INI[1 | 5] --- BLOCK 8: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $FUN_3 ### Equation: [SCAL] (1) $FUN_3 = sin(y) ($RES_$AUX_27) --- Alias of INI[1 | 3] --- BLOCK 9: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $FUN_2 ### Equation: [SCAL] (1) $FUN_2 = sqrt(y) ($RES_$AUX_28) --- Alias of INI[1 | 29] --- BLOCK 10: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $FUN_15 ### Equation: [SCAL] (1) $FUN_15 = atan2(y, x[1]) ($RES_$AUX_15) --- Alias of INI[1 | 27] --- BLOCK 11: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $FUN_14 ### Equation: [SCAL] (1) $FUN_14 = log10(1.0 + y) ($RES_$AUX_16) --- Alias of INI[1 | 4] --- BLOCK 12: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[1] ### Equation: [SCAL] (1) $DER.x[1] = $FUN_2 ($RES_SIM_13) slice: {} --- Alias of INI[1 | 6] --- BLOCK 13: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[2] ### Equation: [SCAL] (1) $DER.x[2] = $FUN_3 ($RES_SIM_12) slice: {} --- Alias of INI[1 | 8] --- BLOCK 14: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[3] ### Equation: [SCAL] (1) $DER.x[3] = $FUN_4 ($RES_SIM_11) slice: {} --- Alias of INI[1 | 10] --- BLOCK 15: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[4] ### Equation: [SCAL] (1) $DER.x[4] = $FUN_5 ($RES_SIM_10) slice: {} --- Alias of INI[1 | 12] --- BLOCK 16: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[5] ### Equation: [SCAL] (1) $DER.x[5] = $FUN_6 ($RES_SIM_9) slice: {} --- Alias of INI[1 | 14] --- BLOCK 17: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[6] ### Equation: [SCAL] (1) $DER.x[6] = $FUN_7 ($RES_SIM_8) slice: {} --- Alias of INI[1 | 16] --- BLOCK 18: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[7] ### Equation: [SCAL] (1) $DER.x[7] = $FUN_8 ($RES_SIM_7) slice: {} --- Alias of INI[1 | 18] --- BLOCK 19: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[8] ### Equation: [SCAL] (1) $DER.x[8] = $FUN_9 ($RES_SIM_6) slice: {} --- Alias of INI[1 | 19] --- BLOCK 20: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $FUN_10 ### Equation: [SCAL] (1) $FUN_10 = cosh(y) ($RES_$AUX_20) --- Alias of INI[1 | 20] --- BLOCK 21: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[9] ### Equation: [SCAL] (1) $DER.x[9] = $FUN_10 ($RES_SIM_5) slice: {} --- Alias of INI[1 | 21] --- BLOCK 22: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $FUN_11 ### Equation: [SCAL] (1) $FUN_11 = tanh(y) ($RES_$AUX_19) --- Alias of INI[1 | 22] --- BLOCK 23: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[10] ### Equation: [SCAL] (1) $DER.x[10] = $FUN_11 ($RES_SIM_4) slice: {} --- Alias of INI[1 | 23] --- BLOCK 24: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $FUN_12 ### Equation: [SCAL] (1) $FUN_12 = exp(y) ($RES_$AUX_18) --- Alias of INI[1 | 24] --- BLOCK 25: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[11] ### Equation: [SCAL] (1) $DER.x[11] = $FUN_12 ($RES_SIM_3) slice: {} --- Alias of INI[1 | 25] --- BLOCK 26: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $FUN_13 ### Equation: [SCAL] (1) $FUN_13 = log(1.0 + y) ($RES_$AUX_17) --- Alias of INI[1 | 26] --- BLOCK 27: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[12] ### Equation: [SCAL] (1) $DER.x[12] = $FUN_13 ($RES_SIM_2) slice: {} --- Alias of INI[1 | 28] --- BLOCK 28: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[13] ### Equation: [SCAL] (1) $DER.x[13] = $FUN_14 ($RES_SIM_1) slice: {} --- Alias of INI[1 | 30] --- BLOCK 29: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $DER.x[14] ### Equation: [SCAL] (1) $DER.x[14] = $FUN_15 ($RES_SIM_0) slice: {} ################################### [ODE] Jacobian ODE_JAC: SIM ################################### Partial Derivative Variables (16/29) ************************************** (1) [JVAR] (14) Real[14] $pDER_ODE_JAC.$DER.x (2) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_10 (3) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_11 (4) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_12 (5) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_13 (6) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_14 (7) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_15 (8) [JTMP] (1) Real $pDER_ODE_JAC.y (9) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_2 (10) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_3 (11) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_4 (12) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_5 (13) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_6 (14) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_7 (15) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_8 (16) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_9 Seed Variables (1/14) *********************** (1) [SEED] (14) Real[14] $SEED_ODE_JAC.x BLOCK 1: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $pDER_ODE_JAC.y ### Equation: [SCAL] (1) $pDER_ODE_JAC.y = sign(x[2]) * $SEED_ODE_JAC.x[2] ($RES_ODE_JAC_0) BLOCK 2: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $pDER_ODE_JAC.$FUN_9 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_9 = cosh(y) * $pDER_ODE_JAC.y ($RES_ODE_JAC_1) BLOCK 3: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $pDER_ODE_JAC.$FUN_8 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_8 = (1/(1.0 + y ^ 2.0)) * $pDER_ODE_JAC.y ($RES_ODE_JAC_2) BLOCK 4: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $pDER_ODE_JAC.$FUN_7 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_7 = -(1/(1.0 - y ^ 2.0) ^ 0.5) * $pDER_ODE_JAC.y ($RES_ODE_JAC_3) BLOCK 5: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $pDER_ODE_JAC.$FUN_6 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_6 = (1/(1.0 - y ^ 2.0) ^ 0.5) * $pDER_ODE_JAC.y ($RES_ODE_JAC_4) BLOCK 6: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $pDER_ODE_JAC.$FUN_5 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_5 = (1/cos(y) ^ 2.0) * $pDER_ODE_JAC.y ($RES_ODE_JAC_5) BLOCK 7: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $pDER_ODE_JAC.$FUN_4 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_4 = -sin(y) * $pDER_ODE_JAC.y ($RES_ODE_JAC_6) BLOCK 8: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $pDER_ODE_JAC.$FUN_3 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_3 = cos(y) * $pDER_ODE_JAC.y ($RES_ODE_JAC_7) BLOCK 9: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------ ### Variable: Real $pDER_ODE_JAC.$FUN_2 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_2 = (0.5 / y ^ 0.5) * $pDER_ODE_JAC.y ($RES_ODE_JAC_8) BLOCK 10: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $pDER_ODE_JAC.$FUN_15 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_15 = (y / (y ^ 2.0 + x[1] ^ 2.0)) * $SEED_ODE_JAC.x[1] - (x[1] / (y ^ 2.0 + x[1] ^ 2.0)) * $pDER_ODE_JAC.y ($RES_ODE_JAC_9) BLOCK 11: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $pDER_ODE_JAC.$FUN_14 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_14 = (0.43429448190325176 / (1.0 + y)) * $pDER_ODE_JAC.y ($RES_ODE_JAC_10) BLOCK 12: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[1] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[1] = $pDER_ODE_JAC.$FUN_2 ($RES_ODE_JAC_11) slice: {} BLOCK 13: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[2] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[2] = $pDER_ODE_JAC.$FUN_3 ($RES_ODE_JAC_12) slice: {} BLOCK 14: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[3] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[3] = $pDER_ODE_JAC.$FUN_4 ($RES_ODE_JAC_13) slice: {} BLOCK 15: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[4] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[4] = $pDER_ODE_JAC.$FUN_5 ($RES_ODE_JAC_14) slice: {} BLOCK 16: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[5] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[5] = $pDER_ODE_JAC.$FUN_6 ($RES_ODE_JAC_15) slice: {} BLOCK 17: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[6] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[6] = $pDER_ODE_JAC.$FUN_7 ($RES_ODE_JAC_16) slice: {} BLOCK 18: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[7] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[7] = $pDER_ODE_JAC.$FUN_8 ($RES_ODE_JAC_17) slice: {} BLOCK 19: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[8] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[8] = $pDER_ODE_JAC.$FUN_9 ($RES_ODE_JAC_18) slice: {} BLOCK 20: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $pDER_ODE_JAC.$FUN_10 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_10 = sinh(y) * $pDER_ODE_JAC.y ($RES_ODE_JAC_19) BLOCK 21: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[9] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[9] = $pDER_ODE_JAC.$FUN_10 ($RES_ODE_JAC_20) slice: {} BLOCK 22: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $pDER_ODE_JAC.$FUN_11 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_11 = (1.0 - tanh(y) ^ 2.0) * $pDER_ODE_JAC.y ($RES_ODE_JAC_21) BLOCK 23: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[10] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[10] = $pDER_ODE_JAC.$FUN_11 ($RES_ODE_JAC_22) slice: {} BLOCK 24: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $pDER_ODE_JAC.$FUN_12 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_12 = exp(y) * $pDER_ODE_JAC.y ($RES_ODE_JAC_23) BLOCK 25: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[11] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[11] = $pDER_ODE_JAC.$FUN_12 ($RES_ODE_JAC_24) slice: {} BLOCK 26: Single Strong Component (status = Solve.EXPLICIT) ------------------------------------------------------------- ### Variable: Real $pDER_ODE_JAC.$FUN_13 ### Equation: [SCAL] (1) $pDER_ODE_JAC.$FUN_13 = (1/(1.0 + y)) * $pDER_ODE_JAC.y ($RES_ODE_JAC_25) BLOCK 27: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[12] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[12] = $pDER_ODE_JAC.$FUN_13 ($RES_ODE_JAC_26) slice: {} BLOCK 28: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[13] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[13] = $pDER_ODE_JAC.$FUN_14 ($RES_ODE_JAC_27) slice: {} BLOCK 29: Sliced Component (status = Solve.EXPLICIT) ------------------------------------------------------ ### Variable: $pDER_ODE_JAC.$DER.x[14] ### Equation: [SCAL] (1) $pDER_ODE_JAC.$DER.x[14] = $pDER_ODE_JAC.$FUN_15 ($RES_ODE_JAC_28) slice: {} ============================== Sparsity Pattern (nnz: 15) ============================== ### Seeds (col vars) ### -------------------------- {x[14], x[13], x[12], x[11], x[10], x[9], x[8], x[7], x[6], x[5], x[4], x[3], x[2], x[1]} ### Partials (row vars) ### ----------------------------- {$DER.x[14], $DER.x[13], $DER.x[12], $DER.x[11], $DER.x[10], $DER.x[9], $DER.x[8], $DER.x[7], $DER.x[6], $DER.x[5], $DER.x[4], $DER.x[3], $DER.x[2], $DER.x[1]} ### Columns ### ----------------- (x[1]) affects:{$DER.x[14]} (x[2]) affects:{$DER.x[9],$DER.x[14],$DER.x[1],$DER.x[2],$DER.x[3],$DER.x[4],$DER.x[5],$DER.x[10],$DER.x[6],$DER.x[11],$DER.x[7],$DER.x[12],$DER.x[8],$DER.x[13]} (x[3]) affects:{} (x[4]) affects:{} (x[5]) affects:{} (x[6]) affects:{} (x[7]) affects:{} (x[8]) affects:{} (x[9]) affects:{} (x[10]) affects:{} (x[11]) affects:{} (x[12]) affects:{} (x[13]) affects:{} (x[14]) affects:{} ##### Rows ##### ------------------ ($DER.x[1]) depends on:{x[2]} ($DER.x[2]) depends on:{x[2]} ($DER.x[3]) depends on:{x[2]} ($DER.x[4]) depends on:{x[2]} ($DER.x[5]) depends on:{x[2]} ($DER.x[6]) depends on:{x[2]} ($DER.x[7]) depends on:{x[2]} ($DER.x[8]) depends on:{x[2]} ($DER.x[9]) depends on:{x[2]} ($DER.x[10]) depends on:{x[2]} ($DER.x[11]) depends on:{x[2]} ($DER.x[12]) depends on:{x[2]} ($DER.x[13]) depends on:{x[2]} ($DER.x[14]) depends on:{x[2],x[1]} ===================== Sparsity Coloring ===================== Color (1) - Column: {x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14]} - Row: {} Color (2) - Column: {x[1]} - Row: {} record SimulationResult resultFile = "builtin_functions_res.mat", simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'builtin_functions', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''", messages = "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/NBackend/functions/builtin_functions.mos_temp4882/equations-expected2024-01-20 04:10:46.462422847 +0000 +++ /tmp/omc-rtest-unknown/simulation/modelica/NBackend/functions/builtin_functions.mos_temp4882/equations-got2024-01-20 04:10:51.303121297 +0000 @@ -264,30 +264,247 @@ ################################### Partial Derivative Variables (16/29) ************************************** -(1) [ALGB] (1) Real $FUN_9 -(2) [ALGB] (1) Real $FUN_8 -(3) [ALGB] (1) Real $FUN_7 -(4) [ALGB] (1) Real $FUN_6 -(5) [ALGB] (1) Real $FUN_5 -(6) [ALGB] (1) Real $FUN_4 -(7) [ALGB] (1) Real $FUN_3 -(8) [ALGB] (1) Real $FUN_2 -(9) [ALGB] (1) Real y -(10) [ALGB] (1) Real $FUN_15 -(11) [ALGB] (1) Real $FUN_14 -(12) [DER-] (14) Real[14] $DER.x -(13) [ALGB] (1) Real $FUN_13 -(14) [ALGB] (1) Real $FUN_12 -(15) [ALGB] (1) Real $FUN_11 -(16) [ALGB] (1) Real $FUN_10 +(1) [JVAR] (14) Real[14] $pDER_ODE_JAC.$DER.x +(2) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_10 +(3) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_11 +(4) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_12 +(5) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_13 +(6) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_14 +(7) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_15 +(8) [JTMP] (1) Real $pDER_ODE_JAC.y +(9) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_2 +(10) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_3 +(11) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_4 +(12) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_5 +(13) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_6 +(14) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_7 +(15) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_8 +(16) [JTMP] (1) Real $pDER_ODE_JAC.$FUN_9 Seed Variables (1/14) *********************** -(1) [STAT] (14) Real[14] x (fixed = {true for $i1 in 1:14}, start = {-1.0 for $i1 in 1:14}) +(1) [SEED] (14) Real[14] $SEED_ODE_JAC.x + +BLOCK 1: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------ +### Variable: +Real $pDER_ODE_JAC.y +### Equation: +[SCAL] (1) $pDER_ODE_JAC.y = sign(x[2]) * $SEED_ODE_JAC.x[2] ($RES_ODE_JAC_0) + +BLOCK 2: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------ +### Variable: +Real $pDER_ODE_JAC.$FUN_9 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_9 = cosh(y) * $pDER_ODE_JAC.y ($RES_ODE_JAC_1) + +BLOCK 3: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------ +### Variable: +Real $pDER_ODE_JAC.$FUN_8 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_8 = (1/(1.0 + y ^ 2.0)) * $pDER_ODE_JAC.y ($RES_ODE_JAC_2) + +BLOCK 4: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------ +### Variable: +Real $pDER_ODE_JAC.$FUN_7 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_7 = -(1/(1.0 - y ^ 2.0) ^ 0.5) * $pDER_ODE_JAC.y ($RES_ODE_JAC_3) + +BLOCK 5: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------ +### Variable: +Real $pDER_ODE_JAC.$FUN_6 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_6 = (1/(1.0 - y ^ 2.0) ^ 0.5) * $pDER_ODE_JAC.y ($RES_ODE_JAC_4) + +BLOCK 6: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------ +### Variable: +Real $pDER_ODE_JAC.$FUN_5 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_5 = (1/cos(y) ^ 2.0) * $pDER_ODE_JAC.y ($RES_ODE_JAC_5) + +BLOCK 7: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------ +### Variable: +Real $pDER_ODE_JAC.$FUN_4 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_4 = -sin(y) * $pDER_ODE_JAC.y ($RES_ODE_JAC_6) + +BLOCK 8: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------ +### Variable: +Real $pDER_ODE_JAC.$FUN_3 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_3 = cos(y) * $pDER_ODE_JAC.y ($RES_ODE_JAC_7) + +BLOCK 9: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------ +### Variable: +Real $pDER_ODE_JAC.$FUN_2 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_2 = (0.5 / y ^ 0.5) * $pDER_ODE_JAC.y ($RES_ODE_JAC_8) + +BLOCK 10: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------- +### Variable: +Real $pDER_ODE_JAC.$FUN_15 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_15 = (y / (y ^ 2.0 + x[1] ^ 2.0)) * $SEED_ODE_JAC.x[1] - (x[1] / (y ^ 2.0 + x[1] ^ 2.0)) * $pDER_ODE_JAC.y ($RES_ODE_JAC_9) + +BLOCK 11: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------- +### Variable: +Real $pDER_ODE_JAC.$FUN_14 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_14 = (0.43429448190325176 / (1.0 + y)) * $pDER_ODE_JAC.y ($RES_ODE_JAC_10) + +BLOCK 12: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[1] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[1] = $pDER_ODE_JAC.$FUN_2 ($RES_ODE_JAC_11) +slice: {} + +BLOCK 13: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[2] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[2] = $pDER_ODE_JAC.$FUN_3 ($RES_ODE_JAC_12) +slice: {} + +BLOCK 14: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[3] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[3] = $pDER_ODE_JAC.$FUN_4 ($RES_ODE_JAC_13) +slice: {} + +BLOCK 15: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[4] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[4] = $pDER_ODE_JAC.$FUN_5 ($RES_ODE_JAC_14) +slice: {} + +BLOCK 16: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[5] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[5] = $pDER_ODE_JAC.$FUN_6 ($RES_ODE_JAC_15) +slice: {} + +BLOCK 17: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[6] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[6] = $pDER_ODE_JAC.$FUN_7 ($RES_ODE_JAC_16) +slice: {} + +BLOCK 18: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[7] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[7] = $pDER_ODE_JAC.$FUN_8 ($RES_ODE_JAC_17) +slice: {} + +BLOCK 19: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[8] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[8] = $pDER_ODE_JAC.$FUN_9 ($RES_ODE_JAC_18) +slice: {} + +BLOCK 20: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------- +### Variable: +Real $pDER_ODE_JAC.$FUN_10 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_10 = sinh(y) * $pDER_ODE_JAC.y ($RES_ODE_JAC_19) + +BLOCK 21: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[9] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[9] = $pDER_ODE_JAC.$FUN_10 ($RES_ODE_JAC_20) +slice: {} + +BLOCK 22: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------- +### Variable: +Real $pDER_ODE_JAC.$FUN_11 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_11 = (1.0 - tanh(y) ^ 2.0) * $pDER_ODE_JAC.y ($RES_ODE_JAC_21) + +BLOCK 23: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[10] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[10] = $pDER_ODE_JAC.$FUN_11 ($RES_ODE_JAC_22) +slice: {} + +BLOCK 24: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------- +### Variable: +Real $pDER_ODE_JAC.$FUN_12 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_12 = exp(y) * $pDER_ODE_JAC.y ($RES_ODE_JAC_23) + +BLOCK 25: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[11] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[11] = $pDER_ODE_JAC.$FUN_12 ($RES_ODE_JAC_24) +slice: {} + +BLOCK 26: Single Strong Component (status = Solve.EXPLICIT) +------------------------------------------------------------- +### Variable: +Real $pDER_ODE_JAC.$FUN_13 +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$FUN_13 = (1/(1.0 + y)) * $pDER_ODE_JAC.y ($RES_ODE_JAC_25) + +BLOCK 27: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[12] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[12] = $pDER_ODE_JAC.$FUN_13 ($RES_ODE_JAC_26) +slice: {} + +BLOCK 28: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[13] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[13] = $pDER_ODE_JAC.$FUN_14 ($RES_ODE_JAC_27) +slice: {} + +BLOCK 29: Sliced Component (status = Solve.EXPLICIT) +------------------------------------------------------ +### Variable: +$pDER_ODE_JAC.$DER.x[14] +### Equation: +[SCAL] (1) $pDER_ODE_JAC.$DER.x[14] = $pDER_ODE_JAC.$FUN_15 ($RES_ODE_JAC_28) +slice: {} ============================== Sparsity Pattern (nnz: 15) ============================== Equation mismatch: omc-diff says: --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Failed 'A' 'J' Line 269: Text differs: expected: ) [ALGB] ( got: ) [JVAR] ( == 1 out of 1 tests failed [simulation/modelica/NBackend/functions/builtin_functions.mos_temp4882, time: 5]