Skip to main content

A very lightweight implementation of distributed arrays

Project description

pnumpy
======

$Id: README 8 2014-02-02 15:23:00Z pletzer $

pnumpy is a very lightweight implementation of distributed arrays,
which is based on numpy and mpi4py. pnumpy supports arrays in any
number of dimensions. pnumpy works seemlessly with numpy slicing
operators ufunc, etc., making it easy to transition from numpy
arrays to using pnumpy arrays.

Installation
------------

pnumpy needs python 2.x, mpi4py, and numpy. To install pnumpy type:

[sudo] python setup.py install

or

python setup.py install --prefix=<install_directory>

if you wish to install pnumpy under install_directory (make sure
to set the PYTHONPATH environment variable to
<install_directory/lib/python<version>/site-packages).

Testing
-------

cd tests
mpiexec -n 4 python testDistArray.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pnumpy-1.0.tar.gz (6.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page