Front tracking with an area-preserving marker redistribution algorithm: kinematic and dynamic tests