An introduction to studying linear surface waves on an infinite domain. In particular, the problem of finding the time evolution of a small perturbation of the surface of an inviscid and incompressible fluid.
Making use of the Fortran to Python package F2PY which enables creating and compiling a Fortran routine before converting it to a Python Module, which can be imported to any Python script.
explicit euler method,
4th order runge-kutta,
embedded runge-kutta pair,
Solving a first-order ordinary differential equation using Runge-Kutta methods with adaptive step sizes.
Numerical integration using the trapezoidal and Simpson's rules.
The content of this site is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.
A project of the Department of Physics at NTNU, supported by Norgesuniversitetet.
Reach us at:
Physical courses: NumFys kurs (Norwegian)
Website built using Django, Bootstrap and Font Awesome.