Can ABINIT run one-dimensional material calculations?  [SOLVED]

Total energy, geometry optimization, DFT+U, spin....

Moderator: bguster

Locked
gfcjyb
Posts: 3
Joined: Sat Mar 17, 2018 2:02 am

Can ABINIT run one-dimensional material calculations?

Post by gfcjyb » Sat Mar 17, 2018 2:10 am

I want to calculate the GW band gap for a one-dimensional material so I used (for example) 5.0 in the acell. After running it, the program told me:

message: |
There is a problem with the input file : maybe
a disagreement between the declared dimension of the array,
and the number of data actually provided.
Action: correct your input file, and especially the keywork ACELL

Then I thought I need to provide 5.0 0.0 0.0 for acell, so I changed my input file, then the program told me "the second dimension should be something larger than zero", as if the program can only take three-dimensional material calculations.

So, can ABINIT run one-dimensional matgerial calculations? If so, how will I do with acell and rprim?

Thank you so much for your time and answer!

ebousquet
Posts: 469
Joined: Tue Apr 19, 2011 11:13 am
Location: University of Liege, Belgium

Re: Can ABINIT run one-dimensional material calculations?  [SOLVED]

Post by ebousquet » Sat Mar 17, 2018 8:11 am

Dear gfcjyb,
Abinit is using periodic boundary conditions such as you have to declare a cell length for the three directions. This means you have to put vacuum in the directions that are not supposed to be periodic to separate the periodic images. Suppose a 1D wire put along x, you have to put the right cell parameter of your system along x and add about 10 Angstrom vacuum on the top of the thickness of your wire along y and z directions. 10 Angstrom is often good, though it is recommended to check how the properties of your system converge with the size of the vacuum, you need to be sure not to have spurious interactions between the periodic images.
Hope this can help,
Best wishes,
Eric

gfcjyb
Posts: 3
Joined: Sat Mar 17, 2018 2:02 am

Re: Can ABINIT run one-dimensional material calculations?

Post by gfcjyb » Mon Mar 19, 2018 10:19 pm

ebousquet wrote:Dear gfcjyb,
Abinit is using periodic boundary conditions such as you have to declare a cell length for the three directions. This means you have to put vacuum in the directions that are not supposed to be periodic to separate the periodic images. Suppose a 1D wire put along x, you have to put the right cell parameter of your system along x and add about 10 Angstrom vacuum on the top of the thickness of your wire along y and z directions. 10 Angstrom is often good, though it is recommended to check how the properties of your system converge with the size of the vacuum, you need to be sure not to have spurious interactions between the periodic images.
Hope this can help,
Best wishes,
Eric


Problem solved. Thank you so much!

Locked