[gmx-users] Simulation of polarizable Carbon nanotubes
S.M. Golam Mortuza
mortuza862 at yahoo.com
Mon Jun 29 19:57:31 CEST 2015
Hi Justin,
Thank you so much for your suggestion. Also, thanks a lot for taking a close look at the paper. I've contacted with the authors of the paper and asked the topology. In the mean time, I've tried simulating a system of a benzene using the method described in the paper, and it ran successfully. So, I am assuming it's the problem with the value of polarization for carbon nanotube.
Anyway, I've compiled the new code as per your suggestion. I am just wondering whether it's possible to merge this new code with the previous version of gromacs, which is already installed in my computer. Or, are they two different executables and need to be run separately based on my preference? If the latter case, what is the executable names for the new code. For instance, we use grompp, mdrun, etc. for the regular version of gromacs. Are they similar for the new code as well?
Please accept my apology if these are very dumb questions. Actually, I am not understanding which executables need to be used for the new code to run a simulation, since I do not see the common executables of gromacs (e.g., grompp, mdrun, etc.) after I installed the new code. Any help would be highly appreciated.
Thanks once again.
On 6/25/15 6:21 PM, S.M. Golam Mortuza wrote:
> Hi Justin,
> Thanks a lot for your reply and suggestion. I have pulled the master branch and performed "git checkout drude". I think, the file named md.cpp in /src/program/mdrun is the main file to run the code. Please let me know if I am wrong.
There's a whole lot more than just md.cpp; that is the main mdrun code but
there's a lot more under the hood.
> I am just wondering how can I execute the code in my current version of gromacs (4.6.1), which is installed in my computer and cluster. Do I need to re-install the the clone? I've tried to explore the information from Git Tutorial in Gromacs website, but could not understand much. Please accept my apology.
You need to actually compile and install the new code; it compiles like any
other version of GROMACS. 4.6.1 won't do what you need.
> Regarding anisotropic polarization: I see that [water_polarization] directive was used in the topology file in the past to model anisotropic polarization of water molecule, while [polarization] was used for isotropic polarization. I am assuming by mentioning "Build the manual for the syntax of the new topology directives" in your previous email, you meant to create a new directive, for instance [cnt_polarization], in my topology file. I am not sure how to do that. I do not see any information regarding polarization directives in the gromacs manual as well. I would highly appreciate if you please provide some information how can I proceed with this.
You need to compile the development version of the manual to see the new syntax
of the [anisotropic_polarization] directive. You should not create any new
topology directives.
I also took another quick look at the paper; I think the way they are specifying
the polarization is different from what GROMACS requires. Their polarization
value is massive, orders of magnitude larger than what we typically use for
atomic polarizability. They appear to have specified the polarization of the
entire unit cell, so likely this value has to be divided over the number of
shells in the system, but that's just a guess. They say they used a modified
version of GROMACS, so you should contact them to get their topologies and/or
code to make sure it's consistent.
-Justin
--
==================================================
Justin A. Lemkul, Ph.D.
Ruth L. Kirschstein NRSA Postdoctoral Fellow
Department of Pharmaceutical Sciences
School of Pharmacy
Health Sciences Facility II, Room 629
University of Maryland, Baltimore
20 Penn St.
Baltimore, MD 21201
jalemkul at outerbanks.umaryland.edu | (410) 706-7441
http://mackerell.umaryland.edu/~jalemkul
==================================================
More information about the gromacs.org_gmx-users
mailing list