Simulation and Concurrency

Coursework for the Masters, a demo of physics based modeling, networking and concurrency using C++, OpenGL and Winsock. Took 1 month to complete.

Features:

  • Rigid body spheres with sphere-sphere  and sphere-plane collision
  • Symplectic Euler and Euler intregrators (can be changed at runtime)
  • Multiple virtual connections over UDP
  • Data parallelism with custom parallel_for (works with member functions too)
  • Task pool with Lockless Queue.
  • Data oriented design (physics and rendering processed in batches)
  • Every architectural feature in OpenGL Graphics Demo.

Files: Windows binary (0.9 Mb)   Report (0.4 Mb)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: