Zn NCPP for Yambo calculations

Come here to discuss issues with using the p2y converter from PWscf to Yambo, how to best run PWscf , link with the IOTK library, and so on.

Moderators: andrea.ferretti, Conor Hogan

Forum rules
Before posting, make sure to first read carefully all the detailed steps and suggestions given in the main documentation:
https://www.yambo-code.eu/learn/#learn-forum
Post Reply
giacsport
Posts: 14
Joined: Tue Oct 06, 2009 9:36 am

Zn NCPP for Yambo calculations

Post by giacsport » Wed Jun 16, 2010 6:20 am

Dear All,
I honestly hope this request will not sound "weird" and/or inappropriate.....

Since this is the PW section of the list and since the PWscf release does not provide it, I wonder if someone can share a tested Zn pseudopotential NCPP/PBE for PW.

(the idea is then to us it for Yambo calculations)

Very best,
Giacomo


Giacomo Giorgi, Ph. D.,
Department of Chemical System Engineering,
School of Engineering, The University of Tokyo,
Japan

User avatar
claudio
Posts: 458
Joined: Tue Mar 31, 2009 11:33 pm
Location: Marseille
Contact:

Re: Zn NCPP for Yambo calculations

Post by claudio » Wed Jun 16, 2010 8:08 am

Dear Giacomo

you can have a look in the Rappe Group:

http://www.sas.upenn.edu/rappegroup/htd ... ga.html#Zn

where they have the parameters to generate a pseudopotential for Zn (GGA) with Opium,
and if you just change the output format you can get a UPF pseudo.

Or have a look to this post in the Yambo forum:
viewtopic.php?f=14&t=172

in the attached tar.gz file they provide a NCPP pseudopotential for Zn, but you should
ask them how they generated it and so on.
Moreover in the same post there is a discussion on the fact that a pseudo with a small core
is necessary to get reasonable results, try to contact them.

