Numerical methods for theoretical chemistry

  • Level of study

    BAC +5

  • ECTS

    4 credits

  • Component

    Faculty of Science

Description

During this course, students will learn about the main numerical methods used in scientific software and more specifically in theoretical chemistry programs.

Hourly volumes* :

CM : 21

TD : 9

Read more

Objectives

- working independently: setting priorities, managing time

- develop digital tools for chemistry

- use the Linux system

- express various numerical methods in algorithmic form

- convert an algorithm into a programming language

- know which of these methods and tools are used in other fields outside chemistry

- design and develop computer tools independently, from specifications to the final tool

Read more

Necessary pre-requisites

Basics of imperative and procedural programming, programming language for scientific computing (Fortran 95 for example).

Read more

Knowledge control

Continuous assessment (3 projects).

Read more

Syllabus

  1. Interpolation, Extrapolation
  2. a) Global interpolation (Lagrange polynomials, quotient polynomials, trigonometric

and general by an analytical function)

  1. b) Local interpolation (natural splines)
  2. c) Multidimensional interpolation (bilinear and bicubic, splines) - Integration

(quadrature, analytical, multidimensional)

  1. Integration and derivation of a function
  2. a) Simple methods
  3. b) Quadrature method
  4. c) Multidimensional integrals
  5. d) Digital derivation
  6. Linear Systems, Roots and Extrema
  7. a) Solving linear systems (tridiagonal matrix, LU decomposition, method

iterative of Gauss-Seidel)

  1. b) Roots (bisection method, Newton-Raphson)
  2. c) Extrema (one dimensional, Powell's method, simulated annealing, genetic algorithms)
  3. Diagonalization: Properties of eigenvalue equations
  4. a) Householder reduction
  5. b) Diagonalization of a tridiagonal matrix (QL algorithm, bisection)
  6. c) Eigenvectors by inverse iteration
  7. d) Lanczos method
  8. e) Davidson's method
  9. Adjusting a Model
  10. a) Principle of least squares
  11. b) General linear method
  12. c) Decomposition into singular values
  13. d) Non-linear model (Levenberg-Marquardt)
  14. Spectral and Pseudo-spectral Methods
  15. a) Fourier transform (discrete transform, FFT)
  16. b) Pseudo-spectral methods
Read more

Additional information

Administrative contact(s):

Secretariat Master Chemistry

https://master-chimie.edu.umontpellier.fr/

Read more