Particle advection and unbounded recursion fix
The changes in !2535 (merged) address an issue with a bug in the HIP compiler in dealing with recursion.
This fix had the curious side effect in the MPI enabled particle advection code. One of the tests would hang (on ubuntu1804_gcc7). This problem occurred when
vtkm::cont::cuda::internal::ScopedCudaStackSize stack(16 * 1024);
was removed from the code. (see vtkm/worklet/particleadvection/ParticleAdvectionWorklet.h)
The problem mysteriously goes away when this line is restored.
The reason for this not understood and may be indicative of a larger problem.
Edited by Kenneth Moreland