Come si invia un lavoro a un nodo specifico in PBS/COPPIA? Penso che sia necessario specificare il nome del nodo dopo i nodi.Come inviare un lavoro a un nodo specifico in PBS
#PBS -l nodes=abc
Tuttavia, questo non funziona e non sono sicuro del perché. Questa domanda è stato chiesto qui in PBS and specify nodes to use
Qui è il mio codice di esempio
#!/bin/bash
#PBS nodes=node9,ppn=1,
hostname
date
echo "This is a script"
sleep 20 # run for a while so I can look at the details
date
Inoltre, come faccio a verificare quale nodo il processo è in esecuzione su? Ho visto da qualche parte che $PBS_NODEFILE
mostra i dettagli, ma non sembra funzionare per me.
Hai provato a rimuovere il '#!/Bin/bash'. Mi chiedo se bash interpreti '# PBS' come un commento ... – iamauser
Non ci ho provato. quindi cosa pensi che dovrei scrivere in prima linea? – Ashwin
C'è anche un comando per sapere su quale nodo è in esecuzione un lavoro, voglio dire essere visualizzato da echo. So che dal terminale posso farlo usando qstat -n – Ashwin