Hi,
yes, it must be global to be able to calculate the interferences between different sub-systems.
It would be nice to be able to split the instances at run-time (it would save a LOT of computational power), but it would mean to forecast who's going to interfere with who in all the simulation. This, in turns, depends on the nodes positions and the channels they're using... a huge problem.
Anyway, for now it's a single global.
T.