<HTML> <CENTER><A HREF = "http://www.cfdem.com">LIGGGHTS(R)-PUBLIC WWW Site</A> - <A HREF = "Manual.html">LIGGGHTS(R)-PUBLIC Documentation</A> - <A HREF = "Section_commands.html#comm">LIGGGHTS(R)-PUBLIC Commands</A> </CENTER> <HR> <H3>compute rigid command </H3> <H3>compute multisphere command </H3> <P><B>Syntax:</B> </P> <PRE>compute ID group-ID rigid (or multisphere) property property_name </PRE> <UL><LI>ID, group-ID are documented in <A HREF = "compute.html">compute</A> command <LI>property = obligatory keyword <LI>property_name = <I>xcm</I> or <I>vcm</I> or <I>fcm</I> or <I>torque</I> or <I>quat</I> or <I>angmom</I> or <I>omega</I> or <I>density</I> or <I>type</I> or <I>id</I> or <I>masstotal</I> or <I>inertia</I> or <I>ex_space</I> or <I>ey_space</I> or <I>ez_space</I> <PRE> <I>xcm</I> = body position (based on center of mass) (3 values) <I>vcm</I> = body velocity (based on center of mass) (3 values) <I>fcm</I> = body force (based on center of mass) (3 values) <I>torque</I> = body torque (based on center of mass) (3 values) <I>quat</I> = body quaternion (based on center of mass) (4 values) <I>angmom</I> = body angular momentum (based on center of mass) (3 values) <I>omega</I> = body angular velocity (based on center of mass) (3 values) <I>density</I> = body density (1 value) <I>atomtype</I> = atom type (material type) of the rigid body (1 value) <I>clumptype</I> = multi-sphere type as defined in <A HREF = "fix_particletemplate_multisphere.html">fix paticleteplate/multisphere</A> (1 value) <I>id_multisphere</I> = body id (1 value) <I>masstotal</I> = body mass (1 value) <I>inertia</I> = body intertia (based on center of mass, around ex_space, ey_space, ez_space) (3 values) <I>ex_space</I>, <I>ey_space</I>, <I>ez_space</I> = eigensystem of the body (based on center of mass) (3 values each) </PRE> </UL> <P><B>Examples:</B> </P> <PRE>compute xcm all rigid property xcm compute xcm all multisphere property xcm </PRE> <P><B>Description:</B> </P> <P>Define a computation that calculates properties of individual multi-sphere bodies (clumps) in the similation that were defined via <A HREF = "fix_particletemplate_multisphere.html">fix particletemplate/multisphere</A> </P> <P>The local data stored by this command is generated by looping over the all the bodies owned on a process. </P> <P>IMPORTANT NOTE: the group-ID is ignored for this command, as group data is atom-based, not clump-based. </P> <P><B>Output info:</B> </P> <P>This compute calculates a local vector or local array depending on the length of the data (see above). The vector or array can be accessed by any command that uses local values from a compute as input. See <A HREF = "Section_howto.html#4_15">this section</A> for an overview of LIGGGHTS(R)-PUBLIC output options. </P> <P><B>Restrictions:</B> </P> <P>Can only be used together with a granular pair style. For accessing particle-wall contact data, only mesh walls can be used. </P> <P><B>Related commands:</B> </P> <P><A HREF = "dump.html">dump local</A>, <A HREF = "compute_property_local.html">compute property/local</A> </P> <P><B>Default:</B> none </P> </HTML>