<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><br>No, you can't remove this because it initializes the device etc. You can't have all the threads trying to initialize the device.</div><div><br></div></div></blockquote><div><br></div><div>OK, I am now running everything once w/o threads so it is fine for me, but I added it back in.</div><div><br></div><div>Also, I see there are a lot of cached handles in <a href="http://aijcusparse.cu" target="_blank">aijcusparse.cu</a>. If they get set w/o threads (thread 0) and then get used laterĀ  in OMP that could be a problem. My code runs fine and it first runs without threads and then runs with 10 threads/solves using cuSparse ILU solves. So it seems OK.</div></div></div>