Coupled in air and in water Orr-Sommerfeld (OS) solver

Viscous wind wave stability analysis using coupled OS equations
6 Downloads
Updated 17 Jul 2025

View License

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 Linux
Tags Add Tags
Version Published Release Notes
1.0.2

comments updated

1.0.1

Added comments

1.0.0