<div dir="ltr"><div dir="ltr"><div>Hi Guido,</div><div><br></div><div>On Fri, Jun 11, 2021 at 3:16 PM Guido Giuntoli &lt;<a href="mailto:guido.giuntoli@huawei.com">guido.giuntoli@huawei.com</a>&gt; wrote:<br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_2852465987651197902WordSection1">
<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;color:rgb(31,73,125)">Thanks Berk and Szilard,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;color:rgb(31,73,125)">I am trying to achieve a small system that stills being representative on a single core. If I understood correctly from:
<a href="https://mailman-1.sys.kth.se/pipermail/gromacs.org_gmx-developers/2021-February/011004.html" target="_blank">
https://mailman-1.sys.kth.se/pipermail/gromacs.org_gmx-developers/2021-February/011004.html</a> good scaling is achieved typically with setups of 50-1000 atoms/core in order to fit the problem in the LLC.</span></p></div></div></blockquote><div><br></div>*At least in LLC (on CPU-only), in some cases even second-to-last level caches.<br></div><div class="gmail_quote"> <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div class="gmail-m_2852465987651197902WordSection1"><p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;color:rgb(31,73,125)"><u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;color:rgb(31,73,125)">I am wondering if the water boxes are still representative of this situation without including the bonded forces. Do they use the nbnxn_kernel and the pme computations
 in a similar way as a normal use case?</span></p></div></div></blockquote><div><br></div><div>Yes. The only thing different compared to some of the more real-world biomolecular use-cases is the lack of bonded interactions and to some degree a more homogeneous workload distribution (so less tendency for workload-density related imbalance). The latter is hard to &quot;emulate&quot; in systems generated by stacking, but the former would be addressed by either using stacked villin (or to a great extent by using simpler systems like ethanol boxes I mentioned before).<br></div><div>  <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div class="gmail-m_2852465987651197902WordSection1"><p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;color:rgb(31,73,125)"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;color:rgb(31,73,125)">Should I use
<a href="https://manual.gromacs.org/documentation/2018/onlinehelp/gmx-solvate.html" target="_blank">
https://manual.gromacs.org/documentation/2018/onlinehelp/gmx-solvate.html</a> for generating water boxes?</span></p></div></div></blockquote><div><br></div><div>That or just grab a set from here:</div><div><a href="https://ftp.gromacs.org/benchmarks/water_bare_hbonds.tar.gz">https://ftp.gromacs.org/benchmarks/water_bare_hbonds.tar.gz</a></div><div><br></div><div>Cheers,</div><div>--</div><div>Szilárd</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div class="gmail-m_2852465987651197902WordSection1"><p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;color:rgb(31,73,125)"> </span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;color:rgb(31,73,125)">Thanks a lot, Guido.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span style="font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif"> <a href="mailto:gromacs.org_gmx-developers-bounces@maillist.sys.kth.se" target="_blank">gromacs.org_gmx-developers-bounces@maillist.sys.kth.se</a> [mailto:<a href="mailto:gromacs.org_gmx-developers-bounces@maillist.sys.kth.se" target="_blank">gromacs.org_gmx-developers-bounces@maillist.sys.kth.se</a>]
<b>On Behalf Of </b>Szilárd Páll<br>
<b>Sent:</b> Friday, June 11, 2021 2:55 PM<br>
<b>To:</b> Discussion list for GROMACS development &lt;<a href="mailto:gmx-developers@gromacs.org" target="_blank">gmx-developers@gromacs.org</a>&gt;<br>
<b>Subject:</b> Re: [gmx-developers] GROMACS uses cases with 50-2K atoms<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">RNAse is 18k/24k (dodec/cubic setup), otherwise you can stack the 5k villin and get 10k, 20k,... systems (using &quot;gmx genconf -nbox N M K&quot;).<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Additionally to water boxes, I do have some water + ethanol boxes too which do have bonded interactions, but that will only be useful if you really want the granularity of system sizes beyond what the villing stacking allows. I can share
 these if you are interested.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal">--<br>
