Fatal protocol error: check version between mpiexec.exe, msmpi.dll, and smpd.exe

1,081 views
Skip to first unread message

kimfa...@gmail.com

unread,
Jun 3, 2014, 1:48:16 AM6/3/14
to mpi...@googlegroups.com
Hi everyone,

I'm trying to work with the TauDEM tools to pre-condition my DEM.  To do this, I installed the TauDEM tools, but need to run MPICH2 (as far as I can tell). 

However, when I try to run any command, I get

"Fatal protocol error: check version between mpiexec.exe, msmpi.dll, and smpd.exe"

I'm quite new to all of this - and am totally lost how to get my versions in line.  I uninstalled the MS MPI, and have the Microsoft HPC Pack 2012 MS.

Can anyone help point me in the right direction??

Thanks,
Kim

Lisandro Dalcin

unread,
Jun 4, 2014, 8:43:56 AM6/4/14
to mpi4py
On 3 June 2014 08:48, <kimfa...@gmail.com> wrote:
> I'm quite new to all of this - and am totally lost how to get my versions in
> line. I uninstalled the MS MPI, and have the Microsoft HPC Pack 2012 MS.

Please note that MS MPI and Microsoft HPC Pack are rather the same
beast, more precisely, MS MPI is a component of the MS HPC Pack.

Have you also installed MPICH2? If you install both MPICH2 and MS HPC
Pack, then there is a chance you are mixing mpiexec and libraries from
different MPI implementations.

If you only installed MS HPC Pack, then I have no idea what could be
wrong. I guess you will have to contact MS folks for support, these
kind of issues with Windows are almost impossible for me to debug
without physical access to the machine.

I think the first thing you need to do is to compile a simple MPI
program (like demo/helloworld.c in mpi4py's sources), and make sure
you can run it with 3 or 4 processes.


--
Lisandro Dalcin
---------------
CIMEC (UNL/CONICET)
Predio CONICET-Santa Fe
Colectora RN 168 Km 472, Paraje El Pozo
3000 Santa Fe, Argentina
Tel: +54-342-4511594 (ext 1016)
Tel/Fax: +54-342-4511169
Reply all
Reply to author
Forward
0 new messages