1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#!/bin/bash
deal="$1"
shift
output="$1"
shift
target="dbm_fc_solver"
board="$deal.board"
offload_dir="/fastscratch/dhingralab/2fc-dbm_fc_solver-offload/deal-$deal"
final_out="/scratch/dhingralab/2fc-dbm_fc_solver-results/deal-$deal"
base_dir='/home/dhingralab/artemus_harper/dbm_fcs_for_subanark'
echo '#!/bin/bash' > "$output"
echo "#PBS -N 2_fc_Freecell_deal_$deal" >> "$output"
echo "#PBS -l walltime=${HOURS:-120}:00:00,mem=${MEM:-16}gb,nodes=1:ppn=${CPUS:-4}" >> "$output"
echo "#PBS -m abe" >> "$output"
echo "#" >> "$output"
echo >> "$output"
# shar "$board" "$target" | grep -vE '^ *exit *0 *$' >> "$output"
echo >> "$output"
echo "mkdir -p '$offload_dir' '$final_out'" >> "$output"
echo "$base_dir/$target --num-threads ${THREADS:-16} --offload-dir-path '$offload_dir' '$base_dir/$board' | tee '$final_out/$deal.dump' '$final_out/$deal.dump.backup'" >> "$output"
|