Failed
tests / 04 testsuite-clang 1/3 / simulation_modelica_nonlinear_system.TestFalseIterationNLS.mos (from (result.xml))
Stacktrace
Output mismatch (see stdout for details)
Standard Output
+ TestFalseIterationNLS ... equation mismatch [time: 6] ==== Log /tmp/omc-rtest-unknown/simulation/modelica/nonlinear_system/TestFalseIterationNLS.mos_temp3567/log-TestFalseIterationNLS.mos true "" true "" true "" ********************* * SimCode Equations * ********************* allEquations: ======================================== 6: T=273.15 + 10.0 * time [Real] 7: p_s=4e6 * time [Real] 10: (NONLINEAR) index:1 jacobian: false crefs: p 8: ($TMP_pureComponentProperties__pTnc8.p_s, delta_hv, delta_hd, h_i) := pureComponentProperties_pTnc(p, T, 5); 9: $TMP_pureComponentProperties__pTnc8.p_s - p_s (RESIDUAL) ======================================== odeEquations (0 systems): ======================================== ======================================== algebraicEquations (1 systems): ======================================== 6: T=273.15 + 10.0 * time [Real] 7: p_s=4e6 * time [Real] 10: (NONLINEAR) index:1 jacobian: false crefs: p 8: ($TMP_pureComponentProperties__pTnc8.p_s, delta_hv, delta_hd, h_i) := pureComponentProperties_pTnc(p, T, 5); 9: $TMP_pureComponentProperties__pTnc8.p_s - p_s (RESIDUAL) ======================================== clockPartitions (0 systems): ======================================== initialEquations: (3) ======================================== 1: alias of 7 2: alias of 6 5: (NONLINEAR) index:0 jacobian: false crefs: p 3: ($TMP_pureComponentProperties__pTnc3.p_s, delta_hv, delta_hd, h_i) := pureComponentProperties_pTnc(p, T, 5); 4: $TMP_pureComponentProperties__pTnc3.p_s - p_s (RESIDUAL) ======================================== initialEquations_lambda0: (0) ======================================== removedInitialEquations: ======================================== startValueEquations: ======================================== nominalValueEquations: ======================================== minValueEquations: ======================================== maxValueEquations: ======================================== parameterEquations: ======================================== 11: nc=5 [Integer] removedEquations: ======================================== algorithmAndEquationAsserts: ======================================== 12: assert(T >= 0.0, "Variable violating min constraint: 0.0 <= T, has value: " + String(T, "g")); 13: assert(p_s >= 0.0, "Variable violating min constraint: 0.0 <= p_s, has value: " + String(p_s, "g")); equationsForZeroCrossings: ======================================== jacobianEquations: ======================================== jacobianMatrices: ======================================== Jacobian idx: 0 Jacobian idx: 1 Jacobian idx: 2 Jacobian idx: 3 Jacobian idx: 4 Jacobian idx: 5 columnVars(10) ---------------------- index:0: T.$pDERA.dummyVarA (no alias) initial: no arrCref index:() [] index:1: delta_hd.$pDERA.dummyVarA (no alias) initial: no arrCref index:() [] index:2: delta_hv.$pDERA.dummyVarA (no alias) initial: no arrCref index:() [] index:3: h_i.$pDERA.dummyVarA[1] (no alias) initial: arrCref:h_i.$pDERA.dummyVarA index:() [5] index:4: h_i.$pDERA.dummyVarA[2] (no alias) initial: no arrCref index:() [5] index:5: h_i.$pDERA.dummyVarA[3] (no alias) initial: no arrCref index:() [5] index:6: h_i.$pDERA.dummyVarA[4] (no alias) initial: no arrCref index:() [5] index:7: h_i.$pDERA.dummyVarA[5] (no alias) initial: no arrCref index:() [5] index:8: p.$pDERA.dummyVarA (no alias) initial: no arrCref index:() [] index:9: p_s.$pDERA.dummyVarA (no alias) initial: no arrCref index:() [] modelInfo: ======================================== algVars (12) ---------------------- index:0: $TMP_pureComponentProperties__pTnc3.p_s (no alias) protected hideResult initial: no arrCref index:(1) [] index:1: $TMP_pureComponentProperties__pTnc8.p_s (no alias) protected hideResult initial: no arrCref index:(2) [] index:2: T (no alias) initial: 288.15no arrCref index:(3) [] index:3: delta_hd (no alias) initial: no arrCref index:(4) [] index:4: delta_hv (no alias) initial: no arrCref index:(5) [] index:5: h_i[1] (no alias) initial: arrCref:h_i index:(6) [5] index:6: h_i[2] (no alias) initial: no arrCref index:(7) [5] index:7: h_i[3] (no alias) initial: no arrCref index:(8) [5] index:8: h_i[4] (no alias) initial: no arrCref index:(9) [5] index:9: h_i[5] (no alias) initial: no arrCref index:(10) [5] index:10: p (no alias) initial: no arrCref index:(11) [] index:11: p_s (no alias) initial: 0.0no arrCref index:(12) [] intParamVars ---------------------- index:0: nc (no alias) initial: 5no arrCref index:(13) [] functions: ----------- External Function: pureComponentProperties_pTnc outVars: ppS (Real, ) , delta_hv (Real, ) , delta_hd (Real, ) , h_idealGas (Real, ) , record SimulationResult resultFile = "TestFalseIterationNLS_res.mat", simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'TestFalseIterationNLS', 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; "[<interactive>:20:3-20:42:writable] Warning: Unused input variable nc in function .pureComponentProperties_pTnc. " 0.0 "" -1.0 "" -1.0 "" 6.91699322001566e-310 "" 0.0 "" 0.0 "" 0.0 "" 0.0 "" 4e7 "" -1.0 "" -1.0 "" 6.91699322552785e-310 "" 0.0 "" 0.0 "" 0.0 "" 0.0 "" Equation mismatch: diff says: --- /tmp/omc-rtest-unknown/simulation/modelica/nonlinear_system/TestFalseIterationNLS.mos_temp3567/equations-expected2024-01-20 04:03:28.051549698 +0000 +++ /tmp/omc-rtest-unknown/simulation/modelica/nonlinear_system/TestFalseIterationNLS.mos_temp3567/equations-got2024-01-20 04:03:34.155509094 +0000 @@ -13,11 +13,11 @@ allEquations: ======================================== 6: T=273.15 + 10.0 * time [Real] -7: p_s=4000000.0 * time [Real] +7: p_s=4e6 * time [Real] 10: (NONLINEAR) index:1 jacobian: false crefs: p 8: ($TMP_pureComponentProperties__pTnc8.p_s, delta_hv, delta_hd, h_i) := pureComponentProperties_pTnc(p, T, 5); 9: $TMP_pureComponentProperties__pTnc8.p_s - p_s (RESIDUAL) @@ -33,11 +33,11 @@ algebraicEquations (1 systems): ======================================== 6: T=273.15 + 10.0 * time [Real] -7: p_s=4000000.0 * time [Real] +7: p_s=4e6 * time [Real] 10: (NONLINEAR) index:1 jacobian: false crefs: p 8: ($TMP_pureComponentProperties__pTnc8.p_s, delta_hv, delta_hd, h_i) := pureComponentProperties_pTnc(p, T, 5); 9: $TMP_pureComponentProperties__pTnc8.p_s - p_s (RESIDUAL) @@ -115,10 +115,22 @@ Jacobian idx: 4 Jacobian idx: 5 +columnVars(10) +---------------------- +index:0: T.$pDERA.dummyVarA (no alias) initial: no arrCref index:() [] +index:1: delta_hd.$pDERA.dummyVarA (no alias) initial: no arrCref index:() [] +index:2: delta_hv.$pDERA.dummyVarA (no alias) initial: no arrCref index:() [] +index:3: h_i.$pDERA.dummyVarA[1] (no alias) initial: arrCref:h_i.$pDERA.dummyVarA index:() [5] +index:4: h_i.$pDERA.dummyVarA[2] (no alias) initial: no arrCref index:() [5] +index:5: h_i.$pDERA.dummyVarA[3] (no alias) initial: no arrCref index:() [5] +index:6: h_i.$pDERA.dummyVarA[4] (no alias) initial: no arrCref index:() [5] +index:7: h_i.$pDERA.dummyVarA[5] (no alias) initial: no arrCref index:() [5] +index:8: p.$pDERA.dummyVarA (no alias) initial: no arrCref index:() [] +index:9: p_s.$pDERA.dummyVarA (no alias) initial: no arrCref index:() [] modelInfo: ======================================== algVars (12) ---------------------- @@ -142,11 +154,11 @@ External Function: pureComponentProperties_pTnc outVars: ppS (Real, ) , delta_hv (Real, ) , delta_hd (Real, ) , h_idealGas (Real, ) , record SimulationResult resultFile = "TestFalseIterationNLS_res.mat", -simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'TestFalseIterationNLS', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''", +simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'TestFalseIterationNLS', 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; "[<interactive>:20:3-20:42:writable] Warning: Unused input variable nc in function .pureComponentProperties_pTnc. @@ -155,27 +167,27 @@ "" -1.0 "" -1.0 "" -5.867958387778984e-315 +6.91699322001566e-310 "" 0.0 "" 0.0 "" 0.0 "" 0.0 "" -40000000.0 +4e7 "" -1.0 "" -1.0 "" -5.868509606938736e-315 +6.91699322552785e-310 "" 0.0 "" 0.0 "" Equation mismatch: omc-diff says: Line 120: Lexical token differs: expected: got: columnVars( == 1 out of 1 tests failed [simulation/modelica/nonlinear_system/TestFalseIterationNLS.mos_temp3567, time: 6]