指定した集約メッセージを出力します。
このコマンドは、指定した集約メッセージを出力します。これは、並列アプリケーションのデバッグで役立ちます。
ルートデバッガーは、リーフデバッガーからの出力を収集し、集約出力として表示します。たいていの場合、この集約は正常に動作しますが、特定のリーフデバッガーからの正確な出力を知りたい場合は問題になります。この問題に対処するため、デバッガーは一意なメッセージ ID 番号を各集約メッセージに割り当て、メッセージをメッセージ ID リストに保存します。
メッセージ ID のリストを指定した場合、デバッガーは集約メッセージをこれらの ID で表示します。
all を指定した場合、IDB はすべての集約メッセージをリストに表示します。
何も指定しない場合、デバッガーは最も新しく追加されたメッセージを表示します。
(idb) [0:15] ------------------ [0:15] object file name: /home/bin/mpich-1.2.4/examples/cpi [0:15] Reading symbolic information ... [0:15] done %1 [0:15] Attached to process id [9977;10093] .... [1:15] stopped at [ __select(...) 0x4010e90e] [0] stopped at [void* MPIR_Breakpoint(void):113 0x806d4c7] [1:15] (idb) [0:15] 17 int namelen, ind; [0:15] 18 char processor_name[MPI_MAX_PROCESSOR_NAME]; [0:15] 19 int gate = 0; [0:15] 20 [0:15] > 21 MPI_Init(&argc,&argv); [0:15] 22 MPI_Comm_size(MPI_COMM_WORLD,&numprocs); [0:15] 23 MPI_Comm_rank(MPI_COMM_WORLD,&myid); [0:15] 24 MPI_Get_processor_name(processor_name,&namelen); [0:15] 25 (idb) show aggregated message %1 [0:15] Attached to process id [9977;10093] .... (idb) expand aggregated message 1 %1 [0:15] Attached to process id [9977;10093] .... [1] Attached to process id 9981 .... [2] Attached to process id 9989 .... [0] Attached to process id 9977 .... [3] Attached to process id 9997 .... [4] Attached to process id 10005 .... [5] Attached to process id 10013 .... [6] Attached to process id 10021 .... [7] Attached to process id 10029 .... [8] Attached to process id 10037 .... [9] Attached to process id 10045 .... [10] Attached to process id 10053 .... [11] Attached to process id 10061 .... [12] Attached to process id 10069 .... [14] Attached to process id 10085 .... [15] Attached to process id 10093 .... [13] Attached to process id 10077 .... (idb)