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
======
$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
Release history Release notifications | RSS feed
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)