tMakefile - seaice-experiments - sea ice experiments using Granular.jl
(HTM) git clone git://src.adamsgaard.dk/seaice-experiments
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
tMakefile (4444B)
---
1 JULIA=julia
2 INITFILE=rotating01-seed1/rotating01-seed1.681.jld2 compress.jl
3
4 FAULTING01 =\
5 faulting01-mu_d-0.5-rotate-seed1-data.tsv \
6 faulting01-mu_d-0.5-norotate-seed1-data.tsv \
7 faulting01-mu_d-0.3-rotate-seed1-data.tsv \
8 faulting01-mu_d-0.3-norotate-seed1-data.tsv \
9 faulting01-mu_d-0.1-rotate-seed1-data.tsv \
10 faulting01-mu_d-0.1-norotate-seed1-data.tsv
11
12 FAULTING02 =\
13 faulting02-mu_d-0.5-rotate-seed1-data.tsv \
14 faulting02-mu_d-0.5-norotate-seed1-data.tsv \
15 faulting02-mu_d-0.3-rotate-seed1-data.tsv \
16 faulting02-mu_d-0.3-norotate-seed1-data.tsv \
17 faulting02-mu_d-0.1-rotate-seed1-data.tsv \
18 faulting02-mu_d-0.1-norotate-seed1-data.tsv
19
20 FAULTING01_TENSILE_STRENGTH = 0.0
21 FAULTING01_SHEAR_STRENGTH = 0.0
22
23 FAULTING02_TENSILE_STRENGTH = 400e3
24 FAULTING02_SHEAR_STRENGTH = 200e3
25
26 all: faulting01-normal-stress.pdf faulting02-normal-stress.pdf
27
28 faulting02-normal-stress.pdf: ${FAULTING02} normal-stress.gp
29 gnuplot -e "id=02" normal-stress.gp > faulting02-normal-stress.pdf
30
31 faulting01-normal-stress.pdf: ${FAULTING01} normal-stress.gp
32 gnuplot -e "id=01" normal-stress.gp > faulting01-normal-stress.pdf
33
34 faulting01-mu_d-0.5-rotate-seed1-data.txt: ${INITFILE}
35 ${JULIA} compress.jl \
36 --rotating true \
37 --mu_d 0.5 \
38 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
39 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
40 faulting01-mu_d-0.5-rotate >/dev/null
41
42 faulting01-mu_d-0.5-norotate-seed1-data.txt: ${INITFILE}
43 ${JULIA} compress.jl \
44 --rotating false \
45 --mu_d 0.5 \
46 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
47 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
48 faulting01-mu_d-0.5-norotate >/dev/null
49
50 faulting01-mu_d-0.3-rotate-seed1-data.txt: ${INITFILE}
51 ${JULIA} compress.jl \
52 --rotating true \
53 --mu_d 0.3 \
54 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
55 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
56 faulting01-mu_d-0.3-rotate >/dev/null
57
58 faulting01-mu_d-0.3-norotate-seed1-data.txt: ${INITFILE}
59 ${JULIA} compress.jl \
60 --rotating false \
61 --mu_d 0.3 \
62 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
63 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
64 faulting01-mu_d-0.3-norotate >/dev/null
65
66 faulting01-mu_d-0.1-rotate-seed1-data.txt: ${INITFILE}
67 ${JULIA} compress.jl \
68 --rotating true \
69 --mu_d 0.1 \
70 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
71 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
72 faulting01-mu_d-0.1-rotate >/dev/null
73
74 faulting01-mu_d-0.1-norotate-seed1-data.txt: ${INITFILE}
75 ${JULIA} compress.jl \
76 --rotating false \
77 --mu_d 0.1 \
78 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
79 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
80 faulting01-mu_d-0.1-norotate >/dev/null
81
82 faulting02-mu_d-0.5-rotate-seed1-data.txt: ${INITFILE}
83 ${JULIA} compress.jl \
84 --rotating true \
85 --mu_d 0.5 \
86 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
87 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
88 faulting02-mu_d-0.5-rotate >/dev/null
89
90 faulting02-mu_d-0.5-norotate-seed1-data.txt: ${INITFILE}
91 ${JULIA} compress.jl \
92 --rotating false \
93 --mu_d 0.5 \
94 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
95 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
96 faulting02-mu_d-0.5-norotate >/dev/null
97
98 faulting02-mu_d-0.3-rotate-seed1-data.txt: ${INITFILE}
99 ${JULIA} compress.jl \
100 --rotating true \
101 --mu_d 0.3 \
102 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
103 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
104 faulting02-mu_d-0.3-rotate >/dev/null
105
106 faulting02-mu_d-0.3-norotate-seed1-data.txt: ${INITFILE}
107 ${JULIA} compress.jl \
108 --rotating false \
109 --mu_d 0.3 \
110 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
111 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
112 faulting02-mu_d-0.3-norotate >/dev/null
113
114 faulting02-mu_d-0.1-rotate-seed1-data.txt: ${INITFILE}
115 ${JULIA} compress.jl \
116 --rotating true \
117 --mu_d 0.1 \
118 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
119 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
120 faulting02-mu_d-0.1-rotate >/dev/null
121
122 faulting02-mu_d-0.1-norotate-seed1-data.txt: ${INITFILE}
123 ${JULIA} compress.jl \
124 --rotating false \
125 --mu_d 0.1 \
126 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
127 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
128 faulting02-mu_d-0.1-norotate >/dev/null
129
130 # transpose(1) from git://src.adamsgaard.dk/mathtools
131 .txt.tsv:
132 transpose < $< > $@
133
134 ${INITFILE}:
135 ${JULIA} init-assemblage.jl --rotating true rotating01
136
137 .SUFFIXES: .txt .tsv
138 .PHONY: all