Gaussian 09

Gaussian 09W (G09) is a computational chemistry program that runs on any mod-ern Windows 32-bit PC. If you want to install G09 on a 64bit PC, there is a special procedure you must follow: 1.Insert the CD with G09 and copy its content onto you computer. Any folder will do; I copied directly into the:Cndirectory. 2.Open directory containing G09. General overview of my workflow when using G09. This can be used a tutorial and example files can be found at: https://github.com/gclen/gaussianfiles. Gaussian 09. an electronic structure package capable of predicting many properties of atoms, molecules, reactive systems, e.g.; –molecular energies –structures –vibrational frequencies –electron densities –utilizing ab initio, density functional theory, semi.

  • Citations • Release Notes
  • Keywords • FAQ/Tips
  • Videos: YouTube English
    YouTube Japanese优酷Gaussian频道

Gaussian 16 expands the range of molecules and types of chemical problems that you can model. More...

Become familiar with GaussView 6’s wide array of new features through brief video demos. More...

  • x
  • Photos:Hyderabad, Ulm, Shenzen
Gaussian 16 Rev C.01 Has Been Released
The latest version of Gaussian 16 has been released. Read the release notes here...
Gaussian 09 pdf
Vincent Ortiz Named ACS Fellow
Gaussian collaborator Dr. Vincent Ortiz has been named one of the 70 new Fellows of the American Chemical Society. We congratulate him on his achievement. More…
Hrant Hratchian awarded NSF CAREER award
Gaussian collaborator Hrant Hratchian has received a National Science Foundation CAREER award. We congratulate him on this achievement. More…
中文版Exploring Chemistry(探索化学的奥秘:电子结构方法)已发布
The Chinese translation of Exploring Chemistry 3 is now available for order. More…

Copyright © 2015-19, Gaussian, Inc., except where noted in Website Credits. All rights reserved. | Designed by Exponential Consulting | Infrastructure: 'Divi' by Elegant Themes | Powered by WordPress
Gaussian is a registered trademark of Gaussian, Inc. This website has been tested with the current versions of Firefox, Chrome, Safari, Internet Explorer and Microsoft Edge as of April 2019. Older versions are not supported for all pages.

As a commercially license application, running Gaussian09 at the CUNY HPC Center comes with some restrictions

A SLURM script must be used in order to run a Gaussian09 job. HPCC main cluster Penzias supports Gaussian jobs demanding up to 64GB of memory. Any job necessitating more than 24GB but less than 64GB must be submitted via partition 'partgaularge' and can utilize up to 16 cores. All other jobs can utilize up to 8 cores and must be submitted via partition 'production_gau'. The users should place job(s) according to their simulation requirement.

Gaussian Scratch File Storage Space

If a single Gaussian job is using all the cores on a particular node (this is often the case) then that node's entire local scratch space is available to that job, assuming files from previous jobs have been cleaned up. In order to use Gaussian scratch space, the users must not edit their SLURM scripts in order to place Gaussian scratch files anywhere other than the directories used in the recommended scripts. In particular, users MUST NOT place their scratch files in their home directories. The home directory is backed up to tape and backing up large integrals files to tape will unnecessarily waste backup tapes and increase backup time-to-completion.

Gaussian 09

Users are encouraged to ensure that their scratch file data is removed after each completed Gaussian run. The example SLURM script below for submitting Gaussian jobs includes a final line to remove scratch files, but this is not always successful. You may have to manually remove your scratch files. The examples script prints out both the node where the job was run and the unique name of each Gaussian job's scratch directory. Please police your own use of Gaussian scratch space by going to '/scratch/gaussian/g09_scr' and looking for directories that begin with your name and the date that the directory was created. As a good rule of thumb, you can request 100 GBs per core in the SLURM script, although this is NOT guaranteed to be enough. Finally, Gaussian users should note that Gaussian scratch files are NOT backed up. Users are encouraged to save their checkpoint files in their SLURM 'working directories' and copy them on '/global/u/username' if they will be needed for future work as they are temporary. From this location, they will be backed up.

NOTE: If other users have failed to clean up after themselves, and you request the maximum amount of Gaussian scratch space, it may not be available and your job may sit in the queue.

Gaussian SLURM Job Submission

As noted, Gaussian parallel jobs are limited by the number of cores on a single compute node. Eight (8) is the maximum processor (core) count on small nodes and the memory per core is limited to 2880 MB/core. On large nodes the maximum processor cores is 16 and the memory per core is 3688MB/core. Here, we provide a simple Gaussian input file (a Hartree-Fock geometry optimization of methane), and the companion SLURM batch submit script that would allocate 4 cores on a single compute node and 400 GBytes of compute-node-local storage.

The Gaussian 09 methane input deck is:

Gaussian 09 Manual

Gaussian 09

Notice that we have explicitly requested 8 GBytes of memory with the '%mem=8GB' directive. The input file also instructs Gaussian to use 4 processors which will ensure that all of Gaussian's parallel executables (i.e. links) will run in SMP mode with 4 cores. For this simple methane geometry optimization, requesting these resources (both here and in the SLURM script) is a bit extravagant, but both the input file and script can be adapted to other more substantial molecular systems running more accurate calculations. User's can make pro-rated adjustments to the resources requested in BOTH the Gaussian input deck and SLURM submit script to run jobs on 2, 4, or 8 cores.

Here is the Gaussian SLURM script named g09.job which is intended to be used on G09:

To run the job, one must use the standard SLURM job submission command as follows:


Users may choose to run jobs with fewer processors (cores, cpus) and smaller storage space requests than this sample job. This includes one processor jobsand others using a fraction of a compute node (2 processors, 4 processors, 6 processors). On a busy system, these smaller jobs may start sooner that thoserequesting a full 8 processors packed on a single node. Selecting the most efficient combination of processors, memory, and storage will ensure that resourceswill not be wasted and will be available to allocate to the next job submitted.

For large jobs (up to 64GB) the users may use the following script named g09_large.job:

Gaussian 09 Manual

To run the job, one must use the the following SLURM job submission command:

Retrieved from 'http://wiki.csi.cuny.edu/cunyhpc/index.php?title=GAUSSIAN09&oldid=3421'