Neighbor list overflow

Submitted by masood on Thu, 07/16/2015 - 13:56

Hi everyone
I was running my input script, but I got the following error:
'' Neighbor list overflow, boost neigh_modify one ''
and after that the simulation aborted at the first step.
Can you help me please within this problem?

I am inserting 10000 small particle in a spherical region and dragging them toward the center point to make a large agglomerate using the following script:

# initialization
units cgs
newton off
boundary f f f
atom_style granular
communicate single vel yes

# region for inserting particle
region reg sphere 0.0 0.0 0.0 0.01
create_box 1 reg
neigh_modify every 1 delay 100 check yes

# physical properties of particle
fix m1 all property/global youngsModulus peratomtype 4e10
fix m2 all property/global poissonsRatio peratomtype 0.12
fix m3 all property/global coefficientRestitution peratomtypepair 1 0.5
fix m4 all property/global coefficientFriction peratomtypepair 1 0.26
fix m5 all property/global coefficientRollingFriction peratomtypepair 1 0.002
fix m6 all property/global cohesionEnergyDensity peratomtypepair 1 3e12

# particle size
fix pts all particletemplate/sphere 1 atom_type 1 density constant 1.52 radius constant 5e-4
fix pdd all particledistribution/discrete 435 1 pts 1.0

# particle insertation
fix ins all insert/pack seed 12345 distributiontemplate pdd insert_every once overlapcheck yes all_in yes region reg particles_in_region 10000 ntry_mc 1000

# contact model
pair_style gran model hertz tangential history cohesion sjkr
pair_coeff * *

# applying a constant force (almost ten-fold of particle's weight) toward the center
fix center all drag 0.0 0.0 0.0 7e-6 1e-7

# integration
fix integrate all nve/sphere

timestep 1e-6

# setting outputs
thermo_style one
thermo 1000
thermo_modify lost ignore norm no

# run 1st step to check timestep
fix ctg all check/timestep/gran 1 0.01 0.01
run 1
unfix ctg

# create dump
dump dmp all custom 1000 dump*.agg id type type x y z ix iy iz vx vy vz fx fy fz omegax omegay omegaz radius

#
run 100000

Daniel Queteschiner | Thu, 07/16/2015 - 16:26

It seems like you've missed to set an appropriate skin distance via the neighbor command.