[gmx-users] how to set domain decomposition for inhomogeneous systems?
zhongjin
zhongjin1000 at yahoo.com.cn
Sun Sep 4 11:37:05 CEST 2011
Dear GMX user,
I am using GMX4.5.4 (double precision) to simulate electrolyte confined in a CNT with polarizable model. The CNT diameter is 3.0 nm and length is 6.0 nm. The box is 5.0*5.0 *6.0, out of CNT is nothing, that is to say, the system is inhomogeneous,please see it by clicking this link http://photo.163.com/hzj1000/list/#aid=228653982&m=0&page=1
As for inhomogeneous systems,we should set the spatial decomposition with option
-dd.
I use mdrun_d -deffnm nvt -v -nt 8 ,there will be errors.
starting mdrun 'cnt in water'
250000 steps, 500.0 ps.
MDStep= 0/ 0 EPot: 1.12436639e+06, rmsF: 3.00e+03
MDStep= 0/ 1 EPot: 1.10979204e+06, rmsF: 5.29e+02
MDStep= 0/ 2 EPot: 1.10935838e+06, rmsF: 1.22e+02
Warning: 1-4 interaction between 97 and 101 at distance 4.724 which is larger than the 1-4 table size 2.000 nm
These are ignored for the rest of the simulation
This usually means your system is exploding,
if not, you should increase table-extension in your mdp file
or with user tables increase the table size
MDStep= 0/ 3 EPot: nan, rmsF: 7.48e+07
MDStep= 0/ 4 EPot: nan, rmsF: 6.88e+07
MDStep= 0/ 5 EPot: nan, rmsF: 7.03e+07
MDStep= 0/ 6 EPot: nan, rmsF: 7.13e+07
MDStep= 0/ 7 EPot: nan, rmsF: 7.02e+07
MDStep= 0/ 8 EPot: nan, rmsF: 5.91e+07
MDStep= 0/ 9 EPot: nan, rmsF: 5.90e+07
MDStep= 0/10 EPot: nan, rmsF: 5.91e+07
MDStep= 0/11 EPot: nan, rmsF: 5.94e+07
MDStep= 0/12 EPot: nan, rmsF: 5.97e+07
MDStep= 0/13 EPot: nan, rmsF: 6.00e+07
MDStep= 0/14 EPot: nan, rmsF: 5.58e+07
MDStep= 0/15 EPot: nan, rmsF: 5.59e+07
MDStep= 0/16 EPot: nan, rmsF: 5.60e+07
MDStep= 0/17 EPot: nan, rmsF: 5.61e+07
MDStep= 0/18 EPot: nan, rmsF: 5.61e+07
MDStep= 0/19 EPot: nan, rmsF: 5.62e+07
step 0: EM did not converge in 20 iterations, RMS force 121.680
step 0MDStep= 1/ 0 EPot: 1.10511682e+06, rmsF: 1.57e+02
MDStep= 1/ 1 EPot: 1.10517815e+06, rmsF: 3.49e+01
MDStep= 1/ 2 EPot: 1.10515438e+06, rmsF: 8.57e+00
MDStep= 1/ 3 EPot: nan, rmsF: 5.65e+07
MDStep= 1/ 4 EPot: nan, rmsF: 5.29e+07
MDStep= 1/ 5 EPot: nan, rmsF: 5.29e+07
MDStep= 1/ 6 EPot: nan, rmsF: 5.29e+07
MDStep= 1/ 7 EPot: nan, rmsF: 5.29e+07
MDStep= 1/ 8 EPot: nan, rmsF: 5.29e+07
MDStep= 1/ 9 EPot: nan, rmsF: 5.29e+07
MDStep= 1/10 EPot: nan, rmsF: 5.29e+07
MDStep= 1/11 EPot: nan, rmsF: 5.31e+07
MDStep= 1/12 EPot: nan, rmsF: 5.31e+07
MDStep= 1/13 EPot: nan, rmsF: 5.31e+07
MDStep= 1/14 EPot: nan, rmsF: 5.31e+07
MDStep= 1/15 EPot: nan, rmsF: 5.31e+07
MDStep= 1/16 EPot: nan, rmsF: 5.31e+07
MDStep= 1/17 EPot: nan, rmsF: 5.31e+07
MDStep= 1/18 EPot: nan, rmsF: 5.31e+07
MDStep= 1/19 EPot: nan, rmsF: 5.31e+07
step 1: EM did not converge in 20 iterations, RMS force 8.566
Received the INT signal, stopping at the next NS step
MDStep= 2/ 0 EPot: 1.10553389e+06, rmsF: 1.03e+02
MDStep= 2/ 1 EPot: 1.10551468e+06, rmsF: 1.95e+01
MDStep= 2/ 2 EPot: 1.10551473e+06, rmsF: 4.56e+00
MDStep= 2/ 3 EPot: nan, rmsF: 7.55e+07
MDStep= 2/ 4 EPot: nan, rmsF: 7.11e+07
MDStep= 2/ 5 EPot: nan, rmsF: 7.10e+07
MDStep= 2/ 6 EPot: nan, rmsF: 7.09e+07
MDStep= 2/ 7 EPot: nan, rmsF: 7.08e+07
MDStep= 2/ 8 EPot: nan, rmsF: 7.08e+07
MDStep= 2/ 9 EPot: nan, rmsF: 7.07e+07
MDStep= 2/10 EPot: nan, rmsF: 7.07e+07
MDStep= 2/11 EPot: nan, rmsF: 7.06e+07
MDStep= 2/12 EPot: nan, rmsF: 7.06e+07
MDStep= 2/13 EPot: nan, rmsF: 7.06e+07
MDStep= 2/14 EPot: nan, rmsF: 7.06e+07
MDStep= 2/15 EPot: nan, rmsF: 7.06e+07
MDStep= 2/16 EPot: nan, rmsF: 7.06e+07
MDStep= 2/17 EPot: nan, rmsF: 7.06e+07
MDStep= 2/18 EPot: nan, rmsF: 7.06e+07
MDStep= 2/19 EPot: nan, rmsF: 7.06e+07
step 2: EM did not converge in 20 iterations, RMS force 4.560
However, I use mdrun_d -deffnm nvt -v -nt 2, it is OK!
Getting Loaded...
Reading file nvt.tpr, VERSION 4.5.4 (double precision)
Starting 2 threads
Loaded with Money
Making 1D domain decomposition 2 x 1 x 1
Back Off! I just backed up nvt.trr to ./#nvt.trr.2#
Back Off! I just backed up nvt.edr to ./#nvt.edr.2#
starting mdrun 'cnt in water'
250000 steps, 500.0 ps.
MDStep= 0/ 0 EPot: 1.12436639e+06, rmsF: 3.00e+03
MDStep= 0/ 1 EPot: 1.10979204e+06, rmsF: 5.29e+02
MDStep= 0/ 2 EPot: 1.10935838e+06, rmsF: 1.22e+02
MDStep= 0/ 3 EPot: 1.10933788e+06, rmsF: 3.43e+01
MDStep= 0/ 4 EPot: 1.10933636e+06, rmsF: 9.99e+00
MDStep= 0/ 5 EPot: 1.10933623e+06, rmsF: 2.91e+00
MDStep= 0/ 6 EPot: 1.10933622e+06, rmsF: 8.43e-01
MDStep= 0/ 7 EPot: 1.10933622e+06, rmsF: 2.53e-01
MDStep= 0/ 8 EPot: 1.10933622e+06, rmsF: 7.66e-02
MDStep= 0/ 9 EPot: 1.10933622e+06, rmsF: 2.30e-02
MDStep= 0/10 EPot: 1.10933622e+06, rmsF: 7.07e-03
MDStep= 0/11 EPot: 1.10933622e+06, rmsF: 2.16e-03
MDStep= 0/12 EPot: 1.10933622e+06, rmsF: 6.59e-04
And I set domain decompostion by myself instead of by defort.
mdrun_d -deffnm nvt -v -nt 8 -dd 1 1 8
It is OK!
Getting Loaded...
Reading file nvt.tpr, VERSION 4.5.4 (double precision)
Starting 8 threads
Loaded with Money
Making 1D domain decomposition 1 x 1 x 8
Back Off! I just backed up nvt.trr to ./#nvt.trr.3#
Back Off! I just backed up nvt.edr to ./#nvt.edr.3#
starting mdrun 'cnt in water'
250000 steps, 500.0 ps.
MDStep= 0/ 0 EPot: 1.12436639e+06, rmsF: 3.00e+03
MDStep= 0/ 1 EPot: 1.10979204e+06, rmsF: 5.29e+02
MDStep= 0/ 2 EPot: 1.10935838e+06, rmsF: 1.22e+02
MDStep= 0/ 3 EPot: 1.10933788e+06, rmsF: 3.43e+01
MDStep= 0/ 4 EPot: 1.10933636e+06, rmsF: 9.99e+00
MDStep= 0/ 5 EPot: 1.10933623e+06, rmsF: 2.91e+00
MDStep= 0/ 6 EPot: 1.10933622e+06, rmsF: 8.43e-01
MDStep= 0/ 7 EPot: 1.10933622e+06, rmsF: 2.53e-01
MDStep= 0/ 8 EPot: 1.10933622e+06, rmsF: 7.66e-02
MDStep= 0/ 9 EPot: 1.10933622e+06, rmsF: 2.30e-02
MDStep= 0/10 EPot: 1.10933622e+06, rmsF: 7.07e-03
MDStep= 0/11 EPot: 1.10933622e+06, rmsF: 2.16e-03
MDStep= 0/12 EPot: 1.10933622e+06, rmsF: 6.59e-04
step 0MDStep= 1/ 0 EPot: 1.10517946e+06, rmsF: 1.04e+02
MDStep= 1/ 1 EPot: 1.10515795e+06, rmsF: 1.94e+01
MDStep= 1/ 2 EPot: 1.10515825e+06, rmsF: 4.48e+00
MDStep= 1/ 3 EPot: 1.10515825e+06, rmsF: 1.10e+00
MDStep= 1/ 4 EPot: 1.10515824e+06, rmsF: 2.83e-01
MDStep= 1/ 5 EPot: 1.10515824e+06, rmsF: 7.69e-02
MDStep= 1/ 6 EPot: 1.10515824e+06, rmsF: 2.23e-02
MDStep= 1/ 7 EPot: 1.10515824e+06, rmsF: 6.54e-03
MDStep= 1/ 8 EPot: 1.10515824e+06, rmsF: 1.98e-03
I am not so sure what I do is proper, anybody have experence in seting domain decomposition for inhomogeneous systems? Could you give me some advices!
Thanks in advance !
Zhongjin He
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20110904/443d4b2d/attachment.html>
More information about the gromacs.org_gmx-users
mailing list