<div dir="ltr"><div><div><div>Hi David,<br><br></div>I get what you are saying. Thanks for the correction :). <br><br>Why would you want to continue using vtkMultiThreader when Sequential or Simple is used? In fact, now that there is an openmp backend, we should be removing simple. It was only there to ease debugging since tbb had very complex back-traces. Openmp back-traces are much more readable. Do you want the algorithm to be multithreaded even when Sequential is used?<br><br>I think it should be quite easy to add a compile time "#define" based on VTK_SMP_IMPLEMENTATION_TYPE.<br><br></div>Thanks<br></div>Sujin<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 8, 2016 at 5:50 PM, David Gobbi <span dir="ltr"><<a href="mailto:david.gobbi@gmail.com" target="_blank">david.gobbi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Mon, Feb 8, 2016 at 3:37 PM, Sujin Philip <span dir="ltr"><<a href="mailto:sujin.philip@kitware.com" target="_blank">sujin.philip@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hi David,<br><br></div>There is no official API to find out what the back-end is. I don't think there is a simple hack either. The back-end is supposed to be transparent to the user with the only visible difference being the performance. Why do you want to know?<br></div></div></div></blockquote><div><br></div></span><div>It's for the new vtkSMPTools implementation of vtkThreadedImageAlgorithm.  It would be nice if it could automatically default to using vtkSMPTools if a suitable backend is present, or use vtkMultiThreader if a vtkSMPTools backend is "Sequential" or "Simple".</div><div><br></div><div>Also, if there is no way to know what the backend is, then isn't it "opaque" rather than "transparent"?  :)</div><span class="HOEnZb"><font color="#888888"><div><br></div><div> - David</div><div><br></div><div><br></div></font></span></div></div></div>
</blockquote></div><br></div>