openmpiでMPI_THREAD_MULTIPLEオプションを使ってみました。それがうまくいくためには、openmpi設定で複数のスレッドオプションを有効にする必要があることが分かりました。私はそれをする方法を知らない?誰かがこれで私を助けてくれますか?事前にありがとうございます。自分のシステムでopenmpiの設定を確認しました。スレッドの設定は次のようになります。linuxのopenmpiでマルチスレッドフラグを有効にする方法は?
Thread support: posix (MPI_THREAD_MULTIPLE: no, OPAL support: yes, OMPI progress: no, ORTE progress: yes, Event lib: yes) FT Checkpoint support: no (checkpoint thread: no)
MPI_THREAD_MULTIPLEフラグを有効にするにはどうすればよいですか?
Open MPIを再コンパイルする必要があります。 Open MPIソースツリーのルートから実行された './configure --help'の出力を参照してください。 –
openmpiを再コンパイルする方法を教えてください。 @HristoIliev –
私の前のコメントを引用してください: "Open MPIソースツリーのルート**から実行された' ./configure --help'の出力を参照してください。 Open MPIのソースコードは、[そのWebサイト](https://www.open-mpi.org/software/ompi/v1.10/)で入手できます。フルスレッドサポートを有効にするオプションは '--enable-mpi-threads'です。 –