tgenerate_pbs_scripts_ridging_bulk-seed1.sh - 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
---
tgenerate_pbs_scripts_ridging_bulk-seed1.sh (1225B)
---
1 #!/bin/bash
2 compressive_velocity=(0.1)
3 K=(1285e2 2570e2 1285e3 2570e3 1285e4 2570e4)
4 prefix=ridging_bulk
5 scriptname=ridging_bulk_simulation.jl
6
7 function pbs_script() {
8 K_=$1
9 compressive_velocity_=$2
10 script="#!/bin/csh -fv
11 #PBS -N ${prefix}_elastic_plastic1_K${K_}_cv${compressive_velocity_}
12 #PBS -l nodes=1:ppn=1
13 #PBS -l walltime=96:00:00
14 #PBS -o /home/Anders.Damsgaard/log/ridging/
15 #PBS -j oe
16 #PBS -r n
17 #PBS -m e
18 #PBS -d /home/Anders.Damsgaard/
19 #PBS -S /bin/csh
20 #PBS -q batch
21
22 setenv JULIA_PKGDIR /work/and/.julia
23 setenv LD_LIBRARY_PATH /work/and/anaconda3/lib:\$LD_LIBRARY_PATH
24
25 cd /work/and/SeaIce-experiments/ridging-bulk/
26 /home/Anders.Damsgaard/local/julia-d55cadc350/bin/julia \\
27 --procs 1 --optimize=3 --math-mode=fast --color=yes ${scriptname} \\
28 --compressive_velocity=$compressive_velocity_ \\
29 --fracture_toughness=$K_ \\
30 --r_min=10.0 \\
31 --r_max=100.0 \\
32 \"${prefix}_elastic_plastic1-K${K_}-cv${compressive_velocity_}\"
33 "
34 echo "$script" > \
35 "${prefix}_elastic_plastic1-K${K_}-cv${compressive_velocity_}.csh"
36 }
37
38
39 for compressive_velocity_ in "${compressive_velocity[@]}"; do
40
41 for K_ in "${K[@]}"; do
42 pbs_script "$K_" "$compressive_velocity_"
43 done
44 done