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.GroebnerBaseDistHybridMPITest
 
a - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
ackTag - Static variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
Message tag for acknowledgments.
ackTag - Static variable in class edu.jas.gb.HybridReducerClientMPI
Message tag for acknowledgments.
ackTag - Static variable in class edu.jas.gb.HybridReducerReceiverMPI
Message tag for acknowledgments.

B

b - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
b - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
bbdist - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
bbdist - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
bbdists - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
bbdists - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
bbseq - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
bbseq - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 

C

c - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
c - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
CHANTAG - Static variable in class edu.jas.util.MPIChannel
 
clear() - Method in class edu.jas.util.DistHashTableMPI
Clear the List.
clientPart(int) - Method in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
GB distributed client.
clientPart(int) - Method in class edu.jas.gb.GroebnerBaseDistributedMPI
GB distributed client.
close() - Method in class edu.jas.util.MPIChannel
Closes the channel.
cmdline - Static variable in class edu.jas.kern.MPIEngine
Command line arguments.
cmdline - Static variable in class edu.jas.kern.MPIEngineTest
 
containsKey(Object) - Method in class edu.jas.util.DistHashTableMPI
Contains key.
containsValue(Object) - Method in class edu.jas.util.DistHashTableMPI
Contains value.

D

d - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
d - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
debug - Variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
 
debug - Variable in class edu.jas.gb.HybridReducerClientMPI
 
debug - Variable in class edu.jas.gb.HybridReducerReceiverMPI
 
debug - Variable in class edu.jas.gb.HybridReducerServerMPI
 
DEFAULT_THREADS - Static variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
Default number of threads.
DEFAULT_THREADS - Static variable in class edu.jas.gb.GroebnerBaseDistributedMPI
Default number of threads.
DEFAULT_THREADS_PER_NODE - Static variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
Default number of threads per compute node.
DHTMPIListener<K,​V> - Class in edu.jas.util
Thread to comunicate with the other DHT lists.
DHTMPIListener(Comm, SocketChannel[], SortedMap<K, V>) - Constructor for class edu.jas.util.DHTMPIListener
Constructor.
DHTTAG - Static variable in class edu.jas.util.DistHashTableMPI
Message tag for DHT communicaton.
DistHashTableMPI<K,​V> - Class in edu.jas.util
Distributed version of a HashTable using MPI.
DistHashTableMPI() - Constructor for class edu.jas.util.DistHashTableMPI
DistHashTableMPI.
DistHashTableMPI(String[]) - Constructor for class edu.jas.util.DistHashTableMPI
DistHashTableMPI.
DistHashTableMPI(Comm) - Constructor for class edu.jas.util.DistHashTableMPI
DistHashTableMPI.
DistHashTableMPITest - Class in edu.jas.util
DistHashTableMPI test with JUnit.
DistHashTableMPITest(String) - Constructor for class edu.jas.util.DistHashTableMPITest
Constructs a DistHashTableMPITest object.
doCheck - Static variable in class edu.jas.application.RunMPIGB
Check result GB if it is a GB.

E

e - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
e - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
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.GroebnerBaseDistHybridMPITest
 
el - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
engine - Static variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
engine - Static variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
engine - Variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
 
engine - Variable in class edu.jas.gb.GroebnerBaseDistributedMPI
 
engine - Static variable in class edu.jas.kern.MPIEngineTest
 
engine - Variable in class edu.jas.util.DistHashTableMPI
 
engine - Static variable in class edu.jas.util.DistHashTableMPITest
 
entrySet() - Method in class edu.jas.util.DistHashTableMPI
Get the entries as Set.
equals(Object) - Method in class edu.jas.util.DistHashTableMPI
Equals.

F

F - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
F - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
fac - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
fac - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 

G

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

H

hashCode() - Method in class edu.jas.util.DistHashTableMPI
Hash code.
host - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
host - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
hostNames - Static variable in class edu.jas.kern.MPIEngine
Hostnames of MPI partners.
hostSuf - Static variable in class edu.jas.kern.MPIEngine
Hostname suffix.
HybridReducerClientMPI<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Distributed clients reducing worker threads.
HybridReducerClientMPI(MPIChannel, DistHashTableMPI<Integer, GenPolynomial<C>>) - Constructor for class edu.jas.gb.HybridReducerClientMPI
Constructor.
HybridReducerReceiverMPI<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Distributed server receiving worker thread.
HybridReducerReceiverMPI(int, Terminator, AtomicInteger, MPIChannel, DistHashTableMPI<Integer, GenPolynomial<C>>, PairList<C>) - Constructor for class edu.jas.gb.HybridReducerReceiverMPI
Constructor.
HybridReducerServerMPI<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Distributed server reducing worker proxy threads.
HybridReducerServerMPI(int, int, Terminator, MPIChannel, DistHashTableMPI<Integer, GenPolynomial<C>>, PairList<C>) - Constructor for class edu.jas.gb.HybridReducerServerMPI
Constructor.

