[petsc-users] SNESVI convergence spped

Ataollah Mesgarnejad amesga1 at tigers.lsu.edu
Thu Jan 26 21:13:02 CST 2012


Barry,

There are two sets of output for both virs and viss. Slow convergence aside I can't see why line search fails after we hit lower bound at some nodes? I tried quadratic and cubic line search both and got the same result. 

Best,
Ata

On Jan 26, 2012, at 9:07 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:

> 
>   Don't even touch VISS, focus on RS.  What solver did you use in the run you sent the output for? 
> 
>   *  If SS please rerun (with -snes_monitor) with RS and send the output again.
> 
>   * If RS then it is very puzzling that you get that slow convergence since the number of active constraints does not change so it should converge just like plain old Newton.
> 
>   Barry
> 
> 
> 
> On Jan 25, 2012, at 8:55 AM, Ataollah Mesgarnejad wrote:
> 
>> Barry,
>> 
>> Here is my output from my program  with petsc-dev (txt files attached). Even with petsc-dev (revision 21929), SNES (I tried VISS and VIRS) takes a long time to converge (>50 iterations) from a small problem (99 HEX20 elements, 681 DOFs for SNES). The exodusII output files are uploaded in the link; I attached pictures of last time step for Psi field which we solve with SNESVI and u field which the displacement in the x-direction and is my loading.  As it was the case with petsc-3.2 line search diverges as soon as we hit the lower bound in a neighborhood of nodes. I ran with KSPPREONLY and PCLU to exclude possibility of LS failure because of the KSP tol.
>> 
>> Best,
>> Ata
>> 
>> link to exodusII files: http://cl.ly/0g431o443v240x1h2h1B
>> 
>> <output-viss.txt><axial-tension-virs-u.png><axial-tension-virs-psi.png><axial-tension-viss-psi.png><axial-tension-viss-u.png><output-virs.txt>
> 


More information about the petsc-users mailing list