Shear Flow of non-spherical particles

Dear lammps users,

It sent this message this morning but seems that the email was not sent
correctly and the thread is empty. So I am sorry if you are recieving
this for the second time.

I'm new to lammps and trying to simulate shear flow of non-spherical
particles (dumbblle shape) using fix rigid and granular package.
The particles are create from two overlapping spheres (see attached
figure) and initially configured in a 25x25x25 lattice (using pizza.py)
with a vol fraction of 0.6

I am using the following script for my simulation

units si
atom_style sphere
boundary p p p
newton off
comm_modify mode single vel yes

#Read the Cluster of compound particles and add mol property
fix addMolecule all property/atom mol ghost yes
read_data dumbells.dat fix addMolecule NULL Molecules

#Relax the particles
pair_style gran/hooke/history 2000 NULL 50 NULL 1 0
pair_coeff * *

velocity all create 1e15 1234 loop geom

neighbor 0.003 bin
neigh_modify delay 0 every 1 check yes

timestep 1e-5
fix 1 all rigid molecule

run 30000

#Remove Previous Settings
unfix 1
uncompute 1
uncompute 2

reset_timestep 0

#New Seetings
change_box all triclinic remap

pair_style gran/hooke/history 2000 NULL 50 NULL 0.5 1
pair_coeff * *

timestep 1e-5

fix 1 all rigid molecule

fix shearRun all deform 1 xy erate ${shearRate} remap v units box

run ${NSTEPS}

I expect to get a linear velocity profile but I get an S shape profile.
This is independant of the time step size. I have attched velocity
profile results for three different shear rates. At very low rates
(\{shearRate\}\~1\) the profile is almost linear but this quickly changes to an S shape by slightly increasing the shear rate \({shearRate}>2).
The simulation also seems to have reached steady state since I tested it
with two different ${NSTEPS} with larger nstep twice the smaller one.

I appriciate any suggestions from the developpers or the community.

Thank you

Sina

untitled.png

twoParticle.png