Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eigenvectors after division by SQRT(mass)' in OUTCAR. Use 'NWRITE=3' in INCAR. Exiting… #8

Open
kylekk01 opened this issue Mar 25, 2020 · 7 comments

Comments

@kylekk01
Copy link

I am learnt some knowledge by VASP_raman.py. Some questions were happened, and I hope I can ask for you.

When I do this app, it was showed this type, [get_modes_from_OUTCAR]: ERROR Couldn't find 'Eigenvectors after division by SQRT(mass)' in OUTCAR. Use 'NWRITE=3' in INCAR. Exiting…, while my INCAR has typed it. It made me confused. I hope get some hand. THANKS!

Sincerely,
Kyle
China University of Geoisence, Beijing, China

INCAR

SYSTEM=Al_garnet
ISTART=0
EDIFFG = -0.01
EDIFF=1E-7
IBRION=6
NSW=300 # change
ISMEAR=0
SIGMA=0.05
PREC=ACCURATE
ISIF=2
LREAL=A
NFREE = 2
NWRITE =3
LEPSILON=T

@summitcheese
Copy link

Hi, I met the issues as same as yours, and how did you solve the problem?

@kylekk01
Copy link
Author

One possible reason is should set the IBRION as 5, you can try it.

@summitcheese
Copy link

summitcheese commented Dec 11, 2020 via email

@summitcheese
Copy link

summitcheese commented Dec 11, 2020 via email

@mimisee
Copy link

mimisee commented Jan 19, 2021

I am learnt some knowledge by VASP_raman.py. Some questions were happened, and I hope I can ask for you.

When I do this app, it was showed this type, [get_modes_from_OUTCAR]: ERROR Couldn't find 'Eigenvectors after division by SQRT(mass)' in OUTCAR. Use 'NWRITE=3' in INCAR. Exiting…, while my INCAR has typed it. It made me confused. I hope get some hand. THANKS!

Sincerely,
Kyle
China University of Geoisence, Beijing, China

INCAR

SYSTEM=Al_garnet
ISTART=0
EDIFFG = -0.01
EDIFF=1E-7
IBRION=6
NSW=300 # change
ISMEAR=0
SIGMA=0.05
PREC=ACCURATE
ISIF=2
LREAL=A
NFREE = 2
NWRITE =3
LEPSILON=T

您好,我计算Bulk Si的例子没有问题,但是算自己的结构碰到的问题和你一样,我试了DFPT和有限位移两种方法,并且算声子过程中都设置了NWRITE=3,但是还是会报这个错误,请问有解决办法吗?我用有限位移方法设置了IBRION=5,问题也存在。谢谢!

@fequinteros
Copy link

Hi, i have the same problem, to solve it a set LEPSILON = F . So, first you compute the Eigenvectors and then compute another calculation with IBRION, NWRITE in default and LEPSILON = T. That give you the tensor. So in order to calculate the Ramman you merge both results.

@nomaaan
Copy link

nomaaan commented Jun 6, 2023

Change these four lines into following. (in .py code). Mainly in parseModes function. It will work

Previous --

    if "Eigenvectors after division by SQRT(mass)" in line:
        outcar.readline() # empty line
        outcar.readline() # Eigenvectors and eigenvalues of the dynamical matrix

New-

    if "Eigenvectors and eigenvalues of the dynamical matrix" in line:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants