| 場所 | 誤り | 正しい記述 | 日付 | 修正 |
| 1 | p2, 訳注 | 本書のホームページ | 原書のホームページ | ↑ | 2 |
| 2 | p51, 表3.1 | 左の欄の MIP_ はすべて MPI_ の誤り。また,右の欄の6行目から9行目,signed char から signed long int までの4つの signed はすべて unsigned の誤り。 | ↑ | 2 |
| 3 | p97, 6.1節4行目 | データアイテムの | データアイテムは | ↑ | 2 |
| 4 | p98, 6.1節最後の段落 | intn | int   n | ↑ | 2 |
| 5 | p99, 3行目 | 定義した型であってはならないという | 定義した型であってはならない,という | ↑ | 2 |
| 6 | p173, 訳注 c) | ../notes. html | ../notes.html | ↑ | 2 |
| 7 | p181, 訳注4行目 | i = (2カ所) | i = | ↑ | 2 |
| 8 | p35, 2行目 | 最初の100/10=100要素 | 最初の1000/10=100要素 | 2001/08/25 | 2 |
| 9 | p165, 空行入れ12行目 | } else { /* | (4カラム右へ移動する) | 2001/09/09 | 2 |
| 10 | p156, プログラム例中ほど | キャッシュされない | キャッシュされていない | 2001/10/21 | 2 |
| 11 | p156, プログラム例下から3行目 | 最小値を得る | 最小値を取る | ↑ | 2 |
| 12 | p204, 2番目のパラグラフ | プログラムを -g オプションで | (1カラム右へ移動する) | ↑ | 3 |
| 13 | p216, 9.5.2項第2パラグラフの1行目 | プログラムが壊れている | プログラムは壊れている | ↑ | 3 | | 14 | p220, 下から9行目 | もしたくさんの | たくさんの | ↑ | 3 |
| 15 | p233, 9.6節6行目 | MPI_   ERRORS_ARE_FATAL | MPI_ERRORS_ARE_FATAL | ↑ | 2 |
| 16 | p234, 6行目 | MPI_ERRORS_   RETURN | MPI_ERRORS_RETURN | ↑ | 2 |
| 17 | p236, 2行目 | 曲面 | 局面 | ↑ | 2 |
| 18 | p237, 4行目 | つぎの通りである | つぎのようなものである | ↑ | 3 |
| 19 | p244, 10.3節1行目 | 自然な方法は各プロセスに | 自然な方法は,各プロセスに | ↑ | 3 |
| 20 | p257, 5行目 | キーリストへのアクセスを,当面は | キーリストへのアクセスを当面は | ↑ | 2 |
| 21 | p297, プログラム例,下から6,7行目 | MPI_Barrier( MPI_Recv(.... | (4カラム右へ移動する) | ↑ | 2 |
| 22 | p320, 3行目 | 相手のプロセスの | (右に1カラム右へ移動) | ↑ | 3 |
| 23 | p8, 14行目 | をする | を開発する | 2001/11/9 | 4 |
| 24 | p69, 1行目 | が偶数 | n/p が偶数 | ↑ | 3 |
| 25 | p79, 11行目 | バッファを行なう | バッファを行なわない | ↑ | 3 |
| 26 | p79, 下から8行目 | x = 0 | x = 10 | ↑ | 3 |
| 27 | p67, 4.3節,最後の節 | しかし,メッセージ | メッセージ | 2002/9/9 | 3 |
| 28 | p203, 下から6行目 | デバッガは― | デバッガは―― | 2002/10/1 | 3 |
| 29 | p218, 14行目 | コマンド ps -ef は | コマンド ps -ef が | ↑ | 3 |
| 30 | p235, 12行目 | ローカルである | ローカルな操作である | ↑ | 3 |
| 31 | p237, 2行目 | 別な | 別の | ↑ | 3 |
| 32 | p244, 10.3節1行目 | 自然な方法は各 | 自然な方法は,各 | ↑ | 3 |
| 33 | p249,中ほど,プログラム例の直後 | ここで余分なテンポラリな | ここで,余分な一時的な | ↑ | 3 |
| 34 | p257, 4-5行 | これを,キーリストへのアクセスを, | この問題を,キーリストのアクセスを | ↑ | 3 |
| 35 | p284, 11.9節最後 | 解説をしている | 解説している | ↑ | 3 |
| 36 | p360, 14.5節最後の段落2行目 | 実際には | 実質的には | ↑ | 3 |
| 37 | p390, 15.6節1行目 | ソルバおよび/または | ソルバと | ↑ | 3 |
| 38 | p453, 左側,下から18行目 | MPI_Init 47, 53, 437 | MPI_Init 47, 53, 173, 437 | ↑ | 3 |
| 39 | p453, 右側,下から14行目 | MPI_Status 43 | MPI_Status 43, 52 | ↑ | 3 |
| 40 | p106, 5行目 | MPI_Type commit | MPI_Type_commit | 2003/2/3 | ※ |
| 41 | p331, 13.5.2節 1行目 | Allgather_ring | Allgather_cube | 2003/5/31 | 4 |
| 42 | p336, 2行目 | MPI においては持続的要求は非アクティブ (inactive) である | その代わりに持続的要求は非アクティブ (inactive) になる | ↑ | 4 |
| 43 | p338,最初のプログラム例のつぎの段落2行目 | MPI_Ssend_init に対応する, | MPI_Ssend_init に対応する | ↑ | 4 |
| 44 | p434, A.6.1節 1行目 | MPI_COMM_WORLD と | MPI_COMM_WORLD に | ↑ | 4 |
| 45 | p59, main() の下9行目 | inti | int i | 2003/12/8 | 4 |
| 46 | p79, 表5.3 | x, y は全て &x, &y の誤り | ↑ | 4 |
| 47 | p127, 11行目 | タグ | タグの | ↑ | 4 |
| 48 | p282, 中ほど | 経過時間を | 経過時間を, | 2004/10/20 | 4 |
| 49 | p233, 9.6節 8行目 | MPI関数を読んだ | MPI関数を呼んだ | 2006/5/8 | ※ |
| 50 | p238, 上から 3, 4行目 | MPI_MAX_ERROR_ STRING | MPI_MAX_ERROR_STRING | 2006/5/8 | ※ |
| 51 | p326, p343,MPI_Sendrecv_replace の引数 | int send_tag /* 入力 */, int recv_tag /* 入力 */, | int send_tag /* 入力 */, int source /* 入力 */, int recv_tag /* 入力 */, | 2006/7/10 | ※ |
| 52 | p256, 16 行目 | int local_ list_size | int local_list_size | 2006/11/29 | ※ |
| 53 | p448, 文献 [19] | Prallel | Parallel | 2006/11/29 | ※ |
|