Home My Page Projects PaStiX
Summary Activity Forums Lists Docs News Files

Forum: help

Monitor Forum | Start New Thread Start New Thread
FTBS with mpi4Py 2.0.2 [ Reply ]
By: Trophime Christophe on 2017-03-07 16:11
[forum:151220]
Hi,

Trying to rebuild 5.2.3 with mpi4py 2.0.2 on Debian/Testing I run into this error:
...
CC="mpicc -Wall" make -C wrapper/src/pypastix PASTIX_PREFIX=/build/pastix-5.2.3/src/../install
make[3]: Entering directory '/build/pastix-5.2.3/src/wrapper/src/pypastix'
python setup.py install --prefix=/build/pastix-5.2.3/src/../install
running install
running build
running build_ext
cythoning src/pypastix.pyx to src/pypastix.c

Error compiling Cython file:
------------------------------------------------------------
...
ctypedef double pastix_float_t

cdef struct pastix_data_t:
pass

void pastix(pastix_data_t **pastix_data, MPI_Comm pastix_comm, pastix_int_t n, pastix_int_t *colptr, pastix_int_t *row, pastix_float_t *avals, pastix_int_t *perm, pastix_int_t *invp, pastix_float_t *b, pastix_int_t rhs, pastix_int_t *iparm, double *dparm)
^
------------------------------------------------------------

src/_pastix.pxd:146:45: 'MPI_Comm' is not a type identifier
...

Have you any idea idea how to fix this?
Best

C