Uses of Class
edu.rit.pj.ParallelRegion
Packages that use ParallelRegion
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 ParallelRegion in edu.rit.pj
Subclasses of ParallelRegion in edu.rit.pjModifier and TypeClassDescriptionclassProvides a mechanism to shut down a ParallelTeam's threads, enabling garbage collection.Methods in edu.rit.pj that return ParallelRegionModifier and TypeMethodDescriptionfinal ParallelRegionParallelConstruct.region()Returns the parallel region of code within which a parallel team is executing this parallel construct.final ParallelRegionParallelTeam.region()Returns the parallel region of code that this parallel team is executing.Methods in edu.rit.pj with parameters of type ParallelRegionModifier and TypeMethodDescriptionfinal voidParallelTeam.execute(ParallelRegion theRegion) Execute the given parallel region. -
Uses of ParallelRegion in ffx.algorithms.optimize.manybody
Subclasses of ParallelRegion in ffx.algorithms.optimize.manybodyModifier and TypeClassDescriptionclassCompute the minimum distance between each pair of residues for all rotamer permutations.classclass -
Uses of ParallelRegion in ffx.potential.nonbonded
Subclasses of ParallelRegion 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.classThe RowRegion class is used to parallelize placing onto a 3D gridclassThe SliceLoop class is used to parallelize placing onto a 3D gridclassThis class implements a spatial decomposition based on partitioning a grid into octants. -
Uses of ParallelRegion in ffx.potential.nonbonded.implicit
Subclasses of ParallelRegion 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 ParallelRegion in ffx.potential.nonbonded.pme
Subclasses of ParallelRegion 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 ParallelRegion in ffx.potential.terms
Subclasses of ParallelRegion in ffx.potential.terms -
Uses of ParallelRegion in ffx.xray
Subclasses of ParallelRegion 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.