問題タブ [scatterview]

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.

0 投票する
1 に答える
108 参照

c# - ScatterViewItem が 1 本の指で回転するのを止める

デフォルトでは、ドラッグしたり投げたりするScatterViewItemと、わずかに回転します。少なくとも 2 本の指が現在の操作を行っている場合にのみ回転が許可されるように、この動作を制限する方法はありますか?

0 投票する
1 に答える
338 参照

c++ - MPI_Scatterv: プロセス 0 のみでセグメンテーション違反 11

ハイパーキューブ グループ (クイックソート プロジェクト) に属するプロセス間で値を分散しようとしています。プロセスの量に応じて、過剰なプロセスを除外して新しいコミュニケーターを作成するか、任意のハイパーキューブ (2 の累乗) に正確に適合する場合は MPI_COMM_WORLD を複製します。

どちらの場合も、0 以外のプロセスはデータを受け取りますが、 - 最初のシナリオでは、プロセス 0 がセグメンテーション エラー 11 をスローします。

注: 通常の MPI_Scatter を試してみると、すべてうまくいきます。

0 投票する
1 に答える
54 参照

fortran - MPI 散布での寸法記入

そのため、MPI を使用した単純な行列乗算コードに取り組んでいます。私が直面している問題の 1 つは、マトリックスの 1 つをすべてのプロセッサに分散させることです。行列の次元がプロセッサの数で割り切れない可能性があると想定しています。

col_idまた、mod 関数を使用して、各プロセッサに割り当てられた列の数を計算する変数を使用しました。たとえば、9 つの列と 6 つのプロセッサがある場合、最初の 3 つのプロセッサのcol_id値は 2 になり、他の 3 つのプロセッサのcol_id値は 1 になります。

そこで、基本的な散乱操作を使用しました。

col_idプロセッサごとに異なります。この変数を使用して寸法を指定することはできますMPI_scatterか?

0 投票する
2 に答える
47 参照

parallel-processing - MPI - プロセスへの分散ファイルパス

global_filetable に 4 つのファイルパスがあり、各プロセスに 2 つのパイルパスを分散させようとしています。

プロセス 0 には適切な 2 つのパスがありますが、プロセス 1 (null) に何か問題があります...

編集:完全なコードは次のとおりです。

出力:

なぜ私がこれらのヌルを持っているのか分かりますか?

0 投票する
1 に答える
658 参照

c++ - MPI_Scatterv の recvcount が固定の int で sendcount が配列なのはなぜですか?

のあらすじですMPI_Scatterv()

これがどのように機能するのか理解できないようです。IFMPI_Scatterv()が格納されているさまざまなチャンク サイズの要素を送信しているのに*sendcounts、なぜrecvcountチャンク サイズの配列ではなく固定整数なのですか?

また、固定整数であるため、値はどうあるべきか。sendcount配列の最大値と等しくする必要がありますか? たとえば、私が持っている場合

recvcountは10 に等しくなければなりませんか?

0 投票する
2 に答える
3415 参照

c++ - MPI_Scatterv の displs 引数は何ですか?

関数からのdispls引数MPI_Scatterv()は、「(長さグループ サイズの) 整数配列」と言われます。エントリisendcountsは、(i を処理するために発信データを取得する sendbuf に相対的な) 変位を指定します。次に、引数があるとしましょう。

私がこれを推論している方法はdispls、最初のエントリの変位が に対して 0 であるため、配列は常に値 0 で開始する必要があるということです。sendbufしたがって、上記の例では、次のようにdisplsなります。

あれは正しいですか?これが些細な質問であることはわかっていますが、何らかの理由で Web はまったく役に立ちません。そこに良い例がないので、私の質問です。