Cargando…

Tinker-HP: a massively parallel molecular dynamics package for multiscale simulations of large complex systems with advanced point dipole polarizable force fields

We present Tinker-HP, a massively MPI parallel package dedicated to classical molecular dynamics (MD) and to multiscale simulations, using advanced polarizable force fields (PFF) encompassing distributed multipoles electrostatics. Tinker-HP is an evolution of the popular Tinker package code that con...

Descripción completa

Detalles Bibliográficos
Autores principales: Lagardère, Louis, Jolly, Luc-Henri, Lipparini, Filippo, Aviat, Félix, Stamm, Benjamin, Jing, Zhifeng F., Harger, Matthew, Torabifard, Hedieh, Cisneros, G. Andrés, Schnieders, Michael J., Gresh, Nohad, Maday, Yvon, Ren, Pengyu Y., Ponder, Jay W., Piquemal, Jean-Philip
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Royal Society of Chemistry 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5909332/
https://www.ncbi.nlm.nih.gov/pubmed/29732110
http://dx.doi.org/10.1039/c7sc04531j
_version_ 1783315881264152576
author Lagardère, Louis
Jolly, Luc-Henri
Lipparini, Filippo
Aviat, Félix
Stamm, Benjamin
Jing, Zhifeng F.
Harger, Matthew
Torabifard, Hedieh
Cisneros, G. Andrés
Schnieders, Michael J.
Gresh, Nohad
Maday, Yvon
Ren, Pengyu Y.
Ponder, Jay W.
Piquemal, Jean-Philip
author_facet Lagardère, Louis
Jolly, Luc-Henri
Lipparini, Filippo
Aviat, Félix
Stamm, Benjamin
Jing, Zhifeng F.
Harger, Matthew
Torabifard, Hedieh
Cisneros, G. Andrés
Schnieders, Michael J.
Gresh, Nohad
Maday, Yvon
Ren, Pengyu Y.
Ponder, Jay W.
Piquemal, Jean-Philip
author_sort Lagardère, Louis
collection PubMed
description We present Tinker-HP, a massively MPI parallel package dedicated to classical molecular dynamics (MD) and to multiscale simulations, using advanced polarizable force fields (PFF) encompassing distributed multipoles electrostatics. Tinker-HP is an evolution of the popular Tinker package code that conserves its simplicity of use and its reference double precision implementation for CPUs. Grounded on interdisciplinary efforts with applied mathematics, Tinker-HP allows for long polarizable MD simulations on large systems up to millions of atoms. We detail in the paper the newly developed extension of massively parallel 3D spatial decomposition to point dipole polarizable models as well as their coupling to efficient Krylov iterative and non-iterative polarization solvers. The design of the code allows the use of various computer systems ranging from laboratory workstations to modern petascale supercomputers with thousands of cores. Tinker-HP proposes therefore the first high-performance scalable CPU computing environment for the development of next generation point dipole PFFs and for production simulations. Strategies linking Tinker-HP to Quantum Mechanics (QM) in the framework of multiscale polarizable self-consistent QM/MD simulations are also provided. The possibilities, performances and scalability of the software are demonstrated via benchmarks calculations using the polarizable AMOEBA force field on systems ranging from large water boxes of increasing size and ionic liquids to (very) large biosystems encompassing several proteins as well as the complete satellite tobacco mosaic virus and ribosome structures. For small systems, Tinker-HP appears to be competitive with the Tinker-OpenMM GPU implementation of Tinker. As the system size grows, Tinker-HP remains operational thanks to its access to distributed memory and takes advantage of its new algorithmic enabling for stable long timescale polarizable simulations. Overall, a several thousand-fold acceleration over a single-core computation is observed for the largest systems. The extension of the present CPU implementation of Tinker-HP to other computational platforms is discussed.
format Online
Article
Text
id pubmed-5909332
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Royal Society of Chemistry
record_format MEDLINE/PubMed
spelling pubmed-59093322018-05-04 Tinker-HP: a massively parallel molecular dynamics package for multiscale simulations of large complex systems with advanced point dipole polarizable force fields Lagardère, Louis Jolly, Luc-Henri Lipparini, Filippo Aviat, Félix Stamm, Benjamin Jing, Zhifeng F. Harger, Matthew Torabifard, Hedieh Cisneros, G. Andrés Schnieders, Michael J. Gresh, Nohad Maday, Yvon Ren, Pengyu Y. Ponder, Jay W. Piquemal, Jean-Philip Chem Sci Chemistry We present Tinker-HP, a massively MPI parallel package dedicated to classical molecular dynamics (MD) and to multiscale simulations, using advanced polarizable force fields (PFF) encompassing distributed multipoles electrostatics. Tinker-HP is an evolution of the popular Tinker package code that conserves its simplicity of use and its reference double precision implementation for CPUs. Grounded on interdisciplinary efforts with applied mathematics, Tinker-HP allows for long polarizable MD simulations on large systems up to millions of atoms. We detail in the paper the newly developed extension of massively parallel 3D spatial decomposition to point dipole polarizable models as well as their coupling to efficient Krylov iterative and non-iterative polarization solvers. The design of the code allows the use of various computer systems ranging from laboratory workstations to modern petascale supercomputers with thousands of cores. Tinker-HP proposes therefore the first high-performance scalable CPU computing environment for the development of next generation point dipole PFFs and for production simulations. Strategies linking Tinker-HP to Quantum Mechanics (QM) in the framework of multiscale polarizable self-consistent QM/MD simulations are also provided. The possibilities, performances and scalability of the software are demonstrated via benchmarks calculations using the polarizable AMOEBA force field on systems ranging from large water boxes of increasing size and ionic liquids to (very) large biosystems encompassing several proteins as well as the complete satellite tobacco mosaic virus and ribosome structures. For small systems, Tinker-HP appears to be competitive with the Tinker-OpenMM GPU implementation of Tinker. As the system size grows, Tinker-HP remains operational thanks to its access to distributed memory and takes advantage of its new algorithmic enabling for stable long timescale polarizable simulations. Overall, a several thousand-fold acceleration over a single-core computation is observed for the largest systems. The extension of the present CPU implementation of Tinker-HP to other computational platforms is discussed. Royal Society of Chemistry 2017-11-27 /pmc/articles/PMC5909332/ /pubmed/29732110 http://dx.doi.org/10.1039/c7sc04531j Text en This journal is © The Royal Society of Chemistry 2018 http://creativecommons.org/licenses/by/3.0/ This article is freely available. This article is licensed under a Creative Commons Attribution 3.0 Unported Licence (CC BY 3.0)
spellingShingle Chemistry
Lagardère, Louis
Jolly, Luc-Henri
Lipparini, Filippo
Aviat, Félix
Stamm, Benjamin
Jing, Zhifeng F.
Harger, Matthew
Torabifard, Hedieh
Cisneros, G. Andrés
Schnieders, Michael J.
Gresh, Nohad
Maday, Yvon
Ren, Pengyu Y.
Ponder, Jay W.
Piquemal, Jean-Philip
Tinker-HP: a massively parallel molecular dynamics package for multiscale simulations of large complex systems with advanced point dipole polarizable force fields
title Tinker-HP: a massively parallel molecular dynamics package for multiscale simulations of large complex systems with advanced point dipole polarizable force fields
title_full Tinker-HP: a massively parallel molecular dynamics package for multiscale simulations of large complex systems with advanced point dipole polarizable force fields
title_fullStr Tinker-HP: a massively parallel molecular dynamics package for multiscale simulations of large complex systems with advanced point dipole polarizable force fields
title_full_unstemmed Tinker-HP: a massively parallel molecular dynamics package for multiscale simulations of large complex systems with advanced point dipole polarizable force fields
title_short Tinker-HP: a massively parallel molecular dynamics package for multiscale simulations of large complex systems with advanced point dipole polarizable force fields
title_sort tinker-hp: a massively parallel molecular dynamics package for multiscale simulations of large complex systems with advanced point dipole polarizable force fields
topic Chemistry
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5909332/
https://www.ncbi.nlm.nih.gov/pubmed/29732110
http://dx.doi.org/10.1039/c7sc04531j
work_keys_str_mv AT lagarderelouis tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT jollyluchenri tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT lipparinifilippo tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT aviatfelix tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT stammbenjamin tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT jingzhifengf tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT hargermatthew tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT torabifardhedieh tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT cisnerosgandres tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT schniedersmichaelj tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT greshnohad tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT madayyvon tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT renpengyuy tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT ponderjayw tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields
AT piquemaljeanphilip tinkerhpamassivelyparallelmoleculardynamicspackageformultiscalesimulationsoflargecomplexsystemswithadvancedpointdipolepolarizableforcefields