PDL 2.059 has just been released. Notable changes since 2.058:
As alluded above, pthreading now uses the number of available CPU cores if no PDL_AUTOPTHREAD_TARG is set
use of tgmath.h plus some macros makes for shorter generated functions
The first point will mean you need to ensure you set “NoPthread=>1” on your functions if that is necessary, for instance if you are calling into a non-thread-safe library, or doing I/O.