def test_readout(comm): pm = ParticleMesh(BoxSize=8.0, Nmesh=[8, 8], comm=comm, dtype='f8') real = RealField(pm) real.value[...] = 1.0 pos = numpy.ones((1, 2)) out = numpy.empty((1), dtype='f8') real.readout(pos, out=out) pos = numpy.ones((1, 2), dtype='f4') out = numpy.empty((1), dtype='f8') real.readout(pos, out=out) pos = numpy.ones((1, 2), dtype='f4') out = numpy.empty((1), dtype='f4') real.readout(pos, out=out)
def test_readout(comm): pm = ParticleMesh(BoxSize=8.0, Nmesh=[8, 8], comm=comm, dtype='f8') real = RealField(pm) real.value[...] = 1.0 pos = numpy.ones ((1, 2)) out = numpy.empty((1), dtype='f8') real.readout(pos, out=out) pos = numpy.ones ((1, 2), dtype='f4') out = numpy.empty((1), dtype='f8') real.readout(pos, out=out) pos = numpy.ones ((1, 2), dtype='f4') out = numpy.empty((1), dtype='f4') real.readout(pos, out=out)