PyGAMD:Python graphics processing unit-accelerated molecular dynamics software

Abstract

PyGAMD (Python GPU-accelerated molecular dynamics software) is a molecular simulation platform developed from scratch. It is designed for soft matter, especially for polymer by integrating coarse-grained/multi-scale models, methods, and force fields. It essentially includes an interpreter of molecular dynamics (MD) which supports secondary programming so that users can write their own functions by themselves, such as analytical potential forms for nonbonded, bond, angle, and dihedral interactions in an easy way, greatly extending the flexibility of MD simulations. The interpreter is written by pure Python language, making it easy to be modified and further developed. Some built-in libraries written by other languages that have been compiled for Python are added into PyGAMD to extend it's features, including configuration initialization, property analysis, etc. Machine learning force fields that are trained by DeePMD-kit are supported by PyGAMD for conveniently implementing multi-scale modeling and simulations. By designing an advanced framework of software, graphics processing unit-acceleration achieved by the Numba library of Python and compute unified device architecture reaches a high computing efficiency.

Publication
Materials Genome Engineering Advances
徐佳磊
徐佳磊
直博;博士二年级

研究兴趣包括高通量计算与机器学习辅助材料设计等。

郭盛宏
郭盛宏
博士;博士一年级

研究兴趣包括统计物理与数学几何在计算机上的应用、计算机科学对物理化学的应用等。

甄淼岚
甄淼岚
硕士;硕士三年级

研究兴趣包括机器学习力场分子模拟软件的开发和应用等。

于卓辰
于卓辰
宁德时代高级多尺度仿真工程师

工作与生活平衡。

朱有亮
朱有亮
研究员

研究方向包括高分子/超分子的大尺度分子动力学模拟方法和软件、高分子材料力学性能的分子机理、共价有机框架的生长动力学等。