Makefile (3191B)
1 JULIA=julia --procs 1 --optimize=3 --math-mode=fast --color=yes 2 PREFIX=breakup-ocean-atmosphere 3 SCRIPT=breakup-ocean-atmosphere.jl 4 5 .PHONY: all 6 all: $(PREFIX)_no_side_friction_sigma_c-500kPa.pdf \ 7 $(PREFIX)_no_friction_sigma_c-500kPa.pdf \ 8 $(PREFIX)_test_sigma_c-500kPa.pdf \ 9 $(PREFIX)_no_side_friction_sigma_c-250kPa.pdf \ 10 $(PREFIX)_no_friction_sigma_c-250kPa.pdf \ 11 $(PREFIX)_test_sigma_c-250kPa.pdf 12 13 $(PREFIX)_test_sigma_c-500kPa.pdf: $(SCRIPT) 14 $(JULIA) $< --width=5e3 \ 15 --E=2e7 \ 16 --nu=0.285 \ 17 --gamma_n=0. --gamma_t=0. \ 18 --mu_s=0.4 --mu_d=0.4 \ 19 --tensile_strength=0500e3 \ 20 --gamma_n=0. --gamma_t=0. \ 21 --mu_s=0.4 --mu_d=0.4 \ 22 --r_min=6.0e2 --r_max=1.35e3 \ 23 --rotating=true \ 24 --ocean_vel_fac=1e4 \ 25 --atmosphere_vel_fac=30 \ 26 --total_hours=12. \ 27 --nruns=1 \ 28 "$@" 29 30 $(PREFIX)_no_side_friction_sigma_c-500kPa.pdf: $(SCRIPT) 31 $(JULIA) $< --width=5e3 \ 32 --E=2e7 \ 33 --nu=0.285 \ 34 --gamma_n=0. --gamma_t=0. \ 35 --mu_s=0.4 --mu_d=0.4 \ 36 --tensile_strength=0500e3 \ 37 --gamma_n=0. --gamma_t=0. \ 38 --mu_s=0.4 --mu_d=0.4 \ 39 --mu_s_wall=0.0 --mu_d_wall=0.0 \ 40 --r_min=6.0e2 --r_max=1.35e3 \ 41 --rotating=true \ 42 --ocean_vel_fac=1e4 \ 43 --atmosphere_vel_fac=30 \ 44 --total_hours=12. \ 45 --nruns=1 \ 46 "$@" 47 48 $(PREFIX)_no_friction_sigma_c-500kPa.pdf: $(SCRIPT) 49 $(JULIA) $< --width=5e3 \ 50 --E=2e7 \ 51 --nu=0.285 \ 52 --gamma_n=0. --gamma_t=0. \ 53 --mu_s=0.4 --mu_d=0.4 \ 54 --tensile_strength=0500e3 \ 55 --gamma_n=0. --gamma_t=0. \ 56 --mu_s=0.0 --mu_d=0.0 \ 57 --mu_s_wall=0.0 --mu_d_wall=0.0 \ 58 --r_min=6.0e2 --r_max=1.35e3 \ 59 --rotating=true \ 60 --ocean_vel_fac=1e4 \ 61 --atmosphere_vel_fac=30 \ 62 --total_hours=12. \ 63 --nruns=1 \ 64 "$@" 65 66 $(PREFIX)_test_sigma_c-250kPa.pdf: $(SCRIPT) 67 $(JULIA) $< --width=5e3 \ 68 --E=2e7 \ 69 --nu=0.285 \ 70 --gamma_n=0. --gamma_t=0. \ 71 --mu_s=0.4 --mu_d=0.4 \ 72 --tensile_strength=0250e3 \ 73 --gamma_n=0. --gamma_t=0. \ 74 --mu_s=0.4 --mu_d=0.4 \ 75 --r_min=6.0e2 --r_max=1.35e3 \ 76 --rotating=true \ 77 --ocean_vel_fac=1e4 \ 78 --atmosphere_vel_fac=30 \ 79 --total_hours=12. \ 80 --nruns=1 \ 81 "$@" 82 83 $(PREFIX)_no_side_friction_sigma_c-250kPa.pdf: $(SCRIPT) 84 $(JULIA) $< --width=5e3 \ 85 --E=2e7 \ 86 --nu=0.285 \ 87 --gamma_n=0. --gamma_t=0. \ 88 --mu_s=0.4 --mu_d=0.4 \ 89 --tensile_strength=0250e3 \ 90 --gamma_n=0. --gamma_t=0. \ 91 --mu_s=0.4 --mu_d=0.4 \ 92 --mu_s_wall=0.0 --mu_d_wall=0.0 \ 93 --r_min=6.0e2 --r_max=1.35e3 \ 94 --rotating=true \ 95 --ocean_vel_fac=1e4 \ 96 --atmosphere_vel_fac=30 \ 97 --total_hours=12. \ 98 --nruns=1 \ 99 "$@" 100 101 $(PREFIX)_no_friction_sigma_c-250kPa.pdf: $(SCRIPT) 102 $(JULIA) $< --width=5e3 \ 103 --E=2e7 \ 104 --nu=0.285 \ 105 --gamma_n=0. --gamma_t=0. \ 106 --mu_s=0.4 --mu_d=0.4 \ 107 --tensile_strength=0250e3 \ 108 --gamma_n=0. --gamma_t=0. \ 109 --mu_s=0.0 --mu_d=0.0 \ 110 --mu_s_wall=0.0 --mu_d_wall=0.0 \ 111 --r_min=6.0e2 --r_max=1.35e3 \ 112 --rotating=true \ 113 --ocean_vel_fac=1e4 \ 114 --atmosphere_vel_fac=30 \ 115 --total_hours=12. \ 116 --nruns=1 \ 117 "$@" 118 119 .PHONY: clean 120 clean: 121 $(RM) $(PREFIX)_*.run 122 $(RM) -rf $(PREFIX)_*pdf*/ 123 for f in $(PREFIX)_*.vts; do $(RM) $$f; done 124 for f in $(PREFIX)_*.vtp; do $(RM) $$f; done 125 for f in $(PREFIX)_*.vtu; do $(RM) $$f; done 126 $(RM) $(PREFIX)_*.pdf 127 $(RM) $(PREFIX)_*.txt