<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta name="Generator" content="Zarafa WebApp v7.1.11-45875">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>uniform k-point grid with option 'automatic'??</title>
</head>
<body>
<p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;" data-mce-style="padding: 0; margin: 0;"><span data-mce-bogus="true" id="_mce_caret"><span data-mce-style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;" style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br></span></span></p><blockquote style="border-left: 2px solid #325FBA; padding-left: 5px; margin: 0px 5px;"><span style="font-family:tahoma,arial,helvetica,sans-serif; font-size: 10pt;">-----Original message-----<br><span><strong>From:</strong> Ludwig, Stephan <stephan.ludwig@pi1.physik.uni-stuttgart.de></span><br><span><strong>Sent:</strong> Friday 17th April 2015 14:52</span><br><span><strong>To:</strong> pw_forum@pwscf.org</span><br><span><strong>Subject:</strong> uniform k-point grid with option 'automatic'??</span><br><br></span><!-- begin sanitized html -->
<div class="bodyclass">
<p style="padding: 0; margin: 0;" constructor="function Object() {
[native code]
}" tostring="function toString() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" valueof="function valueOf() {
[native code]
}" hasownproperty="function hasOwnProperty() {
[native code]
}"><span id="_mce_caret"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">Hi,<br></span></span></p><p style="padding: 0; margin: 0;" constructor="function Object() {
[native code]
}" tostring="function toString() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" valueof="function valueOf() {
[native code]
}" hasownproperty="function hasOwnProperty() {
[native code]
}"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br></span></p><p style="padding: 0; margin: 0;" constructor="function Object() {
[native code]
}" tostring="function toString() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" valueof="function valueOf() {
[native code]
}" hasownproperty="function hasOwnProperty() {
[native code]
}"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">I have a question concerning the option 'automatic' for k_point card:<br></span></p><p style="padding: 0; margin: 0;" constructor="function Object() {
[native code]
}" tostring="function toString() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" valueof="function valueOf() {
[native code]
}" hasownproperty="function hasOwnProperty() {
[native code]
}"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">In order to use the epsilon.x postprocessing tool I need a uniform k-point grid. In the manual for epsilon.x (http://web.mit.edu/espresso_v5.0.1/i386_linux26/espresso-5.0.1/PP/Doc/eps_man.pdf)<br></span></p><p style="padding: 0; margin: 0;" constructor="function Object() {
[native code]
}" tostring="function toString() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" valueof="function valueOf() {
[native code]
}" hasownproperty="function hasOwnProperty() {
[native code]
}"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">it is said that the option automatic is not suitable:<br></span></p><p style="padding: 0; margin: 0;" constructor="function Object() {
[native code]
}" tostring="function toString() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" valueof="function valueOf() {
[native code]
}" hasownproperty="function hasOwnProperty() {
[native code]
}"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br></span></p><p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;"><span id="_mce_caret"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"></span></span>Epsilon.x doesn’t support the reduction of the k-points grid into the unreducible Brillouin zone, so the previous PW runs must be performed with a uniform k-points grid and all k-points weights</p><p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;"> must be equal to each other, i.e. in the k-points card the k-points coordinates must be given manually in crystal or alat or bohr , but not with the automatic option.</p><p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;"><span id="_mce_caret"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br></span></span></p><p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">On the other hand I read in the pw_user_guide (http://www.quantum-espresso.org/wp-content/uploads/Doc/pw_user_guide.pdf) that in order to obtain a uniform k-point grid I shall use the option automatic:<br></span></p><p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br></span></p><p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"> </span>In the latter case, you should specify a uniform grid of points. For DOS calculations you should chooseoccupations='tetrahedra' together with an <span style="color: rgb(255, 0, 0);">automatically generated uniform</span> k-point grid (card KPOINTS with option \automatic").</p><p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">So what is the truth?<br></span></p><p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br></span></p><p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">Thanks and regards<br></span></p><p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br></span></p><p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">Stephan Ludwig<br></span></p><p hasownproperty="function hasOwnProperty() {
[native code]
}" valueof="function valueOf() {
[native code]
}" isprototypeof="function isPrototypeOf() {
[native code]
}" propertyisenumerable="function propertyIsEnumerable() {
[native code]
}" tolocalestring="function toLocaleString() {
[native code]
}" tostring="function toString() {
[native code]
}" constructor="function Object() {
[native code]
}" style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"> <br></span></p>
</div>
<!-- end sanitized html --></blockquote>
</body>
</html>