Welcome to Tarang’s documentation!#
Tarang is a pseudo-spectral solver designed for Hydrodynamic Turbulence. It leverages object-oriented programming and high-performance libraries like NumPy and CuPy for efficient computations, supporting both CPU and GPU environments. Equipped with a Graphical User Interface (GUI) and robust post-processing capabilities, Tarang simplifies running simulations and analyzing data, making it an ideal tool for studying turbulence.
Tarang can solve a variety of Partial Differential Equations (PDEs) in turbulent flows across both 2D and 3D domains:
Hydrodynamics
Magnetohydrodynamics (MHD)
Rayleigh-Bénard Convection
Scalar field
Additionally, Tarang supports various external forcing mechanisms including random modal forcing, bulk rotation and buoyancy.
The post-processing suite allows users to extract and analyze key simulation results using key quantities such as energy, dissipation, energy spectra, and flux for the fields involved.
Getting Started