Noções básicas sobre tipos de tarefa
No HPC Pack, a propriedade de tarefa Type ajuda a definir como executar um comando. O valor padrão do tipo de
Nota
Em tarefas que incluem subtarefas, você pode usar o caractere asterisco (*) como um espaço reservado para o índice de varredura paramétrica (em tarefas de Varredura Paramétrica
A tabela a seguir descreve os valores da propriedade:
Valores de tipo de tarefa | Descrição | Instruções |
---|---|---|
Básico | Executa uma única instância de um aplicativo serial ou um aplicativo MPI (Interface de Passagem de Mensagem). Um aplicativo MPI normalmente é executado simultaneamente em vários núcleos e pode abranger vários nós. | definir uma tarefa básica ou de MPI |
de Varredura Paramétrica | Executa um comando um número especificado de vezes (indicado por valores de início, término e incremento), geralmente em arquivos de entrada e saída indexados. As etapas da varredura podem ou não ser executadas em paralelo, dependendo dos recursos disponíveis no cluster quando a tarefa estiver em execução. | definir uma tarefa de varredura paramétrica |
de preparação do nó | Executa um comando ou script em cada nó de computação conforme ele é alocado para o trabalho, mesmo quando os nós são adicionados dinamicamente (política de crescimento). A tarefa preparação do nó Se a tarefa |
definir uma tarefa de preparação de nó |
de versão do nó |
Executa um comando ou script na computação de cada nó conforme ele é liberado do trabalho, mesmo quando os nós são removidos dinamicamente (política de redução). O tempo máximo de execução (em segundos) para tarefas de de versão do nó cluscfg listparams|find “NodeReleaseTaskTimeout” as tarefas de de versão do nó são executadas quando um trabalho é cancelado. as tarefas de de Versão do Nó não são executadas quando o trabalho é forçado a ser cancelado. Observação: Se um trabalho tiver um tempo de execução máximo e uma tarefa versão do nó tarefa, o agendador de trabalho cancelará as outras tarefas no trabalho antes que o tempo de execução do trabalho expire (tempo de execução do trabalho menos de tempo de execução da tarefa de Versão do Nó). Isso permite que a tarefa |
Definir um releaseTask de nó |
do Serviço |
Executa um comando ou serviço em todos os recursos alocados para o trabalho. Novas instâncias do comando são executadas quando novos recursos são adicionados ao trabalho ou se uma instância em execução anteriormente é encerrada e o recurso em que ele estava em execução ainda é alocado para o trabalho.
Serviço as tarefas continuam a iniciar instâncias até que o trabalho seja cancelado ou interrompido, o tempo de execução máximo expire ou até que o número máximo de instâncias (subtarefas) seja atingido. As tarefas enviadas por meio de um cliente SOA (Arquitetura Orientada a Serviço) são executadas como tarefas de do Serviço Você não pode adicionar uma tarefa |
definir uma tarefa de serviço |
As propriedades da tarefa a seguir não se aplicam a tarefas iniciadas por recurso e não podem ser definidas em
Número de núcleos, soquetes, nós
Nós necessários
Exclusivo
Reruncável
Depende (dependências de tarefa)
Configurações de varredura de parâmetro