[mpich-discuss] Error with MPI - set PATH
Jayesh Krishna
jayesh at mcs.anl.gov
Mon May 5 09:19:30 CDT 2008
Hi,
The error indicates that the path for the job launcher (mpiexec) was not
found.
Please set the path for MPICH2 binaries on your system ("Control Panel"
--> System --> Advanced --> "Environment Variables" => Add MPICH2 bin to
the PATH). Now open a new command prompt, try running mpiexec from command
prompt (to make sure that you have the PATH set correctly) and then run
your code.
Regards,
Jayesh
-----Original Message-----
From: owner-mpich-discuss at mcs.anl.gov
[mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Ben Tay
Sent: Monday, May 05, 2008 6:39 AM
To: mpich-discuss at mcs.anl.gov
Subject: [mpich-discuss] Error with MPI
Hi,
my MPICH and MPICH2 used to be running fine. A few days ago, my hdd
crashed and MPICH2 is affected. My windows xp is not affected. I tried to
repair, uninstall and reinstall the installation. Now, when I compile and
run a code (e.g. PETSc code), I get the following error:
(MPICH2)
$ ./ex1f
[0] Error creating mpiexec process...2
[0] launchMpiexecProcess failed
Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(294): Initialization failed
MPID_Init(82)........: channel initialization failed
MPID_Init(383).......: PMI_Get_id returned 1
When running the fpi example, I also get errors with more than 1 process.
It shows for 4 processes: (MPICH and MPICH2)
Process 0 of 1 is alive
Enter the number of intervals: (0 quits)
Process 0 of 1 is alive
Enter the number of intervals: (0 quits)
Process 0 of 1 is alive
Enter the number of intervals: (0 quits)
Process 0 of 1 is alive
Enter the number of intervals: (0 quits)
I wonder why.
Also, in my mpi cfd code, all my codes are compiled with default real kind
= 8. However, in one fortran file, I compiled with real kind = 4.
This used to be working fine in serial. However when compiled with mpi, I
get the following error: (MPICH). If I remove part of the code in that
file and compile with real kind = 8, there is no such problem, although my
process is still limited to 1.
Error 10035, process 0:
SendInitDataToRoot: recv ack failed
Error 8, process 0:
CreateThread failed in ControlLoopThread.
A non-blocking socket operation could not be completed immediately.
Not enough storage is available to process this command.
Do you know why this is so?
Thank you very much.
Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20080505/83a125a4/attachment.htm>
More information about the mpich-discuss
mailing list