Text this: An algebraic multigrid solution strategy for efficient solution of free-surface flows