buoyant dynamics