##### Module Notes
Faculty Member (Members):
Module Type: Specialization Courses
Teaching Language: English/Greek
Course Code: GCHM_C741
ECTS Credits: 8
Module Availability on Erasmus Students: No
##### Module Details

At the end of this course, the students should:

1. Comprehend the basic principles of the Finite Element and Pseudospectral Methods, and of grid generation techniques.
2. Be able to solve problems in the fields of computational transport phenomena and computational fluid dynamics.
3. Be able to use FEM codes in their personal research activities.

The student will develop the following skills:

1. High level programming.
2. Understanding the limitations and advantages of each numerical method.
3. Choosing the most suitable numerical scheme for a physical problem.
4. Using FEM software.

Required courses have not been set. The students however, must have good knowledge of Differential and Integral calculus, solving methods of Differential equations, Programming, Differential Geometry and undergraduate level Numerical Methods.

1. The finite difference method for solving ordinary and partial differential equations. The upwinding scheme for convection - diffusion problems. Band solvers and the Thomas solver.
2. Orthogonal polynomials: Chebyshev, Jacobi, Fourier. Principles of weighted Galerkin residual, least squares and collocation methods. Solution of one-dimensional problems with periodic conditions or conditions Dirichlet, Robin through Pseudospectral methods.
3. The weak form of a Differential Equation. Examples of derivation of the weak form of an ODE. Essential and natural boundary conditions and their introduction in the weak form.
4. The Galerkin finite element method in 1D problems. All steps for discretizing a linear differential equation of a boundary value problem according to FE Method. Application of boundary conditions. Construction of local basis functions in physical space. The linear and the quadratic polynomials Lagrange.
5. Formation of the linear algebraic problem. Solution of the linear system of equations. Band and sparse solvers.
6. Solution of a nonlinear problem of boundary conditions in 1D via Newton-Raphson method.
7. Parent element in 1D-3D: linear, square, triangular, tetrahedral and hexahedral elements. Lagrangian and Hermitian basis functions.
8. Calculation of spatial integrals via the Gauss method in 1D-3D prototype geometries.
9. Practical applications of the above. Demonstration of a FEM code in 1D. Solution of a nonlinear reaction - diffusion problem.
10. Comparison of Lagrangian and Hermitian cubic polynomials. Problem in solving differential equations with third or fourth order derivatives or systems of differential equations. Accuracy and convergence results.
11. The Galerkin finite element method in 2D & 3D.
12. Practical applications of the above. Demonstration of a FEM code in 2D & 3D.
13. Solution of parabolic problems via FE method. Time discretization and application of initial conditions. Solution of a nonlinear time-dependent problem.
14. Calculation of eigenvalues ​​of elliptic problems by the method of finite element Galerkin. Applications on fluid mechanics.
15. Structured and unstructured meshes. Techniques for the construction of grid: Elliptic and algebraic methods.
16. Quality indices of a grid. Dynamic adaptive and boundary fitted grid generation techniques.

Course textbook
Burnett D.S., Finite Element Analysis: From Concepts
to Applications, Addison Wesley, 1987 (ISBN-10:
0201108062).