I'm not sure whether or not I will even be using any threading in the work I'll be doing. I'm mainly using PDL just so I can use matrix multiplication to make my equations simpler. However, I will keep your suggestion in mind, since I may end up using threading if possible to increase speed.