intel MPIでmpirun ... >& log.txt &とするとファイル出力が途中で止まってしまいます

intel MPIで

mpirun ... ./a.out >& log.txt &

としてバックグラウンド実行すると、log.txtへの出力が止まってしまうことがあります。

その場合は以下のようにすると出力が止まらずに実行できます。

mpirun ... ./a.out < /dev/null >& log.txt &