Run Gaussian Calculations in Parallel
on Windows, Linux, Unix and Mac OS X Systems.
Get Your Gaussian Results Sooner
No matter how much we speed up the performance of Gaussian, users always want to get their results faster, or run bigger jobs, or both. Chemists running electronic structure calculations seem to have an insatiable need for CPU resources.
If you're already running the latest version of Gaussian, there may still be ways to get your jobs done more quickly, without having to purchase faster hardware. As of revision D, Gaussian can run many kinds of jobs in parallel on both multiprocessor computer systems and across networks of separate workstations (and the two approaches can also be combined in most environments). Network parallel execution allows you to harness untapped CPU power you already have (for example, computer labs after hours).
In general, parallel execution speeds up calculation by applying the resources of more than one CPU to the job:
Sample Performance Results
The following chart shows the speedups obtained for a calculation on Alpha Pinene on successively more processors of a multiprocessor system:
The following chart shows the speedups for a VCD calculation on BiPhenyl Tetramer for increasing numbers of systems in a network parallel calculation (using Gigabit Ethernet networking):
Achieved speedups vary by the job size, job type and specific characteristics of the hardware environment.
What Methods Run in Parallel?
- HF and DFT Energies, Gradients and Frequencies
- MP2 Energies and Gradients
- MP2 Frequencies in SMP environments only
- Coupled Cluster Energies and Gradients in SMP environments only
- CIS and Energies, Gradients and Frequences
- TD-DFT Energies
Available Parallel Versions of Gaussian
The following table indicates what parallel environments are supported by Gaussian 03 Revision D.01 and later:
||Multiprocessor Version Available?
Network Parallel Available?
||Yes (limited to 4 processors/cores)
|Mac OS X on Intel-based computers
|Mac OS X on PPC-based computers
||No, due to limitations inherent in current versions of Mac OS X. However, multiprocessor systems can participate as nodes in network parallel calculations.
On Linux and Unix systems, there is no distinction between the single processor and multiprocessor versions of Gaussian. The same software can be used for both environments. For Windows systems, multiprocessor support is provided by a different software version, available for an additional license fee.
You must have a site license for the corresponding version of Gaussian 03 (or G03M or G03W) in order to license TCP-Linda for that platform.
The supported workstations for TCP Linda network parallel execution are:
- IA32-based computers running Linux
- x86_64-based systems† running Linux
- Intel IA64 (Itanium2) running Linux
- IBM Power 5 or 6 systems running Linux
- IBM Power 5 or 6 systems running AIX
- Sun x86_64-based systems running Solaris
- HP Alpha running Tru64
- Macintosh G4 and G5 running Mac OS X
- Macintosh Intel IA32 or EM64T running Mac OS X
- IA32-based systems running Windows XP or Vista
See the Gaussian 09 platform requirements for details on the supported operating system versions.
†The same Linda version is used on both AMD Opteron and Intel EM64T systems.
However, Gaussian 09 provides separate versions for the two architectures.
Last update: 24 April 2014