GAUSSIAN03

From Research Computing Center Wiki
Revision as of 16:54, 12 February 2013 by Curtis E. Combs Jr. (talk | contribs) (Created page with "Category:ZclusterCategory:SoftwareCategory:Bioinformatics === Category === Computational Chemistry === Program On === pcluster === Version === 03 === Aut...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Category

Computational Chemistry

Program On

pcluster

Version

03

Author / Distributor

See http://www.gaussian.com

Description

Gaussian is a set of programs for performing semi-empirical, density functional theory and ab initio molecular orbital calculations.

Note
Users are required to sign a license agreement form before being allowed to run this software. Please fill out the [http://internal.gacrc.uga.edu/support/ support form] to check if you have permission to use this software.

=== Running Program ===
 
Gaussian03 (g03) can be run using from 1 to 8 processors with shared memory. This program runs with 4 threads by default (that is, if no thread information is specified in your parameter file).

Example of a shell script to run g03 on the batch queue:
Script filename (sub.sh):
<pre class="gscript">
 #!/bin/csh
 cd working_directory
 source /usr/local/g03/bsd/g03.login
 /usr/local/g03/bsd/g03l test.com test.log 
 Note
In /usr/local/g03/bsd/g03l the last character is the letter L in lower case, not the number one. The second character in g03 and in g03l is the number zero.

If your parameter file (test.com) does not specify the number of processors (or threads), you can submit the gaussian job to the batch queue (using for example up to 10h of wallclock time) with:

pcluster> ugsub T4-i1-t4-10h sub.sh

You can specify more than 4 threads (up to 8) in your parameter file (test.com) with the variable %NprocShared. For example, if you request 8 processors with %NprocShared=8, then type the following to submit the job (for example, using up to 24h wallclock time):

pcluster> ugsub T8-i1-t8-24h sub.sh

Because currently pcluster does not have TCP-Linda, gaussian jobs cannot run across nodes; therefore you can only use %NprocLinda=1 and a maximum of 8 processors. To run Gaussian03 using a single processor, specify %Nprocshared=1 in your parameter file. Note that the header line %nproc of older versions of Gaussian can still be used with the current version.

Note
 Please send your job to a 4 processor queue if your parameter file does not specify the number of processors to be used (because the default number of threads is 4).

Type llqueue at your pcluster login prompt to get more information about the batch queuenames.

Note
 g03 jobs generate temporary files called Gau-* in your scratch area (that is, in /scratch/yourusername). The job automatically deletes these files when it completes successfully. However, if the job crashes (or if you remove a running g03 job), these files are left in your scratch area. Please remove leftover temporary files manually so they do not accumulate on the scratch area (these temporary files can be huge and they fill up the scratch area very easily).


Documentation

http://www.gaussian.com

Installation

Built without TCP-Linda, therefore it can only run within one node, which has 8 processors.

Installed in /usr/local/g03/

System

64-bit Linux