مجموعة أدوات محمولة وقابلة للتوسيع للحوسبة العلمية

مجموعة الأدوات المحمولة والقابلة للتوسيع للحوسبة العلمية ( PETSc ، تُنطق بيت-سي؛ حرف S صامت)، هي مجموعة من هياكل البيانات والبرامج الروتينية التي طوّرها مختبر أرغون الوطني لحل التطبيقات العلمية التي تُنمذج باستخدام المعادلات التفاضلية الجزئية ، وذلك بشكل قابل للتوسع ( متوازي ) . تستخدم PETSc معيار واجهة تمرير الرسائل (MPI) لجميع عمليات تبادل الرسائل. تُعد PETSc مكتبة البرامج العددية المتوازية الأكثر استخدامًا في العالم لحساب المعادلات التفاضلية الجزئية والمصفوفات المتفرقة . حصلت PETSc على جائزة R&D 100 في عام 2009. [ 1 ] [ 2 ] [ 3 ] وفاز فريق التطوير الأساسي لـ PETSc بجائزة SIAM/ACM في علوم وهندسة الحوسبة لعام 2015. [ 4 ]

صُممت مكتبة PETSc للاستخدام في مشاريع التطبيقات واسعة النطاق ، حيث بُنيت العديد من مشاريع علوم الحوسبة الجارية حول مكتباتها . يتيح تصميمها الدقيق للمستخدمين المتقدمين تحكمًا دقيقًا في عملية الحل. تتضمن PETSc مجموعة كبيرة من حلول المعادلات الخطية وغير الخطية المتوازية ، والتي يسهل استخدامها في أكواد التطبيقات المكتوبة بلغات C و C++ و Fortran ، والآن Python . توفر PETSc العديد من الآليات اللازمة ضمن أكواد التطبيقات المتوازية، مثل إجراءات تجميع المصفوفات والمتجهات المتوازية البسيطة التي تسمح بتداخل الاتصال والحساب . بالإضافة إلى ذلك، تدعم PETSc المصفوفات الموزعة المتوازية المفيدة لطرق الفروق المحدودة . [ 5 ]

عناصر

مكونات حزمة برامج PETSc اعتبارًا من الإصدار 3.15

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

الميزات والوحدات

يوفر برنامج PETSc العديد من الميزات للحوسبة المتوازية، مقسمة إلى عدة وحدات:

انظر أيضاً

ملحوظات

  1. "نسخة مؤرشفة" (PDF) . مؤرشفة من النسخة الأصلية (PDF) بتاريخ 12 مارس 2013. تم الاطلاع عليها بتاريخ 1 مايو 2013 .{{cite web}}: CS1 maint: archived copy as title ( link )
  2. "مركز أبحاث وتطوير البترول يفوز بجائزة أفضل 100 مشروع بحث وتطوير لعام 2009 | مرفق الحوسبة القيادية في مختبر أرجون الوطني" . Alcf.anl.gov. 21 يوليو 2009. تاريخ الاطلاع: 1 مايو 2013 .
  3. الخميس، 30/07/2009 - 5:23 صباحًا (2009-07-30). "إصدار PETSc 3.0 يُوسّع الإمكانيات" . Rdmag.com . تم الاطلاع عليه بتاريخ 01-05-2013 .{{cite web}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط )
  4. "جائزة SIAM/ACM في علوم وهندسة الحوسبة" . siam.org. 2015-03-18 . تم الاطلاع عليه بتاريخ 2015-04-19 .
  5. "نسخة مؤرشفة" (PDF) . مؤرشفة من الأصل (PDF) بتاريخ 2013-08-05 . تم الاطلاع عليها بتاريخ 2013-05-01 .{{cite web}}: CS1 maint: archived copy as title ( link )

فهرس