Changes

Gaussian

2,891 bytes added, 12 February
/* No summary */
==[[File:Gaussian 09.png|center|border|link=|200x135px]]==Gaussian 09 is the latest in the Gaussian series of programs. It provides state-of-the-art capabilities for electronic structure modeling. Gaussian 09 is licensed for a wide variety of computer systems. All versions of Gaussian 09 contain every scientific/modeling feature, and none imposes any artificial limitations on calculations other than your computing resources and patience.'''Gaussian16'''
Gaussian 16 is the latest version of the Gaussian series of electronic structure programs, used by chemists, chemical engineers, biochemists, physicists and other scientists worldwide. Gaussian 16 provides a wide-ranging suite of the most advanced modeling capabilities available. You can use it to investigate the real-world chemical problems that interest you, in all of their complexity, even on modest computer hardware.
 
'''What Sets Gaussian 16 Apart from Other Software?'''
 
* Gaussian 16 produces accurate, reliable and complete models without cutting corners.
* A wide variety of methods makes Gaussian 16 applicable to a broad range of chemical conditions, problem sizes and compounds.
* Gaussian 16 provides state-of-the-art performance in single CPU, multiprocessor and multicore, cluster/network and GPU computing environments.
* Setting up calculations is simple and straightforward, and even complex techniques are fully automated. The flexible, easy-to-use options give you complete control over calculation details when needed.
* Calculation results are presented in natural and intuitive graphical form by GaussView 6.
 
'''Fundamental Capabilities'''
 
Starting from the fundamental laws of quantum mechanics, Gaussian 16 predicts the energies, molecular structures, vibrational frequencies and molecular properties of compounds and reactions in a wide variety of chemical environments. Gaussian 16’s models can be applied to both stable species and compounds which are difficult or impossible to observe experimentally, whether due to their nature (e.g., toxicity, combustibility, radioactivity) or their inherent fleeting nature (e.g., short-lived intermediates and transition structures).
 
With Gaussian 16, you can thoroughly investigate the chemical problems that interest you. For example, not only can you minimize molecular structures rapidly and reliably, you can also predict the structures of transition states, and verify that the predicted stationary points are in fact minima or transition structure (as appropriate). You can go on to compute the reaction path by following the intrinsic reaction coordinate (IRC) and determine which reactants and products are connected by a given transition structure. Once you have a complete picture of the potential energy surface, reaction energies and barriers can be accurately predicted. You can also predict a wide variety of chemical properties.
 
Gaussian 16 offers a wide range of methods for modeling compounds and chemical processes, including:
'''Gaussian Users Reference'''
https://gaussian.com/man/
 
 
 
'''Binary Location:'''
 
 
/data/apps/Gaussian/g09
 
 
'''Version''': Gaussian16
 
 
'''Environment Variables to submit jobs on Magus'''
 
 
The required environment variables are already set at the global level and hence nothing specific is required.
 
 
'''Sample Script file to Submit Gaussian jobs on Magus.'''
 
 
#!/bin/bash
 
#SBATCH --partition=long # include the appropriate partition, node, ntasks, ntasks-pernode for the respective SLURM key<br />#SBATCH --ntasks=32<br />#SBATCH --cpus-per-task=1<br />#SBATCH --job-name=Gaussian<br />#SBATCH --output Gaussian.%J.out<br />#SBATCH --error Gaussian.%J.err
 
ulimit -s unlimited<br />export g16root=/data/apps<br />export GAUSS_SCRDIR=/scratch/$USER<br />. $g16root/g16/bsd/g16.profile
 
#Name of your input file ie H_SPE1.gjf<br />JobFile=force
 
# This creates a list of nodes that you job received to run on<br />LindaList=./nodes_linda.$SLURM_JOBID<br />touch $LindaList
 
# This creates a job file<br />JobName=./${JobFile}${SLURM_JOBID}.com<br />touch $JobName
 
# Create a list of hostnames and save it to the LindaList machine file<br />srun hostname -s | sort -u > $LindaList
[http:# Tell linda to use ssh<br //www>export GAUSS_LFLAGS=' -opt "Tsnet.gaussianNode.com/g_tech/g_ur/g09help.htm httplindarsharg://www.gaussian.com/g_tech/g_ur/g09help.htm]ssh"'
# Read the contents of the machine file and put it in the job file<br />workers="%LindaWorkers="$(cat $LindaList | tr "\n" "," | sed "s/,$//")
'''Sample Script file # Write that out to Submit Gaussian jobs on Magusthe job file<br />cat <(echo "${workers}") ./$JobFile. '''com > $JobName
g16 < ${JobFile}${SLURM_JOBID}.com > ${JobFile}.log
#!/bin/bash #BSUB -J g09linda #BSUB -q med_hsw #BSUB -e %J.err #BSUB -o %J.out #BSUB -n 32   source /snufs/apps/Gaussian/g09/gauss.sh   INPUT_FILE=/snufs/home/deepak/gaussian/A1_II.com; #Do not change anything below this line LINDA=`cat $LSB_DJOB_HOSTFILE | uniq | tr '\n' echo ",Job Complete" | sed 's|,@@@PRE10@@@lt;td ' > sed 's|,|,|g' ` NODECOUNT=`cat $LSB_DJOB_HOSTFILE | uniq | wc -l` ## Appendinglinda worker configration in INPUT FILE NPROCSHARED=`expr ${LSB_DJOB_NUMPROC} / $NODECOUNT` echo %NProcShared= $NPROCSHARED > $INPUT_FILE.$LSB_JOBID echo %LindaWorkers=$LINDA >> $INPUT_FILE.$LSB_JOBID cat $INPUT_FILE >> $INPUT_FILE.$LSB_JOBID env > log.env g09 $INPUT_FILE.$LSB_JOBID
Administrator
96
edits