code: def test_mempool_32bit_issues():
      import struct
  
      if struct.calcsize("@P") * 8 < 64:
          pytest.skip("only relevant on 64-bit systems")
  
      # https://github.com/inducer/pycuda/issues/282
      from pyopencl._cl import _TestMemoryPool
  
      pool = _TestMemoryPool()
  
      for i in [30, 31, 32, 33, 34]:
          for offs in range(-5, 5):
              pool.allocate(2**i + offs)
  
imports: import numpy
  import numpy.linalg
  import pytest
  import pyopencl
  import pyopencl.array
  import pyopencl.cltypes
  import pyopencl.clrandom
  from pyopencl.tools import pytest_generate_tests_for_pyopencl, ImmediateAllocator, DeferredAllocator
  from pyopencl.characterize import get_pocl_version
label_desc: Use image node_id 15 for calling a global function with example usage: test_mempool_32bit_issues() without return types