Dear Derek, >mpirun -np 8 pw.x < run.in > run.out > >mpirun C pw.x < run.in > run.out Try mpirun -np 8 pw.x -inp run.in > run.out instead. Some implementations of MPI doesn't know how to read from standart input. Sergey