Singularity with grid engine

From wiki
Revision as of 10:40, 24 May 2019 by PeterThorpe (talk | contribs)
Jump to: navigation, search

JW may 2019


Followed guide here: https://blogs.univa.com/2019/01/using-univa-grid-engine-with-singularity/

Pete installed singularity on phylo


now a request-able resource with "-l singularity" to make sure you get a node with singularity on


Example:

qsub -l singularity -b y singularity run /full_path_to/ubuntu.sif ./test_script.sh
replace: ubuntu.sif with whatever image you are trying to run

Lets go through that command in more depth:

qsub -l singularity -b y singularity run

this is a special command so singularity will run on a specific server

 /full_path_to/ubuntu.sif 

this is the image you download for the software you are interested in

 ./test_script.sh
this needs to contain the commands you want to run


example 2:

qsub -pe multi 8 -l singularity -b y singularity run /full_path/funannotate_latest.sif /full_path/fun_singularity.sh

The shell must have the current working directory full path in it as cd /ful_path/

putting #!cwd command in your shell scripts will not work!
cd /ful_path/
-pe multi 8     this asks for 8 cores, just as normal. 


To add another node with singularity on:


qconf -me <nodename>

On the complex_values line remove NONE if present, and add "singularity=TRUE"