タグ付けされた質問 「mpi」

16
MPIプログラムをデバッグするにはどうすればよいですか?
コンパイルして実行するMPIプログラムがありますが、奇妙なことが何も起こらないようにするために、ステップスルーしたいと思います。理想的には、GDBを特定のプロセスに接続する簡単な方法が欲しいのですが、それが可能かどうか、またはそれを行う方法は本当にわかりません。別の方法としては、各プロセスに個別のログファイルにデバッグ出力を書き込ませる方法がありますが、これは実際にはデバッガと同じ自由度を与えません。 より良いアプローチはありますか?MPIプログラムをどのようにデバッグしますか?
129 debugging  mpi 

5
MPICHとOpenMPI
誰かがMPIのOpenMPI実装とMPICH実装の違いを詳しく説明できますか?どちらがより良い実装ですか?
129 mpi  hpc  openmpi 

1
MPIタイプマップを表示する
これtype mapは、MPIにおいて重要ですが交絡する概念です。タイプマップを表示または印刷するルーチンが欲しいのですが。 たとえば(MPI-3標準から取得)、 MPI_TYPE_CREATE_RESIZED(MPI_INT, -3, 9, type1) タイプマップの結果 {(lb_marker, -3), (int, 0), (ub_marker, 6)}. そのタイプをもう一度使用します。 MPI_TYPE_CONTIGUOUS(2, type1, type2) タイプマップは {(lb_marker, -3), (int, 0), (int,9), (ub_marker, 15)} そのタイプマップを自動的に表示する方法が欲しいのですが。 確かに1は使用することができますMPI_Type_get_contentsし、MPI_Type_get_envelope再帰的組み込み型で打つまで下降します。これはかなり大きな苦痛であり、私のためにこれを行うための何らかのツールが20年存在すると私は考えていました。 有望ではあるが十分に機能していないいくつかのツール: ここで 2001年からMPImapを見つけました。まず、最新のTcl / TK用に更新し、いくつかのメモリエラーに対処するためにパッチを適用する必要があります。応答しないGUIが表示されます。代わりに、実行時に呼び出すことができるライブラリ/ルーチンを探しています。 MPIDU_Datatype_deubgMPICH固有の内部型ダンプルーチンです。型マップは表示されません(データループ表現が表示されますが、再び閉じます)。 XMPIと呼ばれるデバッガーがあり、その機能の中にMPIタイプマップを表示する機能がリストされていました。このデバッガーはLAM-MPI固有であるように見え、get_contents / get_envelopeを使用しません。
101 mpi  typemaps 

2
フォーク:再試行:リソースが一時的に利用できません[クローズ]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のスタックオーバーフローのため。 8年前に閉鎖されました。 この質問を改善する コンピューターにIntelMPIベンチマークをインストールしようとしましたが、次のエラーが発生しました。 fork: retry: Resource temporarily unavailable その後、実行lsしてtopコマンドを実行すると、このエラーが再び発生しました。 このエラーの原因は何ですか? 私のマシンの構成: Dell precision T7500 Scientific Linux release 6.2 (Carbon)
80 linux  fork  mpi  intel 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.