A B C D E F G H I K L M N O P Q R S T U V X 
All Classes All Packages

A

a - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
a - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
ackTag - Static variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Message tag for acknowledgments.
ackTag - Static variable in class edu.jas.gb.HybridReducerClientMPJ
Message tag for acknowledgments.
ackTag - Static variable in class edu.jas.gb.HybridReducerReceiverMPJ
Message tag for acknowledgments.

B

b - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
b - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
bbdist - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
bbdist - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
bbdists - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
bbdists - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
bbseq - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
bbseq - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 

C

c - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
c - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
CHANTAG - Static variable in class edu.jas.util.MPJChannel
 
clear() - Method in class edu.jas.util.DistHashTableMPJ
Clear the List.
clientPart(int) - Method in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
GB distributed client.
clientPart(int) - Method in class edu.jas.gb.GroebnerBaseDistributedMPJ
GB distributed client.
close() - Method in class edu.jas.util.MPJChannel
Closes the channel.
cmdline - Static variable in class edu.jas.kern.MPJEngine
Command line arguments.
cmdline - Static variable in class edu.jas.kern.MPJEngineTest
 
containsKey(Object) - Method in class edu.jas.util.DistHashTableMPJ
Contains key.
containsValue(Object) - Method in class edu.jas.util.DistHashTableMPJ
Contains value.

D

d - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
d - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
debug - Variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
 
debug - Variable in class edu.jas.gb.HybridReducerClientMPJ
 
debug - Variable in class edu.jas.gb.HybridReducerReceiverMPJ
 
debug - Variable in class edu.jas.gb.HybridReducerServerMPJ
 
DEFAULT_THREADS - Static variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Default number of threads.
DEFAULT_THREADS - Static variable in class edu.jas.gb.GroebnerBaseDistributedMPJ
Default number of threads.
DEFAULT_THREADS_PER_NODE - Static variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Default number of threads per compute node.
DHTMPJListener<K,​V> - Class in edu.jas.util
Thread to comunicate with the other DHT lists.
DHTMPJListener(Comm, SocketChannel[], SortedMap<K, V>) - Constructor for class edu.jas.util.DHTMPJListener
Constructor.
DHTTAG - Static variable in class edu.jas.util.DistHashTableMPJ
Message tag for DHT communicaton.
DistHashTableMPJ<K,​V> - Class in edu.jas.util
Distributed version of a HashTable using MPI.
DistHashTableMPJ() - Constructor for class edu.jas.util.DistHashTableMPJ
DistHashTableMPJ.
DistHashTableMPJ(String[]) - Constructor for class edu.jas.util.DistHashTableMPJ
DistHashTableMPJ.
DistHashTableMPJ(Comm) - Constructor for class edu.jas.util.DistHashTableMPJ
DistHashTableMPJ.
DistHashTableMPJTest - Class in edu.jas.util
DistHashTableMPJ test with JUnit.
DistHashTableMPJTest(String) - Constructor for class edu.jas.util.DistHashTableMPJTest
Constructs a DistHashTableMPJTest object.
doCheck - Static variable in class edu.jas.application.RunMPJGB
Check result GB if it is a GB.

E

e - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
e - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
edu.jas.application - package edu.jas.application
 
edu.jas.gb - package edu.jas.gb
 
edu.jas.kern - package edu.jas.kern
 
edu.jas.util - package edu.jas.util
 
el - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
el - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
engine - Static variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
engine - Static variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
engine - Variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
 
engine - Variable in class edu.jas.gb.GroebnerBaseDistributedMPJ
 
engine - Static variable in class edu.jas.kern.MPJEngineTest
 
engine - Variable in class edu.jas.util.DistHashTableMPJ
 
engine - Static variable in class edu.jas.util.DistHashTableMPJTest
 
entrySet() - Method in class edu.jas.util.DistHashTableMPJ
Get the entries as Set.
equals(Object) - Method in class edu.jas.util.DistHashTableMPJ
Equals.

F

F - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
F - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
fac - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
fac - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 

G

G - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
G - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
GB(int, List<GenPolynomial<C>>) - Method in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Distributed Groebner base.
GB(int, List<GenPolynomial<C>>) - Method in class edu.jas.gb.GroebnerBaseDistributedMPJ
Distributed Groebner base.
GBmaster(int, List<GenPolynomial<C>>) - Method in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Distributed hybrid Groebner base.
GBmaster(int, List<GenPolynomial<C>>) - Method in class edu.jas.gb.GroebnerBaseDistributedMPJ
Distributed Groebner base, part for MPJ master.
get(Object) - Method in class edu.jas.util.DistHashTableMPJ
Get value under key from DHT.
getCommunicator() - Static method in class edu.jas.kern.MPJEngine
Get the MPI communicator.
getCommunicator(String[]) - Static method in class edu.jas.kern.MPJEngine
Get the MPI communicator.
getEngine() - Method in class edu.jas.util.MPJChannel
Get the MPI engine.
getList() - Method in class edu.jas.util.DistHashTableMPJ
Get the internal sorted map.
getNF() - Method in class edu.jas.gb.MiMPJReducerServer
getNF.
getValueList() - Method in class edu.jas.util.DistHashTableMPJ
Get the internal list, convert from Collection.
getWait(K) - Method in class edu.jas.util.DistHashTableMPJ
Get value under key from DHT.
GroebnerBaseDistHybridMPJTest - Class in edu.jas.gb
Distributed GroebnerBase MPJ tests with JUnit.
GroebnerBaseDistHybridMPJTest(String) - Constructor for class edu.jas.gb.GroebnerBaseDistHybridMPJTest
Constructs a GroebnerBaseDistHybridMPJTest object.
GroebnerBaseDistMPJTest - Class in edu.jas.gb
Distributed GroebnerBase MPJ tests with JUnit.
GroebnerBaseDistMPJTest(String) - Constructor for class edu.jas.gb.GroebnerBaseDistMPJTest
Constructs a GroebnerBaseDistMPJTest object.
GroebnerBaseDistributedHybridMPJ<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Groebner Base distributed hybrid algorithm with MPJ.
GroebnerBaseDistributedHybridMPJ() - Constructor for class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Constructor.
GroebnerBaseDistributedHybridMPJ(int) - Constructor for class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Constructor.
GroebnerBaseDistributedHybridMPJ(int, int) - Constructor for class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Constructor.
GroebnerBaseDistributedHybridMPJ(int, int, PairList<C>) - Constructor for class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Constructor.
GroebnerBaseDistributedHybridMPJ(int, int, ThreadPool) - Constructor for class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Constructor.
GroebnerBaseDistributedHybridMPJ(int, int, ThreadPool, PairList<C>) - Constructor for class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Constructor.
GroebnerBaseDistributedHybridMPJ(int, ThreadPool) - Constructor for class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Constructor.
GroebnerBaseDistributedMPJ<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Groebner Base distributed algorithm with MPJ.
GroebnerBaseDistributedMPJ() - Constructor for class edu.jas.gb.GroebnerBaseDistributedMPJ
Constructor.
GroebnerBaseDistributedMPJ(int) - Constructor for class edu.jas.gb.GroebnerBaseDistributedMPJ
Constructor.
GroebnerBaseDistributedMPJ(int, PairList<C>) - Constructor for class edu.jas.gb.GroebnerBaseDistributedMPJ
Constructor.
GroebnerBaseDistributedMPJ(int, ThreadPool) - Constructor for class edu.jas.gb.GroebnerBaseDistributedMPJ
Constructor.
GroebnerBaseDistributedMPJ(int, ThreadPool, PairList<C>) - Constructor for class edu.jas.gb.GroebnerBaseDistributedMPJ
Constructor.

H

hashCode() - Method in class edu.jas.util.DistHashTableMPJ
Hash code.
host - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
host - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
hostNames - Static variable in class edu.jas.kern.MPJEngine
Hostnames of MPI partners.
hostSuf - Static variable in class edu.jas.kern.MPJEngine
Hostname suffix.
HybridReducerClientMPJ<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Distributed clients reducing worker threads.
HybridReducerClientMPJ(MPJChannel, DistHashTableMPJ<Integer, GenPolynomial<C>>) - Constructor for class edu.jas.gb.HybridReducerClientMPJ
Constructor.
HybridReducerReceiverMPJ<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Distributed server receiving worker thread.
HybridReducerReceiverMPJ(int, Terminator, AtomicInteger, MPJChannel, DistHashTableMPJ<Integer, GenPolynomial<C>>, PairList<C>) - Constructor for class edu.jas.gb.HybridReducerReceiverMPJ
Constructor.
HybridReducerServerMPJ<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Distributed server reducing worker proxy threads.
HybridReducerServerMPJ(int, int, Terminator, MPJChannel, DistHashTableMPJ<Integer, GenPolynomial<C>>, PairList<C>) - Constructor for class edu.jas.gb.HybridReducerServerMPJ
Constructor.

I

init() - Method in class edu.jas.util.DistHashTableMPJ
Initialize and start the list thread.
isDone() - Method in class edu.jas.util.DHTMPJListener
Test if done.
isEmpty() - Method in class edu.jas.util.DistHashTableMPJ
Is the List empty?
isRunning() - Static method in class edu.jas.kern.MPJEngine
Test if a pool is running.
iterator() - Method in class edu.jas.util.DistHashTableMPJ
List key iterator.

K

