[petsc-users] Book for the PETSc finite volume method

Rongliang Chen rongliang.chan at gmail.com
Tue Oct 28 11:00:28 CDT 2014


Thanks Matt and Jed,

I am trying to write a parallel FVM code on unstructured grid for 
compressible NS equations. I found that the finite volume code on the 
structured mesh is easy to write but for the unstructured mesh, it is 
really untrivial. I want to follow the PETSc's DMPlexFV but it is not 
easy to read, so I want to find a good book for it.

Best regards,
Rongliang

On 10/28/2014 09:44 AM, Jed Brown wrote:
> Matthew Knepley <knepley at gmail.com> writes:
>
>> On Tue, Oct 28, 2014 at 10:34 AM, Rongliang Chen <rongliang.chan at gmail.com>
>> wrote:
>>
>>> Hello,
>>>
>>> I have a very elementary question. I am trying to learn the PETSc finite
>>> volume method codes. Can you tell me which book did you refer to for the
>>> PETSc FVM?
>>
>> PETSc has some support for operations done in finite volume codes, but it
>> is very new and primitive. There are no full applications
>> that use this. Right now it is an experiment.
> There are, however, many full applications based on finite volume
> methods that use PETSc for algebraic solvers and even (structured) grid
> management.  Matt's comment refers to an experimental discretization
> interface called PetscFV that attempts to hide the boilerplate for a
> certain class of finite volume methods.
>
> If you are looking for a book on finite volume methods for hyperbolic
> problems, I recommend LeVeque's and the PyClaw package (which can use
> PETSc for parallelism).



More information about the petsc-users mailing list