#include "mpi.h" #include int main(int argc, char **argv){ int n, myid, numprocs, i; double Stime, Etime; // 開始時刻と終了時刻を持っておく変数 MPI_Init(&argc, &argv); MPI_Comm_size(MPI_COMM_WORLD, &numprocs); MPI_Comm_rank(MPI_COMM_WORLD, &myid); Stime = MPI_Wtime(); // 開始時刻を記録 n=1; for(i=0; i<300000000; i++){ n=n*2; n=n%i; n=n/(i+1); } // (適当な処理) Etime = MPI_Wtime(); // 終了時刻を記録 printf("%lf %lf\n",(Etime-Stime), MPI_Wtick() ); // 開始から終了までの時間を出力 MPI_Finalize(); return 0; }