Coupled in air and in water Orr-Sommerfeld (OS) solver
Version 1.0.2 (55.3 KB) by
Krishanu Kumar
Viscous wind wave stability analysis using coupled OS equations
This MATLAB code solves the linear stability problem of wind-generated water waves under viscous flow conditions. The formulation is based on the coupled Orr-Sommerfeld equations, accounting for the interaction between the air and water velocity profiles across the interface. The primary objective is to evaluate the growth rates and phase speeds of interfacial waves by solving a generalized eigenvalue problem for each prescribed wavenumber. Discretization of the coupled air-water domain using Chebyshev collocation methods and solution of the coupled eigenvalue problem to obtain complex wave speeds, where the imaginary part indicates growth or decay rates.
The numerical scheme implemented in the code follows the methodology described in Zeisel et al, Viscous effects on wave generation by strong winds. J. Fluid Mech 2008, 597, 343–369.
Cite As
Krishanu Kumar (2026). Coupled in air and in water Orr-Sommerfeld (OS) solver (https://uk.mathworks.com/matlabcentral/fileexchange/181528-coupled-in-air-and-in-water-orr-sommerfeld-os-solver), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2025a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Acknowledgements
Inspired by: Orr Sommerfeld - Stability analysis, Chebyshev collocation code for solving two phase Orr-Sommerfeld eigenvalue problem, Orr-Sommerfeld and Squire operators for channel flows
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.2 | comments updated |
|
|
| 1.0.1 | Added comments |
|
|
| 1.0.0 |
|
