Physics#

SWAN physics commands

Generation#

rompy.swan.components.physics.GEN1

First generation source terms GEN1.

rompy.swan.components.physics.GEN2

Second generation source terms GEN2.

rompy.swan.components.physics.GEN3

Third generation source terms GEN3.

Swell dissipation#

rompy.swan.components.physics.NEGATINP

Negative wind input.

rompy.swan.components.physics.SSWELL_ARDHUIN

Nonbreaking dissipation of Ardhuin et al. (2010).

rompy.swan.components.physics.SSWELL_ZIEGER

Nonbreaking dissipation of Zieger et al. (2015).

rompy.swan.components.physics.SSWELL_ROGERS

Nonbreaking dissipation of Rogers et al. (2012).

Whitecapping#

rompy.swan.components.physics.WCAPPING_KOMEN

Whitecapping according to Komen (1984).

rompy.swan.components.physics.WCAPPING_AB

Whitecapping according to Alves and Banner (2003).

Quadruplet interactions#

rompy.swan.components.physics.QUADRUPL

Nonlinear quadruplet wave interactions.

Wave breaking#

rompy.swan.components.physics.BREAKING_CONSTANT

Constant wave breaking index.

rompy.swan.components.physics.BREAKING_BKD

Variable wave breaking index.

Bottom friction#

rompy.swan.components.physics.FRICTION_JONSWAP

Hasselmann et al. (1973) Jonswap friction.

rompy.swan.components.physics.FRICTION_COLLINS

Collins (1972) friction.

rompy.swan.components.physics.FRICTION_MADSEN

Madsen et al (1988) friction.

rompy.swan.components.physics.FRICTION_RIPPLES

Smith et al. (2011) Ripples friction.

Wave triads#

rompy.swan.components.physics.TRIAD

Wave triad interactions.

rompy.swan.components.physics.TRIAD_DCTA

Triad interactions with the DCTA method of Booij et al. (2009).

rompy.swan.components.physics.TRIAD_LTA

Triad interactions with the LTA method of Eldeberky (1996).

rompy.swan.components.physics.TRIAD_SPB

Triad interactions with the SPB method of Becq-Girard et al. (1999).

Vegetaion dumping#

Mud dumping#

Sea ice dissipation#

rompy.swan.components.physics.SICE

Sea ice dissipation.

rompy.swan.components.physics.SICE_R19

Sea ice dissipation based on the method of Rogers et al (2019).

rompy.swan.components.physics.SICE_D15

Sea ice dissipation based on the method of Doble et al. (2015).

rompy.swan.components.physics.SICE_M18

Sea ice dissipation based on the method of Meylan et al. (2018).

rompy.swan.components.physics.SICE_R21B

Sea ice dissipation based on the method of Rogers et al. (2021).

Turbulent viscosity#

Bragg scattering#

rompy.swan.components.physics.BRAGG

Bragg scattering.

rompy.swan.components.physics.BRAGG_FT

Bragg scattering with bottom spectrum computed from FFT.

rompy.swan.components.physics.BRAGG_FILE

Bragg scattering with bottom spectrum from file.

Limiter#

Obstacle#

rompy.swan.components.physics.OBSTACLE

Subgrid obstacle.

rompy.swan.components.physics.OBSTACLE_FIG

Obstacle for free infragravity radiation.

rompy.swan.components.physics.OBSTACLES

List of swan obstacles.

Wave setup#

Wave diffraction#

Surfbeat#

Scattering#

Off#

rompy.swan.components.physics.OFF

Deactivate physics commands.

rompy.swan.components.physics.OFFS

Deactivate multiple physics commands.