Logo of Science Foundation Ireland  Logo of the Higher Education Authority, Ireland7 CapacitiesGPGPU Research ProjectsESOF 2012
Ireland's High-Performance Computing Centre | ICHEC
Home | News | Infrastructure | Services | Research | Support | Education & Training | Consultancy | About Us | Login

ICHEC Software

Information about software packages installed on the ICHEC systems.

Gaussian

Versions Installed

Stokes: 03e01 / 09b01 / 09c01

Stoney: 09a01 / 09a02 / 09b01 / 09c01

Description

Starting from the basic laws of quantum mechanics, Gaussian predicts the energies, molecular structures, and vibrational frequencies of molecular systems, along with numerous molecular properties derived from these basic computation types.

License

Gaussian is available for use. Please contact the Helpdesk to gain access.

Benchmarks

N/A.

Additional Notes

Users can access Gaussian by loading the Gaussian environment module:

module load gaussian

This module sets all the necessary Gaussian variables and paths in the shell environment without requiring messy additions to .profile or .bashrc files. Users who have added Gaussian related lines to these files should remove them and use the environment module. Note that two ulimit changes are included in the script as these avoid a known problem that we have with Gaussian on Stokes.

The g09 executable is run via a PBS script:

#!/bin/bash
#PBS -l nodes=1:ppn=12
#PBS -l walltime=48:00:00
#PBS -N my_job_name
#PBS -A project_name
#PBS -r n
#PBS -j oe
#PBS -m bea
#PBS -M me@my_email.ie
#PBS -V

cd $PBS_O_WORKDIR

module load gaussian

ulimit -Ss 1048576
ulimit -Sl 524288
ulimit -c 0

g09 < input.gjf > output.log

For jobs on Stoney use ppn=8.

#PBS -l nodes=1:ppn=8

Gaussian jobs on Stokes and Stoney are run via shared memory (without Linda) on a single compute node. Users should specify 12 processes in their input file for Stokes:

%nproc=12

or the following for Stoney:

%nproc=8

Each compute node in Stokes provides 24GB of RAM. Due to Gaussian's use of read-write files (RWF) it's vitally important to leave memory free for block caching by the operating system, otherwise job efficiency will be badly affected. The maximum memory size that can be specified for a Gaussian job on Stokes is 23GB but users should only use 12GB unless more is specifically required. Users with larger memory requirements can use Stoney where much more memory is available for jobs. Example:

%mem=12GB

The Gaussian module sets the GAUSS_SCRDIR to the correct location so there is no need to set it manually. Jobs can use very large RWF files as the scratch space is provided by a large high-performance shared volume.

Further information can be obtained at www.gaussian.com.

Return to the software index