create smp comm