[petsc-users] about finite difference jacobian approximations
    陈乐平(Leping Chen) 
    chenleping at yahoo.cn
       
    Sat May  1 07:31:11 CDT 2010
    
    
  
hello, petsc teams,
If I want to use finite difference jacobian approximations,how should I define 
the function FormJacobian()? I don't get analytic jacobians.
thanks,
leping
2010-05-02 
  
发件人: Jed Brown 
发送时间: 2010-05-02  20:10:20 
收件人: chenleping; PETSc users list 
抄送: 
主题: Re: [petsc-users] about finite difference jacobian approximations 
 
On Sat, 1 May 2010 15:35:25 +0800, "=?gb2312?B?s8LA1sa9o6hMZXBpbmcgQ2hlbqOp?=" <chenleping at yahoo.cn> wrote:
> hello, petsc teams,
> 
> When I use finite difference jacobian approximations, I only find the
> computation methods and results of jacobian matrix cannot influence
> iterative process of snes.
I don't know what you're asking.  The accuracy of the Jacobian certainly
can affect the convergence rate; for simple or well-conditioned
problems, finite difference Jacobians are usually reliable.  Analytic
Jacobians, or Jacobians from automatic differentiation (AD) are usually
better when available and not too expensive to compute.  Another common
thing is to assemble a "cheap" preconditioning matrix (dropping terms,
or with a lower order discretization) for use with a matrix-free
(usually finite difference or AD) operator.
Jed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20100501/fcc599d2/attachment.htm>
    
    
More information about the petsc-users
mailing list