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