Premium
Parallelization of Particle‐Based Reaction–Diffusion Simulations Using MPI
Author(s) -
Guo Sikao,
Korolija Nenad,
Milfeld Kent,
Jhaveri Adip,
Sang Mankun,
Ying Yue Moon,
Johnson Margaret E.
Publication year - 2025
Publication title -
journal of computational chemistry
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.907
H-Index - 188
eISSN - 1096-987X
pISSN - 0192-8651
DOI - 10.1002/jcc.70132
ABSTRACT Particle‐based reaction–diffusion offers a high‐resolution alternative to the continuum reaction–diffusion approach, capturing the volume‐excluding nature of molecules undergoing stochastic dynamics. This is essential for simulating self‐assembly into higher‐order structures like filaments, lattices, or macromolecular complexes. Applications of self‐assembly are ubiquitous in chemistry, biology, and materials science, but these higher‐resolution methods increase computational cost. Here, we present a parallel implementation of the particle‐based NERDSS software using the message passing interface (MPI), achieving close to linear scaling for up to 96 processors. By using a spatial decomposition of the system across processors, our approach extends to very large simulation volumes. The scalability of parallel NERDSS is evaluated for reversible reactions and several examples of higher‐order self‐assembly in 3D and 2D, with all test cases producing accurate solutions. Parallel efficiency depends on the system size, timescales, and reaction network, showing optimal scaling for smaller assemblies with slower timescales. We provide parallel NERDSS code open‐source, supporting development and extension to other particle‐based reaction–diffusion software.
Empowering knowledge with every search
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom