Checking date: 11/04/2023


Course: 2023/2024

Computational Physics
(18801)
Master in Mathematical Engineering (Plan: 460 - Estudio: 88)
EPI


Coordinating teacher: REYNOLDS BARREDO, JOSE MIGUEL

Department assigned to the subject: Physics Department

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Requirements (Subjects that are assumed to be known)
Plasma physics
Objectives
- Get acquainted with the use of advanced programming languages (FORTRAN, C or Matlab). - Reach a basic knowledge of the fundamental algorithms used in physical simulations. - Been able to model a physical problem and implement it on the chosen programming language.
Skills and learning outcomes
Description of contents: programme
- 1. Finite differences I: Ordinary Differential Equations - 2. Finite differences II: Partial Differential Equations - 3. Linear Algebra - 4. Continuous Eulerian Methods - 5 Lagrangian and Particle Methods
Learning activities and methodology
- Topics are discussed in class with the help af slides that are provided to students. - Selected projects from the area of fusion plasmas are handed to the students that must work through them, simulate them numerically.
Assessment System
  • % end-of-term-examination 0
  • % of continuous assessment (assigments, laboratory, practicals...) 100
Calendar of Continuous assessment
Basic Bibliography
  • William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery. Numerical Recipes in Fortran, The art of Scientific Computing, second edition. Cambridge University Press. 1994

The course syllabus may change due academic events or other reasons.