Dear Dr. Tamas

I tried to use ASE base on your earlier suggestion. I want to calculate the 
vibration frequencies for slab with SO2 adsorbate , i want to vibrate only the 
adsorbate, while fixing the surface using finite difference method. I used the 
following script, similar to the examples but it doesn't work, i got the 
following error :
  File "D:\Anaconda\lib\site-packages\ase\formula.py", line 402, in parse2    
raise ValueError
ValueError
Please tell me what is wrong with this script shown below. or please can you 
write the correct script for this calculation 

import ase.iofrom ase import Atomsfrom ase.io import read, writefrom 
ase.calculators.emt import EMTfrom ase.optimize import BFGSfrom ase.vibrations 
import Vibrationsslab = read("CuO_slab.cif")slab = Atoms('slab', 
calculator=EMT())BFGS(slab).run(fmax=0.01)vib = 
Vibrations(slab)vib.run()vib.summary()

what is the right procedure for reading cif file of the optimized structure 

    On Thursday, November 5, 2020, 03:57:18 PM GMT+4, Tamas Karpati 
<tkarp...@gmail.com> wrote:  
 
 Dear Omer,

Yes, i meant SO2 gas phase sim. This is an alternative to using the physisorbed
slab+SO2 complex as "reactant", R. Question of methodology and the nature of
materials. I cannot recall whether S+2O were together (as SO2) or decomposed in
your starting structure but in the second case you may use this approach.
Also, kinetic parameters are probably easier to derive for the gas
phase reactant (?)
If your SO2 is in a single piece on the slab in R, then you can drop this idea.

With XCrySDen, to visualize vibrations, you need to use dynmat.x and specify
filxsf, then open *.xsf with XCrySDen. Select to visualize forces and use the
animation controls to choose which normal mode is to be shown.
Expect arrows, not animated vibrations. Such arrows indicate the atomic
replacements to do in order to get 1 negative freq. better: move them
where the arrows
point to, or the exact opposite direction. One by one you can find a
real minimum str.
Note that unless you do an all-atom phonon, you can never trust those arrows
(neither direction nor frequency, even sign).

As for H+O (if distant enough, yet in the same simbox), you formally expect
the same as for the HO radical -a single bond with a single freq but since
this is not a real bond (strength is negligible), freq will be very
small (and yes, S=0).
  t

