tAdd Makefile for reproducibility testing - cngf-pf - continuum model for granu… | |
git clone git://src.adamsgaard.dk/cngf-pf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit d4d32ffeae43f7dde3b89f15e450d655601085ad | |
parent 0d535c282f5cbacf8c8d33dbdaf0990cafa714ae | |
Author: Anders Damsgaard <[email protected]> | |
Date: Sat, 6 Jul 2019 10:41:28 +0200 | |
Add Makefile for reproducibility testing | |
Diffstat: | |
A test/Makefile | 67 +++++++++++++++++++++++++++++… | |
1 file changed, 67 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/test/Makefile b/test/Makefile | |
t@@ -0,0 +1,67 @@ | |
+BIN = ../1d_fd_simple_shear | |
+ | |
+SIMPLE_SHEAR_DRY_OPTS = -o 0.03 -L 0.64 -P 40e3 | |
+SIMPLE_SHEAR_DRY_NORM_OPTS = -o 0.03 -L 0.64 -P 40e3 -N | |
+SIMPLE_SHEAR_WET_OPTS = -o 0.03 -L 0.64 -P 40e3 -W | |
+SIMPLE_SHEAR_WET_NORM_OPTS = -o 0.03 -L 0.64 -P 40e3 -W -N | |
+SIMPLE_SHEAR_WET_VARI_OPTS = --resolution 50 --length 8.0 \ | |
+ --normal-stress 150e3 \ | |
+ --fluid --fluid-permeability 2e-17 \ | |
+ --fluid-pressure-top 50e3 \ | |
+ --fluid-pressure-ampl 50e3 \ | |
+ --fluid-pressure-freq $$( echo "1.0/(3600*24)" | … | |
+ --file-interval $$( echo "60*1000" | bc -l ) \ | |
+ --time-end $$( echo "60*20" | bc -l ) > $@ | |
+ | |
+standards: \ | |
+ simple_shear_dry.std \ | |
+ simple_shear_dry_norm.std \ | |
+ simple_shear_wet.std \ | |
+ simple_shear_wet_norm.std \ | |
+ simple_shear_wet_vari.std | |
+ | |
+simple_shear_dry: $(BIN) | |
+ ./$< $(SIMPLE_SHEAR_DRY_OPTS) >$ | diff [email protected] - | |
+ | |
+simple_shear_dry_norm: $(BIN) | |
+ ./$< $(SIMPLE_SHEAR_DRY_NORM_OPTS) >$ | diff [email protected] - | |
+ | |
+simple_shear_wet: $(BIN) | |
+ ./$< $(SIMPLE_SHEAR_WET_OPTS) >$ | diff [email protected] - | |
+ | |
+simple_shear_wet_norm: $(BIN) | |
+ ./$< $(SIMPLE_SHEAR_WET_NORM_OPTS) >$ | diff [email protected] - | |
+ | |
+simple_shear_wet_vari: $(BIN) | |
+ ./$< $(SIMPLE_SHEAR_WET_VARI_OPTS) >$ | diff [email protected] - | |
+ | |
+ | |
+ | |
+simple_shear_dry.std: $(BIN) | |
+ ./$< $(SIMPLE_SHEAR_DRY_OPTS) > $@ | |
+ | |
+simple_shear_dry_norm.std: $(BIN) | |
+ ./$< $(SIMPLE_SHEAR_DRY_NORM_OPTS) > $@ | |
+ | |
+simple_shear_wet.std: $(BIN) | |
+ ./$< $(SIMPLE_SHEAR_WET_OPTS) > $@ | |
+ | |
+simple_shear_wet_norm.std: $(BIN) | |
+ ./$< $(SIMPLE_SHEAR_WET_NORM_OPTS) > $@ | |
+ | |
+simple_shear_wet_variable.std: $(BIN) | |
+ ./$< --resolution 50 --length 8.0 --normal-stress 150e3 \ | |
+ --fluid --fluid-permeability 2e-17 \ | |
+ --fluid-pressure-top 50e3 --fluid-pressure-ampl 50e3 \ | |
+ --fluid-pressure-freq $$( echo "1.0/(3600*24)" | bc -l ) \ | |
+ --file-interval $$( echo "60*1000" | bc -l ) \ | |
+ --time-end $$( echo "60*20" | bc -l ) > $@ | |
+ | |
+ | |
+$(BIN): | |
+ make -C .. | |
+ | |
+clean: | |
+ $(RM) *.txt | |
+ | |
+.PHONY: standards clean |