fix nufeb/eps_secretion command

Syntax

fix ID group-ID nufeb/eps_secretion type-eps group-eps ratio eps_den seed
  • ID = user-assigned name for the fix

  • group-ID = ID of the group atoms to apply the fix to

  • eps-type = numeric type of EPS

  • group-eps = ID of the EPS group

  • ratio = extraction threshold ratio

  • eps_den = density of EPS

  • seed = random # seed (positive integer)

Examples

#--- examples/biofilm-heterotroph ---#

group HET type 1
group EPS type 2

fix eps_ext HET nufeb/eps_secretion 2 EPS 1.3 30 1234

Description

Perform EPS secretion to the atoms defined in group-ID. The fix requires fix nufeb/growth/het to accomplish as the command updates the outer_mass and outer_diameter of the atoms. Atoms using other growth models do not form an EPS shell.

The keywords eps-type and group-eps are the pre-defined numeric type and group ID that are utilised to associate EPS. EPS secretion occurs when the ratio between outer_diameter and (inner) diameter of an atom exceeds the threshold value (ratio). Upon secretion, 40% - 60% of the outer_mass becomes a separate EPS particle and is randomly placed next the to the parent.

The random seed is used for the stochastic operation, and the random numbers generated by each processor are different. This means the coordinates of individual atoms will be different when running on different numbers of processors.

Restrictions

This fix is only compatible with the following commands: