Orr-Sommerfeld and Squire operators for channel flows

This repository contains codes forming the Orr-Sommerfeld and Squire operators for channel flows.
28 Downloads
Updated 22 Aug 2024

View License

This repository contains some codes to generate the figures in the paper "analysis of fluid systems: stability,receptivity,sensitivity".
Code 'resolvent_norm.m' plots Fig.12 (Couette flow) in the paper.
Code 'transient_energy.m' plots Fig.4 (Poiseuille flow) in the paper.
Code 'H2_norm.m' plots contour of the H2 norm of the resolvent as functions of streamwise and spanwise wavenumbers for Poiseuille flow.
Code 'eig_pseudo.m' plots Fig.6 (Couette flow) in the paper.
Four functions 'cheb.m', 'clenCurt.m', 'oss_operator.m' and 'eigenvalue_selection.m' are needed for the main functions.
Variables (Re, kx, ky, type of flow, number of eigenvalues) can be modified at the start of each main function code.

Cite As

Jitong Ding (2025). Orr-Sommerfeld and Squire operators for channel flows (https://nl.mathworks.com/matlabcentral/fileexchange/171664-orr-sommerfeld-and-squire-operators-for-channel-flows), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2024a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0