Mod:Hunt Research Group/preferred method
Jump to navigation
Jump to search
Contents
preferred methodology
- the sequence of calculations to undertake for each molecule, ion-pair, cluster etc
- if you are not sure or just want to check, talk with Tricia
basic
- start by optimising at the B3LYP-D3(BJ)/6-31G(d) level
b3lyp/6-31g(d,p) empiricaldispersion=gd3bj int=ultrafine scf=conver=9opt- this is for starting from scratch
- if you already have a pre-optimised structure or a structure from a very similar molecule use that and go straight to 2
- then improve basis-set to 6-311+G(d,p) and optimise
b3lyp/6-311+g(d,p) empiricaldispersion=gd3bj int=ultrafine scf=conver=10opt guess=read geom=checkpoint- note we increase the scf convergence
- carry out frequency analysis using 6-311+G(d,p) including property analysis
- in this case transfer over the xyz coords so we have a record of the geom in the input *.com file
b3lyp/6-311+g(d,p) empiricaldispersion=gd3bj int=ultrafine scf=conver=10freq=raman pop=(full,NBO7,dipole,chelpg) prop
- save frequency data to excel
- then open the spectrum in GView and save it make sure
- start point is 0 (not -500!)
- end point is 3500,
- record for 0.5 cm-1 ie 7000 values
- new key words "freq pop=(full,NBO7,dipole,chelpg) prop"
- watch that chelpg has a radius for all your atoms!
- then open the spectrum in GView and save it make sure
- use goodvibes to evaluate Gibbs free energy
- set limit to 100cm-1
- use Cramer and Truhlar approach
- generate a *.wfx file using the frequency job geometry/checkpoint file
b3lyp/6-311+g(d,p) empiricaldispersion=gd3bj int=ultrafine scf=conver=10output=wfx density=current- make sure you have density=current otherwise you get the HF density!
- key words "output=wfx density=current"
- and at end of the com file give the wfx file name eg myfile.wfx
- don't forget to add a command to save the *.wfx file in your BATCH runscript
- generate the density and ESP cube files
- run the following interactively on the hpc
- see wiki for instructions! and more details
- but briefly key commmands are:
formchk *.chk *.fchkcubegen 6 density=scf *.fchk *_density.cube 0 hcubegen 6 potential=scf *.fchk *_esp.cube 0 h- note if you are comparing cube files ensure they have same sampling
confirm structures with other dispersion functionals
- optimisation then frequency
- M06-2X(main group) or M06-L(TM)
- ɷB97-XD
m06-2x/6-311+g(d,p) int=ultrafine scf=conver=10opt guess=read geom=checkpoint
more accurate vibrations
- see the papers in "key papers" under Scale factors for vibrational frequencies DFT/MP2 on the wiki
- large molecules B97-1/6-31G*
- B97-1 is not available in orca so use PBE/6-31G*
- mid range is B97-1/6-31+G*
- best is B2PLYP-D3(BJ)/def2-TZVPD but is expensive!
NMR or UV-vis calculations
- see Gaussian advanced on the wiki
- both cases check the solvent being used
- for NMR typically B3LYP/6-31+G(d,p) gas phase followed by mPW1PW91/6-311+G(2d,p)
- for UV-vis typically cam-b3lyp/def2tzvp
- you will need to test for the number of states to include ball-park: td=(nstates=60)
sp cam-b3lyp/def2tzvp empiricaldispersion=gd3bj int=ultrafine scf=conver=10td=(nstates=60) geom=cartesian scrf(pcm,solvent=methanol)
more accurate energies
- carry out single point energy analysis
- note that properties do not improve as much so only compute energies
- G16 include correlation
- B2PLYP-D3(BJ) note that empiricaldispersion=GD3BJ is NOT required for this functional, call with B2PLYPD3
- MP2
- basis set use aug-ccpVTZ is preferred
- but can be too large, use ccpVTZ or maybe aug-ccpVDZ, its better to increase zeta than to add aug functions
- use ORCA for DLNPO-CCSD(T)
- key words "DLPNO-CCSD(T) NoAutoStart VeryTightSCF RIJCOSX defGrid3 TightPNO"
- higher level basis-sets "aug-cc-pVTZ aug-cc-pVTZ/C aug-cc-pVTZ/J)"
- level and faster "def2-TZVPD def2-TZVPD/C def2/J"