DL_POLY version 4: a major shift in length- and time-scale limitations in Molecular Dynamics simulations of heterogeneous phenomena

Lead Research Organisation: Imperial College London
Department Name: Chemistry

Abstract

The simulation of matter/such as solids, liquids, membranes or nanoparticles/with atomic and molecular resolution has been a major growth area over the last 30 years. Developments in the computational methods and hardware have meant that such molecular simulations can now be performed with a level of realism and accuracy that was unimaginable even 10 years ago. However, there are still fundamental limits on the length- and time-scales that can be probed with molecular simulation. These are preventing scientists from realising the full power of molecular simulation.Improvements in high performance computing have got to the stage where we can begin to remove these limitations. In particular, the advent massively parallel processors (MPP), where 100s or 1000s of processors are used simultaneously, have meant that systems with much more realistic lengthscales can be modelled using molecular simulations. To date such progress has been applied mainly to materials in which the molecules are spread evenly throughout the material: most common materials (metals, ceramics, plastics, liquids) are of this form. However, there are many very important materials where the molecules are spread unevenly/either because they involve a mixture of different phases (such as at the interface between water and air) or particles of very different character are mixed together (as occurs with many catalysts, nanoparticles, polymer composites and natural materials such as bone). In such inhomogeneous materials, both the length- and time-scale on which important properties are manifest are often very long, and so really demand fast efficient code on the latest MPP computers to model accurately. The advent of HECToR opens a unique opportunity to model inhomogeneous materials at a molecular level, and thereby gain hitherto inaccessible insights into the nature of these materials and how their properties can be controlled. Unfortunately, of the existing molecular simulation software that is capable of modelling the full range of important inhomogeneous materials, none will scale adequately to a machine of the power of HECToR. Thus, major revisions of an existing molecular simulation package are needed urgently if the opportunities offered by HECToR are to be grasped.The purpose of this project is to develop this new code and optimise for use on HECToR. The project will start with an existing package, DL_POLY, written in the UK and used extensively on previous high-end computer facilities to model homogeneous materials. Several major modifications will be made to DL_POLY that will enable the program: (i) to model efficiently systems which either possess, or evolve into, highly nonuniform structures; (ii) to model systems which evolve very slowly in real time through a series of very fast but very infrequent atomic jumps (this is the basis on which most solid state systems change over time); and (iii) to exploit the architecture of HECToR to gain maximum performance. The power of the new program will be demonstrated in calculations on the properties of nanoparticles distributed on an air-water interface, nucleation of molecular crystals and framework materials, the mobility of ions through specialised glasses, and the role of proteins in controlling eggshell formation.

Publications

10 25 50
 
Description The simulation of matter/such as solids, liquids, membranes or nanoparticles/with atomic and molecular resolution has been a major growth area over the last 30 years. Developments in the computational methods and hardware have meant that such "molecular simulations" can now be performed with a level of realism and accuracy that was unimaginable even 10 years ago. However, there are still fundamental limits on the length- and time-scales that can be probed with molecular simulation. These are preventing scientists from realising the full power of molecular simulation.

Improvements in high performance computing have got to the stage where we can begin to remove these limitations. In particular, the advent massively parallel processors (MPP), where 100s or 1000s of processors are used simultaneously, have meant that systems with much more realistic lengthscales can be modelled using molecular simulations. To date such progress has been applied mainly to materials in which the molecules are spread evenly throughout the material: most common materials (metals, ceramics, plastics, liquids) are of this form. However, there are many very important materials where the molecules are spread unevenly/either because they involve a mixture of different phases (such as at the interface between water and air) or particles of very different character are mixed together (as occurs with many catalysts, nanoparticles, polymer composites and natural materials such as bone). In such "inhomogeneous" materials, both the length- and time-scale on which important properties are manifest are often very long, and so really demand fast efficient code on the latest MPP computers to model accurately. The advent of HECToR opens a unique opportunity to model inhomogeneous materials at a molecular level, and thereby gain hitherto inaccessible insights into the nature of these materials and how their properties can be controlled. Unfortunately, of the existing molecular simulation software that is capable of modelling the full range of important inhomogeneous materials, none will scale adequately to a machine of the power of HECToR. Thus, major revisions of an existing molecular simulation package are needed urgently if the opportunities offered by HECToR are to be grasped.

The purpose of this project is to develop this new code and optimise for use on HECToR. The project will start with an existing package, DL_POLY, written in the UK and used extensively on previous high-end computer facilities to model homogeneous materials. Several major modifications will be made to DL_POLY that will enable the program: (i) to model efficiently systems which either possess, or evolve into, highly nonuniform structures; (ii) to model systems which evolve very slowly in real time through a series of very fast but very infrequent atomic "jumps" (this is the basis on which most solid state systems change over time); and (iii) to exploit the architecture of HECToR to gain maximum performance. The power of the new program will be demonstrated in calculations on the properties of nanoparticles distributed on an air-water interface, nucleation of molecular crystals and framework materials, the mobility of ions through specialised glasses, and the role of proteins in controlling eggshell formation.
Exploitation Route This collaborative grant funded the development of the code DLPOLY-4, widely used in academia and industy, nationally and internationally.
Sectors Aerospace, Defence and Marine,Chemicals,Digital/Communication/Information Technologies (including Software),Education,Energy