Table of Contents |
---|
Usage
No Format |
---|
module displayTo use gaussian on the cluster, one needs to be in the unix group "gaussian". Please contact the HPC admin to request this. module load gaussian/g16 OR module displayload gaussian/g16legacy OR module displayload gaussian/g03 |
Gaussian 03
Installation
No Format |
---|
mount -o loop gaussian-3.iso /data1/ISO/mnt3 groupadd -g 20000 gaussian csh setenv mntpnt "/data1/ISO/mnt3" setenv g03root "/sw/Gaussian/" cd $g03root cat $mntpnt/tar/*.taz | zcat | tar xvf - mv g03 g03.D01 chgrp -R gaussian g03.D01/ ln -s g03.D01 g03 cd g03 ./bsd/install Add the user in /etc/group gaussian:x:20000:username |
...
No Format |
---|
#!/bin/bash #PBS -N gaussian1 #PBS -m abe #PBS -M YourEmail@griffith.edu.au #PBS -l select=21:ncpus=21:mem=12gb module ,walltime=100:00:00 module load gaussian/g03 source $g03root/bsd/g03.profile source $HOME/.bashrc echo "Starting job: " cd $PBS_O_WORKDIR g03 <<END > $PBS_O_WORKDIR/Myoutput.out <gaussian stuff here> |
...
No Format |
---|
#!/bin/bash
#PBS -N gaussian2
#PBS -m abe
#PBS -M YourEmail@griffith.edu.au
#PBS -l select=1:ncpus=2:mem=3gb,walltime=100:00:00
module load gaussian/g03
source $g03root/bsd/g03.profile
source $HOME/.bashrc
echo "Starting job: "
cd $PBS_O_WORKDIR
g03 <<... > $PBS_O_WORKDIR/pinene_2.com.out
%mem=3GB
%NProcshared=2
%nproc=2
%chk=pinene_2.com.chk
#P rb3lyp/6-31G* FREQ iop1=timestamp
Alpha-pinene
0,1
C,-0.1273692137,-0.6462988969,-0.7524944873
C,-1.4477041451,-0.2794851567,-0.0867213008
C,-2.5860464422,-1.2583783257,-0.1391304784
C,1.0856948669,-0.3322068693,0.2126188526
C,0.3211006941,0.5905762449,-1.5895340172
C,0.8727653221,1.1569894555,-0.2509716145
C,-0.2877726915,1.8205854739,0.5169186751
C,-1.509519224,0.9249157767,0.4994348271
C,0.9712833239,-0.6726944381,1.7005672426
C,2.4084796519,-0.9186471116,-0.3075889933
H,1.7573199543,1.8050219581,-0.2835783694
H,-0.4737704686,1.1570136799,-2.0846350548
H,1.105915281,0.3652327996,-2.3144053682
H,-0.1543420805,-1.63041802,-1.2341302178
H,1.0392245646,-1.7580982696,1.8515590322
H,1.7984173899,-0.2160067783,2.2599213205
H,0.0329682418,-0.3341838975,2.1448183521
H,2.426925411,-2.0066150881,-0.1652518889
H,3.256078334,-0.5002639995,0.2504468316
H,2.5858549208,-0.7228031753,-1.3687192518
H,-3.4806519207,-0.867446541,0.3570936649
H,-2.8519928168,-1.5058157478,-1.1766371331
H,-2.315284857,-2.2072614785,0.345418714
H,-2.4208684094,1.2742596113,0.9831044354
H,-0.5214551923,2.7956708978,0.0624986118
H,0.0101887933,2.0395771319,1.5539040849
...
|
...
No Format |
---|
diff /sw/Gaussian/g03.D01/bsd/g03.profile /sw/Gaussian/g03.D01/bsd/g03.profile.old 15,17c15,17 < GAUSS_EXEDIR="$gr/bsd:$gr/private:$gr/" < GAUSS_LEXEDIR="$gr/linda-exe" < GAUSS_ARCHDIR="$gr/arch" --- > GAUSS_EXEDIR="$gr/g03/bsd:$gr/g03/private:$gr/g03" > GAUSS_LEXEDIR="$gr/g03/linda-exe" > GAUSS_ARCHDIR="$gr/g03/arch" 21c21 < G03BASIS="$gr/basis" --- > G03BASIS="$gr/g03/basis" |
module file
No Format |
---|
Readme file that came with the CD
...
No Format |
---|
#!/bin/bash
#PBS -N gaussian2
#PBS -m abe
#PBS -M YourEmail@griffith.edu.au
#PBS -l select=1:ncpus=2:mem=3gb,walltime=100:00:00
module load gaussian/g09
source $g09root/bsd/g09.profile
source $HOME/.bashrc
echo "Starting job: "
cd $PBS_O_WORKDIR
g09 .......
|
...
No Format |
---|
#!/bin/bash
#PBS -N gaussianG09
#PBS -m abe
#PBS -M YourEmail@griffith.edu.au
#PBS -l select=1:ncpus=2:mem=3gb,walltime=100:00:00
module load gaussian/g09
source $g09root/bsd/g09.profile
source $HOME/.bashrc
echo "Starting job: "
cd $PBS_O_WORKDIR
g09 <<END > $PBS_O_WORKDIR/pinene_2.com.out
%mem=3GB
%NProcshared=2
%nproc=2
%chk=pinene_2.com.chk
#P rb3lyp/6-31G* FREQ iop1=timestamp
Alpha-pinene
0,1
C,-0.1273692137,-0.6462988969,-0.7524944873
C,-1.4477041451,-0.2794851567,-0.0867213008
C,-2.5860464422,-1.2583783257,-0.1391304784
C,1.0856948669,-0.3322068693,0.2126188526
C,0.3211006941,0.5905762449,-1.5895340172
C,0.8727653221,1.1569894555,-0.2509716145
C,-0.2877726915,1.8205854739,0.5169186751
C,-1.509519224,0.9249157767,0.4994348271
C,0.9712833239,-0.6726944381,1.7005672426
C,2.4084796519,-0.9186471116,-0.3075889933
H,1.7573199543,1.8050219581,-0.2835783694
H,-0.4737704686,1.1570136799,-2.0846350548
H,1.105915281,0.3652327996,-2.3144053682
H,-0.1543420805,-1.63041802,-1.2341302178
H,1.0392245646,-1.7580982696,1.8515590322
H,1.7984173899,-0.2160067783,2.2599213205
H,0.0329682418,-0.3341838975,2.1448183521
H,2.426925411,-2.0066150881,-0.1652518889
H,3.256078334,-0.5002639995,0.2504468316
H,2.5858549208,-0.7228031753,-1.3687192518
H,-3.4806519207,-0.867446541,0.3570936649
H,-2.8519928168,-1.5058157478,-1.1766371331
H,-2.315284857,-2.2072614785,0.345418714
H,-2.4208684094,1.2742596113,0.9831044354
H,-0.5214551923,2.7956708978,0.0624986118
H,0.0101887933,2.0395771319,1.5539040849
END
|
Troubleshooting
...
Sample PBS file for g16
No Format |
---|
#!/bin/bash
#PBS -N G16Test
#PBS -m abe
#PBS -M yourEmail@griffithuni.edu.au
#PBS -l select=1:ncpus=1:mem=8gb,walltime=100:00:00
#PBS -l walltime=10:00:00
###module load gaussian/g09
module load gaussian/g16
source $g16root/bsd/g16.profile
source $HOME/.bashrc
echo "Starting job: "
cd $PBS_O_WORKDIR
g16 <PA-opt_freq-conf-1.com> $PBS_O_WORKDIR/PA-opt_freq-conf-1.out |
Another Sample PBS script for G16
No Format |
---|
#!/bin/bash
#PBS -N 2CH3P04
#PBS -m abe
#PBS -M YourEmail@griffith.edu.au
#PBS -l select=1:ncpus=12:mem=12gb,walltime=1000:00:00
module load gaussian/g16
source $g16root/bsd/g16.profile
source $HOME/.bashrc
echo "Starting job: "
cd $PBS_O_WORKDIR
g16 <<END > $PBS_O_WORKDIR/2CH3PO4_g16.com.out
%NProcShared=12
%chk=2CH3PO4_M06L_dz_O+_ofs.chk
%mem=512MW
#P M06L/gen opt scrf freq=noraman gfinput
Pt triene with Ncp7 core
-1 1
15 0.000019000 0.628091000 -0.000004000
8 0.783576000 1.334578000 1.054520000
8 -0.783436000 1.334707000 -1.054510000
8 0.968875000 -0.418486000 -0.813248000
8 -0.969029000 -0.418328000 0.813247000
6 1.823641000 -1.261367000 -0.059082000
1 1.248954000 -1.984550000 0.532798000
1 2.462299000 -1.806452000 -0.755387000
1 2.451195000 -0.681463000 0.626300000
6 -1.823669000 -1.261333000 0.059077000
1 -2.451063000 -0.681556000 -0.626564000
1 -1.248895000 -1.984678000 -0.532517000
1 -2.462494000 -1.806241000 0.755369000
C H P 0
6-31g(2d,2p)
****
O 0
6-31+g(2d)
****
END |
Using Gaussian with GPU
This is possible on the gpu node n060 and with version g16.avx.c01.
Usage is as follows:
Sample PBS script
cat pbs.01
No Format |
---|
#!/bin/bash
#PBS -N GaussianGPUTest
#PBS -m abe
#PBS -M YourEmail@griffith.edu.au
#PBS -q iworkq
#PBS -l select=1:ncpus=4:ngpus=1:mem=12gb,walltime=5:00:00
#PBS -W group_list=deeplearning -A deeplearning
module load gaussian/g16
source $g16root/bsd/g16.profile
source $HOME/.bashrc
echo "Starting job: "
cd $PBS_O_WORKDIR
set echo
set INPUT=methane.com
module load gaussian/g16
g16 < $PBS_O_WORKDIR/methane.input |
Sample input
cat methane.input
No Format |
---|
%nproc=4
%mem=8gb
%CPU=0-3
%GPUCPU=0=0
%chk=methane.chk
# hf/6-31g
Title Card Required
0 1
C 0.80597015 -1.20895521 0.00000000
H 1.16262458 -2.21776521 0.00000000
H 1.16264299 -0.70455702 0.87365150
H 1.16264299 -0.70455702 -0.87365150
H -0.26402985 -1.20894202 0.00000000
END |
The above example will utilise CPUs indexed from 0 to 3rd, but 0th CPU is associated with 0th GPU.
Ref: https://www.osc.edu/resources/available_software/software_list/gaussian
Troubleshooting
line 9: /sw/Gaussian/g03.D01/bsd/g03.profile: Permission denied
...
1. https://wiki.ace-net.ca/index.php/GAUSSIAN
2. http://www.lrz.de/services/software/chemie/gaussian/
3. https://www.msi.umn.edu/~cpsosa/ChemApps/QuaChem/gaussian_tech/support/download/ibm_bench_g98.tar
4. http://docs.notur.no/application-support/chemistry-applications/gaussian-1/troubleshooting-gaussian-calculations
5. https://www.osc.edu/resources/available_software/software_list/gaussian