CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

Difference between FEM, Galerkin and Discontinuous Galerkin

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 14, 2017, 07:02
Default Difference between FEM, Galerkin and Discontinuous Galerkin
  #1
New Member
 
Join Date: Oct 2011
Posts: 9
Rep Power: 15
Amarant is on a distinguished road
I need to do some work on Discontinuous Galerkin methods.

I do not much previous experience with FEM in general, so I am trying to understand what is the difference between FEM, Galerkin methods and DG methods.

At the moment, I gained impression that:

FEM -> Galerkin method -> Discontinuous Galerkin method, i.e. Galerkin method is a type of FEM method, and DG is special type of Galerkin method.

But what is it that differs Galerkin from general FEM framework, and what differs DG from standard Galerkin?
Amarant is offline   Reply With Quote

Old   October 14, 2017, 10:44
Default
  #2
Senior Member
 
sbaffini's Avatar
 
Paolo Lampitella
Join Date: Mar 2009
Location: Italy
Posts: 2,195
Blog Entries: 29
Rep Power: 39
sbaffini will become famous soon enoughsbaffini will become famous soon enough
Send a message via Skype™ to sbaffini
I heve no practical experience on FEM, G or DG methods but, what I remember is:

- FEM or, better, weighted residual methods assume your solution is written as an expansion in terms of so called trial functions. Coefficients multiplying trial functions are obtained by inserting the solution template in your equation, multiplying it for test function and integrating over volume of your domain.

- different test/trial functions lead to, practically, any known numerical method. Galerkin methods are those with test functions equal to trial functions (those of the expansion of the solution).

- I'm just guessing here but, I thing DG mostly differs by G in the class of functions allowed as test/trial. Where G only use continuous one, probably DG allows functions which are discontinuous across elements.

As I said, I have no practice on the FEM in general, but I expect that in practical terms (i.e., implementation) the difference might be more substantial (in terms of practical operations that you need to do in one method in contrast to the other).
sbaffini is offline   Reply With Quote

Old   October 14, 2017, 17:37
Default
  #3
New Member
 
Join Date: Oct 2011
Posts: 9
Rep Power: 15
Amarant is on a distinguished road
Quote:
Originally Posted by sbaffini View Post
I heve no practical experience on FEM, G or DG methods but, what I remember is:

- FEM or, better, weighted residual methods assume your solution is written as an expansion in terms of so called trial functions. Coefficients multiplying trial functions are obtained by inserting the solution template in your equation, multiplying it for test function and integrating over volume of your domain.

- different test/trial functions lead to, practically, any known numerical method. Galerkin methods are those with test functions equal to trial functions (those of the expansion of the solution).

- I'm just guessing here but, I thing DG mostly differs by G in the class of functions allowed as test/trial. Where G only use continuous one, probably DG allows functions which are discontinuous across elements.

As I said, I have no practice on the FEM in general, but I expect that in practical terms (i.e., implementation) the difference might be more substantial (in terms of practical operations that you need to do in one method in contrast to the other).
Thank you for the reply!

I gained the same impression - that Galerkin is the one where basis functions are the same as test functions. I do not know if there is any other difference?

And also, that Discontinuous allows for - as the name says - discontinuous reconstructions.

Hopefully someone can confirm that this is true (or that these are major differences).
Amarant is offline   Reply With Quote

Old   October 14, 2017, 18:07
Default
  #4
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,897
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by Amarant View Post
I need to do some work on Discontinuous Galerkin methods.

I do not much previous experience with FEM in general, so I am trying to understand what is the difference between FEM, Galerkin methods and DG methods.

At the moment, I gained impression that:

FEM -> Galerkin method -> Discontinuous Galerkin method, i.e. Galerkin method is a type of FEM method, and DG is special type of Galerkin method.

But what is it that differs Galerkin from general FEM framework, and what differs DG from standard Galerkin?

Galerkin does not differ from FEM framework but is a FEM based on a proper minimization of the error. The general idea is to define an error function that is orthogonal to the chosen subspace. We define Bubnov-Galerkin or Petrov-Galerkin depending on the choice of the projection.
FMDenaro is offline   Reply With Quote

Old   October 15, 2017, 03:39
Default
  #5
New Member
 
Join Date: Oct 2011
Posts: 9
Rep Power: 15
Amarant is on a distinguished road
Quote:
Originally Posted by FMDenaro View Post
Galerkin does not differ from FEM framework but is a FEM based on a proper minimization of the error. The general idea is to define an error function that is orthogonal to the chosen subspace. We define Bubnov-Galerkin or Petrov-Galerkin depending on the choice of the projection.
Yes, my mistake, I did not mean that it is difference, but that is belongs to class of FEM. I was just not sure what are its major characteristics.

I am not that familiar with the way you described it - does it have to do something with basis functions being the same as test functions...?
Amarant is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
A Good starter for discontinuous galerkin methods? joejohns Main CFD Forum 4 September 16, 2015 05:28
Weak and strong form of Discontinuous Galerkin method aferrero Main CFD Forum 0 June 14, 2012 12:49
Discontinuous Galerkin schemes -- fortran source code diedro Main CFD Forum 3 March 12, 2011 11:20
Discontinuous Galerkin method Troy Main CFD Forum 1 October 29, 2007 04:27
comments on FDM, FEM, FVM, SM, SEM, DSEM, BEM kenn Main CFD Forum 2 July 18, 2004 19:28


All times are GMT -4. The time now is 04:21.