GPP - Groovy Parallel Patterns

Groovy Parallel Patterns (gpp)

See: Description

Packages 
Package Description
org.jcsp.gpp Groovy Parallel Patterns.
org.jcsp.gpp.build  
org.jcsp.gpp.cluster The Cluster package is used only when the user wants to distributed a solution over a cluster of distributed nodes connected by a TCP/IP network
org.jcsp.gpp.cluster.connectors The cluster.connectors package contains processes that are used to request and then supply data objects from the emit process running on the host node.
org.jcsp.gpp.connectors.reducers Package org.jcsp.gpp.connectors.reducers defines some basic processes that can be use to connect other processes together.
org.jcsp.gpp.connectors.spreaders Package org.jcsp.gpp.connectors.spreaders defines some basic processes that can be use to connect other processes together which take an input from one channel and output it to one or several output channels.
org.jcsp.gpp.divideAndConquer  
org.jcsp.gpp.mapReduce  
org.jcsp.gpp.patterns Package org.jcsp.gpp.patterns defines processes that can used as is simply by making appropriate reference to the data objects used in the application.
org.jcsp.gpp.skeletons.composites The org.jcsp.gpp.skeletons.composites package provides easily reused combinations of pipelines and groups.
org.jcsp.gpp.skeletons.groups Package org.jcsp.gpp.skeletons.groups provides a number of processes that can be used as a component in larger networks.
org.jcsp.gpp.skeletons.image Under development
org.jcsp.gpp.skeletons.matrix Under development
org.jcsp.gpp.skeletons.pipelines Package org.jcsp.gpp.skeletons.pipelines provides a number of processes that can be used as a component in larger networks.
org.jcsp.gpp.terminals Package org.jcsp.gpp.terminals defines processes that can used to emit initial data into or collect data from the network.
org.jcsp.gpp.terminals.GUIsupport This package provides processes that are used only within the CollectUI process.
org.jcsp.gpp.transformers Package org.jcsp.gpp.transformers defines processes that can used to transform an incoming sequence of data objects into a single object which can then be written to another process in the network.
org.jcsp.gpp.workers Package org.jcsp.gpp.workers defines processes that can used to populate processing skeletons with the processes that actually undertake operations on data objects.