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 (4444B)
       ---
            1 JULIA=julia
            2 INITFILE=rotating01-seed1/rotating01-seed1.681.jld2 compress.jl
            3 
            4 FAULTING01 =\
            5         faulting01-mu_d-0.5-rotate-seed1-data.tsv \
            6         faulting01-mu_d-0.5-norotate-seed1-data.tsv \
            7         faulting01-mu_d-0.3-rotate-seed1-data.tsv \
            8         faulting01-mu_d-0.3-norotate-seed1-data.tsv \
            9         faulting01-mu_d-0.1-rotate-seed1-data.tsv \
           10         faulting01-mu_d-0.1-norotate-seed1-data.tsv
           11 
           12 FAULTING02 =\
           13         faulting02-mu_d-0.5-rotate-seed1-data.tsv \
           14         faulting02-mu_d-0.5-norotate-seed1-data.tsv \
           15         faulting02-mu_d-0.3-rotate-seed1-data.tsv \
           16         faulting02-mu_d-0.3-norotate-seed1-data.tsv \
           17         faulting02-mu_d-0.1-rotate-seed1-data.tsv \
           18         faulting02-mu_d-0.1-norotate-seed1-data.tsv
           19 
           20 FAULTING01_TENSILE_STRENGTH = 0.0
           21 FAULTING01_SHEAR_STRENGTH = 0.0
           22 
           23 FAULTING02_TENSILE_STRENGTH = 400e3
           24 FAULTING02_SHEAR_STRENGTH = 200e3
           25 
           26 all: faulting01-normal-stress.pdf faulting02-normal-stress.pdf
           27 
           28 faulting02-normal-stress.pdf: ${FAULTING02} normal-stress.gp
           29         gnuplot -e "id=02" normal-stress.gp > faulting02-normal-stress.pdf
           30 
           31 faulting01-normal-stress.pdf: ${FAULTING01} normal-stress.gp
           32         gnuplot -e "id=01" normal-stress.gp > faulting01-normal-stress.pdf
           33 
           34 faulting01-mu_d-0.5-rotate-seed1-data.txt: ${INITFILE}
           35         ${JULIA} compress.jl \
           36                 --rotating true \
           37                 --mu_d 0.5 \
           38                 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
           39                 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
           40                 faulting01-mu_d-0.5-rotate >/dev/null
           41 
           42 faulting01-mu_d-0.5-norotate-seed1-data.txt: ${INITFILE}
           43         ${JULIA} compress.jl \
           44                 --rotating false \
           45                 --mu_d 0.5 \
           46                 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
           47                 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
           48                 faulting01-mu_d-0.5-norotate >/dev/null
           49 
           50 faulting01-mu_d-0.3-rotate-seed1-data.txt: ${INITFILE}
           51         ${JULIA} compress.jl \
           52                 --rotating true \
           53                 --mu_d 0.3 \
           54                 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
           55                 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
           56                 faulting01-mu_d-0.3-rotate >/dev/null
           57 
           58 faulting01-mu_d-0.3-norotate-seed1-data.txt: ${INITFILE}
           59         ${JULIA} compress.jl \
           60                 --rotating false \
           61                 --mu_d 0.3 \
           62                 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
           63                 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
           64                 faulting01-mu_d-0.3-norotate >/dev/null
           65 
           66 faulting01-mu_d-0.1-rotate-seed1-data.txt: ${INITFILE}
           67         ${JULIA} compress.jl \
           68                 --rotating true \
           69                 --mu_d 0.1 \
           70                 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
           71                 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
           72                 faulting01-mu_d-0.1-rotate >/dev/null
           73 
           74 faulting01-mu_d-0.1-norotate-seed1-data.txt: ${INITFILE}
           75         ${JULIA} compress.jl \
           76                 --rotating false \
           77                 --mu_d 0.1 \
           78                 --tensile_strength ${FAULTING01_TENSILE_STRENGTH} \
           79                 --shear_strength ${FAULTING01_SHEAR_STRENGTH} \
           80                 faulting01-mu_d-0.1-norotate >/dev/null
           81 
           82 faulting02-mu_d-0.5-rotate-seed1-data.txt: ${INITFILE}
           83         ${JULIA} compress.jl \
           84                 --rotating true \
           85                 --mu_d 0.5 \
           86                 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
           87                 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
           88                 faulting02-mu_d-0.5-rotate >/dev/null
           89 
           90 faulting02-mu_d-0.5-norotate-seed1-data.txt: ${INITFILE}
           91         ${JULIA} compress.jl \
           92                 --rotating false \
           93                 --mu_d 0.5 \
           94                 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
           95                 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
           96                 faulting02-mu_d-0.5-norotate >/dev/null
           97 
           98 faulting02-mu_d-0.3-rotate-seed1-data.txt: ${INITFILE}
           99         ${JULIA} compress.jl \
          100                 --rotating true \
          101                 --mu_d 0.3 \
          102                 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
          103                 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
          104                 faulting02-mu_d-0.3-rotate >/dev/null
          105 
          106 faulting02-mu_d-0.3-norotate-seed1-data.txt: ${INITFILE}
          107         ${JULIA} compress.jl \
          108                 --rotating false \
          109                 --mu_d 0.3 \
          110                 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
          111                 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
          112                 faulting02-mu_d-0.3-norotate >/dev/null
          113 
          114 faulting02-mu_d-0.1-rotate-seed1-data.txt: ${INITFILE}
          115         ${JULIA} compress.jl \
          116                 --rotating true \
          117                 --mu_d 0.1 \
          118                 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
          119                 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
          120                 faulting02-mu_d-0.1-rotate >/dev/null
          121 
          122 faulting02-mu_d-0.1-norotate-seed1-data.txt: ${INITFILE}
          123         ${JULIA} compress.jl \
          124                 --rotating false \
          125                 --mu_d 0.1 \
          126                 --tensile_strength ${FAULTING02_TENSILE_STRENGTH} \
          127                 --shear_strength ${FAULTING02_SHEAR_STRENGTH} \
          128                 faulting02-mu_d-0.1-norotate >/dev/null
          129 
          130 # transpose(1) from git://src.adamsgaard.dk/mathtools
          131 .txt.tsv:
          132         transpose < $< > $@
          133 
          134 ${INITFILE}:
          135         ${JULIA} init-assemblage.jl --rotating true rotating01
          136 
          137 .SUFFIXES: .txt .tsv
          138 .PHONY: all