[QE-users] Computing inner products involving orbitals
Lorenzo Paulatto
paulatz at gmail.com
Wed Oct 7 09:29:24 CEST 2020
You can find an example of how H|psi> is done (and the subroutines you
have to call before to be sure that everything is in place) in
PP/src/pw2wannier90.f90
I would recommend you compute just <psi_j|H|psi_i> to begin with, and
verify that it is \epsilon_i \delta_ij
On 07/10/2020 09:15, Matteo Cococcioni wrote:
> Dear Andrew,
>
> I would first compute | \psi'_l > = U_lm | \psi_m> using some linear
> algebra routine (as done in the code in many places by summing over
> plane waves), then compute
> H |\psi'_l > (e.g., using h_psi.f90), finally the product with < \psi'_n |.
> HTH
>
> Matteo
>
>
> Il giorno mer 7 ott 2020 alle ore 04:27 Andrew Xu
> <andrewaccount at gmail.com <mailto:andrewaccount at gmail.com>> ha scritto:
>
> Hi users,
>
> I would like to compute < \psi_n | U^\dagger H U | \psi_m>, where H
> is the KS Hamiltonian, \psi_n, \psi_m are the KS orbitals, and U is
> some unitary operator, by modifying the source code (not done
> separately through a separate Python script, for example), and
> wanted to ask for some advice. I think I can get the \psi_n, \psi_m
> in reciprocal space, but am not sure how to get the bra-ket.
>
> Best regards,
> Andrew
> _______________________________________________
> Quantum ESPRESSO is supported by MaX (www.max-centre.eu
> <http://www.max-centre.eu>)
> users mailing list users at lists.quantum-espresso.org
> <mailto:users at lists.quantum-espresso.org>
> https://lists.quantum-espresso.org/mailman/listinfo/users
>
>
>
> --
> Matteo Cococcioni
> Department of Physics
> University of Pavia
> Via Bassi 6, I-27100 Pavia, Italy
> tel +39-0382-987485
> e-mail matteo.cococcioni at unipv.it <mailto:lucio.andreani at unipv.it>
>
> _______________________________________________
> Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
> users mailing list users at lists.quantum-espresso.org
> https://lists.quantum-espresso.org/mailman/listinfo/users
>
--
Lorenzo Paulatto - Paris
More information about the users
mailing list