Numerical Tools For Particle- Fluid Interactions