commit ea5ee37f9e342101b203679d0e8b405b0220e477
parent f028d5a1f83921a91f4df0423142d63f71eac049
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 12 Dec 2019 13:12:07 +0100
Add tests for max_depth_simple_shear
Diffstat:
2 files changed, 26 insertions(+), 1 deletion(-)
diff --git a/test/Makefile b/test/Makefile
@@ -1,4 +1,5 @@
BIN = ../1d_fd_simple_shear
+BIN2 = ../max_depth_simple_shear
TESTS := simple_shear_dry \
simple_shear_dry_norm \
@@ -6,7 +7,8 @@ TESTS := simple_shear_dry \
simple_shear_wet \
simple_shear_wet_norm \
simple_shear_wet_vari \
- simple_shear_wet_vari_pulse
+ simple_shear_wet_vari_pulse \
+ max_depth_misc
STANDARDS := $(TESTS:=.std)
@@ -25,6 +27,10 @@ SIMPLE_SHEAR_WET_VARI_OPTS = --length 8.0 \
--time-end $$( echo "60*20" | bc -l )
SIMPLE_SHEAR_WET_VARI_PULSE_OPTS = $(SIMPLE_SHEAR_WET_VARI_OPTS) \
--fluid-pressure-pulse-time 500
+MAX_DEPTH_MISC = sh -c 'for A_f in 1e3 5e3 10e3 50e3 100e3; \
+ do ./$(BIN2) -P 200e3 -O 101e3 -a $$A_f -q 0.01;\
+ ./$(BIN2) -P 200e3 -O 101e3 -a $$A_f -q 0.001;\
+ ./$(BIN2) -P 200e3 -O 101e3 -a $$A_f -q 0.0001; done'
test: $(TESTS)
@@ -51,6 +57,8 @@ simple_shear_wet_vari: $(BIN)
simple_shear_wet_vari_pulse: $(BIN)
./$(BIN) $(SIMPLE_SHEAR_WET_VARI_PULSE_OPTS) | diff $@.std -
+max_depth_misc: $(BIN2)
+ $(MAX_DEPTH_MISC) | diff $@.std -
simple_shear_dry.std: $(BIN)
./$(BIN) $(SIMPLE_SHEAR_DRY_OPTS) > $@
@@ -73,6 +81,8 @@ simple_shear_wet_vari.std: $(BIN)
simple_shear_wet_vari_pulse.std: $(BIN)
./$(BIN) $(SIMPLE_SHEAR_WET_VARI_PULSE_OPTS) > $@
+max_depth_misc.std: $(BIN2)
+ $(MAX_DEPTH_MISC) > $@
$(BIN):
make -C ..
diff --git a/test/max_depth_misc.std b/test/max_depth_misc.std
@@ -0,0 +1,15 @@
+0 0.589165
+0 1.8631
+0 5.89165
+0 0.589165
+0 1.8631
+0 5.89165
+0.179298 0.589165
+0 1.8631
+0 5.89165
+0.958899 0.589165
+1.63692 1.8631
+0 5.89165
+1.12089 0.589165
+2.57974 1.8631
+1.79298 5.89165