[petsc-users] non linear solver options
Karl Rupp
rupp at mcs.anl.gov
Sun Jan 19 04:16:37 CST 2014
Hi,
>
> My plan is to use the discretization method described here.
> (http://www.iue.tuwien.ac.at/phd/triebl/node30.html ).
It always strikes me how small the world is: I met Oliver Triebl just
yesterday ;-)
> The method typically used for for stabilizing the advection term is
> called Scharfetter-Gummel method described the above link.
Ok, good, so you know how to deal with it. :-)
> When i intially started the code design, i wanted to implement the
> approach mentioned in this paper (dx.doi.org/10.2172/1020517) . I am
> still learning about this things so..i am not sure which is the right
> way to go.
You might want to have a look here:
http://www.iue.tuwien.ac.at/phd/fischer/node89.html
Unfortunately it is in German (use your favorite translator), but it is
a good summary on the various attempts on stabilizing the DD system with
Newton. From my own experience I can say that the damping described in
9.2.3 works surprisingly well and is also the one we implemented in
ViennaSHE [1], where we use the solution of a DD solver for a full
solution of the Boltzmann transport equation. I can dig out the
parameters if required. Using this criterion with SNES should be
straight-forward, but I haven't tried yet.
Best regards,
Karli
More information about the petsc-users
mailing list