CCP6 Renewal: Developing Quantum Dynamics for Large Systems

Lead Research Organisation: University of Birmingham
Department Name: School of Chemistry

Abstract

Computer simulations have become essential tools to help understand, and even to predict, the results of chemistry experiments. Many fundamental processes require the quantum mechanical nature of molecules to be taken into account for a realistic simulation. At present, however, we are unable to treat correctly the dynamics of more than a few atoms using quantum mechanics. As a result, one has to simulate either a reduced model system exactly, or the full system using approximate methods such as classical molecular dynamics. A useful route to overcome the limitations is to treat part of a system using quantum mechanics, and part of the system using more approximate methods. The proposed research aims to develop a promising new mixed dynamics algorithm in which the all important, but theoretically difficult, interaction between the different parts of the system is treated rigorously.As a test of the method we propose to simulate experiments that scatter water molecules off the surface of a protein. The scattering process will be described using full quantum mechanics, while the protein environment will be described dynamically and explicitely, but more approximately. Results should give insights into the nature of solvation at the molecular level.
 
Description The bottlenecks for treating the quantum dynamics of large molecular systems are (i) choosing relevant coordinates (ii) calculating potential surfaces (iii) propagating the wavefunction. In this project we implemented and tested the G-MCTDH algorithm that is a combined quantum-semiclassical method. The code linked into a related project on direct dynamics calculations, which gave a new angle to potential calculations. Progress was also made on looking at the coordinates to be used in general calculations - resulting in a benchmark full-dimensional study of ammonia photodissociation.
Exploitation Route The code is implemented in the widely distributed Heidelberg MCTDH Package.
Sectors Digital/Communication/Information Technologies (including Software),Other