QuantumATK Forum

QuantumATK => General Questions and Answers => Topic started by: renren123123 on April 19, 2009, 08:43

Title: a mpi calculation error, why?
Post by: renren123123 on April 19, 2009, 08:43
recently, I use mpi-atk(v2008.10.0)  to calculation for nano systems, however, I face to a problem, when two-probe calculation reached 2 steps, however, it displays in outfile .log:
# ----------------------------------------------------------------
# TwoProbe Calculation
# ----------------------------------------------------------------
# sc  0 : q =  791.88962 e
# sc  1 : q =  834.52211 e  dRho =  5.2383E-01
mpiexec_node08: mpd_uncaught_except_tb handling:
  exceptions.IOError: [Errno 5] Input/output error
    /opt/mpich2/bin/mpiexec  1051  handle_cli_stderr_input
        sys.stderr.write(msg)
    /opt/mpich2/bin/mpdlib.py  762  handle_active_streams
        handler(stream,*args)
    /opt/mpich2/bin/mpiexec  515  mpiexec
        rv = streamHandler.handle_active_streams(timeout=1.0)
    /opt/mpich2/bin/mpiexec  1423  ?
        mpiexec()

how to solve this involved problem?Thank you very much!!!
Title: Re: a mpi calculation error, why?
Post by: Anders Blom on April 19, 2009, 21:08
Never seen this before... :o

Is the error reproducible, i.e. if you run it again, does it fail again in the same place?

Generally, speaking, this is not an ATK error, the error occurs strictly inside MPICH2. A first guess would be that the file system on node 8 is full or not properly mounted (perhaps a temporary network failure).