I

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

K

keySet() - Method in class edu.jas.util.DistHashTableMPI
Get the keys as set.
kl - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
kl - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 

L

L - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
L - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
listener - Variable in class edu.jas.util.DistHashTableMPI
 
ll - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
ll - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 

M

main(String[]) - Static method in class edu.jas.application.RunMPIGB
main method to be called from commandline
Usage: RunMPIGB [seq|par(+)|dist(+)|disthyb|cli] <file> #procs/#threadsPerNode [machinefile]
main(String[]) - Static method in class edu.jas.gb.GroebnerBaseDistHybridMPITest
main
main(String[]) - Static method in class edu.jas.gb.GroebnerBaseDistMPITest
main
main(String[]) - Static method in class edu.jas.kern.MPIEngineTest
main
main(String[]) - Static method in class edu.jas.util.DistHashTableMPITest
main.
MiMPIReducerServer<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.
MiMPIReducerServer(List<GenPolynomial<C>>, GenPolynomial<C>) - Constructor for class edu.jas.gb.MiMPIReducerServer
Constructor.
minimalGB(List<GenPolynomial<C>>) - Method in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
Minimal ordered groebner basis.
minimalGB(List<GenPolynomial<C>>) - Method in class edu.jas.gb.GroebnerBaseDistributedMPI
Minimal ordered groebner basis.
MPIChannel - Class in edu.jas.util
MPIChannel provides a communication channel for Java objects using MPI or TCP/IP to a given rank.
MPIChannel(Comm, int) - Constructor for class edu.jas.util.MPIChannel
Constructs a MPI channel on the given MPI engine.
MPIChannel(Comm, int, int) - Constructor for class edu.jas.util.MPIChannel
Constructs a MPI channel on the given MPI engine.
mpiComm - Static variable in class edu.jas.kern.MPIEngine
MPI communicator engine.
MPIEngine - Class in edu.jas.kern
MPI engine, provides global MPI service.
MPIEngineTest - Class in edu.jas.kern
MPIEngine tests with JUnit.
MPIEngineTest(String) - Constructor for class edu.jas.kern.MPIEngineTest
Constructs a MPIEngineTest object.
MPIReducerClient<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Distributed clients reducing worker threads.
MPIReducerClient(MPIChannel, DistHashTableMPI<Integer, GenPolynomial<C>>) - Constructor for class edu.jas.gb.MPIReducerClient
Constructor.
MPIReducerServer<C extends edu.jas.structure.RingElem<C>> - Class in edu.jas.gb
Distributed server reducing worker threads.
MPIReducerServer(int, Terminator, MPIChannel, DistHashTableMPI<Integer, GenPolynomial<C>>, PairList<C>) - Constructor for class edu.jas.gb.MPIReducerServer
Constructor.
mpjBug - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
mpjBug - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 

N

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

O

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

P

pairTag - Static variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
Message tag for pairs.
pairTag - Static variable in class edu.jas.gb.HybridReducerClientMPI
Message tag for pairs.
pairTag - Static variable in class edu.jas.gb.HybridReducerServerMPI
Message tag for pairs.
pool - Variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
Pool of threads to use.
pool - Variable in class edu.jas.gb.GroebnerBaseDistributedMPI
 
port - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
port - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
put(K, V) - Method in class edu.jas.util.DistHashTableMPI
Put object to the distributed hash table.
putWait(K, V) - Method in class edu.jas.util.DistHashTableMPI
Put object to the distributed hash table.

Q

q - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
q - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 

R

rank - Variable in class edu.jas.gb.HybridReducerReceiverMPI
 
rank - Variable in class edu.jas.gb.HybridReducerServerMPI
 
rank - Variable in class edu.jas.gb.MPIReducerServer
 
receive() - Method in class edu.jas.util.MPIChannel
Receives an object.
receive(int) - Method in class edu.jas.util.MPIChannel
Receives an object.
resultTag - Static variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
Message tag for results.
resultTag - Static variable in class edu.jas.gb.HybridReducerClientMPI
Message tag for results.
resultTag - Static variable in class edu.jas.gb.HybridReducerReceiverMPI
Message tag for results.
rl - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
rl - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
run() - Method in class edu.jas.gb.HybridReducerClientMPI
Work loop.
run() - Method in class edu.jas.gb.HybridReducerReceiverMPI
Work loop.
run() - Method in class edu.jas.gb.HybridReducerServerMPI
Work loop.
run() - Method in class edu.jas.gb.MiMPIReducerServer
Main run method.
run() - Method in class edu.jas.gb.MPIReducerClient
Main run method.
run() - Method in class edu.jas.gb.MPIReducerServer
Main method.
run() - Method in class edu.jas.util.DHTMPIListener
run.
runHybridMpi(PolynomialList, int, int, String, int, boolean) - Static method in class edu.jas.application.RunMPIGB
 
