Theoretical foundations and numerical applications of computational solid mechanics with a focus on the finite element method and related techniques, including the development and implementation of a finite element code in C++.
To acquire the theoretical background and the practical implementation experience required to develop and use computational codes and to computationally solve problems of solid mechanics.
Theoretical concepts of computational continuum mechanics (continuum mechanics in small and finite strains, constitutive modeling, variational methods, finite elements and finite differences, elastodynamics, initial boundary value problems), implementation strategies and details (coding in C++, development of a finite element code including material models, elements, assemblers, solvers, etc.) and application of the code to solve initial boundary value problems.
Notes will be provided.
No textbook, helpful reference literature will be announced.
Prerequisites / Notice
A background in solid mechanics is required (e.g., Mechanics 1, 2 and 3 or equivalent); a background in continuum mechanics is helpful.