[gmx-users] default -rdd with distance restraints seems too large
Christopher Neale
chris.neale at mail.utoronto.ca
Thu Oct 17 17:57:46 CEST 2013
Thanks for the hint XAvier.
Unfortunately, I get crashes with particle decomposition (see below). If I use either DD or PD, I can run on up to 2 threads
without adjusting -rdd or -dds. I can only use >2 thread with DD if I set -rdd 2.8. If I try to use more than 2 threads with PD,
I get lincs problems and immediate crashes. If I export GMX_MAXCONSTRWARN=-1 with the same setup , then I get a segfault immediately.
Note, however, that if I use constraints=none and set my timestep to 0.5 fs, I can indeed use PD with 8 threads (without exporting GMX_MAXCONSTRWARN).
Also note that I am using the SD integrator, but I just tested and PD also gives me an error with the md integrator.
(( I don't think that the crashes have anything to do with improper setup. These runs are fine in serial or in parallel as described
above and only ever "explode"/crash with PD and >2 threads, for which they do so immediately )).
Here is the error that I get when I
Step 0, time 0 (ps) LINCS WARNING
relative constraint deviation after LINCS:
rms 218.843810, max 8135.581543 (between atoms 15623 and 15624)
bonds that rotated more than 30 degrees:
atom 1 atom 2 angle previous, current, constraint length
13908 13916 90.8 0.2130 0.8066 0.1538
13916 13917 90.3 0.2402 0.7979 0.1111
13916 13918 90.2 0.2403 0.8452 0.1111
13916 13919 89.3 1.3408 0.9956 0.1430
...
...
22587 22589 31.7 0.4648 0.1144 0.1111
22587 22590 90.2 0.4168 0.1273 0.1111
Wrote pdb files with previous and current coordinates
starting mdrun 'Gallium Rubidium Oxygen Manganese Argon Carbon Silicon in water'
5000000 steps, 10000.0 ps.
WARNING: Listed nonbonded interaction between particles 13908 and 13920
at distance 3f which is larger than the table limit 3f nm.
This is likely either a 1,4 interaction, or a listed interaction inside
a smaller molecule you are decoupling during a free energy calculation.
Since interactions at distances beyond the table cannot be computed,
they are skipped until they are inside the table limit again. You will
only see this message once, even if it occurs for several interactions.
IMPORTANT: This should not happen in a stable simulation, so there is
probably something wrong with your system. Only change the table-extension
distance in the mdp file if you are really sure that is the reason.
step 0: Water molecule starting at atom 39302 can not be settled.
Check for bad contacts and/or reduce the timestep if appropriate.
step 0: Water molecule starting at atom 53072 can not be settled.
Check for bad contacts and/or reduce the timestep if appropriate.
Step 0, time 0 (ps) LINCS WARNING
relative constraint deviation after LINCS:
rms 2569455308.447471, max 215672291328.000000 (between atoms 14054 and 14055)
bonds that rotated more than 30 degrees:
atom 1 atom 2 angle previous, current, constraint length
13442 13444 90.0 0.1111 0.1147 0.1111
13503 13506 40.8 0.1538 0.2002 0.1538
13506 13507 45.2 0.1111 0.1541 0.1111
...
...
19020 19023 89.8 0.1534 66420.9531 0.1530
;;dispcorr = EnerPres ;; not using for CHARMM simulations
###########################################################
mdp options:
constraints = all-bonds
lincs-iter = 1
lincs-order = 6
constraint_algorithm = lincs
integrator = sd
dt = 0.002
tinit = 0
nsteps = 5000000
nstcomm = 1
nstxout = 5000000
nstvout = 5000000
nstfout = 5000000
nstxtcout = 500
nstenergy = 500
nstlist = 10
nstlog=0 ; reduce log file size
ns_type = grid
vdwtype = switch
rlist = 1.2
rlistlong = 1.3
rvdw = 1.2
rvdw-switch = 0.8
rcoulomb = 1.2
coulombtype = PME
ewald-rtol = 1e-5
optimize_fft = yes
fourierspacing = 0.12
fourier_nx = 0
fourier_ny = 0
fourier_nz = 0
pme_order = 4
tc_grps = System
tau_t = 1.0
ld_seed = -1
ref_t = 310
gen_temp = 310
gen_vel = yes
unconstrained_start = no
gen_seed = -1
Pcoupl = berendsen
pcoupltype = semiisotropic
tau_p = 4 4
compressibility = 4.5e-5 4.5e-5
ref_p = 1.0 1.0
disre = simple
disre-fc = 5
-- original message --
Yes it is a pity!
But particle decomposition helps :)) well helped!
More information about the gromacs.org_gmx-users
mailing list