並列化サンプルプログラム
2007/05/30 後 保範 (Ushiro Yasunori、東京工芸大学)
2009/04/25 追加
1. 並列化サンプルプログラム
π2のテーラー展開式を100億項まで計算
単一CPU計算から各種並列計算のプログラムのサンプル
ノードとは主メモリを共用し、複数のCPU(コア)を持つもの
Cは経過時間測定をプログラムに内臓し、FORTRANは内臓していない
(1) パソコン用(Windows,10億項まで)
pipc.c,
pipc.f
(2) 単一CPU用(Unix)
pi.c,
pi.f
(3) OpenMP並列用(Unix、単一ノード)
piomp.c,
piomp.f
(4) MPI並列用(Unix、複数ノード)
pimpi.c,
pimpi.f
(5) OpenMP+MPI並列用(Unix、複数ノード)
piopmi.c,
piompi.f
2. 行列計算プログラム
(1) パソコン用(Windows)
multpc.c,
(2) 単一CPU用(Unix)
mult.c,
(3) OpenMP並列用(Unix、単一ノード)
multomp.c