[Wannier] Integrals over 1 or 2 MLWF's
Hung Pham
phamx494 at umn.edu
Mon Jan 13 04:54:31 CET 2020
.Hello Temok,
I think wannier90 only requires the matrices from an electronic structure
code: (i) the overlap matrix between the periodic part of the BLoch
function Unk (Mmn), an optional overlap matrix between the Bloch functions
and some guessing Gaussian functions, and finally the eigenvalues at the
sampling k-points.
Hence, wannier90 has no idea about the underlying basis set used to
generate the wave function and won't be able to provide the information
that you need to perform integral on MLWFs to my knowledge.
However, I suggest these possibilities:
1/ You can use PySCF <https://github.com/pyscf/pyscf> to generate a wave
function, then pyWannier90 <https://github.com/hungpham2017/pyWannier90>
(Python interface for wannier90) to generate MLWFs.
Since PySCF is a GTO-based electronic code, you can straightforwardly
obtain any integrals (kinetic, nuclear-electron, electron-electron,
overlap) then Fourier-transforms them into the MLWFs basis.
This is what I did in my implementation of the MLWF-based DMET (see this
paper <https://pubs.acs.org/doi/abs/10.1021/acs.jctc.9b00939>).
I would be happy to further support if needed,
2/ If you use a plane-wave package like VASP to generate wave function and
MLWFs, then this is a bit tricky.
MLWFs are spaned by a set of plane waves, hence, you need to project these
plane waves to some GTOs.
Or you can just simply do compute the integral directly on the plane wave.
The pyWannier90 interface for VASP from this package mcu
<https://github.com/hungpham2017/mcu/blob/master/mcu/wannier90/pywannier90_vasp.py>
allows you to obtain the MLWFs as well as the plane waves that span the
u_{nk} from WAVECAR (No source code modification needed)
The only problem is that the WAVECAR containing only the plane waves that
span the pseudo u_{nk} but not the on-site part (the red box):
[image: image.png]
So the MWLFs constructed in this way do not span the same space as the
total Bloch functions |psi_n > and this is not really physical.
However, some methods in VASP were actually implemented by either
considering only the pseudo orbitals part (GW) or only the on-site part
(DMFT).
I cannot comment further on this direction since it is also an on-going
research topic to me.
Hope this is helpful
Best,
Hung
On Sun, Jan 12, 2020 at 11:19 AM Cuauhtémoc Salazar <
temok.salazar at physik.hu-berlin.de> wrote:
> Dear Wannier90 Community,
>
> I wish to find an efficient way to evaluate some physical quantities that
> involve integrals over one and over two orbital-like functions. For
> instance, GaussianTypeOrbitals (GTO) or MaximallyLocalizedWannierFunctions
> (MLWF).
>
> 1) For a set of MLWF’s from Wannier90, is it possible to employ part of
> the Wannier90 toolkit to perform integrals over one MLWF and also over
> pairs of MLWF’s? (Or is there a community post-processing tool to do so?)
>
> 2) Alternatively, is there a tool to efficiently/optimally expand Wannier
> functions in terms of GaussianTypeOrbitals?
>
> Any suggestions are much appreciated.
> Thank you,
> Temok
> Humboldt Universität zu Berlin
>
> P.s. Days ago I posted this message using by mistake a non-subscribed
> email address; understandably the message is not in the archive and I
> didn’t get a copy of it either. Apologies if this ends up becoming a repost.
> _______________________________________________
> Wannier mailing list
> Wannier at lists.quantum-espresso.org
> https://lists.quantum-espresso.org/mailman/listinfo/wannier
>
--
Hung Q. Pham
Gagliardi Group
Office: Smith 101
Email: phamx494 at umn.edu
Department of Chemistry
University of Minnesota - Twin Cities, Minneapolis, MN 55455
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/wannier/attachments/20200112/aa851654/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 10063 bytes
Desc: not available
URL: <http://lists.quantum-espresso.org/pipermail/wannier/attachments/20200112/aa851654/attachment-0001.png>
More information about the Wannier
mailing list