Erik,<br>Interesting. I may want to get involved with that. I've worked on extending the API for LAMMPS and much of my MS thesis will be about appropriate API functionality for MD code. Is there an OpenMM mailing list?
<br><br>—Ben<br><br><div><span class="gmail_quote">On 2/7/07, <b class="gmail_sendername">Erik Lindahl</b> <<a href="mailto:lindahl@cbr.su.se">lindahl@cbr.su.se</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Ben,<br><br>On Feb 6, 2007, at 11:57 PM, Ben FrantzDale wrote:<br><br>> I am interested in using GROMACS as a library. I get the impression<br>> from its use in Folding@Home that this is possible, but I don't see
<br>> any documentation on the subject. Is there a C/C++ API for GROMACS<br>> so that I could initialize GROMACS with an MPI communicator then<br>> send it jobs to process? If so, did I just not find the documentation?
<br>><br><br>At the moment there isn't really an standardized (read: stable) API.<br>It changes as functionality is added to the calls, which in turn<br>aren't really well-documented either.<br><br>For F@H we're simply using a normal Gromacs binary I ported to
<br>windows a couple of years ago, and then add a couple of data<br>encryption routines. Thus, it's called on a script rather than API<br>level.<br><br>However, there is some good news: We recently started working on a
<br>standard "OpenMM" interface that will not only be well documented,<br>but we will also make the entire specification public so that it can<br>be implemented by anybody, much like OpenGL. And just like OpenGL we
<br>can hopefully convince people to use it by supporting hardware<br>acceleration.<br><br>Cheers,<br><br>Erik<br><br>_______________________________________________<br>gmx-users mailing list <a href="mailto:gmx-users@gromacs.org">
gmx-users@gromacs.org</a><br><a href="http://www.gromacs.org/mailman/listinfo/gmx-users">http://www.gromacs.org/mailman/listinfo/gmx-users</a><br>Please don't post (un)subscribe requests to the list. Use the<br>www interface or send it to
<a href="mailto:gmx-users-request@gromacs.org">gmx-users-request@gromacs.org</a>.<br>Can't post? Read <a href="http://www.gromacs.org/mailing_lists/users.php">http://www.gromacs.org/mailing_lists/users.php</a><br></blockquote>
</div><br>