HOOMD-blue: A Python']Python package for high-performance molecular dynamics and hard particle Monte Carlo simulations

被引:361
|
作者
Anderson, Joshua A. [1 ]
Glaser, Jens [1 ]
Glotzer, Sharon C. [1 ,2 ,3 ]
机构
[1] Univ Michigan, Dept Chem Engn, Ann Arbor, MI 48109 USA
[2] Univ Michigan, Dept Mat Sci & Engn, Ann Arbor, MI 48109 USA
[3] Univ Michigan, Biointerfaces Inst, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
!text type='Python']Python[!/text; Molecular dynamics; Monte Carlo; Molecular simulation; GPU; CUDA; NONITERATIVE MATRIX-METHOD; PHASES;
D O I
10.1016/j.commatsci.2019.109363
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
HOOMD-blue is a particle simulation engine designed for nano- and colloidal-scale molecular dynamics and hard particle Monte Carlo simulations. It has been actively developed since March 2007 and available open source since August 2008. HOOMD-blue is a Python package with a high performance C++/CUDA backend that we built from the ground up for GPU acceleration. The Python interface allows users to combine HOOMD-blue with other packages in the Python ecosystem to create simulation and analysis workflows. We employ software engineering practices to develop, test, maintain, and expand the code.
引用
收藏
页数:6
相关论文
共 44 条
  • [1] CQARCHAEO: A PYTHON']PYTHON PACKAGE FOR COSINE QUANTOGRAM ANALYSIS AND MONTE CARLO SIMULATIONS
    Lago, Giancarlo
    Cardarelli, Lorenzo
    Ialongo, Nicola
    ARCHEOLOGIA E CALCOLATORI, 2024, 35 (01): : 215 - 232
  • [2] Asymmetric Uncertainties in Measurements: SOAD A Python']Python Package Based on Monte Carlo Simulations
    Erdim, M. Kiyami
    Hudaverdi, Murat
    TURKISH PHYSICAL SOCIETY 35TH INTERNATIONAL PHYSICS CONGRESS (TPS35), 2019, 2178
  • [3] TFInterpy: A high-performance spatial interpolation Python']Python package
    Chen, Zhiwen
    Zhong, Baorong
    SOFTWAREX, 2022, 20
  • [4] MDiGest: A Python']Python package for describing allostery from molecular dynamics simulations
    Maschietto, Federica
    Allen, Brandon
    Kyro, Gregory W.
    Batista, Victor S.
    JOURNAL OF CHEMICAL PHYSICS, 2023, 158 (21):
  • [5] PUCHIK: A Python']Python Package To Analyze Molecular Dynamics Simulations of Aspherical Nanoparticles
    Ishkhanyan, Hrachya
    Santana-Bonilla, Alejandro
    Lorenz, Christian D.
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2025, 65 (04) : 1694 - 1701
  • [6] py-MCMD: Python']Python Software for Performing Hybrid Monte Carlo/Molecular Dynamics Simulations with GOMC and NAMD
    Barhaghi, Mohammad Soroush
    Crawford, Brad
    Schwing, Gregory
    Hardy, David J.
    Stone, John E.
    Schwiebert, Loren
    Potoff, Jeffrey
    Tajkhorshid, Emad
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2022, : 4983 - 4994
  • [7] PyNetCor: a high-performance Python']Python package for large-scale correlation analysis
    Long, Shibin
    Xia, Yan
    Liang, Lifeng
    Yang, Ying
    Xie, Hailiang
    Wang, Xiaokai
    NAR GENOMICS AND BIOINFORMATICS, 2024, 6 (04)
  • [8] PyLipID: A Python']Python Package for Analysis of Protein-Lipid Interactions from Molecular Dynamics Simulations
    Song, Wanling
    Corey, Robin A.
    Ansell, T. Bertie
    Cassidy, C. Keith
    Horrell, Michael R.
    Duncan, Anna L.
    Stansfeld, Phillip J.
    Sansom, Mark S. P.
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2022, 18 (02) : 1188 - 1201
  • [9] TFInterpy: A high-performance spatial interpolation Python package
    Chen, Zhiwen
    Zhong, Baorong
    SoftwareX, 2022, 20
  • [10] Scymol: A python']python-based software package for initializing and running molecular dynamics simulations using LAMMPS
    Assaf, Eli I.
    Maalouf, Elsa
    Liu, Xueyan
    Lin, Peng
    Erkens, Sandra
    SOFTWAREX, 2025, 29