Please help me

28 views
Skip to first unread message

Darkness Qiu

unread,
May 24, 2025, 5:03:19 AMMay 24
to MRST-users: The Matlab Reservoir Simulation Toolbox User Group
I am a new uesr of MRST and I am intersted in the function of domain-decomposition. I download MRST and start the example of ddExampleSubdomains, but the program always report errors like this:
Solving timestep 1/1:          -> 100 Days
*** Simulation complete. Solved 1 control steps in 461 Milliseconds ***
*****************************************************************************************************************************************
* Case "spe10_wo" (spe10-layer-38)                                                                                                      *
* Description: "SPE10 Model 2 (Christie & Blunt, 2008, SPE Res. Eval. & Eng., doi: 10.2118/72469-pa) with support for subset of l ..."  *
*****************************************************************************************************************************************
-> Starting from first step as requested...
Solving timestep 01/40:                                -> 2 Hours, 2925 Seconds
Solver failure after 0 iterations for timestep of length 2 Hours, 2925 Seconds. Cutting timestep.
Failure reason: Linear solver failure: MATLAB:TooManyOutputsDueToMissingBraces: 无法执行右侧包含 0 个元素的赋值。
Cutting timestep.
Solver failure after 0 iterations for timestep of length 1 Hour, 1462 Seconds, 500 Milliseconds. Cutting timestep.
Failure reason: Linear solver failure: MATLAB:TooManyOutputsDueToMissingBraces: 无法执行右侧包含 0 个元素的赋值。
Cutting timestep.
Solver failure after 0 iterations for timestep of length 2531 Seconds, 250 Milliseconds. Cutting timestep.
Failure reason: Linear solver failure: MATLAB:TooManyOutputsDueToMissingBraces: 无法执行右侧包含 0 个元素的赋值。
Cutting timestep.
Solver failure after 0 iterations for timestep of length 1265 Seconds, 625 Milliseconds. Cutting timestep.
Failure reason: Linear solver failure: MATLAB:TooManyOutputsDueToMissingBraces: 无法执行右侧包含 0 个元素的赋值。
Cutting timestep.
Solver failure after 0 iterations for timestep of length 632 Seconds, 812 Milliseconds. Cutting timestep.
Failure reason: Linear solver failure: MATLAB:TooManyOutputsDueToMissingBraces: 无法执行右侧包含 0 个元素的赋值。
Cutting timestep.
Solver failure after 0 iterations for timestep of length 316 Seconds, 406 Milliseconds. Cutting timestep.
Failure reason: Linear solver failure: MATLAB:TooManyOutputsDueToMissingBraces: 无法执行右侧包含 0 个元素的赋值。
Cutting timestep.
!!! Simulation resulted in fatal error !!!
 Exception thrown: Did not find a solution: Model step resulted in failure state. Reason: Linear solver failure: MATLAB:TooManyOutputsDueToMissingBraces: 无法执行右侧包含 0 个元素的赋值。
错误使用 NonLinearSolver/solveTimestep (第 280 行)
Did not find a solution: Model step resulted in failure state. Reason: Linear solver failure:
MATLAB:TooManyOutputsDueToMissingBraces: 无法执行右侧包含 0 个元素的赋值。

出错 simulateScheduleAD (第 295 行)
            [state, report] = solver.solveTimestep(state0, dt, model,...

出错 simulatePackedProblem (第 116 行)
                simulateScheduleAD(state0, model, schedule, 'nonlinearsolver', nls,...

出错 ddExampleSubdomains (第 42 行)
simulatePackedProblem(problem, 'restartStep', 1);
please help me , thank you all.
Reply all
Reply to author
Forward
0 new messages