Numerical Algorithms applied to Computational Quantum Chemistry
Introduction to numerical algorithms, their application to computational quantum chemistry, and best practices for software implementation and reuse. This course covers a toolbox of useful algorithms from applied mathematics that are used in physical simulations. Illustrated via computer implementation of density functional theory for modeling chemical reaction mechanisms from quantum mechanics. Topics covered include local optimization, numerical derivatives and integration, dense linear algebra the symmetric eigenvalue problem, the singular value decomposition, and the fast Fourier transform. Students are guided through principles of procedural and object-oriented programming C++ and usage of efficient numerical libraries.
Topics
- 1. To introduce computer-based physical simulation via computational quantum chemistry. 2. To develop the core numerical algorithms needed to efficiently implement computational quantum chemistry methods, as well as other physical simulations. 3. To reinforce programming skills directed to sustainable software as well as intelligent use of optimized libraries to implement numerical kernels.
Official catalogue course objectives and student learning outcomes
Prerequisites & course information
{'preRequisiteCourse': '1480471', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1029091', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1599581', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1480472', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1599591', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1480473', 'concurrentPrerequisit': False}
Sources
- Course catalogue ↗2026-2027