Package com.multicorebsp.core

Interface Summary
CompulsaryCloneable<T> Interface ensuring implementation of the clone() function of implementing classes.
 

Class Summary
BSP_ARRAY<T extends CompulsaryCloneable<T>> This class represents a global array definition.

Apart from the general vector-like read / write methods, bulk-synchronous message passing (BSMP) and direct remote memory access (DRMA) methods are available.

This class is to be used within the parallel part of an instance of a BSP_PROGRAM.
BSP_DOUBLE_ARRAY This class represents a global double[] type.

Apart from the general vector-like read / write methods, bulk-synchronous message passing (BSMP) and direct remote memory access (DRMA) methods are available, as per BSP_GLOBAL_COMM and BSP_GLOBAL_ARR_COMM.
BSP_DOUBLE_MATRIX This class represents a global double[][] type.

Bulk-synchronous message passing (BSMP) and direct remote memory access (DRMA) methods are available.
BSP_GLOBAL_ARR_COMM<T,S extends BSP_GLOBAL_ARR_COMM<?,?>> Defines which functions should be implemented for BSP global arrays.
BSP_GLOBAL_COMM<T,S extends BSP_GLOBAL_COMM<?,?>> Defines what functions should be implemented for global BSP variables.
BSP_INT_ARRAY This class represents a global double[] type.

Apart from the general vector-like read / write methods, bulk-synchronous message passing (BSMP) and direct remote memory access (DRMA) methods are available.

This class is to be used within the parallel part of an instance of a BSP_PROGRAM.
BSP_INTEGER This class represents a shared integer type.

Apart from the general read / write methods, bulk-synchronous message passing (BSMP) and direct remote memory access (DRMA) methods are available.
BSP_PROGRAM This class represents an executable concurrent program.
BSP_REGISTER<T extends CompulsaryCloneable<? extends T>> This class represents a global variable definition.

Apart from the general read / write methods, bulk-synchronous message passing (BSMP) and direct remote memory access (DRMA) methods are available.

This class is to be used within the parallel part of an instance of a BSP_PROGRAM.
 

Exception Summary
EmptyQueueException Signals a BSMP message queue was empty, while attemptying a read-out.