Cargando…

Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born

We present an implementation of generalized Born implicit solvent all-atom classical molecular dynamics (MD) within the AMBER program package that runs entirely on CUDA enabled NVIDIA graphics processing units (GPUs). We discuss the algorithms that are used to exploit the processing power of the GPU...

Descripción completa

Detalles Bibliográficos
Autores principales: Götz, Andreas W., Williamson, Mark J., Xu, Dong, Poole, Duncan, Le Grand, Scott, Walker, Ross C.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: American Chemical Society 2012
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3348677/
https://www.ncbi.nlm.nih.gov/pubmed/22582031
http://dx.doi.org/10.1021/ct200909j
_version_ 1782232409528336384
author Götz, Andreas W.
Williamson, Mark J.
Xu, Dong
Poole, Duncan
Le Grand, Scott
Walker, Ross C.
author_facet Götz, Andreas W.
Williamson, Mark J.
Xu, Dong
Poole, Duncan
Le Grand, Scott
Walker, Ross C.
author_sort Götz, Andreas W.
collection PubMed
description We present an implementation of generalized Born implicit solvent all-atom classical molecular dynamics (MD) within the AMBER program package that runs entirely on CUDA enabled NVIDIA graphics processing units (GPUs). We discuss the algorithms that are used to exploit the processing power of the GPUs and show the performance that can be achieved in comparison to simulations on conventional CPU clusters. The implementation supports three different precision models in which the contributions to the forces are calculated in single precision floating point arithmetic but accumulated in double precision (SPDP), or everything is computed in single precision (SPSP) or double precision (DPDP). In addition to performance, we have focused on understanding the implications of the different precision models on the outcome of implicit solvent MD simulations. We show results for a range of tests including the accuracy of single point force evaluations and energy conservation as well as structural properties pertainining to protein dynamics. The numerical noise due to rounding errors within the SPSP precision model is sufficiently large to lead to an accumulation of errors which can result in unphysical trajectories for long time scale simulations. We recommend the use of the mixed-precision SPDP model since the numerical results obtained are comparable with those of the full double precision DPDP model and the reference double precision CPU implementation but at significantly reduced computational cost. Our implementation provides performance for GB simulations on a single desktop that is on par with, and in some cases exceeds, that of traditional supercomputers.
format Online
Article
Text
id pubmed-3348677
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher American Chemical Society
record_format MEDLINE/PubMed
spelling pubmed-33486772012-05-09 Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born Götz, Andreas W. Williamson, Mark J. Xu, Dong Poole, Duncan Le Grand, Scott Walker, Ross C. J Chem Theory Comput We present an implementation of generalized Born implicit solvent all-atom classical molecular dynamics (MD) within the AMBER program package that runs entirely on CUDA enabled NVIDIA graphics processing units (GPUs). We discuss the algorithms that are used to exploit the processing power of the GPUs and show the performance that can be achieved in comparison to simulations on conventional CPU clusters. The implementation supports three different precision models in which the contributions to the forces are calculated in single precision floating point arithmetic but accumulated in double precision (SPDP), or everything is computed in single precision (SPSP) or double precision (DPDP). In addition to performance, we have focused on understanding the implications of the different precision models on the outcome of implicit solvent MD simulations. We show results for a range of tests including the accuracy of single point force evaluations and energy conservation as well as structural properties pertainining to protein dynamics. The numerical noise due to rounding errors within the SPSP precision model is sufficiently large to lead to an accumulation of errors which can result in unphysical trajectories for long time scale simulations. We recommend the use of the mixed-precision SPDP model since the numerical results obtained are comparable with those of the full double precision DPDP model and the reference double precision CPU implementation but at significantly reduced computational cost. Our implementation provides performance for GB simulations on a single desktop that is on par with, and in some cases exceeds, that of traditional supercomputers. American Chemical Society 2012-03-26 2012-05-08 /pmc/articles/PMC3348677/ /pubmed/22582031 http://dx.doi.org/10.1021/ct200909j Text en Copyright © 2012 American Chemical Society http://pubs.acs.org This is an open-access article distributed under the ACS AuthorChoice Terms & Conditions. Any use of this article, must conform to the terms of that license which are available at http://pubs.acs.org.
spellingShingle Götz, Andreas W.
Williamson, Mark J.
Xu, Dong
Poole, Duncan
Le Grand, Scott
Walker, Ross C.
Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born
title Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born
title_full Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born
title_fullStr Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born
title_full_unstemmed Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born
title_short Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born
title_sort routine microsecond molecular dynamics simulations with amber on gpus. 1. generalized born
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3348677/
https://www.ncbi.nlm.nih.gov/pubmed/22582031
http://dx.doi.org/10.1021/ct200909j
work_keys_str_mv AT gotzandreasw routinemicrosecondmoleculardynamicssimulationswithamberongpus1generalizedborn
AT williamsonmarkj routinemicrosecondmoleculardynamicssimulationswithamberongpus1generalizedborn
AT xudong routinemicrosecondmoleculardynamicssimulationswithamberongpus1generalizedborn
AT pooleduncan routinemicrosecondmoleculardynamicssimulationswithamberongpus1generalizedborn
AT legrandscott routinemicrosecondmoleculardynamicssimulationswithamberongpus1generalizedborn
AT walkerrossc routinemicrosecondmoleculardynamicssimulationswithamberongpus1generalizedborn