THE PARALLEL JAVA 2 LIBRARY

Parallel Java 2 (PJ2) is an API and middleware for parallel programming in 100% Java on multicore parallel computers, cluster parallel computers, hybrid multicore cluster parallel computers, and GPU accelerated parallel computers.

See: Description

Packages 
Package Description
edu.rit.crypto
Package edu.rit.crypto contains implementations of cryptographic algorithms.
edu.rit.draw
Package edu.rit.draw contains classes and programs for drawing diagrams and slides of all kinds.
edu.rit.draw.item
Package edu.rit.draw.item contains classes for the different kinds of drawing items that can appear in a Drawing.
edu.rit.draw.item.test
Package edu.rit.draw.item.test contains test programs for the classes in packages edu.rit.draw and edu.rit.draw.item.
edu.rit.gpu
Package edu.rit.gpu contains classes for Parallel Java 2's graphics processing unit (GPU) programming capability.
edu.rit.gpu.example
Package edu.rit.gpu.example contains example programs illustrating how to do GPU parallel programming with the Parallel Java 2 Library.
edu.rit.gpu.test
Package edu.rit.gpu.test contains unit test programs for the classes in package edu.rit.gpu.
edu.rit.http
Package edu.rit.http contains components for working with the Hypertext Transfer Protocol (HTTP).
edu.rit.image
Package edu.rit.image contains classes for creating image files.
edu.rit.image.png
Package edu.rit.image.png contains classes for creating PNG image files.
edu.rit.io
Package edu.rit.io contains components for input/output.
edu.rit.numeric
Package edu.rit.numeric contains common classes for numerical computation.
edu.rit.numeric.plot
Package edu.rit.numeric.plot provides classes and interfaces for plotting data.
edu.rit.numeric.plot.impl
Package edu.rit.numeric.plot.impl provides low-level implementation classes for the high-level plotting classes in package edu.rit.numeric.plot.
edu.rit.pj2
Package edu.rit.pj2 contains Parallel Java 2 (PJ2), an API and middleware for parallel programming in 100% Java on multicore parallel computers, cluster parallel computers, supercomputing grids, and cloud computing services.
edu.rit.pj2.example
Package edu.rit.pj2.example contains example programs illustrating how to do parallel programming with the Parallel Java 2 Library.
edu.rit.pj2.test
Package edu.rit.pj2.test contains unit test programs for the classes in package edu.rit.pj2.
edu.rit.pj2.tracker
Package edu.rit.pj2.tracker contains classes for the Parallel Java 2 (PJ2) Tracker and related classes.
edu.rit.pj2.tuple
Package edu.rit.pj2.tuple contains general-purpose subclasses of class Tuple.
edu.rit.pj2.vbl
Package edu.rit.pj2.vbl contains general-purpose reduction variable classes that implement interface Vbl.
edu.rit.pjmr
Package edu.rit.pjmr contains Parallel Java Map Reduce (PJMR), a simple parallel map-reduce framework built on top of Parallel Java 2.
edu.rit.pjmr.example
Package edu.rit.pjmr.example contains example programs using Parallel Java Map Reduce (PJMR) a simple parallel map-reduce framework built on top of Parallel Java 2, in package edu.rit.pjmr.
edu.rit.pjmr.util
Package edu.rit.pjmr.util contains general utility classes and programs for Parallel Java Map Reduce (PJMR) in package edu.rit.pjmr.
edu.rit.sim
Package edu.rit.sim contains classes for discrete event simulation.
edu.rit.swing
Package edu.rit.swing contains GUI components designed to work with Java Swing.
edu.rit.util
Package edu.rit.util contains general utility components.
edu.rit.util.test
Package edu.rit.util.test contains unit test programs for classes in package edu.rit.util.

Copyright © 2013–2018 by Alan Kaminsky. All rights reserved. Send comments to ark­@­cs.rit.edu.