How to Remove a Particle from Domain using UDF?

While writing a DPM specific UDF, sometimes it is required to terminate (remove) particles that do not meet a particular condition. In some cases, you may want to remove all particles whose temperature is less than a prescribed temperature, or you may want to remove all particles whose diameter is less than a defined value

To remove such particles, you need t use the following DPM macro

p->stream_index = -1;

This command works for all particle types. The mass and energy of the particle also gets lost along with the particle, when this command is used.





Show Form
No comments yet. Be the first to add a comment!