SoftwareX (Jan 2021)
One-dimensional turbulence (ODT): Computationally efficient modeling and simulation of turbulent flows
Abstract
One-dimensional turbulence (ODT) is an accurate and computationally efficient model for simulating turbulent flows. ODT has been applied to a wide range of flow problems including reaction, multiphase, differential diffusion, heat release, buoyancy, and wall flows. Applications include use as a standalone model and as a closure for large-eddy simulation (LES). Its strength lies in the ability to capture a full range of turbulent length and time scales. The ODT model is strongly coupled with its implementation, complicating its formulations. We present a modern, open-source, object-oriented C++ implementation of ODT. The code described here and made available online can be used as a starting point to understand, apply, and extend the ODT model, enabling its further application to turbulent flow research.