Running Gaussian 03 Jobs on
Before you can run
Gaussian 03 jobs on beagle, you must be authorized as a member of the gaussian
group. To determine if you are
authorized, enter the id command,
and verify that gaussian is
listed as one of the groups to which your account belongs. If you are not a member of the gaussian group,
please contact the system administrator.
Gaussian 03 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
The PBS job script file
for a Gaussian 03 job should look something like this:
#PBS –l cput=24:00:00,ncpus=2
run_g03 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 file so that they aren’t forgotten.
See the man pages for pbs and qsub for more details about submitting PBS jobs. The run_g03 command sets up the Gaussian 03 environment, and
then invokes g03 with the specified parameters.
The ncpus resource
specification is very important for job scheduling on
Use the qstat command
to see which jobs are queued/executing on
The directory to use for
temporary work files on
If you run the Gaussian 03
utility newzmat, you will need to set up the Gaussian 03 environment for
your interactive session. Place the
following two lines in the .login file in your home directory:
setenv g03root /usr/local
source $g03root/g03/bsd/g03.login
For more information about
accessing