2017 年 19 巻 3 号 p. 178-184
本連載では,私達が開発・公開している多体シミュレーションプログラム開発フレームワーク「FDPS (Framework for Developing Particle Simulators)」を紹介します.連載第二回の今回は,具体的なサンプルコードを例にとり,FDPS を使ってどのように粒子系シミュレーションプログラムを開発するのかを詳しく説明していきます.開発に必要となるC++言語の文法,FDPS の内部実装についても合わせて解説します.本稿の後半では,Fortran からの使い方を紹介します.