TARANG is an object-oriented parallel C++ code that can simulate incompressible fluid, magnetohydrodynamics (MHD), scalars, and Rayleigh Benard convection. At present we can solve for periodic and free-slip boundary conditions. The code scales reasonably well up to a grid size of 20483, and we hope to be able to go to 40963 and higher grids.

We are in the process of extending our code to

  1. No-slip boundary conditions
  2. Cylindrical geometry
  3. Spherical geometry, etc.

We welcome collaborations in developing the code further, testing, and usage for various physics and engineering applications.

Download


You can download the code from GitHub.

If you have any problems in downloading TARANG please  mail us at turbulencehub.iitk@gmail.com

Installing Tarang


Instructions to Install Tarang

Manual


This is a three year old manual. We are planning to update it soon.

Tarang Manual

Citation


We will greatly appreciate if you acknowledge the usage of TARANG by citing the paper

“M. K. Verma, A. Chatterjee, S. Paul, K. S. Reddy, R. Yadav, M. Chandra, and R. Samtaney, Benchmarking and scaling studies of a pseudospectral code Tarang for turbulence simulations, Pramana, 2013.”, PDF

Developers


Mahendra K. Verma, Supriyo Paul, Mani Chandra, Sandeep Reddy, Anando Chatterjee, Rakesh Yadav