Introduction
Introduction Statistics Contact Development Disclaimer Help
tMakefile - seaice-experiments - sea ice experiments using Granular.jl
git clone git://src.adamsgaard.dk/seaice-experiments
Log
Files
Refs
README
LICENSE
---
tMakefile (4387B)
---
1 JULIA=julia --procs 1 --optimize=3 --math-mode=fast --color=yes
2 PREFIX=stiffness
3 SCRIPT=../simulation.jl
4 PLOTSCRIPT=../plot.jl
5 NRUNS=8
6 ids = \
7 $(PREFIX)_mu0.3_sigma_c0kPa_E2e5.pdf \
8 $(PREFIX)_mu0.3_sigma_c0kPa_E2e6.pdf \
9 $(PREFIX)_mu0.3_sigma_c0kPa_E2e7.pdf \
10 $(PREFIX)_mu0.3_sigma_c0kPa_E2e8.pdf \
11 $(PREFIX)_mu0.3_sigma_c0kPa_E2e9.pdf \
12 $(PREFIX)_mu0.0_sigma_c200kPa_E2e5.pdf \
13 $(PREFIX)_mu0.0_sigma_c200kPa_E2e6.pdf \
14 $(PREFIX)_mu0.0_sigma_c200kPa_E2e7.pdf \
15 $(PREFIX)_mu0.0_sigma_c200kPa_E2e8.pdf \
16 $(PREFIX)_mu0.0_sigma_c200kPa_E2e9.pdf
17
18 .PHONY: all
19 all: $(ids) $(PREFIX)-survived_fraction.png $(PREFIX).png
20
21 all-plots: $(PREFIX)_fits.txt
22
23 $(PREFIX)_fits.txt: $(PLOTSCRIPT)
24 $(RM) $@
25 for id in $(ids); do \
26 echo $$id; \
27 $(JULIA) $< \
28 --nruns=$(NRUNS) \
29 "$$id" >> $@;\
30 done;
31
32 $(PREFIX)-survived_fraction.png: $(ids)
33 gm montage \
34 $(ids:.pdf=.pdf-survived_fraction.pdf.png) \
35 -geometry +4+4 \
36 -trim \
37 -tile $(shell echo "($(words $(ids))+1)/2" | bc)x2 \
38 $@
39
40 $(PREFIX).png: $(ids)
41 gm montage \
42 $(ids:.pdf=.pdf.png) \
43 -geometry +4+4 \
44 -trim \
45 -tile $(shell echo "($(words $(ids))+1)/2" | bc)x2 \
46 $@
47
48 $(PREFIX)_mu0.3_sigma_c0kPa_E2e5.pdf: $(SCRIPT)
49 for seed in `seq 1 $(NRUNS)`; do \
50 $(JULIA) $< \
51 --E=2e5 \
52 --mu_s=0.3 --mu_d=0.3 \
53 --mu_s_wall=0.3 --mu_d_wall=0.3 \
54 --tensile_strength=0000e3 \
55 --seed=$$seed \
56 "$@"; \
57 done
58 $(JULIA) $(PLOTSCRIPT) \
59 --nruns=$(NRUNS) \
60 "$@"
61
62 $(PREFIX)_mu0.3_sigma_c0kPa_E2e6.pdf: $(SCRIPT)
63 for seed in `seq 1 $(NRUNS)`; do \
64 $(JULIA) $< \
65 --E=2e6 \
66 --mu_s=0.3 --mu_d=0.3 \
67 --mu_s_wall=0.3 --mu_d_wall=0.3 \
68 --tensile_strength=0000e3 \
69 --seed=$$seed \
70 "$@"; \
71 done
72 $(JULIA) $(PLOTSCRIPT) \
73 --nruns=$(NRUNS) \
74 "$@"
75
76 $(PREFIX)_mu0.3_sigma_c0kPa_E2e7.pdf: $(SCRIPT)
77 for seed in `seq 1 $(NRUNS)`; do \
78 $(JULIA) $< \
79 --E=2e7 \
80 --mu_s=0.3 --mu_d=0.3 \
81 --mu_s_wall=0.3 --mu_d_wall=0.3 \
82 --tensile_strength=0000e3 \
83 --seed=$$seed \
84 "$@"; \
85 done
86 $(JULIA) $(PLOTSCRIPT) \
87 --nruns=$(NRUNS) \
88 "$@"
89
90 $(PREFIX)_mu0.3_sigma_c0kPa_E2e8.pdf: $(SCRIPT)
91 for seed in `seq 1 $(NRUNS)`; do \
92 $(JULIA) $< \
93 --E=2e8 \
94 --mu_s=0.3 --mu_d=0.3 \
95 --mu_s_wall=0.3 --mu_d_wall=0.3 \
96 --tensile_strength=0000e3 \
97 --seed=$$seed \
98 "$@"; \
99 done
100 $(JULIA) $(PLOTSCRIPT) \
101 --nruns=$(NRUNS) \
102 "$@"
103
104 $(PREFIX)_mu0.3_sigma_c0kPa_E2e9.pdf: $(SCRIPT)
105 for seed in `seq 1 $(NRUNS)`; do \
106 $(JULIA) $< \
107 --E=2e9 \
108 --mu_s=0.3 --mu_d=0.3 \
109 --mu_s_wall=0.3 --mu_d_wall=0.3 \
110 --tensile_strength=0000e3 \
111 --seed=$$seed \
112 "$@"; \
113 done
114 $(JULIA) $(PLOTSCRIPT) \
115 --nruns=$(NRUNS) \
116 "$@"
117
118
119 $(PREFIX)_mu0.0_sigma_c200kPa_E2e5.pdf: $(SCRIPT)
120 for seed in `seq 1 $(NRUNS)`; do \
121 $(JULIA) $< \
122 --E=2e5 \
123 --mu_s=0.0 --mu_d=0.0 \
124 --mu_s_wall=0.0 --mu_d_wall=0.0 \
125 --tensile_strength=0200e3 \
126 --seed=$$seed \
127 "$@"; \
128 done
129 $(JULIA) $(PLOTSCRIPT) \
130 --nruns=$(NRUNS) \
131 "$@"
132
133 $(PREFIX)_mu0.0_sigma_c200kPa_E2e6.pdf: $(SCRIPT)
134 for seed in `seq 1 $(NRUNS)`; do \
135 $(JULIA) $< \
136 --E=2e6 \
137 --mu_s=0.0 --mu_d=0.0 \
138 --mu_s_wall=0.0 --mu_d_wall=0.0 \
139 --tensile_strength=0200e3 \
140 --seed=$$seed \
141 "$@"; \
142 done
143 $(JULIA) $(PLOTSCRIPT) \
144 --nruns=$(NRUNS) \
145 "$@"
146
147 $(PREFIX)_mu0.0_sigma_c200kPa_E2e7.pdf: $(SCRIPT)
148 for seed in `seq 1 $(NRUNS)`; do \
149 $(JULIA) $< \
150 --E=2e7 \
151 --mu_s=0.0 --mu_d=0.0 \
152 --mu_s_wall=0.0 --mu_d_wall=0.0 \
153 --tensile_strength=0200e3 \
154 --seed=$$seed \
155 "$@"; \
156 done
157 $(JULIA) $(PLOTSCRIPT) \
158 --nruns=$(NRUNS) \
159 "$@"
160
161 $(PREFIX)_mu0.0_sigma_c200kPa_E2e8.pdf: $(SCRIPT)
162 for seed in `seq 1 $(NRUNS)`; do \
163 $(JULIA) $< \
164 --E=2e8 \
165 --mu_s=0.0 --mu_d=0.0 \
166 --mu_s_wall=0.0 --mu_d_wall=0.0 \
167 --tensile_strength=0200e3 \
168 --seed=$$seed \
169 "$@"; \
170 done
171 $(JULIA) $(PLOTSCRIPT) \
172 --nruns=$(NRUNS) \
173 "$@"
174
175 $(PREFIX)_mu0.0_sigma_c200kPa_E2e9.pdf: $(SCRIPT)
176 for seed in `seq 1 $(NRUNS)`; do \
177 $(JULIA) $< \
178 --E=2e9 \
179 --mu_s=0.0 --mu_d=0.0 \
180 --mu_s_wall=0.0 --mu_d_wall=0.0 \
181 --tensile_strength=0200e3 \
182 --seed=$$seed \
183 "$@"; \
184 done
185 $(JULIA) $(PLOTSCRIPT) \
186 --nruns=$(NRUNS) \
187 "$@"
188
189
190 .PHONY: clean
191 clean:
192 $(RM) $(PREFIX)_*.run
193 $(RM) -rf $(PREFIX)_*pdf*/
194 $(RM) -rf test*pdf*/
195 for f in $(PREFIX)_*.vts; do $(RM) $$f; done
196 for f in $(PREFIX)_*.vtp; do $(RM) $$f; done
197 for f in $(PREFIX)_*.vtu; do $(RM) $$f; done
198 $(RM) $(PREFIX)_*.pdf
199 $(RM) $(PREFIX)_*.txt
200 $(RM) test*.pdf
201 $(RM) test*.txt
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.