PaStiX4CalculiX compilation error ubuntu20.04

Following this link:http://www.dhondt.de/ccx_2.20.README.INSTALL I am trying to install the PaStix4Calculix but having compiling issues when I run the make_pastix.sh. First there is a line which just contains the work HEAD which throws error so I had to remove it.
Then after some time there was an issue saying in one of the files in parsec folder of Pastix4Calculix there is a line called import mpi.h and couldn’t find it the file so then I altered my environement variable and added the MPI location and then this compiles good but after some time I get another compile error which states that ther is conflicting libraries definitions for mpi.h and nompi.h where nompi.h is somewhere references in the sopalin folder inside can you help me out

The make_pastix.sh is as follows
#!/bin/bash
if ! [[ -d build ]]; then
mkdir build
fi
cd build

INSTALLPATH=“~/pastix”
CUDADIR=“/usr/lib/cuda”
PARSECDIR=“/usr/lib/parsec”
SCOTCHDIR=“/usr/lib/scotch”
HWLOCDIR=“/usr/lib/hwloc”

cmake
-DCUDA_TOOLKIT_ROOT_DIR=${CUDADIR}
-DCMAKE_INSTALL_PREFIX=${INSTALLPATH}
-DCMAKE_BUILD_TYPE=Release
-DPASTIX_WITH_PARSEC=ON
-DPARSEC_DIR=${PARSECDIR}
-DSCOTCH_DIR=${SCOTCHDIR}
-DHWLOC_DIR=${HWLOCDIR}
-DPASTIX_WITH_CUDA=ON
-DCUDA_DIR=${CUDADIR}
-DPASTIX_ORDERING_SCOTCH=ON
-DCMAKE_C_COMPILER=gcc
-DCMAKE_CXX_COMPILER=g++
-DCMAKE_Fortran_COMPILER=gfortran
-DCMAKE_C_FLAGS=“-fopenmp”

make -j8
make install

