私の研究では、マトリックス内の特定の瞬間に最大数の他のオブジェクトが表示されないオブジェクトを見つけるために、効果的な並列プログラムを作成する必要があります。
主な特徴:
- 3 台のコンピューターを使用した MPI
- 各 PC で 4 コアを使用する OpenMP
- オプションでCUDA
データ:
- オブジェクトは、サイズ AxB のマトリックスに配置されます。
- オブジェクトの座標とそのタイムスタンプを含む大きなファイルがあります。
- オブジェクトはフライトですが、速度は一定です。
問題:
1 つのオブジェクト (C1) のセルの中心から別のオブジェクト (C3) を含むセルの中心まで線を引き、その線が追加のオブジェクト (C2) を含むセルを横切る場合、これは次のことを意味します。
- C1 は C3 を見ない
- C3 は C1 を見ない
私の質問:
同様の問題(グラフィックスに問題がある可能性があります)の既知のアルゴリズムはありますか?解決策を見ることができますか?
助けてくれてありがとう。
更新: 最終的な解決策 https://github.com/anod/CriticalLevelCalculation