問題タブ [mpiexec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - RH 6.1、7.4、7.6 ssh のユーザー依存エラーと、LD_LIBRARY_PATH および openmpi mpiexec の設定
そして、はい、これは奇妙です。
RH 7.6 で openmpi-4.0.2 を実行する際に問題が発生しました。非 MPI シェル スクリプトであっても、すべてセグメンテーション違反です。別のユーザーとして実行すると、すべてが期待どおりに実行されるため、ユーザーに依存するものがあります。そして、私は自分の環境と他のユーザーの環境を踊り、何が有毒かを探しています。
物事をベアメタルに落とした後、基礎となる ssh コマンドが環境変数 LD_LIBRARY_PATH を「:」で終わる文字列に設定し、これはユーザーにとって有毒であることがわかりました。他のユーザーにとって有害ではありません。
これは、RH 6.1、7.4、および 7.6 で発生します。私はこれが起こらないRH 7.1システムを持っています(奇妙さは与え続けます)。
この問題を解決するには、「mpiexec」コマンドから基礎となる ssh コマンドに LD_LIBRARY_PATH を入力する方法 (この時点までの試みはすべて失敗しました)、またはユーザーの環境で根本的な原因を見つけて修正する方法のいずれかが必要です。それ。
以下は RH 6.1 のもので、セグメンテーション違反ではなく実際のエラー メッセージが表示されます。
python-3.x - mpi4py から MPI をインポートすると、mpiexec へのサブプロセス呼び出しが中断されるのはなぜですか?
MPI がインポートされている Python スクリプト内で mpiexec へのサブプロセス呼び出しを開始すると、呼び出しが失敗します。たとえば、 を呼び出す場合python test.py
、 wheretest.py
には次のコードがあります
出力は
しかし、いつtest.py
ですか
出力は
なぜこれが起こるのか誰か説明できますか?