tMakefile - seaice-exp-faulting - simulate faulting angles in sea ice under uniaxial compression
(HTM) git clone git://src.adamsgaard.dk/seaice-exp-faulting
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
tMakefile (8392B)
---
1 JULIA=julia
2 INITFILE=rotating01-seed1/rotating01-seed1.681.jld2 compress.jl
3
4 FAULTING01 =\
5 faulting01-mu_d-0.8-rotate-seed1-data.tsv \
6 faulting01-mu_d-0.8-norotate-seed1-data.tsv \
7 faulting01-mu_d-0.5-rotate-seed1-data.tsv \
8 faulting01-mu_d-0.5-norotate-seed1-data.tsv \
9 faulting01-mu_d-0.3-rotate-seed1-data.tsv \
10 faulting01-mu_d-0.3-norotate-seed1-data.tsv \
11 faulting01-mu_d-0.1-rotate-seed1-data.tsv \
12 faulting01-mu_d-0.1-norotate-seed1-data.tsv \
13
14 FAULTING02 =\
15 faulting02-mu_d-0.8-rotate-seed1-data.tsv \
16 faulting02-mu_d-0.8-norotate-seed1-data.tsv \
17 faulting02-mu_d-0.5-rotate-seed1-data.tsv \
18 faulting02-mu_d-0.5-norotate-seed1-data.tsv \
19 faulting02-mu_d-0.3-rotate-seed1-data.tsv \
20 faulting02-mu_d-0.3-norotate-seed1-data.tsv \
21 faulting02-mu_d-0.1-rotate-seed1-data.tsv \
22 faulting02-mu_d-0.1-norotate-seed1-data.tsv \
23
24 FAULTING03 =\
25 faulting03-mu_d-0.8-rotate-seed1-data.tsv \
26 faulting03-mu_d-0.8-norotate-seed1-data.tsv \
27 faulting03-mu_d-0.5-rotate-seed1-data.tsv \
28 faulting03-mu_d-0.5-norotate-seed1-data.tsv \
29 faulting03-mu_d-0.3-rotate-seed1-data.tsv \
30 faulting03-mu_d-0.3-norotate-seed1-data.tsv \
31 faulting03-mu_d-0.1-rotate-seed1-data.tsv \
32 faulting03-mu_d-0.1-norotate-seed1-data.tsv \
33
34 FAULTING01_TENSILE_STRENGTH = 0.0
35 FAULTING01_SHEAR_STRENGTH = 0.0
36
37 FAULTING02_TENSILE_STRENGTH = 400e3
38 FAULTING02_SHEAR_STRENGTH = 200e3
39
40 FAULTING03_TENSILE_STRENGTH = 40e3
41 FAULTING03_SHEAR_STRENGTH = 20e3
42
43 all: \
44 faulting01-normal-stress.pdf \
45 faulting02-normal-stress.pdf \
46 faulting03-normal-stress.pdf \
47
48 faulting03-normal-stress.pdf: ${FAULTING03} normal-stress.gp
49 gnuplot -e "id=03" normal-stress.gp > faulting03-normal-stress.pdf
50
51 faulting02-normal-stress.pdf: ${FAULTING02} normal-stress.gp
52 gnuplot -e "id=02" normal-stress.gp > faulting02-normal-stress.pdf
53
54 faulting01-normal-stress.pdf: ${FAULTING01} normal-stress.gp
55 gnuplot -e "id=01" normal-stress.gp > faulting01-normal-stress.pdf
56
57 faulting01-mu_d-0.8-rotate-seed1-data.txt: ${INITFILE}
58 ${JULIA} compress.jl \
59 --rotating true \
60 --mu_d 0.8 \
61 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
62 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
63 faulting01-mu_d-0.8-rotate >/dev/null
64
65 faulting01-mu_d-0.8-norotate-seed1-data.txt: ${INITFILE}
66 ${JULIA} compress.jl \
67 --rotating false \
68 --mu_d 0.8 \
69 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
70 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
71 faulting01-mu_d-0.8-norotate >/dev/null
72
73 faulting01-mu_d-0.5-rotate-seed1-data.txt: ${INITFILE}
74 ${JULIA} compress.jl \
75 --rotating true \
76 --mu_d 0.5 \
77 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
78 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
79 faulting01-mu_d-0.5-rotate >/dev/null
80
81 faulting01-mu_d-0.5-norotate-seed1-data.txt: ${INITFILE}
82 ${JULIA} compress.jl \
83 --rotating false \
84 --mu_d 0.5 \
85 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
86 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
87 faulting01-mu_d-0.5-norotate >/dev/null
88
89 faulting01-mu_d-0.3-rotate-seed1-data.txt: ${INITFILE}
90 ${JULIA} compress.jl \
91 --rotating true \
92 --mu_d 0.3 \
93 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
94 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
95 faulting01-mu_d-0.3-rotate >/dev/null
96
97 faulting01-mu_d-0.3-norotate-seed1-data.txt: ${INITFILE}
98 ${JULIA} compress.jl \
99 --rotating false \
100 --mu_d 0.3 \
101 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
102 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
103 faulting01-mu_d-0.3-norotate >/dev/null
104
105 faulting01-mu_d-0.1-rotate-seed1-data.txt: ${INITFILE}
106 ${JULIA} compress.jl \
107 --rotating true \
108 --mu_d 0.1 \
109 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
110 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
111 faulting01-mu_d-0.1-rotate >/dev/null
112
113 faulting01-mu_d-0.1-norotate-seed1-data.txt: ${INITFILE}
114 ${JULIA} compress.jl \
115 --rotating false \
116 --mu_d 0.1 \
117 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
118 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
119 faulting01-mu_d-0.1-norotate >/dev/null
120
121 faulting02-mu_d-0.8-rotate-seed1-data.txt: ${INITFILE}
122 ${JULIA} compress.jl \
123 --rotating true \
124 --mu_d 0.8 \
125 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
126 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
127 faulting02-mu_d-0.8-rotate >/dev/null
128
129 faulting02-mu_d-0.8-norotate-seed1-data.txt: ${INITFILE}
130 ${JULIA} compress.jl \
131 --rotating false \
132 --mu_d 0.8 \
133 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
134 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
135 faulting02-mu_d-0.8-norotate >/dev/null
136
137 faulting02-mu_d-0.5-rotate-seed1-data.txt: ${INITFILE}
138 ${JULIA} compress.jl \
139 --rotating true \
140 --mu_d 0.5 \
141 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
142 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
143 faulting02-mu_d-0.5-rotate >/dev/null
144
145 faulting02-mu_d-0.5-norotate-seed1-data.txt: ${INITFILE}
146 ${JULIA} compress.jl \
147 --rotating false \
148 --mu_d 0.5 \
149 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
150 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
151 faulting02-mu_d-0.5-norotate >/dev/null
152
153 faulting02-mu_d-0.3-rotate-seed1-data.txt: ${INITFILE}
154 ${JULIA} compress.jl \
155 --rotating true \
156 --mu_d 0.3 \
157 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
158 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
159 faulting02-mu_d-0.3-rotate >/dev/null
160
161 faulting02-mu_d-0.3-norotate-seed1-data.txt: ${INITFILE}
162 ${JULIA} compress.jl \
163 --rotating false \
164 --mu_d 0.3 \
165 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
166 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
167 faulting02-mu_d-0.3-norotate >/dev/null
168
169 faulting02-mu_d-0.1-rotate-seed1-data.txt: ${INITFILE}
170 ${JULIA} compress.jl \
171 --rotating true \
172 --mu_d 0.1 \
173 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
174 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
175 faulting02-mu_d-0.1-rotate >/dev/null
176
177 faulting02-mu_d-0.1-norotate-seed1-data.txt: ${INITFILE}
178 ${JULIA} compress.jl \
179 --rotating false \
180 --mu_d 0.1 \
181 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
182 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
183 faulting02-mu_d-0.1-norotate >/dev/null
184
185 faulting03-mu_d-0.8-rotate-seed1-data.txt: ${INITFILE}
186 ${JULIA} compress.jl \
187 --rotating true \
188 --mu_d 0.8 \
189 --tensile_strength ${FAULTING03_TENSILE_STRENGTH} \
190 --shear_strength ${FAULTING03_SHEAR_STRENGTH} \
191 faulting03-mu_d-0.8-rotate >/dev/null
192
193 faulting03-mu_d-0.8-norotate-seed1-data.txt: ${INITFILE}
194 ${JULIA} compress.jl \
195 --rotating false \
196 --mu_d 0.8 \
197 --tensile_strength ${FAULTING03_TENSILE_STRENGTH} \
198 --shear_strength ${FAULTING03_SHEAR_STRENGTH} \
199 faulting03-mu_d-0.8-norotate >/dev/null
200
201 faulting03-mu_d-0.5-rotate-seed1-data.txt: ${INITFILE}
202 ${JULIA} compress.jl \
203 --rotating true \
204 --mu_d 0.5 \
205 --tensile_strength ${FAULTING03_TENSILE_STRENGTH} \
206 --shear_strength ${FAULTING03_SHEAR_STRENGTH} \
207 faulting03-mu_d-0.5-rotate >/dev/null
208
209 faulting03-mu_d-0.5-norotate-seed1-data.txt: ${INITFILE}
210 ${JULIA} compress.jl \
211 --rotating false \
212 --mu_d 0.5 \
213 --tensile_strength ${FAULTING03_TENSILE_STRENGTH} \
214 --shear_strength ${FAULTING03_SHEAR_STRENGTH} \
215 faulting03-mu_d-0.5-norotate >/dev/null
216
217 faulting03-mu_d-0.3-rotate-seed1-data.txt: ${INITFILE}
218 ${JULIA} compress.jl \
219 --rotating true \
220 --mu_d 0.3 \
221 --tensile_strength ${FAULTING03_TENSILE_STRENGTH} \
222 --shear_strength ${FAULTING03_SHEAR_STRENGTH} \
223 faulting03-mu_d-0.3-rotate >/dev/null
224
225 faulting03-mu_d-0.3-norotate-seed1-data.txt: ${INITFILE}
226 ${JULIA} compress.jl \
227 --rotating false \
228 --mu_d 0.3 \
229 --tensile_strength ${FAULTING03_TENSILE_STRENGTH} \
230 --shear_strength ${FAULTING03_SHEAR_STRENGTH} \
231 faulting03-mu_d-0.3-norotate >/dev/null
232
233 faulting03-mu_d-0.1-rotate-seed1-data.txt: ${INITFILE}
234 ${JULIA} compress.jl \
235 --rotating true \
236 --mu_d 0.1 \
237 --tensile_strength ${FAULTING03_TENSILE_STRENGTH} \
238 --shear_strength ${FAULTING03_SHEAR_STRENGTH} \
239 faulting03-mu_d-0.1-rotate >/dev/null
240
241 faulting03-mu_d-0.1-norotate-seed1-data.txt: ${INITFILE}
242 ${JULIA} compress.jl \
243 --rotating false \
244 --mu_d 0.1 \
245 --tensile_strength ${FAULTING03_TENSILE_STRENGTH} \
246 --shear_strength ${FAULTING03_SHEAR_STRENGTH} \
247 faulting03-mu_d-0.1-norotate >/dev/null
248
249 # transpose(1) from git://src.adamsgaard.dk/mathtools
250 .txt.tsv:
251 transpose < $< > $@
252
253 ${INITFILE}:
254 ${JULIA} init-assemblage.jl --rotating true rotating01
255
256 .SUFFIXES: .txt .tsv
257 .PHONY: all