srun opção(0)...opção(N) executável args(0)
opções
-J, --job-name = "Nome do Job" - Especifica um nome para a alocação de trabalho.
--mem = "Tamanho" - Memoria minima exigida por nó. Unidade padrão megabytes, mas pode ser alterada com os sufixos [K | M | G | T].
-mem-per-cpu = "Tamanho" - Memoria minima exigida por CPUs alocadas. Unidade padrão megabytes, mas pode ser alterada com os sufixos [K | M | G | T].
--mincpus = "N" - Especifica um número mínimo de cpus por nó.
-k , --no-kill = "off" - Não encerra um trabalho automaticamente caso um dos nós alocados tenha falha.
-w , --nodelist = "Nome do nó" - Solicita uma lista especifica de de nós. A lista pode ser especificada como uma lista separada por vírgulas de hosts(host [1-5,7, ...] por exemplo) ou por arquivo contendo os nomes do hosts, para isso utilize /filename.
-N , --nodes= "N" - Solicita o minimo de nós a ser alocado pelo trabalho.
--priority = "Valor" - Solicita uma prioridade de trabalho. O valor deve ser um valor numérico ou "TOP" (para o maior valor possível).
--sockets-per-node = "Sockets" - Restringe a seleção de nós para nós com pelo menos o número especificado de soquetes.
--spread-job - Distribui a alocação de tarefas pelo maior numero de nós possíveis e distribua uniformemente as tarefas.
--test-only - Valida o script e retorna uma estimativa de quando um trabalho seria agendado para execução de acordo com a fila de trabalhos atual e todos os outros argumentos que especificam os requisitos do trabalho. Nenhum trabalho é realmente enviado.
--t , --time = tempo - Define um limite de tempo de alocação de recurso para determinada aplicação. Se o limite de tempo exceder o solicitado a tarefa fica como PENDENTE. Os formatos de tempos aceitáveis incluem "minutos", "minutos: segundos", "horas: minutos: segundos", "dias-horas", "dias-horas: minutos" e "dias-horas: minutos: segundos".
--time-min = tempo - Define um limite de tempo mínimo para a alocação de trabalho. Se utilizado junto com o --time, não poderá exceder o seu valor. Os formatos de tempos aceitáveis incluem "minutos", "minutos: segundos", "horas: minutos: segundos", "dias-horas", "dias-horas: minutos" e "dias-horas: minutos: segundos".
--tmp = tamanho - Especifica uma quantidade minima de espaço em disco a ser utilizado por nó. A unidade padrão é a megabyte, mas pode ser alterada com os sufixos [K | M | G | T].