wip/py-mpi4y-fft: import py-mpi4y-fft-3.0.3
This commit is contained in:
parent
59561fd9cc
commit
8219a6e71c
|
@ -0,0 +1,12 @@
|
|||
mpi4py-fft is a Python package for computing Fast Fourier
|
||||
Transforms (FFTs). Large arrays are distributed and communications
|
||||
are handled under the hood by MPI for Python (mpi4py).
|
||||
To distribute large arrays we are using a new and completely
|
||||
generic algorithm that allows for any index set of a
|
||||
multidimensional array to be distributed. We can distribute
|
||||
just one index (a slab decomposition), two index sets
|
||||
(pencil decomposition) or even more for higher-dimensional arrays.
|
||||
|
||||
mpi4py-fft comes with its own Python interface to the serial FFTW
|
||||
library. This interface can be used much like pyfftw, and even for
|
||||
real-to-real transforms, like discrete cosine or sine transforms.
|
|
@ -0,0 +1,20 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= mpi4py-fft-2.0.3
|
||||
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
||||
CATEGORIES= parallel math python
|
||||
MASTER_SITES= ${MASTER_SITE_PYPI:=m/mpi4py-fft/}
|
||||
|
||||
MAINTAINER= jihbed.research@gmail.com
|
||||
HOMEPAGE= https://bitbucket.org/mpi4py/mpi4py-fft/src/master/
|
||||
COMMENT= Parallel Fast Fourier Transforms (FFTs) using MPI for Python
|
||||
LICENSE= modified-bsd
|
||||
|
||||
DEPENDS+= ${PYPKGPREFIX}-mpi4py>=3.0.3:../../wip/py-mpi4py
|
||||
|
||||
BUILDLINK_API_DEPENDS.py-cython+= ${PYPKGPREFIX}-cython>=0.12.1
|
||||
.include "../../devel/py-cython/buildlink3.mk"
|
||||
.include "../../math/fftw/buildlink3.mk""
|
||||
.include "../../math/py-numpy/buildlink3.mk"
|
||||
.include "../../lang/python/egg.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,47 @@
|
|||
@comment $NetBSD$
|
||||
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
||||
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/requires.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
||||
${PYSITELIB}/mpi4py_fft/__init__.py
|
||||
${PYSITELIB}/mpi4py_fft/__init__.pyc
|
||||
${PYSITELIB}/mpi4py_fft/__init__.pyo
|
||||
${PYSITELIB}/mpi4py_fft/distarray.py
|
||||
${PYSITELIB}/mpi4py_fft/distarray.pyc
|
||||
${PYSITELIB}/mpi4py_fft/distarray.pyo
|
||||
${PYSITELIB}/mpi4py_fft/fftw/__init__.py
|
||||
${PYSITELIB}/mpi4py_fft/fftw/__init__.pyc
|
||||
${PYSITELIB}/mpi4py_fft/fftw/__init__.pyo
|
||||
${PYSITELIB}/mpi4py_fft/fftw/factory.py
|
||||
${PYSITELIB}/mpi4py_fft/fftw/factory.pyc
|
||||
${PYSITELIB}/mpi4py_fft/fftw/factory.pyo
|
||||
${PYSITELIB}/mpi4py_fft/fftw/fftw_xfftn.so
|
||||
${PYSITELIB}/mpi4py_fft/fftw/utilities.so
|
||||
${PYSITELIB}/mpi4py_fft/fftw/xfftn.py
|
||||
${PYSITELIB}/mpi4py_fft/fftw/xfftn.pyc
|
||||
${PYSITELIB}/mpi4py_fft/fftw/xfftn.pyo
|
||||
${PYSITELIB}/mpi4py_fft/io/__init__.py
|
||||
${PYSITELIB}/mpi4py_fft/io/__init__.pyc
|
||||
${PYSITELIB}/mpi4py_fft/io/__init__.pyo
|
||||
${PYSITELIB}/mpi4py_fft/io/file_base.py
|
||||
${PYSITELIB}/mpi4py_fft/io/file_base.pyc
|
||||
${PYSITELIB}/mpi4py_fft/io/file_base.pyo
|
||||
${PYSITELIB}/mpi4py_fft/io/generate_xdmf.py
|
||||
${PYSITELIB}/mpi4py_fft/io/generate_xdmf.pyc
|
||||
${PYSITELIB}/mpi4py_fft/io/generate_xdmf.pyo
|
||||
${PYSITELIB}/mpi4py_fft/io/h5py_file.py
|
||||
${PYSITELIB}/mpi4py_fft/io/h5py_file.pyc
|
||||
${PYSITELIB}/mpi4py_fft/io/h5py_file.pyo
|
||||
${PYSITELIB}/mpi4py_fft/io/nc_file.py
|
||||
${PYSITELIB}/mpi4py_fft/io/nc_file.pyc
|
||||
${PYSITELIB}/mpi4py_fft/io/nc_file.pyo
|
||||
${PYSITELIB}/mpi4py_fft/libfft.py
|
||||
${PYSITELIB}/mpi4py_fft/libfft.pyc
|
||||
${PYSITELIB}/mpi4py_fft/libfft.pyo
|
||||
${PYSITELIB}/mpi4py_fft/mpifft.py
|
||||
${PYSITELIB}/mpi4py_fft/mpifft.pyc
|
||||
${PYSITELIB}/mpi4py_fft/mpifft.pyo
|
||||
${PYSITELIB}/mpi4py_fft/pencil.py
|
||||
${PYSITELIB}/mpi4py_fft/pencil.pyc
|
||||
${PYSITELIB}/mpi4py_fft/pencil.pyo
|
|
@ -0,0 +1,6 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (mpi4py-fft-2.0.3.tar.gz) = be1ebd3ae1678f67166a47379e11f8385d35e28f
|
||||
RMD160 (mpi4py-fft-2.0.3.tar.gz) = 1940cabdee96d16b0179f180717c14998bd65d67
|
||||
SHA512 (mpi4py-fft-2.0.3.tar.gz) = fb4478d23f7c7d6d35f92c6a48c69fb3c31e36efbc75b74d9d9184069589366471bd53bb6fa502ac7adb811fdf7e71fce3a4e84088069f5e9b781a6649be61b8
|
||||
Size (mpi4py-fft-2.0.3.tar.gz) = 35636 bytes
|
Loading…
Reference in New Issue