tgenerate_pbs_scripts_elastoridge-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_elastoridge-seed1.sh (1373B)
---
1 #!/bin/bash
2 compressive_velocity=(0.1)
3 ny_fixed=10
4 ny_variable=(3 5 7 9 11)
5 prefix=elastoridge
6 scriptname=ridging_simulation.jl
7
8 function pbs_script() {
9 compressive_velocity_=$1
10 ny1=$2
11 ny2=$3
12 script="#!/bin/csh -fv
13 #PBS -N ${prefix}-seed1-ny1_${ny1}-ny2_${ny2}-cv_${compressive_velocity_}
14 #PBS -l nodes=1:ppn=1
15 #PBS -l walltime=96:00:00
16 #PBS -o /home/Anders.Damsgaard/log/ridging/
17 #PBS -j oe
18 #PBS -r n
19 #PBS -m e
20 #PBS -d /home/Anders.Damsgaard/
21 #PBS -S /bin/csh
22 #PBS -q batch
23
24 setenv JULIA_PKGDIR /work/and/.julia
25 setenv LD_LIBRARY_PATH /work/and/anaconda3/lib:\$LD_LIBRARY_PATH
26
27 cd /work/and/SeaIce-experiments/ridging/
28 /home/Anders.Damsgaard/local/julia-903644385b/bin/julia \\
29 --procs 1 --optimize=3 --math-mode=fast --color=yes ${scriptname} \\
30 --compressive_velocity=$compressive_velocity_ \\
31 --ny1=$ny1 \\
32 --ny2=$ny2 \\
33 --tensile_strength=1e24 \\
34 --shear_strength=1e24 \\
35 \"${prefix}-seed1-ny1_${ny1}-ny2_${ny2}-cv_${compressive_velocity_}\"
36 "
37 echo "$script" > \
38 "${prefix}-seed1-ny1_${ny1}-ny2_${ny2}-cv_${compressive_velocity_}.csh"
39 }
40
41
42 for compressive_velocity_ in ${compressive_velocity[@]}; do
43
44 for ny2 in ${ny_variable[@]}; do
45 pbs_script $compressive_velocity_ $ny_fixed $ny2
46 done
47
48 for ny1 in ${ny_variable[@]}; do
49 pbs_script $compressive_velocity_ $ny1 $ny_fixed
50 done
51 done