a Problem in calculating static screening

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
kiwipedia
Posts: 2
Joined: Wed Nov 01, 2023 3:27 pm

a Problem in calculating static screening

Post by kiwipedia » Sun Nov 10, 2024 3:53 pm

Hi everyone,

I need to perform a BSE calculation, so I started by calculating the static screening. A strange issue has come up: when my k-mesh is set to 6×6×2 or 8×8×2, everything works fine, but when I increase the k-mesh to 12×10×2, instead of calculating the screening, I get an output file named 'r-screening_ypp.' I'm not sure what I’m doing wrong. I’ve attached my input and output files—could you help me identify the problem?


Best regards,
K-W Chang
PhD student
University of Cambridge
You do not have the required permissions to view the files attached to this post.

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

Re: a Problem in calculating static screening

Post by Daniele Varsano » Mon Nov 11, 2024 8:33 am

Dear K-W Chang,

it is not clear why you get a ypp report, anyway the problem here is that yambo does not recognize your k grid as uniform:

Code: Select all

[WR./SAVE//ndb.kindx]
...
X grid is uniform                                : no
A uniform grid is needed to calculate the screening.

You can try to remove your ndb.kindx and rerun the setup adding the keyword NoDiagSC.
Look at the setup report file and check if the k grid is recognized as uniform.

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/

kiwipedia
Posts: 2
Joined: Wed Nov 01, 2023 3:27 pm

Re: a Problem in calculating static screening

Post by kiwipedia » Mon Nov 11, 2024 11:09 am

Dear Daniele,

Thank you for your help. I tried your advise. For the k-mesh=12*10*2 case, now it's uniform (but for 12x12x2, it's still non-uniform).
Now I got another error message:

[ERROR] STOP signal received while in[04] Dipoles

[ERROR] Writing File ./screening//ndb.dipoles; Variable DIP_iR; NetCDF: HDF error

I’ve attached my new output files. Thank you for your concern to this issue.

Best regards,
K-W Chang
PhD student
University of Cambridge
You do not have the required permissions to view the files attached to this post.

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

Re: a Problem in calculating static screening

Post by Daniele Varsano » Wed Nov 13, 2024 8:24 am

Dear K-W Chang,

I can see from the report you have a problem with the dipoles allocation.
Can you please post the input file you are using?

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