Streamlines failing on Crusher Hip Build
On Crusher, I am using a HIP enabled VTK-m build within Ascent and I am running AMR-Wind using streamlines.
It looks like VTK-h is passing all the necessary info to VTK-m (num seeds, step size, num steps, field). And it looks like the PartitionedDataSet input is nonempty (I have the summary printed in the output) and is passed to VTK-m intact (also printed in output). I then printed out the particle advection output and see that the positions are gone.
I tracked the errors to worklet calls that fail because properties of points/positions are zero. What I have not done is determine where the positions are being zeroed out.
I've attached the stacktrace and output of running AMR-Wind, along with the ascent_actions file and AMR-wind input file. I've also attached my build script and a small patch from Abhishek that added some print statements.
Apart from the machine defaults, I'm using rocm/4.5.2, gcc/11.2.0, cray-python/3.9.4.2, and cmake/3.22.1.