Hi Shiqing,

 

As requested, I ran the wmic command. No problems executing notepad.exe remotely – process with id 2416 created on remote node.

From 10.244.166.37

C:\Users\greenbutton>wmic /node:10.243.1.134 process call create notepad.exe

Executing (Win32_Process)->Create()

Method execution successful.

Out Parameters:

instance of __PARAMETERS

{

        ProcessId = 2416;

        ReturnValue = 0;

};

 

Also no problems running the MPI command on notepad.exe

From 10.244.166.37

C:\Users\greenbutton>mpirun -np 2 -host 10.244.166.37,10.243.1.134 c:\windows\system32\notepad.exe

connecting to 10.243.1.134

username:greenbutton

password:*********

Save Credential?(Y/N) n

--------------------------------------------------------------------------

mpirun noticed that the job aborted, but has no info as to the process

that caused that situation.

--------------------------------------------------------------------------

(Works; blocked until notepad.exe killed on both nodes)

 

But:

Running my command MPIHello still does not work across nodes; I believe there is a MPI communication problem between the processes, ie. MPI_Send/Recv. It worked with 2 processes but not 4. How do I go about resolving that? Is there a problem with the build settings of my executable?

 

C:\mpi\exe>mpirun -np 2 -host 10.244.166.37,10.243.1.134 MPIHello.exe

connecting to 10.243.1.134

username:greenbutton

password:*********

Save Credential?(Y/N) n

WE have 2 processors

Hello 1 Processor 1 at node AMAZONA-BMCKVD6 reporting for duty

(works – output from rank 1)

 

C:\mpi\exe>

C:\mpi\exe>mpirun -np 4 -host 10.244.166.37,10.243.1.134 MPIHello.exe

connecting to 10.243.1.134

username:greenbutton

password:*********

Save Credential?(Y/N) n

WE have 4 processors

(hangs – no output from ranks 1,2 or 3)

 

Please assist.

 

Regards,

Peter