Szilárd<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Fri, Jun 11, 2021 at 10:54 AM Berk Hess &lt;<a href="mailto:hess@kth.se" target="_blank">hess@kth.se</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style="border-color:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none none none solid;border-width:medium medium medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal">Hi,<br>
<br>
I don&#39;t think we have much else in that range.<br>
<br>
I would use water boxes of different size. They don&#39;t have bonded interactions, so you don&#39;t test everything, but it is anyhow unrealistic to use a single thread, as synchronization between threads and cache sharing have large effects on the performance of
 GROMACS.<br>
<br>
Cheers,<br>
<br>
Berk<br>
<br>
On 6/9/21 5:37 PM, Guido Giuntoli wrote:<u></u><u></u></p>
</div>
<blockquote style="margin-top:5pt;margin-bottom:5pt">
<div>
<p class="MsoNormal">Hello,<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">I would like to know if there are GROMACS use cases/inputs that simulate about 50 – 2K atoms.
<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Is there any benchmark hard coded in GROMACS that allows parametrization and test different problem sizes?
<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">The nonbonded-benchmark helps but I need something that executes all the typical GROMACS algorithms (PME, NxN computations, etc.). I need such a small case for a single-core simulator
 where I don’t have any threading facility.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">The smallest case (ready to use) that I found up to now is called “villin” with 5K atoms.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Thanks a lot, Guido.<u></u><u></u></p>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(102,102,102)"> </span></b><u></u><u></u></p>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(102,102,102)">Mobile: +49 15904451229</span></b><u></u><u></u></p>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(102,102,102)">Email:   
<a href="mailto:guido.giuntoli@huawei.com" target="_blank">guido.giuntoli@huawei.com</a></span></b><u></u><u></u></p>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(102,102,102)"> </span></b><u></u><u></u></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)"><img id="gmail-m_2852465987651197902gmail-m_1965744686434582364gmail-m_2226115118967998254Picture_x0020_1" src="cid:17a0a4895645b16b21" alt="HW_POS_RBG_Vertical-300ppi" width="70" height="71" border="0"></span><u></u><u></u></p>
<p class="MsoNormal">HUAWEI TECHNOLOGIES Duesseldorf GmbH<br>
Hansaallee 205, 40549 Dusseldorf, Germany, <a href="http://www.huawei.com/" target="_blank">
<b>www.huawei.com</b></a><br>
Registered Office: Düsseldorf, Register Court Düsseldorf, HRB 56063, <br>
Managing Director: Li Peng, Li Jian, Shi Yanli<u></u><u></u></p>
<p class="MsoNormal"><span lang="DE">Sitz der Gesellschaft: Düsseldorf, Amtsgericht Düsseldorf, HRB 56063,
<br>
Geschäftsführer: Li Peng, Li Jian, Shi Yanli</span><u></u><u></u></p>
<p class="MsoNormal"><b><span style="font-size:9pt" lang="EN-GB">-----------------------------------------------------------------------------------------------</span></b><u></u><u></u></p>
<p class="MsoNormal"><b><span style="font-size:9pt">This e-mail and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed
 above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please
 notify the sender by phone or email immediately and delete it!</span></b><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</blockquote>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">-- <br>
Gromacs Developers mailing list<br>
<br>
* Please search the archive at <a href="http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List" target="_blank">
http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List</a> before posting!<br>
<br>
* Can&#39;t post? Read <a href="http://www.gromacs.org/Support/Mailing_Lists" target="_blank">
http://www.gromacs.org/Support/Mailing_Lists</a><br>
<br>
* For (un)subscribe requests visit<br>
<a href="https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers" target="_blank">https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers</a> or send a mail to
<a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@gromacs.org</a>.<u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

-- <br>
Gromacs Developers mailing list<br>
<br>
* Please search the archive at <a href="http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List</a> before posting!<br>
<br>
* Can&#39;t post? Read <a href="http://www.gromacs.org/Support/Mailing_Lists" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists</a><br>
<br>
* For (un)subscribe requests visit<br>
<a href="https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers" rel="noreferrer" target="_blank">https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers</a> or send a mail to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@gromacs.org</a>.</blockquote></div></div>