keySet() - Method in class edu.jas.util.DistHashTableMPJ
Get the keys as set.
kl - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
kl - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 

L

L - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
L - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
listener - Variable in class edu.jas.util.DistHashTableMPJ
 
ll - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
ll - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 

M

main(String[]) - Static method in class edu.jas.application.RunMPJGB
main method to be called from commandline
Usage: RunMPJGB [seq|par(+)|dist(1)(+)|disthyb|cli] <file> #procs/#threadsPerNode [machinefile]
main(String[]) - Static method in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
main
main(String[]) - Static method in class edu.jas.gb.GroebnerBaseDistMPJTest
main
main(String[]) - Static method in class edu.jas.kern.MPJEngineTest
main
main(String[]) - Static method in class edu.jas.util.DistHashTableMPJTest
main.
MiMPJReducerServer<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Distributed server reducing worker threads for minimal GB Not jet distributed but threaded.
MiMPJReducerServer(List<GenPolynomial<C>>, GenPolynomial<C>) - Constructor for class edu.jas.gb.MiMPJReducerServer
Constructor.
minimalGB(List<GenPolynomial<C>>) - Method in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Minimal ordered groebner basis.
minimalGB(List<GenPolynomial<C>>) - Method in class edu.jas.gb.GroebnerBaseDistributedMPJ
Minimal ordered groebner basis.
mpiComm - Static variable in class edu.jas.kern.MPJEngine
MPI communicator engine.
mpjBug - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
mpjBug - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
MPJChannel - Class in edu.jas.util
MPJChannel provides a communication channel for Java objects using MPI or TCP/IP to a given rank.
MPJChannel(Comm, int) - Constructor for class edu.jas.util.MPJChannel
Constructs a MPI channel on the given MPI engine.
MPJChannel(Comm, int, int) - Constructor for class edu.jas.util.MPJChannel
Constructs a MPI channel on the given MPI engine.
MPJEngine - Class in edu.jas.kern
MPI engine, provides global MPI service.
MPJEngineTest - Class in edu.jas.kern
MPJEngine tests with JUnit.
MPJEngineTest(String) - Constructor for class edu.jas.kern.MPJEngineTest
Constructs a MPJEngineTest object.
MPJReducerClient<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Distributed clients reducing worker threads.
MPJReducerClient(MPJChannel, DistHashTableMPJ<Integer, GenPolynomial<C>>) - Constructor for class edu.jas.gb.MPJReducerClient
Constructor.
MPJReducerServer<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Distributed server reducing worker threads.
MPJReducerServer(int, Terminator, MPJChannel, DistHashTableMPJ<Integer, GenPolynomial<C>>, PairList<C>) - Constructor for class edu.jas.gb.MPJReducerServer
Constructor.

N

N_CPUS - Static variable in class edu.jas.kern.MPJEngine
Number of processors.
N_THREADS - Static variable in class edu.jas.kern.MPJEngine
 
NO_MPI - Static variable in class edu.jas.kern.MPJEngine
Flag for MPI usage.

O

onlyOnetestDistributedGBase() - Method in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
Test distributed GBase.

P

pairTag - Static variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Message tag for pairs.
pairTag - Static variable in class edu.jas.gb.HybridReducerClientMPJ
Message tag for pairs.
pairTag - Static variable in class edu.jas.gb.HybridReducerServerMPJ
Message tag for pairs.
pool - Variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Pool of threads to use.
pool - Variable in class edu.jas.gb.GroebnerBaseDistributedMPJ
 
port - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
port - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
put(K, V) - Method in class edu.jas.util.DistHashTableMPJ
Put object to the distributed hash table.
putWait(K, V) - Method in class edu.jas.util.DistHashTableMPJ
Put object to the distributed hash table.

Q

q - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
q - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 

R

rank - Variable in class edu.jas.gb.HybridReducerReceiverMPJ
 
rank - Variable in class edu.jas.gb.HybridReducerServerMPJ
 
rank - Variable in class edu.jas.gb.MPJReducerServer
 
receive() - Method in class edu.jas.util.MPJChannel
Receives an object.
receive(int) - Method in class edu.jas.util.MPJChannel
Receives an object.
resultTag - Static variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Message tag for results.
resultTag - Static variable in class edu.jas.gb.HybridReducerClientMPJ
Message tag for results.
resultTag - Static variable in class edu.jas.gb.HybridReducerReceiverMPJ
Message tag for results.
rl - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
rl - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
run() - Method in class edu.jas.gb.HybridReducerClientMPJ
Work loop.
run() - Method in class edu.jas.gb.HybridReducerReceiverMPJ
Work loop.
run() - Method in class edu.jas.gb.HybridReducerServerMPJ
Work loop.
run() - Method in class edu.jas.gb.MiMPJReducerServer
Main run method.
run() - Method in class edu.jas.gb.MPJReducerClient
Main run method.
run() - Method in class edu.jas.gb.MPJReducerServer
Main method.
run() - Method in class edu.jas.util.DHTMPJListener
run.
runHybridMpj(PolynomialList, int, int, String, int, boolean) - Static method in class edu.jas.application.RunMPJGB
 
