Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/21:5/5
2024/05/20:19/24

2024/03/22より392/1414
人気モジュール
No.1: フォーラム 39
No.2: QualNet概要 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット38

No.1:どっかの巡回ロボット34
No.2:Google巡回ロボット3
No.3:Baidu巡回ロボット1

日曜日からの合計
メイン
   QualNet General/Miscellaneous
     <experiment-name> や -np <x> が変わると結果が変わる
投稿するにはまず登録を

題名 投稿者 日時
   <experiment-name> や -np <x> が変わると結果が変わる uzushio 2010/6/17 18:10
   » Re: <experiment-name> や -np <x> が変わると結果が変わる hed 2010/6/17 18:56
     Re: <experiment-name> や -np <x> が変わると結果が変わる mast 2010/6/17 19:05
       Re: <experiment-name> や -np <x> が変わると結果が変わる uzushio 2010/6/18 10:15
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
hed
投稿日時: 2010/6/17 18:56
一人前
登録日: 2006/7/3
居住地: 京都
投稿: 81
Re: <experiment-name> や -np <x> が変わると結果が変わる
こんにちは

試しに4.5.1のデフォルトシナリオを実行してみました。
なにをもって「結果が異なる」とおっしゃっているかわからないので、イベント数と、statファイルの結果を見てみました。
実行したqualnetは全く改造を加えていないものです。


(1)
hoge% ../../bin/qualnet default.config -np 1
Qualnet Version 4.5
QUALNET_HOME = Q:\5.0
Attempting license checkout (should take less than 2 seconds) ... success.
=== 省略 ===
Current Sim Time[s] =  900.000000000  Real Time[s] =    0  Completed100%
Events in Partition 0: 447292 (100%), 0 (0%) mobility (total: 100%)
Executed 447292 events in:   0.9590 Sec 

(2)
hoge% ../../bin/qualnet default.config -np 2
Qualnet Version 4.5
QUALNET_HOME = Q:\5.0
Attempting license checkout (should take less than 2 seconds) ... success.
=== 省略 ===
Current Sim Time[s] =  900.000000000  Real Time[s] =    0  Completed100%
Events in Partition 0: 224613 (50%), 0 (0%) mobility (total: 50%)
Events in Partition 1: 222679 (50%), 0 (0%) mobility (total: 50%)
Executed 447292 events in:   0.6302 Sec 

(3)
hoge% ../../bin/qualnet default.config experiment2 -np 2
Qualnet Version 4.5
QUALNET_HOME = Q:\5.0
Attempting license checkout (should take less than 2 seconds) ... success.
=== 省略 ===
Current Sim Time[s] =  900.000000000  Real Time[s] =    0  Completed100%
Events in Partition 0: 224613 (50%), 0 (0%) mobility (total: 50%)
Events in Partition 1: 222679 (50%), 0 (0%) mobility (total: 50%)
Executed 447292 events in:   0.6236 Sec 

(4)
hoge% ../../bin/qualnet default.config experiment3 -np 2
Qualnet Version 4.5
QUALNET_HOME = Q:\5.0
Attempting license checkout (should take less than 2 seconds) ... success.
=== 省略 ===
Current Sim Time[s] =  900.000000000  Real Time[s] =    0  Completed100%
Events in Partition 0: 224613 (50%), 0 (0%) mobility (total: 50%)
Events in Partition 1: 222679 (50%), 0 (0%) mobility (total: 50%)
Executed 447292 events in:   0.6492 Sec



(1), (2) は-np <x>を1,2と変えただけです。statファイルの比較はしておりませんが、イベント数は447292で一致しました。
(3), (4) は <experiment-name>を変更しましたが、イベント数は先ほどと同様、447292で一致しました。

(3), (4)のstatファイルのdiffをとってみましたが、以下のように差は無いようです。

hoge% diff experiment2.stat experiment3.stat
hoge%


コードを変更した場合、私は良く意図していない実行ファイルを使って計算してしまうことがあります。そのため、上記のように相対パスや絶対パスを使って明示的に実行するqualnet.exeを指定するようにしております。

間違っているというわけではないのですが、uzushioさんの認識の通り、seedが同じであれば、結果は同じになると思います。もし結果が変わるのであれば、全く同じ引数でも(experiment-name等を変更しなくても)結果が変わるのではないのかと思いました。

余談ですが、おかしくなった時にリビルドをすることで元に戻ったということもありました。

お役にたてれば幸いです。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT