[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sdpd] Re: Optimizing optimization
- To: sdpd...@yahoogroups.com
- Subject: [sdpd] Re: Optimizing optimization
- From: "Jacco" <jacco.vandestreek...@avmatsim.eu>
- Date: Fri, 19 Aug 2011 15:34:04 -0000
- Delivered-to: armel.le_bail...@univ-lemans.fr
- Delivered-to: mailing list sdpd...@yahoogroups.com
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoogroups.com; s=lima; t=1313768055; bh=LXirts8IASW5amEOLLZlYecPuoHLWh+naeHTkDnJa5E=; h=Received:Received:X-Yahoo-Newman-Id:X-Sender:X-Apparently-To:X-Received:X-Received:X-Received:X-Received:X-Received:To:Message-ID:In-Reply-To:User-Agent:X-Mailer:X-Originating-IP:X-Yahoo-Post-IP:From:X-Yahoo-Profile:Sender:MIME-Version:Mailing-List:Delivered-To:List-Id:Precedence:List-Unsubscribe:Date:Subject:Reply-To:X-Yahoo-Newman-Property:Content-Type; b=nGO8sS7ZE/7oj61aizL5m+U2j9LIjSnYCTq/969ccv5vbDASOxo4pjY3PfWNIcsd4aIKXmUeZRqf5EHMsePIWbjOEIxqit2OALTcWT7R3uhYlwvNpXxB29gQ7xkTFM40
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=lima; d=yahoogroups.com; b=EvLjr7dxKv7kf5bHJw4yzSlVg0wd5vt55Dv7CQZT6w+W9XbllV6a/qqUj0wFLubq5t0GTIY89HQRBykfFuIdB1lvVqu/f6xRzf+AiFBfxeE450En8s+uN2YjN/bOsnhQ;
- In-reply-to: <j2arvt+3rnm...@eGroups.com>
- List-id: <sdpd.yahoogroups.com>
- List-unsubscribe: <mailto:sdpd-unsubscribe...@yahoogroups.com>
- Mailing-list: list sdpd...@yahoogroups.com; contact sdpd-owner...@yahoogroups.com
- Reply-to: sdpd...@yahoogroups.com
- Sender: sdpd...@yahoogroups.com
- User-agent: eGroups-EW/0.82
<x-html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>
<body style="background-color: #fff;">
<span style="display:none"> </span>
<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="position:relative;">
<div id="ygrp-msg" style="z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->
<div id="ygrp-text" >
<p>--- In <a href="mailto:sdpd%40yahoogroups.com">sdpd...@yahoogroups.com</a>, "armellebail" <xtal...@...> wrote:<br>
> Discussing recently with an expert in optimizing those<br>
> inaccurate crystal structures refined from powder data,<br>
> telling that he had to re-optimize everything because<br>
> an ultimate set of Rietveld refinement cycles taking<br>
> account of the sycos parameter had slightly changed the<br>
> cell parameters, this remembered me that the opimization<br>
> experts are not structure predictors.<br>
> <br>
> Structure predictors predict everything, including the<br>
> cell parameters.<br>
> <br>
> I you have confidence in your optimizations and think they<br>
> are better than experimental results, why wanting to use<br>
> absolutely the cell parameters obtained from measurements ?<br>
<br>
Strength of crystal structures refined from powder diffraction data:<br>
- unit-cell parameters. It is relatively routine to obtain extremely accurate unit-cell parameters from powder data. The unit-cell parameters are not affected by e.g. preferred orientation, and are not affected as much as other parameters by things like correlation between the background and the Biso parameters, variable slits or absorption.<br>
<br>
Weakness of crystal structures refined from powder diffraction data:<br>
- atomic coordinates, especially of hydrogen atoms. The atomic coordinates are affected by e.g. preferred orientation, correlation between the background and the Biso parameters, variable slits or absorption.<br>
<br>
Strength of crystal structures energy-minimised with quantum-mechanical methods:<br>
- molecular geometry: bond lengths, bond angles, torsion angles, including those for hydrogen atoms.<br>
<br>
Weakness of crystal structures energy-minimised with quantum-mechanical methods without dispersion correction:<br>
- unit-cell parameters. The unit cell expands by 20% (that's twenty percent).<br>
<br>
So combining the strengths of both methods by taking the unit-cell parameters and the starting coordinates from the diffraction data and then energy-minimising the molecular geometry in its crystal environment, keeping the unit cell fixed, is an eminently reasonable route to a decent-quality crystal structure from powder diffraction data.<br>
<br>
Having said that... I myself belong to the crystal-structure prediction community, and when using Density Functional Theory to energy-optimise molecular crystal structures, there is no excuse for not including a dispersion correction. Excellent dispersion corrections for molecular crystals were pioneered by Neumann & Perrin in 2005, and Grimme published a set of dispersion-correction parameters in 2006 (I have never used it, so I cannot comment on their quality, but from what I read in the literature they are pretty good). In May 2010, Grimme published an excellent and complete set of dispersion-correction parameters that can be used for individual molecules, for crystal structures and even for chemical reactions, for the first 94 elements of the periodic table, with analytical first and second derivatives. These are slowly finding their way into software for quantum-mechanical calculations. Whereas the quantum-mechanical calculations take days or weeks, calculating the dispersion correction takes less than a second.<br>
<br>
So, no excuse for not using a dispersion correction, so no excuse for keeping the unit cell fixed.<br>
<br>
(There are some minor technical problems because changing the unit-cell parameters amounts to changing your basis set in subtle ways, both for plane-wave and for atomic orbital calculations, but solutions exist in the literature and the only problem that is left is that calculations with a free unit cell take considerably longer. And in the e-mail I am replying to, it was assumed that the unit cell needed to be fixed because otherwise it would change too much, not because otherwise the calculations would take too long.)<br>
<br>
> And if the cell parameters obtained from optimization<br>
> are so wrong, how and why to be so confident in the optimized<br>
> atomic coordinates ?<br>
<br>
All methods, experimental or computational, have their strengths and their weaknesses. Asking why the atomic coordinates from the quantum-mechanical calculation should be any good if the unit cell is so poor is equivalent to asking why the unit-cell parameters from the powder diffraction should be any good if the coordinates of the hydrogen atoms are so clearly wrong. A theoretical justification is that the lack of dispersion that causes the ridiculous unit-cell expansion mainly plays a role in the *inter*molecular interactions, whereas the *intra*molecular interactions such as chemical bonds (i.e. the interactions that determine the molecular geometry) are hardly affected; the dispersion correction is actually switched off via a damping function for chemically bonded nearest neighbours. Therefore, molecular geometries are fine, and by optimising the entire crystal structure (as opposed to a single molecule in vacuum), the influence of the packing environment on the molecular geometry is taken into account properly. Fixing the unit-cell parameters, which as I argued above are the most accurate pieces of experimental, crystallographic information from a Rietveld refinement, then takes care of the lack of dispersion correction by preventing the unit cell from expanding.<br>
<br>
For a more pragmatic justification, we optimised 241 high-quality single-crystal crystal structures from Acta Cryst. E with DFT with the unit-cell parameters fixed and free, with and without dispersion correction; we published our results in Acta Cryst. B last year (section 3.6 in Van de Streek & Neumann, 2010, Acta Cryst. B66, 544-558; the paper is "open access" and can be found here<br>
<br>
<a href="http://scripts.iucr.org/cgi-bin/paper?S0108768110031873">http://scripts.iucr.org/cgi-bin/paper?S0108768110031873</a><br>
<br>
). Although including dispersion correction produces systematically better results and leaving the unit-cell parameters free leads to further systematic improvements, our calculations essentially show that for the purpose of optimising the coordinates of molecular crystal structures, the omission of a dispersion correction can be largely compensated for by keeping the unit cell fixed.<br>
<br>
If you have a nagging feeling that "something" must be wrong when optimising a molecular crystal structure with Density Functional Theory without dispersion correction, then you are right. First, the crystal really wants to expand, and fixing the unit-cell parameters causes great pressure within the structure (an alternative to fixing the unit-cell parameters or applying a dispersion correction would be to apply a large hydrostatic pressure of several GPa to counteract this pressure and to keep the unit cell from expanding--but just like fixing the unit cell that would just be covering up the symptoms without really solving the underlying problem). Second, the lattice energy that comes out of the calculation is complete nonsense.<br>
<br>
However, neither of these *thermodynamic* problems affect the *structural* properties of the energy-minimised crystal structure: the atomic coordinates are fine. (If you find it counter-intuitive that a system that is under so much strain [and therefore at first glance cannot be in equilibrium and cannot be in a minimum] can have the correct coordinates, imagine a box with close-packed rubber balls. Now apply hydrostatic pressure until the volume of the box is half the original volume. Clearly, the system is very unhappy, but the relative positions of the balls have not changed and are now consistent with the new dimensions of the box. Also, because of the pressure applied, the system is in equilibrium and is in a minimum.)<br>
<br>
Best wishes,<br>
-- <br>
Dr Jacco van de Streek<br>
Senior Scientist<br>
Avant-garde Materials Simulation<br>
Freiburg im Breisgau, Germany<br>
<br>
</p>
</div>
<!--~-|**|PrettyHtmlStart|**|-~-->
<div style="color: #fff; height: 0;">__._,_.___</div>
<div id="ygrp-actbar" style="clear: both; margin-bottom: 10px; white-space: nowrap; color: #666; padding-top: 15px;">
<div>
<a href="mailto:jacco.vandestreek...@avmatsim.eu?subject=Re%3A%20Optimizing%20optimization" style="margin-right: 0; padding-right: 0;">
Reply to <span style="font-weight: 700;">sender</span></a> |
<a href="mailto:sdpd...@yahoogroups.com?subject=Re%3A%20Optimizing%20optimization">
Reply to <span style="font-weight: 700;">group</span></a> |
<a href="http://groups.yahoo.com/group/sdpd/post;_ylc=X3oDMTJwZzk5Mm9vBF9TAzk3MzU5NzE0BGdycElkAzEwNTI1NDgEZ3Jwc3BJZAMxNzA1MDgzNDEyBG1zZ0lkAzI2OTMEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMzEzNzY4MDU0?act=reply&messageNum=2693">Reply <span style="font-weight: 700;">via web post</span></a> |
<a href="http://groups.yahoo.com/group/sdpd/post;_ylc=X3oDMTJlNXJ1MG44BF9TAzk3MzU5NzE0BGdycElkAzEwNTI1NDgEZ3Jwc3BJZAMxNzA1MDgzNDEyBHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTMxMzc2ODA1NA--" style="font-weight: 700;">Start a New Topic</a>
</div>
<a href="http://groups.yahoo.com/group/sdpd/message/2690;_ylc=X3oDMTM0a3UydDRhBF9TAzk3MzU5NzE0BGdycElkAzEwNTI1NDgEZ3Jwc3BJZAMxNzA1MDgzNDEyBG1zZ0lkAzI2OTMEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMzEzNzY4MDU0BHRwY0lkAzI2OTA-">Messages in this topic</a>
(<span style="font-weight: 700;">3</span>)
</div>
<!------- Start Nav Bar ------>
<!-- |**|begin egp html banner|**| -->
<!-- |**|end egp html banner|**| -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #e0ecee; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">
<span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; ">Recent Activity:</span>
<ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
<li style="border-right: 1px solid #000; font-weight: 700; display: inline; padding: 0 5px; margin-left: 0;">
<span class="cat"><a href="http://groups.yahoo.com/group/sdpd/members;_ylc=X3oDMTJmcnRzcHN1BF9TAzk3MzU5NzE0BGdycElkAzEwNTI1NDgEZ3Jwc3BJZAMxNzA1MDgzNDEyBHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEzMTM3NjgwNTM-?o=6" style="text-decoration: none;">New Members</a></span>
<span class="ct" style="color: #ff7900;">1</span>
</li>
</ul>
<div style="clear: both; padding-top: 2px; color: #1e66ae;">
<a href="http://groups.yahoo.com/group/sdpd;_ylc=X3oDMTJldjFmdmxsBF9TAzk3MzU5NzE0BGdycElkAzEwNTI1NDgEZ3Jwc3BJZAMxNzA1MDgzNDEyBHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTMxMzc2ODA1Mw--" style="text-decoration: none;">Visit Your Group</a>
</div>
</div>
<div id="ygrp-mkp" style="border: 1px solid #d8d8d8; clear: both; float: left; font-family: Arial; margin: 5px 0 10px 0; padding: 0 10px;">
<div id="hd" style="color: #628c2a; font-size: 85%; font-weight: 700; line-height: 122%; margin: 10px 0;">MARKETPLACE</div>
<div id="ads" style="margin-bottom: 10px;">
<div class="ad" style="color: #628C2A; font-family: Arial; font-weight: 700; padding: 0 0;">
<a href="http://global.ard.yahoo.com/SIG=15o95c6ho/M=791726.14818010.14570270.10835568/D=groups/S=1705083412:MKP1/Y=YAHOO/EXP=1313775254/L=b1b7f346-ca78-11e0-a8a4-6b8f5a83a3de/B=yxyjVUwNPPw-/J=1313768054809192/K=0_yKVpSnbf4OgnYHrsSYXA/A=6449877/R=0/SIG=131t5tci2/*http://www.freecreditscore.com/dni/default.aspx?SiteVersionID=997&sc=671020&bcd=YGROUPS_Good598">A bad score is 598. A good idea is checking yours, at freecreditscore.com.</a><script language=javascript>
if(window.yzq_d==null)window.yzq_d=new Object();
window.yzq_d['yxyjVUwNPPw-']='&U=13cp8nk15%2fN%3dyxyjVUwNPPw-%2fC%3d791726.14818010.14570270.10835568%2fD%3dMKP1%2fB%3d6449877%2fV%3d1';
</script><noscript><img width=1 height=1 alt="" src="http://us.bc.yahoo.com/b?P=b1b7f346-ca78-11e0-a8a4-6b8f5a83a3de&T=1dhmo1t5j%2fX%3d1313768054%2fE%3d1705083412%2fR%3dgroups%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d4154381077%2fH%3dY29udGVudD0iUG9kY2FzdHM7R3JvdXBzO0ZsaWNrcjtHZW9jaXRpZXM7TWVzc2FnZV9Cb2FyZHM7S25vd2xlZGdlX1NlYXJjaDtCcmllZmNhc2U7QXV0b3MtQ3VzdG9tO0ZpbmFuY2U7Qm9va21hcms7IiBkaXNhYmxlc2h1ZmZsaW5nPSIxIiBzZXJ2ZUlkPSJiMWI3ZjM0Ni1jYTc4LTExZTAtYThhNC02YjhmNWE4M2EzZGUiIHNpdGVJZD0iNDQ1MjU1MSIgdFN0bXA9IjEzMTM3NjgwNTQ3NjI2NDAiIA--%2fQ%3d-1%2fS%3d1%2fJ%3d3E5EC442&U=13cp8nk15%2fN%3dyxyjVUwNPPw-%2fC%3d791726.14818010.14570270.10835568%2fD%3dMKP1%2fB%3d6449877%2fV%3d1"></noscript><!--QYZ ,;;MKP1;1705083412;2;--> </div>
</div>
</div>
<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
<a href="http://groups.yahoo.com/;_ylc=X3oDMTJkcGRyajNwBF9TAzk3MzU5NzE0BGdycElkAzEwNTI1NDgEZ3Jwc3BJZAMxNzA1MDgzNDEyBHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMzEzNzY4MDU0" style="float: left;"><img src="http://l.yimg.com/a/i/us/yg/logo/us.gif" height="15" width="137" alt="Yahoo! Groups" style="border: 0;"/></a>
<div style="color: #747575; float: right;">Switch to: <a href="mailto:sdpd-traditional...@yahoogroups.com?subject=Change Delivery Format: Traditional" style="text-decoration: none;">Text-Only</a>, <a href="mailto:sdpd-digest...@yahoogroups.com?subject=Email Delivery: Digest" class="margin-rt" style="text-decoration: none;">Daily Digest</a> • <a href="mailto:sdpd-unsubscribe...@yahoogroups.com?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> • <a href="http://docs.yahoo.com/info/terms/" style="text-decoration: none;">Terms of Use</a></div>
</div>
<!-- |**|end egp html banner|**| -->
</div> <!-- ygrp-msg -->
<!-- Sponsor -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">
<!-- Start Recommendations -->
<div id="ygrp-reco">
</div>
<!-- End Recommendations -->
</div> <!-- |**|end egp html banner|**| -->
<div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>
<img src="http://geo.yahoo.com/serv?s=97359714/grpId=1052548/grpspId=1705083412/msgId=2693/stime=1313768054/nc1=4507179/nc2=5898817/nc3=5741392" width="1" height="1"> <br>
<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</body>
<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
<style type="text/css">
<!--
#ygrp-mkp {
border: 1px solid #d8d8d8;
font-family: Arial;
margin: 10px 0;
padding: 0 10px;
}
#ygrp-mkp hr {
border: 1px solid #d8d8d8;
}
#ygrp-mkp #hd {
color: #628c2a;
font-size: 85%;
font-weight: 700;
line-height: 122%;
margin: 10px 0;
}
#ygrp-mkp #ads {
margin-bottom: 10px;
}
#ygrp-mkp .ad {
padding: 0 0;
}
#ygrp-mkp .ad p {
margin: 0;
}
#ygrp-mkp .ad a {
color: #0000ff;
text-decoration: none;
}
#ygrp-sponsor #ygrp-lc {
font-family: Arial;
}
#ygrp-sponsor #ygrp-lc #hd {
margin: 10px 0px;
font-weight: 700;
font-size: 78%;
line-height: 122%;
}
#ygrp-sponsor #ygrp-lc .ad {
margin-bottom: 10px;
padding: 0 0;
}
a {
color: #1e66ae;
}
#actions {
font-family: Verdana;
font-size: 11px;
padding: 10px 0;
}
#activity {
background-color: #e0ecee;
float: left;
font-family: Verdana;
font-size: 10px;
padding: 10px;
}
#activity span {
font-weight: 700;
}
#activity span:first-child {
text-transform: uppercase;
}
#activity span a {
color: #5085b6;
text-decoration: none;
}
#activity span span {
color: #ff7900;
}
#activity span .underline {
text-decoration: underline;
}
.attach {
clear: both;
display: table;
font-family: Arial;
font-size: 12px;
padding: 10px 0;
width: 400px;
}
.attach div a {
text-decoration: none;
}
.attach img {
border: none;
padding-right: 5px;
}
.attach label {
display: block;
margin-bottom: 5px;
}
.attach label a {
text-decoration: none;
}
blockquote {
margin: 0 0 0 4px;
}
.bold {
font-family: Arial;
font-size: 13px;
font-weight: 700;
}
.bold a {
text-decoration: none;
}
dd.last p a {
font-family: Verdana;
font-weight: 700;
}
dd.last p span {
margin-right: 10px;
font-family: Verdana;
font-weight: 700;
}
dd.last p span.yshortcuts {
margin-right: 0;
}
div.attach-table div div a {
text-decoration: none;
}
div.attach-table {
width: 400px;
}
div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
text-decoration: none;
}
div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
text-decoration: none;
}
div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
}
.green {
color: #628c2a;
}
.MsoNormal {
margin: 0 0 0 0;
}
o {
font-size: 0;
}
#photos div {
float: left;
width: 72px;
}
#photos div div {
border: 1px solid #666666;
height: 62px;
overflow: hidden;
width: 62px;
}
#photos div label {
color: #666666;
font-size: 10px;
overflow: hidden;
text-align: center;
white-space: nowrap;
width: 64px;
}
#reco-category {
font-size: 77%;
}
#reco-desc {
font-size: 77%;
}
.replbq {
margin: 4px;
}
#ygrp-actbar div a:first-child {
/* border-right: 0px solid #000;*/
margin-right: 2px;
padding-right: 5px;
}
#ygrp-mlmsg {
font-size: 13px;
font-family: Arial, helvetica,clean, sans-serif;
*font-size: small;
*font: x-small;
}
#ygrp-mlmsg table {
font-size: inherit;
font: 100%;
}
#ygrp-mlmsg select, input, textarea {
font: 99% Arial, Helvetica, clean, sans-serif;
}
#ygrp-mlmsg pre, code {
font:115% monospace;
*font-size:100%;
}
#ygrp-mlmsg * {
line-height: 1.22em;
}
#ygrp-mlmsg #logo {
padding-bottom: 10px;
}
#ygrp-mlmsg a {
color: #1E66AE;
}
#ygrp-msg p a {
font-family: Verdana;
}
#ygrp-msg p#attach-count span {
color: #1E66AE;
font-weight: 700;
}
#ygrp-reco #reco-head {
color: #ff7900;
font-weight: 700;
}
#ygrp-reco {
margin-bottom: 20px;
padding: 0px;
}
#ygrp-sponsor #ov li a {
font-size: 130%;
text-decoration: none;
}
#ygrp-sponsor #ov li {
font-size: 77%;
list-style-type: square;
padding: 6px 0;
}
#ygrp-sponsor #ov ul {
margin: 0;
padding: 0 0 0 8px;
}
#ygrp-text {
font-family: Georgia;
}
#ygrp-text p {
margin: 0 0 1em 0;
}
#ygrp-text tt {
font-size: 120%;
}
#ygrp-vital ul li:last-child {
border-right: none !important;
}
-->
</style>
</head>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->
</x-html>