Declaration: auto particle_comm = Cabana::Grid::createGlobalParticleComm<memory_space>(*_spm.localGrid()); migrate is a built-in Cabana function.