diff options
Diffstat (limited to 'run/test-ahfinderdirect/surface/doit.run')
-rwxr-xr-x | run/test-ahfinderdirect/surface/doit.run | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/run/test-ahfinderdirect/surface/doit.run b/run/test-ahfinderdirect/surface/doit.run new file mode 100755 index 0000000..367b397 --- /dev/null +++ b/run/test-ahfinderdirect/surface/doit.run @@ -0,0 +1,40 @@ +#!/bin/sh + + for offset in 0 1 + do + if [ $offset -eq 1 ] + then offset_name='-offset' + origin_x=0.5 + origin_y=0.7 + origin_z=0.6 + else offset_name='' + origin_x=0.0 + origin_y=0.0 + origin_z=0.0 + fi + + for delta in 7.5 5.0 3.0 2.25 1.5 1.0 + do + for method in 'trapezoid' 'Simpson' 'Simpson (variant)' + do + if [ "$method" = 'Simpson (variant)' ] + then method_name='Simpson-variant' + else method_name="$method" + fi + base=Schw${delta}-${method_name}${offset_name} + ##echo ":${delta}:${method}:${origin_x}:${origin_y}:${origin_z}:" + ##echo ":${delta}:${method_name}:${origin_x}:${origin_y}:${origin_z}:" + ##echo $base + + sed -e "s#\$delta_drho_dsigma#$delta#" \ + -e "s#\$surface_integral_method#$method#" \ + -e "s#\$origin_x#$origin_x#" \ + -e "s#\$origin_y#$origin_y#" \ + -e "s#\$origin_z#$origin_z#" \ + -e "s#\$base_name#$base#" \ + <template.par >$base.par + cactus_test-ahfinderdirect $base.par 2>&1 | tee $base.log + + done + done + done |