[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