A sub-cell spectral-element simulator for 2D rigid-body-fluid interaction problems. (November 2016)