CFD-ACE+ provides eight user subroutines to control the shape, initial conditions and motion of macroparticles:
- umacrop_init
- upblock_bforce
- upblock_pforce
- upblock_vforce
- upblockage
- upmotion
- upoint_init
- upoint_xyz
An example for each of them is provided in this demo.