tMakefile - hansen-zoet-exp - comparison of lab and model results of sediment advection
 (HTM) git clone git://src.adamsgaard.dk/hansen-zoet-exp
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
       ---
       tMakefile (1878B)
       ---
            1 BIN = ../cngf-pf/cngf-pf
            2 FIG = fig-fit
            3 
            4 #stressvals != range -n 20 1 100
            5 stressvals != range -l -n 20 0 2
            6 
            7 velvals = 3.169e-6 9.506e-6
            8 
            9 default: \
           10         ../$(FIG)-strain_distribution.pdf \
           11         ../$(FIG)-mohr_coulomb.pdf \
           12         ../$(FIG)-sediment_flux.pdf
           13 
           14 strain_distribution_N5kPa_v3.169e-6ms.txt: $(BIN) Makefile
           15         sh -c '\
           16         for v in ${velvals}; do \
           17                 for P in ${stressvals}; do \
           18                         ./$(BIN) \
           19                         -d 530.7e-6 \
           20                         -m 0.6 \
           21                         -c 0e3 \
           22                         -s $${v} \
           23                         -L 0.11 \
           24                         -n $${P}e3 \
           25                         -A 0.33 \
           26                         -b 0.002 \
           27                         > strain_distribution_N$${P}kPa_v$${v}ms.txt; \
           28                         echo strain_distribution_N$${P}kPa_v$${v}ms.txt; \
           29         done; done'
           30         # also close: lower A, higher b
           31 
           32 mohr_coulomb_v3.169e-6ms.txt: strain_distribution_N5kPa_v3.169e-6ms.txt Makefile
           33         sh -c '\
           34         rm -f mohr_coulomb_v*ms.txt; \
           35         for v in ${velvals}; do \
           36                 for P in ${stressvals}; do \
           37                         tail -n 1 strain_distribution_N$${P}kPa_v$${v}ms.txt >> mohr_coulomb_v$${v}ms.txt; \
           38         done; done'
           39 
           40 sediment_flux_v3.169e-6ms.txt: strain_distribution_N5kPa_v3.169e-6ms.txt Makefile
           41         sh -c '\
           42         rm -f sediment_flux_v*ms.txt; \
           43         for v in ${velvals}; do \
           44                 for P in ${stressvals}; do \
           45                         (printf "%ge3\t" $$P; ../cngf-pf/shear_flux < strain_distribution_N$${P}kPa_v$${v}ms.txt) >> sediment_flux_v$${v}ms.txt; \
           46                         echo sediment_flux_v$${v}ms.txt; \
           47         done; done'
           48 
           49 ../$(FIG)-strain_distribution.pdf: fig-strain_distribution.gp strain_distribution_N5kPa_v3.169e-6ms.txt
           50         gnuplot fig-strain_distribution.gp > $@
           51 
           52 ../$(FIG)-mohr_coulomb.pdf: fig-mohr_coulomb.gp mohr_coulomb_v3.169e-6ms.txt
           53         gnuplot fig-mohr_coulomb.gp > $@
           54 
           55 ../$(FIG)-sediment_flux.pdf: fig-sediment_flux.gp sediment_flux_v3.169e-6ms.txt
           56         gnuplot fig-sediment_flux.gp > $@
           57 
           58 clean:
           59         rm -f strain_distribution_*.txt mohr_coulomb_*.txt sediment_flux_*.txt
           60         rm -f ../$(FIG)-strain_distribution.pdf
           61         rm -f ../$(FIG)-mohr_coulomb.pdf
           62         rm -f ../$(FIG)-sediment_flux.pdf
           63 
           64 .PHONY: default clean