Hi all:<br> I recently want to add some myself pull code in the gromacs4.5.4 kernel. When I read the gmx's scoure code I am confused by how GMX4.5 realize its parallel. I know GMX4.5 can do multi-thread parallel computation in one nodes without using external MPI. But I don't know if gmx4.5 still has to use some inner MPI libraries, for example some <span class="highlight" style="background-color:yellow">thread</span>-MPI library which provides a multithreaded MPI implementation or it just gets access to shared memory directly for data exchanging. Is there anyone who can give me some instruction? Thank you so much.<br>
<br>best wishes<br><br>Yorquant .Wang<br>ShangHai Jiaotong University<br>ShangHai China<br><br>