test: uti/tofu, issues/1507+1519: fix README

Change-Id: I3060e1273c8ef6a1b392a2c678da3bc02a25a4f8
This commit is contained in:
Yoshihisa Morizumi
2021-03-09 13:43:11 +09:00
committed by Masamichi Takagi
parent daed585347
commit 3a6273777a
2 changed files with 15 additions and 4 deletions

View File

@ -7,7 +7,7 @@ xpmemやshmobjを利用するライブラリの初期化および基本動作を
□実行手順
1.
SSMで以下のとおりサンプルプログラムをビルドする。
ログインノードで以下のとおりサンプルプログラムをビルドする。
必要に応じて PATHを設定すること。
tradモード:
@ -18,7 +18,7 @@ $ mpifccpx -DMPI -DOPENMP -Kopenmp mpi+affinity.c -o mpi+llvmopenmp-affinity
2.
インタラクティブモードでジョブ実行を開始する。
SSMで以下のように pjsubコマンドを発行する。
ログインノードで以下のように pjsubコマンドを発行する。
rscunitやrscgrp、jobenvは環境に応じて指定すること。
$ pjsub --interact -L "rscunit=xxx,rscgrp=xxx,jobenv=xxx,node=1" --mpi "proc=2" --sparam wait-time=1000

View File

@ -54,7 +54,8 @@ sudo ./ctrl 1 1 1 0 0 0 1 1 1
(2) uti_perf
progress threadを用いたtofu get通信速度を測する。
progress threadを用いたtofu get通信速度を測する。
測定結果は 10 ns 単位で出力される。
オプションは以下のとおり。
-a <x>,<y>,<z>,<a>,<b>,<c>
@ -80,7 +81,7 @@ progress threadを用いたtofu get通信速度を計測する。
-l <length>
tofu get通信するデータサイズ(byte)を指定する。
(64 byte 16*1024*1024 - 256 byte、既定値は 16*1024*1024 - 256 byte)
(16 Kbyte 16 Mbyte - 256 byte、既定値は 16 Mbyte - 256 byte)
-v
デバッグ出力を有効にする。
@ -110,3 +111,13 @@ progress threadを用いたtofu get通信速度を計測する。
--recvusleep=<us>
progress threadの受信完了を確認する間隔 (usec) を指定する。 (既定値は0)
例えば、tofu座標が 0,0,0,0,0,0 (受信側) と 0,0,0,1,0,0 (送信側) の間で
24プロセス生成して 16 Kbyte のデータを送信する測定を 100回繰り返す場合は
次のように指定する。
(受信側)
./uti_perf -a 0,0,0,1,0,0 -n 100 -f 24 -l 16384 -r
(送信側)
./uti_perf -a 0,0,0,0,0,0 -n 100 -f 24 -l 16384