Hello, I am using SuSE Linux on a SGI Altix 3700 and am having trouble with my C multi-threaded program.

I am attempting to assign each thread to a different CPU. I have been successful in using cpuset_pin() to assign a cpu to the current process, but not an individual thread. i have looked into using an 'affinity mask' but have had no luck. Any help or comments are appreciated!

- chris