本書を読めば,基本的なコンピュータハードウェア・ソフトウェアの知識をもつ人の誰もが,安価なRaspberryPi3でスーパーコンピュータを構築し,高性能計算を行うことができる。本書では,メッセージ・パッシング・インターフェース(MPI)の実装の一つであるOpenMPIを活用し,ネットワークスイッチを介して8ノードもしくは16ノードのRaspberryPiがお互いに通信できるように設定することよって,RaspberryPi3スーパーコンピュータを構築する。さらにこのRaspberryPi3スーパーコンピュータにより,実社会のさまざまなアプリケーションを並列実行する方法を学ぶ。スーパーコンピュータを構築する過程において,RaspberryPi上で動くLinuxディストリビューションであるRasbianを利用し,ユーザの追加,ファイル一覧の表示,エディタでのファイル編集,IPアドレスの設定,複数のマシンでストレージを共有する方法,コマンドの自動起動の方法,シェルスクリプトの書き方など,Linuxの利用方法についても学ぶことができる。原著:CarlosR.Morrison:BuildSupercomputerswithRaspberryPi3,PacktPublishing,2017.


