fix bubble command

Warning

This is an experimental feature. It may produce unexpected results, and its behaviour may change without announcement in a future version

Warning

GPU support for this command has not been tested and may not work as expected.

Syntax

fix ID group-ID buoyancy keyword value ...
  • ID, group-ID are documented in fix command

  • bubble = style name of this fix command

Examples

fix bubble bubblegroup bubble

Description

This is a basic fix for Lagrangian bubble models. It does not perform any actual calculation, it rather enforces a set of assumptions that guide the user towards setting up a Lagrangian bubble simulation:

  • Bubble models need atom_style sphere

  • A group ‘bubble’ must be defined

  • A group ‘solid’ may optionally be defined

  • All fix particletemplate/sphere commands must to be applied to either group ‘bubble’ or ‘solid’

  • All ‘fix bubble/*’ commands have to use ‘bubble’ as fix group

  • A fix nve/sphere commands (if any) have to be applied to the ‘solid’ group

Restart, fix_modify, output, run start/stop

No information about this fix is written to binary restart files. No fix_modify option applies to this fix. This fix computes a a global 3-vector of the total buoyancy force, which can be accessed by various output commands. No parameter of this fix can be used with the start/stop keywords of the run command.

Restrictions

The main purpose of this fix is to enforce restrictions. (See description above)

Default

none