Cla
Claudio Attaccalite
[CNRS/ Aix-Marseille Université/ CINaM laborarory / TSN department
Campus de Luminy – Case 913
13288 MARSEILLE Cedex 09
web site: http://www.attaccalite.com

giacsport
Posts: 14
Joined: Tue Oct 06, 2009 9:36 am

Re: Zn NCPP for Yambo calculations

Post by giacsport » Wed Jun 16, 2010 9:23 am

Ciao Claudio e grazie!
Yes, indeed the idea was to start from the Rappe one, but you know I am starting from scratch in using Yambo, PW and also in generating PP :roll: .... thus I am a little bit doubtful.

Let me stress one point about the post you indicated me.
If I correctly understand the point is that GW gives rise to an underestimation of the experimental bandgap of ZnO of about 0.8eV.

I think this is quite obvious since the DFT-LDA calculations on such systems are affected by a bad positioning of 3d Zn orbitals.
I tell this because it is my plan to start from an LDA+U guess in order to do GW calculations on it.

It should be the only viable way to solve this underestimation.
(1. Aligning the 3d Zn with "+U" to the experimental value 2. Open the bandgap with GW)

Maybe it helps (or maybe not...)

thanks a lot!
Best,
Giacomo

Giacomo Giorgi, Ph. D.,
Department of Chemical System Engineering,
School of Engineering, The University of Tokyo,
Japan

User avatar
andrea marini
Posts: 325
Joined: Mon Mar 16, 2009 4:27 pm
Contact:

Re: Zn NCPP for Yambo calculations

Post by andrea marini » Wed Jun 16, 2010 10:00 am

giacsport wrote: I tell this because it is my plan to start from an LDA+U guess in order to do GW calculations on it.
Dear Giacomo, be careful with this approach. To perform GW calculations you need to remove the Kohn-Sham xc term first. At the moment Yambo can handle only LOCAL LDA xc-correlations, no LDA+U.

If you want to use LDA+U you should code this term in yambo somehow. If you are interested in doing it please contact any of us.
Andrea MARINI
Istituto di Struttura della Materia, CNR, (Italy)

giacsport
Posts: 14
Joined: Tue Oct 06, 2009 9:36 am

Re: Zn NCPP for Yambo calculations

Post by giacsport » Wed Jun 16, 2010 10:16 am

Thanks Andrea!

And indeed this is my doubt.....
Is it possible to make for example an initial LDA+U guess with PWscf and then create with /p2y a Yambo input for GW calculation on the previously PWscf calculated guess?

Thanks once more for the hint!
Giac

P.S.: I know for sure that PWscf can "correct" the bandgap through a GW approach on a converged LDA+U guess (./pw4gww )



Giacomo Giorgi, Ph. D.,
Department of Chemical System Engineering,
School of Engineering, The University of Tokyo,
Japan

User avatar
andrea marini
Posts: 325
Joined: Mon Mar 16, 2009 4:27 pm
Contact:

Re: Zn NCPP for Yambo calculations

Post by andrea marini » Wed Jun 16, 2010 10:20 am

giacsport wrote: Is it possible to make for example an initial LDA+U guess with PWscf and then create with /p2y a Yambo input for GW calculation on the previously PWscf calculated guess?
Sure. It would a matter of saving in the core databases something to make Yambo able to evalute the matrix elements of the xc-potential LDA+U. Alternatively one could write (trough p2y) the matrix elements themselves.

However, keep in mind that this can be done by knowing quite well yambo (from this POV we can help you) AND PWscf (I have no idea where the m.e. of LDA+U are written/store in PW).
Andrea MARINI
Istituto di Struttura della Materia, CNR, (Italy)

User avatar
claudio
Posts: 458
Joined: Tue Mar 31, 2009 11:33 pm
Location: Marseille
Contact:

Re: Zn NCPP for Yambo calculations

Post by claudio » Wed Jun 16, 2010 10:29 am

Ciao Giacomo

alternatively you can also think to use other exchange correlation functionals as B3LYP, that is now implemented in PWSCF,
but also in this case you have remove the Kohn-Sham xc term in GW, perhaps it is easier than LDA+U.

cla
Claudio Attaccalite
[CNRS/ Aix-Marseille Université/ CINaM laborarory / TSN department
Campus de Luminy – Case 913
13288 MARSEILLE Cedex 09
web site: http://www.attaccalite.com

giacsport
Posts: 14
Joined: Tue Oct 06, 2009 9:36 am

Re: Zn NCPP for Yambo calculations

Post by giacsport » Fri Jun 18, 2010 9:55 am

....a horrible suspect, does yambo ONLY works with LDA pseudo (not GGA/PBE)?.....
I knew indeed it works with NCPP but this message highly alarmed me


<01s> Symmetries...[ID yes]...[INV no]...[TR yes]...[SI no]
<01s> [WARNING]GGA not supported: swicthing to PZ. PW XC string is: SLA PW PBE PBE
<01s> XC functional...Perdew & Zunger (xc)
<01s> K-points mesh...done


best,
G

Giacomo Giorgi, Ph. D.,
Department of Chemical System Engineering,
School of Engineering, The University of Tokyo,
Japan

User avatar
claudio
Posts: 458
Joined: Tue Mar 31, 2009 11:33 pm
Location: Marseille
Contact:

Re: Zn NCPP for Yambo calculations

Post by claudio » Fri Jun 18, 2010 10:10 am

Dear Giacomo

your suspect is right
anyway it should not be difficult to add GGA functional to yambo,
because the last version of YAMBO uses LibXC (http://www.tddft.org/programs/octopus/w ... .php/Libxc).
I think the error that one makes using a LDA functional instead of GGA one in YAMBO should be small, but I never checked it,
buy anyway it is not correct.

Cla
Claudio Attaccalite
[CNRS/ Aix-Marseille Université/ CINaM laborarory / TSN department
Campus de Luminy – Case 913
13288 MARSEILLE Cedex 09
web site: http://www.attaccalite.com

User avatar
andrea marini
Posts: 325
Joined: Mon Mar 16, 2009 4:27 pm
Contact:

Re: Zn NCPP for Yambo calculations

Post by andrea marini » Fri Jun 18, 2010 9:49 pm

claudio wrote:
anyway it should not be difficult to add GGA functional to yambo,
because the last version of YAMBO uses LibXC
... except that we need to code the density gradient to be passed to LibXC ! Any volunteer ?
Andrea MARINI
Istituto di Struttura della Materia, CNR, (Italy)

Post Reply