| 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 |