Unravelling the statistical geometry of material loops in turbulence with TurTLE
A team of researchers from the Max Planck Institute of Dynamics and Self-Organization, the MPCDF and INRIA (Nancy, France) have developed a new open-source computer-simulation code named TurTLE for massively parallel simulations of turbulent flows. The code has recently been employed for studying the geometry of turbulent mixing in fluid flows; the results were published as a “featured article” in Nature Communications.
About the TurTLE code
TurTLE (Turbulence Tools: Lagrangian and Eulerian) implements a number of standard functionality of Fourier-based pseudo-spectral numerical simulations, as well as the corresponding numerical particle-tracking functionality. The package also contains a Navier-Stokes solver, as well as post-processing tools. TurTLE is written in C++ and it uses a hybrid MPI/OpenMP programming paradigm, relying on FFTW3 for an efficient Fourier transform implementation. HDF5 is used for I/O, including for parameter input and output of statistics. CMake is used for compilation and installation.
References and original publications:
- The statistical geometry of material loops in turbulence. Lukas Bentkamp, T. D. Drivas, C. C. Lalescu & M. Wilczek. Nature Communications 13, 2088 (2022)
- Wool balls in the wind: The geometry of turbulent mixing. Max Planck Institute for Dynamics and Self-Organization (2022)
- An Efficient Particle Tracking Algorithm for Large-Scale Parallel Pseudo-Spectral Simulations of Turbulence. C. C. Lalescu, B. Bramas, M. Rampp, M. Wilczek. Computer Physics Communications (2022, in press). preprint arXiv:2107.01104
- Open-source code TurTLE
Michael Wilczek, Max Planck Institute for Dynamics and Self-Organization, Goettingen and University of Bayreuth
Markus Rampp, Max Planck Computing and Data Facility, Garching