[gmx-users] Simulation of polarizable Carbon nanotubes
S.M. Golam Mortuza
mortuza862 at yahoo.com
Thu Jun 25 01:38:23 CEST 2015
Dear Gromacs Users,
I am trying to run a simulation using polarizable force field for carbon nanotube (CNT), which has 304 carbon atoms. As a test purpose, I am trying to simulate a system containing a pair of KCl ion in an infinite carbon nanotube. However, my ultimately goal is to simulate a system comprising water, KCl inside the CNT.
I have been trying to mimic the paper http://www.sciencedirect.com/science/article/pii/S0927025607000456
Also, I have been following the thread on this topic:
https://www.mail-archive.com/gromacs.org_gmx-users@maillist.sys.kth.se/msg10520.html
Again, as a test purpose, I have put only one dummy atom (atom id 306), which is harmonically connected with a shell atom (atom id 305), inside a hexagonal ring (atom id: 1 20 38 39 57 58). I have used position restrain for the nanotube and the dummy atom. I think I've followed every procedure that Justin and Peter suggested in the thread. Some parts of my itp file of the CNT looks like:
[ atoms ]
; nr type resnr residue atom cgnr charge mass typeB chargeB massB
1 CJ 1 CNT C 1 0.25 12.011 ; qtot 02 CJ 1 CNT C 2 0 12.011 ; qtot 0
3 CJ 1 CNT C 3 0 12.011 ; qtot 0..........................................................................................................................................................................
305 SL 1 CNT SL 1 -1.5 1 ; qtot 0 ; Shell
306 VS 1 CNT VS 300 0 0 ; qtot 0 ; Dummy
[ polarization ]
; virtual_site shell functiontype alpha (in nm^3)
306 305 1 0.1296
[bonds]........
[angles]......
[dihedrals]......
[ virtual_sitesn ]
; Site funct from
306 1 1 20 38 39 57 58
[ exclusions ]
; iatom excluded from interaction with i
305 1 2 3 4 5 6 7 8 9 ..... 304 ; I have used exclusions from the shell atom with all carbon atoms of the nanotube. I am not sure whether I should exclude more exclusions.
Sometimes, the simulation gives error as:EM did not converge in 20 iterationsSegmentation fault (core dumped)
I tried to play with different parameters, such as polarizablity, exclusion list, etc. However, sometimes, I can see following messages in my window, and the simulation does not move further.
starting mdrun 'KCl electrolyte in CNT'
100000 steps, 100.0 ps.
MDStep= 0/ 0 EPot: -4.83364532e+02, rmsF: 2.17e+01
step 0MDStep= 1/ 0 EPot: -4.34285614e+02, rmsF: 2.19e+01
MDStep= 2/ 0 EPot: -3.03536743e+02, rmsF: 2.22e+01
MDStep= 3/ 0 EPot: -1.36375397e+02, rmsF: 2.24e+01
MDStep= 4/ 0 EPot: 1.27241879e+01, rmsF: 2.25e+01
NOTE: Turning on dynamic load balancing
MDStep= 5/ 0 EPot: 1.01205765e+02, rmsF: 2.27e+01
MDStep= 6/ 0 EPot: 1.15893883e+02, rmsF: 2.28e+01
MDStep= 7/ 0 EPot: 7.45831146e+01, rmsF: 2.28e+01
MDStep= 8/ 0 EPot: 1.53622913e+01, rmsF: 2.29e+01
MDStep= 9/ 0 EPot: -2.12497330e+01, rmsF: 2.29e+01
MDStep= 10/ 0 EPot: -1.05190954e+01, rmsF: 2.29e+01
MDStep= 11/ 0 EPot: 4.68694420e+01, rmsF: 2.29e+01
MDStep= 12/ 0 EPot: 1.29762100e+02, rmsF: 2.29e+01
MDStep= 13/ 0 EPot: 2.02292053e+02, rmsF: 2.29e+01
MDStep= 14/ 0 EPot: 2.34559998e+02, rmsF: 2.29e+01
MDStep= 15/ 0 EPot: 2.15615555e+02, rmsF: 2.29e+01
MDStep= 16/ 0 EPot: 1.57610504e+02, rmsF: 2.30e+01
MDStep= 17/ 0 EPot: 8.87061996e+01, rmsF: 2.30e+01
MDStep= 18/ 0 EPot: 4.16818733e+01, rmsF: 2.30e+01
MDStep= 19/ 0 EPot: 3.34845123e+01, rmsF: 2.31e+01
MDStep= 20/ 0 EPot: 6.07384720e+01, rmsF: 2.31e+01
MDStep= 21/ 0 EPot: inf, rmsF: 2.30e+01
I have checked that my shell and dummy atoms remain close to each other. However, sometimes the CNT blows up. I would really appreciate if anyone can help me with this.
Justin,I have seen that your paper on polarizable force field has been published already. I am using gromacs version 4.6.1. Can I use the codes for polarizable force field in this version. Any sort of help would be highly appreciated.
Please let me know, if you need any further information. Thanks in advance.
Regards,Golam Mortuza
More information about the gromacs.org_gmx-users
mailing list