![]() The point is it makes little sense to ask for advantages of FEM or FDM in relation to each other since the properties that they enjoy and that make them useful in the first place are the same for the two methods. There are probably exceptions to each one I've listed available in the literature as well. Other than that, it is hard to come up with any 'fundamental' advantages of the two methods. Complex geometries can be handled by FDM in more or less exactly the same way as FEM, however the theoretical background leading up to the definition of the finite difference operators on, say, simplex elements is more involved and the theory has not yet properly matured.ģ) It is possible to implement FEM in ways that allows us to exploit GPU acceleration to a very large extent.ġ) There is some evidence suggesting that FDM outperforms FEM for hyperbolic problems.Ģ) The implementation of FDM is usually simpler and less time consuming than FEM.ģ) On simple geometries, FDM is typically a bit more efficient than FEM, both in terms of computational speed and memory handling. Now, the 'easy' part is due to the fact that the FEM operators are straight forward to construct from interpolation theory and the Galerkin procedure. Let's start with advantages of FEM:ġ) There is some evidence suggesting FEM outperforms FDM for parabolic problems.Ģ) FEM can be applied to complex geometries with relative ease. Now to answer your actual question, I will assume that we are dealing with a method that has the SBP property and where boundary conditions are implemented in a proper way, else a fair comparison simply cannot be made. This includes certain finite difference methods, certain spectral methods, certain finite element methods, certain finite volume methods, certain discontinuous Galerkin methods, certain flux reconstruction methods. Every method that has enjoyed some success in solving IBVPs since the mid 90's turns out to follow the SBP formalism. It is also what is needed to couple elements together in a stable and accurate way, irrespective of the method used (it is perfectly fine to construct finite difference methods on elements as well). This is what is needed to prove stability for essentially any well-posed linear IBVP, and non-linear ones as far as that is possible. weakly, the latter of which is the proper way). The distinguishing factors between a useful method and a (for the lack of a more diplomatic term) useless one is whether or not it satisfies the Summation-by-Parts (SBP) property (a set of symmetry requirements), and the way in which boundary/interface conditions are implemented (strongly vs. What must be realised here is that 'the finite difference method' and 'the finite element method' are not singular methods but families of methods, some of which are useful and some of which are not. ![]() ![]() stability and convergence, which is necessary for a successful approximation of the solution. These symmetries allow the method to mimic the properties of the IBVP that are necessary for e.g. This is due to the fact that the properties of a given method that allows us to attack a given IBVP is not implicit to either FDM or FEM (apart, possibly, from consistency of approximation, which often is straightforward to ensure for both methods) but to certain symmetries of the resulting derivative approximations. The simple truth is that anything that can be done with FEM can also be done with FDM, and vice versa, with roughly the same difficulty. ![]() Such an argument would have been sufficiently informative up to about 25 years ago. Most arguments for FEM follow a line of reasoning involving "provable stability" and "applicable in complex geometries", which (it is argued) would be difficult to achieve using FDM. The most nuanced answers separate BVPs, EVPs and IBVPs, as the required properties of a successful method varies a little depending on the type of problem. This question has been answered many times throughout the years on this forum and others. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |