.. index:: fix nufeb/division/bacillus fix nufeb/division/bacillus command ==================================== .. parsed-literal:: fix ID group-ID nufeb/division/bacillus length seed keyword value ... * ID = user-assigned name for the fix * group-ID = ID of the group atoms to apply the fix to * diameter = threshold length to trigger division * seed = random # seed (positive integer) * zero keyword/value pair may be appended * keyword = *normal* or *conserve* .. parsed-literal:: *normal* value = standard deviation of the normal distribution *conserve* value = *mass* or *length* Examples """""""" .. code-block:: #--- examples/rod-shape-ecoli ---# fix div all nufeb/division/bacillus 5e-6 1234 conserve length normal 1e-6 Description """""""""""""" Perform microbial division to the bacillus style atoms (:doc:`atom_style bacillus `) defined in *group-ID*. Division occurs when the bacillus length reaches the threshold value *length*. If the keyword *normal* is used, the threshold value is determined by a normal distribution with a mean of *length* and a standard deviation of *normal*. Upon division, the bacillus cell divides into two daughter cells of equal size. If the keyword *conserve* is given with a value of *mass*, the total mass of the two daughter cells is conserved. Otherwise, the total length will be conserved. After division, the contact point between the two daughter cells is the center of the parent cell. The random *seed* is used for the stochastic operations, and the random numbers generated by each processor are different. This means the division length of individual atoms will be different when running on different numbers of processors.