# ocean_waves Section This section configures **ocean wave forcing**, including **parameterizations**, **drag**, and **friction settings**. --- | **Parameter** | **Description** | |---------------|----------------| | `OceanWaves_flag` | Flag to enable/disable ocean waves (`TRUE`, `FALSE`). | | `ProfileParameterisation` | Vertical profile parameterization for non-hydrostatic shallow-water (`LINEAR`, `AIRY`). | | `AiryPeriod` | Surface wave period for non-hydrostatic, time-stepping shallow-water (default: `10.0 s`). | | `EnforceContinuity` | Flag to enforce continuity equation weight in GWE formulation (`TRUE`, `FALSE`). | | `EnforceDryingLock` | Flag to enforce drying lock (`TRUE`, `FALSE`). | | `WaveBreakingFormulation` | Surface wave breaking parameterization (`NONE`, `DIFFUSION`). | | `FroudeCoefficient` | Scaling coefficient for Froude diffusion (default: `1.+01`). | | `OceanWavesForcing_flag` | Flag to enable/disable ocean wave forcing (`TRUE`, `FALSE`). | | `parameterisation` | Parameterization for ocean waves (`MAC-WILLIAMS`, `LONGUET-HIGGINS`). | | `drag_flag` | Flag to enable/disable drag (`TRUE`, `FALSE`). | | `friction_flag` | Flag to enable/disable friction (`TRUE`, `FALSE`). | | `time_interpolation` | Time interpolation method (`LINEAR`, `QUADRATIC`). | | `discretisation` | Discretization method (`UNSTRUCTURED`, `STRUCTURED`). | | `file_directory` | Directory for ocean wave forcing files. | | `file_format` | Format of ocean wave forcing files (`WW3_SG_NETCDF`, `WW3_UG_NETCDF`, `WW3_SG_NATIVE`, `WW3_UG_NATIVE`). | | `file_convention` | Filename construction rules for ocean wave forcing files. | | `MaskFile` | Mask file for ocean wave forcing. |