Example: Mode Refinement

Download VATools_dydrogesterone.run

#! /bin/sh

# This example shows a mode refinement of the band associated with the
# C=O and C=C stretch modes in the dydrogesterone molecule. This was one
# of the example calculations in the original paper on mode refinement:
#
#    J. Phys. Chem. Lett., 2018, 9 (23), pp 6878-6882


# Step 1: Get DFTB modes at the optimized DFT geometry
# ----------------------------------------------------

AMS_JOBNAME=FREQ_DFTB $ADFBIN/ams << EOF

   System
      Atoms
         # Dydrogesterone geometry already optimized with DFT (BP86/TZP).
         C 0.179402320119871 1.1462568499773749 -1.34045805553897
         C -1.0397129548582973 1.4038864822738149 -0.42742864655449175
         C -1.9187723039939633 0.15407663507305838 -0.2887082902723144
         C 5.26339021966562 -0.0803229279006518 0.15901574737297627
         C 4.387948120190181 -1.2500901532169464 0.1985138671042922
         C 3.0305058270434313 -1.2006020082109579 0.06687676611264043
         C 2.2733069275281843 0.12162323554336309 -0.08656132560038762
         C 3.224495049036027 1.1562588842598234 -0.7427294996476081
         C 4.589580248129175 1.2673670000240371 -0.055599205726051454
         C -2.593712600512111 -0.1967276203097069 -1.6287069723510241
         C -2.011183672049868 -2.0904848406306247 0.6637924766824627
         C -3.24333170765593 -1.3040476226855777 1.1949612943873085
         C -2.9910039148987044 0.19289628304945772 0.8647395097635705
         C 1.8832501895313913 0.6066618903839885 1.3319251022509289
         C -1.021215985785471 -0.9883577256376227 0.2595406535945511
         C 0.950572917185341 -2.499497885394989 -0.17845795742396
         C 2.2618422613458535 -2.429295894019406 0.12998062227671012
         C 0.14931427176016024 -1.3398555308999998 -0.6810919840203331
         C 1.0424571714734645 -0.11148243146945544 -1.0381151732514977
         C -4.261014768367461 0.9709543041281233 0.5302962418813911
         C -4.2770282131623745 2.4457823410117943 0.8829249061723259
         O -5.23153866013212 0.4348316478674291 0.006835058476534351
         O 6.486629619384615 -0.1787206146841789 0.3101830744372818
         H 4.496419281348679 1.7413060958817603 0.9361407723186962
         H 4.889108126023183 -2.2103967123783246 0.34783394165927906
         H -2.5053803890738937 0.6948315694295174 1.7185731459759712
         H 2.747947397670055 2.147017249296297 -0.7608107343500633
         H 3.3788188981072294 0.8618896159833123 -1.7937886227370627
         H 5.278515387629924 1.9033945262275014 -0.6280820487414189
         H -0.313881863508176 -1.6818474813482587 -1.6263008186833716
         H 2.7970964757389787 -3.3338033858599037 0.4312075853898926
         H 0.4355882565839679 -3.460258453470549 -0.09628540747796212
         H 2.7788926695047853 0.7904363143118734 1.939504792825026
         H 1.3142558486724543 1.5445870277271823 1.281760102768146
         H 1.2817550339094792 -0.13839730232383732 1.865618408504196
         H 1.519857325493626 -0.37989780969443004 -1.9963570252289853
         H -3.35526145791249 2.9466219355670638 0.5538746959825623
         H -0.5844412872674496 -0.5966200898063014 1.193600037988863
         H 0.8128688006525261 2.043605920072621 -1.3496094336049678
         H -0.18858319204633375 1.0503960522723468 -2.3730012879550473
         H -1.6112343483079186 2.2461900431605373 -0.8495116990527544
         H -0.710640496667605 1.7174589936204205 0.5760379282354502
         H -1.5937002785491352 -2.7672883134736264 1.4205298630102559
         H -2.2836000112559893 -2.709635208733019 -0.2046201598348845
         H -3.3761548431942434 -1.4386051747789588 2.276540650869438
         H -4.174084527825135 -1.628156544022731 0.7132317870749941
         H -1.860827847389362 -0.4325042173503644 -2.4102132115597854
         H -3.2757258446436426 -1.0505046678063983 -1.5382984747892279
         H -3.1932088604642455 0.6502553019056425 -1.9892714020438331
         H -4.314908973244162 2.55066722711135 1.9790476680048945
         H -5.155478941054673 2.9311753898910595 0.44480850527661253
      End
   End

   Task SinglePoint

   Properties
       NormalModes Yes
   End

   Engine DFTB
       Model DFTB3
       ResourcesDir DFTB.org/3ob-freq-1-2
   EndEngine

   # Do displacements for the numerical Hessian in parallel.
   NumericalDifferentiation
      Parallel nCoresPerGroup=1
   End

EOF


# Step 2: Mode refinement of the DFTB C=O and C=C stretch bands at the DFT level
# ------------------------------------------------------------------------------

AMS_JOBNAME=ModeRefinement $ADFBIN/ams << EOF

   LoadSystem
      File FREQ_DFTB.results/dftb.rkf
   End

   Task ModeRefinement

   ModeRefinement
      ModePath FREQ_DFTB.results/dftb.rkf
      ModeSelect
         FreqRange 1500 1800
      End
   End

   Engine BAND
      # Settings from the paper:
      XC
         GGA BP86
      End
      Basis
         Type TZP
      End
      # Just to make this test run faster:
      NumericalQuality Basic
   EndEngine

   NumericalDifferentiation
      # Do +/- displacements along the mode in parallel.
      Parallel nCoresPerGroup=1
   End

EOF