[CP2K-user] [CP2K:14697] plotting band structure
Elaheh Akhoundi
akhoundi... at gmail.com
Fri Feb 5 11:59:59 UTC 2021
and it goes without saying that first block is the Hamiltonian for <0|OP|0>
with onsite values.so
1->0 0 0
2-> 1 0 0
3->2 0 0
Kind regards,
Elaheh Akhoundi
On Friday, February 5, 2021 at 12:57:33 PM UTC+1 Elaheh Akhoundi wrote:
> Dear Prof. Hutter,
> I picked a small one-dimensional structure, and used a short range basis
> which is sufficient for the band structure (I checked). in that case, there
> will be only two neighboring computational cells with significant
> contributions. so only two possibilities for the index to cell matching
> map.
> 1-> 1 0 0
> 2-> 2 0 0
> or
> 1-> 2 0 0
> 2-> 1 0 0
> that's how I created a map just to do a test to make sure I'll get the
> right structure. then I'll proceed to create the map with the source code.
> Thank you very much, I will double check everything, hopefully I find the
> problem.
> Thank you again,
> Elaheh Akhoundi
>
> On Friday, February 5, 2021 at 12:43:22 PM UTC+1 jgh wrote:
>
>> Hi
>>
>> I don't understand what you did. You need the index to cell matching
>> from the code. If you create the list yourself, how do you know
>> it is the same?
>> I can definitely confirm that the L <-> -L symmetry is used and that
>> the Fourier transform of the real space matrices to k space works.
>>
>> regards
>>
>> Juerg Hutter
>> --------------------------------------------------------------
>> Juerg Hutter Phone : ++41 44 635 4491 <+41%2044%20635%2044%2091>
>> Institut für Chemie C FAX : ++41 44 635 6838 <+41%2044%20635%2068%2038>
>> Universität Zürich E-mail: h... at chem.uzh.ch
>> Winterthurerstrasse 190
>> CH-8057 Zürich, Switzerland
>> ---------------------------------------------------------------
>>
>> -----c... at googlegroups.com wrote: -----
>> To: "cp2k" <c... at googlegroups.com>
>> From: "Elaheh Akhoundi"
>> Sent by: c... at googlegroups.com
>> Date: 02/05/2021 09:12AM
>> Subject: Re: [CP2K:14697] plotting band structure
>>
>> Hi Juerg Hutter,Thank you very much for your reply. I did a quick test
>> for a simple 1D structure, I created the list of indices myself, as there
>> were only two neighboring computational cells. I took into account the L
>> --> -L symmetry by considering , the Hamiltonian/overlap matrix of -1 0 0
>> to be the transpose of those of 1 0 0. It still gave wrong results and now
>> even gamma point eigen values are wrong too. before, by using the map with
>> negative L , I was getting the right values for the gamma point for every
>> material I tested. I am using CP2K V. 7.1.
>> Many thanks,
>> Elaheh
>>
>> On Thursday, February 4, 2021 at 2:27:28 PM UTC+1 jgh wrote:
>> Hi
>>
>> you did it the wrong way round. You need to loop over the number
>> of indices and then print index_to_cell.
>>
>> 1 -> 0 0 0
>> 2 -> 0 0 1
>> ...
>>
>> Index is now the position of the matrix in the output (0||i)
>> and there will be no L, -L pair.
>>
>> regards
>>
>> Juerg Hutter
>> --------------------------------------------------------------
>> Juerg Hutter Phone : ++41 44 635 4491 <+41%2044%20635%2044%2091>
>> Institut für Chemie C FAX : ++41 44 635 6838 <+41%2044%20635%2068%2038>
>> Universität Zürich E-mail: h... at chem.uzh.ch
>> Winterthurerstrasse 190
>> CH-8057 Zürich, Switzerland
>> ---------------------------------------------------------------
>>
>> -----c... at googlegroups.com wrote: -----
>> To: "cp2k" <c... at googlegroups.com>
>> From: "Elaheh Akhoundi"
>> Sent by: c... at googlegroups.com
>> Date: 02/04/2021 02:06PM
>> Subject: Re: [CP2K:14687] plotting band structure
>>
>> Hi Juerg Hutter,
>> Thank you very much for your help. I have already printed index to cell
>> mapping by changing the source code. I used a neighbor_list iterator and
>> printed cell(1:3) and also cell_to_index values. It looks something like
>> this:
>> index= -2 0 0
>> block # 6
>> -----------
>> -----------
>> index= -1 0 0
>> block # 2
>> -----------
>> -----------
>> index= 0 0 0
>> block # 1
>> -----------
>> -----------
>> index= 1 0 0
>> block # 3
>> -----------
>> -----------
>> but I am noticing that -L cells are also printed, you can see in the
>> indices file that 100 and -100 both exist. also when I get the Kohn Sham
>> Hamltonian 85 blocks are printed. which is consistent with what I get from
>> the cell to index map. so it seems like L and -L computational cell
>> Hamiltonians are both being printed? even though in the Hamiltonian file
>> they aren't transpose of each other, which I think may be wrong.
>> Could you possibly give me some advice?
>> Many thanks,
>> Elaheh
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "cp2k" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to cp... at googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/cp2k/6833475d-5d54-4066-84bb-4f0f4b17b88en%40googlegroups.com.
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "cp2k" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to cp... at googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/cp2k/e56735c2-fc66-4896-97d8-38c28051fb49n%40googlegroups.com.
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20210205/79a4b391/attachment.htm>
More information about the CP2K-user
mailing list