メイン Node Placement & Mobility Settings 移動中のノードの位置情報を得るには | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
koichi | 投稿日時: 2008/9/6 17:18 |
常連 登録日: 2007/10/24 居住地: 投稿: 52 |
Re: 移動中のノードの位置情報を得るには すみません、今見直していると
単純な自分のプログラム上のミスでした。 きちんと書き直してみると nextNodeDataから他のノードの情報へアクセスできました。 ありがとうございました。 |
hiro | 投稿日時: 2008/9/6 15:59 |
長老 登録日: 2005/7/16 居住地: 投稿: 452 |
Re: 移動中のノードの位置情報を得るには ./main/partition.cpp にある、
PARTITION_InitializeNodes 関数 とか、 PARTITION_PrintRunTimeStats 関数 などが手ごろですよ。 |
koichi | 投稿日時: 2008/9/6 15:24 |
常連 登録日: 2007/10/24 居住地: 投稿: 52 |
Re: 移動中のノードの位置情報を得るには 返信ありがとうございます。
ノードは現在10でPartitionも単一で 色々試行錯誤しています。 もう一度nextNodeDataで使われている部分を 調べなおしてみます。 |
hiro | 投稿日時: 2008/9/1 22:34 |
長老 登録日: 2005/7/16 居住地: 投稿: 452 |
Re: 移動中のノードの位置情報を得るには どのような条件のシナリオなのかわかりませんが、
少なくとも -np1 のように単純なPartition構成であれば、 簡単に取り出せます(私も実際に確認しています)。 実際にQualNetの中でも使われているので、参考にしてみては? firstNode とか、nextNodeData で探せばすぐ見つかるはずです。 May the Source be with you. ネタが古くて、年がばれますね。 ノードが1個しかない、ってことはありませんよね。 |
koichi | 投稿日時: 2008/9/1 14:41 |
常連 登録日: 2007/10/24 居住地: 投稿: 52 |
Re: 移動中のノードの位置情報を得るには あれから色々調べながら
試しているのですが未だ他ノードへの アクセスの仕方が分からず悩んでいます。 アドバイスいただいた node->partitionData->firstNodeから node->partitionData->firstNode->nextNodeData をたどっていけるように思えるのですが 実際に実行してみるとどうやら nextNodeDataは更新されるようになっていないようです。 (firstNode->nextNodeData->nodeIdを見てもずっと1のままでした。) 他ノードにアクセスする方法について何か御分かりの方 おられませんでしょうか? |
koichi | 投稿日時: 2008/7/18 10:25 |
常連 登録日: 2007/10/24 居住地: 投稿: 52 |
Re: 移動中のノードの位置情報を得るには allNodesについて
local,remote両方のというような 記述があり、 僕もMPIについては全然知識がなく、 MPIでの全てのノードを参照できるのであれば 他のパーティションのノードも見れるのでは? と思ったのですが、やはり違うんでしょうか? どちらにしろ少し敷居は高そうですが もう少し調べてみます。 お返事ありがとうございました。 |
matumoto | 投稿日時: 2008/7/17 21:31 |
一人前 登録日: 2008/5/13 居住地: 投稿: 80 |
Re: 移動中のノードの位置情報を得るには > partitionData->allNodes
これは、使ったことないので... ただ、使われている場所を見ると、 かなり限定された場所でしか使われていないので、 やってみないとわかりません。 でも、他のパーティションに所属するNodeの場合、かなり危険な香りがします。 > partition.hやpartition.pcc > の注釈の中でlocal node ,remote nodeという > 記述がありますがこのlocal,remoteとは partition.hにある、 // In MPI only, this is a list of remote nodes. Remote nodes これのことでしょうか? だとすると、MPIの経験がないので、私にはわかりません。 |
koichi | 投稿日時: 2008/7/17 20:35 |
常連 登録日: 2007/10/24 居住地: 投稿: 52 |
Re: 移動中のノードの位置情報を得るには 私はまさに他ノードの位置情報を
取得したいのですが、 partitionData->allNodes というところから他スレッドの ノードにたどり着けるように思えたのですが 違いますでしょうか? partition.hやpartition.pcc の注釈の中でlocal node ,remote nodeという 記述がありますがこのlocal,remoteとは どういった意味でしょうか? どなたか分かりましたらお願いします。 |
matumoto | 投稿日時: 2008/7/9 18:19 |
一人前 登録日: 2008/5/13 居住地: 投稿: 80 |
Re: 移動中のノードの位置情報を得るには ぜひ、色々とご自分で調べたことをがこのフォーラムに投稿できるようにがむばって下さい。
最初はみんな素人だけど、半年とか一年使えばそれなりにノウハウとか、俺だけは知ってる小技とか溜まると思います。 koichi の名前で回答フォローが投稿できるようになるとといいですね。 |
koichi | 投稿日時: 2008/7/9 18:10 |
常連 登録日: 2007/10/24 居住地: 投稿: 52 |
Re: 移動中のノードの位置情報を得るには ありがとうございます。
それだけ示していただければ自分で調べてなんとか できそうです。 ReferenceGuideの説明だけではよく分からなかったもので。 自力で調べる能力が足らずお恥ずかしいです。 |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |