Fxc not coded for GGA

Deals with issues related to computation of optical spectra in reciprocal space: RPA, TDDFT, local field effects.

Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano, Conor Hogan

Post Reply
nthiliniek
Posts: 35
Joined: Mon Oct 24, 2022 7:23 pm

Fxc not coded for GGA

Post by nthiliniek » Sun Nov 12, 2023 8:56 am

Hello,

I have tried to TDDFT-ALDA calculation for my system. But I am getting these two warnings given below with the yambo-5.1.2 version.
[xc] Functional : Perdew, Burke & Ernzerhof(X)+Perdew, Burke & Ernzerhof(C)
[xc] LIBXC used to calculate xc functional

[WARNING] USPP corrections to rho gradient not implemented

[WARNING] Fxc not coded for GGA. Using LDA part only of the functional

[WARNING] Fxc not coded for GGA. Using LDA part only of the functional
Does it mean that my results are not accurate/reliable if I perform ALDA on top of GGA? Here I have attached the report and input files. My ultimate goal is to analyze the peak transitions. But it is not possible with TDDFT-LRC in e-h space. Therefore, I had to do with ALDA. Does it mean that my options are limited?
ALDA.rar
Thanks in advance
Niranji
You do not have the required permissions to view the files attached to this post.
Niranji Ekanayake
PhD Candidate
Department of Chemistry
Queen's University
Kingston, ON K7L 3N6
Canada

User avatar
Davide Sangalli
Posts: 623
Joined: Tue May 29, 2012 4:49 pm
Location: Via Salaria Km 29.3, CP 10, 00016, Monterotondo Stazione, Italy
Contact:

Re: Fxc not coded for GGA

Post by Davide Sangalli » Sun Nov 12, 2023 9:15 pm

Dear Niranji,
you can safely ignore the warning on USPP corrections, since your pseudo is not US, but NC.
This means that nothing is neglected in your case.
(The message should appear only when US pseudos are used, we did so in yambo-5.2, but it is just a change in the message)

For the GGA, my experience is that the corrections over the LDA part are minor.
If you want a full GGA kernel, you can try yambo 5.2 where Fxc is evaluated, buy default, via a numerical functional derivative of Vxc

However, from my experience, the convergence against the FxcGRLc is rather slow, and possibly the low cut-off would be source of most of the "error" in your simulations.

Best,
D.
Davide Sangalli, PhD
CNR-ISM, Division of Ultrafast Processes in Materials (FLASHit) and MaX Centre
https://sites.google.com/view/davidesangalli
http://www.max-centre.eu/

nthiliniek
Posts: 35
Joined: Mon Oct 24, 2022 7:23 pm

Re: Fxc not coded for GGA

Post by nthiliniek » Fri Nov 17, 2023 7:58 am

Hi Davide,

Since I want to get to evaluate full GGA, I asked the admin to install the 5.2.0 version. But When I tried to run RPA calculation, it give me an error like this:

Code: Select all

[ERROR] STOP signal received while in[06] Dipoles
[ERROR] Writing File ./src//ndb.dipoles; Variable NOT DEFINED; NetCDF: Parallel operation on file opened for non-parallel access
Here, I also attached the config.log file and the Report file .
r-src_rim_cut_optics_dipoles_kernel_chi.txt
config.log
You do not have the required permissions to view the files attached to this post.
Niranji Ekanayake
PhD Candidate
Department of Chemistry
Queen's University
Kingston, ON K7L 3N6
Canada

User avatar
Daniele Varsano
Posts: 4010
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: Fxc not coded for GGA

Post by Daniele Varsano » Fri Nov 17, 2023 9:46 am

Dear Niranji,

it seems that there are some problems in the compilation. You can try to not indicate netcdf/hdf5 path in the configure and let Yambo compile them and see if this solves the problem.

Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/

Post Reply