Can Deal.II be used for CFD

564 views
Skip to first unread message

Heriberto Saldívar Massimi

unread,
Mar 12, 2014, 10:05:38 PM3/12/14
to dea...@googlegroups.com
Hello, 
I know that deal.ll is made for finite element, but can it be also used for finite volume or if not, do you recomend a library that works like that?
Thanks!

Timo Heister

unread,
Mar 13, 2014, 10:19:23 AM3/13/14
to dea...@googlegroups.com
deal.II supports continuous and DG finite elements but is not a finite
volume library. There are many people using deal.II for CFD though.
Discontinuous Galerkin can be seen as a generalization of finite
volumes to higher order. Some things we can not do is arbitrary types
of cells (pyramids, prisms, etc.), which are often used in industrial
CFD applications.
Most applications use deal.II with implicit time discretization and
that is what a lot of the features are tailored to. So if you are
looking to do finite volume, explicit time stepping for turbulent flow
around an airplane, deal.II might not be your method of choice.
> --
> The deal.II project is located at http://www.dealii.org/
> For mailing list/forum options, see
> https://groups.google.com/d/forum/dealii?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "deal.II User Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to dealii+un...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.



--
Timo Heister
http://www.math.clemson.edu/~heister/

Scott Miller

unread,
Mar 13, 2014, 10:20:38 AM3/13/14
to dea...@googlegroups.com
Dear Heriberto,

No, in general, deal.II cannot be used for finite volume.  If one chooses piece-wise constant discontinuous Galerkin elements, you can recover certain cell-centered FVMs.  One problem is that only nearest neighbor information is available, so extending your stencil for higher-order flux or limiter computations is not easy/possible.

Have you looked at cfd-online for suggestions?  Their forums may be the place to go for more detailed advice.

Best
-Scott

Heriberto Saldívar Massimi

unread,
Mar 13, 2014, 10:28:56 AM3/13/14
to dea...@googlegroups.com
Dear Timo and Scott!
Thanks for your help. 
I assumed that it wouldnt be useful, but I just wanted to be sure!
Thanks!

Wolfgang Bangerth

unread,
Mar 14, 2014, 7:44:59 PM3/14/14
to dea...@googlegroups.com, Heriberto Saldívar Massimi

Heriberto,

> I know that deal.ll is made for finite element, but can it be also used for
> finite volume or if not, do you recomend a library that works like that?

Finite volumes are just a special kind of finite elements, primarily a
variation of discontinuous Galerkin methods. People have solved all sorts of
hyperbolic flow problems with this approach, take for example a look at the
papers by Ralf Hartmann referenced in the list of publications. There is also
an example program using this approach.

Of course, there are also flow problems described by the Stokes and
Navier-Stokes equations and there the finite element method is widely used.
There are multiple example programs in this area.

Best
Wolfgang

--
------------------------------------------------------------------------
Wolfgang Bangerth email: bang...@math.tamu.edu
www: http://www.math.tamu.edu/~bangerth/

Reply all
Reply to author
Forward
0 new messages