A fast linear complementarity problem solver for fluid animation using high level algebra interfaces for GPU libraries. (December 2017)