I'm sure that was hard work and I commend you for it, but as an aerospace engineer who happens to enjoy sailing (windsurfing in particular) I can't help but mention that you would get far more realistic simulation (with far less processor usage) simply by looking at the Lift-over-Drag curves for sails (or airfoils) at that regime and do a simple Forces calculation at each frame. Wind does not behave anything like particles!