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



Reply via email to