DRAG: Data analysis benchmaRking packAGe

Sources


drag-1.2.tar.gz
cvs archive

Binaries


dragfft-1.2-i686-pc-linux-gnu-static

Instructions

Executive summary

Download and install fftw, download drag, and then:
./configure [--with-cc=CC] [--with-extra-cppflags=CPPFLAGS]
            [--with-extra-cflags=CFLAGS] [--with-extra-ldflags=LDFLAGS]
            [--enable-tcptest] [--disable-ffttest]
make
make check

Detailed instructions

Example On a dec alpha using ccc -fast with fftw installed in /usr/local/fftw-ccc from the CVS archive, and perform a tcp test with a remote machine with IP address 129.89.57.97:
cd /usr/local/src
cvs -d :pserver:{user_name}@gravity.phys.uwm.edu:/usr/local/cvs/medusa login
cvs -d :pserver:{user_name}@gravity.phys.uwm.edu:/usr/local/cvs/medusa checkout drag
cvs -d :pserver:{user_name}@gravity.phys.uwm.edu:/usr/local/cvs/medusa logoff
cd drag
./00boot.sh
./configure --with-cc=ccc --with-extra-cppflags=-I/usr/local/fftw-ccc/include   --with-extra-cflags=-fast --with-extra-libs=-L/usr/local/fftw-ccc/lib
make
make check
cd src
./dragtcp.sh 129.89.57.97
ls *.out
Recall that the Medusa CVS archive password is medusa.

Analysis of DragFFT and DragTCP CPU Load

This section shows results of running top to analyze the CPU load of dragfft and dragtcp (both from drag-1.3) running at the same time. Other processes were running at the same time, but were of minor impact.

Running dragfft (via make check) and dragtcp -l:
dragfftw average load: 81%
dragtcp average load: 17%

Running dragfft (via make check) and dragtcp -r:
dragfftw average load: 69%
dragtcp average load: 29%

Inspiral & Power Benchmark

Sources

inspiral-benchmark.tar.gz
power-benchmark.tar.gz

Instructions

To run both the inspiral-benchmark & power-benchmark first copy then decompress them in a location which can be mounted by the computer you are testing. Then use the time command to run the script and once it has completed record the time.

$Id: benchmarking_software.html,v 1.5 2009/08/11 16:07:31 gskelton Exp $