Definire un'attività Sweep parametrica
Un Sweep parametrico esegue un comando un numero specificato di volte (indicato dai valori di inizio, fine e incremento), in genere tra i file di input indicizzati e di output. I passaggi dello sweep possono o non essere eseguiti in parallelo, a seconda delle risorse disponibili nel cluster quando l'attività è in esecuzione.
L'indice per lo sweep parametrico può essere applicato alle istanze dell'applicazione e alla directory di lavoro, all'input, all'output e ai file di errore. È possibile usare il carattere asterisco () come segnaposto per l'indice dello sweep parametrico. È possibile includere più asterischi () per indicare il numero minimo di posizioni da usare quando si esprime il numero dell'indice o della sottoattività. Questo non limita i numeri che richiedono più posizioni. Per altre informazioni, vedere Understanding Application and Data Files.
È possibile usare la procedura seguente per creare un processo di sweep parametrico usando HPC Job Manager.
Nota
Per completare questa procedura, è necessario essere stati aggiunti come utente nel cluster oppure è necessario essere membri di un gruppo di dominio aggiunto come utente nel cluster. Per altre informazioni, contattare l'amministratore del cluster.
Aggiungere un'attività Sweep parametrica
In Gestione cluster HPC l'opzione per aggiungere un'attività è disponibile nelle finestre di dialogo Nuovo processo, Modifica processoe Copia processo. Ad esempio, nella procedura seguente viene descritto come aggiungere un'attività nella finestra di dialogo nuovo processo.
Per aggiungere un'attività Sweep parametrica
Nel riquadro Gestione processifare clic su Nuovo processo .Nel riquadro sinistro della finestra di dialogo Nuovo processo fare clic su Modifica attività.
Scegliere il pulsante aggiungi
, fare clic sulla freccia giù e quindi fare clic su attività Sweep parametrica .Nella finestra di dialogo attività digitare un nome per l'attività.
Definire l'indice per lo sweep parametrico come indicato di seguito:
In passaggio 1 nella finestra di dialogo impostare i valori di indice iniziale e finale per lo sweep.
In passaggio 2scegliere l'incremento per l'indice sweep.
È possibile verificare la serie di indici in Passaggio 4: Visualizzare in anteprima l'attività sweep.
Digitare il comando task, relativo alla directory di lavoro, nella casella riga di comando voce. Ad esempio, per creare più istanze indicizzate dell'applicazione, digitare:
myApp.exe *
Specificare il directory di lavoro
per l'attività. Il valore predefinito è la home directory del proprietario del processo nel nodo ( %userprofile%
, che in genere punta a C:\Users\user_name).La directory di lavoro può includere l'asterisco (*) se ogni passaggio nello sweep richiede una directory di lavoro discreta.
Specificare l'input standard , output Standarde errore Standard nomi di file relativi alla directory di lavoro. Usare l'asterisco (*) per rappresentare un numero di file che verrà incrementato da un'iterazione alla successiva in base alle impostazioni di indice scelte nel passaggio 5 di questa procedura.
Ad esempio, se i file di input vengono indicizzati come input1, input2, input3..., usare il formato seguente: input*.dat.
Se i file di input vengono indicizzati come input001, input002, input003..., usare il formato seguente: input**.dat.
Visualizzare in anteprima l'attività di sweep parametrica. Se il processo non è quello previsto, apportare di nuovo modifiche e visualizzare l'anteprima.
Fare clic su OK per aggiungere l'attività al processo. La nuova attività viene ora visualizzata nell'elenco delle attività per il processo.
È possibile definire proprietà aggiuntive delle attività, ad esempio le impostazioni di esecuzione e risorse necessarie selezionando l'attività nell'elenco e modificando i valori delle proprietà nel riquadro Proprietà attività.
Considerazioni aggiuntive
La finestra di dialogo nuovo processo di sweep parametrico consente di inviare rapidamente un processo di sweep parametrico. Quando si usa questo metodo, si accettano automaticamente tutti i valori predefiniti delle proprietà del processo come definito dal modello di processo usato.
È possibile copiare file di dati o applicazioni in ogni nodo di calcolo allocato al processo aggiungendo un'attività Preparazione nodo. Per altre informazioni, vedere Definire un'attività di preparazione del nodo.
È possibile pulire o raccogliere dati dai nodi man mano che vengono rilasciati dal processo aggiungendo un'attività Node Release. Per altre informazioni, vedere Define a Node ReleaseTask.