The error displayed is as follows, I am putting the entire error details since I couldn’t find what is the exact reason for this
Scanning dependencies of target pastix_parsec
[ 61%] Building C object sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_cgetrf.c.o
[ 61%] Building C object sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_dgetrf.c.o
[ 61%] Building C object sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_spotrf.c.o
[ 61%] Building C object sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_zgetrf.c.o
[ 61%] Building C object sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_chetrf.c.o
[ 61%] Building C object sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_sgetrf.c.o
[ 61%] Building C object sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_zhetrf.c.o
[ 62%] Building C object sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_cpotrf.c.o
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:86:15: error: conflicting types for ‘MPI_User_function’
typedef void (MPI_User_function) ( void *, void *, int *, MPI_Datatype * );
^~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:86:15: error: conflicting types for ‘MPI_User_function’
typedef void (MPI_User_function) ( void *, void *, int *, MPI_Datatype * );
^~~~~~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:448:15: note: previous declaration of ‘MPI_User_function’ was here
typedef void (MPI_User_function)(void *, void *, int *, MPI_Datatype *);
^~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:92:3: error: conflicting types for ‘MPI_Status’
} MPI_Status;
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:409:37: note: previous declaration of ‘MPI_Status’ was here
typedef struct ompi_status_public_t MPI_Status;
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:448:15: note: previous declaration of ‘MPI_User_function’ was here
typedef void (MPI_User_function)(void *, void *, int *, MPI_Datatype *);
^~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:92:3: error: conflicting types for ‘MPI_Status’
} MPI_Status;
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:409:37: note: previous declaration of ‘MPI_Status’ was here
typedef struct ompi_status_public_t MPI_Status;
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:172:1: error: conflicting types for ‘MPI_Gather’
MPI_Gather( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1534:20: note: previous declaration of ‘MPI_Gather’ was here
OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:187:1: error: conflicting types for ‘MPI_Allreduce’
MPI_Allreduce( const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1302:20: note: previous declaration of ‘MPI_Allreduce’ was here
OMPI_DECLSPEC int MPI_Allreduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:196:1: error: conflicting types for ‘MPI_Alltoall’
MPI_Alltoall( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1306:20: note: previous declaration of ‘MPI_Alltoall’ was here
OMPI_DECLSPEC int MPI_Alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:210:1: error: conflicting types for ‘MPI_Reduce’
MPI_Reduce( const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1706:20: note: previous declaration of ‘MPI_Reduce’ was here
OMPI_DECLSPEC int MPI_Reduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:172:1: error: conflicting types for ‘MPI_Gather’
MPI_Gather( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:220:1: error: conflicting types for ‘MPI_Bcast’
MPI_Bcast( void *buffer, int count, MPI_Datatype datatype, int root,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1326:20: note: previous declaration of ‘MPI_Bcast’ was here
OMPI_DECLSPEC int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1534:20: note: previous declaration of ‘MPI_Gather’ was here
OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:86:15: error: conflicting types for ‘MPI_User_function’
typedef void (MPI_User_function) ( void *, void *, int *, MPI_Datatype * );
^~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:187:1: error: conflicting types for ‘MPI_Allreduce’
MPI_Allreduce( const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1302:20: note: previous declaration of ‘MPI_Allreduce’ was here
OMPI_DECLSPEC int MPI_Allreduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:196:1: error: conflicting types for ‘MPI_Alltoall’
MPI_Alltoall( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1306:20: note: previous declaration of ‘MPI_Alltoall’ was here
OMPI_DECLSPEC int MPI_Alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:448:15: note: previous declaration of ‘MPI_User_function’ was here
typedef void (MPI_User_function)(void *, void *, int *, MPI_Datatype *);
^~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:210:1: error: conflicting types for ‘MPI_Reduce’
MPI_Reduce( const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:92:3: error: conflicting types for ‘MPI_Status’
} MPI_Status;
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1706:20: note: previous declaration of ‘MPI_Reduce’ was here
OMPI_DECLSPEC int MPI_Reduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:409:37: note: previous declaration of ‘MPI_Status’ was here
typedef struct ompi_status_public_t MPI_Status;
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:220:1: error: conflicting types for ‘MPI_Bcast’
MPI_Bcast( void *buffer, int count, MPI_Datatype datatype, int root,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1326:20: note: previous declaration of ‘MPI_Bcast’ was here
OMPI_DECLSPEC int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
^~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:172:1: error: conflicting types for ‘MPI_Gather’
MPI_Gather( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1534:20: note: previous declaration of ‘MPI_Gather’ was here
OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:187:1: error: conflicting types for ‘MPI_Allreduce’
MPI_Allreduce( const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1302:20: note: previous declaration of ‘MPI_Allreduce’ was here
OMPI_DECLSPEC int MPI_Allreduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:86:15: error: conflicting types for ‘MPI_User_function’
typedef void (MPI_User_function) ( void *, void *, int *, MPI_Datatype * );
^~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:196:1: error: conflicting types for ‘MPI_Alltoall’
MPI_Alltoall( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1306:20: note: previous declaration of ‘MPI_Alltoall’ was here
OMPI_DECLSPEC int MPI_Alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:210:1: error: conflicting types for ‘MPI_Reduce’
MPI_Reduce( const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1706:20: note: previous declaration of ‘MPI_Reduce’ was here
OMPI_DECLSPEC int MPI_Reduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:220:1: error: conflicting types for ‘MPI_Bcast’
MPI_Bcast( void *buffer, int count, MPI_Datatype datatype, int root,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1326:20: note: previous declaration of ‘MPI_Bcast’ was here
OMPI_DECLSPEC int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:448:15: note: previous declaration of ‘MPI_User_function’ was here
typedef void (MPI_User_function)(void *, void *, int *, MPI_Datatype *);
^~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:92:3: error: conflicting types for ‘MPI_Status’
} MPI_Status;
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:409:37: note: previous declaration of ‘MPI_Status’ was here
typedef struct ompi_status_public_t MPI_Status;
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:86:15: error: conflicting types for ‘MPI_User_function’
typedef void (MPI_User_function) ( void *, void *, int *, MPI_Datatype * );
^~~~~~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:448:15: note: previous declaration of ‘MPI_User_function’ was here
typedef void (MPI_User_function)(void *, void *, int *, MPI_Datatype *);
^~~~~~~~~~~~~~~~~

In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:172:1: error: conflicting types for ‘MPI_Gather’
MPI_Gather( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:92:3: error: conflicting types for ‘MPI_Status’
} MPI_Status;
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:409:37: note: previous declaration of ‘MPI_Status’ was here
typedef struct ompi_status_public_t MPI_Status;
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1534:20: note: previous declaration of ‘MPI_Gather’ was here
OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:187:1: error: conflicting types for ‘MPI_Allreduce’
MPI_Allreduce( const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1302:20: note: previous declaration of ‘MPI_Allreduce’ was here
OMPI_DECLSPEC int MPI_Allreduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:196:1: error: conflicting types for ‘MPI_Alltoall’
MPI_Alltoall( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1306:20: note: previous declaration of ‘MPI_Alltoall’ was here
OMPI_DECLSPEC int MPI_Alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:210:1: error: conflicting types for ‘MPI_Reduce’
MPI_Reduce( const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1706:20: note: previous declaration of ‘MPI_Reduce’ was here
OMPI_DECLSPEC int MPI_Reduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:220:1: error: conflicting types for ‘MPI_Bcast’
MPI_Bcast( void *buffer, int count, MPI_Datatype datatype, int root,
^~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:172:1: error: conflicting types for ‘MPI_Gather’
MPI_Gather( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1326:20: note: previous declaration of ‘MPI_Bcast’ was here
OMPI_DECLSPEC int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1534:20: note: previous declaration of ‘MPI_Gather’ was here
OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:187:1: error: conflicting types for ‘MPI_Allreduce’
MPI_Allreduce( const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1302:20: note: previous declaration of ‘MPI_Allreduce’ was here
OMPI_DECLSPEC int MPI_Allreduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:196:1: error: conflicting types for ‘MPI_Alltoall’
MPI_Alltoall( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1306:20: note: previous declaration of ‘MPI_Alltoall’ was here
OMPI_DECLSPEC int MPI_Alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:210:1: error: conflicting types for ‘MPI_Reduce’
MPI_Reduce( const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1706:20: note: previous declaration of ‘MPI_Reduce’ was here
OMPI_DECLSPEC int MPI_Reduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:220:1: error: conflicting types for ‘MPI_Bcast’
MPI_Bcast( void *buffer, int count, MPI_Datatype datatype, int root,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1326:20: note: previous declaration of ‘MPI_Bcast’ was here
OMPI_DECLSPEC int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
^~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:86:15: error: conflicting types for ‘MPI_User_function’
typedef void (MPI_User_function) ( void *, void *, int *, MPI_Datatype * );
^~~~~~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:448:15: note: previous declaration of ‘MPI_User_function’ was here
typedef void (MPI_User_function)(void *, void *, int *, MPI_Datatype *);
^~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:92:3: error: conflicting types for ‘MPI_Status’
} MPI_Status;
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:409:37: note: previous declaration of ‘MPI_Status’ was here
typedef struct ompi_status_public_t MPI_Status;
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:172:1: error: conflicting types for ‘MPI_Gather’
MPI_Gather( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1534:20: note: previous declaration of ‘MPI_Gather’ was here
OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:187:1: error: conflicting types for ‘MPI_Allreduce’
MPI_Allreduce( const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1302:20: note: previous declaration of ‘MPI_Allreduce’ was here
OMPI_DECLSPEC int MPI_Allreduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:196:1: error: conflicting types for ‘MPI_Alltoall’
MPI_Alltoall( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1306:20: note: previous declaration of ‘MPI_Alltoall’ was here
OMPI_DECLSPEC int MPI_Alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:210:1: error: conflicting types for ‘MPI_Reduce’
MPI_Reduce( const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:86:15: error: conflicting types for ‘MPI_User_function’
typedef void (MPI_User_function) ( void *, void *, int *, MPI_Datatype * );
^~~~~~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1706:20: note: previous declaration of ‘MPI_Reduce’ was here
OMPI_DECLSPEC int MPI_Reduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:220:1: error: conflicting types for ‘MPI_Bcast’
MPI_Bcast( void *buffer, int count, MPI_Datatype datatype, int root,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1326:20: note: previous declaration of ‘MPI_Bcast’ was here
OMPI_DECLSPEC int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:448:15: note: previous declaration of ‘MPI_User_function’ was here
typedef void (MPI_User_function)(void *, void *, int *, MPI_Datatype *);
^~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:92:3: error: conflicting types for ‘MPI_Status’
} MPI_Status;
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:409:37: note: previous declaration of ‘MPI_Status’ was here
typedef struct ompi_status_public_t MPI_Status;
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:172:1: error: conflicting types for ‘MPI_Gather’
MPI_Gather( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1534:20: note: previous declaration of ‘MPI_Gather’ was here
OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:187:1: error: conflicting types for ‘MPI_Allreduce’
MPI_Allreduce( const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1302:20: note: previous declaration of ‘MPI_Allreduce’ was here
OMPI_DECLSPEC int MPI_Allreduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:196:1: error: conflicting types for ‘MPI_Alltoall’
MPI_Alltoall( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1306:20: note: previous declaration of ‘MPI_Alltoall’ was here
OMPI_DECLSPEC int MPI_Alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:210:1: error: conflicting types for ‘MPI_Reduce’
MPI_Reduce( const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1706:20: note: previous declaration of ‘MPI_Reduce’ was here
OMPI_DECLSPEC int MPI_Reduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:220:1: error: conflicting types for ‘MPI_Bcast’
MPI_Bcast( void *buffer, int count, MPI_Datatype datatype, int root,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1326:20: note: previous declaration of ‘MPI_Bcast’ was here
OMPI_DECLSPEC int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
^~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:86:15: error: conflicting types for ‘MPI_User_function’
typedef void (MPI_User_function) ( void *, void *, int *, MPI_Datatype * );
^~~~~~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:448:15: note: previous declaration of ‘MPI_User_function’ was here
typedef void (MPI_User_function)(void *, void *, int *, MPI_Datatype *);
^~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:92:3: error: conflicting types for ‘MPI_Status’
} MPI_Status;
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:409:37: note: previous declaration of ‘MPI_Status’ was here
typedef struct ompi_status_public_t MPI_Status;
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:172:1: error: conflicting types for ‘MPI_Gather’
MPI_Gather( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1534:20: note: previous declaration of ‘MPI_Gather’ was here
OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:187:1: error: conflicting types for ‘MPI_Allreduce’
MPI_Allreduce( const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1302:20: note: previous declaration of ‘MPI_Allreduce’ was here
OMPI_DECLSPEC int MPI_Allreduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:196:1: error: conflicting types for ‘MPI_Alltoall’
MPI_Alltoall( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1306:20: note: previous declaration of ‘MPI_Alltoall’ was here
OMPI_DECLSPEC int MPI_Alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:210:1: error: conflicting types for ‘MPI_Reduce’
MPI_Reduce( const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1706:20: note: previous declaration of ‘MPI_Reduce’ was here
OMPI_DECLSPEC int MPI_Reduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:220:1: error: conflicting types for ‘MPI_Bcast’
MPI_Bcast( void *buffer, int count, MPI_Datatype datatype, int root,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1326:20: note: previous declaration of ‘MPI_Bcast’ was here
OMPI_DECLSPEC int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
^~~~~~~~~
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c: In function ‘parsec_chetrf_sp1dplus_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c: In function ‘parsec_sgetrf_sp1dplus_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:99:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_chetrf_sp1dplus->arenas[PARSEC_chetrf_sp1dplus_DEFAULT_ARENA],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:96:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_sgetrf_sp1dplus->arenas[PARSEC_sgetrf_sp1dplus_DEFAULT_ARENA],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_sgetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:103:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_chetrf_sp1dplus->arenas[PARSEC_chetrf_sp1dplus_CBLK_WS_ARENA],
^
~~~

In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_chetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c: In function ‘parsec_zgetrf_sp1dplus_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:96:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_zgetrf_sp1dplus->arenas[PARSEC_zgetrf_sp1dplus_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c: In function ‘parsec_zgetrf_sp2d_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:256:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_zgetrf_sp2d->arenas[PARSEC_zgetrf_sp2d_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zgetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c: In function ‘parsec_zhetrf_sp1dplus_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:99:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_zhetrf_sp1dplus->arenas[PARSEC_zhetrf_sp1dplus_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:103:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_zhetrf_sp1dplus->arenas[PARSEC_zhetrf_sp1dplus_CBLK_WS_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c: In function ‘parsec_zhetrf_sp2d_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:266:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_zhetrf_sp2d->arenas[PARSEC_zhetrf_sp2d_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:270:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_zhetrf_sp2d->arenas[PARSEC_zhetrf_sp2d_CBLK_WS_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:274:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_zhetrf_sp2d->arenas[PARSEC_zhetrf_sp2d_BLOK_WS_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_zhetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c: In function ‘parsec_spotrf_sp1dplus_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:96:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_spotrf_sp1dplus->arenas[PARSEC_spotrf_sp1dplus_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c: In function ‘parsec_dgetrf_sp1dplus_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:96:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_dgetrf_sp1dplus->arenas[PARSEC_dgetrf_sp1dplus_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c: In function ‘parsec_spotrf_sp2d_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:257:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_spotrf_sp2d->arenas[PARSEC_spotrf_sp2d_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_spotrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c: In function ‘parsec_dgetrf_sp2d_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:256:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_dgetrf_sp2d->arenas[PARSEC_dgetrf_sp2d_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_dgetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c: In function ‘parsec_cgetrf_sp1dplus_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:96:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_cgetrf_sp1dplus->arenas[PARSEC_cgetrf_sp1dplus_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c: In function ‘parsec_cgetrf_sp2d_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:256:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_cgetrf_sp2d->arenas[PARSEC_cgetrf_sp2d_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c: In function ‘parsec_cpotrf_sp1dplus_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:96:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_cpotrf_sp1dplus->arenas[PARSEC_cpotrf_sp1dplus_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c: In function ‘parsec_cpotrf_sp2d_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:257:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_cpotrf_sp2d->arenas[PARSEC_cpotrf_sp2d_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cpotrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
make[2]: *** [sopalin/parsec/CMakeFiles/pastix_parsec.dir/build.make:715: sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_chetrf.c.o] Error 1
make[2]: *** Waiting for unfinished jobs…
make[2]: *** [sopalin/parsec/CMakeFiles/pastix_parsec.dir/build.make:676: sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_sgetrf.c.o] Error 1
make[2]: *** [sopalin/parsec/CMakeFiles/pastix_parsec.dir/build.make:689: sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_zgetrf.c.o] Error 1
make[2]: *** [sopalin/parsec/CMakeFiles/pastix_parsec.dir/build.make:728: sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_zhetrf.c.o] Error 1
make[2]: *** [sopalin/parsec/CMakeFiles/pastix_parsec.dir/build.make:754: sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_spotrf.c.o] Error 1
make[2]: *** [sopalin/parsec/CMakeFiles/pastix_parsec.dir/build.make:663: sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_cgetrf.c.o] Error 1
make[2]: *** [sopalin/parsec/CMakeFiles/pastix_parsec.dir/build.make:702: sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_dgetrf.c.o] Error 1
make[2]: *** [sopalin/parsec/CMakeFiles/pastix_parsec.dir/build.make:741: sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_cpotrf.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1691: sopalin/parsec/CMakeFiles/pastix_parsec.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
– Building for target x86_64
– Found target X86_64
– A cache variable, namely CBLAS_DIR, has been set to specify the install directory of CBLAS
– Looking for BLAS - found using PkgConfig
– Looking for cblas_dscal
– Looking for cblas_dscal - found
– Looking for cblas: test with blas succeeds
– Looking for cblas_dscal
– Looking for cblas_dscal - found
– cblas:
– Looking for BLAS - found using PkgConfig
– Looking for Fortran CHEEV
– Looking for Fortran CHEEV - found
– Looking for LAPACK in BLAS: found
– Checking for one of the modules ‘mkl-dynamic-lp64-iomp’
– Checking for one of the modules ‘mkl-dynamic-lp64-seq’
– Checking for one of the modules ‘openblas’
– Looking for LAPACK - found using PkgConfig
– A library with LAPACK API found.
– LAPACK_LIBRARIES /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblas.so
– Looking for LAPACKE_dgeqrf
– Looking for LAPACKE_dgeqrf - not found
– Looking for LAPACKE_dlascl_work
– Looking for LAPACKE_dlascl_work - not found
– Looking for lapacke : test with lapack fails
– Looking for LAPACKE - found using PkgConfig
– Looking for LAPACKE_dgeqrf
– Looking for LAPACKE_dgeqrf - found
– Looking for LAPACKE_dlascl_work
– Looking for LAPACKE_dlascl_work - found
– lapacke: /usr/include/x86_64-linux-gnu
– A cache variable, namely HWLOC_DIR, has been set to specify the install directory of HWLOC
– Looking for HWLOC - PkgConfig not used
– Looking for hwloc_topology_init
– Looking for hwloc_topology_init - found
– A cache variable, namely PARSEC_DIR, has been set to specify the install directory of PARSEC
– Looking for PARSEC - Try to detect pthread
– Looking for PARSEC - Try to detect libm
– Looking for PARSEC - Try to detect librt
– Looking for PARSEC - Try to detect libdl
– Looking for HWLOC - PkgConfig not used
– Looking for hwloc_topology_init
– Looking for hwloc_topology_init - found
– Looking for parsec – parsec_config.h not found
– Looking for parsec – lib parsec-base not found
– Looking for parsec – lib parsec_distribution not found
– Looking for parsec – lib parsec_distribution_matrix not found
– Look for PARSEC - compiler parsec_ptgpp found in /usr/local/bin
– Looking for parsec_init
– Looking for parsec_init - found
– A cache variable, namely SCOTCH_DIR, has been set to specify the install directory of SCOTCH
– Looking for SCOTCH_graphInit
– Looking for SCOTCH_graphInit - found
– Performing Test SCOTCH_Num_4
– Performing Test SCOTCH_Num_4 - Failed
– Performing Test SCOTCH_Num_8
– Performing Test SCOTCH_Num_8 - Success
– Scotch inlude dirs: /usr/local/include
– Checking for one of the modules ‘gtg’
– Building for target x86_64
– Found target X86_64
– Looking for BLAS - found using PkgConfig
– Looking for cblas_dscal
– Looking for cblas_dscal - found
– Looking for cblas: test with blas succeeds
– Looking for cblas_dscal
– Looking for cblas_dscal - found
– Looking for BLAS - found using PkgConfig
– Looking for Fortran CHEEV
– Looking for Fortran CHEEV - found
– Looking for LAPACK in BLAS: found
– Checking for one of the modules ‘mkl-dynamic-lp64-iomp’
– Checking for one of the modules ‘mkl-dynamic-lp64-seq’
– Checking for one of the modules ‘openblas’
– Looking for LAPACK - found using PkgConfig
– A library with LAPACK API found.
– LAPACK_LIBRARIES /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblas.so
– Looking for LAPACKE_dgeqrf
– Looking for LAPACKE_dgeqrf - not found
– Looking for LAPACKE_dlascl_work
– Looking for LAPACKE_dlascl_work - not found
– Looking for lapacke : test with lapack fails
– Looking for LAPACKE - found using PkgConfig
– Looking for LAPACKE_dgeqrf
– Looking for LAPACKE_dgeqrf - found
– Looking for LAPACKE_dlascl_work
– Looking for LAPACKE_dlascl_work - found
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/spm
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/spm - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/spm
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/spm - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/spm/tests
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/spm/tests - Done
– — Python wrapper is disabled with static libraries
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/kernels
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/kernels - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/kernels
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/kernels - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/kernels
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/kernels - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/kernels/gpus
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/kernels/gpus - Done
/home/vicknesh/PaStiX/pastix_src/build/kernels/gpus/pastix_cgemm_vbatched.cu/home/vicknesh/PaStiX/pastix_src/build/kernels/gpus/pastix_sgemm_vbatched.cu/home/vicknesh/PaStiX/pastix_src/build/kernels/gpus/pastix_zgemm_vbatched.cu/home/vicknesh/PaStiX/pastix_src/build/kernels/gpus/pastix_dgemm_vbatched.cu/home/vicknesh/PaStiX/pastix_src/kernels/gpus/LightSpMV-1.0/src/cLightSpMV.cu/home/vicknesh/PaStiX/pastix_src/kernels/gpus/LightSpMV-1.0/src/Options.cu/home/vicknesh/PaStiX/pastix_src/kernels/gpus/LightSpMV-1.0/src/SpMV.cu/home/vicknesh/PaStiX/pastix_src/kernels/gpus/LightSpMV-1.0/src/SpMVCSR.cu
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/refinement
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/refinement - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/sopalin/parsec
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/sopalin/parsec - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/sopalin/parsec
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/sopalin/parsec - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/sopalin/parsec
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/sopalin/parsec - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/test
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/test - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/test
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/test - Done
– A cache variable, namely TMG_DIR, has been set to specify the install directory of TMG
– Looking for BLAS - found using PkgConfig
– Looking for Fortran CHEEV
– Looking for Fortran CHEEV - found
– Looking for LAPACK in BLAS: found
– Checking for one of the modules ‘mkl-dynamic-lp64-iomp’
– Checking for one of the modules ‘mkl-dynamic-lp64-seq’
– Checking for one of the modules ‘openblas’
– Looking for LAPACK - found using PkgConfig
– A library with LAPACK API found.
– LAPACK_LIBRARIES /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblas.so
– Looking for Fortran dlarnv
– Looking for Fortran dlarnv - found
– Looking for Fortran dlagsy
– Looking for Fortran dlagsy - not found
– Looking for tmg : test with lapack fails
– Looking for tmg : try to find it elsewhere
– Looking for Fortran dlarnv
– Looking for Fortran dlarnv - found
– Looking for Fortran dlagsy
– Looking for Fortran dlagsy - found
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/test
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/test - Done
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/test
– Generate precision dependencies in /home/vicknesh/PaStiX/pastix_src/test - Done
– — Python wrapper is disabled with static libraries
– Configuring done
– Generating done
– Build files have been written to: /home/vicknesh/PaStiX/pastix_src/build
[ 1%] Built target parsec_headers_tgt
[ 1%] Built target bcsc_headers_tgt
[ 1%] Built target sopalin_headers
[ 2%] Built target spm_headers_tgt
[ 16%] Built target spm
[ 16%] Linking CXX static library libpastix_kernels_cuda.a
[ 18%] Built target pastix_kernels_cuda
[ 18%] Linking CXX static library libpastix_kernels.a
[ 44%] Built target pastix_kernels
[ 47%] Built target kernels_headers_tgt
[ 47%] Built target refinement_headers_tgt
[ 47%] Building C object sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_cgetrf.c.o
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:86:15: error: conflicting types for ‘MPI_User_function’
typedef void (MPI_User_function) ( void *, void *, int *, MPI_Datatype * );
^
~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:448:15: note: previous declaration of ‘MPI_User_function’ was here
typedef void (MPI_User_function)(void *, void *, int *, MPI_Datatype *);
^~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:92:3: error: conflicting types for ‘MPI_Status’
} MPI_Status;
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:409:37: note: previous declaration of ‘MPI_Status’ was here
typedef struct ompi_status_public_t MPI_Status;
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:172:1: error: conflicting types for ‘MPI_Gather’
MPI_Gather( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1534:20: note: previous declaration of ‘MPI_Gather’ was here
OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:187:1: error: conflicting types for ‘MPI_Allreduce’
MPI_Allreduce( const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1302:20: note: previous declaration of ‘MPI_Allreduce’ was here
OMPI_DECLSPEC int MPI_Allreduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:196:1: error: conflicting types for ‘MPI_Alltoall’
MPI_Alltoall( const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1306:20: note: previous declaration of ‘MPI_Alltoall’ was here
OMPI_DECLSPEC int MPI_Alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
^~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:210:1: error: conflicting types for ‘MPI_Reduce’
MPI_Reduce( const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
^~~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1706:20: note: previous declaration of ‘MPI_Reduce’ was here
OMPI_DECLSPEC int MPI_Reduce(const void *sendbuf, void *recvbuf, int count,
^~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/include/pastix.h:39,
from /home/vicknesh/PaStiX/pastix_src/common/common.h:22,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:24:
/home/vicknesh/PaStiX/pastix_src/include/pastix/nompi.h:220:1: error: conflicting types for ‘MPI_Bcast’
MPI_Bcast( void *buffer, int count, MPI_Datatype datatype, int root,
^~~~~~~~~
In file included from /usr/local/include/parsec/datatype.h:13,
from /usr/local/include/parsec.h:16,
from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:19:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1326:20: note: previous declaration of ‘MPI_Bcast’ was here
OMPI_DECLSPEC int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
^~~~~~~~~
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c: In function ‘parsec_cgetrf_sp1dplus_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:96:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_cgetrf_sp1dplus->arenas[PARSEC_cgetrf_sp1dplus_DEFAULT_ARENA],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
^
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c: In function ‘parsec_cgetrf_sp2d_New’:
/home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:256:5: warning: passing argument 2 of ‘parsec_matrix_add2arena’ makes pointer from integer without a cast [-Wint-conversion]
parsec_matrix_add2arena_rect( parsec_cgetrf_sp2d->arenas[PARSEC_cgetrf_sp2d_DEFAULT_ARENA],
^
~~~~~~~~~~~~~~~
In file included from /home/vicknesh/PaStiX/pastix_src/build/sopalin/parsec/parsec_cgetrf.c:23:
/usr/local/include/parsec/data_dist/matrix/matrix.h:210:71: note: expected ‘parsec_datatype_t’ {aka ‘struct ompi_datatype_t *’} but argument is of type ‘int’
int parsec_matrix_add2arena( parsec_arena_t *arena, parsec_datatype_t oldtype,
~~~~~~~~~~~~^
make[2]: *** [sopalin/parsec/CMakeFiles/pastix_parsec.dir/build.make:663: sopalin/parsec/CMakeFiles/pastix_parsec.dir/parsec_cgetrf.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1691: sopalin/parsec/CMakeFiles/pastix_parsec.dir/all] Error 2
make: *** [Makefile:141: all] Error 2

This is the entire display details