<div dir="ltr">Hello,<div><br></div><div>I have observed the following behavior when I have a custom scheduler that runs a Tasklet:</div><div><br></div><div>I retrieve the type of the scheduler before I run the Tasklet unit popped from the argobots pool and it is ULT which is what expected.</div><div>The scheduler runs the Tasklet, and after it's done I retrieve its type again and it has changed to Tasklet which is unexpected.</div><div><br></div><div>This seems a bit weird for me and I would like to know whether this shall be the functionality.</div><div>I also checked against an older version of argobots and I found out that this is not happening there.</div><div><br></div><div>Specifically, in version 1.0a1 the function <a class="gmail-code" href="https://press3.mcs.anl.gov//wp-content/blogs.dir/231/files/argobots/doxygen/latest/d8/d4d/stream_8c.html#a0e222490fec0b8b0c5513a17ed5774b6" style="font-size:13px;color:rgb(70,101,162);text-decoration-line:none;font-family:monospace,fixed;white-space:pre-wrap;background-color:rgb(251,252,253)">ABTI_xstream_schedule_task</a> saves the state of current thread/task and recovers it after it's done executing the Tasklet. This is removed in current version.</div><div><br></div><div>Thank you for your time,</div><div>Polykarpos</div><div><br></div></div>