<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
<br><br>&gt; Date: Thu, 12 Feb 2009 16:49:33 +0100<br>&gt; From: cseifert@bph.ruhr-uni-bochum.de<br>&gt; To: gmx-users@gromacs.org<br>&gt; Subject: RE: [gmx-users] Physical problems of comm removal<br>&gt; <br>&gt; Thanks for your ideas!<br>&gt; <br>&gt; I will discuss the possible solutions with my supervisor.<br>&gt; <br>&gt; To your PS:<br>&gt; This is a good hint, I changed many optimization flags to get a good<br>&gt; scaling but never changed the axis. I created the box with editconf<br>&gt; -princ. It automatically made z the longest axis and x the shortest.<br>&gt; Since many users use PME, it might be a good idea to change the behavior<br>&gt; of editconf -princ.<br>&gt;<br><br>Ah, I didn't know this.<br>I changed the order of -princ for 4.0.4.<br><br>Berk<br>&nbsp;<br>&gt; Again: Thank you very much for your help!<br>&gt; Christian. <br>&gt; <br>&gt; On Thu, 2009-02-12 at 16:28 +0100, Berk Hess wrote:<br>&gt; &gt; Hi,<br>&gt; &gt; <br>&gt; &gt; Another crude solution is to divide your protein into two groups along<br>&gt; &gt; the long axis<br>&gt; &gt; and use the pull code to keep the two components perpendicular to the<br>&gt; &gt; axis<br>&gt; &gt; of the vector between the COMs at zero.<br>&gt; &gt; <br>&gt; &gt; PS: if you have PME your system will run faster when you make x the<br>&gt; &gt; long axis.<br>&gt; &gt; <br>&gt; &gt; Berk<br>&gt; &gt; <br>&gt; &gt; &gt; Date: Thu, 12 Feb 2009 16:21:29 +0100<br>&gt; &gt; &gt; From: cseifert@bph.ruhr-uni-bochum.de<br>&gt; &gt; &gt; To: gmx-users@gromacs.org<br>&gt; &gt; &gt; Subject: RE: [gmx-users] Physical problems of comm removal<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; Hi Berk,<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; the rhombic dodecahedron with 1771 nm^3 is still twice as big as my<br>&gt; &gt; &gt; stretched box.<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; This System scales quite well till 256 CPUs and I normally use this<br>&gt; &gt; &gt; amount of CPUs (I have to hurry up with my PhD thesis), so particle<br>&gt; &gt; &gt; decomposition is not an alternative.<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; Are there other alternatives?<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; Thanks so far!<br>&gt; &gt; &gt; Christian<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; On Thu, 2009-02-12 at 16:09 +0100, Berk Hess wrote:<br>&gt; &gt; &gt; &gt; Hi,<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; The cleanest solution is using a rhombic dodecahedron:<br>&gt; &gt; &gt; &gt; volume 13.58^3/sqrt(2) = 1771 nm^3<br>&gt; &gt; &gt; &gt; (I don't know why people still consider truncated octahedrons).<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; You can try using comm-mode=angular with as comm group only the<br>&gt; &gt; &gt; &gt; protein.<br>&gt; &gt; &gt; &gt; This should not produce significant artifacts when your protein is<br>&gt; &gt; &gt; &gt; large.<br>&gt; &gt; &gt; &gt; However, this will not run with domain decomposition,<br>&gt; &gt; &gt; &gt; only with particle decomposition (mdrun -pd), which scales worse,<br>&gt; &gt; &gt; &gt; but probably not so bad with 4-8 cores.<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; Berk<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; Date: Thu, 12 Feb 2009 16:00:30 +0100<br>&gt; &gt; &gt; &gt; &gt; From: cseifert@bph.ruhr-uni-bochum.de<br>&gt; &gt; &gt; &gt; &gt; To: gmx-users@gromacs.org<br>&gt; &gt; &gt; &gt; &gt; Subject: [gmx-users] Physical problems of comm removal<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; Hi users!<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; I simulate a stretched protein in TIP4P water in a cubic box<br>&gt; &gt; &gt; &gt; &gt; (6.83x9.60x13.58=890) with pbc. During a 50 ns simulation, my<br>&gt; &gt; &gt; &gt; protein<br>&gt; &gt; &gt; &gt; &gt; must not rotate (otherwise, it will interact with itself). I<br>&gt; &gt; found<br>&gt; &gt; &gt; &gt; three<br>&gt; &gt; &gt; &gt; &gt; possibilities to avoid a self interaction: (1) a bigger box, (2)<br>&gt; &gt; &gt; &gt; &gt; restraints or (3) comm removal.<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; In details:<br>&gt; &gt; &gt; &gt; &gt; (1) bigger box:<br>&gt; &gt; &gt; &gt; &gt; I need at least a diameter of 13.58 nm in every direction to<br>&gt; &gt; avoid a<br>&gt; &gt; &gt; &gt; &gt; self interaction (because of a possible rotation of the<br>&gt; &gt; protein).<br>&gt; &gt; &gt; &gt; For a<br>&gt; &gt; &gt; &gt; &gt; cubic box, this would be (13.58^3 =) 2504 nm^3. For a truncated<br>&gt; &gt; &gt; &gt; &gt; octahedron still 1928 nm^3, which would still be twice the box<br>&gt; &gt; size<br>&gt; &gt; &gt; &gt; I<br>&gt; &gt; &gt; &gt; &gt; use now. This is not suitable for me.<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; (2) restraints:<br>&gt; &gt; &gt; &gt; &gt; These are "long-time" runs, where I want to observe domain<br>&gt; &gt; movement,<br>&gt; &gt; &gt; &gt; so<br>&gt; &gt; &gt; &gt; &gt; restraints are not an alternative for my simulation.<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; (3) comm removal:<br>&gt; &gt; &gt; &gt; &gt; To use my stretched box, I have to use COMM-MODE = Angular. This<br>&gt; &gt; &gt; &gt; mode<br>&gt; &gt; &gt; &gt; &gt; provokes artifacts, if I use it only on my protein and is<br>&gt; &gt; therefore<br>&gt; &gt; &gt; &gt; &gt; forbidden since GMX4.0.3. But what happens, if I use it for my<br>&gt; &gt; whole<br>&gt; &gt; &gt; &gt; &gt; system? My protein has a mass of 142800 a.m.u. and the solvent<br>&gt; &gt; has a<br>&gt; &gt; &gt; &gt; &gt; mass of 998100 a.m.u. Let us assume, that the solvent movement<br>&gt; &gt; &gt; &gt; reduces<br>&gt; &gt; &gt; &gt; &gt; itself, because its movement is undirected and the mass of the<br>&gt; &gt; &gt; &gt; protein<br>&gt; &gt; &gt; &gt; &gt; is high enough to fall into account (which might not be true<br>&gt; &gt; &gt; &gt; because:<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; v_{comm_removal}= 1 / (m_{solvent} + m_{protein}) \cdot<br>&gt; &gt; &gt; &gt; &gt; \sum_{i(solvent)}^n{(solvent)} ( m_i \cdot v_i) \cdot<br>&gt; &gt; &gt; &gt; &gt; \sum_{j(protein)}^o{(protein)} ( m_j \cdot v_j)<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; with \sum v_i=0 (because the movement of the solvent is<br>&gt; &gt; undirected)<br>&gt; &gt; &gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; equation would be:<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; v_{comm_removal}= 1 / (m_{solvent} + m_{protein}) \cdot <br>&gt; &gt; &gt; &gt; &gt; \sum_{j(protein)}^o{(protein)} ( m_j \cdot v_j)<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; which weights the movement of the protein with its mass, put<br>&gt; &gt; divides<br>&gt; &gt; &gt; &gt; it<br>&gt; &gt; &gt; &gt; &gt; by the mass of protein+mass, what may result in a to small<br>&gt; &gt; removal<br>&gt; &gt; &gt; &gt; of<br>&gt; &gt; &gt; &gt; &gt; the comm.)<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; Beside this problem, do I have to expect that there might be<br>&gt; &gt; other<br>&gt; &gt; &gt; &gt; &gt; problems with COMM-MODE = Angular, COMM-GRPS = System and a<br>&gt; &gt; cubic<br>&gt; &gt; &gt; &gt; box<br>&gt; &gt; &gt; &gt; &gt; with pbc?<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; -- <br>&gt; &gt; &gt; &gt; &gt; M. Sc. Christian Seifert<br>&gt; &gt; &gt; &gt; &gt; Department of Biophysics<br>&gt; &gt; &gt; &gt; &gt; University of Bochum<br>&gt; &gt; &gt; &gt; &gt; ND 04/67<br>&gt; &gt; &gt; &gt; &gt; 44780 Bochum<br>&gt; &gt; &gt; &gt; &gt; Germany<br>&gt; &gt; &gt; &gt; &gt; Tel: +49 (0)234 32 28363<br>&gt; &gt; &gt; &gt; &gt; Fax: +49 (0)234 32 14626<br>&gt; &gt; &gt; &gt; &gt; E-Mail: cseifert@bph.rub.de<br>&gt; &gt; &gt; &gt; &gt; Web: http://www.bph.rub.de<br>&gt; &gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; &gt; gmx-users mailing list gmx-users@gromacs.org<br>&gt; &gt; &gt; &gt; &gt; http://www.gromacs.org/mailman/listinfo/gmx-users<br>&gt; &gt; &gt; &gt; &gt; Please search the archive at http://www.gromacs.org/search<br>&gt; &gt; before<br>&gt; &gt; &gt; &gt; posting!<br>&gt; &gt; &gt; &gt; &gt; Please don't post (un)subscribe requests to the list. Use the <br>&gt; &gt; &gt; &gt; &gt; www interface or send it to gmx-users-request@gromacs.org.<br>&gt; &gt; &gt; &gt; &gt; Can't post? Read http://www.gromacs.org/mailing_lists/users.php<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt;<br>&gt; &gt; ______________________________________________________________________<br>&gt; &gt; &gt; &gt; Express yourself instantly with MSN Messenger! MSN Messenger<br>&gt; &gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; gmx-users mailing list gmx-users@gromacs.org<br>&gt; &gt; &gt; &gt; http://www.gromacs.org/mailman/listinfo/gmx-users<br>&gt; &gt; &gt; &gt; Please search the archive at http://www.gromacs.org/search before<br>&gt; &gt; posting!<br>&gt; &gt; &gt; &gt; Please don't post (un)subscribe requests to the list. Use the <br>&gt; &gt; &gt; &gt; www interface or send it to gmx-users-request@gromacs.org.<br>&gt; &gt; &gt; &gt; Can't post? Read http://www.gromacs.org/mailing_lists/users.php<br>&gt; &gt; &gt; -- <br>&gt; &gt; &gt; M. Sc. Christian Seifert<br>&gt; &gt; &gt; Department of Biophysics<br>&gt; &gt; &gt; University of Bochum<br>&gt; &gt; &gt; ND 04/67<br>&gt; &gt; &gt; 44780 Bochum<br>&gt; &gt; &gt; Germany<br>&gt; &gt; &gt; Tel: +49 (0)234 32 28363<br>&gt; &gt; &gt; Fax: +49 (0)234 32 14626<br>&gt; &gt; &gt; E-Mail: cseifert@bph.rub.de<br>&gt; &gt; &gt; Web: http://www.bph.rub.de<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; gmx-users mailing list gmx-users@gromacs.org<br>&gt; &gt; &gt; http://www.gromacs.org/mailman/listinfo/gmx-users<br>&gt; &gt; &gt; Please search the archive at http://www.gromacs.org/search before<br>&gt; &gt; posting!<br>&gt; &gt; &gt; Please don't post (un)subscribe requests to the list. Use the <br>&gt; &gt; &gt; www interface or send it to gmx-users-request@gromacs.org.<br>&gt; &gt; &gt; Can't post? Read http://www.gromacs.org/mailing_lists/users.php<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; ______________________________________________________________________<br>&gt; &gt; Express yourself instantly with MSN Messenger! MSN Messenger<br>&gt; &gt; _______________________________________________<br>&gt; &gt; gmx-users mailing list    gmx-users@gromacs.org<br>&gt; &gt; http://www.gromacs.org/mailman/listinfo/gmx-users<br>&gt; &gt; Please search the archive at http://www.gromacs.org/search before posting!<br>&gt; &gt; Please don't post (un)subscribe requests to the list. Use the <br>&gt; &gt; www interface or send it to gmx-users-request@gromacs.org.<br>&gt; &gt; Can't post? Read http://www.gromacs.org/mailing_lists/users.php<br>&gt; -- <br>&gt; M. Sc. Christian Seifert<br>&gt; Department of Biophysics<br>&gt; University of Bochum<br>&gt; ND 04/67<br>&gt; 44780 Bochum<br>&gt; Germany<br>&gt; Tel: +49 (0)234 32 28363<br>&gt; Fax: +49 (0)234 32 14626<br>&gt; E-Mail: cseifert@bph.rub.de<br>&gt; Web: http://www.bph.rub.de<br>&gt; <br>&gt; _______________________________________________<br>&gt; gmx-users mailing list    gmx-users@gromacs.org<br>&gt; http://www.gromacs.org/mailman/listinfo/gmx-users<br>&gt; Please search the archive at http://www.gromacs.org/search before posting!<br>&gt; Please don't post (un)subscribe requests to the list. Use the <br>&gt; www interface or send it to gmx-users-request@gromacs.org.<br>&gt; Can't post? Read http://www.gromacs.org/mailing_lists/users.php<br><br /><hr />Express yourself instantly with MSN Messenger! <a href='http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/' target='_new'>MSN Messenger</a></body>
</html>