runMpj(PolynomialList, int, String, int, boolean) - Static method in class edu.jas.application.RunMPJGB
 
RunMPJGB - Class in edu.jas.application
Simple setup to run a GB example in MPJ environment.
RunMPJGB() - Constructor for class edu.jas.application.RunMPJGB
 

S

send(int, Object) - Method in class edu.jas.util.MPJChannel
Sends an object.
send(int, Object, int) - Method in class edu.jas.util.MPJChannel
Sends an object.
send(Object) - Method in class edu.jas.util.MPJChannel
Sends an object.
setCommandLine(String[]) - Static method in class edu.jas.kern.MPJEngine
Set the commandline.
setDone() - Method in class edu.jas.util.DHTMPJListener
Set to done status.
setMPI() - Static method in class edu.jas.kern.MPJEngine
Set MPI usage.
setNoMPI() - Static method in class edu.jas.kern.MPJEngine
Set no MPI usage.
setUp() - Method in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
setUp() - Method in class edu.jas.gb.GroebnerBaseDistMPJTest
 
setUp() - Method in class edu.jas.kern.MPJEngineTest
 
setUp() - Method in class edu.jas.util.DistHashTableMPJTest
 
size() - Method in class edu.jas.util.DistHashTableMPJ
Size of the (local) list.
suite() - Static method in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
suite.
suite() - Static method in class edu.jas.gb.GroebnerBaseDistMPJTest
suite.
suite() - Static method in class edu.jas.kern.MPJEngineTest
suite.
suite() - Static method in class edu.jas.util.DistHashTableMPJTest
suite.

T

TAG - Static variable in class edu.jas.kern.MPJEngine
MPI engine base tag number.
tearDown() - Method in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
tearDown() - Method in class edu.jas.gb.GroebnerBaseDistMPJTest
 
tearDown() - Method in class edu.jas.kern.MPJEngineTest
 
tearDown() - Method in class edu.jas.util.DistHashTableMPJTest
 
terminate() - Method in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Cleanup and terminate.
terminate() - Method in class edu.jas.gb.GroebnerBaseDistributedMPJ
Cleanup and terminate ThreadPool.
terminate() - Method in class edu.jas.gb.HybridReducerReceiverMPJ
Terminate.
terminate() - Static method in class edu.jas.kern.MPJEngine
Stop execution.
terminate() - Method in class edu.jas.util.DistHashTableMPJ
Terminate the list thread.
testCommunication() - Method in class edu.jas.kern.MPJEngineTest
Test communication.
testDistHashTable3() - Method in class edu.jas.util.DistHashTableMPJTest
Tests if the two created DistHashTables have #n objects as content.
testDistributedGBase() - Method in class edu.jas.gb.GroebnerBaseDistMPJTest
Test distributed GBase.
testMPJEngine() - Method in class edu.jas.kern.MPJEngineTest
Test MPJEngine.
testTrinks7GBase() - Method in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
Test Trinks7 GBase.
testTrinks7GBase() - Method in class edu.jas.gb.GroebnerBaseDistMPJTest
Test Trinks7 GBase.
theList - Variable in class edu.jas.util.DistHashTableMPJ
 
threads - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
threads - Variable in class edu.jas.gb.GroebnerBaseDistMPJTest
 
threads - Variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Number of threads to use.
threads - Variable in class edu.jas.gb.GroebnerBaseDistributedMPJ
Number of threads to use.
threadsPerNode - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPJTest
 
threadsPerNode - Variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPJ
Number of threads per node to use.
toString() - Method in class edu.jas.util.MPJChannel
to string.

U

useTCP - Static variable in class edu.jas.util.DistHashTableMPJ
Transport layer. true: use TCP/IP socket layer, false: use MPI transport layer.
useTCP - Static variable in class edu.jas.util.MPJChannel
 

V

valueIterator() - Method in class edu.jas.util.DistHashTableMPJ
List value iterator.
values() - Method in class edu.jas.util.DistHashTableMPJ
Get the values as Collection.

X

xtestDistHashTable1() - Method in class edu.jas.util.DistHashTableMPJTest
Tests create and terminate DistHashTableMPJ.
xtestDistHashTable2() - Method in class edu.jas.util.DistHashTableMPJTest
Tests if the created DistHashTable has #n objects as content.
A B C D E F G H I K L M N O P Q R S T U V X 
All Classes All Packages