Download GHOST

Requires MPI and FFTW

Untar the GHOST package and go to the ghost/3D directory

tar xfz ghost_2010_01_19.tgz
cd ghost/3D

Several parameters in ‘Makefile.in’ need to be set for GHOST to compile.

To compile GHOST Type

make

Use mpirun to execute the program

mpirun -np <# procs> ./HD

This benchmark tends to runs run faster with hyper-threading enabled.

Result Reporting
Each time the benchmark is run a line is appended to the benchmark.txt file. That line contains N (the problem size), how many iterations were run, number of processors, CPU time per process, and time per iteration. Time per iteration is what should be examined for changes when trying different optimizations, as well as being the value being used in the spreadsheet.