Parallelizing Simulation Codes
Two parallelization strategies
- Domain decomposition
Each processor focuses on fixed region of simulation space (cell)
Communication needed only with adjacent-cell processors
Enables simulation of very large systems for short times
- Replicated data
Each processor takes some part in advancing all molecules
Communication among all processors required
Enables simulation of small systems for longer times