This movie shows you how to use an object as both an emitter and accelerator to create a tidal wave effect, then uses user and alembic caches to reduce the performance impact on your scene.