I've been trying to get a simple batch job to run and produce results, and I'm not having much luck.
My job script (a file called "myjob") is as follows:
#PBS -l walltime=0:00:30
#PBS -l mem=100mb,ncpus=1
The problem is, when I submit it using "qsub myjob", no output file is produced. If I run "tracejob xxx.acaad0x", I see the following.
05/18/2010 11:13:59 L Considering job to run
05/18/2010 11:13:59 S enqueuing into workq, state 1 hop 1
05/18/2010 11:13:59 S Job Queued at request of yufvb@acano01, owner =
yufvb@acano01, job name = myjob, queue = workq
05/18/2010 11:13:59 S Job Run at request of Scheduler@acaad01 on exec_vnode
05/18/2010 11:14:00 L Job run
05/18/2010 11:14:00 S Obit received momhop:1 serverhop:1 state:4 substate:41
05/18/2010 11:14:00 S Request invalid for state of job, state=5
05/18/2010 11:17:08 S Post job file processing error
05/18/2010 11:17:08 S Exit_status=0 resources_used.cpupercent=0
05/18/2010 11:17:08 S dequeuing from workq, state 5
The line that concerns me is the one that says "Post job file processing error". It looks to me like the job runs to completion (exit_status=0), but there is a problem writing the result to the working directory. (I've been operating under the assumption that the working directory is the directory from which I executed the qsub command.)
Any thoughts as to what I'm missing?
Thank you in advance.