Computational methods of science
Faculteit  Science and Engineering 
Jaar  2020/21 
Vakcode  WBMA00405 
Vaknaam  Computational methods of science 
Niveau(s)  bachelor 
Voertaal  Engels 
Periode  semester I b 
ECTS  5 
Rooster  rooster.rug.nl 
Uitgebreide vaknaam  Computational methods of science  
Leerdoelen  1. The student is able to describe the methods mentioned in the course description and to state the keywords and basic notions. 2. The student is able to apply techniques from (vector) calculus, linear algebra and elementary functional analysis to analyze numerical methods for PDEs (e.g wellposedness, timestability). 3. The student is able to implement numerical methods for PDEs in a computer programme, e.g. MATLAB. 4. The students is able to perform convergence and stability analysis of numerical methods for PDEs. 5. The student is able to connect outcomes of computations to physics and properties of PDEs 

Omschrijving  Engineering problems are often studied by means of computer simulation. This course concerns numerical techniques for applied problems governed by partial differential equations. The following aspects are considered: 1. Weak formulation of PDEs (Galerkin approximation, LaxMilgram theorem) 2. Finite element method (mass and stiffness matrices, linear and quadratic elements, quadrature rules). 3. Convergence analysis of Finite Element methods (Cea's Lemma) 4. Implementation of a simple Finite Element method in MATLAB. 5. Finite difference and finite volume methods for elliptic PDEs 6. Convergence analysis of finite difference and volume methods: consistency, stability (Lax equivalence theorem) 7. Parabolic and hyperbolic equations, Von Neumann stability analysis, method of lines, explicit and implicit schemes: Forward and backward Euler, BDF methods, CrankNicolson. 8. Vibrations: Eigenvalue problems associated with PDEs. 

Uren per week  
Onderwijsvorm 
Hoorcollege (LC), Werkcollege (T)
(The Lab Sessions are mandatory. Deadlines will be set; not meeting a deadline will result in zero points for the associated exercise.) 

Toetsvorm 
Opdracht (AST), Practisch werk (PR), Schriftelijk tentamen (WE)
(There will be three assignments/practicals, the grades of which are indicated below by P1, P2, and P3. The grade for each of them should be at least a 5. There will be two tests, grades indicated below by T1 and T2: the intermediate test and the test at the written exam. The grade for each should be at least a 5. The final score is (10*P1+15*P2+15*P3)+25*T1+35*T2)/100.) 

Vaksoort  bachelor  
Coördinator  dr. ir. F.W. Wubs  
Docent(en)  dr. ir. F.W. Wubs  
Verplichte literatuur 


Entreevoorwaarden  Prior knowledge assumed: Numerical maths 1 (interpolation, num. integration). Multivariate calculus (Gauss theorem, etc). Linear Algebra (linear spaces, eigenvalues). Num. Math 2. (Solution of sparse linear systems). Familiarity with basic notions for PDEs (Classification: Elliptic, parabolic, hyperbolic equations; basic knowledge of wellposedness of PDEs)  
Opmerkingen  The course is a necessary introduction for those who want to follow the course Computational Fluid Dynamics or Numerical Bifurcation Analysis of Large Scale Systems. The Lab Sessions are mandatory. Deadlines will be set; not meeting a deadline will result in zero points for the associated exercise. This course was registered last year with course code WICMS08 

Opgenomen in 
