Gaussian

Gaussian is a general purpose computational chemistry package. Oscar uses the Gaussian 9 package.

Setting Up Gaussian

In order to use Gaussian on Oscar, you must be a part of the g09 group. To check your groups, run the groups command in the terminal.

You must first choose a Gaussian module to load. To see available Gaussian modules, run module avail gauss. You can load a Gaussian module using the command module load <module-name>.

Available Versions

  • Gaussian 9 (g09)

Running Gaussian

Gaussian can be run either interactively or within a batch script using one of two command styles:

  • g09 job-name

  • g09 <input-file >output-file

In the first form, the program reads input from job-name.gjf and writes its output to job-name.log. When no job-name has been specified, the program will read from standard input and write to standard output

Given a valid .gjf file (we'll call it test-file.gjf), we can use the following simple batch script to run Gaussian:

g09-test.sh

#!/bin/sh
# Job name
#SBATCH -J g09-test

# One task/node
#SBATCH -n 1

# Eight CPUs per task
#SBATCH -c 8

# batch partition
#SBATCH -p batch

# Run the command
g09 test-file.gjf

Then queue the script using

sbatch g09-test.sh

Once the job has been completed, you should have a g09-test.out, a g09-test.err, and a test-file.out.

Last updated