Graduate FEM for Solving PDEs: Beginner Textbooks & Fluid Flow

  • Thread starter Thread starter RobosaurusRex
  • Start date Start date
  • Tags Tags
    Cfd Fem Pdes
Click For Summary
The discussion focuses on finding introductory textbooks for solving partial differential equations (PDEs) using finite element methods (FEM), particularly in the context of fluid flow problems. Participants recommend several resources, including "Spectral/hp methods for computational fluid dynamics" by Karniadakis and Sherwin, as well as classic texts by Zienkiewicz & Taylor and Strang & Fix. There is a debate about the suitability of finite volume methods versus finite element methods, with some arguing that commercial CFD packages may be more efficient for certain applications. The original poster expresses a preference for FEM despite challenges in coding their own numerics. Overall, the conversation highlights the complexities of choosing the right numerical method for fluid dynamics research.
RobosaurusRex
Messages
29
Reaction score
1
Hi, my background is in mathematics, and theoretical physics.
I am new to the realm of solving PDEs using Finite element methods, does anyone know of any good introductory level textbooks for course notes?

I had a poke around online and couldn't find anything overly useful.

Also I am interested in solving fluid flow problems with this method :)

Thanks.
 
  • Like
Likes Delta2
Physics news on Phys.org
DrClaude said:
Have a look at https://books.google.se/books?id=Pl5zMAEACAAJ

If you are going to study fluid flow, I really recommend you consider finite volume methods instead.
That's not really an. Option for me. I am not a fan of commercial cfd packages, and I do not enjoy or understand coding my own numerics in finite volumes. I use open foam for my finite volume needs. My research in rotating flows requires me to write my own numerics, and finite element is how I wish to do this. Thanks for the comment though!
 
I like the book "Spectral/hp methods for computational fluid dynamics" by Karniadakis and Sherwin.
 
  • Like
Likes bigfooted
the_wolfman said:
I like the book "Spectral/hp methods for computational fluid dynamics" by Karniadakis and Sherwin.
A very nice book. I liked the practical approach, dealing with the numbering of the arrays, the treatment of the Schur method and the different PDE types.
The website for their code is here: http://www.nektar.info/

The classic books are by Zienkiewicz & Taylor and Strang & Fix. I remember reading them years ago, I'm not sure if they are still considered up-to-date.

If you want some immediate action, you could try this paper on how to implement FEM in 50 lines of matlab:
https://www.math.hu-berlin.de/~cc/cc_homepage/download/1999-AJ_CC_FS-50_Lines_of_Matlab.pdf
 
DrClaude said:
If you are going to study fluid flow, I really recommend you consider finite volume methods instead.
Maybe 'as well' and not 'instead'?
Finite element methods have evolved to something more powerful than you can possibly imagine.

RobosaurusRex said:
That's not really an. Option for me. I am not a fan of commercial cfd packages, and I do not enjoy or understand coding my own numerics in finite volumes. I use open foam for my finite volume needs. My research in rotating flows requires me to write my own numerics, and finite element is how I wish to do this. Thanks for the comment though!
'Not being a fan of commercial cfd packages', 'Not understanding finite volumes', and 'wishing to do finite elements' is not really solid reasoning to choose to program your own finite element method. If your goal is to research rotating flows, then a commercial finite volume solver is probably your best choice to achieve this: You don't have to worry about coding, numerical methods, bug hunting, etc. Other people have done that for you 15 years ago.
 

Similar threads

  • · Replies 0 ·
Replies
0
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
1
Views
2K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 34 ·
2
Replies
34
Views
8K
Replies
454
Views
28K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 22 ·
Replies
22
Views
3K