Package edu.rit.pj.cluster
@ParametersAreNonnullByDefault
package edu.rit.pj.cluster
The Cluster package contains the Parallel Java cluster middleware and the main program
for the PJ Job Scheduler Daemon process for a parallel computer.
- Since:
- 1.0
-
ClassDescriptionClass BackendClassLoader provides a class loader for a job backend process in the PJ cluster middleware.Class BackendFileInputStream provides an object in a job backend process that reads a sequential file in the job frontend process.Class BackendFileOutputStream provides an object in a job backend process that writes a sequential file in the job frontend process.Class BackendFileReader provides an object that reads sequential files in the job backend process.Class BackendFileWriter provides an object that writes sequential files in the job backend process.Class BackendInfo provides a record of information about one backend node in the PJ cluster middleware.The state of a backend node.Class CommPattern provides static methods for calculating communication patterns for collective communication operations.Class Configuration provides configuration information about a parallel computer running Parallel Java.Class Constants contains various constants used in the PJ cluster middleware.Class FrontendFileReader provides an object that reads sequential files in the job frontend process.Class FrontendFileWriter provides an object that writes sequential files in the job frontend process.Class JobBackend is the main program for a job backend process in the PJ cluster middleware.Class JobBackendMessage provides a message sent to a Job Backend process (interface JobBackendRef) in the PJ cluster middleware.Class JobBackendProxy provides a proxy object for sending messages to a PJ job backend process.Interface JobBackendRef specifies the interface for the PJ job backend process.Class JobFrontend provides the message handler for the PJ job frontend process.Class JobFrontendMessage provides a message sent to a Job Frontend process (interface JobFrontendRef) in the PJ cluster middleware.Class JobFrontendProxy provides a proxy object for sending messages to a PJ job frontend process.Interface JobFrontendRef specifies the interface for the PJ job frontend process.Class JobInfo provides a record of information about one job in a parallel computer in the PJ cluster middleware.The state of a job.Class JobScheduler is the main program for the PJ Job Scheduler Daemon process for a parallel computer.Class JobSchedulerException is thrown to indicate that a job frontend process was unable to contact the Job Scheduler Daemon.Class JobSchedulerMessage provides a message sent to a Job Scheduler process (interface JobSchedulerRef) in the PJ cluster middleware.Class JobSchedulerProxy provides a proxy object for sending messages to a PJ job scheduler process.Interface JobSchedulerRef specifies the interface for the PJ Job Scheduler Daemon process.Class Message is the abstract base class for a message sent to a process in the PJ cluster middleware.Class NonPjJobFrontend provides the message handler for a job frontend process that communicates with the Job Scheduler to allocate backend nodes but does not run a PJ program.Class ProcessInfo provides a record of information about one job backend process in the PJ cluster middleware.The state of a job backend process.Class Proxy is the abstract base class for a proxy object for sending messages to a PJ process.Class ResourceCache provides a cache of resources, indexed by resource name.