Extensible toolkit for analyzing turbulent flow datasets.
Install with pip
:
pip install --upgrade --user turbx
turbx
runs in python3
and uses parallel HDF5
(wrapped by h5py
) for high-performance collective MPI-IO with mpi4py
. This requires:
python3
installation (3.8+ recommended)OpenMPI
HDF5
installation (must be compiled with --enable-parallel
)mpi4py
(optionally compiled from source)h5py
compiled with parallel configurationVisualization of HDF5
datasets is possible using Paraview
with the use of xdmf
data descriptor files, which are written automatically by calling .make_xdmf()
on turbx
data class (such as rgd
) class instances.