Definir uma tarefa de varredura paramétrica
Um Parametric Sweep executa um comando um número especificado de vezes (indicado por valores de início, término e incremento), geralmente entre 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.
O índice para sua varredura paramétrica pode se aplicar às instâncias do aplicativo e aos arquivos de erro, entrada, saída e diretório de trabalho. Você pode usar o caractere asterisco () como um espaço reservado para o índice de varredura paramétrica. Você pode incluir mais de um asterisco () para indicar o número mínimo de posições a serem usadas ao expressar o número do índice ou da subtarefa. Isso não limita números que exigem mais posições. Para obter mais informações, consulte Noções básicas sobre aplicativos e arquivos de dados.
Você pode usar o procedimento a seguir para criar um trabalho de varredura paramétrica usando o HPC Job Manager.
Observação
Para concluir este procedimento, você deve ter sido adicionado como um usuário no cluster ou deve ser membro de um grupo de domínio que foi adicionado como um usuário no cluster. Para obter mais informações, entre em contato com o administrador do cluster.
Adicionar uma tarefa de varredura paramétrica
No Gerenciador de Cluster do HPC, a opção de adicionar uma tarefa está disponível nas caixas de diálogo Novo Trabalho, Modificar Trabalhoe Copiar Trabalho. Por exemplo, o procedimento a seguir descreve como adicionar uma tarefa na caixa de diálogo Novo Trabalho.
Para adicionar uma tarefa de Varredura Paramétrica
Node Gerenciamento de Trabalho
, no painel ações do , clique em Novo Trabalho .No painel esquerdo da caixa de diálogo Novo Trabalho, clique em Editar Tarefas.
Aponte para o botão Adicionar, clique na seta para baixo e clique Tarefa de Varredura Paramétrica.
Na caixa de diálogo da tarefa, digite um nome para sua tarefa.
Defina o índice para sua varredura paramétrica da seguinte maneira:
Na Etapa 1 na caixa de diálogo, defina os valores de índice inicial e final para sua varredura.
No Etapa 2, escolha o incremento para o índice de varredura.
Você pode verificar sua série de índices em Etapa 4: visualizar sua tarefa de varredura.
Digite o comando da tarefa, em relação ao diretório de trabalho, na caixa de entrada linha de comando
. Por exemplo, para criar várias instâncias indexadas do aplicativo, digite: myApp.exe *
Especifique o de diretório de trabalho do
para sua tarefa. O valor padrão é o diretório base do proprietário do trabalho no nó ( %userprofile%
, que normalmente aponta para C:\Users\user_name).O diretório de trabalho pode incluir o asterisco (*) se cada etapa na varredura precisar de um diretório de trabalho discreto.
Especifique ode entrada padrão
, de saída Standard e os nomes de arquivo de de erro Padrão relativos ao diretório de trabalho. Use o asterisco (*) para representar um número de arquivo que será incrementado de uma iteração para a próxima de acordo com as configurações de índice escolhidas na Etapa 5 deste procedimento.Por exemplo, se os arquivos de entrada forem indexados como input1, input2, input3..., use o seguinte formato: entrada*.dat.
Se os arquivos de entrada forem indexados como input001, input002, input003..., use o seguinte formato: input***.dat.
Visualizar sua tarefa de varredura paramétrica. Se o trabalho não for o que você pretendia, faça alterações e visualize novamente.
Clique em OK para adicionar a tarefa ao seu trabalho. A nova tarefa agora aparece na lista de tarefas do seu trabalho.
Você pode definir propriedades de tarefa adicionais, como as configurações de execução
e recursos necessários selecionando a tarefa na lista e modificando os valores da propriedade no painel Propriedades da Tarefa.
Considerações adicionais
A caixa de diálogo Novo Trabalho de Varredura Paramétrica fornece uma maneira rápida de enviar um trabalho de varredura paramétrica. Ao usar esse método, você aceita automaticamente todos os valores de propriedade de trabalho padrão, conforme definido pelo Modelo de Trabalho que você usa.
Você pode copiar arquivos de aplicativo ou de dados para cada nó de computação alocado ao seu trabalho adicionando uma tarefa preparação de nó. Para obter mais informações, consulte Definir uma tarefa de preparação de nó.
Você pode limpar ou coletar dados de nós conforme eles são liberados do seu trabalho adicionando uma tarefa de Versão do Nó. Para obter mais informações, consulte Define a Node ReleaseTask.