dem_gravity 0.1.1

Configurable gravity body force plugin for MDDEM simulations
Documentation

dem_gravity

Configurable gravity body force plugin for MDDEM simulations.

Applies F = m * g to all local (non-ghost) atoms each timestep at ScheduleSet::Force.

Configuration

[gravity]
gx = 0.0       # x-component (m/s^2, default 0)
gy = 0.0       # y-component (m/s^2, default 0)
gz = -9.81     # z-component (m/s^2, default -9.81)

Usage

use mddem::prelude::*;

let mut app = App::new();
app.add_plugins(CorePlugins)
    .add_plugins(GranularDefaultPlugins)
    .add_plugins(GravityPlugin);
app.start();

Part of the MDDEM workspace.