runMpi(PolynomialList, int, String, int, boolean) - Static method in class edu.jas.application.RunMPIGB
 
RunMPIGB - Class in edu.jas.application
Simple setup to run a GB example in MPI environment.
RunMPIGB() - Constructor for class edu.jas.application.RunMPIGB
 

S

send(int, Object) - Method in class edu.jas.util.MPIChannel
Sends an object.
send(int, Object, int) - Method in class edu.jas.util.MPIChannel
Sends an object.
send(Object) - Method in class edu.jas.util.MPIChannel
Sends an object.
setCommandLine(String[]) - Static method in class edu.jas.kern.MPIEngine
Set the commandline.
setDone() - Method in class edu.jas.util.DHTMPIListener
Set to done status.
setMPI() - Static method in class edu.jas.kern.MPIEngine
Set MPI usage.
setNoMPI() - Static method in class edu.jas.kern.MPIEngine
Set no MPI usage.
setUp() - Method in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
setUp() - Method in class edu.jas.gb.GroebnerBaseDistMPITest
 
setUp() - Method in class edu.jas.kern.MPIEngineTest
 
setUp() - Method in class edu.jas.util.DistHashTableMPITest
 
size() - Method in class edu.jas.util.DistHashTableMPI
Size of the (local) list.
suite() - Static method in class edu.jas.gb.GroebnerBaseDistHybridMPITest
suite.
suite() - Static method in class edu.jas.gb.GroebnerBaseDistMPITest
suite.
suite() - Static method in class edu.jas.kern.MPIEngineTest
suite.
suite() - Static method in class edu.jas.util.DistHashTableMPITest
suite.

T

TAG - Static variable in class edu.jas.kern.MPIEngine
MPI engine base tag number.
tearDown() - Method in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
tearDown() - Method in class edu.jas.gb.GroebnerBaseDistMPITest
 
tearDown() - Method in class edu.jas.kern.MPIEngineTest
 
tearDown() - Method in class edu.jas.util.DistHashTableMPITest
 
terminate() - Method in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
Cleanup and terminate.
terminate() - Method in class edu.jas.gb.GroebnerBaseDistributedMPI
Cleanup and terminate ThreadPool.
terminate() - Method in class edu.jas.gb.HybridReducerReceiverMPI
Terminate.
terminate() - Static method in class edu.jas.kern.MPIEngine
Stop execution.
terminate() - Method in class edu.jas.util.DistHashTableMPI
Terminate the list thread.
testCommunication() - Method in class edu.jas.kern.MPIEngineTest
Test communication.
testDistHashTable3() - Method in class edu.jas.util.DistHashTableMPITest
Tests if the two created DistHashTables have #n objects as content.
testDistributedGBase() - Method in class edu.jas.gb.GroebnerBaseDistMPITest
Test distributed GBase.
testMPIEngine() - Method in class edu.jas.kern.MPIEngineTest
Test MPIEngine.
testTrinks7GBase() - Method in class edu.jas.gb.GroebnerBaseDistHybridMPITest
Test Trinks7 GBase.
testTrinks7GBase() - Method in class edu.jas.gb.GroebnerBaseDistMPITest
Test Trinks7 GBase.
theList - Variable in class edu.jas.util.DistHashTableMPI
 
threads - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
threads - Variable in class edu.jas.gb.GroebnerBaseDistMPITest
 
threads - Variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
Number of threads to use.
threads - Variable in class edu.jas.gb.GroebnerBaseDistributedMPI
Number of threads to use.
threadsPerNode - Variable in class edu.jas.gb.GroebnerBaseDistHybridMPITest
 
threadsPerNode - Variable in class edu.jas.gb.GroebnerBaseDistributedHybridMPI
Number of threads per node to use.
toString() - Method in class edu.jas.util.MPIChannel
to string.

U

useTCP - Static variable in class edu.jas.util.DistHashTableMPI
Transport layer.
useTCP - Static variable in class edu.jas.util.MPIChannel
 

V

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

X

xtestDistHashTable1() - Method in class edu.jas.util.DistHashTableMPITest
Tests create and terminate DistHashTableMPI.
xtestDistHashTable2() - Method in class edu.jas.util.DistHashTableMPITest
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