Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 2fe96174012fea2d88f752857a5bea1d > files > 57

python-mpi4py-0.6.0-4mdv2008.1.i586.rpm

## mpiexec -n 1 python ex-2.35.py

# Calls to attach and detach buffers

# --------------------------------------------------------------------

import numpy
import mpi4py.MPI as MPI

# --------------------------------------------------------------------

BUFSISE = 10000

buff = numpy.empty(BUFSISE, dtype='b')

MPI.Attach_buffer(buff)

buff2 = MPI.Detach_buffer()

MPI.Attach_buffer(buff2)

MPI.Detach_buffer()


# --------------------------------------------------------------------

assert len(buff2) == BUFSISE

# --------------------------------------------------------------------