Author Topic: a mpi calculation error, why?  (Read 3956 times)

0 Members and 1 Guest are viewing this topic.

Offline renren123123

  • Heavy QuantumATK user
  • ***
  • Posts: 70
  • Reputation: 0
    • View Profile
a mpi calculation error, why?
« 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!!!

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5428
  • Country: dk
  • Reputation: 89
    • View Profile
    • QuantumATK at Synopsys
Re: a mpi calculation error, why?
« Reply #1 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).
« Last Edit: April 19, 2009, 21:12 by Anders Blom »