- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi All:
I develop a service of windows for launching MPI app.
The service launches the following command via CreateProcess(...)
mpiexec.exe -localonly -n 4 MPIApp.exe
My test machine is Windows XP Professional SP2 64bit
The version of Intel MPI I use is 4.0 update 3
And I got the error message:
init command received but no process group structure found to match it: pg <>
[0] PMI_Init failed: FAIL - init command received but no process group structure
fount to match it.
Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(645): Initialization failed
MPID_Init(134).......: channel initialization failed
MPID_Init(430).......: PMI_Init returned -1
init command received but no process group structure found to match it: pg <>
[0] PMI_Init failed: FAIL - init command received but no process group structure
fount to match it.
Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(645): Initialization failed
MPID_Init(134).......: channel initialization failed
MPID_Init(430).......: PMI_Init returned -1
init command received but no process group structure found to match it: pg <>
[0] PMI_Init failed: FAIL - init command received but no process group structure
fount to match it.
Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(645): Initialization failed
MPID_Init(134).......: channel initialization failed
MPID_Init(430).......: PMI_Init returned -1
init command received but no process group structure found to match it: pg <>
[0] PMI_Init failed: FAIL - init command received but no process group structure
fount to match it.
Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(645): Initialization failed
MPID_Init(134).......: channel initialization failed
MPID_Init(430).......: PMI_Init returned -1
But if I use regular user to open a cmd.exe and run the command line above, everything is ok.
I open a cmd.exe with SYSTEM account privilege and run the command line above, and I got the same error message.
The way to start a cmd.exe with SYSTEM account privilege on Windows XP is as the followings:
(1)open a cmd.exe
(2)type
at 16:31 /interactive cmd.exe
(3)Now at time 16:31, a new cmd.exe will pop up with SYSTEM account privilege
(4)run commandline: mpiexec.exe -localonly -n 4 MPIApp.exe
regards,
Seifer
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Seifer,
The error message you are receiving is saying that the MPI processes are unable to initialize. When you have the SYSTEM command prompt open, have you set up the MPI path variables and %I_MPI_ROOT%?
Also, my instinct tells me that you are trying to solve a problem in a very difficult manner. What exactly are you trying to do that needs an MPI job to be run as a system service?
Sincerely,
James Tullos
Technical Consulting Engineer
Intel Cluster Tools
The error message you are receiving is saying that the MPI processes are unable to initialize. When you have the SYSTEM command prompt open, have you set up the MPI path variables and %I_MPI_ROOT%?
Also, my instinct tells me that you are trying to solve a problem in a very difficult manner. What exactly are you trying to do that needs an MPI job to be run as a system service?
Sincerely,
James Tullos
Technical Consulting Engineer
Intel Cluster Tools
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page