Documentation of 'edu.jas.gb.GroebnerBaseDistributedHybrid' Java class
GroebnerBaseDistributedHybrid
edu.jas.gb

Class GroebnerBaseDistributedHybrid<C extends RingElem<C>>

  • Type Parameters:
    C - coefficient type
    All Implemented Interfaces:
    GroebnerBase<C>, java.io.Serializable

    Deprecated. 
    use GroebnerBaseDistributedHybridEC

    public class GroebnerBaseDistributedHybrid<C extends RingElem<C>>
    extends GroebnerBaseAbstract<C>
    Groebner Base distributed hybrid algorithm. Implements a distributed memory with multi-core CPUs parallel version of Groebner bases. Using pairlist class, distributed multi-threaded tasks do reduction, one communication channel per remote node.
    See Also:
    Serialized Form
    • Field Detail

      • logger

        public static final org.apache.log4j.Logger logger
        Deprecated. 
      • debug

        public final boolean debug
        Deprecated. 
      • pairTag

        public static final java.lang.Integer pairTag
        Deprecated. 
        Message tag for pairs.
      • resultTag

        public static final java.lang.Integer resultTag
        Deprecated. 
        Message tag for results.
      • ackTag

        public static final java.lang.Integer ackTag
        Deprecated. 
        Message tag for acknowledgments.
    • Constructor Detail

      • GroebnerBaseDistributedHybrid

        public GroebnerBaseDistributedHybrid()
        Deprecated. 
        Constructor.
      • GroebnerBaseDistributedHybrid

        public GroebnerBaseDistributedHybrid(int threads)
        Deprecated. 
        Constructor.
        Parameters:
        threads - number of threads to use.
      • GroebnerBaseDistributedHybrid

        public GroebnerBaseDistributedHybrid(int threads,
                                             int port)
        Deprecated. 
        Constructor.
        Parameters:
        threads - number of threads to use.
        port - server port to use.
      • GroebnerBaseDistributedHybrid

        public GroebnerBaseDistributedHybrid(int threads,
                                             int threadsPerNode,
                                             int port)
        Deprecated. 
        Constructor.
        Parameters:
        threads - number of threads to use.
        threadsPerNode - threads per node to use.
        port - server port to use.
      • GroebnerBaseDistributedHybrid

        public GroebnerBaseDistributedHybrid(int threads,
                                             ThreadPool pool,
                                             int port)
        Deprecated. 
        Constructor.
        Parameters:
        threads - number of threads to use.
        pool - ThreadPool to use.
        port - server port to use.
      • GroebnerBaseDistributedHybrid

        public GroebnerBaseDistributedHybrid(int threads,
                                             int threadsPerNode,
                                             PairList<C> pl,
                                             int port)
        Deprecated. 
        Constructor.
        Parameters:
        threads - number of threads to use.
        threadsPerNode - threads per node to use.
        pl - pair selection strategy
        port - server port to use.
      • GroebnerBaseDistributedHybrid

        public GroebnerBaseDistributedHybrid(int threads,
                                             int threadsPerNode,
                                             ThreadPool pool,
                                             int port)
        Deprecated. 
        Constructor.
        Parameters:
        threads - number of threads to use.
        threadsPerNode - threads per node to use.
        port - server port to use.
      • GroebnerBaseDistributedHybrid

        public GroebnerBaseDistributedHybrid(int threads,
                                             int threadsPerNode,
                                             ThreadPool pool,
                                             PairList<C> pl,
                                             int port)
        Deprecated. 
        Constructor.
        Parameters:
        threads - number of threads to use.
        threadsPerNode - threads per node to use.
        pool - ThreadPool to use.
        pl - pair selection strategy
        port - server port to use.
    • Method Detail

      • GB

        public java.util.List<GenPolynomial<C>> GB(int modv,
                                                   java.util.List<GenPolynomial<C>> F)
        Deprecated. 
        Distributed hybrid Groebner base.
        Parameters:
        modv - number of module variables.
        F - polynomial list.
        Returns:
        GB(F) a Groebner base of F or null, if a IOException occurs.
      • clientPart

        public void clientPart(java.lang.String host)
                        throws java.io.IOException
        Deprecated. 
        GB distributed client.
        Parameters:
        host - the server runs on.
        Throws:
        java.io.IOException

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.