Gaussian

Note

To request access to use Gaussian you need to agree to its license. Please follow the link found in the Viking new user form. Once you have completed this form you will shortly have access to using Gaussian.

Gaussian can be loaded using the following:

$ module load Gaussian/16.C.02-AVX2

This job script can be used to submit a Gaussian workflow to the cluster, using 16GB of memory, 16 cores and 48 hours. This assumes you have a Gaussian file called g16.gjf . Remember to update the account code and email address provided to slurm to your own details.

 1#!/usr/bin/env bash
 2#SBATCH --job-name=Gaussian_CPU_example    # Job Name
 3#SBATCH --account=dept-proj-year           # Project account to use
 4#SBATCH --mail-type= BEGIN, END, FAIL      # Mail events (NONE, BEGIN, END, FAIL, ALL)
 5#SBATCH --mail-user=abc123@york.ac.uk      # Where to send mail
 6#SBATCH --ntasks=1
 7#SBATCH --cpus-per-task=16
 8#SBATCH --mem=16gb
 9#SBATCH --time=48:00:00
10#SBATCH --output=output.log
11#SBATCH --partition=nodes
12
13# Abort if any command fails
14set -e
15
16module purge                               # purge any loaded modules
17module load Gaussian/16.C.02-AVX2
18g16 g16.gjf

Note

Gaussian can be run both with and without a GPU

As Gaussian is licensed software, you will need to be added to the Gaussian group on Viking in order to use it. If you find that you can’t use Gaussian on Viking due to permission errors, please get in touch with Viking support via an email to itsupport@york.ac.uk.