Uses of Class
edu.rit.pj.IntegerSchedule
Package
Description
The PJ package (Parallel Java) support shared memory, message passing and
hybrid shared memory/message passing parallelization in pure Java.
The FFT package implements 1D and 3D FFTs of real or complex valued data, including SMP
parallelization of 3D transforms and convolution using the Parallel Java library.
The Nonbonded package implements nonbonded molecular mechanics terms such as van der Waals and
Particle Mesh Ewald electrostastics.
The X-ray package implements support for X-ray and Neutron refinement.
-
Uses of IntegerSchedule in edu.rit.pj
Modifier and TypeMethodDescriptionstatic IntegerSchedule
IntegerSchedule.dynamic()
Returns a dynamic schedule object with a chunk size of 1.static IntegerSchedule
IntegerSchedule.dynamic
(int theChunkSize) Returns a dynamic schedule object with the given chunk size.static IntegerSchedule
IntegerSchedule.fixed()
Returns a fixed schedule object.static IntegerSchedule
IntegerSchedule.guided()
Returns a self-guided schedule object with a minimum chunk size of 1.static IntegerSchedule
IntegerSchedule.guided
(int theChunkSize) Returns a self-guided schedule object with the given minimum chunk size.static IntegerSchedule
Returns a schedule object of a type determined by parsing the given string.static IntegerSchedule
IntegerSchedule.runtime()
Returns a schedule object of a type determined at run time.static IntegerSchedule
IntegerSchedule.runtime
(IntegerSchedule defaultSchedule) Returns a schedule object of a type determined at run time, using the given default schedule.IntegerForLoop.schedule()
Determine this parallel for loop's schedule.IntegerStrideForLoop.schedule()
Determine this parallel for loop's schedule.WorkerIntegerForLoop.schedule()
Determine this worker for loop's schedule.WorkerIntegerStrideForLoop.schedule()
Determine this worker for loop's schedule.Modifier and TypeMethodDescriptionstatic IntegerSchedule
IntegerSchedule.runtime
(IntegerSchedule defaultSchedule) Returns a schedule object of a type determined at run time, using the given default schedule. -
Uses of IntegerSchedule in ffx.algorithms.optimize.manybody
ModifierConstructorDescriptionDistanceRegion
(int nt, int nResidues, Crystal crystal, int[][][] lists, IntegerSchedule schedule) -
Uses of IntegerSchedule in ffx.numerics.fft
ModifierConstructorDescriptionComplex3DParallel
(int nX, int nY, int nZ, ParallelTeam parallelTeam, IntegerSchedule integerSchedule) Initialize the 3D FFT for complex 3D matrix.Real3DParallel
(int nX, int nY, int nZ, ParallelTeam parallelTeam, IntegerSchedule integerSchedule) Initialize the FFT for real input. -
Uses of IntegerSchedule in ffx.potential.nonbonded
Modifier and TypeClassDescriptionclass
A fixed schedule that balances pairwise work across threads.class
A fixed schedule that load balances work chunks across threads. -
Uses of IntegerSchedule in ffx.potential.nonbonded.pme
Modifier and TypeFieldDescriptionRealSpaceNeighborParameters.realSpaceSchedule
Pairwise schedule for load balancing.AlchemicalParameters.vaporEwaldSchedule
AlchemicalParameters.vaporPermanentSchedule
Modifier and TypeMethodDescriptionvoid
PCGSolver.init
(Atom[] atoms, double[][][] coordinates, double[] polarizability, double[] ipdamp, double[] thole, boolean[] use, Crystal crystal, double[][][] inducedDipole, double[][][] inducedDipoleCR, double[][] directDipole, double[][] directDipoleCR, AtomicDoubleArray3D field, AtomicDoubleArray3D fieldCR, EwaldParameters ewaldParameters, double dieletric, ParallelTeam parallelTeam, IntegerSchedule realSpaceSchedule, long[] realSpaceSCFTime) void
PermanentFieldRegion.init
(Atom[] atoms, Crystal crystal, double[][][] coordinates, double[][][] globalMultipole, double[][][] inducedDipole, double[][][] inducedDipoleCR, int[][][] neighborLists, ScaleParameters scaleParameters, boolean[] use, int[] molecule, double[] ipdamp, double[] thole, int[][] ip11, int[][] mask12, int[][] mask13, int[][] mask14, LambdaMode lambdaMode, boolean reciprocalSpaceTerm, ReciprocalSpace reciprocalSpace, EwaldParameters ewaldParameters, PCGSolver pcgSolver, IntegerSchedule permanentSchedule, RealSpaceNeighborParameters realSpaceNeighborParameters, AtomicDoubleArray3D field, AtomicDoubleArray3D fieldCR, PMETimings pmeTimings) -
Uses of IntegerSchedule in ffx.xray
Modifier and TypeClassDescriptionclass
GradientSchedule class.class
RowSchedule class.class
SliceSchedule class.