<br><br>---------- Forwarded message ----------<br>From: <b>Anish Pednekar</b> <<a href="mailto:pednekar.anish@gmail.com">pednekar.anish@gmail.com</a>><br>Date: Thursday 24 March 2016<br>Subject: GSoC '16 Proposal<br>To: Geoffrey Hutchison <<a href="mailto:geoff.hutchison@gmail.com">geoff.hutchison@gmail.com</a>><br><br><br><div dir="ltr">Thank you for your response. I have gone through the links and I would like to ask if we are expected to do both i.e adapting OpenMM for other molecular fields as well as writing a new implementation for the existing OpenBabel code to speed up the calculations using OpenMP/OpenCL?</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 23, 2016 at 9:31 PM, Geoffrey Hutchison <span dir="ltr"><<a href="javascript:_e(%7B%7D,'cvml','geoff.hutchison@gmail.com');" target="_blank">geoff.hutchison@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>> Hi, I am Anish Pednekar, a second year student studying Information Technology at Goa College of Engineering, India. I'd like to contribute to openchemistry through Google Summer of Code. I have gone through the GSoC ideas page and the project - GPU and Multi-Core Enabled High Performance Force Field Calculations interested me.<br>
><br>
> I have worked with Cuda and OpenCL before and have successfully completed courses on Udacity and Coursera. I served as a community TA for the Heterogenous Parallel Programming course on Coursera. I am also familiar with Git.<br>
<br>
</span>We have a guide on applying here:<br>
<a href="http://wiki.openchemistry.org/Applying_to_GSoC" rel="noreferrer" target="_blank">http://wiki.openchemistry.org/Applying_to_GSoC</a><br>
<br>
There are several excellent guides to molecular mechanics force fields out on the web, but you might want to look here:<br>
<a href="http://vergil.chemistry.gatech.edu/courses/chem6485/pdf/molmech-lecture.pdf" rel="noreferrer" target="_blank">http://vergil.chemistry.gatech.edu/courses/chem6485/pdf/molmech-lecture.pdf</a><br>
<br>
There are two approaches to consider for the project:<br>
1) Adapting an existing force field package (e.g., OpenMM) for other molecular force fields - for example using Open Babel's current force field implementation to export parameters and custom force types to OpenMM XML format.<br>
<br>
2) Replacing the current code in Open Babel with a new implementation that is designed to be optimization-friendly, vectorized, and OpenMP-ready. (i.e., it breaks the molecule into work-groups to run on OpenMP or OpenCL threads).<br>
<br>
Hope that helps,<br>
-Geoff</blockquote></div><br></div>
<br>