Oddly enough, I did exactly that in the past with a Silicon Graphics and a network made of 200 crossed mass-springs. Really, the mathematics behind it is a no brainer (one-step Euler integration), and is highly parallelizable.

The funny thing is that the texture itself is contributing a lot to the realistic nature of the simulation.