Open donaldcampbelljr opened 4 weeks ago
Currently, if using lump
for samples locally (--lump-n
), we get a couple submission scripts:
#!/bin/bash
echo 'Compute node:' `hostname`
echo 'Start time:' `date +'%Y-%m-%d %T'`
{
python3 /tmp/tmplr4qcfsa/advanced/pipeline/pipeline1.py --sample-name sample1 --req-attr val
python3 /tmp/tmplr4qcfsa/advanced/pipeline/pipeline1.py --sample-name sample2 --req-attr val
} | tee /tmp/tmplr4qcfsa/advanced/results/submission/PIPELINE1_lump1.log
#!/bin/bash
echo 'Compute node:' `hostname`
echo 'Start time:' `date +'%Y-%m-%d %T'`
{
python3 /tmp/tmplr4qcfsa/advanced/pipeline/pipeline1.py --sample-name sample3 --req-attr val
} | tee /tmp/tmplr4qcfsa/advanced/results/submission/PIPELINE1_lump3.log
Perhaps we can change the template to use &
for running in parallel?
#!/bin/bash
echo 'Compute node:' `hostname`
echo 'Start time:' `date +'%Y-%m-%d %T'`
{
python3 /tmp/tmplr4qcfsa/advanced/pipeline/pipeline1.py --sample-name sample1 --req-attr val &
python3 /tmp/tmplr4qcfsa/advanced/pipeline/pipeline1.py --sample-name sample2 --req-attr val &
python3 /tmp/tmplr4qcfsa/advanced/pipeline/pipeline1.py --sample-name sample3 --req-attr val &
} | tee /tmp/tmplr4qcfsa/advanced/results/submission/PIPELINE1_lump1.log