#!/bin/sh # #This is an example script for OpenMPI # #These commands set up the PBS Environment for your job: #job name #PBS -N mpi_hello #2 processes (mapped onto two cores of the same node) for 5 minutes #PBS -l nodes=2,walltime=00:05:00 #Q name #PBS -q default #your email #PBS -M #error handling #PBS -m abe #output file #PBS -o mpi_hello.out echo hello echo echo PBS JOB id is $PBS_JOBID echo PBS_NODEFILE is $PBS_NODEFILE echo PBS_QUEUE is $PBS_QUEUE NPROCS=`wc -l < $PBS_NODEFILE` echo hostname echo cat $PBS_NODEFILE echo NPROCS: $NPROCS echo mpirun -np $NPROCS -hostfile $PBS_NODEFILE /mpi_hello