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 (3653B)
       ---
            1 JULIA=julia --procs 1 --optimize=3 --math-mode=fast --color=yes
            2 #JULIA=julia --procs 1 --color=yes
            3 PREFIX=mohr_coulomb
            4 SCRIPTINIT=../simulation_init.jl
            5 SCRIPTCONS=../simulation_cons.jl
            6 SCRIPTSHEAR=../simulation_shear.jl
            7 
            8 .PHONY: default
            9 default: \
           10         $(PREFIX)_mu0.3_sigma_c0kPa.pdf-seed1-shear-N160000.0Pa-vel_shear1.0m-s-time_vs_shear-stress.pdf \
           11         $(PREFIX)_mu0.0_sigma_c200kPa.pdf-seed1-shear-N160000.0Pa-vel_shear1.0m-s-time_vs_shear-stress.pdf \
           12         $(PREFIX)_mu0.0_sigma_c400kPa.pdf-seed1-shear-N160000.0Pa-vel_shear1.0m-s-time_vs_shear-stress.pdf
           13 
           14 .PHONY: benchmark
           15 benchmark: ../simulation_benchmark.jl
           16         $(JULIA) $<
           17 
           18 ### FRICTIONAL RUNS ############################################################
           19 
           20 # initialization step
           21 $(PREFIX)_mu0.3_sigma_c0kPa.pdf-seed1-init-grain-size-distribution.png: $(SCRIPTINIT)
           22         $(JULIA) $< \
           23                 --mu_d=0.3 \
           24                 --tensile_strength=0000e3 \
           25                 --seed=1 \
           26                 "$(PREFIX)_mu0.3_sigma_c0kPa.pdf"
           27 
           28 # consolidation step
           29 $(PREFIX)_mu0.3_sigma_c0kPa.pdf-seed1-cons-N160000.0Pa-time_vs_compaction-stress.pdf: $(SCRIPTCONS) $(PREFIX)_mu0.3_sigma_c0kPa.pdf-seed1-init-grain-size-distribution.png
           30         $(JULIA) $< \
           31                 --mu_d=0.3 \
           32                 --tensile_strength=0000e3 \
           33                 --seed=1 \
           34                 "$(PREFIX)_mu0.3_sigma_c0kPa.pdf"
           35 
           36 # shear step
           37 $(PREFIX)_mu0.3_sigma_c0kPa.pdf-seed1-shear-N160000.0Pa-vel_shear1.0m-s-time_vs_shear-stress.pdf: $(SCRIPTSHEAR) $(PREFIX)_mu0.3_sigma_c0kPa.pdf-seed1-cons-N160000.0Pa-time_vs_compaction-stress.pdf
           38         $(JULIA) $< \
           39                 --mu_d=0.3 \
           40                 --tensile_strength=0000e3 \
           41                 --seed=1 \
           42                 "$(PREFIX)_mu0.3_sigma_c0kPa.pdf"
           43 
           44 
           45 ### COHESIVE RUNS ##############################################################
           46 
           47 # initialization step
           48 $(PREFIX)_mu0.0_sigma_c200kPa.pdf-seed1-init-grain-size-distribution.png: $(SCRIPTINIT)
           49         $(JULIA) $< \
           50                 --mu_d=0.0 \
           51                 --tensile_strength=0200e3 \
           52                 --seed=1 \
           53                 "$(PREFIX)_mu0.0_sigma_c200kPa.pdf"
           54 
           55 # consolidation step
           56 $(PREFIX)_mu0.0_sigma_c200kPa.pdf-seed1-cons-N160000.0Pa-time_vs_compaction-stress.pdf: $(SCRIPTCONS) $(PREFIX)_mu0.0_sigma_c200kPa.pdf-seed1-init-grain-size-distribution.png
           57         $(JULIA) $< \
           58                 --mu_d=0.0 \
           59                 --tensile_strength=0200e3 \
           60                 --seed=1 \
           61                 "$(PREFIX)_mu0.0_sigma_c200kPa.pdf"
           62 
           63 # shear step
           64 $(PREFIX)_mu0.0_sigma_c200kPa.pdf-seed1-shear-N160000.0Pa-vel_shear1.0m-s-time_vs_shear-stress.pdf: $(SCRIPTSHEAR) $(PREFIX)_mu0.0_sigma_c200kPa.pdf-seed1-cons-N160000.0Pa-time_vs_compaction-stress.pdf
           65         $(JULIA) $< \
           66                 --mu_d=0.0 \
           67                 --tensile_strength=0200e3 \
           68                 --seed=1 \
           69                 "$(PREFIX)_mu0.0_sigma_c200kPa.pdf"
           70 
           71 # initialization step
           72 $(PREFIX)_mu0.0_sigma_c400kPa.pdf-seed1-init-grain-size-distribution.png: $(SCRIPTINIT)
           73         $(JULIA) $< \
           74                 --mu_d=0.0 \
           75                 --tensile_strength=0400e3 \
           76                 --seed=1 \
           77                 "$(PREFIX)_mu0.0_sigma_c400kPa.pdf"
           78 
           79 # consolidation step
           80 $(PREFIX)_mu0.0_sigma_c400kPa.pdf-seed1-cons-N160000.0Pa-time_vs_compaction-stress.pdf: $(SCRIPTCONS) $(PREFIX)_mu0.0_sigma_c400kPa.pdf-seed1-init-grain-size-distribution.png
           81         $(JULIA) $< \
           82                 --mu_d=0.0 \
           83                 --tensile_strength=0400e3 \
           84                 --seed=1 \
           85                 "$(PREFIX)_mu0.0_sigma_c400kPa.pdf"
           86 
           87 # shear step
           88 $(PREFIX)_mu0.0_sigma_c400kPa.pdf-seed1-shear-N160000.0Pa-vel_shear1.0m-s-time_vs_shear-stress.pdf: $(SCRIPTSHEAR) $(PREFIX)_mu0.0_sigma_c400kPa.pdf-seed1-cons-N160000.0Pa-time_vs_compaction-stress.pdf
           89         $(JULIA) $< \
           90                 --mu_d=0.0 \
           91                 --tensile_strength=0400e3 \
           92                 --seed=1 \
           93                 "$(PREFIX)_mu0.0_sigma_c400kPa.pdf"
           94 
           95 .PHONY: clean
           96 clean:
           97         $(RM) $(PREFIX)_*.run
           98         $(RM) -rf $(PREFIX)_*pdf*/
           99         $(RM) -rf test*pdf*/
          100         for f in $(PREFIX)_*.vts; do $(RM) $$f; done
          101         for f in $(PREFIX)_*.vtp; do $(RM) $$f; done
          102         for f in $(PREFIX)_*.vtu; do $(RM) $$f; done
          103         $(RM) $(PREFIX)_*.pdf
          104         $(RM) $(PREFIX)_*.txt
          105         $(RM) test*.pdf
          106         $(RM) test*.txt