commit 23b174577a4f094bbff5d894c06c84c1c52cb175
Author: Ivan Gankevich <igankevich@ya.ru>
Date:   Wed, 10 May 2017 17:34:34 +0300
Initial. Add benchmark script.
Diffstat:
1 file changed, 36 insertions(+), 0 deletions(-)
diff --git a/benchmark-cpu-gpu b/benchmark-cpu-gpu
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+inputfile=$(mktemp)
+for solver in linear high_amplitude_realtime
+do
+for size in 128 256 512 1024
+do
+	echo
+	echo "********************************************************************************"
+	echo " solver = $solver"
+	echo " size = $size"
+	echo "********************************************************************************"
+	echo
+	cat >$inputfile << EOF
+out_grid = (200,$size,40) : (199,8,8)
+
+model = plain_wave
+plain_wave = {
+	func = cos
+	amplitudes = [4]
+	wavenumbers = [0.125]
+	phases = [0]
+	velocities = [0.5]
+}
+verification = none
+
+velocity_potential_solver = $solver {
+	wnmax = from (0,0) to (0,0.25) npoints (2,2)
+	depth = 12
+	domain = from (10,-12) to (10,4) npoints (1,128)
+}
+EOF
+	./arma-$solver -c $inputfile 2>&1 | tee $solver-$size.log
+done
+done
+rm -f $inputfile