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