Computer simulation of liquids
Computer simulation of liquids
Parallel hierarchical N-body methods
Parallel hierarchical N-body methods
A parallel hashed Oct-Tree N-body algorithm
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
Fast parallel algorithms for short-range molecular dynamics
Journal of Computational Physics
Achieving scalable parallel molecular dynamics using dynamic spatial domain decomposition techniques
Journal of Parallel and Distributed Computing - Special issue on dynamic load balancing
Rigid-Body Dynamics with Friction and Impact
SIAM Review
An adaptive load balancing method for parallel molecular dynamics simulations
Journal of Computational Physics
Flowchart techniques for structured programming
ACM SIGPLAN Notices
Event-driven molecular dynamics in parallel
Journal of Computational Physics
Journal of Computational and Applied Mathematics - Special issue: Selected papers from the 2nd international conference on advanced computational methods in engineering (ACOMEN2002) Liege University, Belgium, 27-31 May 2002
Fast frictional dynamics for rigid bodies
ACM SIGGRAPH 2005 Papers
Optimization-based simulation of nonsmooth rigid multibody dynamics
Mathematical Programming: Series A and B
Numerical Recipes 3rd Edition: The Art of Scientific Computing
Numerical Recipes 3rd Edition: The Art of Scientific Computing
Hi-index | 31.45 |
A fully parallel version of the contact dynamics (CD) method is presented in this paper. For large enough systems, 100% efficiency has been demonstrated for up to 256 processors using a hierarchical domain decomposition with dynamic load balancing. The iterative scheme to calculate the contact forces is left domain-wise sequential, with data exchange after each iteration step, which ensures its stability. The number of additional iterations required for convergence by the partially parallel updates at the domain boundaries becomes negligible with increasing number of particles, which allows for an effective parallelization. Compared to the sequential implementation, we found no influence of the parallelization on simulation results.