QuantumATK Forum

QuantumATK => General Questions and Answers => Topic started by: hejun8035 on January 11, 2010, 03:02

Title: A problem about mpiexec
Post by: hejun8035 on January 11, 2010, 03:02
The program always interrupt with below errors:

 mpiexec_node08: mpd_uncaught_except_tb handling:
  exceptions.IOError: [Errno 5] Input/output error
    /usr/local/bin/mpiexec  1051  handle_cli_stderr_input
        sys.stderr.write(msg)
    /usr/local/bin/mpdlib.py  762  handle_active_streams
        handler(stream,*args)
    /usr/local/bin/mpiexec  515  mpiexec
        rv = streamHandler.handle_active_streams(timeout=1.0)
    /usr/local/bin/mpiexec  1423  ?
        mpiexec()

Who can help me?
Title: Re: A problem about mpiexec
Post by: Nordland on January 11, 2010, 07:17
It is not an error from ATK. It is an error from the local installed MPICH2.
Judging from the error code, I would guess you have a problem with node 8. Try to alter your machine file such that it does not use node 8.
Title: Re: A problem about mpiexec
Post by: hejun8035 on January 11, 2010, 09:40
Thank you help!

but my program only interrupt sometimes, and another mpiexec in node8 execute well.
Title: Re: A problem about mpiexec
Post by: Anders Blom on January 11, 2010, 11:22
This is not a normal error seen when using ATK over MPI, and thus the problem is probably with MPICH2 and/or the node itself, and not ATK. Perhaps this node has problems with memory, which is why you only see it for some calculations, who knows...