इस प्रोजेक्ट के बारे में
Math::Prime::Util::GMP एक पर्ल मॉड्यूल है जो संख्या सिद्धांत के लिए सीधे GMP लाइब्रेरी का उपयोग करता है, जिससे यह बड़े पूर्णांकों (bignums) के लिए तेज़ हो जाता है। यह प्राथमिकता परीक्षण, श्रेणियों में अभाज्य संख्या निर्माण, गुणनखंडन और संबंधित फ़ंक्शन प्रदान करता है। हालाँकि मुख्य रूप से Math::Prime::Util के भीतर उपयोग के लिए अभिप्रेत है, कई फ़ंक्शन स्वतंत्र C प्रोग्रामों में भी उपयोग किए जा सकते हैं।
मॉड्यूल में स्टैंडअलोन निष्पादनयोग्य बनाने के लिए स्पष्ट समर्थन शामिल है। ECPP प्राथमिकता प्रमाणन कोड को दिए गए xt/create-standalone.sh स्क्रिप्ट का उपयोग करके संकलित किया जा सकता है। एक स्टैंडअलोन SIQS (Self-Initializing Quadratic Sieve) गुणनखंडन निष्पादनयोग्य `make siqs` के साथ बनाया जा सकता है, जो 366 बिट तक के धनात्मक इनपुट का समर्थन करता है। SIQS उपकरण जब कोई तर्क नहीं दिया जाता है तो मानक इनपुट से रिक्त स्थान-पृथक दशमलव पूर्णांक पढ़ता है, भाज्य सह-गुणनखंडों का पुनः प्रयास करता है, और अविभाजित भाज्यों को [incomplete] के रूप में चिह्नित करता है।
स्थापना के लिए पर्ल बिल्ड के साथ संगत C कंपाइलर और GMP विकास लाइब्रेरी की आवश्यकता होती है। मॉड्यूल पर्ल 5.6.2 या बाद के संस्करण के साथ काम करता है और कोई गैर-कोर पर्ल मॉड्यूल उपयोग नहीं करता है। यह पर्ल के समान शर्तों के तहत वितरित किया जाता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.