You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Information

Purpose: electronic Structure Calculations
Latest version: Gaussian09 E.01
License: Closed-source
Website: http://gaussian.com/

Gaussian is a program implementing a variety of computational chemistry methods.

The range of computational methods includes molecular mechanics, semi-empirical methods, Hartree-Fock SCF, Møller-Plesset perturbation theory, DFT methods, QM/MM calculations, CI methods and CC calculations. Calculations employing these methods can be carried out in order to optimise molecular geometry, electronic structure and derived chemical properties.

 


 

Important notice

Linda is not supported on our system (i.e. only shared-memory parallelisation is supported). All Gaussian jobs must be run on a single node. Invoking the resource -R "span[hosts=1]" ensures this.

Gaussian code performs notoriously bad in highly parallel calculations. There is essentially no speed-up beyond ca. 16 cores.

Wrappers take care of setting the Gaussian environment. No "module load" action is required on behalf of the user.

Version 
Gaussian 03 rev. D.02g03d2
Gaussian 03 rev. E.01g03e1
Gaussian 09 rev. A.02g09a2
Gaussian 09 rev. B.01g09b1
Gaussian 09 rev. C.01g09c1
Gaussian 09 rev. D.01g09d1
Gaussian 09 rev. E.01g09e1


Since it is a common mistake to set different number of cores in the Gaussian input file (via the Link0 instruction %NProcShared) and in the LSF batch script (via -n), the wrapper ensures both values match. The LSF option overrides the input file value.

A very common file format issue is that Gaussian requires an empty line at the end of the input file.

 


 

Benchmark

Gaussian 09 rev. D.01 benchmark at Pirineus: actual speed-up (green) and ideal speed-up (blue) vs. number of cores for an averaged set of calculations (Pople basis functions, HF and DFT, single-point and optimisation).

 


 

SLURM Submit script example

For more information use the Job Script Generator.

 


 

Tutorial

You can follow this tutorial about geometric optimisation with Gaussian to get hands-on with the program.

 


 

  • No labels