Hi, I got tired of manually creating unstructured volumes via ParaView, so I wrote a simple CLI converter which does the job in a fraction of time and with minimal user interaction. It can also perform basic thresholding of the scalar field.
It has at least these downsides:
only hexahedra (cubes) can be generated so far;
doesn't stream, the entire output is generated in memory and dumped afterwards;
doesn't parallelize very well.
I will add the support for tets & wedges at some point. However, I don't expect I will ever need to deal with performance here (the conversion of Magnetic Reconnection Volume dataset takes ~3 minutes on my machine), so that is left for others to improve.
Hi, I got tired of manually creating unstructured volumes via ParaView, so I wrote a simple CLI converter which does the job in a fraction of time and with minimal user interaction. It can also perform basic thresholding of the scalar field.
It has at least these downsides:
I will add the support for tets & wedges at some point. However, I don't expect I will ever need to deal with performance here (the conversion of Magnetic Reconnection Volume dataset takes ~3 minutes on my machine), so that is left for others to improve.