seaice-experiments

sea ice experiments using Granular.jl
git clone git://src.adamsgaard.dk/seaice-experiments # fast
git clone https://src.adamsgaard.dk/seaice-experiments.git # slow
Log | Files | Refs | README | LICENSE Back to index

generate_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