#!/bin/csh -f #PBS -l nodes=4 printenv pwd cd ~/program_directory set nodelist set nodes=(`cat $PBS_NODEFILE`) echo $nodes foreach node ($nodes) set nodelist = ($nodelist$node'\n') end echo $nodelist > nodelist /opt/mpich/bin/mpirun -np 4 -machinefile nodelist program