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
All Classes All Packages
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.
All Classes All Packages