Advancements in adaptive meshing and computational efficiency in recent years have made it possible for CFD models to incorporate solid objects that move freely in a fluid domain. For marine applications, boundary conditions can replicate a broad range of sea states.
The animation below was made from a simulation developed by Ibis Group of a near-shore wave energy capture device.
This is a model of Oyster I, a prototype built by Aquamarine Power.