GAUSSIAN03: Difference between revisions
(Created page with "Category:ZclusterCategory:SoftwareCategory:Bioinformatics === Category === Computational Chemistry === Program On === pcluster === Version === 03 === Aut...") |
No edit summary |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category: | [[Category:Pcluster]] | ||
=== Category === | === Category === | ||
Chemistry | |||
=== Program On === | === Program On === | ||
Line 19: | Line 19: | ||
Gaussian is a set of programs for performing semi-empirical, density functional theory and ab initio molecular orbital calculations. | 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://help.gacrc.uga.edu/ GACRC Support Form] to check if you have permission to use this software. | |||
Users are required to sign a license agreement form before being allowed to run this software. Please fill out the [http:// | |||
=== Running Program === | === Running Program === | ||
Line 27: | Line 26: | ||
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). | 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: | '''Example of a shell script to run g03 on the batch queue:''' | ||
Script filename (sub.sh): | Script filename (sub.sh): | ||
<pre class="gscript"> | <pre class="gscript"> | ||
#!/bin/csh | |||
cd working_directory | |||
source /usr/local/g03/bsd/g03.login | |||
/usr/local/g03/bsd/g03l test.com test.log | |||
</pre> | |||
'''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. | 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: | 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: | ||
<pre class="gcommand"> | <pre class="gcommand"> | ||
Line 48: | Line 48: | ||
</pre> | </pre> | ||
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. | 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 | '''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). | 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. | Type '''llqueue''' at your pcluster login prompt to get more information about the batch queuenames. | ||
Note | '''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). | ||
Line 70: | Line 68: | ||
=== System === | === System === | ||
Unix (AIX) |
Latest revision as of 09:09, 5 June 2014
Category
Chemistry
Program On
pcluster
Version
03
Author / Distributor
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 GACRC 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):
#!/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
Installation
Built without TCP-Linda, therefore it can only run within one node, which has 8 processors.
Installed in /usr/local/g03/
System
Unix (AIX)