I’ve found very interesting thesis on the internet written by John Beeckler at McGill University, Montreal. The research was about particle graphics simulation on FPGA graphics. Simulation results can be used for modeling water, cloth, explosion, fire, smoke and clouds behavior.
As usually computer modeling is done in software level, there is main limitation – calculation speed. Calculating at hardware level always gives better results but also gives a lack of flexibility what software can provide. But anyway for specific tasks like particle simulation FPGA running at 130MHz speed increases a performance by two orders of magnitude comparing to software methods. Even FPGA speed up a GPU processors for this task. Read whole thesis here.