2017 年 19 巻 2 号 p. 105-110
本稿では、私達が開発・公開している多体シミュレーションプログラム開発フレームワーク「FDPS (Framework for Developping Particle Simulators)」を紹介します。FDPS は、粒子シミュレーションを研究に使っている多くの研究者が、並列化や計算機アーキテクチャ固有のチューニングに多大な時間を費やすことなく、自分の扱いたい問題向けのシミュレーションプログラムを容易に作成できるようになることを目標として開発したフレームワークです。連載第一回の今回は、FDPS の開発の背景、考え方と、実際にどのようなことができるか、という簡単な例を紹介します。