First cycle
degree courses
Second cycle
degree courses
Single cycle
degree courses
School of Science
Course unit
SCP4065499, A.A. 2017/18

Information concerning the students who enrolled in A.Y. 2016/17

Information on the course unit
Degree course Second cycle degree in
SC1180, Degree course structure A.Y. 2009/10, A.Y. 2017/18
bring this page
with you
Number of ECTS credits allocated 6.0
Type of assessment Mark
Course unit English denomination NUMERICAL MODELLING IN GEOSCIENCES
Department of reference Department of Geosciences
Mandatory attendance
Language of instruction English
Single Course unit The Course unit can be attended under the option Single Course unit attendance
Optional Course unit The Course unit can be chosen as Optional Course unit

Teacher in charge MANUELE FACCENDA GEO/07

ECTS: details
Type Scientific-Disciplinary Sector Credits allocated
Core courses GEO/07 Petrology and Petrography 6.0

Mode of delivery (when and how)
Period First semester
Year 2nd Year
Teaching method frontal

Organisation of didactics
Type of hours Credits Hours of
Hours of
Individual study
Practice 2.0 24 26.0 No turn
Lecture 4.0 32 68.0 No turn

Start of activities 02/10/2017
End of activities 19/01/2018

Prerequisites: Basic mathematics, physics and MatLab
Target skills and knowledge: Programming of numerical codes capable of modeling petrological-thermo-mechanical systems.
Examination methods: Oral and practical test
Assessment criteria: Learning the course contents
Course unit contents: 1. Mathematical basis for partial differential equations (derivatives, gradient, divergency, laplacian operator)
2. Rock physical properties (viscosity, elastic moduli, cohesion and friction coefficient, density, thermal conductivity and diffusivity, heat capacity)
3. Synthetic phase diagrams and thermodynamical database implementation
4. Stress, strain and strain rate tensors and constitutive relationships.
5. Visco-elasto-plastic deformation
6. Diffusion equation
7. Conservation of mass
8. Conservation of momentum
9. Conservation of energy
10. Numerical method: finite difference with particle-in-cell (mixed Eulerian-Lagrangian scheme)
11. Solution of systems of equation with iterative (Gauss-Siedel) ir direct (Gauss elimination) methods.
12. Working with MatLab software to:
- save, read and plot data
- programming petrological-thermo-mechanical numerical codes with viscous deformation and variable physical properties
Planned learning activities and teaching methods: There are two types of learning activities and teaching methodologies:

1) Lecture about numerical and associated mathematical methods, and physical laws describing the behavior of geological systems

2) Computer laboratory where the student practices to program numerical codes and visualize results with MatLab
Additional notes about suggested reading: Teaching material provided by the teacher and available at
Textbooks (and optional supplementary readings)
  • Turcotte D. & Schubert G., Geodynamics. --: Cambridge University Press, 2002. Cerca nel catalogo
  • Winter, J. D., An Introduction to Igneous and Metamorphic Petrology. --: Prentice Hall, 2001. Cerca nel catalogo
  • Taras V. Gerya, Numerical Geodynamic Modelling. --: Cambridge University Press, 2010. Cerca nel catalogo