Parallel benchmark
From Gerris
This benchmark tests the scalability of Gerris by solving a 3D lid-driven cavity problem with different levels of refinement and different numbers of processors.
The scripts used to realize these tests are available in this darcs repository. This repository contains three main scripts:
-
install.sh
installs Gerris in a local directory. Pkg-config, Glib and GTS are installed as well which means that the only requirements should be to have a working bourne shell, GNU make, mpirun, sed, awk and other standard Unix utilities (tar etc...). -
stats.sh
contains the test routines. The minimum and maximum number of processors should be setup in theparallelstats.par
file. -
post.sh
does the post processing. It generates several graphs which can be found in thecartesian/
andadaptive/
directories.
It is very likely that these scripts need to be modified to take into account the queueing system of your cluster.
Results for the NIWA linux cluster "turbine" (new system)
Turbine is a linux cluster made of 26 quadcore Intel Xeon 2.66GHz nodes connected with a Gigabit ethernet network.