منصوبے کے بارے میں
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.