Package edu.jas.gb
Class HybridReducerReceiverMPI<C extends edu.jas.structure.RingElem<C>>
- java.lang.Object
-
- java.lang.Thread
-
- edu.jas.gb.HybridReducerReceiverMPI<C>
-
- Type Parameters:
C
- coefficient type
- All Implemented Interfaces:
java.lang.Runnable
class HybridReducerReceiverMPI<C extends edu.jas.structure.RingElem<C>> extends java.lang.Thread
Distributed server receiving worker thread.
-
-
Constructor Summary
Constructors Constructor Description HybridReducerReceiverMPI(int r, edu.jas.util.Terminator fin, java.util.concurrent.atomic.AtomicInteger a, MPIChannel pc, DistHashTableMPI<java.lang.Integer,edu.jas.poly.GenPolynomial<C>> dl, edu.jas.gb.PairList<C> L)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
Work loop.void
terminate()
Terminate.-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
HybridReducerReceiverMPI
HybridReducerReceiverMPI(int r, edu.jas.util.Terminator fin, java.util.concurrent.atomic.AtomicInteger a, MPIChannel pc, DistHashTableMPI<java.lang.Integer,edu.jas.poly.GenPolynomial<C>> dl, edu.jas.gb.PairList<C> L)
Constructor.- Parameters:
r
- MPI rank of partner.fin
- terminatora
- active remote tasks countpc
- tagged socket channeldl
- distributed hash tableL
- ordered pair list
-
-