root 権限を持っていない古い並列 Linux サーバーで gcc-3.4.6 および mpicc-9.0 で mpirun を使用しています。1 プロセッサで mpirun を使用するとエラーは発生しませんが、2 プロセッサを使用するとエラーが発生します。
signal 11 received, exiting...
などのエラー。
私はこのSO 投稿を見て、私のシステム構成が new がスレッドセーフではないようなものであるかどうか疑問に思っていました。印刷物を入れると、プログラムがnewの呼び出しでスタックし、期待どおりに印刷されないことがわかりました。何か提案できますか。前もって感謝します。
root がなくても、ホーム ディレクトリに最新の gcc をインストールできます。私にお知らせください。また、最新の mpicc をインストールする必要がありますか?
gcc > 4.1 を搭載した他のマシンでは、私のプログラムは正常に動作しますが、mpi を実行できません。