← أحدث الأبحاث
⚛️ nuclear theory

HPRMAT: A high-performance R-matrix solver with GPU acceleration for coupled-channel problems in nuclear physics

تقدم هذه الورقة HPRMAT، وهو برنامج حل لمصفوفة R عالي الأداء ومعزز بمعالجات الرسوميات (GPU)، يستخدم الحسابات مختلطة الدقة والجبر الخطي الأمثل لتحقيق تسريع كبير مقارنة بالأكواد القديمة، مما يتيح إجراء حسابات فيزياء نووية واسعة النطاق للقنوات المقترنة على محطات العمل الاستهلاكية القياسية.

المؤلفون الأصليون: Jin Lei

نُشر 2026-09-07
📖 4 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Jin Lei

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

في العالم المجهري للنواة الذرية، لا تتصادم الجسيمات ببساطة مثل كرات البلياردو؛ بل تتفاعل من خلال شبكة معقدة من القوى التي يمكن أن تربطها معاً أو تشتتها بعيداً. لفهم هذه التفاعلات، يستخدم الفيزيائيون إطاراً رياضياً يُعرف باسم طريقة "مصفوفة آر" (R-matrix). يقسم هذا النهج المساحة المحيطة بالنواة إلى منطقتين: منطقة داخلية حيث تكون الجسيمات متراصة ومتفاعلة بشدة، ومنطقة خارجية حيث تتحرك بحرية. ويكمكم التحدي في حساب كيفية سلوك الجسيمات بدقة في تلك المنطقة الداخلية، حيث تصبح الرياضيات كثيفة للغاية ويصعب حلها. لعقود من الزمن، اعتمد الباحثون على طرق حاسوبية قياسية لفك شفرة هذه المعادلات، ولكن مع زيادة عدد الجسيمات المتفاعلة وحالات الطاقة، تصبح الحسابات ضخمة جداً لدرجة أنها تتباطأ بشكل كبير، مما يتطلب غالباً الوصول إلى حواسيب فائقة متخصصة وباهظة الثمن، وهي بعيدة عن متناول العديد من المختبرات الجامعية.

قام باحث في جامعة "تونغجي" الآن بتطوير أداة جديدة تسمى "HPRMAT" تسرع هذه الحسابات بشكل كبير، مما يجعل الفيزياء النووية عالية المستوى متاحة على أجهزة الكمبيوتر المكتبية العادية. يكمن جوهر هذا الاختراق في التحول في كيفية حل الحاسوب للأنظمة الضخمة من المعادلات المطلوبة لوصف التشتت النووي. فبدلاً من استخدام الطريقة التقليدية البطيئة المتمثلة في عكس مصفوفة عملاقة — وهي عملية تشبه محاولة حل لغز عبر العمل بشكل عكسي من الصورة النهائية — يستخدم البرنامج الجديد نهجاً أكثر مباشرة يختصر المشكلة بكفاءة. ومن خلال الجمع بين هذه الطريقة المباشرة ووحدات معالجة الرسومات الحديثة، وهي نوع الرقائق القوية الموجودة في أجهزة الكمبيوتر المخصصة للألعاب الراقية، يحقق البرنامج مستوى من السرعة كان يُعتقد سابقاً أنه مستحيل لهذا النوع من العمل.

تم اختبار البرنامج على بطاقة رسومات استهلاكية، وتحديداً "NVIDIA RTX 3090"، وهي متوفرة على نطاق واسع وتكلف جزءاً بسيطاً من سعر الخوادم المتخصصة في مراكز البيانات والتي تُستخدم عادةً لهذه المهام الثقيلة. وفي الاختبارات التي تضمنت مصفوفة بحجم 25,600، وهو مقياس شائع للتفاعلات النووية المعقدة، أكمل الحل القائم على وحدة معالجة الرسومات (GPU) العملية في 3.5 ثانية فقط. وفي المقابل، استغرقت أفضل طريقة تقليدية تعمل على معالج متعدد الأنوية قوي 52 ثانية، بينما استغرق الكود القديم الموروث الذي لا يزال العديد من الفيزيائيين يستخدمونه أكثر من دقيقتين. ويمثل هذا تسارعاً بنحو 15 مرة مقارنة بطريقة المعالج المركزي (CPU) الحديثة والمحسنة، وحوالي 41 مرة مقارنة بالكود القديم. وقد أثبت الباحثون أن هذه السرعة لا تأتي على حساب الدقة؛ إذ طابقت النتائج البيانات المرجعية المعتمدة بدرجة من الدقة تقع تماماً ضمن حدود الخطأ التجريبي، مما يعني أن التنبؤات الفيزيائية تظل موثوقة.

