Positions and velocities are 3 N dimensional arrays, X and V |
other variables
|
subroutine for numerical method will take these arguments and update X and V. |
A subroutine called Grav (dataparallel) or MPGrav (message parallel) is assumed to compute new accelerations |