Monday August 4, 2014
This problem challenges you to develop a parallel program based on an existing serial (non-parallel) program.
A previous problem challenged you to create a program in C or Fortran that simulated the behavior of particles moving diagonally in an environment, bouncing off walls and each other (see http://hpcuniversity.org/students/weeklyChallenge/79/).

This problem challenges you to create a parallel version of the same model. You can use the "Bouncing Particles solution" file below under "Challenge Resources" as a starting point.

It is recommended to use either OpenMP or MPI to parallelize the program. Previous challenge problems have examples of this:

http://hpcuniversity.org/students/weeklyChallenge/60/
http://hpcuniversity.org/students/weeklyChallenge/62/
http://hpcuniversity.org/students/weeklyChallenge/65/
http://hpcuniversity.org/students/weeklyChallenge/67/
http://hpcuniversity.org/students/weeklyChallenge/76/
http://hpcuniversity.org/students/weeklyChallenge/78/
Show solution
Challenge Resources:
©1994-2024   |   Shodor   |   Privacy Policy   |   NSDL   |   XSEDE   |   Blue Waters   |   ACM SIGHPC   |   feedback  |   facebook   |   twitter   |   rss   |   youtube   |   XSEDE Code of Conduct   |   Not Logged In. Login