<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Hi Yu Zhang,
<div><br>
</div>
<div>there is a module 'geninterp' in postw90.x that prints in output bands and band derivatives (see also the documentation to see how it works). Band derivatives internally use the matrix elements you are asking for: you can look at the implementation (src/postw90/geninterp.F90)
 to see which functions are called, and then possibly modify slightly the code to print the quantities you are interested into.</div>
<div><br>
</div>
<div>Best,</div>
<div>Giovanni Pizzi</div>
<div><br>
</div>
<div>P.S.: remember to sign with your affiliation!</div>
<div><br>
<div>
<div><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div>-- </div>
<div>Giovanni Pizzi<br>
Post-doctoral Research Scientist<br>
EPFL STI IMX THEOS<br>
MXC 340 (Bātiment MXC)<br>
Station 12<br>
CH-1015 Lausanne (Switzerland)<br>
Phone: +41 21 69 31124<br>
</div>
<br>
</div>
</span><br class="Apple-interchange-newline">
</span><br class="Apple-interchange-newline">
</div>
<br>
<div>
<div>On 10 Mar 2015, at 22:04, Yu Zhang wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div dir="ltr">Dear wannier90 users and developers,
<div><br>
</div>
<div>I want to get the the matrix element of momentum operator, i.e., <Rn| \nabla |0m>. I didn't find any instructions to get the matrix element from wannier90. Does anybody know how to get the momentum operator matrix? </div>
<div><br>
</div>
<div>Thank you in advance!</div>
<div><br>
</div>
<div>Best regards,</div>
<div><br>
</div>
<div>Yu Zhang</div>
</div>
_______________________________________________<br>
Wannier mailing list<br>
<a href="mailto:Wannier@quantum-espresso.org">Wannier@quantum-espresso.org</a><br>
http://mailman.qe-forge.org/cgi-bin/mailman/listinfo/wannier<br>
</blockquote>
</div>
<br>
</div>
</div>
</body>
</html>