Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

Full Euler solver on deep water

Peregrine breather

The present collection of Matlab scripts is a Fourier-type pseudo-spectral solver of the full Euler equations with the free surface on a fluid layer of infinite depth (the so-called deep water approximation). The time-dependent fluid domain is transformed into a strip using the conformal mapping technique (coined by L.V. Ovsyannikov for the first time in 1972 and developed later by A. Dyachenko et al. (1996)).

Time discretization is done using the embedded Cash-Karp method of the order 5(4). The time integration is improved using the integrating factor technique (i.e. exact integration of linear terms). The solver is initialized to simulate the celebrated Peregrine breather evolution in the full Euler. We refer to the following publication for more details on this solution:

  • L. Shemer & L. Alperovich. Peregrine breather revisited. Phys. Fluids, 25, 051701, 2013

Please, don't hesitate to contact the author with any questions, remarks and bug reports. The latest contact details can be found on this web page:

Acknowledgements

The author would like to thank the following colleagues (in alphabetical order) who helped him to develop and initialize correctly the present solver:

About

A pseudo-spectral solver for the full Euler equations on the deep water using conformal mapping technique.

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.