A numerical framework for turbulent tidal energy extraction over corrugated wavy surfaces | Synapse