SOMA-BD: Brownian dynamics simulation for soft matter on GPU

被引:0
|
作者
Crespin, Benoit [1 ]
Porro, Heinich [1 ,2 ]
Cerbelaud, Manuella [2 ]
Videcoq, Arnaud [2 ]
Gerhards, Julien [2 ]
机构
[1] Univ Limoges, CNRS, XLIM, UMR 7252, F-87000 Limoges, France
[2] Univ Limoges, CNRS, IRCER, UMR 7315, F-87000 Limoges, France
关键词
GPU computing; Brownian dynamics; Colloidal suspensions; LIST;
D O I
10.1007/s00366-024-02072-1
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper introduces a high-performance Brownian Dynamics simulation code designed for Nvidia GPUs. The code prioritizes accuracy with double-precision calculations and utilizes a bucket sort neighbor list for efficient particle interaction management. Additionally, a CUDA occupancy-aware autotuning system optimizes thread block size for diverse hardware configurations. Benchmarks demonstrate significant performance gains compared to existing tools, particularly for large-scale simulations with various interaction potentials (Lennard-Jones, Yukawa, DLVO). The software offers user-friendly configuration via JSON files and supports restarting simulations from both binary and XYZ data formats. Future work includes expanding supported interaction potentials, refining autotuning and investigating scalability. This open-source software empowers researchers in material science and related fields to conduct efficient and accurate BD simulations.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Software News and Updates Brownian Dynamics Simulations on CPU and GPU with BD_BOX
    Dlugosz, Maciej
    Zielinski, Pawel
    Trylska, Joanna
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2011, 32 (12) : 2734 - 2744
  • [2] GPU accelerated Monte Carlo simulation of Brownian motors dynamics with CUDA
    Spiechowicz, J.
    Kostur, M.
    Machura, L.
    COMPUTER PHYSICS COMMUNICATIONS, 2015, 191 : 140 - 149
  • [3] GPU accelerated Monte Carlo simulation of Brownian motors dynamics with CUDA
    Spiechowicz, J.
    Kostur, M.
    Machura, L.
    Computer Physics Communications, 2015, 191 : 140 - 149
  • [4] GPU accelerated Monte Carlo simulation of Brownian motors dynamics with CUDA
    Spiechowicz, J.
    Kostur, M.
    Machura., L.
    Computer Physics Communications, 2015, 191 (01) : 140 - 149
  • [5] Momentum conserving Brownian dynamics propagator for complex soft matter fluids
    Padding, J. T.
    Briels, W. J.
    JOURNAL OF CHEMICAL PHYSICS, 2014, 141 (24):
  • [6] Validity of Molecular Dynamics for the Simulation of Soft Matter
    Kim, Sangrak
    25TH IUPAP CONFERENCE ON COMPUTATIONAL PHYSICS (CCP2013), 2014, 510
  • [7] Application of GPU processing for Brownian particle simulation
    Cheng, Way Lee
    Sheharyar, Ali
    Sadr, Reza
    Bouhali, Othmane
    COMPUTER PHYSICS COMMUNICATIONS, 2015, 186 : 39 - 47
  • [8] Brownian dynamics simulation of gelation in soft sphere systems with irreversible bond formation
    Whittle, M
    Dickinson, E
    MOLECULAR PHYSICS, 1997, 90 (05) : 739 - 757
  • [9] Algorithms for Brownian dynamics simulation
    Branka, AC
    Heyes, DM
    PHYSICAL REVIEW E, 1998, 58 (02): : 2611 - 2615
  • [10] BROWNIAN DYNAMICS SIMULATION OF THE DYNAMICS OF STRETCHED DNA
    Ivenso, Ikenna D.
    Lillian, Todd D.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2014, VOL 6, 2014,