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 (11068B)
---
1 JULIA=julia --procs 1 --optimize=3 --math-mode=fast --color=yes
2
3 .PHONY: all
4 all: \
5 strait_mu0.0.run \
6 strait_mu0.2.run \
7 strait_mu0.4.run \
8 strait_mu0.6.run \
9 strait_mu0.8.run \
10 strait_mu1.0.run \
11 strait_bigR_mu0.0.run \
12 strait_bigR_mu0.2.run \
13 strait_bigR_mu0.4.run \
14 strait_bigR_mu0.6.run \
15 strait_bigR_mu0.8.run \
16 strait_bigR_mu1.0.run \
17 strait_intR_mu0.0.run \
18 strait_intR_mu0.2.run \
19 strait_intR_mu0.4.run \
20 strait_intR_mu0.6.run \
21 strait_intR_mu0.8.run \
22 strait_intR_mu1.0.run
23
24
25 .PHONY: cohesion-ensembles
26 cohesion-ensembles: \
27 strait_mu0.0_ensemble_sigma_t0000kPa.pdf \
28 strait_mu0.0_ensemble_sigma_t0001kPa.pdf \
29 strait_mu0.0_ensemble_sigma_t0010kPa.pdf \
30 strait_mu0.0_ensemble_sigma_t0100kPa.pdf \
31 strait_mu0.0_ensemble_sigma_t1000kPa.pdf
32
33 .PHONY: one
34 one: strait_mu0.4.run
35
36 .PHONY: one-ensemble
37 one-ensemble: strait_intR_mu0.4_ensemble.pdf
38
39 .PHONY: all-ensembles
40 all-ensembles: \
41 strait_intR_mu0.0_ensemble.pdf \
42 strait_intR_mu0.2_ensemble.pdf \
43 strait_intR_mu0.4_ensemble.pdf
44
45 .PHONY: gsd-mean-ensembles
46 gsd-mean-ensembles: \
47 strait_Rsmallest_ensemble.pdf \
48 strait_Rsmaller_ensemble.pdf \
49 strait_Rsmall_ensemble.pdf \
50 strait_Rint_ensemble.pdf \
51 strait_Rlarge_ensemble.pdf \
52 strait_Rlarger_ensemble.pdf \
53 strait_Rlargest_ensemble.pdf
54
55 strait_Rsmallest_ensemble.pdf: jamming.jl
56 $(JULIA) $< --width=5e3 \
57 --k_n=1e7 --k_t=1e7 \
58 --gamma_n=0. --gamma_t=0. \
59 --mu_s=0.4 --mu_d=0.4 \
60 --r_min=6.0e2 --r_max=1.35e3 \
61 --rotating=true \
62 --ocean_vel_fac=4e4 \
63 --total_hours=12. \
64 --nruns=16 \
65 "$@"
66
67 strait_Rsmaller_ensemble.pdf: jamming.jl
68 $(JULIA) $< --width=5e3 \
69 --k_n=1e7 --k_t=1e7 \
70 --gamma_n=0. --gamma_t=0. \
71 --mu_s=0.4 --mu_d=0.4 \
72 --r_min=6.5e2 --r_max=1.40e3 \
73 --rotating=true \
74 --ocean_vel_fac=4e4 \
75 --total_hours=12. \
76 --nruns=16 \
77 "$@"
78
79 strait_Rsmall_ensemble.pdf: jamming.jl
80 $(JULIA) $< --width=5e3 \
81 --k_n=1e7 --k_t=1e7 \
82 --gamma_n=0. --gamma_t=0. \
83 --mu_s=0.4 --mu_d=0.4 \
84 --r_min=7.0e2 --r_max=1.45e3 \
85 --rotating=true \
86 --ocean_vel_fac=4e4 \
87 --total_hours=12. \
88 --nruns=16 \
89 "$@"
90
91 strait_Rint_ensemble.pdf: jamming.jl
92 $(JULIA) $< --width=5e3 \
93 --k_n=1e7 --k_t=1e7 \
94 --gamma_n=0. --gamma_t=0. \
95 --mu_s=0.4 --mu_d=0.4 \
96 --r_min=7.5e2 --r_max=1.50e3 \
97 --rotating=true \
98 --ocean_vel_fac=4e4 \
99 --total_hours=12. \
100 --nruns=16 \
101 "$@"
102
103 strait_Rlarge_ensemble.pdf: jamming.jl
104 $(JULIA) $< --width=5e3 \
105 --k_n=1e7 --k_t=1e7 \
106 --gamma_n=0. --gamma_t=0. \
107 --mu_s=0.4 --mu_d=0.4 \
108 --r_min=8.0e2 --r_max=1.55e3 \
109 --rotating=true \
110 --ocean_vel_fac=4e4 \
111 --total_hours=12. \
112 --nruns=16 \
113 "$@"
114
115 strait_Rlarger_ensemble.pdf: jamming.jl
116 $(JULIA) $< --width=5e3 \
117 --k_n=1e7 --k_t=1e7 \
118 --gamma_n=0. --gamma_t=0. \
119 --mu_s=0.4 --mu_d=0.4 \
120 --r_min=8.5e2 --r_max=1.60e3 \
121 --rotating=true \
122 --ocean_vel_fac=4e4 \
123 --total_hours=12. \
124 --nruns=16 \
125 "$@"
126
127 strait_Rlargest_ensemble.pdf: jamming.jl
128 $(JULIA) $< --width=5e3 \
129 --k_n=1e7 --k_t=1e7 \
130 --gamma_n=0. --gamma_t=0. \
131 --mu_s=0.4 --mu_d=0.4 \
132 --r_min=9.0e2 --r_max=1.65e3 \
133 --rotating=true \
134 --ocean_vel_fac=4e4 \
135 --total_hours=12. \
136 --nruns=16 \
137 "$@"
138
139 strait_intR_mu0.0_ensemble.pdf: jamming.jl
140 $(JULIA) $< --width=5e3 \
141 --k_n=1e7 --k_t=1e7 \
142 --gamma_n=0. --gamma_t=0. \
143 --mu_s=0.0 --mu_d=0.0 \
144 --r_min=7.5e2 --r_max=1.5e3 \
145 --rotating=true \
146 --ocean_vel_fac=4e4 \
147 --total_hours=12. \
148 --nruns=8 \
149 "$@"
150
151 strait_intR_mu0.2_ensemble.pdf: jamming.jl
152 $(JULIA) $< --width=5e3 \
153 --k_n=1e7 --k_t=1e7 \
154 --gamma_n=0. --gamma_t=0. \
155 --mu_s=0.2 --mu_d=0.2 \
156 --r_min=7.5e2 --r_max=1.5e3 \
157 --rotating=true \
158 --ocean_vel_fac=4e4 \
159 --total_hours=12. \
160 --nruns=8 \
161 "$@"
162
163 strait_intR_mu0.4_ensemble.pdf: jamming.jl
164 $(JULIA) $< --width=5e3 \
165 --k_n=1e7 --k_t=1e7 \
166 --gamma_n=0. --gamma_t=0. \
167 --mu_s=0.4 --mu_d=0.4 \
168 --r_min=7.5e2 --r_max=1.5e3 \
169 --rotating=true \
170 --ocean_vel_fac=4e4 \
171 --total_hours=12. \
172 --nruns=8 \
173 "$@"
174
175 strait_intR_mu0.6_ensemble.pdf: jamming.jl
176 $(JULIA) $< --width=5e3 \
177 --k_n=1e7 --k_t=1e7 \
178 --gamma_n=0. --gamma_t=0. \
179 --mu_s=0.6 --mu_d=0.6 \
180 --r_min=7.5e2 --r_max=1.5e3 \
181 --rotating=true \
182 --ocean_vel_fac=4e4 \
183 --total_hours=12. \
184 --nruns=8 \
185 "$@"
186
187 strait_mu0.0.run: jamming.jl
188 $(JULIA) $< --width=5e3 \
189 --k_n=1e7 --k_t=1e7 \
190 --gamma_n=0. --gamma_t=0. \
191 --mu_s=0.0 --mu_d=0.0 \
192 --r_min=5e2 --r_max=1e3 \
193 --rotating=true \
194 --ocean_vel_fac=4e4 \
195 --total_hours=12. \
196 "$@"
197 touch $@
198
199 strait_mu0.2.run: jamming.jl
200 $(JULIA) $< --width=5e3 \
201 --k_n=1e7 --k_t=1e7 \
202 --gamma_n=0. --gamma_t=0. \
203 --mu_s=0.2 --mu_d=0.2 \
204 --r_min=5e2 --r_max=1e3 \
205 --rotating=true \
206 --ocean_vel_fac=4e4 \
207 --total_hours=12. \
208 "$@"
209 touch $@
210
211 strait_mu0.4.run: jamming.jl
212 $(JULIA) $< --width=5e3 \
213 --k_n=1e7 --k_t=1e7 \
214 --gamma_n=0. --gamma_t=0. \
215 --mu_s=0.4 --mu_d=0.4 \
216 --r_min=5e2 --r_max=1e3 \
217 --rotating=true \
218 --ocean_vel_fac=4e4 \
219 --total_hours=12. \
220 "$@"
221 touch $@
222
223 strait_mu0.6.run: jamming.jl
224 $(JULIA) $< --width=5e3 \
225 --k_n=1e7 --k_t=1e7 \
226 --gamma_n=0. --gamma_t=0. \
227 --mu_s=0.6 --mu_d=0.6 \
228 --r_min=5e2 --r_max=1e3 \
229 --rotating=true \
230 --ocean_vel_fac=4e4 \
231 --total_hours=12. \
232 "$@"
233 touch $@
234
235 strait_mu0.8.run: jamming.jl
236 $(JULIA) $< --width=5e3 \
237 --k_n=1e7 --k_t=1e7 \
238 --gamma_n=0. --gamma_t=0. \
239 --mu_s=0.8 --mu_d=0.8 \
240 --r_min=5e2 --r_max=1e3 \
241 --rotating=true \
242 --ocean_vel_fac=4e4 \
243 --total_hours=12. \
244 "$@"
245 touch $@
246
247 strait_mu1.0.run: jamming.jl
248 $(JULIA) $< --width=5e3 \
249 --k_n=1e7 --k_t=1e7 \
250 --gamma_n=0. --gamma_t=0. \
251 --mu_s=1.0 --mu_d=1.0 \
252 --r_min=5e2 --r_max=1e3 \
253 --rotating=true \
254 --ocean_vel_fac=4e4 \
255 --total_hours=12. \
256 "$@"
257 touch $@
258
259 strait_mu1.5.run: jamming.jl
260 $(JULIA) $< --width=5e3 \
261 --k_n=1e7 --k_t=1e7 \
262 --gamma_n=0. --gamma_t=0. \
263 --mu_s=1.5 --mu_d=1.5 \
264 --r_min=5e2 --r_max=1e3 \
265 --rotating=true \
266 --ocean_vel_fac=4e4 \
267 --total_hours=12. \
268 "$@"
269 touch $@
270
271 strait_mu2.0.run: jamming.jl
272 $(JULIA) $< --width=5e3 \
273 --k_n=1e7 --k_t=1e7 \
274 --gamma_n=0. --gamma_t=0. \
275 --mu_s=2.0 --mu_d=2.0 \
276 --r_min=5e2 --r_max=1e3 \
277 --rotating=true \
278 --ocean_vel_fac=4e4 \
279 --total_hours=12. \
280 "$@"
281 touch $@
282
283 strait_bigR_mu0.0.run: jamming.jl
284 $(JULIA) $< --width=5e3 \
285 --k_n=1e7 --k_t=1e7 \
286 --gamma_n=0. --gamma_t=0. \
287 --mu_s=0.0 --mu_d=0.0 \
288 --r_min=1e3 --r_max=2e3 \
289 --rotating=true \
290 --ocean_vel_fac=4e4 \
291 --total_hours=12. \
292 "$@"
293 touch $@
294
295 strait_bigR_mu0.2.run: jamming.jl
296 $(JULIA) $< --width=5e3 \
297 --k_n=1e7 --k_t=1e7 \
298 --gamma_n=0. --gamma_t=0. \
299 --mu_s=0.2 --mu_d=0.2 \
300 --r_min=1e3 --r_max=2e3 \
301 --rotating=true \
302 --ocean_vel_fac=4e4 \
303 --total_hours=12. \
304 "$@"
305 touch $@
306
307 strait_bigR_mu0.4.run: jamming.jl
308 $(JULIA) $< --width=5e3 \
309 --k_n=1e7 --k_t=1e7 \
310 --gamma_n=0. --gamma_t=0. \
311 --mu_s=0.4 --mu_d=0.4 \
312 --r_min=1e3 --r_max=2e3 \
313 --rotating=true \
314 --ocean_vel_fac=4e4 \
315 --total_hours=12. \
316 "$@"
317 touch $@
318
319 strait_bigR_mu0.6.run: jamming.jl
320 $(JULIA) $< --width=5e3 \
321 --k_n=1e7 --k_t=1e7 \
322 --gamma_n=0. --gamma_t=0. \
323 --mu_s=0.6 --mu_d=0.6 \
324 --r_min=1e3 --r_max=2e3 \
325 --rotating=true \
326 --ocean_vel_fac=4e4 \
327 --total_hours=12. \
328 "$@"
329 touch $@
330
331 strait_bigR_mu0.8.run: jamming.jl
332 $(JULIA) $< --width=5e3 \
333 --k_n=1e7 --k_t=1e7 \
334 --gamma_n=0. --gamma_t=0. \
335 --mu_s=0.8 --mu_d=0.8 \
336 --r_min=1e3 --r_max=2e3 \
337 --rotating=true \
338 --ocean_vel_fac=4e4 \
339 --total_hours=12. \
340 "$@"
341 touch $@
342
343 strait_bigR_mu1.0.run: jamming.jl
344 $(JULIA) $< --width=5e3 \
345 --k_n=1e7 --k_t=1e7 \
346 --gamma_n=0. --gamma_t=0. \
347 --mu_s=1.0 --mu_d=1.0 \
348 --r_min=1e3 --r_max=2e3 \
349 --rotating=true \
350 --ocean_vel_fac=4e4 \
351 --total_hours=12. \
352 "$@"
353 touch $@
354
355 strait_intR_mu0.0.run: jamming.jl
356 $(JULIA) $< --width=5e3 \
357 --k_n=1e7 --k_t=1e7 \
358 --gamma_n=0. --gamma_t=0. \
359 --mu_s=0.0 --mu_d=0.0 \
360 --r_min=7.5e2 --r_max=1.5e3 \
361 --rotating=true \
362 --ocean_vel_fac=4e4 \
363 --total_hours=12. \
364 "$@"
365 touch $@
366
367 strait_intR_mu0.2.run: jamming.jl
368 $(JULIA) $< --width=5e3 \
369 --k_n=1e7 --k_t=1e7 \
370 --gamma_n=0. --gamma_t=0. \
371 --mu_s=0.2 --mu_d=0.2 \
372 --r_min=7.5e2 --r_max=1.5e3 \
373 --rotating=true \
374 --ocean_vel_fac=4e4 \
375 --total_hours=12. \
376 "$@"
377 touch $@
378
379 strait_intR_mu0.4.run: jamming.jl
380 $(JULIA) $< --width=5e3 \
381 --k_n=1e7 --k_t=1e7 \
382 --gamma_n=0. --gamma_t=0. \
383 --mu_s=0.4 --mu_d=0.4 \
384 --r_min=7.5e2 --r_max=1.5e3 \
385 --rotating=true \
386 --ocean_vel_fac=4e4 \
387 --total_hours=12. \
388 "$@"
389 touch $@
390
391 strait_intR_mu0.6.run: jamming.jl
392 $(JULIA) $< --width=5e3 \
393 --k_n=1e7 --k_t=1e7 \
394 --gamma_n=0. --gamma_t=0. \
395 --mu_s=0.6 --mu_d=0.6 \
396 --r_min=7.5e2 --r_max=1.5e3 \
397 --rotating=true \
398 --ocean_vel_fac=4e4 \
399 --total_hours=12. \
400 "$@"
401 touch $@
402
403 strait_intR_mu0.8.run: jamming.jl
404 $(JULIA) $< --width=5e3 \
405 --k_n=1e7 --k_t=1e7 \
406 --gamma_n=0. --gamma_t=0. \
407 --mu_s=0.8 --mu_d=0.8 \
408 --r_min=7.5e2 --r_max=1.5e3 \
409 --rotating=true \
410 --ocean_vel_fac=4e4 \
411 --total_hours=12. \
412 "$@"
413 touch $@
414
415 strait_intR_mu1.0.run: jamming.jl
416 $(JULIA) $< --width=5e3 \
417 --k_n=1e7 --k_t=1e7 \
418 --gamma_n=0. --gamma_t=0. \
419 --mu_s=1.0 --mu_d=1.0 \
420 --r_min=7.5e2 --r_max=1.5e3 \
421 --rotating=true \
422 --ocean_vel_fac=4e4 \
423 --total_hours=12. \
424 "$@"
425 touch $@
426
427
428 strait_mu0.0_ensemble_sigma_t0000kPa.pdf: jamming.jl
429 $(JULIA) $< --width=5e3 \
430 --E=2e7 \
431 --nu=0.285 \
432 --gamma_n=0. --gamma_t=0. \
433 --mu_s=0.0 --mu_d=0.0 \
434 --r_min=5e2 --r_max=1e3 \
435 --tensile_strength=0. \
436 --rotating=true \
437 --ocean_vel_fac=4e4 \
438 --total_hours=12. \
439 --nruns=8 \
440 "$@"
441
442 strait_mu0.0_ensemble_sigma_t0001kPa.pdf: jamming.jl
443 $(JULIA) $< --width=5e3 \
444 --E=2e7 \
445 --nu=0.285 \
446 --gamma_n=0. --gamma_t=0. \
447 --mu_s=0.0 --mu_d=0.0 \
448 --r_min=5e2 --r_max=1e3 \
449 --tensile_strength=10e3 \
450 --rotating=true \
451 --ocean_vel_fac=4e4 \
452 --total_hours=12. \
453 --nruns=8 \
454 "$@"
455
456 strait_mu0.0_ensemble_sigma_t0010kPa.pdf: jamming.jl
457 $(JULIA) $< --width=5e3 \
458 --E=2e7 \
459 --nu=0.285 \
460 --gamma_n=0. --gamma_t=0. \
461 --mu_s=0.0 --mu_d=0.0 \
462 --r_min=5e2 --r_max=1e3 \
463 --tensile_strength=10e3 \
464 --rotating=true \
465 --ocean_vel_fac=4e4 \
466 --total_hours=12. \
467 --nruns=8 \
468 "$@"
469
470 strait_mu0.0_ensemble_sigma_t0100kPa.pdf: jamming.jl
471 $(JULIA) $< --width=5e3 \
472 --E=2e7 \
473 --nu=0.285 \
474 --gamma_n=0. --gamma_t=0. \
475 --mu_s=0.0 --mu_d=0.0 \
476 --r_min=5e2 --r_max=1e3 \
477 --tensile_strength=100e3 \
478 --rotating=true \
479 --ocean_vel_fac=4e4 \
480 --total_hours=12. \
481 --nruns=8 \
482 "$@"
483
484 strait_mu0.0_ensemble_sigma_t1000kPa.pdf: jamming.jl
485 $(JULIA) $< --width=5e3 \
486 --E=2e7 \
487 --nu=0.285 \
488 --gamma_n=0. --gamma_t=0. \
489 --mu_s=0.0 --mu_d=0.0 \
490 --r_min=5e2 --r_max=1e3 \
491 --tensile_strength=1000e3 \
492 --rotating=true \
493 --ocean_vel_fac=4e4 \
494 --total_hours=12. \
495 --nruns=8 \
496 "$@"
497
498
499 .PHONY: clean
500 clean:
501 $(RM) strait_*.run
502 for f in strait_*.vts; do $(RM) $$f; done
503 for f in strait_*.vtp; do $(RM) $$f; done
504 for f in strait_*.vtu; do $(RM) $$f; done
505 $(RM) strait_*.pdf
506 $(RM) strait_*.txt