Workflow Gaussian Example

From Java CoG Kit

Jump to: navigation, search

The aim of this example is to use the workflow to run gaussian examples. The examples will be run on the theory group cluster in the chemistry department and details regarding the creation of accounts and the examples of the basic gaussian files that are being run will be on this page.

Contents

Accounts

Gaussian is setup in the chemistry department on the Theory Group cluster. An account on this will enable us to run gaussian jobs using CoGKit workflow on the cluster. TCG SSH server: anchil2.chm.anl.gov TCG head node: wahl.tcg.anl.gov

Gausssian

Basic Info
Information on running gaussian jobs

Testing

Theory Group Cluster: The environment variables to be defined on the cluster are the following.

 setenv g98root /tcghome/linux
 source $g98root/g98/bsd/g98.login
 setenv GAUSS_SCRDIR /s1/(your username should go here)

To run your job,

 g98  (input data file)  &

Note: The first time you use a node you need to create a scratch directory on that node /s1/(your username).


Input Files

  • H2O_B3LYP_SP.gjf -- Water single point calc using one of the

density-functional electronic structure methods, B3LYP, and a modest basis set, 6-31G(d). Runs in about 15 secs or less of wall time on my PC

  • H2O_B3LYP_Opt_Freq.gjf -- Water, geometry optimization to find the

structure corresponding to the bottom of the potential well, followed by calc. of vibrational frequencies. Both using the same method and basis set as the above single-point calculation. The geometry optimization and frequencies job runs in about 2 minutes of wall time on my PC.

Running the inputs

  • Generally, in Windows you drag and drop the input.
  • In Unix, there are usually two ways:
 g03 job-name 
 g03 <input-file >output-file 

Input and Output Extensions

Windows
The extension .gjf for input and .out for output is the default.
Unix
The defaults are .com for input and .log for output.

So, in the first case (g03 job-name) Gaussian will look for an input file job-name.com. With redirection via pipes the file extension does not matter, of course. The attached inputs will also run on older versions of Gaussian, such as g98 (in which case the Unix command is, of course, g98 job-name etc.)

Outputs look like

Once it runs, you want to retrieve the output files, of course -- that is the proof that it ran. The last line in the output should be " Normal termination of Gaussian 03 at <date and time>." The actual fine details of the output will differ from installation to installation...

These outputs are from gaussian 03 run on windows:

Contacts

Theory Group Cluster:

  • Theory Group Cluster Incharge: Ron Shepard shepard@tcg.anl.gov
  • Account Setup: George Beranek gberanek@anl.gov
  • Info on formalising gaussian jobs on the cluster: Larry Harding harding@anl.gov

Gaussian Workflow tests:

  • Deepti Kodeboyina dkodeboy@mcs.anl.gov
Personal tools
Collaboration and Jobs