Uses of Package
edu.rit.pj.reduction

Packages that use edu.rit.pj.reduction
Package
Description
The MP package provides low-level support for Message Passing.
The BUF package provides data buffers for Message Passing.
The PJ package (Parallel Java) support shared memory, message passing and hybrid shared memory/message passing parallelization in pure Java.
The Reduction package provides a variety of reduction variables.
The Replica package provides replicated, shared reduction variables.
The pme package implements polarization and permanent electrostatics using Particle Mesh Ewald (PME).
The terms package contains analytical potential energy terms and their gradients for bonded interactions (bond, angle, stretch-bend, torsions, impropers, Urey-Bradley) and restraint terms used by Force Field X.
  • Classes in edu.rit.pj.reduction used by edu.rit.mp
    Class
    Description
    Class Op is the abstract base class for a binary operation used to do reduction in a parallel program.
    Class SharedBoolean provides a reduction variable for a value of type boolean.
    Class SharedBooleanArray provides an array reduction variable with elements of type boolean.
    Class SharedByte provides a reduction variable for a value of type byte.
    Class SharedByteArray provides an array reduction variable with elements of type byte.
    Class SharedCharacter provides a reduction variable for a value of type char.
    Class SharedCharacterArray provides an array reduction variable with elements of type char.
    Class SharedDouble provides a reduction variable for a value of type double.
    Class SharedDoubleArray provides an array reduction variable with elements of type double.
    Class SharedFloat provides a reduction variable for a value of type float.
    Class SharedFloatArray provides an array reduction variable with elements of type float.
    Class SharedInteger provides a reduction variable for a value of type int.
    Class SharedIntegerArray provides an array reduction variable with elements of type int.
    Class SharedLong provides a reduction variable for a value of type long.
    Class SharedLongArray provides an array reduction variable with elements of type long.
    Class SharedObject provides a reduction variable for a value of an object type.
    Class SharedObjectArray provides an array reduction variable with elements of an object type.
    Class SharedShort provides a reduction variable for a value of type short.
    Class SharedShortArray provides an array reduction variable with elements of type short.
  • Class
    Description
    Class Op is the abstract base class for a binary operation used to do reduction in a parallel program.
    Class SharedBoolean provides a reduction variable for a value of type boolean.
    Class SharedBooleanArray provides an array reduction variable with elements of type boolean.
    Class SharedByte provides a reduction variable for a value of type byte.
    Class SharedByteArray provides an array reduction variable with elements of type byte.
    Class SharedCharacter provides a reduction variable for a value of type char.
    Class SharedCharacterArray provides an array reduction variable with elements of type char.
    Class SharedDouble provides a reduction variable for a value of type double.
    Class SharedDoubleArray provides an array reduction variable with elements of type double.
    Class SharedFloat provides a reduction variable for a value of type float.
    Class SharedFloatArray provides an array reduction variable with elements of type float.
    Class SharedInteger provides a reduction variable for a value of type int.
    Class SharedIntegerArray provides an array reduction variable with elements of type int.
    Class SharedLong provides a reduction variable for a value of type long.
    Class SharedLongArray provides an array reduction variable with elements of type long.
    Class SharedObject provides a reduction variable for a value of an object type.
    Class SharedObjectArray provides an array reduction variable with elements of an object type.
    Class SharedShort provides a reduction variable for a value of type short.
    Class SharedShortArray provides an array reduction variable with elements of type short.
  • Classes in edu.rit.pj.reduction used by edu.rit.pj
    Class
    Description
    Class Op is the abstract base class for a binary operation used to do reduction in a parallel program.
  • Class
    Description
    Class BooleanOp is the abstract base class for a binary operation on Boolean values, used to do reduction in a parallel program.
    Class ByteOp is the abstract base class for a binary operation on byte values, used to do reduction in a parallel program.
    Class CharacterOp is the abstract base class for a binary operation on character values, used to do reduction in a parallel program.
    Class DoubleOp is the abstract base class for a binary operation on double values, used to do reduction in a parallel program.
    Class FloatOp is the abstract base class for a binary operation on float values, used to do reduction in a parallel program.
    Class IntegerOp is the abstract base class for a binary operation on integer values, used to do reduction in a parallel program.
    Class LongOp is the abstract base class for a binary operation on long values, used to do reduction in a parallel program.
    Class ObjectOp is the abstract base class for a binary operation on object values, used to do reduction in a parallel program.
    Class Op is the abstract base class for a binary operation used to do reduction in a parallel program.
    Class ShortOp is the abstract base class for a binary operation on short values, used to do reduction in a parallel program.
  • Class
    Description
    Class BooleanOp is the abstract base class for a binary operation on Boolean values, used to do reduction in a parallel program.
    Class ByteOp is the abstract base class for a binary operation on byte values, used to do reduction in a parallel program.
    Class CharacterOp is the abstract base class for a binary operation on character values, used to do reduction in a parallel program.
    Class DoubleOp is the abstract base class for a binary operation on double values, used to do reduction in a parallel program.
    Class FloatOp is the abstract base class for a binary operation on float values, used to do reduction in a parallel program.
    Class IntegerOp is the abstract base class for a binary operation on integer values, used to do reduction in a parallel program.
    Class LongOp is the abstract base class for a binary operation on long values, used to do reduction in a parallel program.
    Class ObjectOp is the abstract base class for a binary operation on object values, used to do reduction in a parallel program.
    Class ShortOp is the abstract base class for a binary operation on short values, used to do reduction in a parallel program.
  • Class
    Description
    Class SharedDouble provides a reduction variable for a value of type double.
  • Class
    Description
    Class SharedDouble provides a reduction variable for a value of type double.