Maximum accuracy of computed spectra

Run-time issues concerning Yambo that are not covered in the above forums.

Moderators: myrta gruning, andrea marini, Daniele Varsano, Conor Hogan

Post Reply
User avatar
Zeila
Posts: 2
Joined: Mon Jan 25, 2010 10:48 pm

Maximum accuracy of computed spectra

Post by Zeila » Tue Jan 26, 2010 12:20 am

Dear yambo-experts,

I'd like to know what is the maximum resolution of the optical spectra calculations (with yambo - of course).
I.e., assuming that the calculations are well converged, what is the minimum energy separaration of two peaks that can be resolved in the computed spectrum?
In other words, is there any underlying limit due to the theoretical and computational methods? and what are them?

Thanks!
Zeila


---------------------------------------------------------------------------------------------
Dr. Zeila Zanolli

Université Catholique de Louvain (UCL)
Unité Physico-Chimie et de Physique des Matériaux (PCPM)
Place Croix du Sud, 1 (Boltzmann)
B-1348 Louvain-la-Neuve, Belgium
Phone: +32 (0)10 47 3501
Mobile: +32 (0)487 556699
Fax: +32 (0)10 47 3452
e-mail: zeila.zanolli@uclouvain.be
web: http://www.nano2hybrids.net/
---------------------------------------------------------------------------------------------
Dr. Zeila Zanolli
Université Catholique de Louvain (UCL)
Unité Physico-Chimie et de Physique des Matériaux (PCPM)
Place Croix du Sud, 1 (Boltzmann)
B-1348 Louvain-la-Neuve, Belgium
e-mail: zeila.zanolli@uclouvain.be

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

Re: Maximum accuracy of computed spectra

Post by andrea marini » Tue Jan 26, 2010 9:25 am

Zeila wrote: I'd like to know what is the maximum resolution of the optical spectra calculations (with yambo - of course).
I.e., assuming that the calculations are well converged, what is the minimum energy separaration of two peaks that can be resolved in the computed spectrum?
In other words, is there any underlying limit due to the theoretical and computational methods? and what are them?
Ciao Zeila,

as far as I know there is no theoretical limit to the resolution you can get in the optical spectra. Of course, instead, there is a computational that can be estimated by assuming parabolic dispersion in order to link the step of the BZ sampling with a minimal energy resolution. Roughly I'd say that your energy resolution goes like 1/(Number of BZ k-points).

In Yambo there are some tricks that allow you to increase the energy resolution. One is the energy accumulation that allows you to group together the electron-hole transition when using a large number of k-points. This is implemented in the GPL version. Another, instead, uses a Random Integration method to integrate the Green's function while keeping the number of wacefunctions fixed. The latter is NOT yet released in the GPL.

Andrea
Andrea MARINI
Istituto di Struttura della Materia, CNR, (Italy)

User avatar
Zeila
Posts: 2
Joined: Mon Jan 25, 2010 10:48 pm

Re: Maximum accuracy of computed spectra

Post by Zeila » Tue Jan 26, 2010 11:12 am

Ciao Andrea,

thanks for the answer.

My question arose since for DFT total energies there is an intrinsic limit of the accuracy of ~10 meV. Then I was wondereing if there was something analogous for optics.

According to your experience and using the best yambo tricks, would it, for instance, be possible to resolve two peaks ~50 meV apart?

Thanks!
Zeila
Dr. Zeila Zanolli
Université Catholique de Louvain (UCL)
Unité Physico-Chimie et de Physique des Matériaux (PCPM)
Place Croix du Sud, 1 (Boltzmann)
B-1348 Louvain-la-Neuve, Belgium
e-mail: zeila.zanolli@uclouvain.be

wlyim
Posts: 3
Joined: Thu Oct 20, 2011 9:29 am

Re: Maximum accuracy of computed spectra

Post by wlyim » Tue Nov 01, 2011 5:38 am

andrea marini wrote: as far as I know there is no theoretical limit to the resolution you can get in the optical spectra. Of course, instead, there is a computational that can be estimated by assuming parabolic dispersion in order to link the step of the BZ sampling with a minimal energy resolution. Roughly I'd say that your energy resolution goes like 1/(Number of BZ k-points).

In Yambo there are some tricks that allow you to increase the energy resolution. One is the energy accumulation that allows you to group together the electron-hole transition when using a large number of k-points. This is implemented in the GPL version. Another, instead, uses a Random Integration method to integrate the Green's function while keeping the number of wacefunctions fixed. The latter is NOT yet released in the GPL.

Andrea
I am studying the k-point sampling effect on the smoothness of imaginary part of dielectric function (graphene system). And the smoothness is very sensitive to the choice of k-mesh.

May I ask if there is a trick like tetrahedron method inside Yambo? Is "CGrdSp" also working on my case? I just do "yambo -b -o c"

Many thanks in advance!

Dr. William Yim
Institute of High Performance Computing, Singapore
Dr. Wai-Leung Yim
Institute of High Performance Computing,
1 Fusionopolis Way, No. 16-16 Connexis,
Singapore 138632

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

Re: Maximum accuracy of computed spectra

Post by claudio » Tue Nov 01, 2011 6:16 pm

wlyim wrote: I am studying the k-point sampling effect on the smoothness of imaginary part of dielectric function (graphene system). And the smoothness is very sensitive to the choice of k-mesh.

May I ask if there is a trick like tetrahedron method inside Yambo? Is "CGrdSp" also working on my case? I just do "yambo -b -o c"
Dear William

at present tetrahedron is not implemented in Yambo, to speed up calculations convergence versus the number of k-points try to have a look here:

http://www.yambo-code.org/doc/inputs/ypp_rim.php

Claudio
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

wlyim
Posts: 3
Joined: Thu Oct 20, 2011 9:29 am

Re: Maximum accuracy of computed spectra

Post by wlyim » Mon Dec 19, 2011 9:38 am

Thanks Claudio!

I will be happy to know what unit of the dielectric function is. Is it in S.I. unit?
Dr. Wai-Leung Yim
Institute of High Performance Computing,
1 Fusionopolis Way, No. 16-16 Connexis,
Singapore 138632

Post Reply