MENU

You are here

mathLab

Advanced Programming

Provide advanced knowledge of both theoretical and practical programming in C ++ and Python, with particular regard to the principles of object oriented programming and best practices of software development (advanced use of version control systems, continuous integration, unit testing).

Syllabus:

Reduced Order Methods for Computational Mechanics

The course aims to provide the basic aspects of numerical approximation and efficient solution of parametrized; PDEs for computational mechanics problem (heat and mass transfer, linear elasticity, viscous and potential flows) using reduced order methods.

Topics in Continuum Mechanics

  • Reminders on Linear Algebra and Tensor Calculus
  • Kinematics of deformable bodies
  • Eulerian and Lagrangian descriptions of motion
  • Balance laws of continuum mechanics: conservation of mass, balance of linear and angular momentum, energy balance and dissipation inequality
  •  Constitutive equations
  •  Fluid dynamics: the Navier Stokes equations
  •  Solid mechanics: nonlinear and linearized elasticity
  •  Selected topics from the mechanics of biological systems

Pages

Sign in