code: def test_scatter_gpu(param):
      communicator = get_communicator(True)
  
      with chainer.using_config("dtype", param.dtype):
          xs = [
              chainer.Variable(
                  numpy.random.normal(size=(100, 100)).astype(
                      param.dtype
                  )
              )
              for _ in range(communicator.size)
          ]
          for x in xs:
              x.to_gpu()
          check_scatter(xs, communicator)
  
imports: import chainer
  import chainer.testing
  import chainer.testing.attr
  import numpy
  import pytest
  import chainermn
  import chainermn.functions
label_desc: Use image node_id 18 for calling a global function with example usage: test_scatter_gpu(param) without return types