VASP Software GmbH
Question
Asked 25th Apr, 2015
How to generate B3LYP and other hybrid functional in VASP ?
What are the INCAR tags for generating hybrid functionals in VASP ?
Most recent answer
You can find the answer here:
The POTCAR file is meant to be read-only by the user.
You should not change the LEXCH tag in the POTCAR!
Popular answers (1)
University of Duisburg -Essen, Essen Germany
Dear Shilendra,
Tags you can use in INCAR
LHFCALC = .TRUE.
GGA = B3
AEXX = 0.2
AGGAX = 0.72
AGGAC = 0.81
ALDAC = 0.19
and replace LEXCH tag in POTCAR
LEXCH = B3
or you can try this link >
3 Recommendations
All Answers (6)
University of Duisburg -Essen, Essen Germany
Dear Shilendra,
Tags you can use in INCAR
LHFCALC = .TRUE.
GGA = B3
AEXX = 0.2
AGGAX = 0.72
AGGAC = 0.81
ALDAC = 0.19
and replace LEXCH tag in POTCAR
LEXCH = B3
or you can try this link >
3 Recommendations
Indian Institute of Technology Kanpur
Thank You Kapil !
I was not replacing LEXCH=B3 in POTCAR. Therefore I think it was showing warning and error. Now I will try this.
University of Science and Technology of China
Dear All
I want to calculate the current voltage characteristic using VASP ,please suggest solution ,In the reference paper the IV characteristics are calculated using B3LYP functional ,Is only this functional is sufficient for the calculation of current voltage?
The Hong Kong University of Science and Technology
Hi Kapil Dhaka,
I have a question on whether should modify the LEXCH tag in POTCAR. I tried with the example provided by vasp website, https://cms.mpi.univie.ac.at/wiki/index.php/NiO_LSDA%2BU. At first I tried with PBE, and then with GGA=B3 without any change in POTCAR. The energy from PBE is about -10.80eV, and from B3 is about -11.79ev. As we can see that the energy are very similar only except that there will be a warning when running GGA=B3 without change LEXCH to B3. Next, I changed LEXCH=B3, but the energy is totally different, it is -23.86eV. So I am wondering which is correct for using B3 functional?
I would like to use a hybrid functional b3pw91. Could anyone suggest how we can use this in INCAR and POTCAR files?
Similar questions and discussions
How to perform Bader Charge Analysis steps from VASP output?
- Shaira Narido
Hi,
I just want to verify if these are the correct steps to Bader Charge Analysis:
Steps:
1. Relax the system to a converged geometry.
2. Using the relaxed geometry, perform static calculation using the following tags:
LAECHG=.TRUE.
3. Sum the output charge files AECCAR0 AECCAR2 using the the chgsum.pl script. Output the sum to CHGCAR file.
4. Run the Bader charge analysis to CHGCAR output from step#3.
5. Check if converged and vary NGXF, NGYF, NGZF accordingly (Iterate from step#2 to step#5 until convergence is achieved.)
Question:
1. For step #2, do I need to set LASPH=.TRUE.? And should I just use the default ICHARG=0?
2. For step#3, what output value should I be checking to check for convergence?
Thanks,
Shaira
How to properly set hubbard parameter for a material if both transition elements and rare earth elements are present in VASP?
- Saurabh Kumar Sen
Dear all,
I am doing relaxation calculation in VASP for a material BaLaMn2O6. I am confused for how to choose the DFT +U input for the calculation(Single point energy calculation , band structure ) .What should i choose LMAXMIX if i have to apply hubbard correction to both the rare earth elements(Y,Ce,Pr,Dy,etc) and the transition elements(Fe,Cr,Mn..) ? In vaspwiki it is mentioned that LMAXMIX is 4 for d-elements and 6 for f-elements.But I have both.here i am attachng the INCAR file .....
Global Parameters
ISTART = 1 (Read existing wavefunction; if there)
# ISPIN = 2 (Spin polarised DFT)
# ICHARG = 11 (Non-self-consistent: GGA/LDA band structures)
LREAL = Auto (Projection operators: automatic)
ENCUT = 600 (Cut-off energy for plane wave basis set, in eV)
PREC = High (Precision level)
LWAVE = .TRUE. (Write WAVECAR or not)
LCHARG = .TRUE. (Write CHGCAR or not)
ADDGRID= .TRUE. (Increase grid; helps GGA convergence)
# LVTOT = .TRUE. (Write total electrostatic potential into LOCPOT or not)
# LVHAR = .TRUE. (Write ionic + Hartree electrostatic potential into LOCPOT or not)
# NELECT = (No. of electrons: charged cells; be careful)
# LPLANE = .TRUE. (Real space distribution; supercells)
# NPAR = 4 (Max is no. nodes; don't set for hybrids)
# NWRITE = 2 (Medium-level output)
# KPAR = 2 (Divides k-grid into separate groups)
# NGX = 500 (FFT grid mesh density for nice charge/potential plots)
# NGY = 500 (FFT grid mesh density for nice charge/potential plots)
# NGZ = 500 (FFT grid mesh density for nice charge/potential plots)
EDIFF = 1.0E-06
ALGO=Fast
Lattice Relaxation
NSW = 55 (number of ionic steps. Make it odd.)
ISMEAR = 0 (gaussian smearing method )
SIGMA = 0.05 (please check the width of the smearing)
IBRION = 2 (Algorithm: 0-MD; 1-Quasi-New; 2-CG)
ISIF = 2 (optimize atomic coordinates and lattice parameters)
EDIFFG = -1.0E-03 (Ionic convergence; eV/AA)
PREC = High (Precision level)
LDAU = True #switches on DFT+U
LDAUJ = 0 0 0 0 # J values (For LDAUTYPE=2 , Ueff = U-J)
LDAUL = 3 -1 2 -1 #l-quantum number (-1 : no U,
LDAUPRINT = 1 # 0:silent, 1: write occupancy matrix to OUTCA,
LDAUTYPE = 2 #The simplified approach to the DFT+U , introduced by Dudarev et al.
LDAUU = 4.0 0 3.0 0 # for La :4.0 , Ba:0 , Mn:3.0, O:0 ( U values in eV)
LMAXMIX = 6 # 4 for d-electrons, 6 for f-electrons
LASPH = .TRUE.
and the POSCAR file too..
generated by phonopy
1.0
3.9178000000000002 0.0000000000000000 0.0000000000000000
0.0000000000000000 3.9178000000000002 0.0000000000000000
0.0000000000000000 0.0000000000000000 7.8070000000000004
La Ba Mn O
1 1 2 6
Direct
0.0000000000000000 0.0000000000000000 0.0000000000000000
0.0000000000000000 0.0000000000000000 0.5000000000000000
0.5000000000000000 0.5000000000000000 0.7548999999999999
0.5000000000000000 0.5000000000000000 0.2451000000000001
0.5000000000000000 0.5000000000000000 0.0000000000000000
0.0000000000000000 0.5000000000000000 0.7626999999999999
0.5000000000000000 0.0000000000000000 0.7626999999999999
0.0000000000000000 0.5000000000000000 0.2373000000000001
0.5000000000000000 0.0000000000000000 0.2373000000000001
0.5000000000000000 0.5000000000000000 0.5000000000000000
Sorry if the Post is lengthy , It's just for elaboration of my doubt. Any suggestion is highly appreciated. Thank You !!
Related Publications
Die humane entzündliche Nierenerkrankung ist von großer klinischer Bedeutung, da sie zu einer terminalen Niereninsuffizienz bzw. zum Nierenversagen führen kann. Bei einer Glomerulonephritis handelt es sich um ein komplexes Entzündungsgeschehen bei dem es zu einem Ungleichgewicht zwischen pro- und antiangiogenen Faktoren kommt. Das NO-System ist dab...