<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Dear developers and users,<div><br></div><div>I would like to explore the use of range separated hybrid functional in quantum espresso for some systems. I know the HSE is implemented, but it only has short-range exact exchange. I am wondering if there are already, or if there are plans to implement some functionals with long-range exact exchange, such as the optimally-tuned range-separated hybrid functionals. </div><div><br></div><div>If not, I would like to make such an attempt myself, as I naively thought the necessary ingredients (range separation and exchange integrals) are already there within the code and one needs to pick the right ones and carefully combine them to make a functional. I mainly looked Modules/funct.f90, Modules/libxc.f90, and Modules/libxc_funct.f90. Are these three files the ONLY places that one needs to modify if one wants to create a user-defined functional? I searched the mailing list, and it looks to me there is one post from Paolo that briefly discussed this, but no extensive documents are present. Could someone please provide some suggestions?</div><div><br></div><div>Thank you very much!</div><div><br></div><div><br></div><div>Zhenfei Liu</div><div>Lawrence Berkeley National Lab, USA</div> </div></body>
</html>