a computational chemistry application provided by Gaussian, Inc.
License agreement
In order to use Gaussian you have to agree to the following conditions.
1. I am not a member of a research group developing software competitive to Gaussian.
2. I will not copy the Gaussian software, or make it available to anyone else.
3. I will properly acknowledge Gaussian Inc. in publications.
Please contact support with a copy of the following statement, to add your user ID to the Gaussian UNIX group.
Limitations
Gaussian 16 is available at NHR@ZIB.
"Linda parallelism", Cluster/network parallel execution of Gaussian, is not supported at any of our systems. Only "shared-memory multiprocessor parallel execution" is supported, therefore no Gaussian job can use more than a single compute node.
Description
Gaussian 16 is the latest in the Gaussian series of programs. It provides state-of-the-art capabilities for electronic structure modeling.
QuickStart
Environment modules
The following versions have been installed:
Version | Installation Path | modulefile |
---|---|---|
Modules for running on CPUs | ||
Gaussian 16 Revision C.02 | /sw/chem/g16/g16_C02/skl/g16 | gaussian/g16_revC02 |
Modules for running on GPUs | ||
Gaussian 16 Revision C.02 | /sw/chem/g16/g16_C02/a100/g16 | gaussian/g16_revC02 |
Job submissions
Besides your Gaussian input file you have to prepare a job script to define the compute resources for the job; both input file and job script have to be in the same directory.
Default runtime files (.rwf, .inp, .d2e, .int, .skr files) will be saved only temporarily in $ $LOCAL_TMPDIR on the compute node where the job was scheduled to. The files will be removed by the scheduler when a job is done.
If you wish to restart your calculations when a job is done (successful or not) please use checkpoint (file_name.chk) files.
CPU jobs
Since only the "shared-memory multiprocessor" parallel version is supported, your jobs can use only one node and up to 96 maximum cores per node.
CPU job script example
#!/bin/bash #SBATCH --time=12:00:00 # expected run time (hh:mm:ss) #SBATCH --partition=standard96:ssd # Compute Nodes with installed local SSD storage #SBATCH --mem=16G # memory, roughly 2 times %mem defined in the input name.com file #SBATCH --cpus-per-task=16 # No. of CPUs, same amount as defined by %nprocs in the filename.com input file module load gaussian/g16_revC02 g16 < name.com # g16 command, input: filename.com, output: filename.log