[CIG-SHORT] solver issue, fieldsplit with traction boundary
Birendra jha
bjha7333 at yahoo.com
Wed Nov 21 20:07:00 PST 2012
Dear developers
I am facing problems with fieldsplit+ML preconditioner for fault friction when I apply traction boundary condition on a face.
When I use the fieldsplit and ML preconditioner, I get following error:
-- Solving equations.
0 SNES Function norm 9.795955105332e+01
[0]PETSC ERROR: --------------------- Error Message -------------
[0]PETSC ERROR: Detected zero pivot in LU factorization:
...
...
def solve(self, *args): return _problems.SolverNonlinear_solve(self, *args)
RuntimeError: std::exception
Without fieldsplit+ML, linear solve takes ~800 iterations. From the norm (~200), it does not look like nonlinear solve will converge.
Without the traction boundary condition, it runs fine. But I need to apply some compression on the fault.
I have attached the two cases.
Thanks a lot for your help.
Birendra
-------------- next part --------------
A non-text attachment was scrubbed...
Name: faultedgrid2.zip
Type: application/x-zip-compressed
Size: 147676 bytes
Desc: not available
Url : http://geodynamics.org/pipermail/cig-short/attachments/20121121/11f5cea1/attachment-0001.bin
More information about the CIG-SHORT
mailing list