Sample MATLAB code for velocity gradient partitioning
Description
This MATLAB script computes the normality-based velocity gradient partitioning for randomly-generated velocity gradients and ensures that approaches based on the eigendecomposition and the Schur decomposition produce consistent results. See the following journal articles and the references therein for background and technical details.
If you make use of this code, please cite the following article:
Arun, R. & Colonius, T. (2024). Velocity gradient partitioning in turbulent flows. J. Fluid Mech. 1000, R5. DOI: 10.1017/jfm.2024.1021
Please also consider citing the following related articles:
Arun, R. & Colonius, T. (2024). Velocity gradient analysis of a head-on vortex ring collision. J. Fluid Mech. 982, A16. DOI: 10.1017/jfm.2024.90
Arun, R., Kamal, M., Colonius, T. & Johnson, P.L. (2025). Normality-based analysis of multiscale velocity gradients and energy transfer in direct and large-eddy simulations of isotropic turbulence. J. Fluid Mech. 1021, A47. DOI: https://doi.org/10.1017/jfm.2025.10748
Files
| Name | Size | Actions |
|---|---|---|
|
md5:069a978a687f6d48e49a180ec42a2d68
|
9.3 kB | Download |