Uses of Class
edu.rit.pj.ParallelConstruct
Packages that use ParallelConstruct
Package
Description
The PJ package (Parallel Java) support shared memory, message passing and
hybrid shared memory/message passing parallelization in pure Java.
The manybody package implements many-body rotamer optimization infrastructure,
including distance matrices, an energy expansion (self, two-body, three-body,
and four-body), Dead-end elimination criteria, Goldstein elimination criteria,
and supporting data structures for efficient optimization.
The Nonbonded package implements nonbonded molecular mechanics terms such as van der Waals and
Particle Mesh Ewald electrostastics.
The implicit package implements implicit solvent models and related terms,
including Generalized Kirkwood (GK) electrostatics, surface area terms,
dispersion/cavitation contributions, and supporting parallel regions for
Born radii and field evaluation.
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.
The X-ray package implements support for X-ray and Neutron refinement.
-
Uses of ParallelConstruct in edu.rit.pj
Subclasses of ParallelConstruct in edu.rit.pjModifier and TypeClassDescriptionclassClass BarrierAction is the abstract base class for an object containing code that is executed as part of a barrier wait.classClass IntegerForLoop is the abstract base class for one variation of a parallel for loop that is executed inside a ParallelRegion.classClass IntegerStrideForLoop is the abstract base class for one variation of a parallel for loop that is executed inside a ParallelRegion.classProvides a mechanism to shut down a ParallelTeam's threads, enabling garbage collection.classClass LongForLoop is the abstract base class for one variation of a parallel for loop that is executed inside a ParallelRegion.classClass LongStrideForLoop is the abstract base class for one variation of a parallel for loop that is executed inside a ParallelRegion.classClass ParallelForLoop is the abstract base class for a parallel for loop that is executed inside a ParallelRegion.classClass ParallelIteration is the abstract base class for a parallel iteration that is executed inside a ParallelRegion.classClass ParallelRegion is the abstract base class for a parallel region that is executed by a ParallelTeam of threads.classClass ParallelSection is the abstract base class for a section of code to be executed in parallel. -
Uses of ParallelConstruct in ffx.algorithms.optimize.manybody
Subclasses of ParallelConstruct in ffx.algorithms.optimize.manybodyModifier and TypeClassDescriptionclassCompute the minimum distance between each pair of residues for all rotamer permutations.classclass -
Uses of ParallelConstruct in ffx.potential.nonbonded
Subclasses of ParallelConstruct in ffx.potential.nonbondedModifier and TypeClassDescriptionclassThe NeighborList class builds Verlet lists in parallel via a spatial decomposition.classThe class computes b-Splines that are used to spline multipoles and induced dipoles onto the PME grid.classclassThe RowLoop class is used to parallelize placing onto a 3D gridclassThe RowRegion class is used to parallelize placing onto a 3D gridclassThe SliceLoop class is used to parallelize placing onto a 3D gridclassThe SliceLoop class is used to parallelize placing onto a 3D gridclassLoop over a list of atoms and assign their density to a grid.classThis class implements a spatial decomposition based on partitioning a grid into octants. -
Uses of ParallelConstruct in ffx.potential.nonbonded.implicit
Subclasses of ParallelConstruct in ffx.potential.nonbonded.implicitModifier and TypeClassDescriptionclassParallel computation of Born radii chain rule terms via the Grycuk method.classParallel computation of Born radii via the Grycuk method.classConnollyRegion uses the algorithms from the AMS/VAM programs of Michael Connolly to compute the analytical molecular surface area and volume of a collection of spherical atoms; thus it implements Fred Richards' molecular surface definition as a set of analytically defined spherical and toroidal polygons.classParallel calculation of continuum dispersion energy via pairwise descreening.classParallel calculation of the Generalized Kirkwood reaction field energy.classInitial implementation of a Hydrophobic PMF.classParallel calculation of the Generalized Kirkwood induced reaction field.classParallel initialization of accumulation arrays for Generalized Kirkwood.classParallel computation of the Generalized Kirkwood permanent reaction field.classSurfaceAreaRegion performs an analytical computation of the weighted solvent accessible surface area of each atom and the first derivatives of the area with respect to Cartesian coordinates -
Uses of ParallelConstruct in ffx.potential.nonbonded.pme
Subclasses of ParallelConstruct in ffx.potential.nonbonded.pmeModifier and TypeClassDescriptionclassParallel computation of induced dipoles due to the direct field.classParallel expansion of the asymmetric unit induced dipoles to symmetry mates by applying symmetry operator rotation matrices.classParallel summation and reduction of components of the induced dipole field at each atom.classParallel calculation of the induced dipole field.classParallel initialization of accumulation arrays, expand atomic coordinates and rotation of multipoles into the global frame.classParallel computation of the OPT induced dipoles.classParallel computation of the permanent field.classParallel computation of the polarization energy as sum over atomic contributions (-1/2 u.E).classParallel evaluation of the PME real space energy and gradient.classParallel evaluation of the PME reciprocal space energy and gradient.classParallel conversion of torques into forces, and then reduce them.classParallel successive over-relaxation (SOR) solver for the self-consistent field. -
Uses of ParallelConstruct in ffx.potential.terms
Subclasses of ParallelConstruct in ffx.potential.terms -
Uses of ParallelConstruct in ffx.xray
Subclasses of ParallelConstruct in ffx.xrayModifier and TypeClassDescriptionclassThis class implements a spatial decomposition based on partitioning a grid into octants.classThe BulkSolventList class builds a list of atoms in symmetry mates that are within a cutoff distance of an atom in the asymmetric unit.classBulkSolventRowRegion class.classThis class implements a spatial decomposition based on partitioning a grid into octants.