AGXSimulator ItemΒΆ

The following properties can be used in AGXSimulator Item.

Parameter

Default Value

Unit

Data type

Explanation

NumThreads

1

thread

unsigned int

The number of thread AGX Dynamics uses, which activate the function of parallelization for solver and collision detection. It can be confimed by checking CPU usage via top command etc.

ContactReduction

true

-

bool

activate/disable for contact reduction function by true/false. The benefit of ContactReduction is reduction of calcuration by reduction of unnecessary contacts.

ContactReductionBinResolution

3

piece

unsigned int

number of bin for contact reduction. (1-10). It is used for 6-dimensional binning algorithm.

ContactReductionThreshold

12

piece

unsigned int

threshold for starting contact reduction. Once the number of contacts are more than designated threshold, contact reduction is activated.

ContactWarmstarting

false

-

bool

If the status of contact is the same as the last step, using the solution of the last solver, the calculation can be converged quickly.

AMOR

false

-

bool

Merge the relatively resting rigid bodies together and reduce the amount of solver calculation. Specify true or false. Each link needs to be set AMOR. Details in to Additional parameters for body model.

AutoSleep(deprecated)

false

-

bool

Automatic sleeping function for resting rigid body from the solver, which contributes to reducing calculation by true/faulse. Each link needs to be set autoSleep. Details in Additional parameters for body model .

SaveToAGXFileOnStart

false

-

bool

Save the simulation in .agx file format when simulation starts. The stored directry is the one that executable binary is saved or current directry when executed. It can be used for debugging of AGXDynamics and performance checking.