TURBULENT Dynamics QVec Tool
Turbulent Dynamics specialises in running high-resolution fluid dynamics simulations on supercomputers. The application decomposes the complete simulation space into smaller grids and each grid is run on one node. During the simulation each node creates output files independently. This applicaiton is used to stitch these files together and do some other post processing calculations.
Documentation
Getting Started
git clone --recursive https://github.com/TurbulentDynamics/tdQVecTool.git
cd tdQVecTool && swift build
./tdQVecTool -va Tests/TinyTestData
./tdQVecTool -v TD_Rushton_Sample_Output_QVec/plot_slice.XZplane.V_4.Q_4.step_00000200.cut_70
./tdQVecTool *
There is limit to number of arguments on Linux systems so the following can also be used
./tdQVecTool -a /path/to/rootdir
./tdQVecTool --blob "rootdir/*.XZplane*"
./tdQVecTool --xzplane rootdir
Larger Sample data is in the git-lfs repo here https://github.com/TurbulentDynamics/tdQVecRushtonTurbineSampleOutput.git
46M plot_output_np64_gridx160
131M plot_output_np8_gridx268
3.4M plot_output_np8_gridx44
181M total
#The jupyter notebook in the "python" directory can be used to visualise the file created.