the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Ocean wave tracing v.1: A numerical solver of the wave ray equations for ocean waves on variable currents at arbitrary depths.
Kai Håkon Christensen
Gaute Hope
Øyvind Breivik
Abstract. Lateral changes in the group velocity of waves propagating in oceanic or coastal waters causes a deflection in their propagation path. The change in direction is called refraction and can be computed if having information about the ambient current field and/or the bathymetry. We present an open source module for solving the wave ray equations by means of numerical integration in Python v3, which is relevant for ocean applications. The solver is implemented for waves at arbitrary depths and for an ambient current field with spatio-temporal variability much lower than characteristic wave properties. The wave ray tracing module is implemented in a class structure, and the output is verified against analytical solutions as well as tested for numerical convergence. The solver is accompanied by a set of ancillary functions with the aim of supporting relevant workflows for the user community including data retrieval, transformation, and dissemination, and a number of use examples are provided.
- Preprint
(4196 KB) -
Supplement
(77 KB) - BibTeX
- EndNote
Trygve Halsne et al.
Status: open (until 17 Jun 2023)
-
RC1: 'Comment on gmd-2023-19', Leonel Romero, 25 May 2023
reply
The authors present a numerical solver of the ray equations for surface gravity waves accounting for slowly varying depth and currents. I believe the code should be of value to the community. Below I provide a list with minor suggestions.
Specific comments
Line 5 reads “… spatio-temporal variability much lower than characteristic wave properties”. I suggest being more specific.
8: What data retrieval and transformation are you referring to?
33. The joint effect of current- and depth-induced refraction at intermediate depth was also demonstrated by Romero et al. 2020 (Figure 14d).
57. \chi’ was already defined as \chi
Equation (9) assumes that the currents are stationary (see for example equation 2 of Mathiesen 1987). You should either state that explicitly or account for the current acceleration.
Equations 22-24: I suggest changing fadv to f_{\bf{x}}. Similarly, I also suggest changing fconc to f_{\bf{k}} in equations 25-27.
119-122: I would remove the comments about the concertina effect referring to the kinematical conservation equation.
265: Kenyon (1971) showed this first.
341-346: Again, Romero et al. 2020 carried out experiments of ray tracing with combined depth and current gradients and without currents.
References
Kenyon, K. E., 1971: Wave refraction in ocean currents. Deep Sea Res., 18, 1023–1034.
Mathiesen, M., 1987: Wave refraction by a current whirl. J. Geophys. Res., 92, 3905–3912.
Romero, L., D. Hypolite, and J. C. McWilliams, 2020: Submesoscale current effects on surface waves. Ocean Model., 153, 101662
Citation: https://doi.org/10.5194/gmd-2023-19-RC1
Trygve Halsne et al.
Trygve Halsne et al.
Viewed
HTML | XML | Total | Supplement | BibTeX | EndNote | |
---|---|---|---|---|---|---|
220 | 65 | 7 | 292 | 35 | 2 | 1 |
- HTML: 220
- PDF: 65
- XML: 7
- Total: 292
- Supplement: 35
- BibTeX: 2
- EndNote: 1
Viewed (geographical distribution)
Country | # | Views | % |
---|
Total: | 0 |
HTML: | 0 |
PDF: | 0 |
XML: | 0 |
- 1