Skip to content
/ turbx Public

Tools for analysis of turbulent flow datasets

License

Notifications You must be signed in to change notification settings

iagappel/turbx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

turbx

PyPI version Downloads

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:

  • A python3 installation (3.8+ recommended)
  • An MPI implementation such as OpenMPI
  • A parallel HDF5 installation (must be compiled with --enable-parallel)
  • mpi4py (optionally compiled from source)
  • h5py compiled with parallel configuration

Visualization 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.