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.


  • 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: Logo

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

Google+ photo

You are commenting using your Google+ 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 )


Connecting to %s

%d bloggers like this: