i-PI 2.0: A universal force engine for advanced molecular simulations.
Saved in:
| Title: | i-PI 2.0: A universal force engine for advanced molecular simulations. |
|---|---|
| Authors: | Kapil, Venkat1, Rossi, Mariana2, Marsalek, Ondrej3,4, Petraglia, Riccardo1, Litman, Yair2, Spura, Thomas5, Cheng, Bingqing1, Cuzzocrea, Alice1, Meißner, Robert H.1, Wilkins, David M.1, Helfrecht, Benjamin A.1, Juda, Przemysław1, Bienvenue, Sébastien P.1, Fang, Wei6, Kessler, Jan5, Poltavsky, Igor7, Vandenbrande, Steven8, Wieme, Jelle8, Corminboeuf, Clemence9, Kühne, Thomas D.5 |
| Source: | Computer Physics Communications. Mar2019, Vol. 236, p214-223. 10p. |
| Subjects: | Interatomic angles, Electronic structure, Thermodynamics, Phase transitions, Programming languages |
| Abstract: | Abstract Progress in the atomic-scale modeling of matter over the past decade has been tremendous. This progress has been brought about by improvements in methods for evaluating interatomic forces that work by either solving the electronic structure problem explicitly, or by computing accurate approximations of the solution and by the development of techniques that use the Born–Oppenheimer (BO) forces to move the atoms on the BO potential energy surface. As a consequence of these developments it is now possible to identify stable or metastable states, to sample configurations consistent with the appropriate thermodynamic ensemble, and to estimate the kinetics of reactions and phase transitions. All too often, however, progress is slowed down by the bottleneck associated with implementing new optimization algorithms and/or sampling techniques into the many existing electronic-structure and empirical-potential codes. To address this problem, we are thus releasing a new version of the i-PI software. This piece of software is an easily extensible framework for implementing advanced atomistic simulation techniques using interatomic potentials and forces calculated by an external driver code. While the original version of the code (Ceriotti et al., 2014) was developed with a focus on path integral molecular dynamics techniques, this second release of i-PI not only includes several new advanced path integral methods, but also offers other classes of algorithms. In other words, i-PI is moving towards becoming a universal force engine that is both modular and tightly coupled to the driver codes that evaluate the potential energy surface and its derivatives. Program summary Program Title: i-PI Program Files doi: http://dx.doi.org/10.17632/x792grbm9g.1 Licensing provisions: GPLv3, MIT Programming language: Python External routines/libraries: NumPy Nature of problem: Lowering the implementation barrier to bring state-of-the-art sampling and atomistic modeling techniques to ab initio and empirical potentials programs. Solution method: Advanced sampling methods, including path-integral molecular dynamics techniques, are implemented in a Python interface. Any electronic structure code can be patched to receive the atomic coordinates from the Python interface, and to return the forces and energy that are used to integrate the equations of motion, optimize atomic geometries, etc. Restrictions: This code does not compute interatomic potentials, although the distribution includes sample driver codes that can be used to test different techniques using a few simple model force fields. [ABSTRACT FROM AUTHOR] |
| Copyright of Computer Physics Communications is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 134323238 AccessLevel: 6 PubType: Periodical PubTypeId: serialPeriodical PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: i-PI 2.0: A universal force engine for advanced molecular simulations. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Kapil%2C+Venkat%22">Kapil, Venkat</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Rossi%2C+Mariana%22">Rossi, Mariana</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22Marsalek%2C+Ondrej%22">Marsalek, Ondrej</searchLink><relatesTo>3,4</relatesTo><br /><searchLink fieldCode="AR" term="%22Petraglia%2C+Riccardo%22">Petraglia, Riccardo</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Litman%2C+Yair%22">Litman, Yair</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22Spura%2C+Thomas%22">Spura, Thomas</searchLink><relatesTo>5</relatesTo><br /><searchLink fieldCode="AR" term="%22Cheng%2C+Bingqing%22">Cheng, Bingqing</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Cuzzocrea%2C+Alice%22">Cuzzocrea, Alice</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Meißner%2C+Robert+H%2E%22">Meißner, Robert H.</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Wilkins%2C+David+M%2E%22">Wilkins, David M.</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Helfrecht%2C+Benjamin+A%2E%22">Helfrecht, Benjamin A.</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Juda%2C+Przemysław%22">Juda, Przemysław</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Bienvenue%2C+Sébastien+P%2E%22">Bienvenue, Sébastien P.</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Fang%2C+Wei%22">Fang, Wei</searchLink><relatesTo>6</relatesTo><br /><searchLink fieldCode="AR" term="%22Kessler%2C+Jan%22">Kessler, Jan</searchLink><relatesTo>5</relatesTo><br /><searchLink fieldCode="AR" term="%22Poltavsky%2C+Igor%22">Poltavsky, Igor</searchLink><relatesTo>7</relatesTo><br /><searchLink fieldCode="AR" term="%22Vandenbrande%2C+Steven%22">Vandenbrande, Steven</searchLink><relatesTo>8</relatesTo><br /><searchLink fieldCode="AR" term="%22Wieme%2C+Jelle%22">Wieme, Jelle</searchLink><relatesTo>8</relatesTo><br /><searchLink fieldCode="AR" term="%22Corminboeuf%2C+Clemence%22">Corminboeuf, Clemence</searchLink><relatesTo>9</relatesTo><br /><searchLink fieldCode="AR" term="%22Kühne%2C+Thomas+D%2E%22">Kühne, Thomas D.</searchLink><relatesTo>5</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Computer+Physics+Communications%22">Computer Physics Communications</searchLink>. Mar2019, Vol. 236, p214-223. 10p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Interatomic+angles%22">Interatomic angles</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+structure%22">Electronic structure</searchLink><br /><searchLink fieldCode="DE" term="%22Thermodynamics%22">Thermodynamics</searchLink><br /><searchLink fieldCode="DE" term="%22Phase+transitions%22">Phase transitions</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Abstract Progress in the atomic-scale modeling of matter over the past decade has been tremendous. This progress has been brought about by improvements in methods for evaluating interatomic forces that work by either solving the electronic structure problem explicitly, or by computing accurate approximations of the solution and by the development of techniques that use the Born–Oppenheimer (BO) forces to move the atoms on the BO potential energy surface. As a consequence of these developments it is now possible to identify stable or metastable states, to sample configurations consistent with the appropriate thermodynamic ensemble, and to estimate the kinetics of reactions and phase transitions. All too often, however, progress is slowed down by the bottleneck associated with implementing new optimization algorithms and/or sampling techniques into the many existing electronic-structure and empirical-potential codes. To address this problem, we are thus releasing a new version of the i-PI software. This piece of software is an easily extensible framework for implementing advanced atomistic simulation techniques using interatomic potentials and forces calculated by an external driver code. While the original version of the code (Ceriotti et al., 2014) was developed with a focus on path integral molecular dynamics techniques, this second release of i-PI not only includes several new advanced path integral methods, but also offers other classes of algorithms. In other words, i-PI is moving towards becoming a universal force engine that is both modular and tightly coupled to the driver codes that evaluate the potential energy surface and its derivatives. Program summary Program Title: i-PI Program Files doi: http://dx.doi.org/10.17632/x792grbm9g.1 Licensing provisions: GPLv3, MIT Programming language: Python External routines/libraries: NumPy Nature of problem: Lowering the implementation barrier to bring state-of-the-art sampling and atomistic modeling techniques to ab initio and empirical potentials programs. Solution method: Advanced sampling methods, including path-integral molecular dynamics techniques, are implemented in a Python interface. Any electronic structure code can be patched to receive the atomic coordinates from the Python interface, and to return the forces and energy that are used to integrate the equations of motion, optimize atomic geometries, etc. Restrictions: This code does not compute interatomic potentials, although the distribution includes sample driver codes that can be used to test different techniques using a few simple model force fields. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Computer Physics Communications is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=134323238 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1016/j.cpc.2018.09.020 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 10 StartPage: 214 Subjects: – SubjectFull: Interatomic angles Type: general – SubjectFull: Electronic structure Type: general – SubjectFull: Thermodynamics Type: general – SubjectFull: Phase transitions Type: general – SubjectFull: Programming languages Type: general Titles: – TitleFull: i-PI 2.0: A universal force engine for advanced molecular simulations. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Kapil, Venkat – PersonEntity: Name: NameFull: Rossi, Mariana – PersonEntity: Name: NameFull: Marsalek, Ondrej – PersonEntity: Name: NameFull: Petraglia, Riccardo – PersonEntity: Name: NameFull: Litman, Yair – PersonEntity: Name: NameFull: Spura, Thomas – PersonEntity: Name: NameFull: Cheng, Bingqing – PersonEntity: Name: NameFull: Cuzzocrea, Alice – PersonEntity: Name: NameFull: Meißner, Robert H. – PersonEntity: Name: NameFull: Wilkins, David M. – PersonEntity: Name: NameFull: Helfrecht, Benjamin A. – PersonEntity: Name: NameFull: Juda, Przemysław – PersonEntity: Name: NameFull: Bienvenue, Sébastien P. – PersonEntity: Name: NameFull: Fang, Wei – PersonEntity: Name: NameFull: Kessler, Jan – PersonEntity: Name: NameFull: Poltavsky, Igor – PersonEntity: Name: NameFull: Vandenbrande, Steven – PersonEntity: Name: NameFull: Wieme, Jelle – PersonEntity: Name: NameFull: Corminboeuf, Clemence – PersonEntity: Name: NameFull: Kühne, Thomas D. IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 03 Text: Mar2019 Type: published Y: 2019 Identifiers: – Type: issn-print Value: 00104655 Numbering: – Type: volume Value: 236 Titles: – TitleFull: Computer Physics Communications Type: main |
| ResultId | 1 |