Eu tenho uma conta de usuário em um cluster muito grande. Tenho experiência anterior com o Grid Engine e quero usar o cluster para tarefas de matriz.
A documentação diz-me para usar "qsub" para balanceamento de carga / envio de muitos trabalhos. Portanto, assumi que isso significa que o cluster possui o Grid Engine.
No entanto, todos os meus scripts do Grid Engine não foram executados. Eu verifiquei a documentação e é um pouco estranho. Agora, lentamente, suspeito que esse cluster não tenha realmente o Grid Engine, talvez esteja executando algo chamado Torque (?!). Toda a terminologia nas man pages é um pouco estranha para mim como um usuário do Grid Engine, por exemplo, eles falam sobre "jobs em massa" em vez de "jobs em array". Não há referência a variáveis nas quais eu dependo, como SGE_TASK_ID etc. Em vez disso, elas se referem a variáveis que começam com PBS_. Ainda assim, existem comandos qsub e qstat.
Também o qsub se comporta de maneira diferente, aparentemente não é possível especificar os parâmetros da linha de comando com os comentários do script bash, etc.
Existe uma documentação para o sistema de cluster, mas ele não diz o que o middleware de DRM realmente é - ele se refere a todo o sistema de DRM simplesmente como "qsub".
Eu tentei
qsub --version
qsub: 1.2 2010/8/17
Não tenho certeza do que estou realmente executando quando invoco o qsub nesse cluster!
Minha pergunta é: como posso saber se estou executando o Grid Engine ou o Torque (ou o que quer que seja) e qual versão?