أحد أهم العقبات التي يتغلب عليها البرنامج هو محدودية بطاقات الرسومات الاستهلاكية، المصممة لتكون سريعة للغاية في حسابات الدقة الفردية (single-precision)، ولكن يتم إبطاؤها عمداً في عمليات الدقة المزدوجة (double-precision)، والتي تُطلب عادةً للدقة العلمية. يتنقل هذا المنهج الجديد بذكاء من خلال إجراء الجزء الأكبر من العمل الشاق في وضع الدقة الفردية السريع، ثم استخدام خطوة صقل لتصحيح أي أخطاء صغيرة، مما يضمن أن النتيجة النهائية تكون بدقة كما لو كانت قد حُسبت بالكامل في الوضع الأبطأ والأكثر دقة. تسمح هذه الاستراتيجية لجهاز كمبيوتر مكتبي واحد بالتعامل مع مشكلات كانت تتطلب سابقاً عنقوداً من الحواسيب الفائقة. وللحالات النادرة التي يكون فيها المشكل أكبر من أن تستوعبه حتى أكبر بطاقة استهلاكية، يمكن للبرنامج توزيع العمل عبر بطاقات متعددة، مما يدفع بحدود ما يمكن حله على سطح المكتب إلى أحجام مصفوفات تصل إلى 76,800.

يمتد تأثير هذا العمل إلى ما هو أبعد من السرعة الخام؛ فهو يساهم في دمقرطة الوصول إلى الحوسبة عالية الأداء في الفيزياء النووية. فمن خلال جعل هذه الحسابات ممكنة على محطات العمل القياسية، تزيل هذه الأداة الحاجة إلى حجز وقت في مرافق الحوسبة الفائقة المركزية والباهظة الثمن. يمكن للباحثين الآن إجراء محاكاة واسعة النطاق للتفاعلات النووية المعقدة، مثل تفكك النوى ضعيفة الترابط، مباشرة في مختبراتهم الخاصة. تم تصميم البرنامج ليكون بديلاً سلساً للأدوات الحالية، مما يسم يسمح للعلماء بالانتقال إلى هذا المحرك الأسرع دون إعادة كتابة أكواد الأبحاث الخاصة بهم. كما أنه يدعم لغات برمجة متعددة، بما في ذلك Fortran وC وPython وJulia، مما يضمن تكامله مع تدفقات العمل المتنوعة للفرق العلمية الحديثة.

تحقق المطورون من صحة البرنامج مقابل خمس حالات اختبار معيارية مستخدمة في هذا المجال، تتراوح من التشتت المرن البسيط إلى التفاعلات المعقدة التي تتضمن قنوات متعددة وجهوداً غير موضعية. وفي كل حالة، استنسخ الحل الجديد النتائج المرجعية بدقة عالية. وبالنسبة للسيناريوهات الأكثر تطلباً التي تتضمن رنيناً ضيقاً أو طاقات منخفضة تحت الحاجز، يتضمن البرنامج آلية أمان تقوم تلقائياً بالتحول إلى حساب كامل الدقة إذا واجهت الطريقة الأسرع صعوبات، مما يضمن بقاء النتائج موثوقة. إن هذا المزيج من السرعة الفائقة، والدقة العالية، وميزات السلامة القوية يمثل خطوة كبيرة للأمام، حيث يحول عنق الزجاجة الحسابي إلى مهمة روتينية ويفتح الباب لمزيد من الباحثين لاستكشاف الديناميكيات المعقدة للنواة الذرية.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →