Rigid-fluid coupling: N. Akinci, M. Ihmsen, G. Akinci, B. Solenthaler, M. Teschner, "Versatile Rigid-Fluid Coupling for Incompressible SPH," ACM Transactions on Graphics (Proc. SIGGRAPH 2012), vol. 31, no. 4, pp. 62:1-62:8, July 2012.
SPH solver: Predictive-corrective Incompressible SPH [Solenthaler et al. 2009] Rigid body solver: Bullet (www.bulletphysics.org) Neighborhood search: A Parallel SPH Implementation on Multi-Core CPUs [Ihmsen et al. 2011] Kernel function: Cubic spline [Monaghan 2005] Time integration: Euler-Cromer Adaptive timestepping and boundary particle generation: Boundary handling and adaptive time-stepping for PCISPH. [Ihmsen et al. 2010] Surface reconstruction: Parallel Surface Reconstruction for Particle-based Fluids [Akinci et al. 2012] Rendering: Mental ray (www.mentalimages.com)