Running Gaussian 98 Jobs on
Gaussian 98 jobs must be
run as batch jobs under PBS, submitted via the qsub command. (For general information about how to submit
PBS batch jobs on
g98 Production
jobs. The default CPU time limit is 8
hours. There is no maximum CPU time
limit.
g98test Test
jobs. The maximum CPU time limit is 5
minutes.
The PBS job script file
for a Gaussian 98 job should look something like this:
#PBS –q g98 –l
cput=24:00:00,ncpus=4
run_g98 test1.com
Specify values for cput (CPU
time required) and ncpus (number of CPUs required) that are appropriate for
your job. The parameters on the #PBS
statement can also be specified on the qsub command, but it is convenient to put them in the
job script file so that they aren’t forgotten.
The run_g98 command sets up the Gaussian 98 environment, and then invokes
the Gaussian 98 command g98 with the
specified parameters.
The ncpus resource specification will be very
important for job scheduling on
To submit the job for
execution, use the qsub
command. Suppose that the job script
file as shown above is named test1. Then the job would be submitted for execution
via the command:
qsub test1
See the man pages
for pbs and qsub for more details about submitting PBS jobs. They can be displayed via the commands:
man pbs
man qsub
Use the qstat –a command to see which jobs are queued/executing
on
The directory to use for
temporary work files on
If you run the Gaussian 98
utility newzmat, you will need to set up the Gaussian 98 environment for
your interactive session. Place the
following two lines in the .login file in your home directory:
setenv g98root /usr/local
source $g98root/g98/bsd/g98.login
For more information about
accessing