On Feb 23, 2013, at 1:32 PM, Matthew Knepley wrote:

> On Sat, Feb 23, 2013 at 7:29 AM, Hui Zhang <mike.hui.zhang at hotmail.com> 
> wrote:
> I want to implement diagonal penalty method for enforcing the Dirichlet 
> boundary conditions.  That is, the diagonal entries corresponding to 
> Dirichlet boundary are going to be scaled by a large number.
> 
> What is the easiest way to do this?  Thanks!
> 
> http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/Mat/MatDiagonalScale.html

But it seems not what I want.  That routine scales all the entries of a mat.  I 
want to scale only the diagonal entries.

> 
>   Matt
> 
> -- 
> What most experimenters take for granted before they begin their experiments 
> is infinitely more interesting than any results to which their experiments 
> lead.
> -- Norbert Wiener

Reply via email to