On Thu, Nov 5, 2020 at 5:15 AM Omer Mutasim <omermuta...@ymail.com> wrote:
>
> Dear Dr. Tamas
>
> Sorry , what do you mean by “ you most probably need an SO2 simulation 
> (optimization+phonons)
> rather than the same for a surface attached SO2 or SO+O. Big difference! “  
> do you mean i should do phonon for SO2 in gas phase  ?
>
> I do agree with you , 3-atoms phonon is non-physical, i will include the top 
> layer also.
>
> Regarding Xcrysden , I don’t find any axsf file in my output files , how do 
> you visualise it ?
> Another question:
> For the reaction : H+O = OH , if i did phonon for the initial state( reactant 
> ) , I should expect to get no vibrational modes at all , right ? I will get 
> only 6 translational modes . So the vibrational entropy will be zero,  Please 
> correct me if i am wrong.
>
> By the way , i tried ASE for rate constants, as you recommended, it is really 
> helpful.
>
> Thanks a lot for you unwavering help.
>
> Sent from Yahoo Mail for iPhone
>
> On Wednesday, November 4, 2020, 10:46 PM, Tamas Karpati <tkarp...@gmail.com> 
> wrote:
>
> In addition to my earlier comments, i'd like to mention that for kinetics
> you most probably need an SO2 simulation (optimization+phonons)
> rather than the same for a surface attached SO2 or SO+O. Big difference!
>
> Back to the earliers, 3-atoms phonon is so unphysical that it is
> recommended to do an all-atom one, or add at least the directly
> bonded surface atoms (and extend towards all-atoms if you can).
>
> In addition, only all-atom phonon will show you whether your big negative
> freqs. indicate a non-minimum structure (ie. "freqs" ~ 2nd derivatives
> of the PEHS).
> With somewhat less atoms you can be lucky, and by visualizing normal
> modes (phonons) by eg. XCrysDen will show you where to move atoms
> to get into the local minimum. Kinetics theory builds on minima (and TS-es).
> Anyways, 3 atoms are too few (also see first section above).
>
> On Mon, Nov 2, 2020 at 11:29 AM Tamas Karpati <tkarp...@gmail.com> wrote:
> >
> > Dear Omer,
> >
> > I guess that your input is fine, your structure is not.
> > (By the way, tr2_ph could be lower.)
> >
> > You woud expect 6 near zero and 3N-6 positive freqs. for a completely
> > relaxed minimum structure (and 5 + 3N-5 for a TS).
> > This is ruined if you run PH.x on a different potential energy
> > hypersurface, PEHS.
> >
> > It is really very easy to spoil: use a different no. of k point or 
> > functional
> > for PW/vc-relax and PH and you're there. Another temptation is to
> > use experimental crystal structure and fix some/most atoms as such.
> > These all mean different PEHS'.
> > In addition, unconverged relaxation (or too loose convergence),
> > while moves on the same PEHS, provides you with inappropriate
> > freqs, as it does not bring your structure close enough to the local 
> > minimum.
> >
> > I would recommend to reconsider the "life" of your structure
> > (origin, optimization method, other parameters) and adjust if necessary.
> >    t
> >
> > On Mon, Nov 2, 2020 at 7:43 AM Omer Mutasim <omermuta...@ymail.com> wrote:
> > >
> > >  Dear all
> > >
> > >  I'm doing phonon calculation at Gamma point (q)  in order to estimate 
> > >the reaction rate constants for a micro-kinetic model.  I have perturbed 
> > >only the adsorbate molecule with the 3 surface atoms, connected to 
> > >adsorbate, using "nat-todo" option. However, i got 15 negative frequencies 
> > >(should be 6 as i know ) ,with high absolute value.
> > >
> > > Can you please help me to know what is wrong with my input files ?
> > >
> > > Below are the output & input files:
> > >
> > >
> > >
> > >      Mode symmetry, C_1 (1)    point group:
> > >
> > >      freq (  1 -  1) =      -2762.6  [cm-1]  --> A              I+R
> > >      freq (  2 -  2) =      -2570.3  [cm-1]  --> A              I+R
> > >      freq (  3 -  3) =      -2460.4  [cm-1]  --> A              I+R
> > >      freq (  4 -  4) =      -2423.6  [cm-1]  --> A              I+R
> > >      freq (  5 -  5) =      -2356.3  [cm-1]  --> A              I+R
> > >      freq (  6 -  6) =      -2158.0  [cm-1]  --> A              I+R
> > >      freq (  7 -  7) =      -2151.1  [cm-1]  --> A              I+R
> > >      freq (  8 -  8) =      -2067.5  [cm-1]  --> A              I+R
> > >      freq (  9 -  9) =      -2034.8  [cm-1]  --> A              I+R
> > >      freq ( 10 - 10) =      -2025.2  [cm-1]  --> A              I+R
> > >      freq ( 11 - 11) =      -1864.3  [cm-1]  --> A              I+R
> > >      freq ( 12 - 12) =      -1804.5  [cm-1]  --> A              I+R
> > >      freq ( 13 - 13) =      -1099.4  [cm-1]  --> A              I+R
> > >      freq ( 14 - 14) =      -947.6  [cm-1]  --> A              I+R
> > >      freq ( 15 - 15) =      -912.5  [cm-1]  --> A              I+R
> > >      freq (316 -316) =        179.3  [cm-1]  --> A              I+R
> > >      freq (317 -317) =        193.0  [cm-1]  --> A              I+R
> > >      freq (318 -318) =        215.8  [cm-1]  --> A              I+R
> > >      freq (319 -319) =        240.2  [cm-1]  --> A              I+R
> > >      freq (320 -320) =        270.4  [cm-1]  --> A              I+R
> > >      freq (321 -321) =        317.0  [cm-1]  --> A              I+R
> > >      freq (322 -322) =        370.8  [cm-1]  --> A              I+R
> > >      freq (323 -323) =        377.3  [cm-1]  --> A              I+R
> > >      freq (324 -324) =        398.3  [cm-1]  --> A              I+R
> > >      freq (325 -325) =        417.8  [cm-1]  --> A              I+R
> > >      freq (326 -326) =        468.2  [cm-1]  --> A              I+R
> > >      freq (327 -327) =        659.0  [cm-1]  --> A              I+R
> > >      freq (328 -328) =      1096.6  [cm-1]  --> A              I+R
> > >      freq (329 -329) =      1795.5  [cm-1]  --> A              I+R
> > >      freq (330 -330) =      2199.3  [cm-1]  --> A              I+R
> > >
> > >
> > > ph.x input file:
> > >
> > > phonon calculation at Gamma point.
> > > &inputph
> > >  outdir = './outdir'
> > >  prefix = 'HS'
> > >  tr2_ph = 1.0d-09
> > >  epsil = .false.
> > >  amass(1) = 58.69340
> > >  amass(2) = 30.97376
> > >  amass(3) = 1.00784
> > >  amass(4) = 32.065
> > >  fildyn = 'HS.dyn'
> > >
> > > alpha_mix(1)=0.1
> > >
> > >  recover=.true
> > >  nogg = .true
> > >  nat_todo = 5
> > >
> > > /
> > > 0.0 0.0 0.0
> > >
> > > 1 2 37 46 54
> > >
> > >
> > >
> > > scf input file:
> > >
> > > &CONTROL
> > >    calculation  = "scf"
> > > prefix = 'HS'
> > >    outdir = './outdir'
> > >    pseudo_dir = '/home/'
> > > restart_mode = 'from_scratch'
> > >    forc_conv_thr =  1.0e-03
> > > etot_conv_thr = 1e-04
> > >    nstep        = 999
> > > /
> > > &SYSTEM
> > > ibrav  =  0
> > >    ecutrho                  =  200
> > >    ecutwfc                  =  25
> > >    nat                      = 110
> > >    ntyp                      = 4
> > > occupations='smearing',smearing='gaussian',degauss=0.005
> > > vdw_corr = 'DFT-D2'
> > >      nspin = 2
> > >  starting_magnetization(1)=  0.01
> > > /
> > > &ELECTRONS
> > >    conv_thr        = 1e-8
> > >    electron_maxstep = 200
> > > mixing_mode ='local-TF'
> > >    mixing_beta      =  0.3
> > > /
> > > &IONS
> > > /
> > > K_POINTS {automatic}
> > > 3 3 1    0 0 0
> > > ATOMIC_SPECIES
> > > Ni 58.69340 Ni.pbe-n-rrkjus_psl.0.1.UPF
> > > P 30.97376 P.pbe-n-rrkjus_psl.1.0.0.UPF
> > > H 1.00784 H.pbe-rrkjus_psl.0.1.UPF
> > > S  32.065      S.pbe-n-rrkjus_psl.1.0.0.UPF
> > > CELL_PARAMETERS {angstrom}
> > >        11.76538354          0.0000000000        0.0000000000
> > >        -5.8826917709        10.189121032        0.0000000000
> > >        0.0000000000        0.0000000000        30.993869056
> > > ATOMIC_POSITIONS (angstrom)
> > > H        0.879694621  3.392266427  10.708999692
> > > S        2.266698845  3.396363162  10.560733430
> > > Ni      -2.744571590  4.755054131  0.244939179
> > > Ni      3.134031329  1.363792691  0.248008546
> > > .
> > > .
> > > .
> > > P      -1.060403962  1.841094610  1.604930623
> > > P      -3.921453199  6.792156181  0.000000000    0  0  0
> > > P        1.960697149  3.396027080  0.000000000    0  0  0
> > > P        7.842906399  0.000000000  0.000000000    0  0  0
> > >
> > >
> > > regards
> > >
> > >
> > > _______________________________________________
> > > Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
> > > users mailing list users@lists.quantum-espresso.org
> > > https://lists.quantum-espresso.org/mailman/listinfo/users
> _______________________________________________
> Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
> users mailing list users@lists.quantum-espresso.org
> https://lists.quantum-espresso.org/mailman/listinfo/users  
_______________________________________________
Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
users mailing list users@lists.quantum-espresso.org
https://lists.quantum-espresso.org/mailman/listinfo/users

Reply via email to